.signup-policy-row{display:flex;gap:9px;align-items:flex-start;justify-content:center;margin:14px 0 8px;}.signup-policy-row input{width:16px;height:16px;min-width:16px;margin:3px 0 0;accent-color:#ff8a00;}.signup-policy-link{appearance:none;border:0;background:transparent;color:#fff;text-align:left;padding:0;margin:0;font:inherit;font-size:12px;font-weight:500;line-height:1.45;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(255,138,0,.7);text-underline-offset:3px;}.signup-policy-link:hover{color:#ff8a00;}.checkout-finish-note{margin-bottom:12px;font-size:13px;line-height:1.5;color:#f2f2f2;background:rgba(255,138,0,0.08);border:1px solid rgba(255,138,0,0.18);border-radius:8px;padding:10px 12px;}.auth-google-after-submit .google-divider{margin-top:16px!important;}.er-terms-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.76);}.er-terms-modal.is-open{display:flex;}.er-terms-dialog{width:min(680px,100%);max-height:min(82vh,760px);overflow:auto;background:#101010;color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 70px rgba(0,0,0,.6);border-radius:0;padding:22px;}.er-terms-dialog h2{font-size:22px;line-height:1.15;margin:0 0 14px;font-weight:700;}.er-terms-dialog h3{font-size:15px;margin:18px 0 7px;color:#ff8a00;font-weight:700;}.er-terms-dialog p,.er-terms-dialog li{font-size:13px;line-height:1.6;color:#e8e8e8;}.er-terms-dialog ul{margin:8px 0 0;padding-left:18px;}.er-terms-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;}.er-terms-links a{color:#ff8a00;text-decoration:none;font-weight:700;font-size:13px;}.er-terms-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;}.er-terms-actions button{min-height:40px;padding:0 16px;border:0;border-radius:0;font-weight:700;cursor:pointer;}.er-terms-close{background:#242424;color:#fff;}.er-terms-agree{background:#ff8a00;color:#000;}html,body{min-height:100%;}body.auth-page{padding-top:0 !important;min-height:100vh !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#050505 !important;margin:0 !important;overflow-x:hidden !important;}.auth-card{width:min(430px,calc(100vw - 28px)) !important;max-width:430px !important;min-height:0 !important;margin:14px auto !important;padding:22px 20px !important;box-sizing:border-box !important;border-radius:0 !important;}.auth-card h1{font-size:24px !important;line-height:1.15 !important;font-weight:600 !important;letter-spacing:-0.02em !important;margin:0 0 16px !important;text-align:center !important;}.auth-card label{font-size:13px !important;}.auth-card input{min-height:42px !important;}.auth-card button[type="submit"]{min-height:42px !important;}.auth-extra-links{font-size:13px !important;text-align:center !important;}.auth-google-after-submit{margin-top:12px !important;}@media (max-width:760px){body.auth-page{padding:14px !important;display:flex !important;}.auth-card{width:100% !important;max-width:430px !important;min-height:0 !important;margin:0 auto !important;padding:20px 16px !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 18px 60px rgba(0,0,0,.42) !important;}.auth-card h1{font-size:22px !important;font-weight:600 !important;}.er-terms-modal{padding:0;align-items:stretch;}.er-terms-dialog{width:100%;max-height:none;height:100vh;border:0;padding:22px 16px;}.er-terms-actions{position:sticky;bottom:0;background:#101010;padding-top:12px;}}
