/* Account v1.26: complete theme coverage and the care notification centre. */
.notification-tabs{display:flex;gap:8px;overflow:auto;margin:-7px 0 18px;padding:3px 1px}.notification-tabs a{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--ab-line);border-radius:999px;background:var(--ab-surface);color:var(--ab-muted);font-size:11px;font-weight:800}.notification-tabs a b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:var(--ab-surface-2);color:var(--ab-ink);font-size:9px}.notification-tabs a.active{border-color:#d89b22;background:var(--ab-gold-soft);color:var(--ab-gold-deep)}.notification-tabs .care-tab:before{content:"✦";color:#d89b22}.account-notification-card{grid-template-columns:14px 1fr!important}.account-notification-card .notification-mark{width:10px;height:10px}.notification-source{display:block;margin-bottom:4px;color:var(--ab-gold-deep)!important;font-size:9px!important;font-weight:900;letter-spacing:.11em}.care-notification{padding:20px;border-color:color-mix(in srgb,#d99b18 35%,var(--ab-line));background:radial-gradient(circle at 95% 0,rgba(226,164,35,.13),transparent 30%),var(--ab-surface)}.care-notification .notification-mark{height:auto!important;margin-top:0!important;background:none!important;color:#dda62f;font-size:18px}.care-notification-copy{display:grid;gap:3px}.care-notification-copy>strong{font-size:17px}.care-notification-copy>p{max-width:760px;font-size:13px;line-height:1.65}.care-notification-copy>em{color:var(--ab-muted);font-size:11px}.care-notification footer{margin-top:12px;padding-top:11px;border-top:1px solid var(--ab-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.care-notification footer>div,.care-notification footer form{display:flex;align-items:center;gap:7px}.care-notification footer button,.care-notification footer a{border:1px solid var(--ab-line);border-radius:999px;background:var(--ab-surface-2);color:var(--ab-ink);padding:7px 10px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.care-benefit-chip{max-width:600px;margin-top:10px;padding:12px 14px;border:1px solid rgba(215,153,27,.28);border-radius:15px;background:var(--ab-gold-soft);display:grid;gap:2px}.care-benefit-chip span,.care-benefit-chip small{font-size:9px;color:var(--ab-muted)}.care-benefit-chip b{font-size:12px;color:var(--ab-ink)}

:is(html[data-theme="dark"],html[data-theme-mode="DARK"]){--ab-bg:#0d100e;--ab-surface:#171a17;--ab-surface-2:#20241f;--ab-ink:#f4f4ef;--ab-muted:#a6aaa2;--ab-line:#30342f;--ab-gold-soft:#382d14}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) body.account-body{background:#0d100e!important;color:var(--ab-ink)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(.account-main,.account-content){background:#0d100e!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(.account-page-header,.account-page-heading,.account-detail-hero,.account-panel,.account-cargo-tile,.account-ticket-card,.account-notification-card,.account-receipt-card,.account-chat,.club-stat-card,.route-link-card,.club-empty-rich,.club-steps article,.club-rules-line span,.track-card-v2,.track-add-v2,.tracks-hero-v2,.profile-identity-card,.settings-card,.app-card,.phone-change-card,.trusted-card,.activity-card,.address-main-card,.premium-hero,.account-qr-card,.thermal-receipt-list,.client-document-set){background-color:var(--ab-surface)!important;background-image:none!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important;box-shadow:0 15px 45px rgba(0,0,0,.18)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(.account-cargo-tile h3,.account-cargo-tile strong,.account-page-header h1,.account-detail-hero h1,.panel-heading h2,.section-heading h2,.settings-title h2,.track-code-block strong,.track-card-v2 strong,.profile-identity-card h1,.account-empty h3,.account-ticket-card strong,.account-notification-card strong,.account-data-list strong,.address-fields strong,.club-stat-card strong,.club-steps h3,.route-link-card h3){color:var(--ab-ink)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(.account-page-header p,.account-cargo-tile small,.account-cargo-tile p,.cargo-tracks span,.cargo-tracks small,.account-notification-card p,.account-notification-card small,.account-ticket-card small,.account-data-list dt,.section-heading p,.club-stat-card p,.club-world-copy p,.club-steps p,.route-link-card p,.settings-title p,.muted,.static-field small,.activity-card small,.track-description-v2,.track-facts-v2 small){color:var(--ab-muted)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(.cargo-tile-metrics span,.cargo-tracks,.account-data-list div,.static-field,.track-facts-v2>div,.track-filter-v2,.invite-link-box,.mini-message,.support-person-link,.messenger-context,.client-document-actions){background:var(--ab-surface-2)!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(input,select,textarea,.form-input){background:var(--ab-surface-2)!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .route-link-card.active{background:linear-gradient(145deg,#1a1e19,#2b2511)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .gift-zone{background:linear-gradient(145deg,#171a17,#201d13)!important;border-color:#493a1c!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(.account-topbar,.account-mobile-nav){background:rgba(16,19,16,.93)!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) :is(.icon-action,.account-notification-button,.account-menu-button,.quick-actions-popover){background:var(--ab-surface)!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}
:is(html[data-theme="dark"],html[data-theme-mode="DARK"]) .quick-actions-popover a:hover{background:var(--ab-surface-2)!important}

@media(prefers-color-scheme:dark){html[data-theme="system"]{--ab-bg:#0d100e;--ab-surface:#171a17;--ab-surface-2:#20241f;--ab-ink:#f4f4ef;--ab-muted:#a6aaa2;--ab-line:#30342f;--ab-gold-soft:#382d14}html[data-theme="system"] body.account-body,html[data-theme="system"] :is(.account-main,.account-content){background:#0d100e!important;color:var(--ab-ink)!important}html[data-theme="system"] :is(.account-page-header,.account-page-heading,.account-detail-hero,.account-panel,.account-cargo-tile,.account-ticket-card,.account-notification-card,.account-receipt-card,.account-chat,.club-stat-card,.route-link-card,.club-empty-rich,.club-steps article,.club-rules-line span,.track-card-v2,.track-add-v2,.tracks-hero-v2,.profile-identity-card,.settings-card,.app-card,.phone-change-card,.trusted-card,.activity-card,.address-main-card,.premium-hero,.account-qr-card,.thermal-receipt-list,.client-document-set){background-color:var(--ab-surface)!important;background-image:none!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important;box-shadow:0 15px 45px rgba(0,0,0,.18)!important}html[data-theme="system"] :is(.account-cargo-tile h3,.account-cargo-tile strong,.account-page-header h1,.account-detail-hero h1,.panel-heading h2,.section-heading h2,.settings-title h2,.track-code-block strong,.profile-identity-card h1,.account-empty h3,.account-notification-card strong,.club-stat-card strong,.club-steps h3){color:var(--ab-ink)!important}html[data-theme="system"] :is(.account-page-header p,.account-cargo-tile small,.account-cargo-tile p,.cargo-tracks span,.account-notification-card p,.account-notification-card small,.section-heading p,.club-stat-card p,.club-steps p,.muted){color:var(--ab-muted)!important}html[data-theme="system"] :is(.cargo-tile-metrics span,.cargo-tracks,.account-data-list div,.static-field,.track-facts-v2>div,.track-filter-v2,.invite-link-box,.mini-message){background:var(--ab-surface-2)!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}html[data-theme="system"] :is(input,select,textarea,.form-input){background:var(--ab-surface-2)!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}html[data-theme="system"] :is(.account-topbar,.account-mobile-nav){background:rgba(16,19,16,.93)!important;border-color:var(--ab-line)!important;color:var(--ab-ink)!important}}
@media(max-width:650px){.notification-head{display:block}.notification-tabs{margin-top:0}.care-notification footer{align-items:flex-start;flex-direction:column}.care-notification footer>div{width:100%;flex-wrap:wrap}}
