.training-klarna-dialog{overscroll-behavior:contain;border:1px solid var(--sand-border);background:var(--cream-card);width:min(620px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border-radius:24px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #12384a35}.training-klarna-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12384a88}.training-klarna-dialog .training-klarna-form{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:2rem}.training-klarna-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.training-klarna-header h2{color:var(--deep);margin:.4rem 0 0;font-size:clamp(1.5rem,4vw,2rem)}.training-klarna-dialog .training-klarna-close{border:1px solid var(--sand-border);background:var(--cream-card);width:36px;height:36px;color:var(--deep);border-radius:50%;flex-shrink:0;padding:0;font-size:1.5rem;line-height:1}.training-klarna-explanation{color:var(--ink-secondary);margin:0;line-height:1.7}.training-klarna-summary{gap:.5rem;display:grid}.training-klarna-summary small{line-height:1.6}.training-klarna-fields{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.5rem 1.25rem;min-width:0;margin:0;padding:0;display:grid}.training-klarna-fields label{overflow-wrap:anywhere;min-width:0}.training-klarna-dialog .training-klarna-fields input{width:100%;min-width:0;max-width:100%}.training-klarna-header>div{min-width:0}.training-klarna-form>*{overflow-wrap:anywhere;min-width:0}.training-klarna-fields label:nth-child(3){grid-column:1/-1}.training-klarna-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.training-klarna-dialog .training-klarna-back{color:var(--deep);border:1px solid var(--sand-border);background:0 0}.training-klarna-dialog button:disabled{cursor:wait;opacity:.65}@media (max-width:520px){.training-klarna-dialog .training-klarna-form{padding:1.25rem}.training-klarna-fields{grid-template-columns:minmax(0,1fr)}.training-klarna-actions{flex-direction:column-reverse}.training-klarna-actions button{width:100%}}
