/* Candidate v1.1.4. UI is namespaced; classic mode has no colour overrides. */
#smt-brand-widget{position:fixed;right:12px;bottom:12px;z-index:2147483000;max-width:calc(100vw - 24px);width:244px;padding:10px 12px;border:1px solid rgba(36,46,43,.2);border-radius:8px;background:#f4f3ed;color:#242e2b;box-shadow:0 3px 14px #0002;font:12px/1.4 Arial,Helvetica,sans-serif;text-align:left;box-sizing:border-box}
#smt-brand-widget[hidden]{display:none!important}#smt-brand-widget label{display:flex;align-items:center;justify-content:space-between;gap:10px;font:inherit;color:inherit}#smt-brand-widget select{min-width:120px;max-width:145px;padding:4px 5px;border:1px solid rgba(36,46,43,.3);border-radius:3px;background:white;color:#242e2b;font:12px Arial,Helvetica,sans-serif}#smt-brand-widget select:focus-visible{outline:2px solid #f15b30;outline-offset:2px}#smt-brand-widget small{display:block;margin-top:6px;color:rgba(36,46,43,.65);font-size:10px;line-height:1.4}#smt-brand-widget select:disabled{opacity:.6}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar]{background:#242e2b!important;box-shadow:inset 0 -1px 0 rgba(36,46,43,.65)!important}
@media(max-width:650px){#smt-brand-widget{right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:232px;padding:8px 10px}}
@media print{#smt-brand-widget{display:none!important}}


/* Approved combined review; native state attributes, no platform state access. */
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV :is(span,svg){color:#fff!important;fill:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV span{font:400 13px Arial,Helvetica,sans-serif!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .cLZxjV{background:#f15b30!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV:hover{background:rgba(244,243,237,.10)!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV:has(svg[data-testid^="menu--check"]){background:transparent!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV:has(svg[data-testid^="menu--check"]) :is(span,svg){color:#aab4af!important;fill:#aab4af!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV:has(svg[data-testid^="menu--check"]):hover{background:rgba(244,243,237,.10)!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV:has(svg[data-testid="menu--check_active-svg"]){background:rgba(244,243,237,.18)!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV:has(svg[data-testid="menu--check_active-svg"]) :is(span,svg){color:#fff!important;fill:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .eXNcYV:has(svg[data-testid="menu--check_active-svg"]):hover{background:rgba(244,243,237,.24)!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] :is([data-testid="notification"],[data-testid="setting"],[data-testid="command"]){color:#aab4af!important;background:transparent!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] :is([data-testid="notification"],[data-testid="setting"],[data-testid="command"]) svg{fill:#aab4af!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] :is([data-testid="notification"],[data-testid="setting"],[data-testid="command"]):hover{color:#fff!important;background:rgba(244,243,237,.10)!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] :is([data-testid="notification"],[data-testid="setting"],[data-testid="command"]):hover svg{fill:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .profile-subtitle{color:#aab4af!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .profile-title{color:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .gWyKJo:hover{background:rgba(244,243,237,.10)!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar][data-smt-brand-appbar][data-smt-brand-appbar] .gWyKJo:hover .profile-subtitle{color:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-testid="body-cell-watch"] .cDcRZe > div > svg{fill:#3f913f!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] .fsJNCf{color:#242e2b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] .fsJNCf > span > span[style]{color:#87a58b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected="false"]:hover{background:#e7ebe5!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected="true"]{background:#fff!important;border-top-color:#f15b30!important;border-bottom-color:#fff!important;color:#242e2b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] :is([data-testid="common.objects"],[data-testid="objects"],[data-testid="common.drivers"],[data-testid="drivers"],[data-testid="common.geoobjects"],[data-testid="geoobjects"],[data-testid="Объекты"],[data-testid="Водители"],[data-testid="Геообъекты"]):not(.selected){background:transparent!important;color:#242e2b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] :is([data-testid="common.objects"],[data-testid="objects"],[data-testid="common.drivers"],[data-testid="drivers"],[data-testid="common.geoobjects"],[data-testid="geoobjects"],[data-testid="Объекты"],[data-testid="Водители"],[data-testid="Геообъекты"]):not(.selected):hover{background:rgba(36,46,43,.10)!important;color:#242e2b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] :is([data-testid="common.objects"],[data-testid="objects"],[data-testid="common.drivers"],[data-testid="drivers"],[data-testid="common.geoobjects"],[data-testid="geoobjects"],[data-testid="Объекты"],[data-testid="Водители"],[data-testid="Геообъекты"]).selected{background:#f15b30!important;color:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] :is([data-testid="common.objects"],[data-testid="objects"],[data-testid="common.drivers"],[data-testid="drivers"],[data-testid="common.geoobjects"],[data-testid="geoobjects"],[data-testid="Объекты"],[data-testid="Водители"],[data-testid="Геообъекты"]).selected svg{fill:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] :is([data-testid="common.objects"],[data-testid="objects"],[data-testid="common.drivers"],[data-testid="drivers"],[data-testid="common.geoobjects"],[data-testid="geoobjects"],[data-testid="Объекты"],[data-testid="Водители"],[data-testid="Геообъекты"]):focus-visible{outline:2px solid #242e2b!important;outline-offset:2px!important}

html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] *:has(> :is([data-testid="objects"],[data-testid="common.objects"])):has(> :is([data-testid="drivers"],[data-testid="geoobjects"],[data-testid="common.drivers"],[data-testid="common.geoobjects"])) {background:#f4f3ed!important;border-radius:3px;padding:3px;gap:3px}

/* Local post-review corrections. */
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar] img[alt="logo"]{width:110px!important;height:34px!important;flex:0 0 110px!important;object-fit:contain!important;object-position:left center!important;margin-left:8px!important;margin-right:16px!important;padding:0!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-tab-strip], html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-tab-toolbar]{background:transparent!important;box-shadow:none!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected]{position:relative!important;border:0!important;box-shadow:none!important;background:#e7ebe5!important;color:#242e2b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected="false"]:hover{background:#dce2da!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected="true"]{background:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected]::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:2px!important;background:transparent!important;pointer-events:none!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected="true"]::before{background:#f15b30!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected] > div:first-child svg{fill:#242e2b!important;opacity:.65!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected] > svg:first-child{fill:#242e2b!important;opacity:.65!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-mode-group]{background:#f4f3ed!important;border-radius:3px!important;padding:3px!important;gap:3px!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-mode-group] > button[data-smt-mode]:not(.selected){background:transparent!important;color:#242e2b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-mode-group] > button[data-smt-mode]:not(.selected):hover{background:rgba(36,46,43,.10)!important;color:#242e2b!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-mode-group] > button[data-smt-mode].selected{background:#f15b30!important;color:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-mode-group] > button[data-smt-mode].selected svg{fill:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-mode-group] > button[data-smt-mode]:focus-visible{outline:2px solid #242e2b!important;outline-offset:2px!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] button[data-smt-accent-action]:not(:disabled):not([aria-disabled="true"]):not([tabindex="-1"]){background:#f36840!important;color:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] button[data-smt-accent-action]:not(:disabled):not([aria-disabled="true"]):not([tabindex="-1"]):hover{background:#f15b30!important;color:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] button[data-smt-accent-action]:not(:disabled):not([aria-disabled="true"]):not([tabindex="-1"]):active{background:#d94b25!important;color:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] button[data-smt-accent-action]:not(:disabled):not([aria-disabled="true"]):not([tabindex="-1"]) svg{fill:#fff!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] button[data-smt-accent-action]:not(:disabled):not([aria-disabled="true"]):not([tabindex="-1"]):focus-visible{outline:2px solid #242e2b!important;outline-offset:2px!important}

html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] :is([data-row-key="picture"],[data-testid="body-cell-picture"]) svg{fill:#242e2b!important;opacity:.65!important}

/* v1.1.4: all native report titles embed their SVG inside a span; close controls are siblings. */
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-index][aria-selected] > span:first-of-type svg{fill:#242e2b!important;opacity:.65!important}
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] [data-smt-brand-appbar] .cLZxjV[data-smt-nav-ready]{transform:var(--smt-nav-transform)!important}
/* Native radial loader: leave SMIL opacity animation and map/status icons intact. */
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] svg[viewBox="0 0 100 100"] > g > rect[fill="#005f85"]:has(> animate[attributeName="opacity"]){fill:#f15b30!important}

/* Geoobject type column only; preserve calculation status and map features. */
html[data-smt-brand-theme="orange"][data-smt-brand-theme="orange"][data-smt-brand-theme="orange"] :is([data-row-key="typeIcon"],[data-testid="body-cell-typeIcon"]) svg[data-testid^="figure-"]{fill:#242e2b!important;opacity:.65!important}
