html[data-skin=glass]{--ink:#14211d;--ink-soft:#52635c;--forest:#0f7a62;--forest-dark:#0b5c4a;--mint:#34c79a2e;--mint-soft:#34c79a1a;--cream:#edf1f4;--paper:#fffc;--paper-solid:#fbfcfd;--line:#14282317;--shadow:inset 0 1px 0 #fffffff2, 0 22px 44px -26px #192d3c61;--glass:#ffffff61;--glass-strong:#ffffffbd;--frost:#fffc;--glass-border:#ffffffd9;--glass-edge:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff59, inset 1px 0 0 #ffffff73, inset -1px 0 0 #ffffff40;--glass-drop:0 22px 44px -26px #192d3c61;--glass-blur:blur(26px) saturate(180%);--glass-light:#ffffff8c}html[data-skin=glass][data-theme=dark]{--ink:#e8f0ec;--ink-soft:#a9bab3;--forest:#4fd1a8;--forest-dark:#a4e2cb;--mint:#4fd1a82e;--mint-soft:#4fd1a817;--cream:#0b1210;--paper:#161f1cd1;--paper-solid:#141c1a;--line:#ffffff17;--shadow:inset 0 1px 0 #ffffff12, 0 24px 48px -28px #000000b3;--glass:#ffffff0f;--glass-strong:#18211ecc;--frost:#161f1cd1;--glass-border:#ffffff1c;--glass-edge:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #ffffff0a;--glass-drop:0 24px 48px -28px #000000b3;--glass-light:#ffffff14}html[data-skin=glass]{background:var(--cream)}html[data-skin=glass] body,html[data-skin=glass][data-theme=dark] body{background:0 0}html[data-skin=glass] body:before{content:"";z-index:-1;pointer-events:none;opacity:.85;filter:blur(70px);background-image:radial-gradient(40vmax 34vmax at 8% 10%,#7fe0c2,#0000 70%),radial-gradient(42vmax 38vmax at 96% 22%,#9cc8ff,#0000 70%),radial-gradient(36vmax 34vmax at 40% 70%,#ffd59a,#0000 70%),radial-gradient(34vmax 30vmax at 90% 95%,#b8f0dc,#0000 70%),radial-gradient(30vmax 26vmax at 10% 90%,#c9b8ff,#0000 70%);position:fixed;inset:-10vmax}html[data-skin=glass][data-theme=dark] body:before{opacity:.5;background-image:radial-gradient(40vmax 34vmax at 8% 10%,#1f6f58,#0000 70%),radial-gradient(42vmax 38vmax at 96% 22%,#23466f,#0000 70%),radial-gradient(36vmax 34vmax at 40% 70%,#6b4c1f,#0000 70%),radial-gradient(34vmax 30vmax at 90% 95%,#1b5546,#0000 70%)}html[data-skin=glass] :is(.securityBadge,.topbarButton,.iconButton,.appearanceModeControl,.reportNav,.reportCenterSticky){border:1px solid var(--glass-border);background:radial-gradient(circle 140px at var(--glass-x,-999px) var(--glass-y,-999px), var(--glass-light), transparent 70%), var(--glass);box-shadow:var(--glass-edge), var(--glass-drop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}html[data-skin=glass] :is(.securityBadge,.topbarButton,.iconButton,.appearanceModeControl){box-shadow:var(--glass-edge)}html[data-skin=glass][data-glass-refract] :is(.reportNav,.topbarButton,.securityBadge,.appearanceModeControl){-webkit-backdrop-filter:url(#hcrmGlassRefract) var(--glass-blur);backdrop-filter:url(#hcrmGlassRefract) var(--glass-blur)}html[data-skin=glass] .brandMark{background:linear-gradient(145deg,#19a07f,#0f6f59);border-radius:16px;box-shadow:inset 0 1px #ffffff59,0 12px 26px -10px #0f7a628c}html[data-skin=glass] :is(.topbarButton,.iconButton){border-radius:999px;padding-inline:14px}html[data-skin=glass] :is(.topbarButton,.iconButton):hover{border-color:var(--forest);background-color:var(--glass-strong)}html[data-skin=glass] .iconButton[aria-label^=關閉]{width:40px;height:40px;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:50%;flex:none;place-items:center;padding:0 0 2px;font-size:22px;font-weight:400;line-height:1;display:inline-grid}html[data-skin=glass] .iconButton[aria-label^=關閉]:is(:hover,:focus-visible){background:var(--mint-soft);border-color:#0000}html[data-skin=glass] .appearanceModeControl,html[data-skin=glass] .appearanceModeControl button{border-radius:999px}html[data-skin=glass] .appearanceModeControl button[aria-pressed=true]{background:var(--forest);color:#fff;box-shadow:0 4px 12px -4px #0f7a6299}html[data-skin=glass] .reportNav{border-radius:999px;padding:5px}html[data-skin=glass] .reportNav button{border-radius:999px}html[data-skin=glass] .reportNav button.active{background:var(--forest);color:#fff;box-shadow:0 6px 16px -6px #0f7a62a6}html[data-skin=glass] .reportNavDropdown{border:1px solid var(--glass-border);background:var(--glass-strong);box-shadow:var(--glass-edge), var(--glass-drop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:18px}html[data-skin=glass] .reportNavDropdown button{border-radius:12px}html[data-skin=glass] .reportCenterSticky{background-color:var(--glass-strong);border-radius:24px}html[data-skin=glass] .reportCenterTabs{border-bottom-color:var(--line);gap:4px;padding:8px 10px 0}html[data-skin=glass] .reportCenterTabs button{border-radius:12px 12px 0 0}html[data-skin=glass] .reportCenterBar :is(button:not(.reportCenterPrimary),input){border-color:var(--line);background:var(--frost);border-radius:999px}html[data-skin=glass] .reportCenterBar button.reportCenterPrimary{color:#fff;background:linear-gradient(145deg,#15936f,#0f6f59);border-color:#0000;border-radius:999px;box-shadow:inset 0 1px #ffffff4d,0 10px 22px -12px #0f7a62b3}html[data-skin=glass][data-theme=dark] .reportCenterBar button.reportCenterPrimary{color:#062019;background:linear-gradient(145deg,#5fe0b6,#34b58f)}html[data-skin=glass] .reportCenterBar button[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:#fff}html[data-skin=glass][data-theme=dark] :is(.appearanceModeControl button[aria-pressed=true],.reportNav button.active,.reportCenterBar button[aria-pressed=true]){color:#08231b}html[data-skin=glass] .modalBackdrop{background:#14211d52}html[data-skin=glass] :is(.modalCard,.notificationDialog,.commandPalette,.paymentDialog){border:1px solid var(--glass-border);background:var(--glass-strong);box-shadow:var(--glass-edge), 0 30px 80px -30px #0a211b73;-webkit-backdrop-filter:blur(36px)saturate(170%);backdrop-filter:blur(36px)saturate(170%);border-radius:26px}html[data-skin=glass] .notificationInboxItem{background:0 0}html[data-skin=glass] .notificationInboxItem:hover{background:var(--mint-soft)}html[data-skin=glass] .notificationInboxItem.unread{background:var(--mint)}html[data-skin=glass] :is(.dashboardToolbar,.dashboardModule,.dashboardSettings,.serviceLoad,.myWorkHeader,.myWorkRd,.myWorkMetrics>*,.myWorkSchedule,.myWorkUnclassified,.overviewPanel,.overviewKpi,.executiveHead,.executiveMetrics>*,.executiveTableSection,.executiveNotes,.inboundAnalysisHeader,.inboundHeatmapPanel,.inboundHourlyPanel,.inboundMonthPanel,.inboundPeriodPanel,.inboundBrandPanel,.inboundRiskPanel,.inboundPatternFilters,.brandReportHeader,.brandReportForm,.storeAnomalyControls,.categoryRanking,.morningHero,.morningInsights,.morningGradePanel,.reportSummaryHero,.reportSummaryInsights,.reportSummaryStats>article,.morningWeeklySummary>*,.morningBars>button,.morningRanking,.morningNotes,.researchMetrics>button,.researchIssue,.rdMetrics,.staleTicketHeader,.staleTicketFilters,.paymentWorkspace,.productMetrics>*,.ticketCalendarToolbar,.ticketCalendarScroll,.customerWaitWorkspace,.acceptanceOrderWorkspace,.staleTicketMetrics,.staleTicketTable,.rdMetrics,.rdTable,.researchFilters,.paymentFilters){border:1px solid var(--glass-border)!important;background:radial-gradient(circle 180px at var(--glass-x,-999px) var(--glass-y,-999px), var(--glass-light), transparent 70%), var(--frost)!important;box-shadow:var(--glass-edge), var(--glass-drop)!important;border-radius:22px!important}html[data-skin=glass] :is(.dashboardKpis,.myWorkMetrics,.researchMetrics,.morningWeeklySummary,.morningBars){background:0 0;border:0;gap:14px}html[data-skin=glass] .dashboardKpis article{border-right-color:var(--glass-border);border-bottom-color:var(--glass-border);border-left-color:var(--glass-border);background-color:var(--frost);box-shadow:var(--glass-edge), var(--glass-drop);border-radius:22px}html[data-skin=glass] .dashboardKpis article:is(.warning,.agedOpen){background-color:#ffbe5a38}html[data-skin=glass] .dashboardKpis article.alert{background-color:#ff5f4b2e}html[data-skin=glass][data-theme=dark] .dashboardKpis article:is(.warning,.agedOpen){background-color:#f0aa3c29}html[data-skin=glass][data-theme=dark] .dashboardKpis article.alert{background-color:#f0645029}html[data-skin=glass] .myWorkMetrics>button.active{background:var(--mint)!important;box-shadow:inset 0 0 0 2px var(--forest), var(--glass-drop)!important}html[data-skin=glass] .morningHero{padding:24px 28px;border-radius:26px!important}html[data-skin=glass] :is(.morningHeroTotal,.reportSummaryTotal) strong{font-size:64px}html[data-skin=glass] :is(.morningSummaryKinds,.morningSummaryGrades)>button{background:#ffffff59}html[data-skin=glass][data-theme=dark] :is(.morningSummaryKinds,.morningSummaryGrades)>button{background:#ffffff08}html[data-skin=glass] :is(.dashboardKpis article,.overviewKpi,.myWorkMetrics>*) strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums}html[data-skin=glass] :is(.ticketCalendarScroll,.customerWaitWorkspace,.acceptanceOrderWorkspace,.staleTicketTable,.rdTable){padding:0;overflow:auto}html[data-skin=glass] :is(.ticketCalendarScroll,.staleTicketTable,.rdTable) table{background:var(--paper-solid)}html[data-skin=glass] .staleTicketMetrics{gap:1px;overflow:hidden}html[data-skin=glass] .staleTicketMetrics>*{background:0 0!important}html[data-skin=glass] .staleTicketMetrics>:is(:hover,.active){background:var(--mint)!important}html[data-skin=glass] .staleTicketMetrics>.active{box-shadow:inset 0 -3px 0 var(--forest)!important}html[data-skin=glass] .staleTicketMetrics>*+*{box-shadow:-1px 0 0 var(--line)}html[data-skin=glass] :is(.rdModes button,.calendarViewModes button,.myWorkListHeader .topbarButton){border-radius:999px}html[data-skin=glass] :is(.rdMetrics,.rdTable){margin-block:12px}html[data-skin=glass] :is(.rdFilters,.researchFilters,.paymentFilters){gap:12px}html[data-skin=glass] :is(.researchFilters,.paymentFilters){padding:14px 18px}html[data-skin=glass] .rdHeader{border-bottom:0}html[data-skin=glass] :is(.customerWaitSummary,.customerWaitSecondaryMetrics){background:0 0}html[data-skin=glass] .paymentSection{border-top-color:var(--line)}html[data-skin=glass] .authCard{border:1px solid var(--glass-border);background:var(--glass-strong);box-shadow:var(--glass-edge), 0 40px 90px -40px #192d3c80;-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);border-radius:28px}html[data-skin=glass] :is(.authForm,.newUserForm) :is(input,select,textarea){border-color:var(--line);background:#fff9}html[data-skin=glass][data-theme=dark] :is(.authForm,.newUserForm) :is(input,select,textarea){background:#ffffff0d!important}html[data-skin=glass] .authModeButton{border-radius:999px}html[data-skin=glass] :is(.modalHeader,.notificationInboxDialog>header){border-bottom-color:var(--line)}html[data-skin=glass] .systemTabs{border-bottom-color:var(--line);gap:6px;padding:10px 18px}html[data-skin=glass] .systemTabs button{border-bottom:0;border-radius:999px;padding:8px 14px}html[data-skin=glass] .systemTabs button:hover{background:var(--mint-soft)}html[data-skin=glass] .systemTabs button.active{background:var(--forest);color:#fff}html[data-skin=glass][data-theme=dark] .systemTabs button.active{color:#08231b}html[data-skin=glass] :is(.calendarSettingsIntro,.notificationRuleForm,.teamEditor,.statusDashboard article,.dateResyncPanel,.ticketMeta div,.detailNote){border-color:var(--line);background:#ffffff80;border-radius:16px}html[data-skin=glass][data-theme=dark] :is(.calendarSettingsIntro,.notificationRuleForm,.teamEditor,.statusDashboard article,.dateResyncPanel,.ticketMeta div,.detailNote){background:#ffffff0a}html[data-skin=glass] .detailNote{border-radius:0}html[data-skin=glass] .ticketContent{background:var(--mint-soft);border-radius:0 16px 16px 0}html[data-skin=glass] .managementTable{border-color:var(--line);background:var(--paper-solid);border-radius:16px}html[data-skin=glass] :is(.dashboardModule,.serviceLoad,.overviewPanel,.executiveTableSection,.inboundRiskPanel,.myWorkRd) :is(.engineerLoadPerson,article,.serviceLoadPeople details){border:1px solid var(--line)!important;box-shadow:none!important;background:#ffffff73!important;border-radius:16px!important}html[data-skin=glass][data-theme=dark] :is(.dashboardModule,.serviceLoad,.overviewPanel,.executiveTableSection,.inboundRiskPanel,.myWorkRd) :is(.engineerLoadPerson,article,.serviceLoadPeople details){background:#ffffff0a!important}html[data-skin=glass] :is(.primaryButton,.secondaryButton){border-radius:999px}html[data-skin=glass] .primaryButton{background:linear-gradient(145deg,#15936f,#0f6f59);box-shadow:inset 0 1px #ffffff4d,0 10px 22px -12px #0f7a62b3}html[data-skin=glass] :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){border-radius:12px}html[data-skin=glass] table{background:var(--paper-solid)}html[data-skin=glass] :is(.staleTicketTable,.morningTableScroll,.myWorkTable){border-radius:18px;overflow-x:auto}@media (prefers-reduced-transparency:reduce){html[data-skin=glass]{--glass:var(--paper-solid);--glass-strong:var(--paper-solid);--frost:var(--paper-solid);--paper:var(--paper-solid)}html[data-skin=glass] body:before{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-skin=glass]{--glass:#ffffffe6;--glass-strong:var(--paper-solid)}html[data-skin=glass][data-theme=dark]{--glass:#18211e}}
