/* Stable signup placement while its server configuration is checked. */
body[data-account-page="signup"] .auth-page { align-items:start; align-content:start; }
body[data-account-page="signup"] .auth-card { min-height:640px; box-sizing:border-box; }
.signup-loading { min-height:490px; padding-top:8px; }
.signup-loading[hidden] { display:none; }
.signup-loading p { margin:0 0 18px; color:#4c655b; font-size:13px; }
.signup-skeleton { display:grid; gap:26px; }
.signup-skeleton i { display:block; height:64px; border-radius:10px; background:linear-gradient(#e8ede6 0 10px,transparent 10px 20px,#eef1eb 20px); }
.office-actions .office-cta-price { margin:0; color:#4d6358; font-size:14px; line-height:1.5; }
@media(max-width:600px) { body[data-account-page="signup"] .auth-card { min-height:650px; } }
