.step-up-dialog{width:min(30rem,100vw - 2rem);color:var(--text);background:var(--surface);border:1px solid var(--control-border,var(--border-strong));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:0}.step-up-dialog::backdrop{background:#0a0e14a3}.step-up-dialog>header{gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.step-up-dialog h2,.step-up-dialog p{margin:0}.step-up-dialog__icon{width:2.5rem;height:2.5rem;color:var(--primary);background:var(--accent-soft);border-radius:50%;place-items:center;display:grid}.step-up-dialog__icon svg{width:1.25rem;height:1.25rem}.step-up-dialog form{gap:var(--space-4);padding:var(--space-5);display:grid}.step-up-dialog label{gap:var(--space-2);font-weight:650;display:grid}.step-up-dialog input{min-height:2.75rem}.step-up-dialog__loading{gap:var(--space-2);align-items:center;display:flex}.step-up-dialog__loading svg{width:1rem;height:1rem}.step-up-dialog footer{gap:var(--space-2);padding-top:var(--space-2);justify-content:flex-end;display:flex}@media (width<=40rem){.step-up-dialog{width:calc(100vw - 1rem)}.step-up-dialog footer{flex-direction:column-reverse}.step-up-dialog footer .button{width:100%}}
