/* RC25 registration and geo cascade */
.minimal-shell .auth-card-register{width:min(100%,720px);padding:30px}
.auth-register-head{margin-bottom:18px}.auth-register-head h1{text-align:right;margin:0}.auth-register-head p{margin:3px 0 0}
.auth-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-form-grid>.wide{grid-column:1/-1}
.geo-fieldset{border:1px solid rgba(255,255,255,.16);border-radius:15px;padding:14px;margin:2px 0;background:rgba(255,255,255,.025)}
.geo-fieldset legend{padding:0 8px;color:#ffe49a;font-weight:800}.geo-status{display:block;margin-top:10px;color:#cfc6b7!important}
.auth-terms{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:9px!important}.auth-terms input{width:18px;height:18px}
.minimal-shell .auth-switch{color:#d6cec0!important}.minimal-shell .auth-switch a{color:#ffe49a!important;font-weight:900;text-decoration:underline;text-decoration-color:rgba(255,228,154,.45);text-underline-offset:4px}.minimal-shell .auth-switch a:hover{color:#fff4c5!important}
[data-geo-cascade] [hidden]{display:none!important}[data-geo-cascade] select:disabled{opacity:.65;cursor:wait}
.storefront-v3 .geo-fieldset{grid-column:1/-1;border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:14px;background:rgba(255,255,255,.025)}
.storefront-v3 .geo-fieldset legend{padding:0 8px;color:#f5d87d;font-weight:800}.storefront-v3 .geo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.storefront-v3 .geo-status{display:block;margin-top:9px;color:#c8bfaf}
@media(max-width:680px){.minimal-shell .auth-card-register{padding:20px}.auth-form-grid,.storefront-v3 .geo-grid{grid-template-columns:1fr}.auth-form-grid>.wide{grid-column:auto}.auth-register-head{align-items:flex-start}.auth-register-head .brand-mark{width:50px;height:50px;border-radius:15px;font-size:27px}}
