.screen{flex:1;min-width:0}.page-pad{padding:var(--s5) var(--s5) var(--s6);width:100%;max-width:1200px;margin-inline:auto}.page-head{align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.page-head h1{font-size:var(--fs-2xl);letter-spacing:-.02em}.page-head .spacer{flex:1}.panel-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}@media (width<=899px){.page-pad{padding:var(--s4)}}@media (width<=639px){.page-head h1{font-size:var(--fs-title)}}.form-error{border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-sm);margin:0;padding:10px 12px}.form-note{color:var(--text-2);margin:0}.form-card{padding:var(--s5);gap:var(--s4);flex-direction:column;max-width:640px;display:flex}.form-actions{gap:var(--s2);align-items:center;display:flex}.form-actions .grow{flex:1}
