.registration-offer-popup,.account-welcome-offer,.order-account-prompt{color:var(--text,#18365a);background:var(--surface,#fff);box-sizing:border-box;border:1px solid #7286b440;border-radius:18px}.registration-offer-popup{z-index:45;overscroll-behavior:contain;background:linear-gradient(150deg,#fff 0%,#f4f8ff 100%);width:min(365px,100vw - 32px);max-height:calc(100dvh - 135px);padding:22px;position:fixed;bottom:105px;right:24px;overflow-y:auto;box-shadow:0 14px 50px #11233a33}.registration-offer-tag{letter-spacing:.08em;color:#16804c;background:#e6f7ec;border:1px solid #b8e7cc;border-radius:50px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}.registration-offer-popup h2{color:#153253;margin:14px 0 10px;font-size:22px;line-height:1.25}.registration-offer-popup p,.account-welcome-offer p,.order-account-prompt p{color:#586b83;margin:8px 0 12px;font-size:13px;line-height:1.65}.registration-google .player-social-button{color:#27384a;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd4e2;border-radius:10px;grid-template-columns:24px 1fr 24px;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px 12px;font-weight:600;display:grid}.registration-google .player-social-button:disabled{opacity:.6;cursor:wait}.registration-google img{object-fit:contain;display:block}.registration-google small[role=alert]{color:#a72d2d;margin-top:6px;display:block}.registration-offer-email{text-align:center;color:#fff;background:#ff841a;border-radius:10px;margin-top:9px;padding:12px 10px;font-size:13px;font-weight:700;text-decoration:none;display:block}.registration-offer-terms{color:#718097;margin-top:12px;font-size:10px;line-height:1.55;display:block}.registration-offer-footer,.registration-account-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;font-size:11px;display:flex}.registration-offer-footer button{color:#52677f;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:40px;padding:8px;text-decoration:underline}.registration-offer-footer a,.registration-account-links a,.order-account-prompt>a{color:#285f99}.registration-offer-popup button:focus-visible,.registration-offer-popup a:focus-visible{outline-offset:3px;outline:3px solid #ff841a}.order-account-prompt{box-shadow:none;background:#f7faff;margin:12px 0;padding:15px}.order-account-prompt>strong{font-size:14px}.order-account-prompt>small{color:#78879a;margin-top:10px;font-size:11px;line-height:1.5;display:block}.order-account-prompt.signed-in{background:#f1faf5;border-color:#b9dfce}.order-account-discount{font-weight:700;color:#157747!important}.account-welcome-offer{box-shadow:none;background:#f2fbf6;margin:18px 0;padding:20px}.account-welcome-offer h2{margin:12px 0;font-size:18px}.account-welcome-offer strong{color:#157747}.header-account-nav.registration-account-nav{box-sizing:border-box;border-radius:10px;flex:none;gap:7px;width:auto;min-width:44px;padding:0 10px;text-decoration:none}.header-account-label{white-space:nowrap;font-size:12px;font-weight:700}.player-account-primary-google{background:#f6f9ff;border:1px solid #d8e4f2;border-radius:14px;margin:18px 0;padding:16px}.player-account-primary-google>p{color:#62768e;margin:9px 0 0;font-size:13px}.order-tracking-details{margin-top:9px;font-size:12px}.order-tracking-details summary{cursor:pointer;color:#2f659a;font-weight:700}.order-tracking-details ol{margin:10px 0;padding-left:20px;line-height:1.8}.order-tracking-details li[data-current=true]{color:#16804c;font-weight:800}.order-tracking-details dl{grid-template-columns:auto 1fr;gap:5px 12px;display:grid}.order-tracking-details dt{font-weight:700}.order-tracking-details dd{overflow-wrap:anywhere;margin:0}.player-quote-original{color:#8291a3;font-size:12px;text-decoration:line-through}.player-quote-discount{font-size:11px;color:#16804c!important}.chat-identity-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.chat-identity-filters select,.chat-identity-filters input{background:#fff;border:1px solid #c6d9d0;border-radius:8px;padding:8px;font-size:13px}.chat-identity-filters input{flex:1;min-width:190px}.chat-identity-filters span{color:#627c6f;font-size:12px}html[data-site-theme=night] .registration-offer-popup,html[data-site-theme=night] .account-welcome-offer,html[data-site-theme=night] .order-account-prompt,html[data-site-theme=night] .player-account-primary-google{color:#e0e9f4;background:#142238;border-color:#34455d}html[data-site-theme=night] .registration-offer-popup h2{color:#eef5ff}html[data-site-theme=night] .registration-offer-popup p,html[data-site-theme=night] .order-account-prompt p,html[data-site-theme=night] .account-welcome-offer p{color:#b0bfd1}@media (max-width:640px){.registration-offer-popup{padding:18px;bottom:94px;right:16px}.registration-offer-popup h2{font-size:20px}.header-account-label{display:none}.header-account-nav.registration-account-nav{width:42px;padding:0}.order-account-prompt{padding:12px}.chat-identity-filters input{width:100%;min-width:0}}
