@media screen{:root[data-theme=dark]{color:#d4dcdf;background:#192326}:root[data-theme=dark] .operations-heading p{color:#8ea1a7}:root[data-theme=dark] .operations-updated{color:#8fa5ac}:root[data-theme=dark] .operations-kpis button{border:1px solid #253439;background:#12191c;color:#d1dadd}:root[data-theme=dark] .operations-kpis button.active,:root[data-theme=dark] .operations-kpis button:hover{border-color:var(--state,var(--brand-accent));box-shadow:0 5px 20px rgba(26,66,75,.08)}:root[data-theme=dark] .operations-kpis span{color:#8ea1a7}:root[data-theme=dark] .map-legend i,:root[data-theme=dark] .operations-kpis i,:root[data-theme=dark] .state-pill i{background:var(--state)}:root[data-theme=dark] .search-field{border:1px solid #27373c;background:#12191c}:root[data-theme=dark] .search-field input{border:0;outline:0;background:transparent}:root[data-theme=dark] .operations-toolbar>span{color:#8c9da3}:root[data-theme=dark] .operations-map-card{background:#12191c;border:1px solid #253439;box-shadow:0 18px 48px rgba(23,54,62,.06)}:root[data-theme=dark] .operations-list-head h2,:root[data-theme=dark] .operations-section-title h2{color:#d2dbde}:root[data-theme=dark] .operations-section-title p{color:#8c9ca1}:root[data-theme=dark] .operations-section-icon{border:1px solid #304744;background:linear-gradient(180deg,#172825,#12191c);color:#80e5da}:root[data-theme=dark] .operations-live{border:1px solid #2e4842;background:#172721;color:#85e0cd}:root[data-theme=dark] .operations-live i{background:#1fbf7a;box-shadow:0 0 0 4px rgba(31,191,122,.12)}:root[data-theme=dark] .operations-map-frame{border:1px solid #25353a;background:#1d292e}:root[data-theme=dark] .operations-map-empty{border:1px solid rgba(40,57,62,.88);background:rgba(18,25,28,.92);box-shadow:0 16px 45px rgba(23,54,62,.14)}:root[data-theme=dark] .operations-map-empty strong{color:#d2dbde}:root[data-theme=dark] .operations-map-empty p{color:#8d9ea3}:root[data-theme=dark] .operations-map-foot{border-top:1px solid #212e33}:root[data-theme=dark] .operations-foot-label{color:#81939a}:root[data-theme=dark] .operations-map-foot strong{color:#c2ced2}:root[data-theme=dark] .operations-location-chips button,:root[data-theme=dark] .operations-location-chips>span{border:1px solid #253439;background:#161f22;color:#a0b3b9}:root[data-theme=dark] .operations-location-chips button:hover{border-color:#486762;background:#182623}:root[data-theme=dark] .operations-list-head>span{color:#87999f}:root[data-theme=dark] .plant-map{background:#1d292e}:root[data-theme=dark] .plant-map-loading{color:#8b9da4}:root[data-theme=dark] .plant-map-marker-wrap{background:none!important;border:0!important}:root[data-theme=dark] .plant-map-marker{border:3px solid #12191c;background:var(--pin)!important;box-shadow:0 4px 14px rgba(6,29,35,.3)}:root[data-theme=dark] .plant-map-marker.selected{box-shadow:0 0 0 5px color-mix(in srgb,var(--pin) 25%,transparent),0 5px 18px rgba(6,29,35,.35)}:root[data-theme=dark] .leaflet-popup-content small{color:#8d9ea4}:root[data-theme=dark] .map-legend{color:#a1b4ba;border-top:0}:root[data-theme=dark] .map-missing{color:#e5c280}:root[data-theme=dark] .plant-summary{border:1px solid #253439;background:#12191c}:root[data-theme=dark] .plant-summary.selected,:root[data-theme=dark] .plant-summary:hover{border-color:#4d6d78;box-shadow:0 8px 24px rgba(20,67,74,.08)}:root[data-theme=dark] .plant-summary small{color:#8d9da3}:root[data-theme=dark] .state-pill{color:var(--state)}:root[data-theme=dark] .machine-row>a,:root[data-theme=dark] .plant-actions button{border:1px solid #26363b;background:#12191c;color:#97c4ce}:root[data-theme=dark] .machine-row{background:#172125}:root[data-theme=dark] .machine-line small{color:#84979e}:root[data-theme=dark] .machine-metric span{color:#86999f}:root[data-theme=dark] .machine-actions a,:root[data-theme=dark] .machine-actions button,:root[data-theme=dark] .plant-card-actions a,:root[data-theme=dark] .plant-card-actions button{border:1px solid #2b3e44;background:#12191c;color:#97c4ce}:root[data-theme=dark] .operations-layout-control label{color:#8c9ea3}:root[data-theme=dark] .operations-layout-control select{border:1px solid #2f4349;background:#12191c;color:#c3cfd3}:root[data-theme=dark] .operation-editor-section{border:1px solid #233237;background:#161f22}:root[data-theme=dark] .operation-field-options label{border:1px solid #2a3b41;background:#12191c}:root[data-theme=dark] .plant-summary footer{color:#84979e}:root[data-theme=dark] .location-modal>p{color:#92a4aa}:root[data-theme=dark] .location-modal label{color:#96a8ae}:root[data-theme=dark] .location-modal input{border:1px solid #293b41}:root[data-theme=dark] .empty{color:#8c9ea3;border:1px dashed #2c3f45}:root[data-theme=dark] a{color:inherit}:root[data-theme=dark] aside{background:linear-gradient(180deg,#0b2028,#102f37);color:#edf5f4}:root[data-theme=dark] .brand span{color:#a8c4c6}:root[data-theme=dark] .workspace{border-bottom:1px solid #34505a}:root[data-theme=dark] small{color:#7f98a1}:root[data-theme=dark] nav a{color:#c5d8da}:root[data-theme=dark] nav a:hover{background:#234751;color:#fff}:root[data-theme=dark] .aside-foot{color:#c5d8da}:root[data-theme=dark] .dot{background:#32b69e}:root[data-theme=dark] .platform-topbar{border-bottom:1px solid #25353a;color:#8c9ea3}:root[data-theme=dark] .pill{border:1px solid #2a3c42}:root[data-theme=dark] p{color:#8da0a7}:root[data-theme=dark] .eyebrow{color:#83e2d7}:root[data-theme=dark] .card{background:#12191c;border:1px solid #233237}:root[data-theme=dark] .stat-label{color:#8d9ea4}:root[data-theme=dark] .stat-note{color:#798e95}:root[data-theme=dark] .badge{background:#1d2a26;color:#84e1ce}:root[data-theme=dark] .badge.error,:root[data-theme=dark] .badge.offline{background:#2e1c16;color:#d3a392}:root[data-theme=dark] .badge.pending,:root[data-theme=dark] .badge.unrecognized{background:#372d12;color:#e3c482}:root[data-theme=dark] th{color:#7b9096;border-bottom:1px solid #1f2c30}:root[data-theme=dark] td{border-bottom:1px solid #1b272b}:root[data-theme=dark] tbody tr:last-child td{border:0}:root[data-theme=dark] .muted{color:#85979d}:root[data-theme=dark] .device-link{color:#86dfd6}:root[data-theme=dark] .flow b{background:#192326}:root[data-theme=dark] .empty{color:#81959c}:root[data-theme=dark] .error-banner{background:#2f1a10;color:#d99f8c;border:1px solid #412c23}:root[data-theme=dark] .primary-button,:root[data-theme=dark] .secondary-button,:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] select{border:1px solid #293b41;background:#12191c;color:#9bbeca}:root[data-theme=dark] button:hover{background:#1c2725}:root[data-theme=dark] button:disabled,:root[data-theme=dark] button:disabled:hover{background:#1b262a;border-color:#233237;color:#90a5ad;box-shadow:none}:root[data-theme=dark] .controls label{color:#8fa2a8}:root[data-theme=dark] .payload{background:#102c35;color:#cae8df}:root[data-theme=dark] .selected{background:#1b2724}:root[data-theme=dark] .subline{color:#7b9096}:root[data-theme=dark] footer{color:#7f9299}:root[data-theme=dark] .topic-button{border:0;background:transparent;color:#83e2d7}:root[data-theme=dark] .primary-button{background:var(--brand-accent,#0d8f82);border-color:var(--brand-accent,#0d8f82);color:#fff;box-shadow:0 5px 16px color-mix(in srgb,var(--brand-accent,#0d8f82) 22%,transparent)}:root[data-theme=dark] .primary-button:hover{background:color-mix(in srgb,var(--brand-accent,#0d8f82) 85%,#000);border-color:color-mix(in srgb,var(--brand-accent,#0d8f82) 85%,#000);color:#fff}:root[data-theme=dark] .primary-button:focus-visible,:root[data-theme=dark] .secondary-button:focus-visible,:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible{outline:2px solid var(--brand-accent,#0d8f82)}:root[data-theme=dark] .secondary-button{background:#12191c;color:#9bbfca}:root[data-theme=dark] .code-chip{background:#1c282c;color:#84e1d7}:root[data-theme=dark] .admin-state{color:#97abb1}:root[data-theme=dark] .live-dot{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}:root[data-theme=dark] .modal-backdrop{background:rgba(4,17,22,.72)}:root[data-theme=dark] .modal-card{background:#12191c;border:1px solid #243338;box-shadow:0 30px 90px rgba(0,0,0,.28)}:root[data-theme=dark] .danger-button{color:#da8b90;border-color:#553437;background:#270d0d}:root[data-theme=dark] .danger-button:hover{background:#2c1413;color:#dc898f}:root[data-theme=dark] .field{color:#a0b2b8}:root[data-theme=dark] .form-error{background:#2d140f;color:#d7978e}:root[data-theme=dark] .notice{background:#302710;color:#dec587}:root[data-theme=dark] .wizard-steps span{border-top:3px solid #243338;color:#81949b}:root[data-theme=dark] .wizard-steps .active{border-color:#12a292;color:#82e3d9}:root[data-theme=dark] .setup-guide div{border:1px solid #212f34}:root[data-theme=dark] .setup-guide span{color:#7fe6d9}:root[data-theme=dark] .success-mark{background:#1b342c;color:#80e5d3}:root[data-theme=dark] .commissioning-card{border:1px solid #223035}:root[data-theme=dark] .commissioning-card code,:root[data-theme=dark] .commissioning-card span,:root[data-theme=dark] .commissioning-card strong{border-bottom:1px solid #1d292e}:root[data-theme=dark] .commissioning-card span{background:#172024;color:#8d9ea3}:root[data-theme=dark] .credential-row .copy-cell{border-bottom:1px solid #1d292e}:root[data-theme=dark] .dashboard-list-card{background:#12191c;border:1px solid #233237}:root[data-theme=dark] .dashboard-list-card:hover{border-color:#405a63;box-shadow:0 12px 35px rgba(27,64,72,.08)}:root[data-theme=dark] .dashboard-list-visual{background:#0e2a32}:root[data-theme=dark] .dashboard-list-visual span{background:#20b9a5}:root[data-theme=dark] .widget-kicker{color:#8499a0}:root[data-theme=dark] .connection-state{color:#8fa5ac}:root[data-theme=dark] .connection-state span{background:#dc6b6b}:root[data-theme=dark] .connection-state.online{color:#84e1d1}:root[data-theme=dark] .connection-state.online span{background:#21c795;box-shadow:0 0 0 5px rgba(33,199,149,.12)}:root[data-theme=dark] .editor-bar{background:#1e2b28;border:1px dashed #4a6662}:root[data-theme=dark] .editor-bar label{color:#9eb1b7}:root[data-theme=dark] .editor-bar>span{color:#8c9ea3}:root[data-theme=dark] .add-widget-button{color:#79ece0;border-color:#496864}:root[data-theme=dark] .dashboard-meta{color:#8d9ea3}:root[data-theme=dark] .dashboard-meta b{color:#bfccd0}:root[data-theme=dark] .analysis-filter{background:#12191c;border:1px solid #243338}:root[data-theme=dark] .analysis-filter strong{color:#ced8db}:root[data-theme=dark] .analysis-filter span{color:#8d9ea3}:root[data-theme=dark] .analysis-filter select,:root[data-theme=dark] .custom-period input{border:1px solid #2c3f45;background:#12191c;color:#c6d1d5}:root[data-theme=dark] .custom-period label{color:#8d9ea3}:root[data-theme=dark] .dashboard-widget{background:#12191c;border:1px solid #243338;box-shadow:0 4px 20px rgba(23,54,62,.035)}:root[data-theme=dark] .dashboard-widget:before{background:var(--accent)}:root[data-theme=dark] .hero-value{color:#d2dbde}:root[data-theme=dark] .hero-value span{color:#81939a}:root[data-theme=dark] .spark-note{color:#7b8e94}:root[data-theme=dark] .machine-status{color:#cb9a9a}:root[data-theme=dark] .machine-status.running{color:#80e5d3}:root[data-theme=dark] .status-orb{background:currentColor;box-shadow:0 0 0 9px color-mix(in srgb,currentColor 14%,transparent)}:root[data-theme=dark] .model-placeholder,:root[data-theme=dark] .widget-empty{color:#80939a}:root[data-theme=dark] .model-placeholder strong{color:#bac8cc}:root[data-theme=dark] .widget-missing{border:1px dashed #e0b24a;background:#302710;color:#dec587}:root[data-theme=dark] .gauge:after{background:#12191c}:root[data-theme=dark] .gauge span{color:#819399}:root[data-theme=dark] .gauge-scale{color:#7e9299}:root[data-theme=dark] .three-metrics{border-top:1px solid #1e2b30}:root[data-theme=dark] .three-metrics span{color:#7e9197}:root[data-theme=dark] .three-metrics b{color:#c3cfd3}:root[data-theme=dark] .empty-dashboard{border:1px dashed #3d5760;background:rgba(18,25,28,.6);color:#83e2d8}:root[data-theme=dark] .empty-dashboard span{color:#829399}:root[data-theme=dark] .dashboard-footer{border-top:1px solid #243338}:root[data-theme=dark] .tv-shell{background:#071c23;color:#e8f5f3}:root[data-theme=dark] .tv-shell .dashboard-meta b,:root[data-theme=dark] .tv-shell .dashboard-toolbar p,:root[data-theme=dark] .tv-shell h1{color:#f2fbfa}:root[data-theme=dark] .tv-shell .dashboard-widget{background:#0d2831;border-color:#21434c;color:#dcebea;box-shadow:none}:root[data-theme=dark] .tv-shell .hero-value,:root[data-theme=dark] .tv-shell .model-placeholder strong,:root[data-theme=dark] .tv-shell .three-metrics b,:root[data-theme=dark] .tv-shell .widget-head h2{color:#ecf8f6}:root[data-theme=dark] .tv-shell .gauge:after{background:#0d2831}:root[data-theme=dark] .tv-shell .dashboard-footer{border-color:#24424a}:root[data-theme=dark] .tv-shell .code-chip{background:#183d45;color:#7ce0cf}:root[data-theme=dark] .tv-shell .secondary-button,:root[data-theme=dark] .tv-shell button:not(.primary-button){background:#14343c;color:#d9ebe8;border-color:#31525a}:root[data-theme=dark] .tv-controls{color:#8fb1b7}:root[data-theme=dark] .integration-card{background:#12191c;border:1px solid #243338}:root[data-theme=dark] .integration-icon{background:#1d2c29;color:#80e5d9}:root[data-theme=dark] .api-example{background:#102c35;color:#bce6dd}:root[data-theme=dark] .device-code-list{background:#212f33;border:1px solid #212f33}:root[data-theme=dark] .device-code-list div{background:#12191c}:root[data-theme=dark] .device-code-list code{color:#8e9ea3}:root[data-theme=dark] .platform-sidebar{background:linear-gradient(180deg,var(--brand-primary,#0b2028),#102f37)}:root[data-theme=dark] .login-brand>span,:root[data-theme=dark] .platform-sidebar .brand>b{background:var(--brand-accent,#12b8a6);color:white}:root[data-theme=dark] .collapse-button{border:1px solid #38535c;background:#173842;color:#dbe8e8}:root[data-theme=dark] .side-navigation a.active{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 22%,#173842);color:white;box-shadow:inset 3px 0 var(--brand-accent,#12b8a6)}:root[data-theme=dark] .sidebar-user{border:1px solid #34505a;background:#15343d;color:white}:root[data-theme=dark] .user-avatar{background:var(--brand-accent,#12b8a6);color:white}:root[data-theme=dark] .topbar-user b{border-left:1px solid #25353a;color:#bbc8cd}:root[data-theme=dark] .brand-spinner-ring{border:3px solid rgba(24,46,56,.1);border-top:3px solid var(--brand-accent,#12b8a6)}:root[data-theme=dark] .brand-spinner-letter{background:var(--brand-accent,#12b8a6);color:white}:root[data-theme=dark] .logo-upload-preview{border:1px solid #26363b}:root[data-theme=dark] .drag-handle{border:0;background:transparent}:root[data-theme=dark] .six-dots i{background:#50717c}:root[data-theme=dark] .alarm-warning{box-shadow:0 0 0 2px rgba(227,165,31,.18)}:root[data-theme=dark] .alarm-critical{box-shadow:0 0 0 2px rgba(220,63,69,.18)}:root[data-theme=dark] .widget-alarm-label{border:1px solid;background:color-mix(in srgb,currentColor 9%,transparent)}:root[data-theme=dark] .widget-alarm-label.warning{color:#f4c871;background:#372f12}:root[data-theme=dark] .widget-alarm-label.critical{color:#da8b8f;background:#2d140f}:root[data-theme=dark] .alarm-critical .gauge-reading strong,:root[data-theme=dark] .alarm-critical .hero-value,:root[data-theme=dark] .alarm-normal .gauge-reading strong,:root[data-theme=dark] .alarm-normal .hero-value,:root[data-theme=dark] .alarm-warning .gauge-reading strong,:root[data-theme=dark] .alarm-warning .hero-value{color:var(--accent)}:root[data-theme=dark] .alarm-range-help{color:#92a6ad}:root[data-theme=dark] .alarm-range-help b:first-of-type{color:#84e1be}:root[data-theme=dark] .alarm-range-help b:nth-of-type(2){color:#f4c971}:root[data-theme=dark] .alarm-range-help b:nth-of-type(3){color:#da8b8f}:root[data-theme=dark] .gauge-dial path{fill:none}:root[data-theme=dark] .gauge-track{stroke:#1e2b30}:root[data-theme=dark] .gauge-needle line{stroke:#263f48}:root[data-theme=dark] .gauge-needle circle{fill:#c7d2d5;stroke:#12191c}:root[data-theme=dark] .gauge-reading span{color:#8199a1}:root[data-theme=dark] .gauge-limit{color:#91a6ad;background:transparent}:root[data-theme=dark] .visualization-picker button{border:1px solid #293b41;background:#12191c;color:#bfcbcf}:root[data-theme=dark] .visualization-picker button.selected{border:2px solid var(--brand-accent);background:#162825;color:#79ece3}:root[data-theme=dark] .visualization-info{border:1px solid #45626b;color:#96abb1}:root[data-theme=dark] .gauge-style-picker button{border:1px solid #293b41;background:#12191c}:root[data-theme=dark] .gauge-style-picker button.selected{border:2px solid var(--brand-accent);color:#79ece3}:root[data-theme=dark] .mini-gauge{border:4px solid #12b8a6;border-bottom:0}:root[data-theme=dark] .dashboard-loading strong{color:#a2b4ba}:root[data-theme=dark] .alarm-ranges-editor{border:1px solid #25353a}:root[data-theme=dark] .alarm-ranges-title small,:root[data-theme=dark] .production-note{color:#8399a0}:root[data-theme=dark] .alarm-range-row label{color:#96aab1}:root[data-theme=dark] .counter-reset{color:#7beae2;border-color:#415d59}:root[data-theme=dark] .processing-duration{color:#8399a0}:root[data-theme=dark] .alarm-range-remove{color:#da8b8f}:root[data-theme=dark] .metric-label,:root[data-theme=dark] .period-comparison span{color:#8d9ea3}:root[data-theme=dark] .period-comparison{border-left:1px solid #223035}:root[data-theme=dark] .period-comparison strong{color:#84e1be}:root[data-theme=dark] .period-comparison.negative strong{color:#d1898c}:root[data-theme=dark] .period-comparison small{color:#8d9ea3}:root[data-theme=dark] .product-ranking,:root[data-theme=dark] .production-history{border:1px solid #212e33;background:#141d1f}:root[data-theme=dark] .product-rank{color:#79ece0;background:#1d2d2a}:root[data-theme=dark] .product-ranking-row>div strong{color:#c2ced2}:root[data-theme=dark] .product-ranking-row i{background:#1f2d31}:root[data-theme=dark] .product-ranking-row>b{color:#ced8db}:root[data-theme=dark] .product-ranking-empty,:root[data-theme=dark] .product-ranking-row>b small{color:#8d9ea3}:root[data-theme=dark] .production-history-title strong{color:#c2ced2}:root[data-theme=dark] .production-history-title span{color:#8d9ea3}:root[data-theme=dark] .tv-shell .gauge-needle line{stroke:#1a2625}:root[data-theme=dark] .tv-shell .gauge-needle circle{fill:#eff8f7;stroke:#0d2831}:root[data-theme=dark] .tv-shell .product-ranking,:root[data-theme=dark] .tv-shell .production-history{background:#102f38;border-color:#21434c}:root[data-theme=dark] .tv-shell .period-comparison strong,:root[data-theme=dark] .tv-shell .product-ranking-row>b,:root[data-theme=dark] .tv-shell .product-ranking-row>div strong,:root[data-theme=dark] .tv-shell .production-history-title strong{color:#ecf8f6}:root[data-theme=dark] .tv-shell .period-comparison{border-color:#2a4952}@media (max-width:720px){:root[data-theme=dark] .period-comparison{border-left:0;border-top:1px solid #223035}}:root[data-theme=dark] .table-link-button{border:0;background:transparent}:root[data-theme=dark] .site-picker{border:1px solid #26363b}:root[data-theme=dark] .site-picker button{border:0;background:transparent}:root[data-theme=dark] .site-picker button.selected{background:#192b29;color:#79ece3}:root[data-theme=dark] .site-picker button small{color:#8199a1}:root[data-theme=dark] .site-picker .add-site{color:#78ede4;border-top:1px solid #202e32}:root[data-theme=dark] .inline-site-form{background:#172124}:root[data-theme=dark] .dashboard-filters>input,:root[data-theme=dark] .status-filter-buttons button{border:1px solid #2a3c42;background:#12191c}:root[data-theme=dark] .status-filter-buttons button.active{color:#79ece3;border-color:var(--brand-accent);background:#192a28}:root[data-theme=dark] .status-filter-buttons b{background:#1b262a}:root[data-theme=dark] .dashboard-status{background:#2e1c16;color:#d3a392}:root[data-theme=dark] .dashboard-status.online{background:#1b2c26;color:#79ecd5}:root[data-theme=dark] .dashboard-status.deactivated{background:#1c272b;color:#8f9ea3}:root[data-theme=dark] .platform-loading{background:radial-gradient(circle at 50% 40%,#1f2f2b,#192326 42%)}:root[data-theme=dark] .platform-loading>span{color:#8c9ea3}:root[data-theme=dark] .industrial-spinner i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .button-spinner{border:2px solid;border-right:2px solid transparent}:root[data-theme=dark] .button-spinner.dark{color:#b6c4c9}:root[data-theme=dark] .modal-action-icon{background:#1c2d28;color:#80e5d3}:root[data-theme=dark] .modal-action-icon.danger{background:#2d140f;color:#d78e92}:root[data-theme=dark] .danger-button-solid{background:#bd363d;border-color:#bd363d;color:#fff;box-shadow:0 5px 16px rgba(189,54,61,.2)}:root[data-theme=dark] .danger-button-solid:hover{background:#a02830;border-color:#a02830;color:#fff}:root[data-theme=dark] .login-page{background:#162023}:root[data-theme=dark] .login-visual{color:white;background:linear-gradient(145deg,var(--brand-primary,#0b2028),#16414b)}:root[data-theme=dark] .login-grid{background-image:linear-gradient(#12191c 1px,transparent 0),linear-gradient(90deg,#12191c 1px,transparent 0)}:root[data-theme=dark] .login-message .eyebrow{color:#7ad2c6}:root[data-theme=dark] .login-message p{color:#bed3d5}:root[data-theme=dark] .login-signal{border:1px solid #3e6670;background:#0c2931aa}:root[data-theme=dark] .login-card input{background:#12191c}:root[data-theme=dark] .modal-security-icon{background:#192d28;color:#77eedf}:root[data-theme=dark] .user-summary-grid article>span,:root[data-theme=dark] .user-summary-grid button>span{color:#8599a0}:root[data-theme=dark] .role-badge{background:#1b262a;color:#92a2a7}:root[data-theme=dark] .role-badge.master{background:#1d2e2a;color:#79ecdd}:root[data-theme=dark] .danger-text{color:#d39c92!important}:root[data-theme=dark] .device-access-box{border:1px solid #243338;background:#161f22}:root[data-theme=dark] .user-summary-grid button{color:inherit}:root[data-theme=dark] .users-filter-bar{background:#151e21;border-color:#2c3f45;box-shadow:inset 0 1px 0 #12191c,0 3px 12px rgba(26,55,63,.05)}:root[data-theme=dark] .device-access-box>input,:root[data-theme=dark] .users-filter-bar input,:root[data-theme=dark] .users-filter-bar select{border:1px solid #354c53;background:#12191c;color:inherit;box-shadow:inset 0 1px 2px rgba(20,52,60,.05)}:root[data-theme=dark] .user-measure-permission{border:1px solid #243338;background:#12191c}:root[data-theme=dark] .user-measure-permission small{color:#84979e}:root[data-theme=dark] .device-check-grid label{border:1px solid #243338;background:#12191c}:root[data-theme=dark] .credential-box{border:1px dashed #3d5760;background:#172024}:root[data-theme=dark] .credential-box span{color:#85979d}:root[data-theme=dark] .brand-preview{color:white;box-shadow:0 18px 45px #15323a25}:root[data-theme=dark] .brand-preview p,:root[data-theme=dark] .brand-preview small{color:#c5d8da}:root[data-theme=dark] .form-message{background:#1b2724;color:#86dfd6}@media (max-width:700px){:root[data-theme=dark] .bottom-navigation{border:1px solid #25353a;background:rgba(18,25,28,.949);box-shadow:0 12px 35px #18343d2c}:root[data-theme=dark] .bottom-navigation a,:root[data-theme=dark] .bottom-navigation button{border:0;background:transparent;color:#899aa0}:root[data-theme=dark] .bottom-navigation .active{color:var(--brand-accent,#7aebde)}:root[data-theme=dark] .mobile-menu-backdrop{background:#07171d80}:root[data-theme=dark] .mobile-menu-sheet{background:#12191c;box-shadow:0 20px 50px #06161c55}:root[data-theme=dark] .mobile-menu-sheet>a,:root[data-theme=dark] .mobile-menu-sheet>button{border:0;background:#182226}:root[data-theme=dark] .mobile-user-card{border-bottom:1px solid #223035}}:root[data-theme=dark] .tv-board{background:radial-gradient(circle at top left,#12303a 0,#0a1c23 60%);color:#eaf4f3}:root[data-theme=dark] .tv-eyebrow{color:#6fd6c9}:root[data-theme=dark] .tv-board-header small{color:#9fb8bc}:root[data-theme=dark] .tv-pill{background:#1c3942}:root[data-theme=dark] .tv-pill.online,:root[data-theme=dark] .tv-pill.running{color:#5ff0c8}:root[data-theme=dark] .tv-pill.offline,:root[data-theme=dark] .tv-pill.stopped{color:#ff8a7a}:root[data-theme=dark] .tv-clock small{color:#9fb8bc}:root[data-theme=dark] .tv-board-error{background:#5a1f1f}:root[data-theme=dark] .tv-card,:root[data-theme=dark] .tv-kpi{background:rgba(255,255,255,.04);border:1px solid rgba(111,214,201,.14)}:root[data-theme=dark] .tv-kpi span,:root[data-theme=dark] .tv-kpi strong small{color:#9fb8bc}:root[data-theme=dark] .tv-kpi p{color:#b9cfd2}:root[data-theme=dark] .tv-kpi.missing em{color:#e8b261}:root[data-theme=dark] .tv-card-title span{color:#9fb8bc}:root[data-theme=dark] .tv-card-title b{color:#eaf4f3}:root[data-theme=dark] .tv-donut>span{color:#9fb8bc}:root[data-theme=dark] .tv-donut>span b{color:#eaf4f3}:root[data-theme=dark] .tv-legend small{color:#9fb8bc}:root[data-theme=dark] .tv-ranking-column h3{color:#6fd6c9}:root[data-theme=dark] .tv-rank{color:#9fb8bc}:root[data-theme=dark] .tv-ranking-row i{background:rgba(255,255,255,.08)}:root[data-theme=dark] .tv-totals td,:root[data-theme=dark] .tv-totals th{border-bottom:1px solid rgba(111,214,201,.1)}:root[data-theme=dark] .tv-totals thead th{color:#9fb8bc}:root[data-theme=dark] .tv-totals tbody th{color:#b9cfd2}:root[data-theme=dark] .tv-board-footer,:root[data-theme=dark] .tv-empty{color:#8aa0a7}:root[data-theme=dark] .tv-board .tv-board-header{border-bottom:0;color:inherit}:root[data-theme=dark] .scroll-hint-arrow{border:0;color:#83979d}:root[data-theme=dark] .scroll-hint-arrow.up{background:linear-gradient(#141d1f 35%,rgba(251,252,252,0))}:root[data-theme=dark] .scroll-hint-arrow.down{background:linear-gradient(rgba(251,252,252,0),#141d1f 65%)}:root[data-theme=dark] .scroll-hint-arrow:hover{color:#7de8dc}:root[data-theme=dark] .widget-period button:disabled:hover{border-color:#243338;color:#a5b6bc}:root[data-theme=dark] .widget-period button{border:1px solid #243338;background:#12191c;color:#a5b6bc}:root[data-theme=dark] .widget-period button:hover:not(:disabled):not(.active){border-color:#0b2028;color:#e0e6e8}:root[data-theme=dark] .widget-period button.active{background:#0b2028;border-color:#0b2028;color:#fff}:root[data-theme=dark] .widget-period-custom{color:#8d9ea3}:root[data-theme=dark] .widget-period-custom input{border:1px solid #243338;color:#d4dcdf}:root[data-theme=dark] .widget-period-loading{color:#93a7ad}:root[data-theme=dark] .product-hide{border:1px solid #243338;background:#12191c;color:#93a7ad}:root[data-theme=dark] .product-hide:hover{color:#dc787c;border-color:#dc3f45}:root[data-theme=dark] .hidden-products{color:#93a7ad}:root[data-theme=dark] .hidden-products-list button,:root[data-theme=dark] .hidden-products-toggle{border:0;background:none}:root[data-theme=dark] .hidden-products-toggle{color:#8d9ea3}:root[data-theme=dark] .hidden-products-list span{border:1px dashed #243338}:root[data-theme=dark] .hidden-products-list button{color:#7de8dc}:root[data-theme=dark] .quick-kpi{border-left:3px solid #12b8a6}:root[data-theme=dark] .quick-kpi span{color:#8d9ea3}:root[data-theme=dark] .quick-kpi strong{color:#d4dcdf}:root[data-theme=dark] .quick-kpi strong small{color:#8d9ea3}:root[data-theme=dark] .quick-kpi strong.up{color:#82e3bd}:root[data-theme=dark] .quick-kpi strong.down{color:#dc787c}:root[data-theme=dark] .quick-kpi>small{color:#93a7ad}:root[data-theme=dark] .donut-key-lines small{color:inherit}:root[data-theme=dark] .donut-key-lines span+span{border-top:1px solid rgba(18,25,28,.35)}:root[data-theme=dark] .donut-disc{fill:#f6f7f7}:root[data-theme=dark] .donut-disc-shadow{stroke:#5f6a6e}:root[data-theme=dark] .donut-sector-line{stroke:#2b3d43}:root[data-theme=dark] .donut-sector-share{fill:#c3c8cb}:root[data-theme=dark] .donut-ring-tick{stroke:#12191c}:root[data-theme=dark] .quick-donut-center span{color:#8d9ea3}:root[data-theme=dark] .quick-donut-center b{color:#d4dcdf}:root[data-theme=dark] .quick-donut-center em.up{color:#82e3bd}:root[data-theme=dark] .quick-donut-center em.down{color:#dc787c}:root[data-theme=dark] .quick-badge{color:#fff;box-shadow:0 0 0 3px #12191c,0 4px 10px rgba(11,32,40,.14)}:root[data-theme=dark] .quick-legend-name strong{color:#d4dcdf}:root[data-theme=dark] .quick-legend-bar{background:#1a2629}:root[data-theme=dark] .quick-legend-value b{color:#d4dcdf}:root[data-theme=dark] .quick-empty,:root[data-theme=dark] .quick-legend-value small{color:#93a7ad}:root[data-theme=dark] .product-color-item{border:1px solid #212e33;color:#d4dcdf}:root[data-theme=dark] .product-color-item input[type=color]{border:0;background:none}:root[data-theme=dark] .product-color-item button{border:0;background:none;color:#7de8dc}:root[data-theme=dark] .quick-kpi{border-left-color:var(--kpi-accent,#12b8a6)}:root[data-theme=dark] .production-total{color:#d2dbde}:root[data-theme=dark] .production-change{color:#89dcbb}:root[data-theme=dark] .production-change.negative{color:#db958a}:root[data-theme=dark] .resize-handle{background:linear-gradient(135deg,transparent 48%,#45626b 0,#45626b 56%,transparent 0,transparent 68%,#45626b 0,#45626b 76%,transparent 0)}:root[data-theme=dark] .dashboard-widget.resizing{outline:2px dashed #12b8a6}:root[data-theme=dark] .resize-badge{background:#1c2d28;color:#e0e6e8}:root[data-theme=dark] .dashboard-widget.drop-target{outline:2px dashed #12b8a6;background:#162423}:root[data-theme=dark] .equipment-head strong{color:#d4dcdf}:root[data-theme=dark] .equipment-head .code-chip{border:1px solid #3c5c57}:root[data-theme=dark] .heartbeat svg{fill:#a3b1b5}:root[data-theme=dark] .heartbeat.online svg{fill:#84e1b9}:root[data-theme=dark] .actions-trigger.active{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .actions-popover{border:1px solid #243338;background:#12191c;box-shadow:0 18px 40px #18343d2e}:root[data-theme=dark] .actions-refresh{color:#9eb1b7}@media (max-width:700px){:root[data-theme=dark] .bottom-fab{border:0;background:transparent;color:var(--brand-accent,#7aebde)}:root[data-theme=dark] .bottom-navigation .bottom-fab>span{border:4px solid #12191c;background:var(--brand-accent,#12b8a6);color:#fff;box-shadow:0 8px 20px #0a8f8066}}:root[data-theme=dark] .actions-popover>button.primary-button,:root[data-theme=dark] .actions-sheet>button.primary-button{background:var(--brand-accent,#12b8a6);color:#fff}:root[data-theme=dark] .legacy-section{border:1px solid #4d452e;background:#2a2516}:root[data-theme=dark] .legacy-toggle span{color:#cebe97}:root[data-theme=dark] .legacy-toggle b{color:#d2dbde}:root[data-theme=dark] .legacy-list p,:root[data-theme=dark] .legacy-list>small{color:#a7b8be}:root[data-theme=dark] .legacy-ips button{border:0;background:transparent;color:inherit}:root[data-theme=dark] .legacy-attempt{background:#12191c}:root[data-theme=dark] .legacy-attempt span{color:#92a2a7}:root[data-theme=dark] .login-remember{color:#bbc8cd}:root[data-theme=dark] .login-remember small{color:#85979d}:root[data-theme=dark] .shift-board-empty{color:#92a2a7}:root[data-theme=dark] .shift-board-empty strong{color:#ced8db}:root[data-theme=dark] .shift-board-head strong{color:#d4dcdf}:root[data-theme=dark] .shift-board-head span{color:#8d9ea3}:root[data-theme=dark] .dashboard-widget.sized .shift-board-day .shift-board,:root[data-theme=dark] .shift-board-day>.shift-board{border-top:1px solid #1a2529}:root[data-theme=dark] .shift-state{background:color-mix(in srgb,var(--state,#4b6a75) 14%,transparent);color:#ced8db}:root[data-theme=dark] .shift-board-head .shift-state{color:#ced8db}:root[data-theme=dark] .shift-state i{background:var(--state,#4b6a75)}:root[data-theme=dark] .production-view,:root[data-theme=dark] .shift-mode{border:1px solid #243338;background:#172125}:root[data-theme=dark] .production-view button,:root[data-theme=dark] .shift-mode button{border:0;background:transparent;color:#9aadb3}:root[data-theme=dark] .production-view button.active,:root[data-theme=dark] .shift-mode button.active{background:#12191c;color:#e0e6e8;box-shadow:0 1px 3px #0b20281f}:root[data-theme=dark] .shift-kpi{border:1px solid #202d32;background:#141d1f}:root[data-theme=dark] .shift-kpi span{color:#92a2a7}:root[data-theme=dark] .shift-kpi b{color:#e0e6e8}:root[data-theme=dark] .shift-kpi b small{color:#8d9ea3}:root[data-theme=dark] .shift-kpi b.muted{color:#98a6ab}:root[data-theme=dark] .shift-kpi em{color:#8d9ea3}:root[data-theme=dark] .shift-health.good{border:1px solid #2e4a3c;background:#192a22;color:#86dfb6}:root[data-theme=dark] .shift-health.warn{border:1px solid #574828;background:#302613;color:#ebc17a}:root[data-theme=dark] .shift-health.bad{border:1px solid #4d2f27;background:#2e1a13;color:#e29683}:root[data-theme=dark] .shift-section-title{color:#bbc8cd}:root[data-theme=dark] .shift-legend{color:#8d9ea3}:root[data-theme=dark] .shift-legend i.planned{background:#50717c}:root[data-theme=dark] .shift-legend i.actual{background:var(--accent,#12b8a6)}:root[data-theme=dark] .shift-legend i.projected{background:repeating-linear-gradient(90deg,var(--accent,#12b8a6) 0 4px,transparent 4px 7px)}:root[data-theme=dark] .shift-legend i.compared{background:repeating-linear-gradient(90deg,#684d73 0 3px,transparent 3px 6px)}:root[data-theme=dark] .shift-field{color:#91a1a6}:root[data-theme=dark] .shift-day-picker input[type=date],:root[data-theme=dark] .shift-day-picker select{border:1px solid #2c3f45;background:#12191c;color:inherit}:root[data-theme=dark] .day-calendar-trigger{border:1px solid #2c3f45;background:#12191c;color:#a5b6bc}:root[data-theme=dark] .day-calendar-trigger.chosen,:root[data-theme=dark] .day-calendar-trigger:hover:not(:disabled){border-color:#0b2028;color:#e0e6e8}:root[data-theme=dark] .day-calendar-sheet{border:1px solid #243338;background:#12191c;box-shadow:0 12px 30px #0b20281f}:root[data-theme=dark] .day-calendar-head strong{color:#d4dcdf}:root[data-theme=dark] .day-calendar-head button{border:1px solid #243338;background:#12191c;color:#a5b6bc}:root[data-theme=dark] .day-calendar-head button:hover:not(:disabled){border-color:#0b2028;color:#e0e6e8}:root[data-theme=dark] .day-calendar-week span{color:#93a7ad}:root[data-theme=dark] .day-calendar-grid button{border:1px solid transparent;background:#172125;color:#97c4ce}:root[data-theme=dark] .day-calendar-grid button:hover:not(:disabled):not(.active){border-color:#0b2028;color:#e0e6e8}:root[data-theme=dark] .day-calendar-grid button.active{background:#0b2028;border-color:#0b2028;color:#fff}:root[data-theme=dark] .day-calendar-grid button:disabled{background:transparent;color:#c3ced2}:root[data-theme=dark] .day-calendar-foot{color:#798e95}:root[data-theme=dark] .shift-pick-hint{color:#daba8b}:root[data-theme=dark] .shift-availability{border:1px solid #202d32}:root[data-theme=dark] .shift-gauge-track,:root[data-theme=dark] .shift-gauge-value{fill:none}:root[data-theme=dark] .shift-gauge-track{stroke:#1f2c30}:root[data-theme=dark] .shift-gauge-number{fill:#e0e6e8}:root[data-theme=dark] .shift-gauge-caption{color:#798e95}:root[data-theme=dark] .shift-states span{color:#a5b6bc}:root[data-theme=dark] .shift-states b{color:#e0e6e8}:root[data-theme=dark] .shift-states em{color:#798e95}:root[data-theme=dark] .shift-adherence{border-top:1px solid #202d32}:root[data-theme=dark] .shift-adherence-head{color:#798e95}:root[data-theme=dark] .shift-adherence-row span:first-child{color:#a5b6bc}:root[data-theme=dark] .shift-adherence-row .planned{color:#798e95}:root[data-theme=dark] .shift-adherence-row .real{color:var(--brand-accent,#e0e6e8)}:root[data-theme=dark] .shift-adherence-row .real.pending{color:#b7c6cb}:root[data-theme=dark] .shift-adherence-row em.lost,:root[data-theme=dark] .shift-adherence-total .lost b{color:#e38f77}:root[data-theme=dark] .shift-adherence-row em.gained,:root[data-theme=dark] .shift-adherence-total .gained b{color:#88ddbb}:root[data-theme=dark] .shift-adherence-row em.even{color:#b7c6cb}:root[data-theme=dark] .shift-adherence-row em.even.tolerated,:root[data-theme=dark] .shift-adherence-total .tolerance{color:#798e95}:root[data-theme=dark] .shift-adherence-total{color:#a5b6bc}:root[data-theme=dark] .shift-timeline{background:#1b262a}:root[data-theme=dark] .shift-pallet-timing b{color:inherit}:root[data-theme=dark] .production-detail-summary div{border:1px solid #202d31}:root[data-theme=dark] .goal-legend,:root[data-theme=dark] .production-detail-summary span{color:#92a2a8}:root[data-theme=dark] .goal-legend i{background:var(--goal)}:root[data-theme=dark] .goal-day[data-tip]:hover{outline:2px solid #0b2028}:root[data-theme=dark] .goal-day[data-tip]:hover:after{background:#0b2028;color:#fff}:root[data-theme=dark] .shift-availability .kpi-edit,:root[data-theme=dark] .shift-kpi .kpi-edit{border:0;background:transparent;color:#8d9ea3}:root[data-theme=dark] .shift-availability .kpi-edit:hover,:root[data-theme=dark] .shift-kpi .kpi-edit:hover{color:#e0e6e8}:root[data-theme=dark] .goal-calendar.large .goal-day{border-left:4px solid var(--goal);background:color-mix(in srgb,var(--goal) 14%,transparent)}:root[data-theme=dark] .goal-calendar.large .goal-date{color:#92a2a8}:root[data-theme=dark] .goal-calendar.large .goal-day small{color:#a8b9bf}:root[data-theme=dark] .goal-calendar.medium .goal-day{color:#fff;background:var(--goal)}:root[data-theme=dark] .goal-calendar.medium .goal-day[data-goal=no-target],:root[data-theme=dark] .goal-calendar.medium .goal-day[data-goal=none]{color:#92a2a8}:root[data-theme=dark] .goal-calendar.small .goal-day{background:var(--goal)}:root[data-theme=dark] .goal-calendar.small .goal-day.blank{background:transparent}:root[data-theme=dark] .snapshot-section{border-bottom:1px solid #202d32}:root[data-theme=dark] .tv2{background:radial-gradient(circle at 20% 0,#13262b,#0a1215 60%);color:#e0e6e8}:root[data-theme=dark] .tv2-eyebrow{color:#5fd3c4}:root[data-theme=dark] .tv2-title h1{color:#fff}:root[data-theme=dark] .tv2-shift span,:root[data-theme=dark] .tv2-title small{color:#92a2a7}:root[data-theme=dark] .tv2-shift strong{color:#fff}:root[data-theme=dark] .tv2-state{border:2px solid var(--state);background:color-mix(in srgb,var(--state) 28%,transparent);color:#fff}:root[data-theme=dark] .tv2-state i{background:var(--state);box-shadow:0 0 .8vw var(--state)}:root[data-theme=dark] .tv2-clock{color:#fff}:root[data-theme=dark] .tv2-clock small{color:#92a2a7}:root[data-theme=dark] .tv2-icon{border:1px solid #2a3a3f;background:transparent;color:#92a2a7}:root[data-theme=dark] .tv2-alert{border:1px solid transparent}:root[data-theme=dark] .tv2-alert.good{border-color:#1f6b4a;background:#123526;color:#6ee7b7}:root[data-theme=dark] .tv2-alert.warn{border-color:#7a5a1a;background:#3a2c12;color:#fcd34d}:root[data-theme=dark] .tv2-alert.bad{border-color:#7f2d22;background:#3d1a14;color:#fca5a5}:root[data-theme=dark] .tv2-loading{color:#92a2a7}:root[data-theme=dark] .tv2-card{border:1px solid #202d32;background:#111b1e}:root[data-theme=dark] .tv2-card-title{color:#b9c7cb}:root[data-theme=dark] .tv2-day{border-left:.3vw solid var(--goal);background:color-mix(in srgb,var(--goal) 18%,#111b1e)}:root[data-theme=dark] .tv2-day span{color:#92a2a7}:root[data-theme=dark] .tv2-day b{color:#fff}:root[data-theme=dark] .tv2-day small{color:#b9c7cb}:root[data-theme=dark] .tv2-products i{background:#1d2a2e}:root[data-theme=dark] .tv2-products em{background:#12b8a6}:root[data-theme=dark] .tv2-products b{color:#fff}:root[data-theme=dark] .tv2-empty{color:#92a2a7}:root[data-theme=dark] .tv3{background:radial-gradient(circle at 18% 0,#13262b,#0a1215 60%);color:#e0e6e8}:root[data-theme=dark] .tv3-eyebrow{color:#5fd3c4}:root[data-theme=dark] .tv3-title h1{color:#fff}:root[data-theme=dark] .tv3-title h1 small{color:#92a2a7}:root[data-theme=dark] .tv3-shift strong{color:#fff}:root[data-theme=dark] .tv3-shift span{color:#92a2a7}:root[data-theme=dark] .tv3-state{border:2px solid var(--state);background:color-mix(in srgb,var(--state) 26%,transparent);color:#fff}:root[data-theme=dark] .tv3-state i{background:var(--state);box-shadow:0 0 .7vw var(--state)}:root[data-theme=dark] .tv3-clock{color:#fff}:root[data-theme=dark] .tv3-clock small{color:#92a2a7}:root[data-theme=dark] .tv3-icon{border:1px solid #2a3a3f;background:transparent;color:#92a2a7}:root[data-theme=dark] .tv3-alert{border:1px solid transparent}:root[data-theme=dark] .tv3-alert.good{border-color:#1f6b4a;background:#123526;color:#6ee7b7}:root[data-theme=dark] .tv3-alert.warn{border-color:#7a5a1a;background:#3a2c12;color:#fcd34d}:root[data-theme=dark] .tv3-alert.bad{border-color:#7f2d22;background:#3d1a14;color:#fca5a5}:root[data-theme=dark] .tv3-loading{color:#92a2a7}:root[data-theme=dark] .tv3-card{border:1px solid #1f2c31;background:#111b1e}:root[data-theme=dark] .tv3-card-title strong{color:#d6dfe2}:root[data-theme=dark] .tv3-card-title span{color:#92a2a7}:root[data-theme=dark] .tv3-kpi{border:1px solid #1f2c31;border-left:.25vw solid #2a3a3f;background:#111b1e}:root[data-theme=dark] .tv3-kpi.good{border-left-color:#1fbf7a}:root[data-theme=dark] .tv3-kpi.warn{border-left-color:#f2a93b}:root[data-theme=dark] .tv3-kpi.bad{border-left-color:#e4572e}:root[data-theme=dark] .tv3-kpi span{color:#92a2a7}:root[data-theme=dark] .tv3-kpi b{color:#fff}:root[data-theme=dark] .tv3-kpi b small{color:#92a2a7}:root[data-theme=dark] .tv3-kpi b.muted{color:#92a2a8}:root[data-theme=dark] .tv3-kpi em{color:#b9c7cb}:root[data-theme=dark] .tv3-gauge-track,:root[data-theme=dark] .tv3-gauge-value{fill:none}:root[data-theme=dark] .tv3-gauge-track{stroke:#24343a}:root[data-theme=dark] .tv3-gauge-value{stroke:#12b8a6}:root[data-theme=dark] .tv3-gauge-number{fill:#fff}:root[data-theme=dark] .tv3-gauge-limit{fill:#84969c}:root[data-theme=dark] .tv3-curve-legend i{background:#50717c}:root[data-theme=dark] .tv3-curve-legend i.actual{background:#12b8a6}:root[data-theme=dark] .tv3-curve-legend i.projected{background:repeating-linear-gradient(90deg,#12b8a6 0 4px,transparent 4px 7px)}:root[data-theme=dark] .tv3-curve-states{color:#92a2a7}:root[data-theme=dark] .tv3-curve-states b{color:#d6dfe2}:root[data-theme=dark] .tv3.light .tv3-curve-states b{color:#cfd8db}:root[data-theme=dark] .tv3-states b{color:#fff}:root[data-theme=dark] .tv3-states em{color:#92a2a7}:root[data-theme=dark] .tv3-timeline-bar{background:#18252a}:root[data-theme=dark] .tv3-timeline-bar .tv3-timeline-rest{background:transparent}:root[data-theme=dark] .tv3-timeline-foot{color:#92a2a7}:root[data-theme=dark] .tv3-empty-shift strong{color:#fff}:root[data-theme=dark] .tv3-empty-shift span{color:#92a2a7}:root[data-theme=dark] .tv3-day{border-left:.25vw solid var(--goal);background:color-mix(in srgb,var(--goal) 18%,#111b1e)}:root[data-theme=dark] .tv3-day span{color:#92a2a7}:root[data-theme=dark] .tv3-day b{color:#fff}:root[data-theme=dark] .tv3-day small{color:#b9c7cb}:root[data-theme=dark] .tv3-mix-table th{color:#84969c}:root[data-theme=dark] .tv3-mix-table td{border-top:1px solid #1d2a2e}:root[data-theme=dark] .tv3-mix-table td b{color:#fff}:root[data-theme=dark] .tv3-empty,:root[data-theme=dark] .tv3-mix-table td small{color:#92a2a7}:root[data-theme=dark] .tv3-mixlist li{border-top:1px solid #1d2a2e}:root[data-theme=dark] .tv3-mixlist-values{color:#92a2a7}:root[data-theme=dark] .tv3-mixlist-values b{color:#fff}:root[data-theme=dark] .tv3-day.today{box-shadow:inset 0 0 0 2px var(--goal)}:root[data-theme=dark] .tv3-day-head span{color:#92a2a7}:root[data-theme=dark] .tv3-day-head em{background:var(--goal);color:#fff}:root[data-theme=dark] .tv3-day-goal b{color:#fff}:root[data-theme=dark] .tv3-day-goal small{color:#b9c7cb}:root[data-theme=dark] .tv3-day-util small{color:#92a2a7}:root[data-theme=dark] .tv3.light{background:linear-gradient(180deg,#172124,#1e2b2f);color:#e0e6e8}:root[data-theme=dark] .tv3.light .tv3-card,:root[data-theme=dark] .tv3.light .tv3-kpi{border-top-color:#243338;border-right-color:#243338;border-bottom-color:#243338;background:#12191c}:root[data-theme=dark] .tv3.light .tv3-kpi:not(.good):not(.warn):not(.bad){border-left-color:#2b3d43}:root[data-theme=dark] .tv3.light .tv3-clock,:root[data-theme=dark] .tv3.light .tv3-day-goal b,:root[data-theme=dark] .tv3.light .tv3-empty-shift strong,:root[data-theme=dark] .tv3.light .tv3-kpi b,:root[data-theme=dark] .tv3.light .tv3-mixlist-values b,:root[data-theme=dark] .tv3.light .tv3-shift strong,:root[data-theme=dark] .tv3.light .tv3-state,:root[data-theme=dark] .tv3.light .tv3-title h1{color:#e0e6e8}:root[data-theme=dark] .tv3.light .tv3-card-title strong{color:#cfd8db}:root[data-theme=dark] .tv3.light .tv3-day-goal small,:root[data-theme=dark] .tv3.light .tv3-kpi em,:root[data-theme=dark] .tv3.light .tv3-mixlist-name{color:#b6c4c9}:root[data-theme=dark] .tv3.light .tv3-mixlist li{border-top-color:#202d32}:root[data-theme=dark] .tv3.light .tv3-day{background:color-mix(in srgb,var(--goal) 14%,#12191c)}:root[data-theme=dark] .tv3.light .tv3-icon,:root[data-theme=dark] .tv3.light .tv3-pages{border-color:#2b3d43;color:#b6c4c9}:root[data-theme=dark] .tv3.light .tv3-pages button{color:#b6c4c9}:root[data-theme=dark] .tv3.light .tv3-pages button.active{color:#ffffff}:root[data-theme=dark] .tv3.light .tv3-gauge-track{stroke:#202d32}:root[data-theme=dark] .tv3.light .tv3-gauge-number{fill:#e0e6e8}:root[data-theme=dark] .tv3.light .tv3-alert.good{border-color:#3c5e4e;background:#1b2f26;color:#82e3bc}:root[data-theme=dark] .tv3.light .tv3-alert.warn{border-color:#715a31;background:#362a15;color:#f4c671}:root[data-theme=dark] .tv3.light .tv3-alert.bad{border-color:#62372c;background:#341d15;color:#e09485}:root[data-theme=dark] .tv3-value-body b{color:#fff}:root[data-theme=dark] .tv3-value-body small{color:#92a2a7}:root[data-theme=dark] .tv3-status-body i{background:#e4572e;box-shadow:0 0 1.2vw #e4572e}:root[data-theme=dark] .tv3-status.on .tv3-status-body i{background:#1fbf7a;box-shadow:0 0 1.2vw #1fbf7a}:root[data-theme=dark] .tv3-status-body b{color:#fff}:root[data-theme=dark] .tv3-statecard{border-left:.35vw solid var(--state)}:root[data-theme=dark] .tv3-statecard-label{color:#fff}:root[data-theme=dark] .tv3-statecard-label i{background:var(--state);box-shadow:0 0 .8vw var(--state)}:root[data-theme=dark] .tv3-statecard b{color:#b9c7cb}:root[data-theme=dark] .tv3-statecard small{color:#92a2a7}:root[data-theme=dark] .tv3.light .tv3-statecard-label,:root[data-theme=dark] .tv3.light .tv3-status-body b,:root[data-theme=dark] .tv3.light .tv3-value-body b{color:#e0e6e8}:root[data-theme=dark] .tv-editor-screens button.active{border-color:#12b8a6;background:#1c2d2b}:root[data-theme=dark] .tv-editor-screens small{color:#92a2a8}:root[data-theme=dark] .tv-editor-group{border-top:1px solid #202d32}:root[data-theme=dark] .tv-editor-canvas{background:#0a1215}:root[data-theme=dark] .tv-editor-canvas iframe{border:0}:root[data-theme=dark] .tv-editor-handle{border:2px dashed rgba(18,184,166,.75);background:rgba(18,184,166,.06)}:root[data-theme=dark] .tv-editor-handle.selected{border-color:#f2a93b;background:rgba(242,169,59,.1)}:root[data-theme=dark] .tv-editor-handle span{background:rgba(11,32,40,.8);color:#fff}:root[data-theme=dark] .tv-editor-handle i{background:#f2a93b}:root[data-theme=dark] .tv-editor-hint{color:#92a2a8}:root[data-theme=dark] .tv3-pages .tv3-pages-name{color:#d6dfe2}:root[data-theme=dark] .tv3-pages .tv3-dot{border:0;background:#3a4b50}:root[data-theme=dark] .tv3-pages .tv3-dot.active{background:#12b8a6}:root[data-theme=dark] .tv3.light .tv3-pages .tv3-pages-name{color:#cfd8db}:root[data-theme=dark] .tv3.light .tv3-pages .tv3-dot{background:#2e4248}:root[data-theme=dark] .tv3.light .tv3-pages .tv3-dot.active{background:#12b8a6}:root[data-theme=dark] .tv3-pages{border:1px solid #2a3a3f}:root[data-theme=dark] .tv3-pages button{border:0;background:transparent;color:#92a2a7}:root[data-theme=dark] .tv3-pages button.active{background:#12b8a6;color:#e7ebed}:root[data-theme=dark] .detail-spinner{border:4px solid #243339;border-top:4px solid var(--accent,#12b8a6)}:root[data-theme=dark] .production-table .select-column input[type=checkbox]{box-shadow:none}:root[data-theme=dark] .shift-timeline-legend{color:#92a2a8}:root[data-theme=dark] .shift-timeline-axis{color:#798e95}:root[data-theme=dark] .shift-products span{background:#192327;color:#a5b6bc}:root[data-theme=dark] .shift-products b{color:#e0e6e8}:root[data-theme=dark] .shift-note{color:#dcc389}:root[data-theme=dark] .production-check{color:#a5b6bc}:root[data-theme=dark] .production-totals div{border:1px solid #243338;background:#12191c}:root[data-theme=dark] .production-totals span{color:#92a2a7}:root[data-theme=dark] .production-totals b{color:#e0e6e8}:root[data-theme=dark] .production-columns-menu{border:1px solid #243338;background:#12191c;box-shadow:0 14px 34px #18343d2e}:root[data-theme=dark] .production-columns-menu label{color:#bbc8cd}:root[data-theme=dark] .production-table tr.open td{background:#172622}:root[data-theme=dark] .production-table tr.off-shift td{color:#798e95}:root[data-theme=dark] .source-dot{background:#496873}:root[data-theme=dark] .source-dot.auto{background:#22b573}:root[data-theme=dark] .source-dot.manual{background:#f2b632}:root[data-theme=dark] .source-dot.live{background:transparent;border:2px solid #22b573}:root[data-theme=dark] .production-source-legend{color:#92a2a8}:root[data-theme=dark] .production-products-row td{background:#151e21}:root[data-theme=dark] .production-products span{background:#12191c;color:#a5b6bc}:root[data-theme=dark] .production-products b{color:#e0e6e8}:root[data-theme=dark] .shifts-help{color:#92a2a7}:root[data-theme=dark] .shift-form{border:1px solid #243338}:root[data-theme=dark] .weekday-picker button{border:1px solid #293b41;background:#12191c;color:#a5b6bc}:root[data-theme=dark] .weekday-picker button.selected{border-color:var(--brand-accent,#12b8a6);background:color-mix(in srgb,var(--brand-accent,#12b8a6) 12%,#12191c);color:#e0e6e8}:root[data-theme=dark] .shift-break,:root[data-theme=dark] .shift-breaks small{color:#92a2a7}:root[data-theme=dark] .clear-history-options>label{color:#bbc8cd}:root[data-theme=dark] .clear-history-warning{color:#e29683}:root[data-theme=dark] .shift-kpi.clickable:focus-visible,:root[data-theme=dark] .shift-kpi.clickable:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .detail-summary div{border:1px solid #202d32}:root[data-theme=dark] .detail-summary b small,:root[data-theme=dark] .detail-summary span{color:#92a2a8}:root[data-theme=dark] .detail-summary b.good{color:#88ddbb}:root[data-theme=dark] .detail-summary b.bad{color:#e38f77}:root[data-theme=dark] .detail-table td,:root[data-theme=dark] .detail-table th{border-bottom:1px solid #1a2629}:root[data-theme=dark] .detail-table th{color:#92a2a8}:root[data-theme=dark] .modal-card .modal-actions{border-top:1px solid #1e2b2f;background:inherit}:root[data-theme=dark] .production-table .day-split{color:#798e95}:root[data-theme=dark] .hmi-check-hours{border:1px solid #1a2629}:root[data-theme=dark] .data-check-notice{border:1px solid #574828}:root[data-theme=dark] .data-check-notice:hover{outline:1px solid var(--brand-accent,#0d8f82)}:root[data-theme=dark] .data-check-section h3{color:#9bbfca}:root[data-theme=dark] .data-check-item{border:1px solid #202d31;border-left:4px solid #e4572e;background:#12191c}:root[data-theme=dark] .data-check-item:hover{outline:1px solid var(--brand-accent,#0d8f82)}:root[data-theme=dark] .data-check-item.late_burst,:root[data-theme=dark] .data-check-item.suspicious{border-left-color:#f2a93b}:root[data-theme=dark] .data-check-item.refused_step{border-left-color:var(--brand-accent,#0d8f82)}:root[data-theme=dark] .data-check-when{color:#9bbfca}:root[data-theme=dark] .data-check-when span{color:#8d9ea3}:root[data-theme=dark] .data-check-body strong{color:#d3dcdf}:root[data-theme=dark] .data-check-body p{color:#aabbc0}:root[data-theme=dark] .data-check-body .data-check-fix{color:#9bbfca}:root[data-theme=dark] .data-check-toggle{border:0;background:none;color:#9bbfca}:root[data-theme=dark] .dashboard-tabs{border-top:1px solid #28393f;border-bottom:1px solid #28393f;background:#12191c}:root[data-theme=dark] .dashboard-tab{border-right:1px solid #2d4047}:root[data-theme=dark] .dashboard-tab:last-of-type{border-right:0}:root[data-theme=dark] .dashboard-tab:not(.active):hover{outline:2px solid var(--brand-accent,#12b8a6)}:root[data-theme=dark] .dashboard-tab.active{background:var(--brand-accent,#12b8a6);border-right-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .dashboard-tab>button{border:0;background:transparent;color:#b2c1c6}:root[data-theme=dark] .dashboard-tab-icon{background:#1a2629;color:#9aadb3}:root[data-theme=dark] .dashboard-tab.active .dashboard-tab-icon{background:#ffffff2e;color:#fff}:root[data-theme=dark] .dashboard-tab-text b{color:#ced8db}:root[data-theme=dark] .dashboard-tab-text small{color:#798e95}:root[data-theme=dark] .dashboard-tab.active .dashboard-tab-text b{color:#fff}:root[data-theme=dark] .dashboard-tab.active .dashboard-tab-text small{color:#ffffffd9}:root[data-theme=dark] .dashboard-tab.over{outline:2px dashed var(--brand-accent,#12b8a6);background:color-mix(in srgb,var(--brand-accent,#12b8a6) 12%,#12191c)}:root[data-theme=dark] .dashboard-tab-add{border:0;border-left:1px solid #2d4047;background:transparent;color:#9aadb3}:root[data-theme=dark] .dashboard-tab-add:hover{outline:2px solid var(--brand-accent,#12b8a6);color:#e0e6e8}:root[data-theme=dark] .dashboard-tab-hint{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .modal-note{color:#a0b2b8}:root[data-theme=dark] .tabs-list{border-top:1px solid #202e32}:root[data-theme=dark] .tabs-list li{border-bottom:1px solid #202e32}:root[data-theme=dark] .tabs-list-name b{color:#e0e6e8}:root[data-theme=dark] .tabs-list-name small{color:#798e95}:root[data-theme=dark] .tabs-list-tools button.danger{color:#da8b90}:root[data-theme=dark] .tabs-list-tools button.danger:hover{border-color:#a3272f}:root[data-theme=dark] .tabs-icon-grid button{border:1px solid #223035;background:#12191c;color:#b2c1c6}:root[data-theme=dark] .tabs-icon-grid button small{color:#8d9ea3}:root[data-theme=dark] .tabs-icon-grid button:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .tabs-icon-grid button.active{border-color:var(--brand-accent,#12b8a6);background:var(--brand-accent,#12b8a6);color:#fff}:root[data-theme=dark] .tabs-icon-grid button.active small{color:#fff}:root[data-theme=dark] .form-section{border:1px solid #202d32;background:#12191c}:root[data-theme=dark] .form-section[open]{border-color:#28393e;background:#121f1f}:root[data-theme=dark] .form-section>summary{color:#ccd6d9}:root[data-theme=dark] .form-section>summary:hover{background:#171f21}:root[data-theme=dark] .form-section>summary small{color:#798e95}:root[data-theme=dark] .form-section-chevron{border-right:1.5px solid #50717c;border-bottom:1.5px solid #50717c}:root[data-theme=dark] .modal-tools{border:1px solid #1d292e;background:#141d20}:root[data-theme=dark] .modal-tools-title{color:#798e95}:root[data-theme=dark] .field-offer,:root[data-theme=dark] .modal-card .field>button.field-offer{border:1px dashed #30454c;background:#12191c;color:#ccd6d9}:root[data-theme=dark] .field-offer:hover{border-color:#0b2028;color:#e0e6e8}:root[data-theme=dark] .field-offer-note,:root[data-theme=dark] .modal-card .field-offer-note{color:#798e95}:root[data-theme=dark] .field-drop,:root[data-theme=dark] .modal-card .field>button.field-drop{border:0;background:none;color:#798e95}:root[data-theme=dark] .field-drop:hover{color:#da8b90}:root[data-theme=dark] .hint{border:1px solid #30454c;color:#90a2a8;background:#12191c}:root[data-theme=dark] .hint.showing,:root[data-theme=dark] .hint:focus-visible,:root[data-theme=dark] .hint:hover{border-color:#0b2028;color:#e0e6e8}:root[data-theme=dark] .hint-balloon{background:#16333c;color:#eaf3f4;box-shadow:0 10px 26px #0b202833}:root[data-theme=dark] .chart-zoom-hint{color:#82969d}:root[data-theme=dark] .curve-tooltip{background:#0f2a31;color:#e7f1f2;box-shadow:0 8px 22px rgba(6,26,31,.28)}:root[data-theme=dark] .curve-tooltip em,:root[data-theme=dark] .curve-tooltip strong{color:#9fb4ba}:root[data-theme=dark] .production-detail-charts{border-top:1px solid #1e2b2f}:root[data-theme=dark] .widget-calculated{color:#98acb3}:root[data-theme=dark] .widget-calculated b{color:#ccd6d9}:root[data-theme=dark] .formula-error{color:#da8b90}:root[data-theme=dark] .formula-preview{color:#aebec3}:root[data-theme=dark] .formula-item{border-bottom:1px dashed #202d32}:root[data-theme=dark] .formula-item:last-of-type{border-bottom:none}:root[data-theme=dark] .detail-average{color:#92a2a8}:root[data-theme=dark] .formula-suggestions{background:#12191c;border:1px solid #27373d;box-shadow:0 12px 28px rgba(16,45,54,.14)}:root[data-theme=dark] .formula-suggestions button{border:none;background:transparent}:root[data-theme=dark] .formula-suggestions button:focus-visible,:root[data-theme=dark] .formula-suggestions button:hover{background:#1c2625}:root[data-theme=dark] .formula-suggestions code{color:#c7d2d5}:root[data-theme=dark] .formula-suggestions span{color:#92a2a8}:root[data-theme=dark] .formula-suggestions b{color:#9bbfca}:root[data-theme=dark] .variable-name{border:none;background:transparent}:root[data-theme=dark] .variable-name:focus-visible,:root[data-theme=dark] .variable-name:hover{background:#1c2625}:root[data-theme=dark] .variable-name code{color:#c7d2d5}:root[data-theme=dark] .variable-name span{color:#8ba1a8}:root[data-theme=dark] .shift-calculated{background:linear-gradient(180deg,#162023,#192326);border:1px solid #1e2b2f}:root[data-theme=dark] .shift-calculated>div:hover{background:#12191c}:root[data-theme=dark] .shift-calculated span{color:#84979e}:root[data-theme=dark] .shift-calculated b{color:#d3dbde}:root[data-theme=dark] .shift-calculated b em{color:#84979e}:root[data-theme=dark] .detail-step label{color:#92a2a8}:root[data-theme=dark] .machine-row{background:var(--health-bg);border:1px solid var(--health-line);border-left:4px solid var(--health)}:root[data-theme=dark] .machine-health{color:var(--health)}:root[data-theme=dark] .machine-health i{background:var(--health)}:root[data-theme=dark] .machine-row.health-offline .machine-health{color:#91a1a6}:root[data-theme=dark] .operation-block{border:1px solid #233237;background:#12191c}:root[data-theme=dark] .operation-block-label{color:#86999f}:root[data-theme=dark] .operation-block>b small{color:#84979e}:root[data-theme=dark] .operation-block.kind-efficiency>b{color:#7ce9da}:root[data-theme=dark] .operation-editor-bar small{color:#90a2a7}:root[data-theme=dark] .operation-add-menu{border:1px solid #28393e;background:#12191c;box-shadow:0 12px 30px rgba(20,60,70,.16)}:root[data-theme=dark] .operation-add-menu button{border:0;background:transparent}:root[data-theme=dark] .operation-add-menu button:hover{background:#1c2625}:root[data-theme=dark] .operation-add-menu strong{color:#8c9ea3}:root[data-theme=dark] .operation-add-menu button small{color:#84979e}:root[data-theme=dark] .operation-add-menu .operation-add-formula{color:#7ce9da}:root[data-theme=dark] .operation-add-empty{color:#84979e}:root[data-theme=dark] .operation-source-toggle{border:1px solid #2a3b41;background:#12191c}:root[data-theme=dark] .operation-source-toggle button{border:0;background:transparent;color:#a6b7bd}:root[data-theme=dark] .operation-source-toggle button.active{background:#12b8a6;color:#fff}:root[data-theme=dark] .operation-editor-stage{border:1px dashed #354b52;background:repeating-linear-gradient(45deg,#172125,#172125 8px,#1a2428 0,#1a2428 16px)}:root[data-theme=dark] .machine-row.editing .machine-card-grid{background-image:linear-gradient(90deg,rgba(18,184,166,.08) 1px,transparent 0)}:root[data-theme=dark] .machine-row.editing .operation-block:hover{border-color:#4d6d78}:root[data-theme=dark] .machine-row.editing .operation-block.selected{border-color:#12b8a6;box-shadow:0 0 0 2px rgba(18,184,166,.25)}:root[data-theme=dark] .machine-row.editing .operation-block.drop-zone{outline:2px dashed #12b8a6}:root[data-theme=dark] .operation-block-grip{color:#9fb2b7}:root[data-theme=dark] .operation-block-resize{border-right:3px solid #12b8a6;border-bottom:3px solid #12b8a6}:root[data-theme=dark] .operation-block-tools{border:1px solid #293b41;background:#12191c;box-shadow:0 8px 22px rgba(20,60,70,.18)}:root[data-theme=dark] .operation-block-tools button{border:0;background:#1a2529;color:#97c4ce}:root[data-theme=dark] .operation-block-tools button:hover:not(:disabled){background:#243633}:root[data-theme=dark] .operation-block-tools button.danger{color:#dc9589}:root[data-theme=dark] .operation-block-tools span{color:#9aadb3}:root[data-theme=dark] .operation-block-tools i{background:#243338}:root[data-theme=dark] .operation-formula-row label{color:#99abb1}:root[data-theme=dark] .operation-variables-link{border:0;background:none;color:#7beadc}:root[data-theme=dark] .operation-health-row label{color:#99abb1}:root[data-theme=dark] .plant-group,:root[data-theme=dark] .plant-heading small{color:#84979e}:root[data-theme=dark] .machine-health{color:var(--health,#91a1a6)}:root[data-theme=dark] .machine-health i{background:currentColor}:root[data-theme=dark] .machine-state{color:inherit}:root[data-theme=dark] .machine-state i{background:var(--state,#4b6a75)}:root[data-theme=dark] .machine-line .machine-state{color:#84979e}:root[data-theme=dark] .plant-summary:has(.health-green) footer .machine-health,:root[data-theme=dark] .plant-summary:has(.health-online) footer .machine-health{color:#7beac2}:root[data-theme=dark] .plant-summary:has(.health-yellow) footer .machine-health{color:#e8c97d}:root[data-theme=dark] .plant-summary:has(.health-red) footer .machine-health{color:#dc9589}:root[data-theme=dark] .operations-tv-link{border:1px solid #2f4349;background:#12191c;color:#97c4ce}:root[data-theme=dark] .operations-tv-link:hover{border-color:#4d6d78}:root[data-theme=dark] .tv-plant{border:1px solid #ffffff1f;border-left:.35vw solid var(--health,#4b6a75);background:#ffffff0a}:root[data-theme=dark] .tv-plant>header{border:0}:root[data-theme=dark] .tv-plant>header strong{color:inherit}:root[data-theme=dark] .tv-plant .machine-row{border:0;background:transparent}:root[data-theme=dark] .tv-plant .operation-block{border-color:#ffffff24;background:#ffffff12}:root[data-theme=dark] .tv-plant .operation-block-label{color:#b9cfd4}:root[data-theme=dark] .tv-plant .operation-block>b small{color:#9fb8bd}:root[data-theme=dark] .tv-plant-missing{color:#8fa6ac}:root[data-theme=dark] .tv3.light .tv-plant{border-color:#243338;background:#12191c}:root[data-theme=dark] .tv3.light .tv-plant .operation-block{border-color:#212e33;background:#161f22}:root[data-theme=dark] .tv3.light .tv-plant .operation-block-label{color:#91a1a6}:root[data-theme=dark] .tv-fleet{border:1px solid #ffffff1f;background:#ffffff0a}:root[data-theme=dark] .tv-fleet-kpis span,:root[data-theme=dark] .tv-fleet-title{color:#9fb8bd}:root[data-theme=dark] .tv-fleet-kpis i{background:var(--dot)}:root[data-theme=dark] .tv-fleet-totals b small,:root[data-theme=dark] .tv-fleet-totals span{color:#9fb8bd}:root[data-theme=dark] .tv-fleet-chart{color:#d9e8ea}:root[data-theme=dark] .tv-fleet-legend span{color:#b9cfd4}:root[data-theme=dark] .tv-fleet-legend b{color:#eef7f8}:root[data-theme=dark] .tv-fleet-map-empty{background:#07171dcc;color:#c7dade}:root[data-theme=dark] .tv-fleet-alert{border-color:#e4572e55;background:#e4572e14}:root[data-theme=dark] .tv-fleet-alert.ok{border-color:#1fbf7a45;background:#1fbf7a12}:root[data-theme=dark] .tv-fleet-alert small,:root[data-theme=dark] .tv-fleet-alert-rest{color:#b6c8cc}:root[data-theme=dark] .tv3.light .tv-fleet{border-color:#243338;background:#12191c}:root[data-theme=dark] .tv3.light .tv-fleet-kpis span,:root[data-theme=dark] .tv3.light .tv-fleet-legend span,:root[data-theme=dark] .tv3.light .tv-fleet-title,:root[data-theme=dark] .tv3.light .tv-fleet-totals b small,:root[data-theme=dark] .tv3.light .tv-fleet-totals span{color:#91a1a6}:root[data-theme=dark] .tv3.light .tv-fleet-chart{color:#97c4ce}:root[data-theme=dark] .tv3.light .tv-fleet-legend b{color:#d3dcdf}:root[data-theme=dark] .tv3.light .tv-fleet-alert{border-color:#4f3027;background:#2c1813}:root[data-theme=dark] .tv3.light .tv-fleet-alert.ok{border-color:#314d41;background:#192a22}:root[data-theme=dark] .wear-modal .modal-title small{color:#84979e}:root[data-theme=dark] .wear-explain{border-left:3px solid #384d4b;background:#172121;color:#9eb1b7}:root[data-theme=dark] .wear-waiting{border:1px dashed #293b41;color:#91a1a6}:root[data-theme=dark] .wear-box{border:1px solid #202d32;background:#151e1e}:root[data-theme=dark] .wear-verdict>div:first-child{background:#172121}:root[data-theme=dark] .wear-verdict>div{border:1px solid #243338;background:#12191c}:root[data-theme=dark] .wear-verdict span{color:#86999f}:root[data-theme=dark] .wear-verdict small{color:#84979e}:root[data-theme=dark] .wear-section-title{color:#97c4ce}:root[data-theme=dark] .wear-section-title small{color:#84979e}:root[data-theme=dark] .wear-fields label{color:#91a1a6}:root[data-theme=dark] .wear-fields input,:root[data-theme=dark] .wear-fields select{border:1px solid #2c3f45;background:#12191c;color:inherit}:root[data-theme=dark] .wear-sample-hint{color:#84979e}:root[data-theme=dark] .wear-table td,:root[data-theme=dark] .wear-table th{border-bottom:1px solid #1e2b2f}:root[data-theme=dark] .wear-table th{color:#86999f}:root[data-theme=dark] .wear-table tr.voided{color:#9fb2b7}:root[data-theme=dark] .wear-empty,:root[data-theme=dark] .wear-events small{color:#84979e}:root[data-theme=dark] .comma-always,:root[data-theme=dark] .modal-card .check-field{border:1px solid #243338;background:#151e21;color:#97c4ce}:root[data-theme=dark] .comma-always:hover,:root[data-theme=dark] .modal-card .check-field:hover{border-color:#354c53}:root[data-theme=dark] .comma-always:has(input:checked),:root[data-theme=dark] .modal-card .check-field:has(input:checked){border-color:#0b2028;background:#182225}:root[data-theme=dark] .comma-always span{color:#97c4ce}:root[data-theme=dark] .comma-always small{color:#84979e}:root[data-theme=dark] .formula-grip{color:#9fb2b7}:root[data-theme=dark] .formula-item:hover .formula-grip{color:#9aadb3}:root[data-theme=dark] .formula-item.drop-here{border-top:2px solid #12b8a6;border-bottom-color:transparent}:root[data-theme=dark] .stops-totals>*{border:1px solid #243338;background:#12191c;color:inherit}:root[data-theme=dark] .stops-totals>button:focus-visible,:root[data-theme=dark] .stops-totals>button:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .stops-totals span{color:#86999f}:root[data-theme=dark] .stops-totals b{color:#d5dee0}:root[data-theme=dark] .stops-totals small{color:#84979e}:root[data-theme=dark] .stops-quiet>div{background:#141d20}:root[data-theme=dark] .stops-title{color:#97c4ce}:root[data-theme=dark] .stops-title small{color:#798e95}:root[data-theme=dark] .stops-spent{background:#1a2529}:root[data-theme=dark] .stops-spent-legend{color:#91a1a6}:root[data-theme=dark] .stops-spent-legend b{color:#d5dee0}:root[data-theme=dark] .stops-pareto>button{border:1px solid #1d292e;background:#12191c;color:inherit}:root[data-theme=dark] .stops-pareto>button:focus-visible,:root[data-theme=dark] .stops-pareto>button:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .stops-pareto>button.vital{border-color:#2a3c42;background:#151e1e}:root[data-theme=dark] .stops-pareto-head em{color:#84979e}:root[data-theme=dark] .stops-pareto-bar{background:#1a2529}:root[data-theme=dark] .stops-pareto-bar u{background:#0b2028}:root[data-theme=dark] .stops-note,:root[data-theme=dark] .stops-pareto-foot{color:#798e95}:root[data-theme=dark] .stops-future{border:1px dashed #243338;background:#141d20}:root[data-theme=dark] .stops-future b{color:#97c4ce}:root[data-theme=dark] .stops-planned>div{border:1px solid #243338;background:#12191c}:root[data-theme=dark] .stops-planned span{color:#86999f}:root[data-theme=dark] .stops-planned b{color:#d5dee0}:root[data-theme=dark] .stops-planned small{color:#84979e}:root[data-theme=dark] .stops-day-bar{background:#1a2529}:root[data-theme=dark] .stops-day-bar i{background:#12b8a6}:root[data-theme=dark] .stops-day small{color:#84979e}:root[data-theme=dark] .stops-table td,:root[data-theme=dark] .stops-table th{border-bottom:1px solid #1e2b2f}:root[data-theme=dark] .stops-table th{color:#86999f}:root[data-theme=dark] .stops-table tr.planned{color:#798e95}:root[data-theme=dark] .stops-until{color:#9fb2b7}:root[data-theme=dark] .stops-more{border:1px solid #2c3f45;background:#12191c;color:#ccd6d9}:root[data-theme=dark] .stops-more:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .stops-detail-modal .modal-title small{color:#84979e}@media (max-width:760px){:root[data-theme=dark] .stops-table tr{border-bottom:1px solid #1e2b2f}:root[data-theme=dark] .stops-table td{border:0}:root[data-theme=dark] .stops-table td:nth-child(2){color:#91a1a6}:root[data-theme=dark] .stops-table td:nth-child(3){color:#798e95}}:root[data-theme=dark] .shift-split>div{border:1px solid #243338;background:#12191c}:root[data-theme=dark] .shift-split span{color:#97c4ce}:root[data-theme=dark] .shift-split b em,:root[data-theme=dark] .shift-split span small,:root[data-theme=dark] .shift-split>div>small{color:#84979e}:root[data-theme=dark] .shift-compare{border-top:1px dashed #25353a}:root[data-theme=dark] .shift-kpi-against{border-top:1px dashed #233136;color:#839ba3}:root[data-theme=dark] .shift-gauge-against>span,:root[data-theme=dark] .shift-kpi-against>span{color:#b07cc6}:root[data-theme=dark] .shift-kpi-against small{color:#9e86ad}:root[data-theme=dark] .shift-gauge-against{color:#839ba3}:root[data-theme=dark] .mortar-actions button,:root[data-theme=dark] .mortar-add,:root[data-theme=dark] .mortar-warning button{border:1px solid #2c3f45;background:#12191c;color:#97c4ce}:root[data-theme=dark] .mortar-actions button:hover,:root[data-theme=dark] .mortar-add:hover,:root[data-theme=dark] .mortar-warning button:hover{border-color:#0b2028}:root[data-theme=dark] .mortar-warning{border:1px solid #564526;background:#2e220f;color:#e1be84}:root[data-theme=dark] .mortar-spout{border:1px solid #243338;background:#12191c}:root[data-theme=dark] .mortar-spout header b{color:#d5dee0}:root[data-theme=dark] .mortar-spout-recipe{color:#97c4ce}:root[data-theme=dark] .mortar-spout-recipe span{color:#798e95}:root[data-theme=dark] .mortar-spout-figures b{color:#d5dee0}:root[data-theme=dark] .mortar-spout-figures small{color:#84979e}:root[data-theme=dark] .mortar-products td small{color:#798e95}:root[data-theme=dark] .mortar-unlinked td{color:#e6c27f}:root[data-theme=dark] .mortar-detail td{background:#162023}:root[data-theme=dark] .mortar-share i{background:#12b8a6}:root[data-theme=dark] .mortar-share span,:root[data-theme=dark] .mortar-yield span{color:#9aadb3}:root[data-theme=dark] .mortar-yield b{color:#d5dee0}:root[data-theme=dark] .mortar-switch{border-top:1px solid #1e2b2f}:root[data-theme=dark] .mortar-switch small{color:#84979e}:root[data-theme=dark] .mortar-grid>label,:root[data-theme=dark] .mortar-spout-form label{color:#9aadb3}:root[data-theme=dark] .mortar-sub{color:#97c4ce}:root[data-theme=dark] .mortar-spout-form{border:1px solid #243338}:root[data-theme=dark] .mortar-spout-form legend{color:#d5dee0}:root[data-theme=dark] .mortar-figure{border:1px solid #243338;background:#12191c;color:inherit}:root[data-theme=dark] button.mortar-figure:hover{border-color:#12b8a6;box-shadow:0 6px 18px #0b20281a}:root[data-theme=dark] .mortar-figure>span{color:#9aadb3}:root[data-theme=dark] .mortar-figure>b{color:#dae1e3}:root[data-theme=dark] .mortar-figure>b small,:root[data-theme=dark] .mortar-figure>em{color:#84979e}:root[data-theme=dark] .mortar-figure>u{color:#b3c3c7}:root[data-theme=dark] button.mortar-figure:hover>u{color:#7de8dc}:root[data-theme=dark] button.mortar-spout{color:inherit}:root[data-theme=dark] button.mortar-spout:hover{border-color:#12b8a6;box-shadow:0 6px 18px #0b20281a}:root[data-theme=dark] .mortar-spout-products .caption{color:#84979e}:root[data-theme=dark] .mortar-spout-products .none{color:#9fb2b7}:root[data-theme=dark] .mortar-spout-products .chips span{background:#1c2626;color:#97c4ce}:root[data-theme=dark] .mortar-spout-figures b small,:root[data-theme=dark] .mortar-spout-figures span{color:#84979e}:root[data-theme=dark] .mortar-more{color:#7ee7db}:root[data-theme=dark] .mortar-split-bar{background:#1a2529}:root[data-theme=dark] .mortar-split-legend{color:#9aadb3}:root[data-theme=dark] .mortar-split-legend b{color:#d5dee0}:root[data-theme=dark] .mortar-split-legend small{color:#798e95}:root[data-theme=dark] .mortar-split-empty{color:#9fb2b7}:root[data-theme=dark] .mortar-strip-marks{color:#798e95}:root[data-theme=dark] .mortar-explain{border-left:3px solid #12b8a6;background:#172124;color:#b2c1c6}:root[data-theme=dark] .mortar-table tbody tr:hover td{background:#151e21}:root[data-theme=dark] .muted{color:#798e95}:root[data-theme=dark] .mortar-donut-center b{color:#dae1e3}:root[data-theme=dark] .mortar-donut-center span{color:#84979e}:root[data-theme=dark] .mortar-donut-legend button{border:0;background:transparent;color:inherit}:root[data-theme=dark] .mortar-donut-legend button:hover{background:#172124}:root[data-theme=dark] .mortar-donut-legend small{color:#84979e}:root[data-theme=dark] .mortar-composition span{color:#fff}:root[data-theme=dark] .mortar-recipe-bar{background:#1a2529}:root[data-theme=dark] button.mortar-figure:focus-visible,:root[data-theme=dark] button.mortar-figure:hover,:root[data-theme=dark] button.mortar-spout:focus-visible,:root[data-theme=dark] button.mortar-spout:hover{border-color:var(--brand-accent,#12b8a6);background:#12191c;box-shadow:none}:root[data-theme=dark] button.mortar-figure:hover>u{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .mortar-explain{border-left-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-more{color:var(--brand-accent,#7ee7db)}:root[data-theme=dark] .mortar-actions button:hover,:root[data-theme=dark] .mortar-add:hover,:root[data-theme=dark] .mortar-warning button:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-color{border:1px solid #2c3f45;background:#12191c}:root[data-theme=dark] .utilization-option{border:1px solid #202d32}:root[data-theme=dark] .utilization-option.active,:root[data-theme=dark] .utilization-option:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .utilization-option small{color:#8d9ea3}:root[data-theme=dark] .utilization-preview{border-left:3px solid var(--brand-accent,#12b8a6);background:#162023}:root[data-theme=dark] .utilization-preview span{color:#bbc8cd}:root[data-theme=dark] .utilization-preview small{color:#798e95}:root[data-theme=dark] .utilization-builder>small{color:#8d9ea3}:root[data-theme=dark] .mortar-shift-head b{color:#dae1e3}:root[data-theme=dark] .mortar-shift-caption,:root[data-theme=dark] .mortar-shift-head small{color:#84979e}:root[data-theme=dark] .mortar-shift-figures .hero{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-pencil{border:0;background:transparent;color:#84979e}:root[data-theme=dark] .mortar-pencil:hover{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .mortar-banner{border:1px solid #293c32;background:#18281f;color:#91d4b4}:root[data-theme=dark] .mortar-banner.warn{border-color:#564526;background:#2e220f;color:#e1be84}:root[data-theme=dark] .mortar-banner.bad{border-color:#4b2c24;background:#2a1712;color:#e29683}:root[data-theme=dark] .stops-spent-legend i.dash{border-top:2px dashed;background:transparent!important}:root[data-theme=dark] .mortar-target-editor{border:1px solid var(--brand-accent,#12b8a6);background:#12191c}:root[data-theme=dark] .mortar-target-editor small{color:#84979e}:root[data-theme=dark] .mortar-spout-stops{color:#9aadb3}:root[data-theme=dark] .mortar-spout-stops b{color:#97c4ce}:root[data-theme=dark] .mortar-lots tbody tr:hover td,:root[data-theme=dark] .mortar-products tbody tr:hover td,:root[data-theme=dark] .mortar-recipes tbody tr:hover td{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 7%,#12191c)}:root[data-theme=dark] .mortar-lots tbody tr:hover td:first-child,:root[data-theme=dark] .mortar-products tbody tr:hover td:first-child,:root[data-theme=dark] .mortar-recipes tbody tr:hover td:first-child{box-shadow:inset 3px 0 var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-donut-legend button:hover{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 7%,#12191c)}:root[data-theme=dark] .mortar-curve-pick>span:first-child,:root[data-theme=dark] .mortar-prices>label{color:#9aadb3}:root[data-theme=dark] .mortar-ranking td.mortar-leader{color:#81e4be;background:color-mix(in srgb,var(--brand-accent,#12b8a6) 9%,#12191c)}:root[data-theme=dark] .mortar-board-title strong{color:#d4dcdf}:root[data-theme=dark] .mortar-board-title span{color:#8d9ea3}:root[data-theme=dark] .mortar-board-switches .shift-state{color:#ced8db}:root[data-theme=dark] .mortar-board-filters{border-top:1px solid #1e2b2f}:root[data-theme=dark] .mortar-hero{border:1px solid #202d32;border-left:4px solid #31464d;background:#141d1f}:root[data-theme=dark] .mortar-hero.good{border-left-color:#1fbf7a}:root[data-theme=dark] .mortar-hero.warn{border-left-color:#f2a93b}:root[data-theme=dark] .mortar-hero.bad{border-left-color:#e4572e}:root[data-theme=dark] .mortar-hero-top>span{color:#92a2a7}:root[data-theme=dark] .mortar-hero-top>b{color:#e0e6e8}:root[data-theme=dark] .mortar-hero-top>b small,:root[data-theme=dark] .mortar-hero-top>em{color:#8d9ea3}:root[data-theme=dark] .mortar-progress{background:#1d292e}:root[data-theme=dark] .mortar-progress>i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-progress>u.expected{background:#0b2028}:root[data-theme=dark] .mortar-progress>u.projected{background:transparent;border-left:2px dashed var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-hero-facts{color:#8d9ea3}:root[data-theme=dark] .mortar-hero-facts b{color:#ced8db}:root[data-theme=dark] .mortar-hero .clickable:hover{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .mortar-verdict.good{background:#192a22;color:#86dfb6}:root[data-theme=dark] .mortar-verdict.warn{background:#302613;color:#ebc17a}:root[data-theme=dark] .mortar-verdict.bad{background:#2e1a13;color:#e29683}:root[data-theme=dark] .mortar-against{color:#839ba3}:root[data-theme=dark] .mortar-curve-head{border-top:1px solid #1e2b2f}:root[data-theme=dark] .mortar-curve-head strong{color:#ced8db}:root[data-theme=dark] .mortar-curve-legend{color:#8d9ea3}:root[data-theme=dark] .mortar-spout-open{color:#b3c3c7}:root[data-theme=dark] button.mortar-spout:hover .mortar-spout-open{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .mortar-hero .kpi-edit{border:0;background:transparent;color:#8d9ea3}:root[data-theme=dark] .mortar-hero .kpi-edit:hover{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .mortar-divider,:root[data-theme=dark] .mortar-section-head{border-top:1px solid #1e2b2f}:root[data-theme=dark] .mortar-section-head strong{color:#ced8db}:root[data-theme=dark] .mortar-section-head small{color:#798e95}:root[data-theme=dark] .mortar-hero:hover{border-top-color:var(--brand-accent,#12b8a6);border-right-color:var(--brand-accent,#12b8a6);border-bottom-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-hero.none:hover,:root[data-theme=dark] .mortar-hero:not(.good):not(.warn):not(.bad):hover{border-left-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-spout-hero b{color:#e0e6e8}:root[data-theme=dark] .mortar-spout-hero small{color:#8d9ea3}:root[data-theme=dark] .mortar-spout-hero em{color:#9aadb3}:root[data-theme=dark] .mortar-spout-eff{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 9%,#12191c)}:root[data-theme=dark] .mortar-spout-eff b{color:#dae1e3}:root[data-theme=dark] .mortar-spout-eff span{color:#9aadb3}:root[data-theme=dark] .mortar-spout-stats{border-top:1px solid #1a2629;border-bottom:1px solid #1a2629}:root[data-theme=dark] .mortar-spout-stats span{color:#798e95}:root[data-theme=dark] .mortar-spout-stats b{color:#ced8db}:root[data-theme=dark] .mortar-spout .mortar-spout-products,:root[data-theme=dark] .mortar-spout-stats b small{color:#798e95}@media (max-width:760px){:root[data-theme=dark] .mortar-board .stops-table tr,:root[data-theme=dark] .mortar-modal .stops-table tr,:root[data-theme=dark] .mortar-panel .stops-table tr{border:0}:root[data-theme=dark] .mortar-board .stops-table td,:root[data-theme=dark] .mortar-board .stops-table th,:root[data-theme=dark] .mortar-modal .stops-table td,:root[data-theme=dark] .mortar-modal .stops-table th,:root[data-theme=dark] .mortar-panel .stops-table td,:root[data-theme=dark] .mortar-panel .stops-table th{border-bottom:1px solid #1e2b2f;color:inherit}:root[data-theme=dark] .mortar-board .stops-table th,:root[data-theme=dark] .mortar-modal .stops-table th,:root[data-theme=dark] .mortar-panel .stops-table th{color:#86999f}:root[data-theme=dark] .mortar-modal .stops-table td.muted,:root[data-theme=dark] .mortar-panel .stops-table td.muted{color:#798e95}}:root[data-theme=dark] .usage-page .heading p a{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .usage-tile small,:root[data-theme=dark] .usage-tile span{color:#92a2a8}:root[data-theme=dark] .usage-check{color:#a5b6bc}:root[data-theme=dark] .usage-leader{border:1px solid #202d32}:root[data-theme=dark] .usage-leader:focus-visible,:root[data-theme=dark] .usage-leader:hover:not(:disabled){border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .usage-leader small,:root[data-theme=dark] .usage-leader span{color:#92a2a8}:root[data-theme=dark] .usage-table td small{color:#84979e}:root[data-theme=dark] .usage-row:hover td{background:#162023}:root[data-theme=dark] .usage-row:hover td:first-child{box-shadow:inset 2px 0 0 var(--brand-accent,#12b8a6)}:root[data-theme=dark] .usage-sort{border:0;background:none;color:inherit}:root[data-theme=dark] .usage-sort.active{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .usage-name{border:0;background:none;color:inherit}:root[data-theme=dark] .usage-name:hover strong{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .usage-modal .detail-summary small{color:#92a2a8}:root[data-theme=dark] .usage-pages{color:#a5b6bc}:root[data-theme=dark] .user-row:focus-visible td,:root[data-theme=dark] .user-row:hover td{box-shadow:inset 0 1px 0 var(--brand-accent,#12b8a6),inset 0 -1px 0 var(--brand-accent,#12b8a6)}:root[data-theme=dark] .user-row:focus-visible td:first-child,:root[data-theme=dark] .user-row:hover td:first-child{box-shadow:inset 1px 1px 0 var(--brand-accent,#12b8a6),inset 0 -1px 0 var(--brand-accent,#12b8a6)}:root[data-theme=dark] .user-row:focus-visible td:last-child,:root[data-theme=dark] .user-row:hover td:last-child{box-shadow:inset -1px 1px 0 var(--brand-accent,#12b8a6),inset 0 -1px 0 var(--brand-accent,#12b8a6)}:root[data-theme=dark] .user-row:focus-visible{outline:none}@media (max-width:700px){:root[data-theme=dark] .user-row{border:1px solid #202d32}:root[data-theme=dark] .user-row td{border:0}:root[data-theme=dark] .user-row:focus-visible td,:root[data-theme=dark] .user-row:hover td,:root[data-theme=dark] .user-row:hover td:first-child,:root[data-theme=dark] .user-row:hover td:last-child{box-shadow:none}:root[data-theme=dark] .user-row:focus-visible,:root[data-theme=dark] .user-row:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .user-row td[data-label="Último acesso"],:root[data-theme=dark] .user-row td[data-label=Equipamentos],:root[data-theme=dark] .user-row td[data-label=Status] small{color:#92a2a8}}:root[data-theme=dark] .page-loader{background:radial-gradient(circle at 50% 40%,#1f2f2b,#192326 42%)}:root[data-theme=dark] .page-loader strong{color:#a5b6bc}:root[data-theme=dark] .mp-kpis .shift-kpi b small{color:#8d9ea3}:root[data-theme=dark] .mp-delta{color:#798e95}:root[data-theme=dark] .mp-delta.up{color:#82e3b7}:root[data-theme=dark] .mp-delta.down{color:#e29883}:root[data-theme=dark] .mp-card-head strong{color:#ced8db}:root[data-theme=dark] .mp-card-head small{color:#798e95}:root[data-theme=dark] .mp-back{border:1px solid #2c3f45;background:#12191c;color:#97c4ce}:root[data-theme=dark] .mp-back:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mp-legend{color:#9aadb3}:root[data-theme=dark] .mp-legend i.dash{border-top:2px dashed}:root[data-theme=dark] .mp-calendar-days,:root[data-theme=dark] .mp-calendar-months{color:#798e95}:root[data-theme=dark] .mp-calendar-grid button,:root[data-theme=dark] .mp-calendar-grid i,:root[data-theme=dark] .mp-calendar-scale i{border:0}:root[data-theme=dark] .mp-calendar-grid button:not(:disabled):hover{outline:2px solid #0b2028}:root[data-theme=dark] .mp-calendar-grid button.today{outline:2px solid var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mp-calendar .l0{background:#1b262a}:root[data-theme=dark] .mp-calendar .l1{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 25%,#12191c)}:root[data-theme=dark] .mp-calendar .l2{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 50%,#12191c)}:root[data-theme=dark] .mp-calendar .l3{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 75%,#12191c)}:root[data-theme=dark] .mp-calendar .l4{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mp-calendar-scale,:root[data-theme=dark] .mp-weekheat-day,:root[data-theme=dark] .mp-weekheat-hour{color:#798e95}:root[data-theme=dark] .mp-weekheat i{color:#e0e6e8}:root[data-theme=dark] .mp-abc.A{background:#1d3229;color:#86dfb6}:root[data-theme=dark] .mp-abc.B{background:#342a14;color:#ebc17a}:root[data-theme=dark] .mp-abc.C{background:#1b262a;color:#9aadb3}:root[data-theme=dark] .mp-rank{color:#798e95}:root[data-theme=dark] .mp-spout-bar{background:#1a2529}:root[data-theme=dark] .mp-spout-figures{color:#8d9ea3}:root[data-theme=dark] .mp-spout-figures b{color:#ced8db}:root[data-theme=dark] .mp-materials>div>span{color:#b2c1c6}:root[data-theme=dark] .mp-materials>div>small{color:#798e95}:root[data-theme=dark] .mp-stock-list{color:#9aadb3}:root[data-theme=dark] .mp-stock-list b{color:#ced8db}:root[data-theme=dark] .mp-history tbody tr:hover td{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 7%,#12191c)}:root[data-theme=dark] .mp-history tr.mp-quiet td{color:#a7b6ba}:root[data-theme=dark] .mp-pick>span{color:#fff}:root[data-theme=dark] .mp-pick.a>span{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mp-pick.b>span{background:#4f707b}:root[data-theme=dark] .mp-pick small{color:#798e95}@media (max-width:760px){:root[data-theme=dark] .mp-card .stops-table tr{border:0}:root[data-theme=dark] .mp-card .stops-table td,:root[data-theme=dark] .mp-card .stops-table th{border-bottom:1px solid #1e2b2f;color:inherit}}:root[data-theme=dark] .mp-period{color:#8d9ea3}:root[data-theme=dark] .mp-period b{color:#ced8db}:root[data-theme=dark] .mp-headline{border:1px solid #223035;border-left:4px solid var(--brand-accent,#12b8a6);background:#12191c;color:#b2c1c6}:root[data-theme=dark] .mp-headline b{color:#e0e6e8}:root[data-theme=dark] .mp-headline b.up,:root[data-theme=dark] .mp-note b.up{color:#82e3b7}:root[data-theme=dark] .mp-headline b.down,:root[data-theme=dark] .mp-note b.down{color:#e29883}:root[data-theme=dark] .mp-note{color:#9aadb3}:root[data-theme=dark] .mp-note b{color:#e0e6e8}:root[data-theme=dark] .mp-bars>div>span{color:#ced8db}:root[data-theme=dark] .mp-bars>div>b{color:#e0e6e8}:root[data-theme=dark] .mp-bars>div>small{color:#8d9ea3}:root[data-theme=dark] .briefing-backdrop{background:rgba(4,17,22,.55)}:root[data-theme=dark] .briefing-card{background:#12191c;box-shadow:0 24px 60px rgba(4,17,22,.28)}:root[data-theme=dark] .briefing-eyebrow{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .briefing-state i{background:currentColor}:root[data-theme=dark] .briefing-state.good{background:#192a22;color:#86dfb6}:root[data-theme=dark] .briefing-state.warn{background:#302613;color:#ebc17a}:root[data-theme=dark] .briefing-state.bad{background:#2e1a13;color:#e29683}:root[data-theme=dark] .briefing-state.muted{background:#1b262a;color:#a5b6bc}:root[data-theme=dark] .briefing-hero{border:1px solid #202d32}:root[data-theme=dark] .briefing-hero strong small,:root[data-theme=dark] .briefing-hero>small,:root[data-theme=dark] .briefing-hero>span,:root[data-theme=dark] .briefing-since span,:root[data-theme=dark] .briefing-tiles span{color:#92a2a8}:root[data-theme=dark] .briefing-progress{background:#1d292e}:root[data-theme=dark] .briefing-progress i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .briefing-progress u{background:#0b2028}:root[data-theme=dark] .briefing-verdict.good{background:#192a22;color:#86dfb6}:root[data-theme=dark] .briefing-verdict.warn{background:#302613;color:#ebc17a}:root[data-theme=dark] .briefing-verdict.bad{background:#2e1a13;color:#e29683}:root[data-theme=dark] .briefing-tiles>div{border:1px solid #202d32}:root[data-theme=dark] .briefing-tiles b small{color:#92a2a8}:root[data-theme=dark] .briefing-tiles b.up{color:#86dfb6}:root[data-theme=dark] .briefing-tiles b.down{color:#e29683}:root[data-theme=dark] .briefing-tiles em{color:#92a2a8}:root[data-theme=dark] .briefing-since{border-left:3px solid var(--brand-accent,#12b8a6);background:#172124}:root[data-theme=dark] .briefing-foot{color:#798e95}:root[data-theme=dark] .mortar-spout-now{border-left:3px solid var(--spout,var(--brand-accent,#12b8a6));background:color-mix(in srgb,var(--spout,var(--brand-accent,#12b8a6)) 9%,#12191c)}:root[data-theme=dark] .mortar-spout-now span{color:#8d9ea3}:root[data-theme=dark] .mortar-spout-now b{color:#e0e6e8}:root[data-theme=dark] .mortar-spout-now small{color:#8d9ea3}:root[data-theme=dark] .mortar-spout-now.mortar-spout-now-none b{color:#798e95}:root[data-theme=dark] .mx-bars-head,:root[data-theme=dark] .mx-recipe span,:root[data-theme=dark] .mx-section-title{color:#8d9ea3}:root[data-theme=dark] .mx-recipe b{color:#e0e6e8}:root[data-theme=dark] .mx-run span{color:#9aadb3}:root[data-theme=dark] .mx-run span b{color:#e0e6e8}:root[data-theme=dark] .mx-segments i{background:#1e2b2f}:root[data-theme=dark] .mx-segments i.done{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mx-pills em{border:1px solid #2c3f45;color:#b2c1c6}:root[data-theme=dark] .mx-pills em.on{border-color:var(--brand-accent,#12b8a6);color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .mx-pills em.manual{border-color:#f2a93b;color:#e9be7c}:root[data-theme=dark] .mx-pills small{color:#798e95}:root[data-theme=dark] .mx-pills small u{background:#374e56}:root[data-theme=dark] .mx-pills small.live u{background:#1fbf7a;box-shadow:0 0 0 3px #1fbf7a2e}:root[data-theme=dark] .mx-pills small.stale{color:#e29883}:root[data-theme=dark] .mx-pills small.stale u{background:#e4572e}:root[data-theme=dark] .mx-halves:before{background:linear-gradient(180deg,transparent,#27373c 18%,#27373c 82%,transparent)}:root[data-theme=dark] .mx-half{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-accent,#12b8a6) 7%,#12191c) 0,color-mix(in srgb,var(--brand-accent,#12b8a6) 2%,#12191c) 45%,transparent 100%)}:root[data-theme=dark] .mx-half-head h3{color:#e0e6e8}:root[data-theme=dark] .mx-half-head h3:after{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mx-half-head small{color:#798e95}:root[data-theme=dark] .mx-missing{background:rgba(18,25,28,.702);color:#8d9ea3}:root[data-theme=dark] .mx-step{background:rgba(18,25,28,.8);box-shadow:0 1px 0 #0b20280a}:root[data-theme=dark] .mx-step.work>i{box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-accent,#12b8a6) 18%,transparent)}:root[data-theme=dark] .mx-step.wait>i{box-shadow:0 0 0 5px #f2a93b2e}:root[data-theme=dark] .mx-step>div span{color:#8d9ea3}:root[data-theme=dark] .mx-step>div b{color:#e0e6e8}:root[data-theme=dark] .mx-step.wait>div b{color:#f4c071}:root[data-theme=dark] .mx-step>em{color:#e0e6e8}:root[data-theme=dark] .mx-step>em small{color:#798e95}:root[data-theme=dark] .mx-step>em.warn{color:#e9be7c}:root[data-theme=dark] .mx-step>em.bad{color:#e29883}:root[data-theme=dark] .mx-hero b{color:#e0e6e8}:root[data-theme=dark] .mx-hero b.over{color:#e29883}:root[data-theme=dark] .mx-hero span{color:#b2c1c6}:root[data-theme=dark] .mx-hero em{color:#798e95}:root[data-theme=dark] .mx-fill-cover{background:rgba(18,25,28,.769)}:root[data-theme=dark] .mx-fill-edge{background:#0b2028}:root[data-theme=dark] .mx-legend-materials li{color:#b2c1c6}:root[data-theme=dark] .mx-legend-materials li b{color:#e0e6e8}:root[data-theme=dark] .mx-legend-materials li.dosing{background:var(--brand-accent,#12b8a6);color:#fff}:root[data-theme=dark] .mx-legend-materials li.dosing b{color:#fff}:root[data-theme=dark] .mx-progress-big{background:#1e2b2f}:root[data-theme=dark] .mx-progress-big i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mx-progress-big i.over{background:#e4572e}:root[data-theme=dark] .mx-bars-head small{color:#a1b1b5}:root[data-theme=dark] .mx-bar-pair>span,:root[data-theme=dark] .mx-bar-row>span{color:#b2c1c6}:root[data-theme=dark] .mx-bar-pair>b,:root[data-theme=dark] .mx-bar-row>b{color:#e0e6e8}:root[data-theme=dark] .mx-bar-pair>b.muted{color:#798e95}:root[data-theme=dark] .mx-bar-pair>b small.mx-up{color:#e29883}:root[data-theme=dark] .mx-bar-pair>b small.mx-down{color:#82e3b7}:root[data-theme=dark] .mx-bar{background:#1b262a}:root[data-theme=dark] .mx-bar i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mx-bar i.warn{background:#f2a93b}:root[data-theme=dark] .mx-bar i.bad{background:#e4572e}:root[data-theme=dark] .mx-bar.ghost{background:transparent}:root[data-theme=dark] .mx-bar.ghost i{background:#2e4148}:root[data-theme=dark] .mx-bar u{background:#0b2028}:root[data-theme=dark] .mx-bars-key{color:#798e95}:root[data-theme=dark] .mx-bars-key i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mx-bars-key i.ghost{background:#2e4148}:root[data-theme=dark] .mx-facts{border-top:1px solid #202e32}:root[data-theme=dark] .mx-facts span{color:#798e95}:root[data-theme=dark] .mx-facts b{color:#e0e6e8}:root[data-theme=dark] .mx-facts b.good{color:#82e3b7}:root[data-theme=dark] .mx-facts b.warn{color:#e9be7c}:root[data-theme=dark] .mx-facts b.bad{color:#e29883}:root[data-theme=dark] .mx-day-head strong{color:#e0e6e8}:root[data-theme=dark] .mx-day-head small{color:#8d9ea3}:root[data-theme=dark] .mx-section-title small{color:#a1b1b5}:root[data-theme=dark] .mx-lane-name{color:#9aadb3}:root[data-theme=dark] .mx-lane-track{background:#192327}:root[data-theme=dark] .mx-lane-track i:hover{outline:2px solid #0b2028}:root[data-theme=dark] .mx-legend{color:#9aadb3}:root[data-theme=dark] .mx-legend i.dash{border-top:2px dashed #0b2028}:root[data-theme=dark] .mx-more{border:1px solid #2c3f45;background:#12191c;color:#b2c1c6}:root[data-theme=dark] .mx-more:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mx-spent-name b{color:#e0e6e8}:root[data-theme=dark] .mx-spent-name small{color:#798e95}:root[data-theme=dark] .mx-kinds-key{color:#9aadb3}:root[data-theme=dark] .mx-kinds-key b{color:#e0e6e8}:root[data-theme=dark] .mx-callout{border-left:3px solid #f2a93b;background:#2d2313;color:#e1be84}:root[data-theme=dark] .mx-callout b{color:#d6dee1}:root[data-theme=dark] .mx-delta.bad{color:#e29883}:root[data-theme=dark] .mx-delta.good{color:#82e3b7}:root[data-theme=dark] .shifts-extension{border-top:1px solid #202e32}:root[data-theme=dark] .shifts-extension-input small{color:#8d9ea3}:root[data-theme=dark] .mx-pills em.mx-alert{background:#29150e}:root[data-theme=dark] .mx-alerts li{border:1px solid #202e32}:root[data-theme=dark] .mx-alerts li span{color:#ced8db}:root[data-theme=dark] .mx-alerts li b{color:#e0e6e8}:root[data-theme=dark] .mx-alerts li small{color:#798e95}:root[data-theme=dark] .mixer-config section{border-top:1px solid #202e32}:root[data-theme=dark] .mixer-config h4{color:#e0e6e8}:root[data-theme=dark] .mixer-config .mixer-config-help{color:#8d9ea3}:root[data-theme=dark] .mixer-config-roles label small{color:#798e95}:root[data-theme=dark] .mixer-config-row.head{color:#8d9ea3}:root[data-theme=dark] .um-section{border-top:1px solid #202e32}:root[data-theme=dark] .um-step{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 12%,#12191c);color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .um-head h3{color:#e0e6e8}:root[data-theme=dark] .um-head p{color:#8d9ea3}:root[data-theme=dark] .um-figure{color:#e0e6e8}:root[data-theme=dark] .um-choice button{border:1px solid #223035;background:#12191c;color:#ced8db}:root[data-theme=dark] .um-choice button:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .um-choice button.active{border-color:var(--brand-accent,#12b8a6);background:color-mix(in srgb,var(--brand-accent,#12b8a6) 8%,#12191c);box-shadow:inset 0 0 0 1px var(--brand-accent,#12b8a6)}:root[data-theme=dark] .um-choice small{color:#8d9ea3}:root[data-theme=dark] .um-formula small,:root[data-theme=dark] .um-note{color:#798e95}:root[data-theme=dark] .um-stepper{border:1px solid #223035}:root[data-theme=dark] .um-stepper button{border:0;background:#162023;color:#ced8db}:root[data-theme=dark] .um-stepper button:hover:not(:disabled){color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .um-stepper input{border:0;background:#12191c;color:#e0e6e8}:root[data-theme=dark] .um-stepper span{color:#8d9ea3}:root[data-theme=dark] .um-presets button{border:1px solid #223035;background:#12191c;color:#a5b6bc}:root[data-theme=dark] .um-presets button:hover:not(:disabled){border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .um-presets button.active{border-color:var(--brand-accent,#12b8a6);background:var(--brand-accent,#12b8a6);color:#fff}:root[data-theme=dark] .um-footnote{color:#798e95}:root[data-theme=dark] .briefing-shift{border:1px solid #202d32}:root[data-theme=dark] .briefing-shift header span{color:#8d9ea3}:root[data-theme=dark] .briefing-shift header b.good{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .briefing-shift header b.lost,:root[data-theme=dark] .bs-lost b{color:#e38f77}:root[data-theme=dark] .briefing-shift header b.gained{color:#88ddbb}:root[data-theme=dark] .briefing-shift header b.muted{color:#8d9ea3}:root[data-theme=dark] .bs-lanes>small{color:#798e95}:root[data-theme=dark] .bs-lane{background:#192327}:root[data-theme=dark] .bs-lane.planned i{background:#364d55}:root[data-theme=dark] .bs-lane.real i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .bs-lane u.lost{background:repeating-linear-gradient(-45deg,#e4572e 0 3px,color-mix(in srgb,#e4572e 55%,#12191c) 3px 6px)}:root[data-theme=dark] .bs-lane u.gained{background:#1d8a5f}:root[data-theme=dark] .bs-now{background:#0b2028}:root[data-theme=dark] .bs-facts{color:#a5b6bc}:root[data-theme=dark] .bs-facts b{color:#e0e6e8}:root[data-theme=dark] .bs-facts small{color:#798e95}:root[data-theme=dark] .mortar-lot-diff.over{color:#e38f77}:root[data-theme=dark] .mortar-lot-diff.under{color:#ebbf7a}:root[data-theme=dark] .mortar-spout-total{color:#8d9ea3}:root[data-theme=dark] .mortar-spout-hero .mortar-spout-total b,:root[data-theme=dark] .mortar-spout-made b{color:#ced8db}:root[data-theme=dark] .mortar-spout-made .now b{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .mortar-day-balance{border-bottom:1px solid #202e32}:root[data-theme=dark] .mortar-day-balance>header>span{color:#8d9ea3}:root[data-theme=dark] .mortar-day-balance>header>div{color:#a5b6bc}:root[data-theme=dark] .mortar-day-balance>header b{color:#e0e6e8}:root[data-theme=dark] .mortar-day-balance-note{color:#8d9ea3}:root[data-theme=dark] .mortar-day-balance-note b{color:#ced8db}:root[data-theme=dark] .mortar-hero-made{border-left:1px solid #202d32}:root[data-theme=dark] .mortar-hero-made li>span{color:#ced8db}:root[data-theme=dark] .mortar-hero-made li>i{background:#1a2629}:root[data-theme=dark] .mortar-hero-made li>i>u{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .mortar-hero-made li>b{color:#e0e6e8}:root[data-theme=dark] .mortar-hero-made li.more,:root[data-theme=dark] .mortar-hero-made li>small{color:#798e95}:root[data-theme=dark] .mortar-hero-made p{color:#8d9ea3}:root[data-theme=dark] .mortar-hero-made p b{color:#ced8db}:root[data-theme=dark] .mortar-made-table tfoot td{border-top:1px solid #27383e;color:#ced8db}@media (max-width:760px){:root[data-theme=dark] .mortar-hero-made{border-left:0;border-top:1px solid #202d32}}:root[data-theme=dark] .unlinked-lead{color:#a5b6bc}:root[data-theme=dark] .unlinked-list>li{border:1px solid #202d32}:root[data-theme=dark] .unlinked-name b{color:#e0e6e8}:root[data-theme=dark] .unlinked-mixer>span,:root[data-theme=dark] .unlinked-name span{color:#8d9ea3}:root[data-theme=dark] .unlinked-mixer em{background:#192327;color:#ced8db}:root[data-theme=dark] .unlinked-note{border-left:3px solid #d9a441;background:#2a2212;color:#cabc9b}:root[data-theme=dark] .why-close{background:#192327}:root[data-theme=dark] .why-close b{color:#e0e6e8}:root[data-theme=dark] .why-close.ok b{color:#88ddbb}:root[data-theme=dark] .why-close span{color:#8d9ea3}:root[data-theme=dark] .why-head p{color:#a5b6bc}:root[data-theme=dark] .why-head p b{color:#e0e6e8}:root[data-theme=dark] .why-group{border:1px solid #202d32;border-top:3px solid var(--why)}:root[data-theme=dark] .why-group-icon,:root[data-theme=dark] .why-icon{background:color-mix(in srgb,var(--why,#50717c) 14%,#12191c);color:var(--why,#a5b6bc)}:root[data-theme=dark] .why-group-head b,:root[data-theme=dark] .why-group-head strong{color:#e0e6e8}:root[data-theme=dark] .why-group>ul>li>button{border:1px solid transparent;background:none;color:#ced8db}:root[data-theme=dark] .why-group>ul>li.open>button,:root[data-theme=dark] .why-group>ul>li>button:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .why-label small{color:#798e95}:root[data-theme=dark] .why-bar:before{background:#2b3d43}:root[data-theme=dark] .why-bar i{background:var(--why,#50717c)}:root[data-theme=dark] .why b.plus{color:#98cdc2}:root[data-theme=dark] .why b.minus{color:#db9b8a}:root[data-theme=dark] .why b.even{color:#798e95}:root[data-theme=dark] .why-days i{background:#1b262a}:root[data-theme=dark] .why-days i.on{background:var(--why)}:root[data-theme=dark] .why-detail p{color:#8d9ea3}:root[data-theme=dark] .why-detail li{border-bottom:1px dashed #1e2b30}:root[data-theme=dark] .why-detail li em{background:#192327;color:#a5b6bc}:root[data-theme=dark] .why-detail li span{color:#ced8db}:root[data-theme=dark] .why-detail li span small,:root[data-theme=dark] .why-detail>small{color:#798e95}:root[data-theme=dark] .bag-ruler-track{background:#1a2629}:root[data-theme=dark] .bag-ruler-track .nominal{background:#4d6770}:root[data-theme=dark] .bag-ruler-track u{border:2px solid #12191c;box-shadow:0 0 0 1px rgba(11,32,40,.15)}:root[data-theme=dark] .bag-ruler.ok .fill,:root[data-theme=dark] .bag-ruler.ok u{background:#1d8a5f}:root[data-theme=dark] .bag-ruler.light .fill,:root[data-theme=dark] .bag-ruler.light u{background:#d8664a}:root[data-theme=dark] .bag-ruler.heavy .fill,:root[data-theme=dark] .bag-ruler.heavy u{background:#d39a2f}:root[data-theme=dark] .bag-ruler b{color:#e0e6e8}:root[data-theme=dark] .bag-ruler small{color:#798e95}:root[data-theme=dark] .why-equation>div{border:1px solid #202d32}:root[data-theme=dark] .why-equation>div:last-child{background:#162023}:root[data-theme=dark] .why-equation>div.ok{border-color:#2f463b;background:#17261f}:root[data-theme=dark] .why-equation>div.minus{border-color:#442c25;background:#281812}:root[data-theme=dark] .why-equation>div.plus{border-color:#4e4025;background:#2a2212}:root[data-theme=dark] .why-equation small{color:#8d9ea3}:root[data-theme=dark] .why-equation b{color:#e0e6e8}:root[data-theme=dark] .why-equation .ok b{color:#88ddbb}:root[data-theme=dark] .why-equation .minus b{color:#db9b8a}:root[data-theme=dark] .why-equation .plus b{color:#e2be83}:root[data-theme=dark] .why-equation em{color:#798e95}:root[data-theme=dark] .why-arrow{color:#a7b6bb}:root[data-theme=dark] .why-causes>li{border:1px solid #202d32;border-left:3px solid var(--why)}:root[data-theme=dark] .ledger-sum span,:root[data-theme=dark] .why-partner{color:#a5b6bc}:root[data-theme=dark] .ledger-sum b{color:#e0e6e8}:root[data-theme=dark] .ledger-sum b i{color:#798e95}:root[data-theme=dark] .ledger-total{border-top:2px solid #20353d}:root[data-theme=dark] .ledger-total span{color:#e0e6e8!important}:root[data-theme=dark] .ledger-total u{color:#88ddbb}:root[data-theme=dark] .ledger-caption{color:#8d9ea3}:root[data-theme=dark] .ledger-lines>li>button{border:1px solid transparent;background:none;color:#ced8db}:root[data-theme=dark] .ledger-lines>li.open>button,:root[data-theme=dark] .ledger-lines>li>button:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .ledger-name small{color:#a2b2b7}:root[data-theme=dark] .ledger-tag{background:color-mix(in srgb,var(--why) 13%,#12191c);color:color-mix(in srgb,var(--why) 80%,#f2f2f2)}:root[data-theme=dark] .ledger-lines b.more{color:#e0e6e8}:root[data-theme=dark] .ledger-lines b.less{color:#9aadb3}:root[data-theme=dark] .ledger-lines b.even{color:#a2b2b7}:root[data-theme=dark] .yb-title{color:#8d9ea3}:root[data-theme=dark] .yb-kpi{border:1px solid #202d32;background:linear-gradient(180deg,#12191c,#151e21)}:root[data-theme=dark] .yb-kpi small{color:#8d9ea3}:root[data-theme=dark] .yb-kpi b{color:#e0e6e8}:root[data-theme=dark] .yb-kpi b i{color:#798e95}:root[data-theme=dark] .yb-kpi em{color:#8d9ea3}:root[data-theme=dark] .yb-kpi.mixed .yb-kpi-icon{background:#332b1d;color:#d2b893}:root[data-theme=dark] .yb-kpi.bagged .yb-kpi-icon{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 14%,#12191c);color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .yb-kpi.diff.ok{border-color:#2f463b;background:linear-gradient(180deg,#15231c,#18281f)}:root[data-theme=dark] .yb-kpi.diff.over{border-color:#4d4127;background:linear-gradient(180deg,#28200d,#2e2513)}:root[data-theme=dark] .yb-kpi.diff.under{border-color:#432b23;background:linear-gradient(180deg,#27140d,#2b1912)}:root[data-theme=dark] .yb-ring circle{fill:none}:root[data-theme=dark] .yb-ring .track{stroke:#1e2b2f}:root[data-theme=dark] .yb-ring.ok .value{stroke:#1d8a5f}:root[data-theme=dark] .yb-ring.over .value{stroke:#d39a2f}:root[data-theme=dark] .yb-ring.under .value{stroke:#d8664a}:root[data-theme=dark] .yb-ring text{fill:#e0e6e8}:root[data-theme=dark] .yb-receipt{border:1px solid #373126;border-bottom:0;background:#241f14}:root[data-theme=dark] .yb-receipt .ledger-total{border-top:1.5px dashed #4a6973}:root[data-theme=dark] .yb-tug{border:1px solid #202d32}:root[data-theme=dark] .yb-tug-ends{color:#798e95}:root[data-theme=dark] .yb-tug-bar{background:#192327}:root[data-theme=dark] .yb-tug-bar:after{background:#364d55}:root[data-theme=dark] .yb-seg{color:#fff;box-shadow:inset -1px 0 0 rgba(18,25,28,.7)}:root[data-theme=dark] .yb-tug-pin{background:#0b2028}:root[data-theme=dark] .yb-tug-pin span{background:#0b2028;color:#fff}:root[data-theme=dark] .yb-groups{color:#a5b6bc}:root[data-theme=dark] .yb-groups u{background:var(--why)}:root[data-theme=dark] .yb-groups b{color:#e0e6e8}:root[data-theme=dark] .yb-actions>ul>li{border:1px solid #202d32;border-left:3px solid var(--why)}:root[data-theme=dark] .yb-action-head b{color:#e0e6e8}:root[data-theme=dark] .yb-action-head small{color:#798e95}:root[data-theme=dark] .yb-action-head strong{color:#e0e6e8}:root[data-theme=dark] .yb-todo{background:color-mix(in srgb,var(--why) 9%,#12191c);color:#ced8db}:root[data-theme=dark] .yb-clear{border:1px solid #2f463b;background:#16241d}:root[data-theme=dark] .yb-clear b{color:#8dd8b9}:root[data-theme=dark] .yb-clear small{color:#a5b6bc}:root[data-theme=dark] .icon-button.info-button{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .guide-station i{background:#12191c;box-shadow:0 1px 0 rgba(11,32,40,.06)}:root[data-theme=dark] .guide-station b{color:#e0e6e8}:root[data-theme=dark] .guide-station small{color:#9aadb3}:root[data-theme=dark] .guide-station.mix{background:#2d2619;color:#d2b893}:root[data-theme=dark] .guide-station.silo{background:#1a2027;color:#79939c}:root[data-theme=dark] .guide-station.bag{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 10%,#12191c);color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .guide-flow{background:repeating-linear-gradient(90deg,#415d66 0 6px,transparent 6px 11px)}:root[data-theme=dark] .guide-flow:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #415d66}:root[data-theme=dark] .guide-lead{color:#a5b6bc}:root[data-theme=dark] .guide-lead b{color:#e0e6e8}:root[data-theme=dark] .guide-signs span{background:#172125;color:#ced8db}:root[data-theme=dark] .guide-signs small{color:#8d9ea3}:root[data-theme=dark] .guide-groups span{border:1px solid color-mix(in srgb,var(--why) 30%,#12191c);background:color-mix(in srgb,var(--why) 7%,#12191c)}:root[data-theme=dark] .guide-groups i{background:var(--why);color:#fff}:root[data-theme=dark] .guide-groups b{color:#e0e6e8}:root[data-theme=dark] .guide-groups small{color:#9aadb3}:root[data-theme=dark] .guide-section{color:#8d9ea3}:root[data-theme=dark] .guide-card{border:1px solid #202d32;border-top:3px solid var(--why);background:#12191c}:root[data-theme=dark] .guide-card.quiet{border-top-color:color-mix(in srgb,var(--why) 45%,#12191c);background:#141d1f}:root[data-theme=dark] .guide-card header b{color:#e0e6e8}:root[data-theme=dark] .guide-card header small{color:color-mix(in srgb,var(--why) 80%,#f2f2f2)}:root[data-theme=dark] .guide-card header em{background:color-mix(in srgb,var(--why) 10%,#12191c);color:#e0e6e8}:root[data-theme=dark] .guide-card header em small{color:#8d9ea3}:root[data-theme=dark] .guide-scene{background:#162023}:root[data-theme=dark] .guide-step i{background:#12191c;color:#a5b6bc;box-shadow:0 1px 0 rgba(11,32,40,.06)}:root[data-theme=dark] .guide-step small{color:#a5b6bc}:root[data-theme=dark] .guide-step.mix i{background:#332b1d;color:#d2b893}:root[data-theme=dark] .guide-step.silo i{background:#1b222c;color:#79939c}:root[data-theme=dark] .guide-step.bag i{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 14%,#12191c);color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .guide-step.bad i{background:#301c16;color:#d88b78}:root[data-theme=dark] .guide-step.muted i{background:#1b262a;color:#a2b2b7}:root[data-theme=dark] .guide-joint{color:#a7b6bb}:root[data-theme=dark] .guide-joint.not{color:#d88b78}:root[data-theme=dark] .guide-ruler small{color:#798e95}:root[data-theme=dark] .guide-card>p{color:#ced8db}:root[data-theme=dark] .guide-todo{background:color-mix(in srgb,var(--why) 8%,#12191c);color:#ced8db}:root[data-theme=dark] .guide-todo span{color:var(--why)}@container (max-width: 720px){:root[data-theme=dark] .guide-flow{background:repeating-linear-gradient(180deg,#415d66 0 5px,transparent 5px 9px)}:root[data-theme=dark] .guide-flow:after{border-top:8px solid #415d66;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent}}:root[data-theme=dark] .tone-dot{background:var(--tone,#4a6973)}:root[data-theme=dark] .mortar-hero-made li>i>u{background:var(--tone,var(--brand-accent,#12b8a6))}:root[data-theme=dark] .mortar-status{border-bottom:1px solid #1e2b30}:root[data-theme=dark] .mortar-live{border:1px solid color-mix(in srgb,var(--state) 35%,#12191c);background:color-mix(in srgb,var(--state) 9%,#12191c)}:root[data-theme=dark] .mortar-live b{color:color-mix(in srgb,var(--state) 70%,#e0e6e8)}:root[data-theme=dark] .mortar-live small{color:#9aadb3}:root[data-theme=dark] .mortar-live-dot{background:var(--state)}:root[data-theme=dark] .mortar-live.on .mortar-live-dot:after{border:2px solid var(--state)}:root[data-theme=dark] .mortar-now{border:1px solid #202d32}:root[data-theme=dark] .mortar-now small{color:#798e95}:root[data-theme=dark] .mortar-now b{color:#e0e6e8}:root[data-theme=dark] .kpi-spark polygon{fill:color-mix(in srgb,var(--brand-accent,#7de8dc) 14%,transparent)}:root[data-theme=dark] .kpi-spark polyline{fill:none;stroke:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .kpi-timebar{background:#1b262a}:root[data-theme=dark] .kpi-longest{background:#2d1c16;color:#db9e8a}:root[data-theme=dark] .spout-rows-head{color:#798e95}:root[data-theme=dark] .spout-row{border:1px solid #202d32;border-left:4px solid var(--spout);background:#12191c;color:#ced8db}:root[data-theme=dark] .spout-row:hover{border-color:var(--brand-accent,#12b8a6);border-left-color:var(--spout)}:root[data-theme=dark] .sr-id b{color:#e0e6e8}:root[data-theme=dark] .sr-id b i{background:var(--spout)}:root[data-theme=dark] .sr-id em{color:var(--state)}:root[data-theme=dark] .sr-id em u{background:var(--state)}:root[data-theme=dark] .sr-id small{color:#a5b6bc}:root[data-theme=dark] .sr-figure{color:#8d9ea3}:root[data-theme=dark] .sr-figure b{color:#e0e6e8}:root[data-theme=dark] .sr-figure small{color:#798e95}:root[data-theme=dark] .sr-behind{background:#322714;color:#e6bd7f}:root[data-theme=dark] .sr-bar{background:#1b262a}:root[data-theme=dark] .sr-bar i{box-shadow:inset -1px 0 0 rgba(18,25,28,.7)}:root[data-theme=dark] .sr-pace b,:root[data-theme=dark] .sr-stops b{color:#e0e6e8}:root[data-theme=dark] .sr-pace small,:root[data-theme=dark] .sr-stops small,:root[data-theme=dark] .sr-time small{color:#798e95}:root[data-theme=dark] .sr-timebar{background:#1b262a}:root[data-theme=dark] .sr-open{color:#a7b6bb}:root[data-theme=dark] .shift-kpi .kpi-longest{color:#db9e8a}:root[data-theme=dark] .mortar-hero-period{color:#a5b6bc}:root[data-theme=dark] .mortar-hero-period small{color:#798e95}:root[data-theme=dark] .mortar-chip{border:1px solid color-mix(in srgb,var(--state) 35%,#12191c);background:color-mix(in srgb,var(--state) 9%,#12191c);color:color-mix(in srgb,var(--state) 72%,#e0e6e8)}:root[data-theme=dark] .mortar-chip i{background:var(--state)}:root[data-theme=dark] .mortar-chip.pulse i:after{border:2px solid var(--state)}:root[data-theme=dark] .sr-label{color:#798e95}:root[data-theme=dark] .sr-now{color:#ced8db}:root[data-theme=dark] .sr-pace b small{color:#798e95}:root[data-theme=dark] .sr-time-share{color:#e0e6e8}@container (max-width: 760px){:root[data-theme=dark] .sr-pace,:root[data-theme=dark] .sr-stops,:root[data-theme=dark] .sr-time{background:#162023}}@media (max-width:640px){:root[data-theme=dark] .mortar-panel .stops-table.mortar-products tr{border-bottom:1px solid #1e2b30}:root[data-theme=dark] .mortar-panel .stops-table.mortar-products td{border:0}:root[data-theme=dark] .mortar-panel .stops-table.mortar-products td:nth-child(3):after{color:#798e95}:root[data-theme=dark] .mortar-panel .stops-table.mortar-products td:nth-child(2){color:#e0e6e8}:root[data-theme=dark] .mortar-panel .stops-table.mortar-products td:nth-child(3){color:#a5b6bc}}:root[data-theme=dark] .spout-rows .spout-row{border:1px solid #202d32;border-top:3px solid var(--spout)}:root[data-theme=dark] .spout-rows .spout-row:hover{border-color:var(--brand-accent,#12b8a6);border-top-color:var(--spout)}:root[data-theme=dark] .spout-rows .sr-id .sr-open{color:#a7b6bb}:root[data-theme=dark] .sr-stats{border-top:1px solid #1b262a;background:#141d20}:root[data-theme=dark] .spout-rows .sr-stats>span{background:none}:root[data-theme=dark] .spout-rows .sr-stats>span+span{border-left:1px solid #1e2b30}@container (max-width: 560px){:root[data-theme=dark] .mortar-hero-made{border-left:0;border-top:1px solid #202d32}}:root[data-theme=dark] .mortar-default-shift{background:#192327;color:#8d9ea3}:root[data-theme=dark] .rc-add button,:root[data-theme=dark] .rt-edit{border:1px solid #2c3f45;background:#12191c;color:#97c4ce}:root[data-theme=dark] .rc-add button:hover,:root[data-theme=dark] .rt-edit:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .rt{border:1px solid #202d32;background:#12191c}:root[data-theme=dark] .rt-row{color:#ced8db}:root[data-theme=dark] .rt-item{border-top:1px solid #1b262a}:root[data-theme=dark] .rt-item.open>.rt-row,:root[data-theme=dark] .rt-item>.rt-row:hover{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 5%,#12191c)}:root[data-theme=dark] .rt-item>.rt-row:focus-visible{outline:2px solid var(--brand-accent,#12b8a6)}:root[data-theme=dark] .rt-item.idle .rt-name b,:root[data-theme=dark] .rt-item.idle .rt-num b{color:#798e95}:root[data-theme=dark] .rt-headrow{background:#162023;color:#798e95}:root[data-theme=dark] .rt-headrow button{border:0;background:none;color:inherit}:root[data-theme=dark] .rt-headrow button.sorted,:root[data-theme=dark] .rt-headrow button:hover{color:#ced8db}:root[data-theme=dark] .rt-num small{color:#798e95}:root[data-theme=dark] .rt-meter{background:#1b262a}:root[data-theme=dark] .rt-meter i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .rt-name b i,:root[data-theme=dark] .rt-name small{color:#798e95}:root[data-theme=dark] .rt-name small.warn{color:#dbb68a}:root[data-theme=dark] .rt-hand em{background:color-mix(in srgb,var(--kind) 12%,#12191c);color:#ced8db}:root[data-theme=dark] .rt-hand em u{background:repeating-linear-gradient(-45deg,var(--kind),var(--kind) 2px,color-mix(in srgb,var(--kind) 45%,#12191c) 2px,color-mix(in srgb,var(--kind) 45%,#12191c) 4px)}:root[data-theme=dark] .rt-hand>small{color:#b4c2c6}:root[data-theme=dark] .rt-edit.add{color:#90a2a7}:root[data-theme=dark] .rt-total{border-top:1px solid #223035;background:#162023}@container (max-width: 900px){:root[data-theme=dark] .rt-num[data-label]:before{color:#798e95}}:root[data-theme=dark] .rc-modal-lead{color:#9cadb3}:root[data-theme=dark] .rc-modal-lead b{color:#ced8db}:root[data-theme=dark] .rc-rows li{border:1px solid #202d32}:root[data-theme=dark] .rc-kg{color:#798e95}:root[data-theme=dark] .rc-rows li>small{color:#90a2a7}:root[data-theme=dark] .rc-rows li.rc-add{border:0}:root[data-theme=dark] .rc-form{border:1px solid var(--brand-accent,#12b8a6);background:#12191c}:root[data-theme=dark] .rc-form-grid label{color:#9cadb3}:root[data-theme=dark] .rc-tabs{border:1px solid #28393f;background:#12191c}:root[data-theme=dark] .rc-tabs button{border:0;background:none;color:#ced8db}:root[data-theme=dark] .rc-tabs button+button{border-left:1px solid #28393f}:root[data-theme=dark] .rc-tabs button:hover{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 6%,#12191c)}:root[data-theme=dark] .rc-tabs button.active{background:var(--brand-accent,#12b8a6);color:#fff}:root[data-theme=dark] .rc-tabs b em,:root[data-theme=dark] .rc-tabs b i{background:#1b262a;color:#9cadb3}:root[data-theme=dark] .rc-tabs b em{background:#3e2d19;color:#e6b67f}:root[data-theme=dark] .rc-tabs button.active b i{background:rgba(255,255,255,.22);color:#fff}:root[data-theme=dark] .rc-tabs small{color:#798e95}:root[data-theme=dark] .rc-tabs button.active small{color:rgba(255,255,255,.82)}:root[data-theme=dark] .rc-lead{color:#9cadb3}:root[data-theme=dark] .rc-lead b{color:#ced8db}:root[data-theme=dark] .rc-lead span{color:#a3b2b6}:root[data-theme=dark] .rc-swatch.manual{background:repeating-linear-gradient(-45deg,var(--kind),var(--kind) 2px,color-mix(in srgb,var(--kind) 40%,#12191c) 2px,color-mix(in srgb,var(--kind) 40%,#12191c) 4px)}:root[data-theme=dark] .rt-mats{color:#9cadb3}:root[data-theme=dark] .rt-mats b{color:#ced8db}:root[data-theme=dark] .rt-detail{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 5%,#12191c)}:root[data-theme=dark] .rb,:root[data-theme=dark] .rl,:root[data-theme=dark] .rt-facts{border:1px solid #202d32;background:#12191c}:root[data-theme=dark] .rl-title{color:#798e95}:root[data-theme=dark] .rl li{border-bottom:1px dashed #1e2b2f}:root[data-theme=dark] .rl li>span i{background:#161a29;color:#99a2cc}:root[data-theme=dark] .rl li small{color:#798e95}:root[data-theme=dark] .rl li em{color:#9cadb3}:root[data-theme=dark] .rl li.rl-total{border-top:2px solid #20353d;border-bottom:0}:root[data-theme=dark] .rl li.rl-total em{color:#ced8db}:root[data-theme=dark] .rl-note{color:#90a2a7}:root[data-theme=dark] .rl-note.warn{color:#e6b67f}:root[data-theme=dark] .rl-note b{color:inherit}:root[data-theme=dark] .rb-product{color:#798e95}:root[data-theme=dark] .rb li{background:#162023}:root[data-theme=dark] .rb li>div small,:root[data-theme=dark] .rb li>strong small{color:#798e95}:root[data-theme=dark] .rb li>p small.warn{color:#dbb68a}:root[data-theme=dark] .rb-chip{border:1px solid #223035;background:#12191c;color:#97c4ce}:root[data-theme=dark] .rb-chip i{background:#1b262a;color:#9cadb3}:root[data-theme=dark] .rb-empty,:root[data-theme=dark] .rt-facts dd small,:root[data-theme=dark] .rt-facts dt{color:#798e95}:root[data-theme=dark] .rp-toolbar p{color:#9cadb3}:root[data-theme=dark] .rp-toolbar p b{color:#ced8db}:root[data-theme=dark] .rp-toolbar p b.warn{color:#dbb68a}:root[data-theme=dark] .rp-search{border:1px solid #28393f;background:#12191c;color:#798e95}:root[data-theme=dark] .rp-search:focus-within{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .rp-search input{border:0;outline:none;background:none}:root[data-theme=dark] .rp-tray{border:1px dashed #e0b77d;background:#2c1f0f}:root[data-theme=dark] .rp-tray.clear{border-color:#2c3f45;background:#162023}:root[data-theme=dark] .rp-tray.over{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .rp-tray header b{color:#e6b67f}:root[data-theme=dark] .rp-tray.clear header b{color:#9cadb3}:root[data-theme=dark] .rp-tray header small{color:#9db0b7}:root[data-theme=dark] .rp-hint{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 10%,#12191c);color:#ced8db}:root[data-theme=dark] .rp-hint button{border:1px solid #2c3f45;background:#12191c}:root[data-theme=dark] .rp-chip{border:1px solid #28393f;background:#12191c;color:#ced8db}:root[data-theme=dark] .rp-chip.picked,:root[data-theme=dark] .rp-chip[draggable=true]:hover{border-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .rp-chip.picked{background:var(--brand-accent,#12b8a6);color:#fff}:root[data-theme=dark] .rp-chip.quiet{color:#798e95}:root[data-theme=dark] .rp-chip small{background:#1b262a;color:#9cadb3}:root[data-theme=dark] .rp-chip.picked small{background:rgba(255,255,255,.22);color:#fff}:root[data-theme=dark] .rp-grip{background:radial-gradient(circle,#3a535b 1px,transparent 1.3px) 0 0 /3px 3px}:root[data-theme=dark] .rp-chip button{border:0;background:none;color:#798e95}:root[data-theme=dark] .rp-chip button:hover{background:#311813;color:#dc9189}:root[data-theme=dark] .rp-chip.picked button{color:#fff}:root[data-theme=dark] .rp-drop{border:1px dashed #2c3f45;color:#a3b2b6}:root[data-theme=dark] .rp-actions .icon-button.danger:hover{border-color:#e4572e;color:#dc9189}:root[data-theme=dark] .rp-form{border:1px solid var(--brand-accent,#12b8a6);background:#12191c}:root[data-theme=dark] .rp-form label{color:#9cadb3}:root[data-theme=dark] .ri-section>header small{color:#798e95}:root[data-theme=dark] .ri-prices li{border:1px solid #202d32;background:#12191c}:root[data-theme=dark] .ri-prices li.missing{border-color:#544229;background:#291e0e}:root[data-theme=dark] .ri-prices li small{color:#798e95}:root[data-theme=dark] .ri-prices li.missing small{color:#dbb68a}:root[data-theme=dark] .ri-money{color:#798e95}:root[data-theme=dark] .rc-rows li u{background:repeating-linear-gradient(-45deg,var(--kind),var(--kind) 3px,color-mix(in srgb,var(--kind) 45%,#12191c) 3px,color-mix(in srgb,var(--kind) 45%,#12191c) 6px)}:root[data-theme=dark] .rc-body::-webkit-scrollbar-thumb{background:#28393f}:root[data-theme=dark] .rc-body::-webkit-scrollbar-track{background:transparent}:root[data-theme=dark] .at,:root[data-theme=dark] .pt{border:1px solid #202d32;background:#12191c}:root[data-theme=dark] .at-row,:root[data-theme=dark] .pt-row{border-top:1px solid #1b262a;color:#ced8db}:root[data-theme=dark] .at-headrow,:root[data-theme=dark] .pt-headrow{border-top:0;background:#162023;color:#798e95}:root[data-theme=dark] .pt-num small{color:#a3b2b6}:root[data-theme=dark] .at-row:hover,:root[data-theme=dark] .pt-row:hover{background:#141d20}:root[data-theme=dark] .pt-row.over,:root[data-theme=dark] .rp.moving .pt-row.target:hover{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 9%,#12191c);box-shadow:inset 3px 0 0 var(--brand-accent,#12b8a6)}:root[data-theme=dark] .pt-edit{border-top:1px solid #1b262a;background:color-mix(in srgb,var(--brand-accent,#12b8a6) 5%,#12191c)}:root[data-theme=dark] .at-kind{background:color-mix(in srgb,var(--kind) 13%,#12191c);color:color-mix(in srgb,var(--kind) 78%,#f2f2f2)}:root[data-theme=dark] .at-row.editing{background:color-mix(in srgb,var(--brand-accent,#12b8a6) 6%,#12191c)}@media (max-width:700px){:root[data-theme=dark] .at-row .pt-num[data-label]:before,:root[data-theme=dark] .pt-row .pt-num[data-label]:before{color:#798e95}}:root[data-theme=dark] .pt-family+.pt-family>.pt-edit:first-child,:root[data-theme=dark] .pt-family+.pt-family>.pt-row:first-child{border-top:1px solid #2a3c42}:root[data-theme=dark] .home-date{color:#8da0a7}:root[data-theme=dark] .home-heading p{color:#b6c4c9}:root[data-theme=dark] .home-muted{color:#798e95}:root[data-theme=dark] .home-attention{border:1px solid #412b23;border-left:4px solid #e4572e;background:#28150d}:root[data-theme=dark] .home-attention h2{color:#e29683}:root[data-theme=dark] .home-attention li a,:root[data-theme=dark] .home-attention li b{color:#d4dcdf}:root[data-theme=dark] .home-attention li a:hover{color:var(--brand-accent,#7de8dc)}:root[data-theme=dark] .home-attention li span{color:#e29683}:root[data-theme=dark] .home-plants-head{color:#798e95}:root[data-theme=dark] .home-plant{border-top:1px solid #1b262a;color:inherit;outline:1px solid transparent}:root[data-theme=dark] a.home-plant:focus-visible,:root[data-theme=dark] a.home-plant:hover{outline-color:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .home-state{color:#8da0a7}:root[data-theme=dark] .home-state i{background:#4b6a75}:root[data-theme=dark] .home-state.producing i{background:#1fbf7a}:root[data-theme=dark] .home-state.idle i,:root[data-theme=dark] .home-state.pause i{background:#f2a93b}:root[data-theme=dark] .home-state.manual i{background:#e4572e}:root[data-theme=dark] .home-plant-goal small,:root[data-theme=dark] .home-plant-made small,:root[data-theme=dark] .home-plant-pace small{color:#8da0a7}:root[data-theme=dark] .home-bar{background:#1d292e}:root[data-theme=dark] .home-bar.good i,:root[data-theme=dark] .home-bar.good u{background:#1fbf7a}:root[data-theme=dark] .home-bar.warn i,:root[data-theme=dark] .home-bar.warn u{background:#f2a93b}:root[data-theme=dark] .home-bar.bad i,:root[data-theme=dark] .home-bar.bad u{background:#e4572e}:root[data-theme=dark] .home-bar.none i{background:var(--brand-accent,#12b8a6)}:root[data-theme=dark] .home-bar s{background:#182e38}:root[data-theme=dark] .home-infra summary span{color:#798e95}@media (max-width:700px){:root[data-theme=dark] .topbar-page:empty~.topbar-brand{color:inherit}:root[data-theme=dark] .topbar-brand b{background:var(--brand-accent,#12b8a6);color:white}:root[data-theme=dark] .home-plants-head+.home-plant{border-top:0}:root[data-theme=dark] .devices-table tr{border-bottom:1px solid #1b262a}:root[data-theme=dark] .devices-table td{border:0}:root[data-theme=dark] .devices-table td[data-label]:before{color:#798e95}}:root[data-theme=dark] .info-tip{border:1px solid #364d55;color:#9aadb3}:root[data-theme=dark] .info-tip:focus-visible,:root[data-theme=dark] .info-tip:hover{border-color:var(--brand-accent,#12b8a6);color:var(--brand-accent,#7de8dc);outline:none}:root[data-theme=dark] .info-tip:focus-visible:after,:root[data-theme=dark] .info-tip:hover:after{background:#0b2028;box-shadow:0 10px 30px rgba(0,0,0,.22);color:#fff}:root[data-theme=dark] .shift-kpi span.info-tip{color:#9aadb3}:root[data-theme=dark] .cp-tooltip{border:1px solid #223035;background:#12191c;box-shadow:0 8px 24px rgba(11,32,40,.12);color:#b2c1c6}:root[data-theme=dark] .cp-tooltip b{color:#e0e6e8}:root[data-theme=dark] .cp-share small{color:#9aadb3}:root[data-theme=dark] .cp-timebar{background:#1a2529}:root[data-theme=dark] .cp-timeparts span{color:#9aadb3}:root[data-theme=dark] .cp-timeparts b{color:#e0e6e8}:root[data-theme=dark] .cp-timeparts small{color:#798e95}:root[data-theme=dark] .cp-longest>div{border-bottom:1px solid #1a2629;color:#b2c1c6}:root[data-theme=dark] .cp-longest>div:last-child{border-bottom:0}:root[data-theme=dark] .cp-longest b{color:#e0e6e8}:root[data-theme=dark] .cp-longest small{color:#8d9ea3}:root[data-theme=dark] .cp-offline-note{border-top:1px dashed #223035;color:#9aadb3}:root[data-theme=dark] .cp-offline-note b{color:#ced8db}}