/* Gaming premium R365: existing scoped selectors, paint only. Geometry, hidden/disabled state, focus/scroll, zoom, Footer optics and all controllers remain owned. */

/* Existing shell-modern-r363.css paint/state selectors. */
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > header{background:linear-gradient(115deg,#0b1f35,#0b1f35)!important;border-color:#3f7b9d!important;box-shadow:0 1px 0 #37ddff0c!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > header :is(.member-language-quick,.member-trigger):not([hidden]){border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;box-shadow:inset 0 1px 0 #37ddff0c!important;}
html body[data-ui-layout] > nav#ht-footer-navigation-r289.ht-footer-nav-r289{border-color:#37ddff80!important;box-shadow:inset 0 1px 0 #37ddff57,inset 0 -1px 0 #02091680,0 7px 20px #0209163d!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title),
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title),
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title),
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324){background:#0b1f35!important;color:#f2f8ff!important;border-color:#3f7b9d!important;box-shadow:inset 0 1px 0 #37ddff0c,0 18px 48px #0209164d!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title)::backdrop,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title)::backdrop,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title)::backdrop,
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324)::backdrop{background:#061222b3!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) #member-menu-title,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) #member-language-title,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) #member-auth-title,
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) #ht-contact-title-r324{color:#f2f8ff!important;text-shadow:none!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-menu-actions > .member-row{background:#0b1f35!important;border-color:#3f7b9d!important;color:#f2f8ff!important;box-shadow:inset 0 1px 0 #37ddff08!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row > svg{background:#102f4a!important;color:#37ddff!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row .member-row-copy :is(b,small){color:#f2f8ff!important;text-shadow:none!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row .member-row-copy small{color:#9db6d1!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) > footer{border-color:#3f7b9d!important;color:#9db6d1!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-panel-heading{border-color:#3f7b9d!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-languages > button{background:#0b1f35!important;border-color:#285c80!important;color:#f2f8ff!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-languages > button[aria-pressed="true"]{background:#102f4a!important;border-color:#37ddff!important;color:#f2f8ff!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-language-label b{color:#f2f8ff!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-language-label small,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-language-progress p{color:#9db6d1!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-close,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-auth-back{background:#0b1f35!important;border-color:#3f7b9d!important;color:#f2f8ff!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-panel-heading{border-color:#3f7b9d!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-choice{background:#0b1f35!important;border-color:#3f7b9d!important;color:#f2f8ff!important;box-shadow:inset 0 1px 0 #37ddff08!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-choice[aria-current="true"]{background:#102f4a!important;border-color:#37ddff!important;box-shadow:inset 3px 0 0 #37ddff!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-copy b{color:#f2f8ff!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-copy :is(small,.member-account-email,.member-account-meta){color:#9db6d1!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-remove{background:#743249!important;border-color:#a65d73!important;color:#fff0f4!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-use-another-account{background:#0b1f35!important;border-color:#3f7b9d!important;color:#f2f8ff!important;}
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) .ht-contact-header-r324{background:#0b1f35!important;border-color:#3f7b9d!important;}
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) .ht-contact-back-r324{background:#0b1f35!important;border-color:#3f7b9d!important;color:#f2f8ff!important;}
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) .ht-contact-hero-r324{background:#0b1f35!important;border-color:#3f7b9d!important;}
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) :is(h3,strong){color:#f2f8ff!important;text-shadow:none!important;}
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) :is(p,small){color:#9db6d1!important;}
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) a.ht-contact-row-r324{background:#0b1f35!important;border-color:#3f7b9d!important;color:#f2f8ff!important;box-shadow:inset 0 1px 0 #37ddff08!important;}
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) .ht-contact-action-r324{background:#102f4a!important;color:#f2f8ff!important;border-color:#3f7b9d!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth.member-passwordless-r360:is([data-mode="login"],[data-mode="otp"]):has(#member-auth-title){background:#0b1f35!important;color:#f2f8ff!important;border-color:#3f7b9d!important;box-shadow:inset 0 1px 0 #37ddff0c,0 18px 48px #0209164d!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner{background:linear-gradient(115deg,#0b1f35,#0b1f35)!important;color:#f2f8ff!important;border-color:#3f7b9d!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner .install-copy b{color:#f2f8ff!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner .install-copy small{color:#9db6d1!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner .install-now{background:#37ddff!important;color:#061222!important;border-color:#92edff!important;box-shadow:inset 0 1px 0 #ffffff4d!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner .install-dismiss{color:#f2f8ff!important;}
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301){background:#0b1f35!important;color:#f2f8ff!important;border-color:#3f7b9d!important;box-shadow:0 -14px 40px #0209164d!important;}
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) :is(h2,p,ol,li){color:#37ddff!important;}
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) #ht-install-sheet-title-r301{color:#f2f8ff!important;}
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) .ht-install-guide-r301{background:#0b1f35!important;border-color:#3f7b9d!important;}
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) button{background:#0b1f35!important;border-color:#3f7b9d!important;color:#f2f8ff!important;}
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) button.ht-install-primary-r301{background:#37ddff!important;border-color:#92edff!important;color:#061222!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) #ht-contact-launcher-r324{background:linear-gradient(145deg,#ffe6a0,#f7c762)!important;color:#3b2c16!important;border-color:#ffe8ad!important;box-shadow:inset 0 1px 0 #fff7dc8c,0 4px 14px #0209163d!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner button:focus-visible,
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) button:focus-visible{outline-color:#92edff!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > header :is(.member-language-quick,.member-trigger):focus-visible,
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row:focus-visible,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) :is(button):focus-visible,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) :is(.member-account-choice,.member-account-remove,.member-use-another-account,.member-auth-back):focus-visible,
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) :is(a,button):focus-visible{outline-color:#92edff!important;}
@media(hover:hover) and (pointer:fine) and (forced-colors:none){
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row:not(:disabled):not([aria-disabled="true"]):hover,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-languages > button:not(:disabled):not([aria-disabled="true"]):hover,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-choice:not(:disabled):not([aria-disabled="true"]):hover,
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) a.ht-contact-row-r324:hover{border-color:#37ddff!important;}
}
@media(forced-colors:active){
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > header,
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > header :is(.member-language-quick,.member-trigger):not([hidden]),
html body[data-ui-layout] > nav#ht-footer-navigation-r289.ht-footer-nav-r289,
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title),
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title),
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title),
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324){background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) #member-menu-title,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) #member-language-title,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) #member-auth-title,
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) #ht-contact-title-r324{color:CanvasText!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-menu-actions > .member-row,
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row > svg,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-languages > button,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-close,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) :is(.member-account-choice,.member-account-remove,.member-use-another-account,.member-auth-back),
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) :is(.ht-contact-header-r324,.ht-contact-back-r324,.ht-contact-hero-r324,.ht-contact-action-r324,a.ht-contact-row-r324){background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row .member-row-copy :is(b,small),
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row .member-row-copy small,
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) > footer,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-language-label :is(b,small),
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-language-progress p,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-copy :is(b,small,.member-account-email,.member-account-meta),
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) :is(h3,strong,p,small){color:CanvasText!important;border-color:ButtonBorder!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-languages > button[aria-pressed="true"],
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-choice[aria-current="true"]{background:Highlight!important;color:HighlightText!important;border-color:Highlight!important;box-shadow:none!important;}
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) .member-languages > button[aria-pressed="true"] .member-language-label :is(b,small),
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) .member-account-choice[aria-current="true"] .member-account-copy :is(b,small,.member-account-email,.member-account-meta){color:HighlightText!important;}
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth.member-passwordless-r360:is([data-mode="login"],[data-mode="otp"]):has(#member-auth-title),
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner,
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301),
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) .ht-install-guide-r301,
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) button,
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) button.ht-install-primary-r301,
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner .install-now,
html body[data-ui-layout]:has(#ht-footer-navigation-r289) #ht-contact-launcher-r324{background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner .install-copy :is(b,small),
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner .install-dismiss,
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) :is(h2,p,ol,li),
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) #ht-install-sheet-title-r301{color:CanvasText!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > .app-install-banner button:focus-visible,
html body[data-ui-layout] > dialog.ht-install-sheet-r301:has(#ht-install-sheet-title-r301) button:focus-visible{outline-color:Highlight!important;}
html body[data-ui-layout]:has(#ht-footer-navigation-r289) > header :is(.member-language-quick,.member-trigger):focus-visible,
html body[data-ui-layout] dialog#member-menu.member-menu:has(#member-menu-title) .member-row:focus-visible,
html body[data-ui-layout] dialog#member-language-dialog.member-language-panel:has(#member-language-title) :is(button):focus-visible,
html body[data-ui-layout]:has(#member-menu-title) dialog.member-auth[data-mode="accounts"]:has(#member-auth-title) :is(.member-account-choice,.member-account-remove,.member-use-another-account,.member-auth-back):focus-visible,
html body[data-ui-layout] dialog#ht-contact-center-r324:has(#ht-contact-title-r324) :is(a,button):focus-visible{outline-color:Highlight!important;}
}

/* Existing order-modern-r362.css paint/state selectors. */
html body[data-workspace-page="order"]:has(#member-tools-title):has(#ht-workspace-surface),
html body[data-workspace-page="order"]:has(#member-tools-title):has(#ht-workspace-surface) > main{background:#061222!important;color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface{background:transparent!important;border-color:transparent!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface > dialog.member-tools-panel[data-tool="history"][open]:not([hidden]){background:transparent!important;color:#f2f8ff!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface > dialog.member-tools-panel[data-tool="history"] > .member-panel-heading{border-bottom-color:#285c80!important;background:transparent!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface > dialog.member-tools-panel[data-tool="history"] > .member-panel-heading h2{color:#f2f8ff!important;text-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .member-tools-symbol{border-color:#3f7b9d!important;background:#0b1f35!important;color:#37ddff!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-r306{color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-toggle-r307,.ht-history-filter-r306,.ht-history-refresh-r306,.ht-history-page-r306){border-color:#3f7b9d!important;background:#0b1f35!important;background-image:none!important;color:#f2f8ff!important;box-shadow:none!important;text-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-chevron-r307{border-color:#37ddff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-refresh-r306{color:#37ddff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-drawer-inner-r307{background:#0b1f35!important;border-color:#285c80!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-filter-r306[aria-pressed="true"]{border-color:#37ddff!important;background:#102f4a!important;color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-top-count-r307,.ht-history-count-r306){color:#9db6d1!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-top-count-r307 b{color:#37ddff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-summary-r306,.ht-history-hint-r306,.ht-history-notice-r306){color:#9db6d1!important;text-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-r306[data-state="error"] > .ht-history-notice-r306{border-color:#744858!important;background:#352837!important;color:#f2c4d3!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-r306[data-state="unavailable"] > .ht-history-notice-r306{border-color:#665d42!important;background:#302f2b!important;color:#e5d7b4!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-empty-r307{border-color:#285c80!important;background:#0b1f35!important;color:#9db6d1!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-empty-art-r307{color:#5c8aaa!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-empty-r307 > p{color:#9db6d1!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-scroll-r317{border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;scrollbar-color:#5c8aaa #061222;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317{background:#0b1f35!important;color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 :is(th,td){border-bottom-color:#285c80!important;background:transparent!important;color:#f2f8ff!important;text-shadow:none!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 th{background:#0b1f35!important;color:#37ddff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 td:nth-child(2){color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 td:nth-child(5){color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 td:last-child{color:#9db6d1!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-code-r317{background:transparent!important;color:#37ddff!important;text-shadow:none!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-price-source-r317{color:#9db6d1!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-badge-r317{border-color:#3f7b9d!important;background:#0b1f35!important;color:#9db6d1!important;text-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-badge-r317[data-status="completed"]{background:#0b1f35!important;border-color:#397d6b!important;color:#99e2c2!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-badge-r317:is([data-status="processing"],[data-status="paid"]){background:#102f4a!important;border-color:#3f7b9d!important;color:#37ddff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-badge-r317:is([data-status="pending_payment"],[data-status="pending"]){background:#3d3526!important;border-color:#807046!important;color:#ead59a!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-badge-r317[data-status="refunded"]{background:#102f4a!important;border-color:#70618f!important;color:#d8c2f4!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-badge-r317:is([data-status="failed"],[data-status="cancelled"]){background:#3d2938!important;border-color:#84556d!important;color:#f1bed2!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-r317{border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-heading-r317 > h3{color:#f2f8ff!important;text-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-code-r317{color:#37ddff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-fields-r317 > div{border-bottom-color:#285c80!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-fields-r317 dt{color:#9db6d1!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-fields-r317 dd{color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-detail-hint-r317,.ht-history-detail-feedback-r317,.member-order-identity){color:#9db6d1!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-actions-r317 > :is(button,a){border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;box-shadow:none!important;text-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-actions-r317 > .ht-history-detail-check-r317{background:#102f4a!important;border-color:#37ddff!important;color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-signin-r314{border-color:#285c80!important;background:#0b1f35!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-signin-r314 > p{color:#37ddff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-signin-r314 > a{border-color:#37ddff!important;background:#102f4a!important;color:#f2f8ff!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-toggle-r307,.ht-history-filter-r306,.ht-history-refresh-r306,.ht-history-page-r306,.ht-history-code-r317,.ht-history-table-scroll-r317,.ht-history-detail-actions-r317 > button,.ht-history-detail-actions-r317 > a,.ht-history-signin-r314 > a):focus-visible{outline-color:#92edff!important;}
@media (hover:hover) and (pointer:fine){
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-entry-r317:is(:hover,:focus-within){background:#0b1f35!important;}
}
@media (forced-colors:active){
html body[data-workspace-page="order"]:has(#member-tools-title):has(#ht-workspace-surface),
html body[data-workspace-page="order"]:has(#member-tools-title):has(#ht-workspace-surface) > main{background:Canvas!important;color:CanvasText!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.member-tools-symbol,.ht-history-empty-r307,.ht-history-table-scroll-r317,.ht-history-table-r317,.ht-history-table-r317 th,.ht-history-table-r317 td,.ht-history-badge-r317,.ht-history-detail-r317,.ht-history-drawer-inner-r307,.ht-history-detail-fields-r317 > div,.ht-history-signin-r314,.ht-history-r306[data-state="error"] > .ht-history-notice-r306,.ht-history-r306[data-state="unavailable"] > .ht-history-notice-r306){background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-toggle-r307,.ht-history-filter-r306,.ht-history-refresh-r306,.ht-history-page-r306,.ht-history-detail-actions-r317 > button,.ht-history-detail-actions-r317 > a,.ht-history-signin-r314 > a){background:Canvas!important;color:ButtonText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-filter-r306[aria-pressed="true"]{background:Highlight!important;color:HighlightText!important;border-color:Highlight!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-summary-r306,.ht-history-hint-r306,.ht-history-notice-r306,.ht-history-empty-r307 > p,.ht-history-top-count-r307,.ht-history-top-count-r307 b,.ht-history-count-r306,.ht-history-detail-heading-r317 > h3,.ht-history-detail-code-r317,.ht-history-detail-fields-r317 dt,.ht-history-detail-fields-r317 dd,.ht-history-detail-hint-r317,.ht-history-detail-feedback-r317,.ht-history-price-source-r317,.ht-history-signin-r314 > p){color:CanvasText!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-code-r317{color:LinkText!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-toggle-r307,.ht-history-filter-r306,.ht-history-refresh-r306,.ht-history-page-r306,.ht-history-code-r317,.ht-history-table-scroll-r317,.ht-history-detail-actions-r317 > button,.ht-history-detail-actions-r317 > a,.ht-history-signin-r314 > a):focus-visible{outline-color:Highlight!important;}
}
@media (forced-colors:active){
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-actions-r317 > .ht-history-detail-check-r317{background:Canvas!important;color:ButtonText!important;border-color:ButtonBorder!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .member-panel-heading h2{color:CanvasText!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface :is(.ht-history-refresh-r306,.ht-history-page-r306,.ht-history-detail-check-r317):disabled{color:GrayText!important;}
}
@media (forced-colors:active){
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface > dialog.member-tools-panel[data-tool="history"] > .member-panel-heading h2{color:CanvasText!important;}
}
@media (max-width:700px){
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-scroll-r317:not([hidden]){background:transparent!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317{background:transparent!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 .ht-history-entry-r317{border-color:#3f7b9d!important;background:#0b1f35!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 .ht-history-entry-r317 > td:nth-child(1){border-bottom-color:#285c80!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 .ht-history-entry-r317 > td:nth-child(7){border-top-color:#285c80!important;}
}
@media (max-width:700px) and (forced-colors:active){
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 .ht-history-entry-r317{background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;}
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-table-r317 .ht-history-entry-r317 > td:is(:nth-child(1),:nth-child(7)){border-color:ButtonBorder!important;}
}

/* Existing redeem-modern-r362.css paint/state selectors. */
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) #redeem-code{border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;box-shadow:inset 0 1px #37ddff08!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) #redeem-code::placeholder{color:#9db6d1!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) #redeem-code:focus-visible{outline-color:#92edff!important;border-color:#37ddff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-submit{border-color:#37ddff!important;background:linear-gradient(110deg,#102f4a,#164a70)!important;color:#f2f8ff!important;box-shadow:inset 0 1px #37ddff14!important;text-shadow:none!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-submit:focus-visible{outline-color:#92edff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-context{color:#9db6d1!important;}
@media(forced-colors:active){
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) #redeem-code{background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-submit{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title){border-color:#3f7b9d!important;background:linear-gradient(145deg,#0b1f35,#0b1f35)!important;color:#f2f8ff!important;box-shadow:0 12px 36px #02091626,inset 0 1px #37ddff0c!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) #redeem-title{color:#f2f8ff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-context{color:#37ddff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) label[for=redeem-code]{color:#37ddff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-socials-r312{border-top-color:#285c80!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-socials-r312 > a{border-color:#285c80!important;background:#0b1f35!important;color:#37ddff!important;box-shadow:none!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-socials-r312 > a::after{background:none!important;box-shadow:none!important;color:inherit!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) :is(.redeem-socials-r312>a,.redeem-remove):focus-visible{outline-color:#92edff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-remove{border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-breakdown{border-color:#3f7b9d!important;background:#0b1f35!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) p[role=status]:not([data-preview-key=ready]):not(:empty){background:#0b1f35!important;color:#f2f8ff!important;}
@media(hover:hover) and (pointer:fine) and (forced-colors:none){
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-socials-r312>a:hover{background:#102f4a!important;border-color:#3f7b9d!important;}
}
@media(forced-colors:active){
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) :is(#redeem-title,.redeem-context,label[for=redeem-code]){color:CanvasText!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title),
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) :is(.redeem-socials-r312>a,.redeem-remove,.redeem-breakdown,p[role=status]){background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) p[role=status]:not([data-preview-key=ready]):not(:empty){background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
}

/* Existing profile-modern-r362.css paint/state selectors. */
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) > dialog.member-auth[open][data-mode=profile]:not([hidden]){background:transparent!important;box-shadow:none!important;color:#f2f8ff!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) > dialog.member-auth[data-mode=profile] > .member-panel-heading{background:transparent!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] #member-auth-title{color:#9db6d1!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .member-identity-r359:not([hidden]){background:transparent!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .member-identity-avatar-r359{border-color:#3f7b9d!important;background:#0b1f35!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] #member-identity-name-r359{color:#f2f8ff!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .member-identity-email-r359{color:#9db6d1!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .member-identity-source-r359{color:#9db6d1!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] > .customer-wallet-r355:not([hidden]){border-color:#3f7b9d!important;background:linear-gradient(120deg,#0b1f35,#0b1f35 85%)!important;box-shadow:inset 0 1px #37ddff0d!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .customer-wallet-balance-r355 h3{color:#37ddff!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .customer-wallet-deposit-r355:disabled{border-color:#3f7b9d!important;background:#102f4a!important;color:#9db6d1!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] :is(.customer-wallet-setup-r355,.customer-wallet-status-r355){color:#9db6d1!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .customer-wallet-history-r355{border-top-color:#285c80!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .customer-wallet-history-r355 > summary{color:#f2f8ff!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] > :is(.member-switch-account,.member-logout){border-color:#285c80!important;background:#0b1f35!important;color:#f2f8ff!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] > .member-logout{background:#0b1f35!important;border-color:#3f7b9d!important;color:#e3c3cf!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .ht-profile-actions-r330 > #ht-contact-launcher-r324{border-color:#3f7b9d!important;background:#0b1f35!important;color:#37ddff!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] > .member-self-id{color:#9db6d1!important;}
@media(forced-colors:active){
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] :is(.member-identity-avatar-r359,.customer-wallet-r355,.member-switch-account,.member-logout,.customer-wallet-deposit-r355:disabled),
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .ht-profile-actions-r330 > #ht-contact-launcher-r324{background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] :is(#member-auth-title,#member-identity-name-r359,.member-identity-email-r359,.member-identity-source-r359,.customer-wallet-balance-r355 h3,.customer-wallet-value-r355,.customer-wallet-setup-r355,.customer-wallet-status-r355,.customer-wallet-history-r355>summary,.member-self-id){color:CanvasText!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .customer-wallet-deposit-r355:disabled{color:GrayText!important;}
}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) > dialog.member-auth[open][data-mode=profile]:not([hidden]) > :is(.member-switch-account,.member-logout):focus-visible{outline-color:#92edff!important;}
@media(hover:hover) and (pointer:fine) and (forced-colors:none){
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) > dialog.member-auth[open][data-mode=profile]:not([hidden]) > .member-switch-account:hover:not(:disabled){background-color:#102f4a!important;border-color:#3f7b9d!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) > dialog.member-auth[open][data-mode=profile]:not([hidden]) > .member-logout:hover:not(:disabled){background-color:#102f4a!important;border-color:#8b7484!important;}
}

/* Existing owner-modern-r362.css paint/state selectors. */
html body[data-workspace-page="owner"] #ht-workspace-surface > dialog.member-tools-panel[data-tool="owner"]{border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;box-shadow:inset 0 1px 0 #37ddff0d,0 12px 28px #02091624!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-panel-heading{border-bottom-color:#285c80!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-panel-heading h2{color:#f2f8ff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-tools-symbol{border-color:#3f7b9d!important;background:#0b1f35!important;color:#37ddff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-tools-content h3{color:#f2f8ff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-owner-stat{border-color:#285c80!important;background:#0b1f35!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-owner-stat b{color:#37ddff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-owner-stat small{color:#9db6d1!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(.member-note,.member-search-scope){color:#9db6d1!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-tools-content > form:not([hidden]){border-color:#285c80!important;background:#0b1f35!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface form label:not([hidden]){color:#f2f8ff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(input,select):not([hidden]):not([type="hidden"]):not([aria-invalid="true"]){border-color:#3f7b9d!important;background:#061222!important;color:#f2f8ff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(input,select)[aria-invalid="true"]{border-color:#ea9cb0!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface button.member-primary{border-color:#37ddff!important;background:#164a70!important;color:#f2f8ff!important;box-shadow:inset 0 1px 0 #37ddff1c!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface button.member-secondary{border-color:#3f7b9d!important;background:#0b1f35!important;color:#f2f8ff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-order-card{border-color:#285c80!important;background:#0b1f35!important;box-shadow:none!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-order-card > b{color:#37ddff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-order-identity{color:#37ddff!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .workspace-error-r290{border-color:#695358!important;background:#2b222e!important;color:#f3dfe5!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(button,input,select,a):focus-visible{outline-color:#92edff!important;}
@media(forced-colors:active){
html body.workspace-page-r290[data-ui-layout][data-workspace-page="owner"] #ht-workspace-surface > dialog.member-tools-panel[data-tool="owner"],
html body.workspace-page-r290[data-ui-layout][data-workspace-page="owner"] #ht-workspace-surface > dialog.member-tools-panel[data-tool="owner"] :is(form,.member-owner-stat,.member-order-card,.workspace-error-r290){background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body.workspace-page-r290[data-ui-layout][data-workspace-page="owner"] #ht-workspace-surface > dialog.member-tools-panel[data-tool="owner"] :is(input,select,button.member-primary,button.member-secondary){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonBorder!important;}
html body.workspace-page-r290[data-ui-layout][data-workspace-page="owner"] #ht-workspace-surface > dialog.member-tools-panel[data-tool="owner"] :is(.member-order-card > p,.member-order-card > small,.member-receipt-details dt,.member-receipt-details dd,.member-owner-stat b,.member-owner-stat small,.member-tools-content > h3){color:CanvasText!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(dialog.member-tools-panel,.member-owner-stat,.member-order-card,form,.workspace-error-r290){background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(h2,h3,b,small,.member-note,.member-search-scope,.member-order-identity,label){color:CanvasText!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(input,select,button.member-primary,button.member-secondary){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonBorder!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface :is(button,input,select,a):focus-visible{outline-color:Highlight!important;}
}

/* Existing docs-modern-r363.css paint/state selectors. */
html body.docs-modern-r363{background:#061222!important;color:#f2f8ff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content{border-color:#3f7b9d!important;background:linear-gradient(145deg,#0b1f35,#0b1f35)!important;box-shadow:0 8px 24px #02091626!important;color:#f2f8ff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content h1{color:#f2f8ff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content h2{border-top-color:#3f7b9d!important;color:#f2f8ff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content h3{color:#f2f8ff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content :is(p,li){color:#37ddff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content a{color:#37ddff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content a:focus-visible,
html body.docs-modern-r363 #ht-document-r363.policy-content summary:focus-visible{outline-color:#92edff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content details{border-color:#3f7b9d!important;background:#0b1f35!important;box-shadow:none!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content details[open]{border-color:#37ddff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content details summary{color:#f2f8ff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content strong{color:#f2f8ff!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content .doc-contact-links-r363 > a{border-color:#3f7b9d!important;background:#102f4a!important;color:#f2f8ff!important;}
@media(forced-colors:active){
html body.docs-modern-r363,
html body.docs-modern-r363 #ht-document-r363.policy-content,
html body.docs-modern-r363 #ht-document-r363.policy-content details,
html body.docs-modern-r363 #ht-document-r363.policy-content details[open]{background:Canvas!important;color:CanvasText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content details summary,
html body.docs-modern-r363 #ht-document-r363.policy-content :is(h1,h2,h3,p,li,strong,summary){color:CanvasText!important;border-color:ButtonBorder!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content a{color:LinkText!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content :is(a,summary):focus-visible{outline-color:Highlight!important;}
html body.docs-modern-r363 #ht-document-r363.policy-content .doc-contact-links-r363 > a{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonBorder!important;}
}

/* The workspace canvas and primary actions use a clearer premium hierarchy; no new controls or state. */
html body.workspace-page-r290[data-ui-layout]:has(#ht-workspace-surface){background:#061222!important;color:#f2f8ff!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-submit:not(:disabled),
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-actions-r317 > .ht-history-detail-check-r317:not(:disabled),
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-signin-r314 > a,
html body[data-workspace-page="owner"] #ht-workspace-surface button.member-primary:not(:disabled){background:linear-gradient(110deg,#37ddff,#73e8ff)!important;color:#061222!important;border-color:#92edff!important;box-shadow:inset 0 1px #ffffff59,0 4px 12px #0209163d!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] > .customer-wallet-r355:not([hidden]){background:linear-gradient(120deg,#123d59,#0b1f35 88%)!important;border-color:#37ddff!important;box-shadow:inset 0 1px #92edff26,0 8px 22px #02091640!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .customer-wallet-value-r355{color:#ffe18c!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-owner-stat{background:linear-gradient(145deg,#123a59,#0b1f35)!important;border-color:#3f7b9d!important;box-shadow:inset 0 1px #92edff18!important;}
@media(forced-colors:active){
html body.workspace-page-r290[data-ui-layout]:has(#ht-workspace-surface){background:Canvas!important;color:CanvasText!important;}
html body.workspace-page-r290[data-workspace-page=redeem][data-ui-layout] #ht-workspace-surface > dialog.redeem-dialog:has(#redeem-title) .redeem-submit:not(:disabled),
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-detail-actions-r317 > .ht-history-detail-check-r317:not(:disabled),
html body[data-workspace-page="order"]:has(#member-tools-title) #ht-workspace-surface .ht-history-signin-r314 > a,
html body[data-workspace-page="owner"] #ht-workspace-surface button.member-primary:not(:disabled){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] > .customer-wallet-r355:not([hidden]){background:Canvas!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) dialog.member-auth[data-mode=profile] .customer-wallet-value-r355{color:CanvasText!important;}
html body[data-workspace-page="owner"] #ht-workspace-surface .member-owner-stat{background:Canvas!important;border-color:ButtonBorder!important;box-shadow:none!important;}
html body[data-workspace-page=profile]:has(#member-auth-title) #ht-workspace-surface:has(#member-identity-name-r359) > dialog.member-auth[open][data-mode=profile]:not([hidden]) > :is(.member-switch-account,.member-logout):focus-visible{outline-color:Highlight!important;}
}
