/* Miku — white surfaces, light-blue controls, independent semantic data colors. */
:root {
  --canvas:#ffffff; --surface:#ffffff; --surface-raised:#f7f8fa; --surface-muted:#f0f2f5;
  --text:#23262b; --text-secondary:#454b55; --muted:#626a77; --sub:var(--muted);
  --line:#e3e6eb; --line-strong:#b8c0cb;
  /* Separate readable blue ink from light-blue fills; never pale-blue text on white. */
  --brand:#28649b; --brand-fill:#afd5f5; --brand-hover:#94c5ed; --brand-soft:#eef6fd; --brand-on:#17344e;
  --accent:var(--brand); --action:var(--brand); --brand-bright:var(--brand);
  --spend:#cc5b18; --lead:#356a9e; --audience:#766fa6; --service:#88714e;
  --success:#28634d; --success-soft:#e5efe7; --green:var(--success); --green-soft:var(--success-soft);
  --warning:#81581a; --warning-soft:#f5ecd9; --amber:var(--warning); --amber-soft:var(--warning-soft);
  --danger:#a64147; --danger-soft:#fae9e7; --red:var(--danger); --red-soft:var(--danger-soft);
  --chart-1:#cc5b18; --chart-2:#356a9e; --chart-3:#766fa6; --chart-4:#88714e; --chart-5:#287e8e;
  --chart-natural:#568777; --chart-grid:#e9ecf1; --chart-baseline:#929cab;
  --heat-0:#fff7ef; --heat-1:#ffe8d0; --heat-2:#ffd0a6; --heat-3:#f5b176;
  --heat-4:#e8954b; --heat-5:#b65417; --heat-6:#8c350d;
  --heat-alt-0:#f5f7fa; --heat-alt-1:#e5edf6; --heat-alt-2:#c4d9ec; --heat-alt-3:#9abbd8;
  --heat-alt-4:#6894bc; --heat-alt-5:#416d98; --heat-alt-6:#2b4c76;
  --heat-ink:#2c160b; --heat-ink-high:#ffffff;
  --heat-ink-0:var(--heat-ink); --heat-ink-1:var(--heat-ink); --heat-ink-2:var(--heat-ink);
  --heat-ink-3:var(--heat-ink); --heat-ink-4:var(--heat-ink); --heat-ink-5:var(--heat-ink-high); --heat-ink-6:var(--heat-ink-high);
  --shadow:0 2px 8px #17202d05,0 12px 28px #17202d04;
  --shadow-overlay:0 8px 24px #17202d0d,0 24px 80px #17202d1a;
}
html[data-theme=dark] {
  --canvas:#18191c; --surface:#222429; --surface-raised:#2b2e34; --surface-muted:#343840;
  --text:#f1f2f4; --text-secondary:#cbd0d8; --muted:#b7bec8; --sub:var(--muted);
  --line:#41464f; --line-strong:#737c89;
  --brand:#afd5f5; --brand-fill:#9cc9ee; --brand-hover:#bfdef8; --brand-soft:#263849; --brand-on:#17344e;
  --accent:var(--brand); --action:var(--brand); --brand-bright:var(--brand);
  --spend:#ffad72; --lead:#94b9e3; --audience:#b6a7df; --service:#d5bc92;
  --success:#acd1b5; --success-soft:#2a3e32;
  --warning:#e2bf83; --warning-soft:#443a26; --danger:#f0a29f; --danger-soft:#4a2e2c;
  --chart-1:#ffad72; --chart-2:#94b9e3; --chart-3:#b6a7df; --chart-4:#d5bc92; --chart-5:#91c7d2;
  --chart-natural:#8ebfaf; --chart-grid:#41464f; --chart-baseline:#7e8794;
  --heat-0:#35271f; --heat-1:#4d3423; --heat-2:#684328; --heat-3:#b9875c;
  --heat-4:#cea173; --heat-5:#e5bc92; --heat-6:#ffdec0;
  --heat-alt-0:#243c43; --heat-alt-1:#30515b; --heat-alt-2:#416d7a; --heat-alt-3:#5c8896;
  --heat-alt-4:#7ca4ad; --heat-alt-5:#9dbdc4; --heat-alt-6:#c0dce0;
  --heat-ink:#f1f2f4; --heat-ink-high:#21150e;
  --heat-ink-3:var(--heat-ink-high); --heat-ink-4:var(--heat-ink-high);
  --shadow:0 2px 10px #0000000d; --shadow-overlay:0 12px 64px #00000055;
}
html:root[data-theme] {background:var(--canvas);color:var(--text)}
html:root[data-theme] body {background:var(--canvas)!important;color:var(--text)!important}
/* Quiet chrome: data and footage, not tinted glass, are the focal point. */
html:root[data-theme] .topbar {background:var(--surface)!important;border-color:var(--line)!important;backdrop-filter:none;box-shadow:0 1px 0 #17202d04}
html:root[data-theme] .sidebar {background:var(--surface-raised)!important;border-color:var(--line)!important;backdrop-filter:none}
html:root[data-theme] .brandmark {background:var(--brand-fill)!important;color:var(--brand-on)!important;box-shadow:none}
html:root[data-theme] :is(.brand,.scope,.ws-account-button,.header-context span) {color:var(--text)!important}
html:root[data-theme] :is(.header-context a,.breadcrumb,.scope small,.side-bottom,.side-bottom small,.ws-account-copy small,.nav-group summary,.nav-group[open] summary,.group-symbol,.chevron,footer) {color:var(--muted)!important}
html:root[data-theme] :is(.scope,.side-bottom) {border-color:var(--line)!important}
html:root[data-theme] :is(.scope-icon,.avatar) {background:var(--brand-soft)!important;color:var(--brand)!important;border-color:var(--line)!important}
html:root[data-theme] .nav-group[open] {background:transparent!important}
html:root[data-theme] .nav-group summary:hover {background:var(--surface-muted)!important}
html:root[data-theme] #sidenav .nav-children a {color:var(--text-secondary)!important}
html:root[data-theme] .side-bottom a {color:var(--brand)!important}
html:root[data-theme] #org-tree-items button {color:var(--text-secondary)!important}
html:root[data-theme] #org-tree-items button[aria-pressed=true] {color:var(--brand)!important;background:var(--brand-soft)!important}
html:root[data-theme] :is(.org-table th button span,.metric-grid span) {color:var(--muted)!important}
html:root[data-theme] #sidenav .nav-children a:not(.active):hover {background:var(--surface-muted)!important;color:var(--brand)!important}
html:root[data-theme] #sidenav a.active,
html:root[data-theme] #sidenav .nav-children a.active:hover,
html:root[data-theme] #sidenav .nav-children a.active:focus-visible {background:var(--brand-fill)!important;color:var(--brand-on)!important;box-shadow:none}

html:root[data-theme] :is(.panel,.chart-panel,.dc-filter-host,.analysis-filter-panel,.dc-filter,.overview,.live-card,.kpi,.an-panel,.an-kpi,.pw-kpi,.cm-card,.ac-block,.ac-kpis article,.ac-state-grid article,.ac-room-grid article,.ms-hero,.ms-counts article,.ms-topology article,.ms-account-grid article,.visual-panel,.org-summary button,.mc-summary button,.ac-summary button,.pw-summary button,.cm-summary button,.bs-summary button,.cw-object-panel,.cw-chart-panel,.cw-records,.org-block,.org-content-grid article,.mc-pair>div,.shortcut) {
  background:var(--surface)!important;border-color:var(--line)!important;box-shadow:var(--shadow)!important;color:var(--text)!important;backdrop-filter:none;
}
html:root[data-theme] :is(main,dialog,.filter-popup,.ds-menu,.rp-popover) :is(h1,h2,h3,h4,h5,strong,b,dd,td) {color:var(--text)!important}
html:root[data-theme] :is(main,dialog,.filter-popup,.ds-menu,.rp-popover) :is(p,small,legend,th,label,dt) {color:var(--muted)!important}
html:root[data-theme] :is(main,dialog) {color:var(--text)!important}
/* Chinese section titles are sufficient; omit decorative English eyebrows and their spacing. */
.an-section-label {display:none!important}
html:root[data-theme] :is(.pw-kpi>span,.an-value>span,.ac-summary button>span,.org-summary button>span,.mc-summary button>span,.cm-card-body>p,.cm-card-metrics>span,.cm-preview-caption,.pw-report-choice,.org-intro,.ac-kpis article>span) {color:var(--muted)!important}
html:root[data-theme] :is(.an-operation-metrics button>span,.an-source-legend button>span,.cw-card-bar>span,.av-heat-controls>span,.av-heat-bottom span,.cm-favorite,.employee-toggle,.af-employee) {color:var(--muted)!important}
html:root[data-theme] .an-summary>span {color:var(--text)!important}
html:root[data-theme] :is(.an-switches,.pw-mode,.cm-mode,.cc-controls>div) {background:var(--surface-raised)!important;border-color:var(--line)!important}
html:root[data-theme] :is(.mc-current-identity>span,.overview .count>span,.card-mini>div>span,.filter-boundary>span:not([role=switch])) {color:var(--muted)!important}
html:root[data-theme] :is(#af-stores,#af-accounts) .account-select-tools button {color:var(--brand)!important}
html:root[data-theme] :is(.an-tooltip,.cv-chart-tip,.av-tooltip,.ac-chart-tooltip,.pw-chart-tip) {background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--line);box-shadow:var(--shadow-overlay);backdrop-filter:none}
html:root[data-theme] :is(main,dialog) :is([class$="-note"],[class$="-caption"],[class$="-pages"],[class$="-legend"],[class$="-context"],[class$="-scope"],[class$="-label"],[class$="-date"],[class$="-store"],[class$="-name"],[class$="-values"],[class$="-head"],[class$="-title"],.cv-paired-name>span,.cv-source-values>span,.av-funnel-rate,.mc-muted,.applied,.metadata,.room-identity,.tagline,.field,.cc-legend,.an-unit,.an-section-label,.cm-card-metrics,.pw-detail-context,.an-value>span,.an-rank-index,.an-card-bottom,.an-footnote,.an-section-title small) {color:var(--muted)!important}
html:root[data-theme] :is(.metric-grid,.notice-inline,.environment,.summary-item,.org-segment,.cw-mode,.cw-chip,.mc-chip,.org-active-filters span,.ws-identity-detail,.mc-security-note,.mc-check-pairs span,.org-lifecycle,.ac-segment,.ac-state-callout,.pw-detail-summary,.pw-chart,.pw-chart-tip,.ms-kpi-strip,.an-detail-definition,.an-not-connected,.cc-source,.cc-ring-number,.cm-card-tags>span,.cm-label,.pw-tag,.an-capability-tags span,.visual-switch,.trader-visible,.trader-primary>div,.source-note,.demo-pill) {
  background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--muted)!important;
}
html:root[data-theme] :is(.an-kpi.active,.kpi.selected,.org-summary button[aria-pressed=true],.ac-summary button[aria-pressed=true],.mc-summary button[aria-pressed=true]) {background:var(--brand-soft)!important;border-color:var(--brand)!important;box-shadow:none!important}
html:root[data-theme] :is(.cm-card,.live-card[role=button],.an-kpi,.kpi):hover {border-color:var(--line-strong)!important;box-shadow:var(--shadow)!important}
/* All clickable text has a single action color. Status color remains semantic. */
html:root[data-theme] :is(.pw-name,.pw-link,.mc-link,.org-link,.org-name,.cw-detail-link,.cw-object-name,.cc-detail-link,.an-link,.cm-favorite[aria-pressed=true],.an-card-bottom button,main a:not(.live-card),dialog a) {color:var(--brand)!important}
html:root[data-theme] :is(button,summary) {color:var(--text-secondary)}
html:root[data-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.ds-select .ds-trigger,.rp-trigger,.dp-trigger,.filter-popover summary,.inline-select) {
  background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text-secondary)!important;box-shadow:none;
}
html:root[data-theme] :is(input,textarea)::placeholder {color:var(--muted)!important;opacity:1}
html:root[data-theme] input:is([type=checkbox],[type=radio],[type=range]) {accent-color:var(--brand)}
/* Keep the reset ID outside :is(): its specificity must not apply to every dialog button. */
html:root[data-theme] .analysis-actions #af-reset,
html:root[data-theme] :is(.secondary,.mc-pages button,.org-pages button,.pw-pages button,.cw-dialog button,.mc-templates button,.av-heat-bottom button,.cc-select-trigger,.ms-brands button,.bs-table [data-move],.an-pagination button,.theme-toggle) {background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--text-secondary)!important;box-shadow:none}
html:root[data-theme] :is(.primary,#dc-query,#cw-apply,.ops-primary-link) {background:var(--brand-fill)!important;border-color:var(--brand-fill)!important;color:var(--brand-on)!important;box-shadow:none}
html:root[data-theme] :is(.primary,#dc-query,#cw-apply,.ops-primary-link):hover:not(:disabled) {background:var(--brand-hover)!important;border-color:var(--brand-hover)!important;color:var(--brand-on)!important}
html:root[data-theme] :is(button,summary):not(.primary):not(.an-kpi):not(.an-kpi button):not(.cm-cover):not(.cm-mini-cover):not(.av-heat-cell):not(.cv-funnel-cell):not(.cv-funnel-segment):not(.cv-source-track button):not(.cc-funnel-stage):not(.av-funnel-stage):not(.rp-cell.is-edge):not([aria-selected=true]):not([aria-pressed=true]):not([style*="--heat-color"]):not(.pw-chart button):hover:not(:disabled) {background-color:var(--surface-muted)!important;color:var(--text)!important}
/* Help icons keep a transparent hit area; only the glyph changes on hover. */
html:root[data-theme] #dc-overview .cw-title-info {background:transparent!important;box-shadow:none!important;color:var(--muted)!important;scale:1!important}
html:root[data-theme] #dc-overview .cw-title-info svg {transform:scale(1);transform-origin:center;transition:transform 160ms ease}
html:root[data-theme] #dc-overview .cw-title-info:is(:hover,:focus-visible) {color:var(--text)!important}
html:root[data-theme] #dc-overview .cw-title-info:is(:hover,:focus-visible) svg {transform:scale(1.12)}
@media(prefers-reduced-motion:reduce){html:root[data-theme] #dc-overview .cw-title-info svg {transition:none}}
/* KPI cards are single full-surface detail actions. */
.an-kpi[data-kpi]{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}
.an-kpi[data-kpi]>.an-card-bottom{margin-top:auto}
html:root[data-theme] .an-kpi{transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}
html:root[data-theme] #main .an-kpi:not(.active):is(:hover,:focus-within){background:var(--surface-raised)!important;border-color:var(--line-strong)!important;box-shadow:var(--shadow)!important}
html:root[data-theme] #main .an-kpi.active:is(:hover,:focus-within){background:var(--brand-soft)!important;border-color:var(--brand)!important}
html:root[data-theme] :is(button[aria-selected=true],button[aria-pressed=true],.ds-trigger[aria-expanded=true],.filter-popover[open]>summary,.an-switches button.selected,.visual-switch button.active,.org-tree button.active) {background-color:var(--brand-soft)!important;color:var(--brand)!important;border-color:var(--line-strong)!important}
html:root[data-theme] :is(.tabs,.analysis-tabs,.mc-tabs,.org-tabs,.pw-tabs,.ac-tabs,.bs-tabs,.report-tabs,.cw-tabs) button {background:transparent!important}
html:root[data-theme] :is(.tabs,.analysis-tabs,.mc-tabs,.org-tabs,.pw-tabs,.ac-tabs,.bs-tabs,.report-tabs,.cw-tabs) :is(button[aria-selected=true],button.active) {color:var(--brand)!important;border-bottom-color:var(--brand)!important;background:transparent!important}
html:root[data-theme] :is(.ds-arrow,.control-icon,.rp-label,.rp-trigger svg) {color:var(--muted)!important;stroke:var(--muted)}
html:root[data-theme] :is(button,input,textarea,summary,a,[role=button]):focus-visible {outline:2px solid var(--brand)!important;outline-offset:3px}
html:root[data-theme] dialog button[aria-label^="关闭"] {background:transparent!important;color:var(--muted)!important}
html:root[data-theme] dialog button[aria-label^="关闭"]:hover:not(:disabled) {background:var(--surface-muted)!important;color:var(--text)!important}
html:root[data-theme] :is(button,input,textarea,summary,a):disabled {opacity:.5;cursor:not-allowed}
/* No blanket color rule on SVG fill or data-cell backgrounds. */
html:root[data-theme] :is(table th,table thead) {background:var(--surface-raised)!important;border-color:var(--line)!important;color:var(--muted)!important}
html:root[data-theme] :is(table td,table th,fieldset,.mc-tabs,.org-tabs,.tabs,.analysis-tabs,.analysis-actions,.mc-form-actions,.org-form-actions,.cw-tabs,.cw-filters,.cw-scope,.cw-small-multiples>section,.cv-summary-source p,.an-card-bottom,.cw-card-bar,.an-source-legend button,.pw-tabs,.ac-tabs,.bs-tabs,.cc-ring-list-head,.cc-ring-row,.cm-card-metrics,.pw-block,.org-content-grid article) {border-color:var(--line)!important}
html:root[data-theme] table tbody tr:hover,html:root[data-theme] .mc-table tr:hover td {background:var(--surface-raised)!important}
html:root[data-theme] :is(.tag.live,.org-badge,.mc-badge,.ac-status.ok,.pw-status) {background:var(--success-soft)!important;color:var(--success)!important}
html:root[data-theme] :is(.tag.ready,.mc-chip) {background:var(--brand-soft)!important;color:var(--brand)!important}
html:root[data-theme] :is(.org-badge.muted,.mc-badge.off,.mc-chip.off,.tag.unknown,.tag.ended,.ac-status,.pw-status.muted) {background:var(--surface-muted)!important;color:var(--muted)!important}
html:root[data-theme] :is(.org-badge.warn,.tag.warning,.ac-status.warn,.cm-warn) {background:var(--warning-soft)!important;color:var(--warning)!important}
html:root[data-theme] :is(.mc-error,.pw-error,.org-warning,.org-issues,.danger,.tag.error) {color:var(--danger)!important}
html:root[data-theme] :is(.positive,.up.good,.delta.good) {color:var(--success)!important}
/* Dialogs, menus and two-month calendars share the same material system. */
html:root[data-theme] dialog {background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:var(--shadow-overlay)!important;backdrop-filter:none}
html:root[data-theme] :is(.dialog-head,.ops-dialog-head,.org-dialog-head,.mc-dialog-head,.pw-dialog-head,.cm-dialog-head,.bs-dialog-head,.cw-head,.cw-footer,.an-detail>header,.ac-dialog-head) {background:var(--surface)!important;border-color:var(--line)!important;backdrop-filter:none}
html:root[data-theme] dialog::backdrop {background:#17202db0!important;backdrop-filter:blur(3px)}
html:root[data-theme] :is(.ds-menu,.filter-popup,.dp-popover,.rp-popover,.cc-select-menu) {background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:var(--shadow-overlay)!important;backdrop-filter:none}
html:root[data-theme] :is(.ds-menu button,.rp-popover button,.dp-popover button,.account-option) {color:var(--text-secondary)!important}
html:root[data-theme] :is(.ds-menu button[aria-selected=true],.ds-menu button[aria-selected=true]:hover) {background:var(--brand-soft)!important;color:var(--brand)!important}
html:root[data-theme] :is(.rp-shortcuts,.rp-footer,.dp-footer) {background:var(--surface-raised)!important;border-color:var(--line)!important}
html:root[data-theme] :is(.rp-weekdays,.rp-navigation,.dp-weekdays) {color:var(--muted)!important}
html:root[data-theme] :is(.rp-cell.in-range,.rp-cell.is-preview) {background:var(--brand-soft)!important;color:var(--brand)!important}
html:root[data-theme] .rp-cell.is-muted {color:var(--muted)!important;opacity:.55}
html:root[data-theme] .rp-popover button.rp-cell.is-edge,html:root[data-theme] .rp-popover button.rp-cell.is-edge:hover {background:var(--brand-fill)!important;color:var(--brand-on)!important;border-color:var(--brand)!important}
html:root[data-theme] .rp-footer .primary {color:var(--brand-on)!important;background:var(--brand-fill)!important}
/* Content is not tinted: photos, videos and ratio-aware previews retain their original pixels. */
html:root[data-theme] :is(.cm-cover,.cm-mini-cover,.cm-preview-frame) {background:var(--surface-muted)!important}
html:root[data-theme] .cm-cover>span {color:#fff!important;background:#252a32!important}
html:root[data-theme] .cm-bar-track>div {background:var(--spend)}
html:root[data-theme] :is(.rank-track,.an-rank-track,.cv-paired-track,.cv-source-track,.cc-track,.cm-bar-track,.an-bar-track,.ms-region-bars button>i) {background:var(--surface-muted)!important}
html:root[data-theme] :is(main,dialog) svg text {fill:var(--muted)!important}
html:root[data-theme] :is(.av-grid,.chart-grid,.an-grid) {stroke:var(--chart-grid)!important}
html:root[data-theme] svg :is(line[stroke="#e9eef7"],line[stroke="#edf1f7"],line[stroke="#edf2fa"],line[stroke="#e7edf7"],line[stroke="#e8edf7"],line[stroke="#e8edf6"],line[stroke="#e9edf5"],line[stroke="#e6edf6"],path[stroke="#e9eef7"]) {stroke:var(--chart-grid)!important}
html:root[data-theme] :is(.av-funnel-stage,.cc-funnel-stage,.cv-funnel-cell>b) {color:var(--text)!important}
html:root[data-theme] .av-funnel-stage:before {background:color-mix(in srgb,var(--stage-color) 18%,var(--surface))}
html:root[data-theme] :is(.av-heat-cell,.cw-heat>button) {border-color:var(--line-strong)!important;color:var(--heat-color,var(--heat-ink))!important}
html:root[data-theme] #feedback {background:var(--text)!important;color:var(--surface)!important;border:1px solid var(--line-strong);box-shadow:var(--shadow-overlay)}
/* Operational fullscreen remains dark even when the normal workspace is light. */
html:root[data-theme] .ops-screen {background:#18191c!important;color:#f1f2f4!important}
html:root[data-theme] .ops-screen {
  --canvas:#18191c; --surface:#222429; --surface-raised:#2b2e34; --surface-muted:#343840;
  --text:#f1f2f4; --text-secondary:#cbd0d8; --muted:#b7bec8; --sub:var(--muted);
  --line:#41464f; --line-strong:#737c89;
  --brand:#afd5f5; --brand-fill:#9cc9ee; --brand-hover:#bfdef8; --brand-soft:#263849; --brand-on:#17344e; --accent:var(--brand);
  --spend:#ffad72; --lead:#94b9e3; --audience:#b6a7df; --service:#d5bc92;
  --chart-natural:#8ebfaf; --chart-grid:#41464f;
}
html:root[data-theme] .ops-surface {background:#222429!important;border-color:#41464f!important;backdrop-filter:none}
html:root[data-theme] :is(.ops-player-empty,.ops-cursor-values,.ops-session-list a) {background:var(--surface-raised)!important;border-color:var(--line)!important}
html:root[data-theme] :is(.ops-tile>span,.ops-section-heading>span,.ops-session-list span,.ops-screen-info,.ops-source-labels,.ops-attention,.semantic-key,.trader-identity span,.trader-period,.trader-primary>div>span,.trader-support,.ops-timeline) {color:var(--muted)!important}
html:root[data-theme] .ops-screen button {background:var(--surface-raised);color:var(--text-secondary);border-color:var(--line)}
html:root[data-theme] .ops-return {background:var(--surface-raised)!important;border-color:var(--line)!important}
html:root[data-theme] .ops-source-bar i {background:var(--chart-natural)}
html:root[data-theme] .ops-source-bar b {background:var(--spend)}
html:root[data-theme] .ops-status {background:var(--brand-soft)!important;color:var(--brand)!important}
html:root[data-theme] :is(.ops-screen-head,.ops-analysis-tabs) {border-color:var(--line)!important}
@media(forced-colors:active){html:root[data-theme] :is(button,a,input,summary):focus-visible{outline-color:Highlight!important}html:root[data-theme] #sidenav a.active{background:Highlight!important;color:HighlightText!important}}
