/* VSMT FIELD V9.8.25 · nền tối (tự tạo bởi tools/v9825/make-dark.js — đừng sửa tay) */
html.v9825-dark{color-scheme:dark}
html.v9825-dark,html.v9825-dark body{background:#0e141b;color:#e2e8f0}
html.v9825-dark :is(input,select,textarea){background-color:#16202b;color:#e2e8f0;border-color:#334155}
html.v9825-dark ::placeholder{color:#7b8a9a}
html.v9825-dark .topbar{background:linear-gradient(135deg,#0a3158,#0b3b69)}
/* ai-chat-v54.css */
@media(min-width:900px) and (hover:hover) and (pointer:fine){html.v9825-dark .v54-chat-head b{color:#8068c5}
html.v9825-dark .v54-chat-head span{color:#59799e}
html.v9825-dark .v54-chat-actions button{border:1px solid #212e38;background:#0f141a;color:#8aa2b3}
html.v9825-dark .v54-messages{background:#111a22!important}
html.v9825-dark .v54-msg-role{color:#59799e}
html.v9825-dark .v54-msg-body{border:1px solid #1f2c36;background:#0f141a;color:#a2bfd2}
html.v9825-dark .v54-msg.user .v54-msg-body{background:#7054b8;color:#0f141a;border-color:#7054b8}
html.v9825-dark .v54-msg-meta{color:#516e90}
html.v9825-dark .v54-msg-files span{background:#14202a;border:1px solid #202e38;color:#889eab}
html.v9825-dark .v54-msg-files small{color:#516e90}
html.v9825-dark .v54-empty{color:#59799e}
html.v9825-dark .v54-empty b{color:#7154b8}
html.v9825-dark .v54-composer textarea{border:1px solid #25333e}
html.v9825-dark .v54-composer textarea:focus{border-color:#553a96}
html.v9825-dark .v54-attach{background:#141e2a;color:#889eae}
html.v9825-dark .v54-send{background:#7054b8;color:#0f141a}
html.v9825-dark .v54-file-note{color:#527093}
html.v9825-dark .v54-pending-file{background:#0f141a;border:1px solid #212c35}
html.v9825-dark .v54-pending-file small{color:#526f91}
html.v9825-dark .v54-pending-file button{color:#a76262}
html.v9825-dark .v54-history-drawer{background:#0f141a}
html.v9825-dark .v54-history-head{border-bottom:1px solid #1e2930}
html.v9825-dark .v54-history-head b{color:#8471c3}
html.v9825-dark .v54-history-head button{background:#182128}
html.v9825-dark .v54-history-item{border-bottom:1px solid #192229}
html.v9825-dark .v54-history-item.active{background:#0f0035}
html.v9825-dark .v54-history-open b{color:#98b3c7}
html.v9825-dark .v54-history-open small{color:#516e90}
html.v9825-dark .v54-history-del{color:#986161}
html.v9825-dark .v54-history-none{color:#547395}
}/* ai-system-v53.css */
html.v9825-dark #v50AiSystemPage{--v50-bg:#ccddf4;--v50-panel:#c3d8ef;--v50-panel2:#bad4ee;--v50-border:#aac7e2;--v50-text:#0e1927;--v50-muted:#44576c;--v50-soft:#c7dbf0;--v50-chip:#b5d0e9;--v50-line:#a7c0da;--v50-green:#41d885;--v50-orange:#df8a0b;--v50-red:#bc1411;--v50-blue:#0a55d0;--v50-purple:#3300c2;--v50-cyan:#33c9d7;--v50-shadow:0 10px 28px rgba(240,240,240,0.22)}
html.v9825-dark #v50AiSystemPage.v50-light{--v50-bg:#121f2c;--v50-panel:#0f141a;--v50-panel2:#001230;--v50-border:#202e3c;--v50-text:#bbcee7;--v50-muted:#77869b;--v50-soft:#0e1927;--v50-chip:#0f1f2e;--v50-line:#1c2b3a;--v50-shadow:0 8px 24px rgba(171,195,231,0.08)}
html.v9825-dark .v50-btn.primary{background:linear-gradient(135deg,#186cd8,#2d0ac1);color:#0f141a}
html.v9825-dark .v50-btn.purple{background:linear-gradient(135deg,#2d0ac1,#5819b7);color:#0f141a}
html.v9825-dark .v50-hero{background:linear-gradient(90deg,rgba(69,223,142,0.11),rgba(153,189,224,0.15))}
html.v9825-dark .v50-shield{background:rgba(65,216,133,0.16)}
html.v9825-dark .v50-info{color:#0064c8!important}
html.v9825-dark .v50-card h3 .right{color:#0354ac}
html.v9825-dark .v50-pill.good{background:rgba(65,216,133,0.12)}
html.v9825-dark .v50-pill.warn{background:rgba(223,138,11,0.13)}
html.v9825-dark .v50-pill.danger{background:rgba(188,20,17,0.12)}
html.v9825-dark .v50-pill.info{color:#0064c8;background:rgba(10,85,208,0.13)}
html.v9825-dark .v50-alert.orange{border-color:rgba(223,138,11,0.3)}
html.v9825-dark .v50-alert.red{border-color:rgba(188,20,17,0.35)}
html.v9825-dark .v50-dot.b{background:#0067d1}
html.v9825-dark .v50-guide li b{color:#1f00a1}
html.v9825-dark .v50-filter.active{background:#4e28cb;border-color:#330ec0;color:#0f141a}
html.v9825-dark .v50-bottom-tip{background:linear-gradient(90deg,rgba(51,0,194,0.08),rgba(10,85,208,0.04))}
html.v9825-dark .v50-bar{background:linear-gradient(180deg,#2d0ac1,#186cd8)}
html.v9825-dark .v50-bar.red{background:linear-gradient(180deg,#a00700,#d12828)}
html.v9825-dark .v50-bar.green{background:linear-gradient(180deg,#21c56d,#5dde96)}
html.v9825-dark .v50-bar.orange{background:linear-gradient(180deg,#b67400,#dc942f)}
html.v9825-dark #v43AiAssistantOut .v50-inline-chart{border-top:1px solid rgba(99,119,140,0.25)}
html.v9825-dark #v53GlobalAiBar{border:1px solid rgba(92,116,144,0.34);background:rgba(201,221,243,0.94)}
html.v9825-dark #v53GlobalAiBar input{color:#0f1726}
html.v9825-dark #v53GlobalAiBar input::placeholder{color:#44576c}
html.v9825-dark #v53GlobalAiBar button{color:#0f141a}
html.v9825-dark .v53-ai-orb{background:linear-gradient(135deg,#2d0ac1,#186cd8)}
html.v9825-dark .v53-chart-btn{background:#aecce9}
html.v9825-dark .v53-chart-btn:hover{background:#9fc3e5}
html.v9825-dark .v53-send{background:linear-gradient(135deg,#186cd8,#2d0ac1)}
html.v9825-dark #v43AiAssistantOut .v50-bars{background:linear-gradient(180deg,rgba(10,85,208,0.035),transparent)}
html.v9825-dark #v43AiPanel{--v50-border:#1e2e3c;--v50-panel2:#001230;--v50-text:#bcc8d9;--v50-muted:#738296;--v50-line:#1b2937}
html.v9825-dark #v43AiPanel .v50-chart-card{background:#0c1824;border-color:#1e2e3c}
html.v9825-dark #v43AiPanel .v50-chart-title,html.v9825-dark #v43AiPanel .v50-barval{color:#bcc8d9}
html.v9825-dark #v43AiPanel .v50-chart-note,html.v9825-dark #v43AiPanel .v50-barlabel,html.v9825-dark #v43AiPanel .v50-chart-title small{color:#738296}
/* desktop-ai-v44.css */
@media(min-width:900px) and (hover:hover) and (pointer:fine){html.v9825-dark #vsmt-desktop-v19 .v43-ai-title{color:#785cbc}
html.v9825-dark #vsmt-desktop-v19 #v43AiNav .nav button em{color:#6b4cb2;background:#11003a;border:1px solid #1c0550}
html.v9825-dark .v43-ai-panel{color:#accbe3}
html.v9825-dark .v43-ai-backdrop{background:rgba(197,220,238,0.36)}
html.v9825-dark .v43-ai-sheet{background:#0f141a;border:1px solid #202d38}
html.v9825-dark .v43-ai-head{background:linear-gradient(135deg,#00142f,#110033);border-bottom:1px solid #1d222e}
html.v9825-dark .v43-ai-head b{color:#826cc4}
html.v9825-dark .v43-ai-head span{color:#768591}
html.v9825-dark .v43-ai-head-actions>button{border:1px solid #263039;background:#0f141a;color:#8d9fad}
html.v9825-dark .v43-ai-switch i{background:#333f48}
html.v9825-dark .v43-ai-switch i:after{background:#0f141a}
html.v9825-dark .v43-ai-switch input:checked+i{background:#6144ae}
html.v9825-dark .v43-ai-security{background:#112618;color:#98c7ac;border-bottom:1px solid #1d3526}
html.v9825-dark .v43-ai-tabs{border-bottom:1px solid #1c242c}
html.v9825-dark .v43-ai-tabs button{color:#768591}
html.v9825-dark .v43-ai-tabs button.active{color:#785cc1;border-bottom-color:#6143ad}
html.v9825-dark .v43-ai-body{background:#0f171f}
html.v9825-dark .v43-ai-hint{color:#7f909c;background:#0f141a;border:1px solid #1d2830}
html.v9825-dark .v43-ai-quick button{border:1px solid #23313a;background:#0f141a;color:#8ca6ba}
html.v9825-dark .v43-ai-quick button:hover{border-color:#372269;color:#745abd}
html.v9825-dark #v43AiQuestion{border:1px solid #24333d;background:#0f141a}
html.v9825-dark #v43AiQuestion:focus{border-color:#553a96}
html.v9825-dark .v43-ai-primary{background:#7054b8;color:#0f141a}
html.v9825-dark .v43-ai-primary:hover{background:#7e64c2}
html.v9825-dark .v43-ai-output{background:#0f141a;border:1px solid #202c34;color:#a5c1d4}
html.v9825-dark .v43-ai-meta{border-top:1px solid #192027;color:#527093}
html.v9825-dark .v43-ai-foot{border-top:1px solid #1f282f;background:#0f141a;color:#77848f}
}@media(min-width:900px) and (hover:hover) and (pointer:fine){html.v9825-dark .v44-opt-grid>div{background:#0f141a;border:1px solid #1f2932}
html.v9825-dark .v44-opt-grid b{color:#99b3c8}
html.v9825-dark .v44-opt-grid span{color:#5a7a9f}
html.v9825-dark .v44-health.good{background:#0e2918;border-color:#21452e;color:#93d8ab}
html.v9825-dark .v44-health.warn{background:#392700;border-color:#634d14;color:#e5c07b}
html.v9825-dark .v44-health.bad{background:#350400;border-color:#4d1d17;color:#cf6f66}
html.v9825-dark .v44-dim{border:1px solid #212c35;background:#0f141a;color:#81919d}
html.v9825-dark .v44-dim b{color:#98b2c7}
html.v9825-dark .v44-section-title{color:#8775c2}
html.v9825-dark .v44-finding{background:#0f141a;border:1px solid #1f2a31}
html.v9825-dark .v44-finding span{color:#8ca2b1}
html.v9825-dark .v44-finding small{color:#597a9f}
html.v9825-dark .v44-empty{border:1px solid #233727;background:#0f2613;color:#93c6a8}
html.v9825-dark .v44-limit{border-top:1px solid #1b2428;color:#5a7ba0}
}/* desktop-ops-v36.css */
@media (min-width:900px){html.v9825-dark #vsmt-desktop-v19 .v24-stage{background:#131c26}
html.v9825-dark #vsmt-desktop-v19 .v24-card{background:#0f141a;border:1px solid #1e2d3a}
html.v9825-dark #vsmt-desktop-v19 .v24-muted{color:#748394}
html.v9825-dark #vsmt-desktop-v19 .v24-btn{border:1px solid #1e2d3a;background:#0f141a;color:#b6c9e6}
html.v9825-dark #vsmt-desktop-v19 .v24-btn.primary{background:#62e39a;border-color:#62e39a;color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .v24-btn.red{background:#db2119;border-color:#db2119;color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .v24-pill.green{background:#10331b;color:#77e6aa}
html.v9825-dark #vsmt-desktop-v19 .v24-pill.red{background:#3e0500;color:#d4463f}
html.v9825-dark #vsmt-desktop-v19 .v24-pill.orange{background:#4f3600;color:#eebe62}
html.v9825-dark #vsmt-desktop-v19 .v24-pill.gray{background:#192229;color:#7b8a9a}
html.v9825-dark #vsmt-desktop-v19 .v24-pill.blue{background:#00183c;color:#4790d6}
html.v9825-dark #vsmt-desktop-v19 .v24-summary-head span{color:#748394}
html.v9825-dark #vsmt-desktop-v19 .v24-today-kpi{border:1px solid #1e2d3a}
html.v9825-dark #vsmt-desktop-v19 .v24-kicon{color:#0f141a}
html.v9825-dark .v24-kicon.blue{background:#1274e1}
html.v9825-dark .v24-kicon.green{background:#5fe09e}
html.v9825-dark .v24-kicon.orange{background:#f29d09}
html.v9825-dark .v24-kicon.red{background:#d01f17}
html.v9825-dark .v24-kicon.purple{background:#5c29bd}
html.v9825-dark #vsmt-desktop-v19 .v24-today-kpi small{color:#748394}
html.v9825-dark .v24-action{color:#0f141a}
html.v9825-dark .v24-action.green{background:#62e39a}
html.v9825-dark .v24-action.red{background:#db2119}
html.v9825-dark .v24-quickline button{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-section-title small{color:#748394}
html.v9825-dark .v24-ward{background:#0f141a;border:1px solid #1e2d3a}
html.v9825-dark .v24-ward:hover{border-color:#2d7049}
html.v9825-dark .v24-pin{background:#001d37;color:#d91956}
html.v9825-dark .v24-badge{background:#10311c;color:#75eaab}
html.v9825-dark .v24-wardmeta{color:#748394}
html.v9825-dark .v24-bar{background:#15212b}
html.v9825-dark .v24-bar i{background:#51dd9a}
html.v9825-dark .v24-panel-head{border-bottom:1px solid #1e2d3a}
html.v9825-dark .v24-panel-head small{color:#748394}
html.v9825-dark .v24-alert{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-alert.hot{border-left:4px solid #db2119}
html.v9825-dark .v24-alert.warn{border-left:4px solid #f09e0a}
html.v9825-dark .v24-alert.info{border-left:4px solid #1274e1}
html.v9825-dark .v24-alert.hot .v24-alert-icon{background:#3a0300;color:#db2119}
html.v9825-dark .v24-alert.warn .v24-alert-icon{background:#493300;color:#ebb24a}
html.v9825-dark .v24-alert.info .v24-alert-icon{background:#00163b;color:#1274e1}
html.v9825-dark .v24-meta{color:#748394}
html.v9825-dark .v24-chip{background:#171f26;color:#8a9aaa}
html.v9825-dark .v24-chip.red{background:#3a0300;color:#d84941}
html.v9825-dark .v24-chip.orange{background:#493300;color:#eebc62}
html.v9825-dark .v24-upcard{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-tag{background:#001d37;color:#4790d6}
html.v9825-dark .v24-countdown{color:#edbe61}
html.v9825-dark .v24-time{color:#748394}
html.v9825-dark .v24-linedot{background:#60e1a1}
html.v9825-dark .v24-linedot:after{background:#1a2732}
html.v9825-dark .v24-timetext div{color:#748394}
html.v9825-dark .v24-stat{background:#0f141a;border:1px solid #1e2d3a}
html.v9825-dark .v24-sicon{color:#0f141a}
html.v9825-dark .v24-stat small{color:#748394}
html.v9825-dark .v24-field label{color:#748394}
html.v9825-dark .v24-field input,html.v9825-dark .v24-field select,html.v9825-dark .v24-control{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-legend span{color:#8a9aab}
html.v9825-dark .v24-table-head{border-bottom:1px solid #1e2d3a}
html.v9825-dark .v24-tools input,html.v9825-dark .v24-tools select{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-table th,html.v9825-dark .v24-table td{border-bottom:1px solid #17202a}
html.v9825-dark .v24-table th{background:#101b20;color:#7d8d9f}
html.v9825-dark .v24-tiny{color:#748394}
html.v9825-dark .v24-row-actions button{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-tablefoot{color:#748394}
html.v9825-dark .v24-pages button{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-pages .on{background:#72e5aa;color:#0f141a;border-color:#72e5aa}
html.v9825-dark .v24-queue-head{border-bottom:1px solid #1e2d3a}
html.v9825-dark .v24-queue-head small{color:#748394}
html.v9825-dark .v24-queue-filters button{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-queue-filters .on{background:#10311c;color:#7de9af;border-color:#1f5533}
html.v9825-dark .v24-qitem{border-bottom:1px solid #17202a}
html.v9825-dark .v24-qitem:hover,html.v9825-dark .v24-qitem.active{background:#0f2a1b}
html.v9825-dark .v24-qmeta{color:#748394}
html.v9825-dark .v24-route-header .meta{color:#748394}
html.v9825-dark .v24-mini-map{border:1px solid #1e2d3a;background:#13272c}
html.v9825-dark .v24-map-fallback{background:linear-gradient(90deg,transparent 0 49%,#1e303d 49% 51%,transparent 51%),linear-gradient(0deg,transparent 0 49%,#1e303d 49% 51%,transparent 51%),#13272c}
html.v9825-dark .v24-map-fallback:before{border:6px solid #5be19d;border-left-color:#ef9e0c;border-bottom-color:#d52018}
html.v9825-dark .v24-map-btns button{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-block{border:1px solid #1e2d3a}
html.v9825-dark .v24-judge button{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-judge .ok.selected{border-color:#62e39a;background:#10311c;color:#7ae9ac}
html.v9825-dark .v24-judge .bad.selected{border-color:#db2119;background:#3a0300;color:#d4463f}
html.v9825-dark .v24-incident{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-incident.selected{border-color:#62e39a;background:#0e2e1b}
html.v9825-dark .v24-note textarea{border:1px solid #1e2d3a}
html.v9825-dark .v24-img{border:1px dashed #354755;background:#121d24;color:#627282}
html.v9825-dark .v24-img.filled{background:linear-gradient(135deg,#113341,#10282d)}
html.v9825-dark .v24-img.filled:before{color:#70acc5}
html.v9825-dark .v24-capture-btns button{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-capture-btns .cam{background:#62e39a;color:#0f141a;border-color:#62e39a}
html.v9825-dark .v24-sync{background:#121b20}
html.v9825-dark .v24-gpsbox{border:1px solid #1e2d3a}
html.v9825-dark .v24-gpsgood{color:#7ae9ac}
html.v9825-dark .v24-save-card .save{background:#62e39a;color:#0f141a}
html.v9825-dark .v24-save-card .secondary{border:1px solid #1e2d3a;background:#0f141a}
html.v9825-dark .v24-help{color:#748394}
}@media(min-width:900px){html.v9825-dark #vsmt-desktop-v19 #v26-page-host{background:#131c26}
}/* desktop-overview-v42.css */
html.v9825-dark #vsmt-desktop-v19{--nav:#b0d3ee;--nav2:#99c7ea;--green:#66e5a8;--green2:#10321d;--red:#d21f1b;--orange:#e49109;--purple:#5733b3;--cyan:#51cfdd;--blue:#1c6bdb;--bg:#131c26;--card:#0f141a;--text:#bdcee2;--muted:#7b8895;--line:#1e2a36;--shadow:0 8px 28px rgba(169,200,226,0.08)}
html.v9825-dark #vsmt-desktop-v19 .sidebar{background:linear-gradient(180deg,var(--nav),#c1ddf2);color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .logo{background:linear-gradient(135deg,#3dda8f,#7becb7)}
html.v9825-dark #vsmt-desktop-v19 .brand h1{color:#b39b00}
html.v9825-dark #vsmt-desktop-v19 .brand p{color:#203849}
html.v9825-dark #vsmt-desktop-v19 .nav-group-title{color:#4b6c85}
html.v9825-dark #vsmt-desktop-v19 .nav button{color:#102633}
html.v9825-dark #vsmt-desktop-v19 .nav button:hover,html.v9825-dark #vsmt-desktop-v19 .nav button.active{background:linear-gradient(90deg,#7ee8b7,#8ee8bf);color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .side-card{border:1px solid rgba(15,20,26,0.1);background:rgba(15,20,26,0.045)}
html.v9825-dark #vsmt-desktop-v19 .side-card p{color:#283c4a}
html.v9825-dark #vsmt-desktop-v19 .progress{background:rgba(15,20,26,0.12)}
html.v9825-dark #vsmt-desktop-v19 .progress i{background:#40d792}
html.v9825-dark #vsmt-desktop-v19 .avatar{background:#58de9f}
html.v9825-dark #vsmt-desktop-v19 .profile-mini span{color:#304553}
html.v9825-dark #vsmt-desktop-v19 .control,html.v9825-dark #vsmt-desktop-v19 .btn{background:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .btn:hover{background:#0e1b25}
html.v9825-dark #vsmt-desktop-v19 .btn.primary{color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .btn.danger{color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .btn.soft{border-color:#225436;color:#89edbc}
html.v9825-dark #vsmt-desktop-v19 .btn.warn{background:#402b00;border-color:#805c11;color:#f0c779}
html.v9825-dark #vsmt-desktop-v19 .btn.locked{background:#171f26;color:#527092}
html.v9825-dark #vsmt-desktop-v19 .notice{background:#001d37;border:1px solid #072c50;color:#7fadcf}
html.v9825-dark #vsmt-desktop-v19 .notice.good{background:#0f2e1c;border-color:#1d4d32;color:#8de8b9}
html.v9825-dark #vsmt-desktop-v19 .card{background:#0f141a;border:1px solid #182430}
html.v9825-dark #vsmt-desktop-v19 .card-h{border-bottom:1px solid #192229}
html.v9825-dark #vsmt-desktop-v19 .kpi .ico{color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .blue{background:#176ade}
html.v9825-dark #vsmt-desktop-v19 .green{background:#5cda96}
html.v9825-dark #vsmt-desktop-v19 .orange{background:#f0a00a}
html.v9825-dark #vsmt-desktop-v19 .red{background:#d11e1c}
html.v9825-dark #vsmt-desktop-v19 .purple{background:#5a31b7}
html.v9825-dark #vsmt-desktop-v19 .cyan{background:#4fc9d8}
html.v9825-dark #vsmt-desktop-v19 .filter label{color:#8b9aab}
html.v9825-dark #vsmt-desktop-v19 .filter input,html.v9825-dark #vsmt-desktop-v19 .filter select{background:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .fake-map{background:linear-gradient(180deg,#0a2334,#13222c)}
html.v9825-dark #vsmt-desktop-v19 .map-tools button{background:#0f141a;border:1px solid #2c3843}
html.v9825-dark #vsmt-desktop-v19 .map-legend{background:rgba(15,20,26,0.96);border:1px solid #202e39}
html.v9825-dark #vsmt-desktop-v19 .incident{border-bottom:1px solid #182128}
html.v9825-dark #vsmt-desktop-v19 .incident .ii{background:#3d1d00}
html.v9825-dark #vsmt-desktop-v19 .table-count{color:#7b8895}
html.v9825-dark #vsmt-desktop-v19 .table th,html.v9825-dark #vsmt-desktop-v19 .table td{border-bottom:1px solid #192229}
html.v9825-dark #vsmt-desktop-v19 .table th{background:#0f171f;color:#828e9b}
html.v9825-dark #vsmt-desktop-v19 .badge.ok{background:#12351e;color:#8ae7b6}
html.v9825-dark #vsmt-desktop-v19 .badge.bad{background:#390505;color:#d94e4e}
html.v9825-dark #vsmt-desktop-v19 .badge.warn{background:#493000;color:#efc16c}
html.v9825-dark #vsmt-desktop-v19 .badge.idle{background:#192229;color:#838f9a}
html.v9825-dark #vsmt-desktop-v19 .right-note{color:#758390}
html.v9825-dark #vsmt-desktop-v19 .role-chip{background:#142f1f;color:#89edbc}
html.v9825-dark #vsmt-desktop-v19 .toast{background:#b3d0e6;color:#0f141a}
html.v9825-dark #vsmt-desktop-v19 .v17-back{border:1px solid #23323c;background:#0f141a;color:#a6cce9}
@media(min-width:900px){html.v9825-dark #vsmt-desktop-v19 .real-map{background:#14262f}
html.v9825-dark #vsmt-desktop-v19 .real-map-loading{background:#14262f;color:#7f97a7}
html.v9825-dark #vsmt-desktop-v19 .leaflet-container{background:#14262f}
html.v9825-dark #vsmt-desktop-v19 .leaflet-popup-content button{background:#66e5a8;color:#0f141a}
html.v9825-dark .v18-incident-icon span{background:#0f141a;border:3px solid #ea990f}
html.v9825-dark body.v17-native-mode{background:#131c26!important}
html.v9825-dark body.v17-native-mode #root .app-shell{background:#131c26!important}
html.v9825-dark body.v17-native-mode #root .app-main,html.v9825-dark body.v17-native-mode #root .screen-page,html.v9825-dark body.v17-native-mode #root .home-page{background:#131c26!important}
html.v9825-dark body.v17-native-mode #root .detail-tabs{border:1px solid #1d2e39!important;background:#0f141a!important}
}html.v9825-dark #vsmt-desktop-v19 .storage-note{color:#456377!important}
html.v9825-dark #vsmt-desktop-v19 .real-map .map-expand-btn{border:1px solid #233540;background:rgba(15,20,26,0.96);color:#9bc7e7}
html.v9825-dark #vsmt-desktop-v19 .real-map .map-expand-btn:hover{background:#11261b;color:#89edbc;border-color:#2b583d}
html.v9825-dark #vsmt-desktop-v19 .real-map.v20-map-expanded{border:1px solid #20313c!important;background:#14262f!important}
html.v9825-dark #vsmt-desktop-v19 .table-wrap::-webkit-scrollbar-thumb{background:#384955}
html.v9825-dark #vsmt-desktop-v19 .table-wrap::-webkit-scrollbar-track{background:#162229}
html.v9825-dark #vsmt-desktop-v19 .route-pager{border-top:1px solid #192229;color:#7b8895}
@media(min-width:900px){html.v9825-dark #vsmt-desktop-v19:not(.v17-native) .content{background:#131c26!important}
}@media(min-width:900px){html.v9825-dark #vsmt-desktop-v19:not(.v17-native) .real-map.v20-map-expanded{background:#14262f!important}
}html.v9825-dark #vsmt-desktop-v19 .real-map .map-incidents-btn{border:1px solid #233540;background:rgba(15,20,26,0.96);color:#9bc7e7}
html.v9825-dark #vsmt-desktop-v19 .real-map .map-incidents-btn:hover,html.v9825-dark #vsmt-desktop-v19 .real-map .map-incidents-btn[aria-expanded="true"]{background:#11261b;color:#89edbc;border-color:#2b583d}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-panel{background:rgba(15,20,26,0.985);border:1px solid #253a47}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-panel-h{border-bottom:1px solid #1b2831;background:#0f1e23}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-panel-h b{color:#a5cae5}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-panel-h span{color:#798c9a}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-close{border:1px solid #25343d;background:#0f141a;color:#95adbc}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-table th,html.v9825-dark #vsmt-desktop-v19 .v42-incident-table td{border-bottom:1px solid #17232a}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-table th{background:#0f171f;color:#7f909e}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-type{color:#a8c2d4}
html.v9825-dark #vsmt-desktop-v19 .v42-status.open{background:#3d1500;color:#e08d5d}
html.v9825-dark #vsmt-desktop-v19 .v42-status.closed{background:#172f21;color:#86e0b1}
html.v9825-dark #vsmt-desktop-v19 .v42-empty{color:#758490!important}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-table-wrap::-webkit-scrollbar-thumb{background:#384955}
html.v9825-dark #vsmt-desktop-v19 .v42-incident-table-wrap::-webkit-scrollbar-track{background:#162229}
/* hardening-v48.css */
html.v9825-dark #vsmt-v48-health-badge.ok{background:#11331e;color:#8ce4ae}
html.v9825-dark #vsmt-v48-health-badge.warn{background:#544000;color:#f2d78b}
html.v9825-dark #vsmt-v48-health-panel{color:#c7d3e0}
html.v9825-dark .v48-backdrop{background:rgba(240,240,240,0.42)}
html.v9825-dark .v48-sheet{background:#0f141a}
html.v9825-dark .v48-sheet header{background:#0f141a;border-bottom:1px solid #21262d}
html.v9825-dark .v48-sheet header span{color:#808795}
html.v9825-dark .v48-sheet header button{background:#182128}
html.v9825-dark .v48-grid article{border:1px solid #21282f}
html.v9825-dark .v48-grid span,html.v9825-dark .v48-grid small{color:#808795}
html.v9825-dark .v48-section{border-top:1px solid #1c2327}
html.v9825-dark .v48-section small{color:#898989}
html.v9825-dark .v48-note{background:#141b22;color:#98a0ab}
html.v9825-dark .v48-sheet footer{background:#0f141a;border-top:1px solid #21262d}
html.v9825-dark .v48-sheet footer button{background:#19232d;color:#a5c5e4}
/* hourly-bin-tk-v5.css */
html.v9825-dark #vsmt-bin-overlay{background:#0e1d27;color:#a6cce9}
html.v9825-dark .vsmt-bin-shell>header{background:linear-gradient(135deg,#95c3ec,#7fece6);color:#0f141a}
html.v9825-dark .vsmt-bin-shell>header button{background:rgba(15,20,26,0.15);color:#0f141a}
html.v9825-dark .vsmt-bin-summary>div{background:#0f141a;border:1px solid #1b2e3a}
html.v9825-dark .vsmt-bin-summary b{color:#7fece6}
html.v9825-dark .vsmt-bin-summary span{color:#788996}
html.v9825-dark .vsmt-bin-filters input,html.v9825-dark .vsmt-bin-filters select{border:1px solid #223847;background:#0f141a;color:#a5cbe3}
html.v9825-dark .vsmt-bin-note{background:#453700;color:#ecd390;border:1px solid #755a0e}
html.v9825-dark .vsmt-bin-card{background:#0f141a;border:1px solid #1c2f3b}
html.v9825-dark .vsmt-bin-no{background:#15312b;color:#7fece6}
html.v9825-dark .vsmt-bin-main>span,html.v9825-dark .vsmt-bin-main>small{color:#798994}
html.v9825-dark .vsmt-bin-main em{background:#15242b}
html.v9825-dark .vsmt-bin-main em.ok{background:#103619;color:#7ae5a0}
html.v9825-dark .vsmt-bin-main em.bad{background:#3a0705;color:#d24743}
html.v9825-dark .vsmt-bin-main em.now{background:#553c00;color:#eeb363}
html.v9825-dark .vsmt-bin-actions button{border:1px solid #7fece6;background:#7fece6;color:#0f141a}
html.v9825-dark .vsmt-bin-empty{color:#798994}
html.v9825-dark #vsmt-bin-form{background:rgba(197,226,245,0.55)}
html.v9825-dark .vsmt-bin-formbox{background:#0f141a}
html.v9825-dark .vsmt-bin-formbox>header button{background:#14232a}
html.v9825-dark .vsmt-bin-formbox>header small{color:#768591}
html.v9825-dark .vsmt-bin-result label{border:1px solid #213945}
html.v9825-dark .vsmt-bin-findings label{background:#121d24}
html.v9825-dark .vsmt-bin-formbox textarea{border:1px solid #213945}
html.v9825-dark .vsmt-bin-photo{border:1px dashed #51a0b2;color:#7fd9ea}
html.v9825-dark .vsmt-bin-gps button{border:1px solid #23404c;background:#0f141a}
html.v9825-dark .vsmt-bin-gps span{color:#798994}
html.v9825-dark .vsmt-bin-save{background:#6be9a8;color:#0f141a}
html.v9825-dark .vsmt-bin-syncnote{color:#768590}
@media(min-width:1000px){html.v9825-dark .vsmt-bin-shell{background:#0e1d27}
html.v9825-dark #vsmt-bin-overlay{background:#1c2e3a}
}html.v9825-dark .vsmt-bin-shifts button{border:1px solid #233c48;background:#0f141a;color:#a5cbe3}
html.v9825-dark .vsmt-bin-shifts button.on{background:#87e6eb;color:#0f141a;border-color:#87e6eb}
html.v9825-dark .vsmt-person-summary small{color:#788996}
html.v9825-dark .vsmt-person-summary strong{color:#7fece6}
html.v9825-dark .vsmt-assignee-block>header{background:#152d2f;border:1px solid #244346;color:#9dd4e5}
html.v9825-dark .vsmt-assignee-block>header span{background:#7fece6;color:#0f141a}
html.v9825-dark .vsmt-assignee-block>header small{color:#8297a1}
html.v9825-dark .vsmt-assignee-tag{background:#00163e;color:#598bd8}
html.v9825-dark .vsmt-bin-photo-title b{color:#7fece6}
html.v9825-dark .vsmt-bin-photo-btn{border:1px solid #427c89;background:#0f141a;color:#7fd9ea}
html.v9825-dark .vsmt-bin-photo-card{border:1px solid #20353e;background:#102024}
html.v9825-dark .vsmt-bin-photo-card button{background:rgba(202,216,227,0.78);color:#0f141a}
html.v9825-dark .vsmt-bin-photo-card small{color:#8397a3}
html.v9825-dark .vsmt-bin-share{border:1px solid #448cd1;background:#001a37;color:#67a7e1}
/* image-quality-v45.css */
html.v9825-dark .v45-thumb-zoom:after{background:rgba(240,240,240,0.6);color:#0f141a}
html.v9825-dark .v45-image-lightbox{background:rgba(213,231,247,0.92)}
html.v9825-dark .v45-image-lightbox img{background:#e1e1e1}
html.v9825-dark .v45-image-lightbox-close{background:#0f141a;color:#b3d4eb}
html.v9825-dark .v45-image-lightbox-loading{color:#0f141a}
html.v9825-dark .v45-image-lightbox-meta{color:#1b2e3a}
/* mobile-ai-v56.css */
@media(max-width:899px),(hover:none),(pointer:coarse){html.v9825-dark #vsmtMobileAiFab{background:linear-gradient(145deg,#432ab3,#274bcf);color:#0f141a}
html.v9825-dark #vsmtMobileAi{background:#111b26;color:#aacae4}
html.v9825-dark .v55m-head{background:#a4caee;color:#0f141a}
html.v9825-dark .v55m-back{border:1px solid rgba(15,20,26,0.2);background:rgba(15,20,26,0.08);color:#0f141a}
html.v9825-dark .v55m-title small{color:#284458}
html.v9825-dark .v55m-tabs{background:#0f141a;border-bottom:1px solid #202e38}
html.v9825-dark .v55m-tabs button{border:1px solid #212e38;background:#111a22;color:#859baa}
html.v9825-dark .v55m-tabs button.on{background:#644eb7;color:#0f141a;border-color:#644eb7}
html.v9825-dark #vsmtMobileChatHost{background:#111b26}
html.v9825-dark #vsmtMobileChatHost .v54-chat-head b{color:#7a66c4}
html.v9825-dark #vsmtMobileChatHost .v54-chat-head span{color:#6d818f}
html.v9825-dark #vsmtMobileChatHost .v54-chat-actions button{border:1px solid #212e38;background:#0f141a;color:#8ca2b1}
html.v9825-dark #vsmtMobileChatHost .v54-quick button{border:1px solid #212e38;background:#0f141a;color:#8ca3b2}
html.v9825-dark #vsmtMobileChatHost .v54-messages{background:#14202a;border:1px solid #202e38}
html.v9825-dark #vsmtMobileChatHost .v54-msg-role{color:#768691}
html.v9825-dark #vsmtMobileChatHost .v54-msg-body{border:1px solid #212f39;background:#0f141a;color:#a5c2d7}
html.v9825-dark #vsmtMobileChatHost .v54-msg.user .v54-msg-body{background:#644eb7;color:#0f141a;border-color:#644eb7}
html.v9825-dark #vsmtMobileChatHost .v54-msg-meta{color:#537294}
html.v9825-dark #vsmtMobileChatHost .v54-msg-files span{background:#0f141a;border:1px solid #202e38}
html.v9825-dark #vsmtMobileChatHost .v54-empty{color:#71848f}
html.v9825-dark #vsmtMobileChatHost .v54-empty b{color:#644eb7}
html.v9825-dark #vsmtMobileChatHost .v54-pending-file{background:#0f141a;border:1px solid #212c35}
html.v9825-dark #vsmtMobileChatHost .v54-pending-file button{color:#a65c5c}
html.v9825-dark #vsmtMobileChatHost .v54-composer textarea{border:1px solid #293b46;background:#0f141a}
html.v9825-dark #vsmtMobileChatHost .v54-attach{background:#17212f}
html.v9825-dark #vsmtMobileChatHost .v54-send{background:#644eb7;color:#0f141a}
html.v9825-dark #vsmtMobileChatHost .v54-file-note{color:#6d808c}
html.v9825-dark #vsmtMobileChatHost .v54-history-drawer{background:#0f141a}
html.v9825-dark #vsmtMobileChatHost .v54-history-head{border-bottom:1px solid #1e2930}
html.v9825-dark #vsmtMobileChatHost .v54-history-head b{color:#8471c3}
html.v9825-dark #vsmtMobileChatHost .v54-history-head button{background:#182128}
html.v9825-dark #vsmtMobileChatHost .v54-history-item{border-bottom:1px solid #192229}
html.v9825-dark #vsmtMobileChatHost .v54-history-open b{color:#98b3c7}
html.v9825-dark #vsmtMobileChatHost .v54-history-open small{color:#547396}
html.v9825-dark #vsmtMobileChatHost .v54-history-del{color:#986262}
html.v9825-dark #vsmtMobileSystem{background:#14202a}
html.v9825-dark .v55s-hero{background:#0f141a;border:1px solid #202e38}
html.v9825-dark .v55s-hero.good{border-left:5px solid #5cdea6}
html.v9825-dark .v55s-hero.warning{border-left:5px solid #e3961b}
html.v9825-dark .v55s-hero.danger{border-left:5px solid #be2922}
html.v9825-dark .v55s-hero.info{border-left:5px solid #2b76c4}
html.v9825-dark .v55s-hero p{color:#7b8e9c}
html.v9825-dark .v55s-hero small{color:#537194}
html.v9825-dark .v55s-scan{background:#644eb7;color:#0f141a}
html.v9825-dark .v55s-card{background:#0f141a;border:1px solid #202e38}
html.v9825-dark .v55s-card span{color:#748590}
html.v9825-dark .v55s-card b{color:#a5c1d4}
html.v9825-dark .v55s-card small{color:#537194}
html.v9825-dark .v55s-card.good b{color:#74e4b3}
html.v9825-dark .v55s-card.warning b{color:#e3a952}
html.v9825-dark .v55s-card.danger b{color:#c7453f}
html.v9825-dark .v55s-card.info b{color:#4089cf}
html.v9825-dark .v55s-section{background:#0f141a;border:1px solid #202e38}
html.v9825-dark .v55s-section h4{color:#9cb8cb}
html.v9825-dark .v55s-item{border-top:1px solid #192229}
html.v9825-dark .v55s-item p{color:#7c8f9b}
html.v9825-dark .v55s-item small{color:#526f91}
html.v9825-dark .v55s-empty{color:#6f818e}
html.v9825-dark .v55s-aianswer{color:#99b4c8}
html.v9825-dark .v55-account-ai{border:1px solid #150947!important;background:linear-gradient(135deg,#0b0031,#001434)!important}
html.v9825-dark .v55-account-ai .menu-icon{background:#0c003e!important;color:#6750bb!important}
html.v9825-dark .v55-account-ai b{color:#7b65c5!important}
}/* rain-photo-archive-v1.css */
html.v9825-dark #rain-photo-fab{background:#79c6ea;color:#0f141a}
html.v9825-dark .rain-overlay{background:#131f26;color:#b7d3ea}
html.v9825-dark .rain-top{background:linear-gradient(120deg,#a4d1ee,#79c6ea);color:#0f141a}
html.v9825-dark .rain-rule{border:1px solid #1d495b;background:#082936}
html.v9825-dark .rain-rule b{color:#7bc5ec}
html.v9825-dark .rain-tabs button{border:1px solid #253d4a;background:#0f141a;color:#94b5c6}
html.v9825-dark .rain-tabs button.active{background:#79c6ea;border-color:#79c6ea;color:#0f141a}
html.v9825-dark .rain-card{background:#0f141a;border:1px solid #1e323c}
html.v9825-dark .rain-field label{color:#84a2b0}
html.v9825-dark .rain-field input,html.v9825-dark .rain-field select,html.v9825-dark .rain-field textarea{border:1px solid #263a43;background:#0f141a}
html.v9825-dark .rain-time{background:#102229;border:1px solid #1d333c}
html.v9825-dark .rain-photo-box{border:1px solid #20343d;background:#091b24}
html.v9825-dark .rain-photo-buttons button{background:#79c6ea;color:#0f141a}
html.v9825-dark .rain-photo-buttons button+button{background:#65bad7}
html.v9825-dark .rain-photo-count{color:#94b5c6}
html.v9825-dark .rain-photo-note{color:#758a94}
html.v9825-dark .rain-photo-grid>div{background:#1a282e}
html.v9825-dark .rain-photo-grid button{background:rgba(240,240,240,0.72);color:#0f141a}
html.v9825-dark .rain-save{background:#79c6ea;color:#0f141a}
html.v9825-dark .rain-queue{background:#3d2900;border:1px solid #704e0f;color:#e6b674}
html.v9825-dark .rain-queue button{border:1px solid #b58026;background:#0f141a;color:#e6b674}
html.v9825-dark .rain-archive-tools input,html.v9825-dark .rain-archive-tools select,html.v9825-dark .rain-archive-tools button{border:1px solid #263a43;background:#0f141a}
html.v9825-dark .rain-kpi{background:#0f141a;border:1px solid #1e323c}
html.v9825-dark .rain-kpi b{color:#79c6ea}
html.v9825-dark .rain-kpi span{color:#798c96}
html.v9825-dark .rain-item{background:#0f141a;border:1px solid #1e323c}
html.v9825-dark .rain-item-head small{color:#758a94}
html.v9825-dark .rain-chip{background:#0d2c36;color:#7bc5ec}
html.v9825-dark .rain-item-note{color:#87a2af}
html.v9825-dark .rain-thumb-grid button{background:#1a282e}
html.v9825-dark .rain-empty{background:#0f141a;border:1px dashed #253d48;color:#758a94}
html.v9825-dark .rain-camera-modal{background:#d1e3f4}
html.v9825-dark .rain-camera-shell{background:#f0f0f0}
html.v9825-dark .rain-camera-top{background:#a4d1ee;color:#0f141a}
html.v9825-dark .rain-camera-top button{background:#0f141a;color:#a4d1ee}
html.v9825-dark .rain-camera-stage{background:#f0f0f0}
html.v9825-dark .rain-camera-opening{color:#0f141a}
html.v9825-dark .rain-camera-bottom{background:#a4d1ee;color:#0f141a}
html.v9825-dark .rain-camera-shot{background:#0f141a;color:#7bc5ec}
html.v9825-dark .rain-camera-shell>small{background:#a4d1ee;color:#1a333e}
html.v9825-dark .rain-lightbox{background:rgba(240,240,240,0.92)}
html.v9825-dark .rain-toast{background:#b7d3ea;color:#0f141a}
/* sidewalk-grass-temp13-73.css */
html.v9825-dark #svg-temp-fab{background:#9fe8bc;color:#0f141a}
html.v9825-dark .svg-overlay{background:#171d21;color:#cce8db}
html.v9825-dark .svg-top{background:#b4edd2;color:#0f141a}
html.v9825-dark .svg-rule{background:#15311f;border:1px solid #2d6840}
html.v9825-dark .svg-wards button{border:1px solid #293748;background:#0f141a}
html.v9825-dark .svg-wards button.active{background:#9fe8bc;color:#0f141a;border-color:#9fe8bc}
html.v9825-dark .svg-kpi>div{background:#0f141a}
html.v9825-dark .svg-kpi span{color:#97ab9f}
html.v9825-dark .svg-row input,html.v9825-dark .svg-row select,html.v9825-dark .svg-row button{border:1px solid #2a394a;background:#0f141a}
html.v9825-dark .svg-card{background:#0f141a;border:1px solid #222f3d;border-left:5px solid #374a61}
html.v9825-dark .svg-card.grass{border-left-color:#dc4d4d}
html.v9825-dark .svg-card.clean{border-left-color:#7be4a2}
html.v9825-dark .svg-card.skip{border-left-color:#efc46c}
html.v9825-dark .svg-index{background:#1d261f}
html.v9825-dark .svg-card-head small{color:#818f87}
html.v9825-dark .svg-badge{background:#1d261f}
html.v9825-dark .grass .svg-badge{background:#400202;color:#df6666}
html.v9825-dark .clean .svg-badge{background:#06441b;color:#90e5b1}
html.v9825-dark .skip .svg-badge{background:#584702;color:#e79c6f}
html.v9825-dark .svg-proof{background:#142018}
html.v9825-dark .svg-task{color:#97ab9f}
html.v9825-dark .svg-card textarea{border:1px solid #263444}
html.v9825-dark .svg-actions button{background:#06441b;color:#90e5b1}
html.v9825-dark .svg-actions .danger{background:#400202;color:#df6666}
html.v9825-dark .svg-actions .muted{background:#584702;color:#e79c6f}
html.v9825-dark .svg-empty{background:#0f141a}
html.v9825-dark .svg-toast{background:#cce8db;color:#0f141a}
html.v9825-dark .svg-photo-box{border:1px solid #2a392f;background:#0f1f0f}
html.v9825-dark .svg-photo-head button{background:#9fe8bc;color:#0f141a}
html.v9825-dark .svg-photo-head b{color:#a5c3b4}
html.v9825-dark .svg-photo-note{color:#83958a}
html.v9825-dark .svg-photo-grid>div{background:#1d261f}
html.v9825-dark .svg-photo-grid button{background:rgba(240,240,240,0.7);color:#0f141a}
html.v9825-dark .svg-incident-done{background:#350004;border:1px solid #53020c;color:#e36487}
html.v9825-dark .svg-saving{background:#001837;color:#345fd9}
html.v9825-dark .svg-kpi>button{background:#0f141a}
html.v9825-dark .svg-kpi>button.active{border-color:#9fe8bc}
html.v9825-dark .svg-kpi>button:nth-child(2).active{background:#063519}
html.v9825-dark .svg-kpi>button b{color:#cce8db}
html.v9825-dark .svg-kpi>button span{color:#97ab9f}
html.v9825-dark .svg-photo-buttons button{background:#9fe8bc;color:#0f141a}
html.v9825-dark .svg-photo-buttons button+button{background:#79c6ea}
html.v9825-dark .svg-incident-done button{border:1px solid #760311;background:#0f141a;color:#e36487}
html.v9825-dark .svg-edit-note{color:#83958a}
html.v9825-dark .svg-camera-modal{background:#dbf0e5}
html.v9825-dark .svg-camera-shell{background:#f0f0f0}
html.v9825-dark .svg-camera-top{background:#cce8db;color:#0f141a}
html.v9825-dark .svg-camera-top button{background:#0f141a;color:#cce8db}
html.v9825-dark .svg-camera-stage{background:#f0f0f0}
html.v9825-dark .svg-camera-opening{color:#0f141a}
html.v9825-dark .svg-camera-bottom{background:#cce8db;color:#0f141a}
html.v9825-dark .svg-camera-shot{background:#0f141a;color:#f07878}
html.v9825-dark .svg-camera-shell>small{background:#cce8db;color:#233b2e}
html.v9825-dark .svg-scope-lock{background:#0f141a;border:1px solid #293748}
html.v9825-dark .svg-scope-lock small{color:#8a9d92}
html.v9825-dark .svg-scope-lock.warn{color:#e79c6f;background:#3a2e00}
html.v9825-dark #svg-report{background:#85e8e1!important;color:#0f141a!important;border-color:#85e8e1!important}
/* assets/index-Bry3xylA-v800-rc4.css */
html.v9825-dark .leaflet-container{background:#243140}
html.v9825-dark .leaflet-container a{color:#61c5ed}
html.v9825-dark .leaflet-zoom-box{border:2px dotted #005ad8;background:rgba(15,20,26,0.502)}
html.v9825-dark .leaflet-bar a{background-color:#0f141a;border-bottom:1px solid #2e3f52;color:#f0f0f0}
html.v9825-dark .leaflet-bar a:hover,html.v9825-dark .leaflet-bar a:focus{background-color:#151d26}
html.v9825-dark .leaflet-bar a.leaflet-disabled{background-color:#151d26;color:#394d65}
html.v9825-dark .leaflet-control-layers{background:#0f141a}
html.v9825-dark .leaflet-control-layers-expanded{color:#c4c4c4;background:#0f141a}
html.v9825-dark .leaflet-control-layers-separator{border-top:1px solid #243140}
html.v9825-dark .leaflet-container .leaflet-control-attribution{background:#0f141a;background:rgba(15,20,26,0.8)}
html.v9825-dark .leaflet-control-attribution,html.v9825-dark .leaflet-control-scale-line{color:#c4c4c4}
html.v9825-dark .leaflet-control-scale-line{border:2px solid #898989;background:rgba(15,20,26,0.8)}
html.v9825-dark .leaflet-control-scale-line:not(:first-child){border-top:2px solid #898989}
html.v9825-dark .leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #898989}
html.v9825-dark .leaflet-touch .leaflet-control-layers,html.v9825-dark .leaflet-touch .leaflet-bar{border:2px solid rgba(240,240,240,0.2)}
html.v9825-dark .leaflet-popup-content-wrapper,html.v9825-dark .leaflet-popup-tip{background:#0f141a;color:#c4c4c4}
html.v9825-dark .leaflet-container a.leaflet-popup-close-button{color:#8b8b8b}
html.v9825-dark .leaflet-container a.leaflet-popup-close-button:hover,html.v9825-dark .leaflet-container a.leaflet-popup-close-button:focus{color:#a4a4a4}
html.v9825-dark .leaflet-oldie .leaflet-control-zoom,html.v9825-dark .leaflet-oldie .leaflet-control-layers,html.v9825-dark .leaflet-oldie .leaflet-popup-content-wrapper,html.v9825-dark .leaflet-oldie .leaflet-popup-tip{border:1px solid #4e6a8a}
html.v9825-dark .leaflet-div-icon{background:#0f141a;border:1px solid #989898}
html.v9825-dark .leaflet-tooltip{background-color:#0f141a;border:1px solid #0f141a;color:#d2d2d2}
html.v9825-dark .leaflet-tooltip-top:before{border-top-color:#0f141a}
html.v9825-dark .leaflet-tooltip-bottom:before{border-bottom-color:#0f141a}
html.v9825-dark .leaflet-tooltip-left:before{border-left-color:#0f141a}
html.v9825-dark .leaflet-tooltip-right:before{border-right-color:#0f141a}
html.v9825-dark{color:#aecced;background:#14232a;--navy:#90bfec;--navy2:#9dc6ee;--green:#69e38f;--green2:#7feba3;--line:#20313d;--muted:#718395;--bg:#111f26}
html.v9825-dark body{background:#14232a}
html.v9825-dark .record-status{background:rgba(15,20,26,0.094);border:1px solid rgba(15,20,26,0.173)}
html.v9825-dark .login-page{background:radial-gradient(circle at 85% 12%,#7de8d8 0 11%,transparent 11.2%),linear-gradient(165deg,#a7cdf1,#90bfec 72%,#b6d2f2);color:#0f141a}
html.v9825-dark .brand-logo,html.v9825-dark .home-logo,html.v9825-dark .profile-logo{background:linear-gradient(145deg,#5fe8e1,#60df83);color:#0f141a}
html.v9825-dark .login-card{background:#0f141a;color:#b1cbe8}
html.v9825-dark .login-card input{border:1px solid #243647;background:#0f141a}
html.v9825-dark .login-card input:focus{border-color:#68e29b}
html.v9825-dark .password-wrap button{color:#76899a}
html.v9825-dark .login-footer{color:#16353f}
html.v9825-dark .home-hero{background:radial-gradient(circle at 91% 44%,#87e9dd 0 26%,transparent 26.3%),linear-gradient(135deg,#9ec7ee,#8bbfeb);color:#0f141a}
html.v9825-dark .bell-btn{background:rgba(15,20,26,0.086);color:#0f141a}
html.v9825-dark .bell-btn em{background:#d4261d;color:#0f141a}
html.v9825-dark .today-card{background:#0f141a;border:1px solid #1d2e39}
html.v9825-dark .card-title-row span{color:#6e7f92}
html.v9825-dark .home-stats>div{border:1px solid #1d2c36}
html.v9825-dark .home-stats .blue{background:#001f38;color:#5ca8e8}
html.v9825-dark .home-stats .green{background:#102d15;color:#7deb9e}
html.v9825-dark .home-stats .orange{background:#3d2200;color:#e9963b}
html.v9825-dark .ward-card,html.v9825-dark .ward-route-card{border:1px solid #213340;background:#0f141a}
html.v9825-dark .ward-pin,html.v9825-dark .building-icon{background:#001d37;color:#59ace5}
html.v9825-dark .ward-pin{color:#df1c50}
html.v9825-dark .ward-info small,html.v9825-dark .ward-route-card small{color:#6a7b92}
html.v9825-dark .ward-count{background:#12311b;color:#7cec9f}
html.v9825-dark .selected-ward-title small{color:#6a7989}
html.v9825-dark .selected-ward-title button{background:#172f1d;color:#80eba3}
html.v9825-dark .search-box{background:#0f141a;border:1px solid #1f2f3b;color:#697b8c}
html.v9825-dark .search-box button{background:#141f27;color:#87a0b5}
html.v9825-dark .route-card{border:1px solid #20303c;background:#0f141a}
html.v9825-dark .route-card small{color:#6b7b8e}
html.v9825-dark .status-chip.done{background:#113218;color:#7cec9f}
html.v9825-dark .status-chip.active{background:#12371b;color:#7cec9f}
html.v9825-dark .history-icon{background:#12212c;color:#90bfec}
html.v9825-dark .image-badge{background:#132c18;color:#7beca6}
html.v9825-dark .record-heading p{color:#6d7e92}
html.v9825-dark .detail-tabs{border-bottom:1px solid #1f303b}
html.v9825-dark .detail-tabs button{color:#9bb4ca}
html.v9825-dark .detail-tabs button.on{color:#7de9a1;border-bottom-color:#7de9a1}
html.v9825-dark .map-card,html.v9825-dark .work-card,html.v9825-dark .task-box,html.v9825-dark .info-grid,html.v9825-dark .panel,html.v9825-dark .device-card,html.v9825-dark .profile-card,html.v9825-dark .data-hero,html.v9825-dark .consistency-note{background:#0f141a;border:1px solid #1f2f3b}
html.v9825-dark .map-placeholder{background:linear-gradient(#142429,#17292f);color:#6e8ea0}
html.v9825-dark .map-placeholder b{color:#96c0e5}
html.v9825-dark .secondary.outline{background:#0f141a;color:#81eca6;border:1px solid #6be296}
html.v9825-dark .task-line{border-bottom:1px solid #192229}
html.v9825-dark .task-line small{color:#6b7d8f}
html.v9825-dark .info-grid div{background:#0f141a}
html.v9825-dark .info-grid span{color:#697b8b}
html.v9825-dark .work-card-title span{color:#75e99f}
html.v9825-dark .thumb{background:#17222e}
html.v9825-dark .thumb-empty{color:#637181}
html.v9825-dark .thumb-x{border:2px solid #0f141a;background:#d8271d;color:#0f141a}
html.v9825-dark .gallery-empty{border:1px dashed #23323f;color:#6a7989}
html.v9825-dark .old-upload{background:#0f141a!important;color:#7feba3!important;border:1px solid #6be296!important}
html.v9825-dark .choice button{border:1px solid #283744;background:#0f141a}
html.v9825-dark .choice button.selected{border-color:#72e399;background:#123019;color:#81e9a2}
html.v9825-dark .choice button.danger{border-color:#cc3429;background:#370b05;color:#dc6b64}
html.v9825-dark .note-label textarea{border:1px solid #22313d}
html.v9825-dark .route-pager button{color:#90bfec}
html.v9825-dark .profile-card>span{color:#6c7e91}
html.v9825-dark .profile-card>em{background:#11321a;color:#7cec9f}
html.v9825-dark .profile-meta{border-top:1px solid #192730}
html.v9825-dark .profile-meta small{color:#687b8e}
html.v9825-dark .device-card p{color:#7a8ea0}
html.v9825-dark .two-buttons button{border:1px solid #263948;background:#0f141a;color:#90bfec}
html.v9825-dark .account-menu-item{border:1px solid #20313d;background:#0f141a;color:#a9cbec}
html.v9825-dark .account-menu-item .menu-icon{background:#0b2230;color:#69b1e8}
html.v9825-dark .account-menu-item small{color:#697989}
html.v9825-dark .account-menu-item i{color:#728394}
html.v9825-dark .account-menu-item.danger .menu-icon,html.v9825-dark .account-menu-item.danger b{color:#d53b34}
html.v9825-dark .account-menu-item.danger .menu-icon{background:#370700}
html.v9825-dark .data-hero>svg{color:#5eb0e6}
html.v9825-dark .data-hero small{color:#6b7d8f}
html.v9825-dark .stat-grid div{background:#0f141a;border:1px solid #202e39}
html.v9825-dark .stat-grid strong{color:#90bfec}
html.v9825-dark .stat-grid span{color:#5b7da3}
html.v9825-dark .consistency-note svg{color:#6ee494}
html.v9825-dark .consistency-note small{color:#6c7e92}
html.v9825-dark .media-route{background:#0f141a;border:1px solid #202e39}
html.v9825-dark .more{background:#141e2a}
html.v9825-dark .primary{background:linear-gradient(#62e08b,#79ea9f);color:#0f141a}
html.v9825-dark .secondary{background:#0f141a;color:#90bfec;border:1px solid #273846}
html.v9825-dark .danger-btn{background:#d74840;color:#0f141a}
html.v9825-dark .upload-btn{background:#90bfec;color:#0f141a}
html.v9825-dark .error{background:#3a0a05;color:#de6c65}
html.v9825-dark .hint{color:#798a9c}
html.v9825-dark .muted{color:#6c7b92}
html.v9825-dark .empty{background:#0f141a;border:1px dashed #2b3847;color:#58789d}
html.v9825-dark .bottom-nav{background:#0f141a;border-top:1px solid #1e2e3a}
html.v9825-dark .bottom-nav button{color:#a1c7e7}
html.v9825-dark .bottom-nav button.on{color:#69e795}
html.v9825-dark .splash{background:linear-gradient(145deg,#a4cbf0,#8bc0eb);color:#0f141a}
html.v9825-dark .splash-leaf{color:#2ccb5d}
html.v9825-dark .leaflet-map{background:#162429}
html.v9825-dark .record-status.bad{background:#3a0705!important;color:#d43f3f!important}
html.v9825-dark .route-summary-card{background:#0f141a;border:1px solid #1d303c}
html.v9825-dark .route-summary-card p{color:#849eb5}
html.v9825-dark .route-summary-card span{background:#0e232e}
html.v9825-dark .route-summary-card em{color:#ecac55;background:#462b00}
html.v9825-dark .route-summary-card em.done{color:#82ecaa;background:#11331e}
html.v9825-dark .task-bullet{border:2px solid #62e792}
html.v9825-dark .map-placeholder{background:linear-gradient(145deg,#142a2f,#0e2025);color:#8fafc7}
html.v9825-dark .map-placeholder span{color:#728697}
html.v9825-dark .route-pager button{border:1px solid #233846;background:#0f141a;color:#97c2eb}
html.v9825-dark .work-card-title span{color:#758593}
html.v9825-dark .thumb button{background:#0f141a!important;color:#d71d1d!important}
html.v9825-dark .old-data-hero{background:linear-gradient(135deg,#7cb7e9,#90bdea);color:#0f141a}
html.v9825-dark .old-data-hero small{color:#112839}
html.v9825-dark .old-data-hero em{color:#255d80}
html.v9825-dark .tool-card{background:#0f141a;border:1px solid #1f313e}
html.v9825-dark .tool-card b{color:#a3caef}
html.v9825-dark .tool-card small{color:#718496}
html.v9825-dark .tool-icon{background:#0c1e2d;color:#69ade3}
html.v9825-dark .subhead{color:#94c3ed}
html.v9825-dark .data-sync-card{background:#0f141a;border:1px solid #20333f}
html.v9825-dark .data-sync-card small{color:#718493}
html.v9825-dark .two-buttons button{border:1px solid #233c4c;background:#0f141a;color:#8cc0eb}
html.v9825-dark .segment-tabs button{border:1px solid #1f3340;background:#0f141a;color:#7fa1b8}
html.v9825-dark .segment-tabs button.on{background:#12311f;color:#7deca9;border-color:#2b7347}
html.v9825-dark .field-label,html.v9825-dark .form-grid label{color:#7e98ac}
html.v9825-dark .field-label input,html.v9825-dark .field-label select,html.v9825-dark .form-grid input,html.v9825-dark .form-grid select{border:1px solid #213441;background:#0f141a;color:#a4cbe9}
html.v9825-dark .panel{background:#0f141a;border:1px solid #1f313e}
html.v9825-dark .mini-stats>div{background:#0d212a}
html.v9825-dark .mini-stats b{color:#85beea}
html.v9825-dark .mini-stats span{color:#768c9f}
html.v9825-dark .mini-stats .warn{background:#3f2400}
html.v9825-dark .mini-stats .warn b{color:#e99c3c}
html.v9825-dark .radio-stack label{border:1px solid #1d2e39;background:#091b24}
html.v9825-dark .radio-stack small{color:#6e7f8f}
html.v9825-dark .mapping-preview{border:1px solid #1d2e39}
html.v9825-dark .mapping-row{border-bottom:1px solid #17232a}
html.v9825-dark .mapping-row svg{color:#69e294}
html.v9825-dark .manual-day{border-bottom:1px solid #182630}
html.v9825-dark .manual-day small{color:#6a7d8b}
html.v9825-dark .small-add{background:#11321c;color:#7ceca8}
html.v9825-dark .spinner-dot{color:#79e9a9}
html.v9825-dark .month-kpis>div{background:#0b2430;color:#7ec1e8}
html.v9825-dark .month-kpis span{color:#7b96a9}
html.v9825-dark .month-kpis .warn{background:#412500;color:#e99f3c}
html.v9825-dark .month-kpis .danger{background:#370805;color:#d2403c}
html.v9825-dark .data-check-row{background:#0f141a;border:1px solid #1f303b}
html.v9825-dark .data-check-row small{color:#6f8291}
html.v9825-dark .check-badges .missing{background:#472900;color:#eb9f48}
html.v9825-dark .check-badges .ok{background:#11321e;color:#7eecac}
html.v9825-dark .check-badges .violation{background:#390705;color:#d2403c}
html.v9825-dark .pick-route-list button{background:#0f141a;border:1px solid #1f323d}
html.v9825-dark .pick-route-list button small{color:#6b7e8f}
html.v9825-dark .selected-route-card{background:#0a2534;border:1px solid #193647}
html.v9825-dark .selected-route-card small{color:#7b92a2}
html.v9825-dark .back-selection{color:#6bb7e8}
html.v9825-dark .edit-time-row{border-bottom:1px solid #17232a}
html.v9825-dark .edit-time-row small{color:#63737e}
html.v9825-dark .edit-time-row input{border:1px solid #22333e}
html.v9825-dark .edit-time-row button{background:#6fe89d;color:#0f141a}
html.v9825-dark .map-filter-tabs button{border:1px solid #223541;background:#0f141a;color:#7d9fb5}
html.v9825-dark .map-filter-tabs button.on{background:#85bfea;color:#0f141a;border-color:#85bfea}
html.v9825-dark .inline-search{background:#0f141a;border:1px solid #223541}
html.v9825-dark .inline-search svg{color:#6b8092}
html.v9825-dark .map-legend{color:#798e9f}
html.v9825-dark .blue-dot{background:#498fdf}
html.v9825-dark .green-dot{background:#57cb76}
html.v9825-dark .red-dot{background:#d43b31}
html.v9825-dark .system-health{background:#10311c;border:1px solid #215a35;color:#81ecac}
html.v9825-dark .system-health.warn{background:#402600;border-color:#7d510f;color:#ecae56}
html.v9825-dark .system-health small{color:#778e9c}
html.v9825-dark .manager-thumb-wrap small{color:#6b808e}
html.v9825-dark .route-map-violation-chip{background:rgba(15,20,26,0.941)}
html.v9825-dark .map-legend.official{border:1px solid #1c303a;background:#0f141a}
html.v9825-dark .map-legend.official b{color:#8fb6e4}
html.v9825-dark .map-legend .green-dot{background:#57cb76}
html.v9825-dark .map-legend .orange-dot{background:#e7a923}
html.v9825-dark .map-legend .red-dot{background:#d43b31}
html.v9825-dark .record-photo-actions .camera-btn{background:#72e9a0;color:#0f141a;border-color:#72e9a0}
html.v9825-dark .record-photo-actions .library-btn{background:#0f141a;color:#7fbdea;border:1px solid #284558}
html.v9825-dark .history-thumb{background:#162429}
html.v9825-dark .history-thumb .thumb-empty,html.v9825-dark .history-thumb>span{color:#798a96}
html.v9825-dark .audit-row{background:#0f141a;border:1px solid #1d2f39}
html.v9825-dark .audit-row b,html.v9825-dark .audit-row strong{color:#90b8e6}
html.v9825-dark .audit-row small{color:#748797}
html.v9825-dark .tone-blue .tool-icon,html.v9825-dark .account-menu-item.tone-blue .menu-icon{background:#001e3c;color:#55a5e7}
html.v9825-dark .tone-green .tool-icon,html.v9825-dark .account-menu-item.tone-green .menu-icon{background:#10331b;color:#72eb9f}
html.v9825-dark .tone-red .tool-icon,html.v9825-dark .account-menu-item.tone-red .menu-icon{background:#360805;color:#d23f38}
html.v9825-dark .tone-rose .tool-icon,html.v9825-dark .account-menu-item.tone-rose .menu-icon{background:#36000b;color:#d12f5d}
html.v9825-dark .tone-purple .tool-icon,html.v9825-dark .account-menu-item.tone-purple .menu-icon{background:#120039;color:#693bc0}
html.v9825-dark .tone-orange .tool-icon,html.v9825-dark .account-menu-item.tone-orange .menu-icon{background:#402400;color:#e99c3c}
html.v9825-dark .tone-teal .tool-icon,html.v9825-dark .account-menu-item.tone-teal .menu-icon{background:#0f3531;color:#78f0e6}
html.v9825-dark .tone-indigo .tool-icon,html.v9825-dark .account-menu-item.tone-indigo .menu-icon{background:#000938;color:#4a62c0}
html.v9825-dark .tone-cyan .tool-icon,html.v9825-dark .account-menu-item.tone-cyan .menu-icon{background:#002a3d;color:#61c5e9}
html.v9825-dark .map-status-line{background:#0f141a;border:1px solid #1f333e;color:#7b92a3}
html.v9825-dark .map-status-line b{color:#8cc1eb}
html.v9825-dark .map-status-line button,html.v9825-dark .map-frame-head button{background:#142f1f;color:#7feca9}
html.v9825-dark .map-frame-card{border:1px solid #1e323d;background:#0f141a}
html.v9825-dark .map-frame-head{color:#91c4ec}
html.v9825-dark .map-empty{border:1px dashed #243c4a}
html.v9825-dark .wide-map-overlay{background:#14232a}
html.v9825-dark .wide-map-top{background:#90bfec;color:#0f141a}
html.v9825-dark .wide-map-top button{border:1px solid rgba(15,20,26,0.333);background:rgba(15,20,26,0.078);color:#0f141a}
html.v9825-dark .violation-hero{background:linear-gradient(135deg,#3e2300,#0f141a);border-color:#664511;color:#f0ba78}
html.v9825-dark .violation-hero svg{color:#eaa13f}
html.v9825-dark .violation-ward-list button,html.v9825-dark .violation-route-list button{background:#0f141a;border:1px solid #1f303b;border-left:5px solid #57cb76}
html.v9825-dark .violation-ward-list small,html.v9825-dark .violation-route-list small{color:#6c7e8e}
html.v9825-dark .violation-summary-card{background:#3b2400;border:1px solid #694711}
html.v9825-dark .violation-summary-card svg{color:#eaa13f}
html.v9825-dark .violation-summary-card small{color:#a89883}
html.v9825-dark .violation-route-head{border-left:6px solid #57cb76;background:#0f141a;border:1px solid #1f303b}
html.v9825-dark .violation-route-head small{color:#6f8291}
html.v9825-dark .violation-route-head span{color:#0f141a}
html.v9825-dark .violation-day-row{background:#0f141a;border:1px solid #1f303b}
html.v9825-dark .violation-day-row small{color:#6f8291}
html.v9825-dark .violation-thumbs>span{background:#390705;color:#d2403c}
html.v9825-dark .month-rule-note{background:#001d37;border:1px solid #11324a;color:#82acc9}
html.v9825-dark .draft-warning{background:#3d2500;border:1px solid #6d4c13;color:#e5b773}
html.v9825-dark .export-demo-card{background:#0f141a;border:1px solid #1e323d}
html.v9825-dark .export-demo-card>b{color:#8dc1eb}
html.v9825-dark .export-demo-card span{background:#001e3c;color:#5eaee7}
html.v9825-dark .export-demo-card p{color:#7e97ac}
html.v9825-dark .export-hero svg{color:#62afe7}
html.v9825-dark .bottom-nav button:nth-child(1) svg{color:#69e89c}
html.v9825-dark .bottom-nav button:nth-child(2) svg{color:#d62157}
html.v9825-dark .bottom-nav button:nth-child(3) svg{color:#664ead}
html.v9825-dark .bottom-nav button:nth-child(4) svg{color:#74c9e9}
html.v9825-dark .map-control-row label{color:#869fb3}
html.v9825-dark .map-control-row input{border:1px solid #223541;background:#0f141a;color:#98c1e5}
html.v9825-dark .ward-toggle-strip button{border:1px solid #21333f;background:#0f141a;color:#8099ac}
html.v9825-dark .ward-toggle-strip button.on{background:#102731;border-color:#3d647c;color:#91c5ec}
html.v9825-dark .ward-map-note{color:#728a9a;background:#0f1e23;border:1px solid #1d2c35}
html.v9825-dark .profile-editor>label{color:#87a0b5}
html.v9825-dark .profile-editor input{border:1px solid #253845;background:#0f141a;color:#a6c8e4}
html.v9825-dark .profile-editor input:disabled{background:#162126;color:#6e7f8e}
html.v9825-dark .profile-editor .upload-btn.small{background:#12301d;color:#80ecab;border:1px solid #225433}
html.v9825-dark .time-rule{color:#768d9f}
html.v9825-dark .time-rule .dot.green{background:#5ee090}
html.v9825-dark .time-rule .dot.orange{background:#e19823}
html.v9825-dark .time-chip.active{background:#10331d;color:#7decab}
html.v9825-dark .time-chip.upcoming{background:#442b00;color:#eba34b}
html.v9825-dark .time-chip.default{background:#192229;color:#798792}
html.v9825-dark .route-summary-card.time-active{border-left:5px solid #5ee090}
html.v9825-dark .route-summary-card.time-upcoming{border-left:5px solid #e19823}
html.v9825-dark .route-summary-card.time-default{border-left:5px solid #2e3e48}
html.v9825-dark .record-kpis>div{border:1px solid #1d2f39}
html.v9825-dark .record-kpis .pending{background:#3d2500;color:#eca953;border-color:#6f4b10}
html.v9825-dark .record-kpis .good{background:#10311c;color:#7cecaa;border-color:#204e2f}
html.v9825-dark .record-kpis .bad{background:#360805;color:#d0403c;border-color:#521917}
html.v9825-dark .history-review .route-list-count{color:#768ea0}
html.v9825-dark .history-card.review-pending{border-left-color:#e1a025!important}
html.v9825-dark .history-card.review-good{border-left-color:#5ad787!important}
html.v9825-dark .history-card.review-bad{border-left-color:#d43b31!important}
html.v9825-dark .history-main small{color:#708594}
html.v9825-dark .review-pending .history-main em{color:#ecaa55}
html.v9825-dark .review-good .history-main em{color:#79eaa8}
html.v9825-dark .review-bad .history-main em{color:#d2423d}
html.v9825-dark .image-badge{background:#142a1b;color:#80ecaa}
html.v9825-dark .route-time{color:#81c0ea!important}
html.v9825-dark .route-card.route-active{border-color:#29723f}
html.v9825-dark .route-card.route-upcoming{border-color:#804900}
html.v9825-dark .status-chip.upcoming{background:#492d00;color:#e6963a}
html.v9825-dark .issue-choice button{border:1px solid #253541;background:#0f141a;color:#98bad3}
html.v9825-dark .issue-choice button.selected{border-color:#dd9e3a;background:#3d2a00;color:#f0c078}
html.v9825-dark .issue-choice small{color:#6c7f90}
html.v9825-dark .issue-box{border:1px solid #475b6b;background:#0f141a;color:#ecae57}
html.v9825-dark .cancel-result-btn{border:1px solid #6e2e2e;background:#0f141a}
html.v9825-dark .cancel-result-btn:hover{background:#320000}
html.v9825-dark .map-floating-legend{background:rgba(15,20,26,0.949);border:1px solid #253a47;color:#8fb0c7}
html.v9825-dark .map-floating-legend>b{color:#95c2e8}
html.v9825-dark .map-floating-legend strong{color:#728a9b}
html.v9825-dark .default-result-note{background:#122c17;color:#95c7a7}
html.v9825-dark .incident-marker-stack{background:#0f141a;border:2px solid #0f141a}
html.v9825-dark .report-incident-preview{background:#0f141a;border:1px solid #1f323d}
html.v9825-dark .report-incident-preview>b{color:#95c2e8}
html.v9825-dark .report-incident-preview span{border:1px solid #23323c;background:#0f1e23;color:#8fb0c6}
html.v9825-dark .report-incident-preview small{color:#728493}
html.v9825-dark .map-filter-tabs.incident-tabs button{background:#362400;border-color:#5b441c}
html.v9825-dark .map-filter-tabs.incident-tabs button.on{background:#e6b974;border-color:#e6b974;color:#0f141a}
html.v9825-dark .freq-row-readonly{border-bottom:1px solid #17232a;color:#7fa1b8}
html.v9825-dark .freq-row-readonly b{color:#a4cbe9}
html.v9825-dark .freq-row-pending{border-bottom:1px solid #17232a}
html.v9825-dark .freq-row-pending>div:first-child b{color:#a4cbe9}
html.v9825-dark .freq-row-pending>div:first-child small{color:#e99c3c}
html.v9825-dark .weekday-picker .chip{border:1px solid #1f3340;background:#0f141a;color:#7fa1b8}
html.v9825-dark .weekday-picker .chip.on{background:#12311f;color:#7deca9;border-color:#2b7347}
html.v9825-dark .tone-pink .tool-icon,html.v9825-dark .account-menu-item.tone-pink .menu-icon{background:#360015;color:#dd4782}
html.v9825-dark .tone-slate .tool-icon,html.v9825-dark .account-menu-item.tone-slate .menu-icon{background:#192027;color:#97adb7}
html.v9825-dark .schedule-slot-chip{background:#0e1e2e;color:#81beea}
html.v9825-dark .photo-review-item small{color:#718496}
html.v9825-dark .burst-camera-overlay{background:#f0f0f0}
html.v9825-dark .burst-camera-flash{background:#0f141a}
html.v9825-dark .burst-camera-close{background:rgba(240,240,240,0.6);color:#0f141a}
html.v9825-dark .burst-camera-strip{background:rgba(240,240,240,0.6)}
html.v9825-dark .burst-dot{background:rgba(15,20,26,0.333)}
html.v9825-dark .burst-dot.on{background:#57cb76}
html.v9825-dark .burst-count{color:#0f141a}
html.v9825-dark .burst-shutter{background:#0f141a;border:5px solid rgba(15,20,26,0.533);color:#e1e1e1}
html.v9825-dark .burst-done-btn{background:#7de9a1;color:#0f141a}
html.v9825-dark .burst-camera-error{background:#0f141a}
html.v9825-dark .burst-camera-loading{color:#0f141a}
html.v9825-dark .map-task-breakdown{border-top:1px dashed #27343d;border-bottom:1px dashed #27343d;color:#7fa1b8}
html.v9825-dark .route-time-chip{background:#0e1e2e;color:#81beea}
html.v9825-dark .field-camera{background:#0f141a;border:1px solid #1f313e}
html.v9825-dark .field-camera-gps-note{color:#80eaac}
html.v9825-dark .field-camera-hint{color:#718496}
html.v9825-dark .field-camera-shot{background:#182128}
html.v9825-dark .field-camera-shot-actions button{background:rgba(240,240,240,0.6);color:#0f141a}
html.v9825-dark .off-plan-btn{background:#d43b31!important;color:#0f141a!important}
html.v9825-dark .modal-overlay{background:rgba(240,240,240,0.4)}
html.v9825-dark .modal-card{background:#0f141a}
html.v9825-dark .modal-head button{background:#171f26}
html.v9825-dark .off-plan-modal textarea{border:1px solid #22313d}
html.v9825-dark .offplan-marker-outer .offplan-marker{border:2px dashed #eab041;background:#0f141a}
html.v9825-dark .offplan-popup-note{background:#2a2314}
html.v9825-dark .incident-multi{border:1px solid #293647;background:#0f141a;color:#bcd2e9}
html.v9825-dark .incident-multi.on{border-color:#6fe29d;background:#0f2e1a}
html.v9825-dark .incident-multi i{color:#6fe29d}
html.v9825-dark .v708-result{border:1px solid #293647;background:#0f141a}
html.v9825-dark .v708-result.good.on{border-color:#6fe29d;background:#0f2e1a;color:#8de8b3}
html.v9825-dark .v708-result.bad.on{border-color:#d43b31;background:#360400;color:#db5851}
html.v9825-dark .v708-incident-check{border:1px solid #25303e;background:#0f141a}
html.v9825-dark .v708-incident-check.on{border-color:#3f8de4;background:#001a37}
html.v9825-dark .v47-off-photo-card{border:1px solid #1e2c3c;background:#0f141a}
html.v9825-dark .v47-off-photo-card>img{background:#141e2a}
html.v9825-dark .v47-photo-remove{background:rgba(195,208,228,0.82);color:#0f141a}
html.v9825-dark .v47-point-missing{border-color:#e19a22!important;color:#e79c6f!important}
html.v9825-dark .v47-point-set{border-color:#6fe29d!important;color:#8de8b4!important}
html.v9825-dark .v47-route-preview-map{border:1px solid #293647}
html.v9825-dark .v47-route-pick-buttons .on{border-color:#6fe29d!important}
html.v9825-dark .v47-search-clear{background:#141e2a}
html.v9825-dark .v47-map-search-results{background:#0f141a;border:1px solid #1e2c3c}
html.v9825-dark .v47-map-search-results button{border-bottom:1px solid #141e2a;background:#0f141a}
html.v9825-dark .v47-map-search-results button:hover{background:#0d1a26}
html.v9825-dark .v47-map-search-results small{color:#76859c}
/* ui-v9825.js */
html.v9825-dark .v9825-prog{background:#0f141a;border:1px solid #1f2f3b;color:#bbd5eb}
html.v9825-dark .v9825-bar{background:#172732}
html.v9825-dark .v9825-leg{color:#92a1b6}
html.v9825-dark .v9825-bar .c-OK,html.v9825-dark .v9825-leg .c-OK{background:#60e18f}
html.v9825-dark .v9825-bar .c-BAD,html.v9825-dark .v9825-leg .c-BAD{background:#d42d2d}
html.v9825-dark .v9825-bar .c-ACTIVE,html.v9825-dark .v9825-leg .c-ACTIVE{background:#1555e1}
html.v9825-dark .v9825-bar .c-UPCOMING,html.v9825-dark .v9825-leg .c-UPCOMING{background:#e19a22}
html.v9825-dark .v9825-bar .c-DEFAULT,html.v9825-dark .v9825-leg .c-DEFAULT{background:#293647}
html.v9825-dark .v9825-note.bad{background:#400202;color:#df6666}
html.v9825-dark .v9825-note.up{background:#584702;color:#e79c6f}
html.v9825-dark .v9825-pi{background:#172732}
html.v9825-dark .v9825-pi>span{color:#0f141a}
html.v9825-dark .v9825-pi>span.ok{background:rgba(96,225,143,0.902)}
html.v9825-dark .v9825-pi>span.wait{background:rgba(230,150,58,0.902)}
html.v9825-dark .v9825-dir{background:#021f47;color:#5474db}
html.v9825-dark .v9824-hero{background:linear-gradient(135deg,#a8cbee,#85e8e1);color:#0f141a}
html.v9825-dark .v9824-warn{background:#310404;border:1px solid #560202;color:#df6666}
html.v9825-dark .v9824-warn button,html.v9825-dark .v9824-unsent button{background:#d42d2d;color:#0f141a}
html.v9825-dark .v9824-now{background:#0f141a;border:2px solid #293647}
html.v9825-dark .v9824-now.k-ACTIVE{border-color:#1555e1}
html.v9825-dark .v9824-now.k-UPCOMING{border-color:#e19a22}
html.v9825-dark .v9824-now.k-NONE{border-color:#138c3f}
html.v9825-dark .v9824-lbl{color:#345fd9}
html.v9825-dark .k-UPCOMING .v9824-lbl{color:#e79556}
html.v9825-dark .k-DEFAULT .v9824-lbl{color:#92a1b6}
html.v9825-dark .k-NONE .v9824-lbl{color:#7be4a2}
html.v9825-dark .v9824-now-main b{color:#bbd5eb}
html.v9825-dark .v9824-now-main small{color:#92a1b6}
html.v9825-dark .v9824-cd{color:#345fd9}
html.v9825-dark .v9824-cd small{color:#76859c}
html.v9825-dark .k-UPCOMING .v9824-cd{color:#e79556}
html.v9825-dark .k-DEFAULT .v9824-cd{color:#92a1b6}
html.v9825-dark .v9824-start{background:#60e18f;color:#0f141a}
html.v9825-dark .v9824-start:disabled{background:#4d5e75}
html.v9825-dark .v9824-offplan{background:#381f00;color:#e4774a;border:2px solid #a05302}
html.v9825-dark .v9824-all{background:#0f141a;border:1px solid #1f2f3b;border-left:6px solid #a8cbee;color:#bbd5eb}
html.v9825-dark .v9824-all small{color:#76859c}
html.v9825-dark .v9824-row{background:#0f141a;border:1px solid #1f2f3b;border-left:6px solid #e19a22;color:#bbd5eb}
html.v9825-dark .v9824-row.k-ACTIVE{border-left-color:#1555e1}
html.v9825-dark .v9824-row.k-DEFAULT{border-left-color:#4d5e75}
html.v9825-dark .v9824-row small{color:#76859c}
html.v9825-dark .v9824-row em{color:#e79556}
html.v9825-dark .v9824-row.k-ACTIVE em{color:#345fd9}
html.v9825-dark .v9824-row.k-DEFAULT em{color:#92a1b6}
html.v9825-dark .v9824-wards{background:#0f141a;border:1px solid #1f2f3b}
html.v9825-dark .v9824-wards button{border-bottom:1px solid #162029;color:#bbd5eb}
html.v9825-dark .v9824-wt small{color:#92a1b6}
html.v9825-dark .v9824-bar{background:#172732}
html.v9825-dark .v9824-chips button{border:1px solid #1f2f3b;background:#0f141a;color:#a3b2c8}
html.v9825-dark .v9824-chips button.on{background:#a8cbee;color:#0f141a;border-color:#a8cbee}
html.v9825-dark .route-card[class*="v9824-s-"]{border-left:6px solid #4d5e75!important}
html.v9825-dark .route-card.v9824-s-ACTIVE{border-left-color:#1555e1!important}
html.v9825-dark .route-card.v9824-s-UPCOMING{border-left-color:#e19a22!important}
html.v9825-dark .route-card.v9824-s-OK{border-left-color:#60e18f!important}
html.v9825-dark .route-card.v9824-s-BAD{border-left-color:#d42d2d!important}
html.v9825-dark .v9824-st.ACTIVE{background:#021f47;color:#345fd9}
html.v9825-dark .v9824-st.UPCOMING{background:#584702;color:#e79556}
html.v9825-dark .v9824-st.OK{background:#06441b;color:#7be4a2}
html.v9825-dark .v9824-st.BAD{background:#400202;color:#dc4d4d}
html.v9825-dark .v9824-next{background:#0d1c2c;color:#a3b2c8}
html.v9825-dark .v9824-more{color:#6eaee8}
html.v9825-dark .v9824-note{color:#4d5e75}
html.v9825-dark .v9824-b{background:#0f141a}
html.v9825-dark .v9824-b.ok{color:#60e18f}
html.v9825-dark .v9824-b.wait{color:#e79556}
html.v9825-dark .v9824-b.err{background:#d42d2d;color:#0f141a}
html.v9825-dark .v9824-qn button{border:1px dashed #4d5e75;background:#0f1923;color:#a3b2c8}
html.v9825-dark .v9824-mh{color:#76859c}
html.v9825-dark .v9824-adv>summary{color:#76859c}
html.v9825-dark .image-badge.v9824-ib-ok{background:#06441b!important;color:#7be4a2!important}
html.v9825-dark .image-badge.v9824-ib-part{background:#584702!important;color:#e79556!important}
html.v9825-dark .image-badge.v9824-ib-zero{background:#400202!important;color:#dc4d4d!important}
html.v9825-dark .image-badge.v9824-ib-none{background:#111d29!important;color:#76859c!important}
html.v9825-dark #v9824-fab .m{background:#a8cbee;color:#0f141a}
html.v9825-dark #v9824-fab .o{background:#0f141a;color:#a8cbee}
html.v9825-dark #v9824-toast{background:#c4d0ea;color:#0f141a}
html.v9825-dark .v9824-dl{color:#bbd5eb}
html.v9825-dark #v9824-aibtn{background:#a8cbee;color:#0f141a}
html.v9825-dark .sidebar .v9824-adv>summary{color:#395d7c}
