:root[data-theme=dark]{color-scheme:dark;--ink:#ece9df;--paper:#1a1918;--card:#232220;--line:#3a3833;--muted:#a39e90;--yellow-tint:#3a3216;--danger:#f0705f;--danger-bg:#3d1e1a;--success:#7ccb80;--success-bg:#1e3321;--warn:#e0b84a;--warn-bg:#3a3216;--info:#7fb0e6;--info-bg:#1b2633;--orange:#f29a4a;--orange-bg:#3b2716}:root[data-theme=dark] .hub,:root[data-theme=dark] body{background:#1a1918;color:#ece9df}:root[data-theme=dark] .hub{--h-green:#7ccb80;--h-green-bg:#1e3321;--h-red:#f0705f;--h-red-bg:#3d1e1a;--h-amber:#e0b84a;--h-amber-bg:#3a3216;--h-orange:#f29a4a;--h-orange-bg:#3b2716;--h-blue:#7fb0e6;--h-muted:#a39e90}:root[data-theme=dark] .leaflet-container,:root[data-theme=dark] img,:root[data-theme=dark] video{color-scheme:light}:root[data-theme=dark],:root[data-theme=dark] body{background:var(--paper);color:var(--ink)}:root[data-theme=dark] a{color:inherit}:root[data-theme=dark] .header-sub{color:var(--muted)}:root[data-theme=dark] .board-sticky-header{background:var(--paper);border-bottom:1px solid var(--line)}:root[data-theme=dark] .tabbar-wrap{background:var(--paper)}:root[data-theme=dark] .tabbar{border-bottom:2px solid var(--line)}:root[data-theme=dark] .tab-btn{background:none;color:var(--muted);border:none;border-bottom:3px solid transparent}:root[data-theme=dark] .tab-btn:hover{color:var(--ink)}:root[data-theme=dark] .tab-btn.active{color:var(--ink);border-bottom-color:var(--yellow)}:root[data-theme=dark] .signout-link{background:none;border:none;color:var(--muted)}:root[data-theme=dark] .signout-link:hover{color:var(--ink)}:root[data-theme=dark] .card{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .card-title{color:var(--muted)}:root[data-theme=dark] .stat{background:var(--ink);color:#fff}:root[data-theme=dark] .stat .num.yellow{color:var(--yellow)}:root[data-theme=dark] .stat .label{color:#cfcfcf}:root[data-theme=dark] .job{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ink)}:root[data-theme=dark] .job.assignable{border-color:var(--yellow)}:root[data-theme=dark] .job.mobilizing{background:var(--orange-bg)}:root[data-theme=dark] .mobilizing-pill{color:#fff;background:var(--orange)}:root[data-theme=dark] .btn.ghost.active-orange{border-color:var(--orange);color:var(--orange);background:var(--orange-bg)}:root[data-theme=dark] .job-meta{color:var(--muted)}:root[data-theme=dark] .chip-row{border:1px solid var(--line);background:var(--paper)}:root[data-theme=dark] .chip-row.confirmed{border-color:var(--success);background:var(--success-bg)}:root[data-theme=dark] .chip-row.tentative{border-color:var(--warn);background:var(--warn-bg)}:root[data-theme=dark] .chip-row.proposed{border-color:var(--line);background:var(--paper)}:root[data-theme=dark] .chip-x{background:none;border:none;color:var(--muted)}:root[data-theme=dark] .chip-x:hover{color:var(--ink)}:root[data-theme=dark] .pool-row{border:1px solid var(--line);background:var(--paper)}:root[data-theme=dark] .pool-row.selected{border-color:var(--yellow);background:var(--yellow-tint)}:root[data-theme=dark] .pool-row.off{border-color:var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .pool-row.upcoming-off{border:2px solid var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .btn{border:none;background:var(--ink);color:#fff}:root[data-theme=dark] .btn:hover{background:#0e0e0d}:root[data-theme=dark] .btn.yellow{background:var(--yellow);color:var(--ink)}:root[data-theme=dark] .btn.danger{background:var(--danger);color:#fff}:root[data-theme=dark] .btn.ghost{background:none;border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border:1px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{outline:2px solid var(--yellow);border-color:transparent}:root[data-theme=dark] .error-banner{border:1px solid var(--danger);background:var(--danger-bg);color:#f0705f}:root[data-theme=dark] .undo-banner{border:1px solid var(--ink);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .pill{border:1px solid transparent}:root[data-theme=dark] .pill.confirmed{background:var(--success-bg);color:#7ccb80}:root[data-theme=dark] .pill.tentative{background:var(--warn-bg);color:#e0b84a}:root[data-theme=dark] .pill.proposed{background:var(--paper);color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .pill.danger{background:var(--danger-bg);color:#f0705f}:root[data-theme=dark] .list-card{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .list-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .list-row:last-child{border-bottom:none}:root[data-theme=dark] .list-row-urgent{border:2px solid var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .section-label{color:var(--ink)}:root[data-theme=dark] .daynav{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .daynav-arrow{background:var(--paper);border:1px solid var(--line)}:root[data-theme=dark] .daynav-arrow:hover{background:var(--yellow-tint)}:root[data-theme=dark] .daynav-label.future{color:var(--info)}:root[data-theme=dark] .daynav-label.past{color:var(--muted)}:root[data-theme=dark] .daynav-center input[type=date]{border:none}:root[data-theme=dark] .daynav-today{background:var(--ink);color:#fff;border:none}:root[data-theme=dark] .daynav-today:hover{background:#0e0e0d}:root[data-theme=dark] .daynav-today.current{background:var(--paper);color:var(--muted)}:root[data-theme=dark] .job-slot-label{color:var(--muted)}:root[data-theme=dark] .job-slot-label.gap{color:var(--danger)}:root[data-theme=dark] .job-slot-need{color:var(--muted)}:root[data-theme=dark] .job-slot-label.gap .job-slot-need{color:var(--danger)}:root[data-theme=dark] .job-slot-empty{color:var(--muted);border:1px dashed var(--line);background:var(--paper)}:root[data-theme=dark] .job-slot-empty.gap{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .job-slot-add{color:var(--ink);border:1px dashed var(--yellow);background:var(--paper)}:root[data-theme=dark] .job-slot-add:hover{background:var(--yellow)}:root[data-theme=dark] .job-slot-blocked{color:var(--danger);border:1px dashed var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .job-slot-label.over,:root[data-theme=dark] .job-slot-label.over .job-slot-need,:root[data-theme=dark] .job-slot-label.support-crew,:root[data-theme=dark] .job-slot-label.support-crew .job-slot-need,:root[data-theme=dark] .job-slot-need.over{color:var(--orange)}:root[data-theme=dark] .job-count{color:#fff;background:var(--ink)}:root[data-theme=dark] .job-count.short{background:var(--danger)}:root[data-theme=dark] .pane{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .pane-head{border-bottom:1px solid var(--line)}:root[data-theme=dark] .filterrow{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .filterrow .flabel{color:var(--muted)}:root[data-theme=dark] .crane-filterrow{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .crane-filter-category-label,:root[data-theme=dark] .crane-filterrow .flabel{color:var(--muted)}:root[data-theme=dark] .crane-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .crane-chip:hover{border-color:var(--yellow)}:root[data-theme=dark] .crane-chip.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}:root[data-theme=dark] .board-switcher .btn{border:1px solid var(--line);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .board-switcher .btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme=dark] .board-switcher .btn.active .sw{outline:2px solid #3a3833}:root[data-theme=dark] .off-mini{border-top:1px solid var(--line)}:root[data-theme=dark] .off-mini-head{color:var(--muted)}:root[data-theme=dark] .demo-banner{background:var(--ink);color:#fff}:root[data-theme=dark] .demo-banner a,:root[data-theme=dark] .demo-banner strong{color:var(--yellow)}:root[data-theme=dark] .demo-banner a.demo-banner-help{background:var(--yellow);color:var(--ink)}:root[data-theme=dark] .h-brand,:root[data-theme=dark] .h-topbar{color:#ffc72c}:root[data-theme=dark] .h-brand span{color:#bbb}:root[data-theme=dark] .h-nav-link,:root[data-theme=dark] .h-top-btn{color:#eee;border:1px solid #6e695e;background:#2a2a2a}:root[data-theme=dark] .h-nav-link:hover,:root[data-theme=dark] .h-top-btn:hover{color:#fff;border-color:#ffc72c}:root[data-theme=dark] .h-nav-link.active,:root[data-theme=dark] .h-top-btn.active{color:#1a1a1a;background:#ffc72c;border-color:#ffc72c}:root[data-theme=dark] .h-signout .signout-link{color:#eee!important;border:1px solid #6e695e;background:#2a2a2a}:root[data-theme=dark] .h-signout .signout-link:hover{border-color:#ffc72c}:root[data-theme=dark] .h-nav-old{color:#8f8a7e}:root[data-theme=dark] .h-owner-badge{background:#ffc72c;color:#1a1a1a}:root[data-theme=dark] .h-menu-btn{background:none;border:0;border-bottom:3px solid transparent}:root[data-theme=dark] .h-menu{background:#232220;color:#ece9df;border:1px solid var(--line,#3a3833)}:root[data-theme=dark] .h-menu-item{color:#ece9df}:root[data-theme=dark] .h-menu-item:focus-visible,:root[data-theme=dark] .h-menu-item:hover{background:#2b2a27}:root[data-theme=dark] .h-menu-item.active{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .h-menu-head{color:#8f8a7e}:root[data-theme=dark] .h-menu-sep{background:var(--line,#3a3833)}@media (max-width:760px){:root[data-theme=dark] .h-nav{background:#0e0e0d;border-top:1px solid #cfcac0}:root[data-theme=dark] .h-nav-link{border:0;background:none;border-top:3px solid transparent}:root[data-theme=dark] .h-nav-link.active{border-top-color:#ffc72c;background:#262626;color:#ffc72c}:root[data-theme=dark] .h-table.cards tr{border-top:1px solid var(--line)}:root[data-theme=dark] .h-table.cards td{border:none}:root[data-theme=dark] .h-table.cards td[data-l]:before{color:var(--muted)}:root[data-theme=dark] .h-people-fab{background:#0e0e0d;color:#ffc72c;border:0}:root[data-theme=dark] .h-jobs-plain tbody tr{border-bottom:2px solid #9a968c}:root[data-theme=dark] .pl-weeks span:nth-child(2n){color:transparent}:root[data-theme=dark] .pl-col{border-right:0;border-bottom:2px solid #f2c230}}:root[data-theme=dark] .h-sub{color:var(--muted)}:root[data-theme=dark] .h-btn{border:1px solid #cfcac0;background:#0e0e0d;color:#fff}:root[data-theme=dark] .h-btn.y{background:#ffc72c;border-color:#ffc72c;color:#1a1a1a}:root[data-theme=dark] .h-btn.ghost{background:#232220;color:#ece9df;border-color:var(--line)}:root[data-theme=dark] .h-btn.ghost:hover:not(:disabled){border-color:#cfcac0}:root[data-theme=dark] .h-btn.danger{background:var(--h-red);border-color:var(--h-red)}:root[data-theme=dark] .h-btn.orange{background:var(--h-orange-bg);border-color:var(--h-orange);color:#f29a4a}:root[data-theme=dark] .h-input,:root[data-theme=dark] .h-select,:root[data-theme=dark] .h-textarea{border:1px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] .h-label,:root[data-theme=dark] .h-muted{color:var(--muted)}:root[data-theme=dark] .h-panel{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-err{color:var(--h-red)}:root[data-theme=dark] .h-warn{color:#e0b84a;background:#3a3216;border:1px solid #6b5a24}:root[data-theme=dark] .h-board-bar{background:var(--paper);border-bottom:1px solid var(--line)}:root[data-theme=dark] .h-datelabel.weekend{background:#1b2633;color:#7fb0e6}:root[data-theme=dark] .h-datelabel.today:after{color:var(--muted)}:root[data-theme=dark] .h-timeoff-bar{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-timeoff-toggle{background:none;border:none;color:var(--ink)}:root[data-theme=dark] .h-side{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-tabs{border-bottom:1px solid var(--line)}:root[data-theme=dark] .h-tab{background:none;border:none;border-bottom:3px solid transparent;color:var(--muted)}:root[data-theme=dark] .h-tab.active{color:var(--ink);border-bottom-color:#ffc72c}:root[data-theme=dark] .h-side-search{border-bottom:1px solid var(--line)}:root[data-theme=dark] .h-group-label{color:var(--muted)}:root[data-theme=dark] .h-pool{border:1px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] .h-pool:hover{border-color:#6e695e}:root[data-theme=dark] .h-pool.sel{border-color:#ffc72c;background:#3a3216}:root[data-theme=dark] .h-pool.placed{color:var(--muted);background:var(--paper)}:root[data-theme=dark] .h-pool .meta{color:var(--muted)}:root[data-theme=dark] .h-tag{background:var(--paper);border:1px solid var(--line)}:root[data-theme=dark] .h-tag.red{background:var(--h-red-bg);border-color:#6b302a;color:#f0705f}:root[data-theme=dark] .h-tag.amber{background:var(--h-amber-bg);border-color:#6b5a24;color:#e0b84a}:root[data-theme=dark] .h-tag.green{background:var(--h-green-bg);border-color:#2f5a35;color:#7ccb80}:root[data-theme=dark] .h-tag.grey{color:var(--muted)}:root[data-theme=dark] .h-dot.Ready{background:var(--h-green)}:root[data-theme=dark] .h-dot.NotReady{background:#e0a800}:root[data-theme=dark] .h-dot.RedTagged{background:var(--h-red)}:root[data-theme=dark] .h-card{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-card.mob{background:var(--h-orange-bg);border-color:var(--h-orange)}:root[data-theme=dark] .h-card.target{outline:2px dashed #9a9a9a}:root[data-theme=dark] .h-jobmeta{color:var(--muted)}:root[data-theme=dark] .h-status{border:1px solid var(--line);background:var(--paper);color:var(--muted)}:root[data-theme=dark] .h-status.disp{background:var(--h-green-bg);color:#7ccb80;border-color:#2f5a35}:root[data-theme=dark] .h-status.changed{background:var(--h-amber-bg);color:#e0b84a;border-color:#6b5a24}:root[data-theme=dark] .h-count .g{color:var(--h-green)}:root[data-theme=dark] .h-count .r{color:var(--h-red)}:root[data-theme=dark] .h-count .p{color:var(--ink)}:root[data-theme=dark] .h-crane{border:1px solid var(--line);background:#2b2a27}:root[data-theme=dark] .h-card.mob .h-crane{background:#232220}:root[data-theme=dark] .h-crane-top .m{color:var(--muted)}:root[data-theme=dark] .h-x{border:none;background:none;color:var(--muted)}:root[data-theme=dark] .h-x:hover{background:var(--paper);color:var(--ink)}:root[data-theme=dark] .h-spot{border:1px dashed #3a3833;color:var(--muted);background:transparent}:root[data-theme=dark] .h-spot.bad{outline:2px solid var(--h-red);background:var(--h-red-bg)}:root[data-theme=dark] .h-chip{border:1px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] .h-chip .t{color:var(--muted)}:root[data-theme=dark] .h-chip.sel{background:#3a3216}:root[data-theme=dark] .h-role-name{color:var(--muted)}:root[data-theme=dark] .h-plus{border:1px solid var(--line);background:#232220}:root[data-theme=dark] .h-mobbox{border:1px dashed var(--h-orange);background:#232220}:root[data-theme=dark] .h-mobbox .h-label{color:#f29a4a}:root[data-theme=dark] .h-card-foot{border-top:1px solid var(--line)}:root[data-theme=dark] .h-note{background:none;border:1px dashed transparent;color:var(--ink)}:root[data-theme=dark] .h-note:hover{border-color:var(--line)}:root[data-theme=dark] .h-changes{background:var(--h-amber-bg);color:#e0b84a}:root[data-theme=dark] .h-empty-board{color:var(--muted)}:root[data-theme=dark] .h-toast{background:#0e0e0d;color:#fff}:root[data-theme=dark] .h-toast.err{background:var(--h-red)}:root[data-theme=dark] .h-placing{background:#ffc72c;color:#1a1a1a}:root[data-theme=dark] .h-modal-back{background:rgba(0,0,0,.35)}:root[data-theme=dark] .h-modal{background:#232220}:root[data-theme=dark] .h-bar-col{border:none;background:none}:root[data-theme=dark] .h-bar-col.weekend{background:#3a3216}:root[data-theme=dark] .h-bar{background:#ffc72c}:root[data-theme=dark] .h-bar-d{color:var(--muted)}:root[data-theme=dark] .h-week-col{background:var(--paper)}:root[data-theme=dark] .h-week-col.weekend{background:#3a3216}:root[data-theme=dark] .h-name-tag{background:#232220;border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .h-name-tag .s{color:var(--muted)}:root[data-theme=dark] .h-table{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-table th{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .h-table td{border-top:1px solid var(--line)}:root[data-theme=dark] .h-table tr:nth-child(2n) td{background:#2b2a27}:root[data-theme=dark] .h-tv{background:#0e0e0d;color:#fff}:root[data-theme=dark] .h-tv-head h1{color:#ffc72c}:root[data-theme=dark] .h-tv-card{background:#1d1d1d;border:1px solid #cfcac0}:root[data-theme=dark] .h-tv-card.mob{border-color:var(--h-orange);background:#2a1a0c}:root[data-theme=dark] .h-tv-card .no{color:#ffc72c}:root[data-theme=dark] .h-tv-card .open{color:#ff7b6b}:root[data-theme=dark] .h-tv-card .cnt .g{color:#7fd17f}:root[data-theme=dark] .h-tv-card .cnt .r{color:#ff7b6b}:root[data-theme=dark] .h-tv-toggle .h-btn.ghost{background:#222;color:#fff;border-color:#444}:root[data-theme=dark] .h-tv-toggle .h-btn.y{color:#ece9df}:root[data-theme=dark] .h-field-card{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-field-crew li{border-top:1px solid var(--line)}:root[data-theme=dark] .h-queue{background:var(--h-amber-bg);border-bottom:1px solid #6b5a24}:root[data-theme=dark] .h-unit-row{background:#232220;border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .h-unit-row .d{color:var(--muted)}:root[data-theme=dark] .h-unit-row.done{background:var(--h-green-bg);border-color:#2f5a35}:root[data-theme=dark] .h-unit-row.held{background:var(--h-amber-bg)}:root[data-theme=dark] .h-seg button{border:2px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] .h-seg button.on{border-color:#cfcac0;background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .h-seg button.on.good{background:var(--h-green);border-color:var(--h-green);color:#fff}:root[data-theme=dark] .h-seg button.on.bad{background:var(--h-red);border-color:var(--h-red);color:#fff}:root[data-theme=dark] .h-sheet{background:rgba(0,0,0,.45)}:root[data-theme=dark] .h-sheet-body{background:#232220}:root[data-theme=dark] .h-thumbs img{border:1px solid var(--line)}:root[data-theme=dark] .h-kpi,:root[data-theme=dark] .h-load{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-load.delivered{background:var(--h-green-bg)}:root[data-theme=dark] .h-steps span{background:#2b2a27;color:#8f8a7e}:root[data-theme=dark] .h-steps span.on{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .h-chip.offsoon,:root[data-theme=dark] .h-name-tag.offsoon,:root[data-theme=dark] .h-pool.offsoon{border:2px solid var(--h-red)}:root[data-theme=dark] .h-offsoon{color:#f0705f;background:var(--h-red-bg)}:root[data-theme=dark] .h-tv-offsoon{border:2px solid #ff6b5b}:root[data-theme=dark] .h-tv-offsoon small{color:#ffb3aa}:root[data-theme=dark] .h-maps{color:var(--ink,#ece9df)}:root[data-theme=dark] .h-crane.planned{background:transparent}:root[data-theme=dark] .h-filter-on{background:#3a3216;border:1px solid #6b5a24}:root[data-theme=dark] .h-tile{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .h-tile span{color:var(--muted)}:root[data-theme=dark] .h-bar{background:#2b2a27}:root[data-theme=dark] .h-bar i{background:#0e0e0d}:root[data-theme=dark] .h-bar.cost i{background:#ffc72c}:root[data-theme=dark] .h-key.rev{background:#0e0e0d}:root[data-theme=dark] .h-key.cost{background:#ffc72c}:root[data-theme=dark] .h-bell-btn{background:none;border:0;color:#ddd}:root[data-theme=dark] .h-bell-n{background:#c0392b;color:#fff}:root[data-theme=dark] .h-bell-list{background:#232220;color:#ece9df;border:1px solid var(--line,#3a3833)}:root[data-theme=dark] .h-bell-item{border-bottom:1px solid var(--line,#3a3833)}:root[data-theme=dark] .h-bell-item.unread{background:#3a3216}:root[data-theme=dark] .h-chip.oncrane,:root[data-theme=dark] .h-sort-bar{background:#2b2a27}:root[data-theme=dark] .h-sort-bar span{background:var(--h-green)}:root[data-theme=dark] .h-sort-photo.none{background:#2b2a27;color:#8f8a7e}:root[data-theme=dark] .h-sort-table tr.done td{background:#232220}:root[data-theme=dark] .h-btn.green{background:var(--h-green);border-color:var(--h-green);color:#fff}:root[data-theme=dark] .h-btn.amber{background:#3a3216;border-color:var(--h-amber);color:#e0b84a}:root[data-theme=dark] .h-btn.grey{background:#2b2a27;border-color:#6e695e;color:#ece9df}:root[data-theme=dark] .h-btn.pre{background:#232220;border:2px dashed var(--h-green);color:#ece9df}:root[data-theme=dark] .h-yard-red td{background:var(--h-red-bg)}:root[data-theme=dark] .h-signout .signout-link{color:inherit}:root[data-theme=dark] .h-group-label.h-section{color:#fff;background:#0e0e0d}:root[data-theme=dark] .h-group-label.h-section.free{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .h-group-label.h-section.off{background:#8a6d1a}:root[data-theme=dark] .h-group-label.h-section.onboard{background:#2e7d32}:root[data-theme=dark] .h-group-label.h-rolehead{background:var(--rbg);color:var(--rtx);border-left:5px solid var(--rac)}:root[data-theme=dark] .h-pool[class*=" r-"]{border-left:5px solid var(--rac)}:root[data-theme=dark] .h-pool .meta{color:var(--rtx,var(--muted))}:root[data-theme=dark] .h-pool.placed{color:var(--ink);background:var(--rbg);border-color:var(--rbd);border-left-color:var(--rac)}:root[data-theme=dark] .h-tag.onjob{background:#0e0e0d;color:#fff;border-color:#cfcac0}:root[data-theme=dark] .h-card{border:2px solid #5c584f;border-top:6px solid #5c584f}:root[data-theme=dark] .h-card-head{background:#2b2a27;border-bottom:1px solid #3a3833}:root[data-theme=dark] .h-card.mob .h-card-head{background:transparent}:root[data-theme=dark] .h-role-row[class*=" r-"]{border-left:4px solid var(--rac)}:root[data-theme=dark] .h-role-row[class*=" r-"] .h-role-name{color:var(--rtx)}:root[data-theme=dark] .h-chip[class*=" r-"]{background:var(--rbg);border-color:var(--rbd);color:var(--rtx)}:root[data-theme=dark] .h-chip[class*=" r-"] .t{color:var(--rtx)}:root[data-theme=dark] .h-chip.oncrane.r-operator{background:var(--rbg)}:root[data-theme=dark] .h-chip.inactive{background:var(--h-red-bg);border-color:var(--h-red);color:#f0705f}:root[data-theme=dark] .h-chip.sel{border-color:#ffc72c}:root[data-theme=dark] .h-board-bar{background:var(--csi-#0E0E0D);border-bottom:3px solid var(--csi-gold)}:root[data-theme=dark] .h-board-bar .h-datelabel{color:var(--csi-gold);background:transparent}:root[data-theme=dark] .h-board-bar .h-datelabel.weekend{color:var(--csi-gold);background:#2b2b2b}:root[data-theme=dark] .h-board-bar .h-datelabel.today:after{color:#d9d4c7}:root[data-theme=dark] .h-timeoff-bar{border:1px solid var(--csi-#cfcac0)}:root[data-theme=dark] .h-timeoff-toggle{background:var(--csi-#0E0E0D);color:var(--csi-gold)}:root[data-theme=dark] .h-tabs{background:var(--csi-#0E0E0D);border-bottom:3px solid var(--csi-gold)}:root[data-theme=dark] .h-tab,:root[data-theme=dark] .h-tab.active{color:var(--csi-gold)}:root[data-theme=dark] .h-side{border:1px solid var(--csi-#cfcac0)}:root[data-theme=dark] .h-group-label.h-section,:root[data-theme=dark] .h-group-label.h-section.free,:root[data-theme=dark] .h-group-label.h-section.off,:root[data-theme=dark] .h-group-label.h-section.onboard{background:var(--csi-#0E0E0D);color:var(--csi-gold);border-left:5px solid var(--csi-gold)}:root[data-theme=dark] .h-card{border-color:var(--csi-#CFCAC0);border-top-color:var(--csi-#CFCAC0)}:root[data-theme=dark] .h-card.disp{border-top-color:var(--h-green)}:root[data-theme=dark] .h-card.changed{border-top-color:#e0a800}:root[data-theme=dark] .h-card-head,:root[data-theme=dark] .h-card.mob .h-card-head{background:var(--csi-#0E0E0D);border-bottom:2px solid var(--csi-gold)}:root[data-theme=dark] .h-card-head .h-jobno,:root[data-theme=dark] .h-card-head .h-start{color:var(--csi-gold)}:root[data-theme=dark] .h-card-head .h-jobname{color:#fff}:root[data-theme=dark] .h-card-head .h-jobmeta{color:#cfcac0}:root[data-theme=dark] .h-card-head .h-maps{color:var(--csi-gold)}:root[data-theme=dark] .h-bar-col .h-bar{background:var(--csi-gold,#ffc72c)}:root[data-theme=dark] .h-bar-col.sel .h-bar{background:#0e0e0d}:root[data-theme=dark] .h-spot.ok{outline:2px solid var(--h-green);background:var(--h-green-bg);color:#7ccb80;border-color:transparent}:root[data-theme=dark] .h-spot.ask{outline:2px solid #e8730c;background:#3b2716;color:#f29a4a;border-color:transparent}:root[data-theme=dark] .h-spot.over{outline:2px solid #e0b400;background:#3a3216;color:#e0b84a;border-color:transparent}:root[data-theme=dark] .h-spot.bad{outline:2px solid #7d1d12;background:#3d1e1a;color:#f0705f;border-color:transparent}:root[data-theme=dark] .h-brand.h-hub-btn{border:2px solid var(--csi-gold,#ffc72c)}:root[data-theme=dark] .h-brand.h-hub-btn .a{color:var(--csi-gold,#ffc72c)}:root[data-theme=dark] .h-brand.h-hub-btn .b{color:#1a1a1a;background:var(--csi-gold,#ffc72c)}:root[data-theme=dark] .h-brand.h-hub-btn:hover{background:#2b2b2b}:root[data-theme=dark] .h-hub-group{background:#232220;border:1px solid #cfcac0}:root[data-theme=dark] .h-hub-title{background:#0e0e0d;color:var(--csi-gold,#ffc72c);border-bottom:3px solid var(--csi-gold,#ffc72c)}:root[data-theme=dark] .h-hub-tile{border:1px solid var(--line);border-left:5px solid var(--csi-gold,#ffc72c);color:var(--ink);background:#3a3216}:root[data-theme=dark] .h-hub-tile:hover{border-color:#cfcac0;border-left-color:var(--csi-gold,#ffc72c);background:#3a3216}:root[data-theme=dark] .h-hub-tile .n{color:var(--muted)}:root[data-theme=dark] .h-status.prop,:root[data-theme=dark] .h-status:not(.disp):not(.changed){background:var(--h-orange-bg);color:#f29a4a;border-color:var(--h-orange)}:root[data-theme=dark] .h-status.disp{background:#2e7d32;color:#fff;border-color:#2e7d32}:root[data-theme=dark] .h-card.disp{border:3px solid #2e7d32;border-top:8px solid #2e7d32}:root[data-theme=dark] .h-card.prop{border-top-color:var(--h-orange)}:root[data-theme=dark] .h-runchip{border:1px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] .h-runchip:hover{border-color:#6e695e}:root[data-theme=dark] .h-runchip.on{background:var(--csi-#0E0E0D,#0e0e0d);color:var(--csi-gold,#ffc72c);border-color:var(--csi-#CFCAC0,#cfcac0)}:root[data-theme=dark] .h-onit{color:var(--h-text,#ece9df);background:#3a3216;border-left:3px solid #e0a800}:root[data-theme=dark] .h-onit.none{color:#e0b84a;background:transparent;border-left-color:#6b5a24}:root[data-theme=dark] .h-pkg-old{background:#3a3216;border:1px solid #e0a800}:root[data-theme=dark] .h-jobs-group-head{background:#0e0e0d;color:#fff;border-bottom:3px solid #ffc72c}:root[data-theme=dark] .h-jobs-group-head b{color:#ffc72c}:root[data-theme=dark] .h-jobs-pill.red{background:var(--h-red);color:#fff}:root[data-theme=dark] .h-jobs-pill.amber{background:#ffc72c;color:#1a1a1a}:root[data-theme=dark] .h-jobs-flag{color:#f0705f;background:#3d1e1a;border:1px solid #6b302a}:root[data-theme=dark] .h-pkg-h span{color:var(--muted,#7fb0e6)}:root[data-theme=dark] .h-pkg-row{border-top:1px solid var(--line)}:root[data-theme=dark] .h-pkg-load{border:1px solid var(--line);border-left:5px solid var(--h-green);background:#232220}:root[data-theme=dark] .h-viewas-bar{background:#b91c1c;color:#fff}:root[data-theme=dark] .h-viewas-bar .h-btn{background:#232220;color:#f0705f;border-color:#3a3833}:root[data-theme=dark] .pk-page{color:#ece9df}:root[data-theme=dark] .pk-crumbs,:root[data-theme=dark] .pk-crumbs a,:root[data-theme=dark] .pk-muted{color:#b5b0a3}:root[data-theme=dark] .pk-head{background:#0e0e0d;color:#fff}:root[data-theme=dark] .pk-cap,:root[data-theme=dark] .pk-unit{color:#bdbdb8}:root[data-theme=dark] .pk-pill{background:#f2c230;color:#1a1a1a}:root[data-theme=dark] .pk-ghost{background:transparent;color:#f2c230;border:1px solid #f2c230}:root[data-theme=dark] .pk-banner{background:#3b2716;color:#f29a4a;border:1px solid #d2691e}:root[data-theme=dark] .pk-card{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .pk-warn{color:#f29a4a;background:#3a3216}:root[data-theme=dark] .pk-ok{color:#7ccb80}:root[data-theme=dark] .pk-field input,:root[data-theme=dark] .pk-field select{border:1px solid #3a3833;background:#232220}:root[data-theme=dark] .pk-field select:disabled{background:#2b2a27}:root[data-theme=dark] .pk-btn{background:#232220;border:1px solid #cfcac0;color:#ece9df}:root[data-theme=dark] .pk-btn.dark{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .pk-link{background:none;border:0;color:#7fb0e6}:root[data-theme=dark] .pk-hit{background:#2b2a27;border:1px solid #3a3833}:root[data-theme=dark] .pk-sheet{background:#232220}:root[data-theme=dark] .pk-sheet th{background:#2b2a27;color:#ece9df;border:1px solid #3a3833}:root[data-theme=dark] .pk-sheet td{border:1px solid #3a3833}:root[data-theme=dark] .pk-sheet tr:nth-child(2n) td{background:#2b2a27}:root[data-theme=dark] .pk-flag,:root[data-theme=dark] .pk-sheet td.pk-flag{background:#3a3216!important;color:#f29a4a}:root[data-theme=dark] .pk-num a,:root[data-theme=dark] .pk-strong a{color:#ece9df}:root[data-theme=dark] .pk-yes{color:#7ccb80}:root[data-theme=dark] .pk-miss{color:#f29a4a}:root[data-theme=dark] .pk-in{border:1px solid #3a3833}:root[data-theme=dark] .cf-grid th.cf-grp{background:#3a3833}:root[data-theme=dark] .cf-try{border-color:#cfcac0}:root[data-theme=dark] .cf-retired td{color:#8a8a85}:root[data-theme=dark] .pk-sheet tr.pk-go td{background:#2b2a27!important}:root[data-theme=dark] .pk-sort{border:2px solid #f2c230}:root[data-theme=dark] .cf-yard,:root[data-theme=dark] .pk-chip{background:#1b2633;color:#7fb0e6}:root[data-theme=dark] .pk-chip button{background:none;border:0;color:#7fb0e6}:root[data-theme=dark] .r-job{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .r-job.st-short{border:4px solid #b3261e}:root[data-theme=dark] .r-job.st-over{border:4px solid #d9a400}:root[data-theme=dark] .r-job.st-mob{border:4px solid #c25e12}:root[data-theme=dark] .r-job.st-disp{border:4px solid #2e7d4f}:root[data-theme=dark] .r-job.st-changed{border:4px dashed #2e7d4f}:root[data-theme=dark] .r-head{background:#0e0e0d;color:#fff}:root[data-theme=dark] .r-no{color:#f2c230}:root[data-theme=dark] .r-meta{color:#bdbdb8}:root[data-theme=dark] .r-maps{color:#f2c230}:root[data-theme=dark] .r-start{color:#bdbdb8}:root[data-theme=dark] .r-flag{background:#232220;color:#ece9df}:root[data-theme=dark] .r-status{background:#3a3a37;color:#fff}:root[data-theme=dark] .r-status.disp{background:#2e7d4f}:root[data-theme=dark] .r-sub{border-bottom:1px solid #3a3833;background:#232220}:root[data-theme=dark] .r-counts .g{color:#7ccb80}:root[data-theme=dark] .r-counts .r{color:#f29a4a}:root[data-theme=dark] .r-counts .o{color:#e0b84a}:root[data-theme=dark] .r-sheet td{border-top:1px solid #3a3833}:root[data-theme=dark] .r-sheet tr:first-child td{border-top:0}:root[data-theme=dark] .r-sheet td.pos{color:#ece9df;background:#232220;border-right:1px solid #3a3833}:root[data-theme=dark] .r-sheet td.crane{border-right:1px solid #3a3833}:root[data-theme=dark] .r-sheet td.note,:root[data-theme=dark] .r-sheet td.trk{color:#b5b0a3;border-left:1px solid #3a3833}:root[data-theme=dark] .r-sheet tr.open td{background:#2b2a27}:root[data-theme=dark] .r-sheet tr.open td.pos{background:#1e3321}:root[data-theme=dark] .r-sheet tr.over td,:root[data-theme=dark] .r-sheet tr.over td.pos{background:#3a3216}:root[data-theme=dark] .r-sheet tr.no td,:root[data-theme=dark] .r-sheet tr.no td.pos{background:#3b2716}:root[data-theme=dark] .r-sheet tr.planned td{background:#2b2a27;color:#b5b0a3}:root[data-theme=dark] .r-sheet tr.plan td{background:#2b2a27}:root[data-theme=dark] .r-crane .m{color:#b5b0a3}:root[data-theme=dark] .r-chip{border:1px solid #3a3833;background:#232220;color:#ece9df}:root[data-theme=dark] .r-chip .rl{color:#b5b0a3}:root[data-theme=dark] .r-chip.sel{border-color:#cfcac0;background:#f2c230}:root[data-theme=dark] .r-chip.inactive{border-color:var(--h-red);background:var(--h-red-bg)}:root[data-theme=dark] .r-open{border:1px dashed #2e7d4f;background:#232220;color:#7ccb80}:root[data-theme=dark] .r-open.idle{color:#b5b0a3;border-color:#3a3833}:root[data-theme=dark] .r-open.ask,:root[data-theme=dark] .r-open.ok{border-color:#2e7d4f;background:#2b2a27}:root[data-theme=dark] .r-open.over{border:1px solid #d9a400;color:#f29a4a;background:#3a3216}:root[data-theme=dark] .r-open.bad{border:1px solid #c06a2b;color:#f29a4a;background:#232220}:root[data-theme=dark] .r-link{background:none;border:0;color:#7fb0e6}:root[data-theme=dark] .r-plan{background:none;border:0;color:inherit}:root[data-theme=dark] .h-snav{background:#0e0e0d}:root[data-theme=dark] .h-snav-link{color:#d6d6d2}:root[data-theme=dark] .h-snav-link:hover{background:#2a2a28;color:#fff}:root[data-theme=dark] .h-snav-link.on{background:#f2c230;color:#1a1a1a}:root[data-theme=dark] .h-snav-sec{color:#9a9a95}:root[data-theme=dark] .h-snav-fold{background:transparent;border:1px solid #5c5c58;color:#d6d6d2}:root[data-theme=dark] .h-snav-open{background:transparent;border:1px solid #5c5c58;color:#fff}@media (max-width:900px){:root[data-theme=dark] .h-snav-scrim{background:rgba(0,0,0,.35);border:0}}:root[data-theme=dark] .cf-grid .cf-f1,:root[data-theme=dark] .cf-grid .cf-f2,:root[data-theme=dark] .cf-grid .cf-f3{background:#232220}:root[data-theme=dark] .cf-grid tbody tr:nth-child(2n) .cf-f1,:root[data-theme=dark] .cf-grid tbody tr:nth-child(2n) .cf-f2,:root[data-theme=dark] .cf-grid tbody tr:nth-child(2n) .cf-f3,:root[data-theme=dark] .cf-grid th.cf-f1,:root[data-theme=dark] .cf-grid th.cf-f2,:root[data-theme=dark] .cf-grid th.cf-f3{background:#2b2a27}:root[data-theme=dark] .cf-grid tbody tr:hover .cf-f1,:root[data-theme=dark] .cf-grid tbody tr:hover .cf-f2,:root[data-theme=dark] .cf-grid tbody tr:hover .cf-f3,:root[data-theme=dark] .cf-grid tbody tr:hover td{background:#3a3216}:root[data-theme=dark] .h-sortthis{border:1px solid #cfcac0;background:#3a3216}:root[data-theme=dark] .pk-stays{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .ld-chip{border:1px solid #3a3833;background:#232220}:root[data-theme=dark] .ld-chip.away{background:#3b2716;border-color:#e6a27e}:root[data-theme=dark] .ld-chip.yard{background:#1b2633;border-color:#9db6d3}:root[data-theme=dark] .ld-chip.unk{background:#3a3216;border-color:#e5c27a}:root[data-theme=dark] .pk-sheet td.ld-away,:root[data-theme=dark] td.ld-away{background:#3b2716!important;color:#f29a4a}:root[data-theme=dark] .pk-sheet td.ld-yard,:root[data-theme=dark] td.ld-yard{background:#1b2633!important;color:#7fb0e6}:root[data-theme=dark] .ld-confirm{background:#3a3216}:root[data-theme=dark] .ld-carry{border-bottom:1px solid var(--line,#3a3833)}:root[data-theme=dark] .ld-put{border:1px dashed #cfcac0}:root[data-theme=dark] .ld-chip.crane{background:#2b2a27;border-color:#cfcac0}:root[data-theme=dark] .ld-ride{border:1px solid #cfcac0;background:#232220}:root[data-theme=dark] .ld-ride.on{background:#0e0e0d;color:#fff}:root[data-theme=dark] .ld-ord button{border:1px solid #3a3833;background:#232220}:root[data-theme=dark] .ld-ord input{border:1px solid #3a3833}:root[data-theme=dark] .ld-was{color:#8a8a85}:root[data-theme=dark] .cf-grid th.cf-boom{background:#3a3833}:root[data-theme=dark] .cf-grid .cf-len{background:#232220}:root[data-theme=dark] .cf-grid .cf-colgrp{color:#b5b0a3}:root[data-theme=dark] .cf-grid .cf-first{border-left:3px solid #9a9a93}:root[data-theme=dark] .cv-card{background:#232220;border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .cv-card:hover{border-color:#cfcac0}:root[data-theme=dark] .cv-bar{background:#2b2a27}:root[data-theme=dark] .cv-bar span{background:var(--h-green)}:root[data-theme=dark] .cv-tile{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .cv-tile.none{background:#232220}:root[data-theme=dark] .cv-ph{border:0;background:#2b2a27}:root[data-theme=dark] .cv-tile.none .cv-ph{background:#2b2a27;color:#7fb0e6}:root[data-theme=dark] .cv-n{background:rgba(0,0,0,.7);color:#fff}:root[data-theme=dark] .cv-view{background:#0b0b0b;color:#fff}:root[data-theme=dark] .cv-x{background:none;border:0;color:#fff}:root[data-theme=dark] .cv-nav{background:hsla(0,0%,100%,.15);color:#fff;border:0}:root[data-theme=dark] .cv-more-list{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .cv-more-list a{color:var(--ink)}:root[data-theme=dark] .cv-more-list a:hover{background:#232220}:root[data-theme=dark] .cv-tile.notseen{border:2px solid var(--h-amber);background:#232220}:root[data-theme=dark] .cv-tile.missed{border:2px solid var(--h-red);background:#232220}:root[data-theme=dark] .cv-flag{background:var(--h-amber);color:#fff}:root[data-theme=dark] .cv-flag.red{background:var(--h-red);color:#fff}:root[data-theme=dark] .h-snav-link.small{color:#b8b8b2}:root[data-theme=dark] .h-snav-link.small.on{color:#ece9df}:root[data-theme=dark] .h-stabs{border-bottom:1px solid var(--line,#3a3833);background:var(--h-bg,transparent)}:root[data-theme=dark] .h-stabs-title{color:#8a8578}:root[data-theme=dark] .h-stab{color:inherit;border:1px solid transparent;border-bottom:0}:root[data-theme=dark] .h-stab:hover{background:rgba(0,0,0,.04)}:root[data-theme=dark] .h-stab.on{background:var(--h-card,#232220);border-color:var(--line,#3a3833)}:root[data-theme=dark] .h-jobs-plain thead th{border-bottom:2px solid #cfcac0;color:var(--muted)}:root[data-theme=dark] .h-jobs-plain tbody td{border-bottom:2px solid #9a968c}:root[data-theme=dark] .h-jobs-plain tbody tr:last-child td{border-bottom:0}:root[data-theme=dark] .h-jobs-dot{background:#aaa}:root[data-theme=dark] .h-jobs-dot.a{background:#2e7d32}:root[data-theme=dark] .h-jobs-dot.m{background:#c99a06}:root[data-theme=dark] .h-jobs-warn{color:var(--h-red)}:root[data-theme=dark] .h-jobs-links a,:root[data-theme=dark] .h-jobs-links button{background:none;border:0;color:var(--ink)}:root[data-theme=dark] .h-nav-bar:after{background:#ffc72c}:root[data-theme=dark] .pk-tabs{border-bottom:2px solid #cfcac0}:root[data-theme=dark] .pk-tab{background:none;border:0;color:#b5b0a3}:root[data-theme=dark] .pk-tab.on{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .pk-grouphead{background:#0e0e0d;color:#fff;border-bottom:3px solid #ffc72c}:root[data-theme=dark] .pk-grouphead span{color:#ccc}:root[data-theme=dark] .pk-grouphead-btn{border-left:0;border-right:0;border-top:0}:root[data-theme=dark] .pk-lines tbody td{border-bottom:2px solid #3a3833}:root[data-theme=dark] .pk-lines thead th{border-bottom:2px solid #cfcac0}:root[data-theme=dark] .pk-release{background:#232220;border:2px solid #cfcac0}:root[data-theme=dark] .yd-band{background:#0e0e0d;color:#fff}:root[data-theme=dark] .yd-band a{color:#f2c230}:root[data-theme=dark] .yd-name{color:#fff}:root[data-theme=dark] .yd-sub{color:#d6d6d6}:root[data-theme=dark] .yd-switch{color:#bdbdbd}:root[data-theme=dark] .yd-switch select{background:#0e0e0d;color:#f2c230;border:1.5px solid #f2c230}:root[data-theme=dark] .yd-meter-label b{color:#f2c230}:root[data-theme=dark] .yd-meter-track,:root[data-theme=dark] .yd-mini-track{background:#3a3a3a}:root[data-theme=dark] .yd-meter-fill{background:#f2c230}:root[data-theme=dark] .yd-meter-pct{color:#f2c230}:root[data-theme=dark] .yd-views{border-bottom:2px solid #cfcac0}:root[data-theme=dark] .yd-views button{background:none;border:0;color:#b5b0a3}:root[data-theme=dark] .yd-views button.on{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .yd-stats button:focus-visible,:root[data-theme=dark] .yd-views button:focus-visible{outline:3px solid #f2c230}:root[data-theme=dark] .yd-stats{border:1px solid #3a3833}:root[data-theme=dark] .yd-stats td{border-right:1px solid #3a3833}:root[data-theme=dark] .yd-stats td:last-child{border-right:0}:root[data-theme=dark] .yd-stats button{background:none;border:0;color:#b5b0a3}:root[data-theme=dark] .yd-stats button:hover{background:#3a3216}:root[data-theme=dark] .yd-n{color:#ece9df}:root[data-theme=dark] .yd-todo h3 span{color:#8f8a7e}:root[data-theme=dark] .yd-open{color:#ece9df;-webkit-text-decoration-color:#f2c230;text-decoration-color:#f2c230}:root[data-theme=dark] .yd-mini-track{background:#2b2a27}@media (max-width:700px){:root[data-theme=dark] .yd-stats td{border-bottom:1px solid #3a3833}:root[data-theme=dark] .gr-tbl tr{border-bottom:1px solid var(--line)}:root[data-theme=dark] .gr-tbl td{border:0}}:root[data-theme=dark] .h-group-label.h-section.pmgroup{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .yd-views .yd-tablink{color:#b5b0a3}:root[data-theme=dark] .yd-views .yd-tablink.on{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .yd-views .yd-tablink:focus-visible{outline:3px solid #f2c230}:root[data-theme=dark] .pm-task{border-left:4px solid #f2c230}:root[data-theme=dark] .pm-n{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .pl-head{background:#0e0e0d;color:#fff}:root[data-theme=dark] .pl-head h1{color:#fff}:root[data-theme=dark] .pl-sub{color:#d6d6d6}:root[data-theme=dark] .pl-sub b{color:#f2c230}:root[data-theme=dark] .pl-sub .pl-free-n{color:#7bc67e}:root[data-theme=dark] .pl-head .pl-nav b{color:#f2c230}:root[data-theme=dark] .pl-legend{color:#b5b0a3}:root[data-theme=dark] .pl-key-today{background:#c0392b}:root[data-theme=dark] .pl-grid{border:1px solid #3a3833}:root[data-theme=dark] .pl-row{border-top:1px solid #3a3833}:root[data-theme=dark] .pl-weekrow{border-top:0;background:#2b2a27;color:#b5b0a3}:root[data-theme=dark] .pl-label a{color:#ece9df}:root[data-theme=dark] .pl-label span{color:#b5b0a3}:root[data-theme=dark] .pl-label small{color:#8f8a7e}:root[data-theme=dark] .pl-track{background-image:linear-gradient(90deg,#2b2a27 1px,transparent 0)}:root[data-theme=dark] .pl-today{background:#c0392b}:root[data-theme=dark] .pl-job{background:#0e0e0d;color:#fff}:root[data-theme=dark] .pl-contract{background:#f2c230;color:#1a1a1a}:root[data-theme=dark] .pl-quote{background:#232220;color:#ece9df;border:2px dashed #c9a21e}:root[data-theme=dark] .pl-locked{background:#8a6d1a;color:#fff}:root[data-theme=dark] .pl-bare{background:#0f7c7c;color:#fff}:root[data-theme=dark] .pl-idle{background:#3a3833;color:#b5b0a3;border:1px solid #3a3833}:root[data-theme=dark] .pl-bar-btn{border:0}:root[data-theme=dark] .pl-bar-btn.pl-quote{border:2px dashed #c9a21e}:root[data-theme=dark] .pl-bar-btn:focus-visible,:root[data-theme=dark] .pl-bar-btn:hover{outline:2px solid #cfcac0}:root[data-theme=dark] .pl-bar-btn.pl-quote:focus-visible,:root[data-theme=dark] .pl-bar-btn.pl-quote:hover{outline:2px dashed #8a6d00;background:#3a3216}:root[data-theme=dark] .pl-card-back{background:rgba(0,0,0,.35)}:root[data-theme=dark] .pl-card{background:#232220;color:#ece9df}:root[data-theme=dark] .pl-card-head small{color:#b5b0a3}:root[data-theme=dark] .pl-card-row{border-bottom:1px solid #3a3833}:root[data-theme=dark] .pl-card-row span{color:#b5b0a3}:root[data-theme=dark] .pl-card-flags{background:#3d1e1a;border:1px solid #6b302a;color:#f0705f}:root[data-theme=dark] .pl-flag{color:#f0705f}:root[data-theme=dark] .pl-freecol{border-left:1px solid #3a3833}:root[data-theme=dark] .pl-now{color:#7ccb80}:root[data-theme=dark] .pl-never{color:#8f8a7e}:root[data-theme=dark] .pl-grouphead{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .pl-idle{background:#3a3216;border-left:4px solid #f2c230}:root[data-theme=dark] .pl-big{color:#ece9df}:root[data-theme=dark] .pl-sort{background:none;border:0;color:inherit}:root[data-theme=dark] .pl-sort:focus-visible{outline:3px solid #f2c230}:root[data-theme=dark] .pl-util-track{background:#2b2a27}:root[data-theme=dark] .pl-util-track div{background:#f2c230}:root[data-theme=dark] .pl-field span{color:#b5b0a3}:root[data-theme=dark] .pl-classgroup td{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .pl-edit{border:1px solid #c9a21e;color:#ece9df!important}:root[data-theme=dark] .pl-edit:focus-visible,:root[data-theme=dark] .pl-edit:hover{background:#f2c230;outline:none}:root[data-theme=dark] .mt-timer{background:#0e0e0d;color:#fff}:root[data-theme=dark] .mt-timer-clock{color:#f2c230}:root[data-theme=dark] .mt-warn .mt-timer-clock{color:#ffd84d}:root[data-theme=dark] .mt-over .mt-timer-clock{color:#ff6b5b}:root[data-theme=dark] .mt-timer-total{color:#bbb}:root[data-theme=dark] .mt-timer-steps button{border:0;background:#444}:root[data-theme=dark] .mt-timer-steps button.done{background:#7bc67e}:root[data-theme=dark] .mt-timer-steps button.over{background:#c0392b}:root[data-theme=dark] .mt-timer-steps button.on{background:#f2c230}:root[data-theme=dark] .mt-deadline{border:1px solid #3a3833}:root[data-theme=dark] .mt-deadline li{border-bottom:1px dashed #3a3833}:root[data-theme=dark] .mt-deadline li a{color:#ece9df}:root[data-theme=dark] .mt-deadline li.in span{color:#7ccb80}:root[data-theme=dark] .mt-deadline li.late span{color:#e0b84a}:root[data-theme=dark] .mt-deadline li.missing span{color:#f0705f}:root[data-theme=dark] .mt-sec h2 span{color:#8f8a7e}:root[data-theme=dark] .mt-dept{border-left:4px solid #cfcac0}:root[data-theme=dark] .mt-dept h3 span{color:#7ccb80}:root[data-theme=dark] .mt-dept h3 .mt-missing{color:#f0705f}:root[data-theme=dark] .mt-box h4{color:#b5b0a3}:root[data-theme=dark] .mt-box.help h4{color:#e0b84a}:root[data-theme=dark] .mt-box.answer h4{color:#f0705f}:root[data-theme=dark] .mt-kind.help{background:#f2c230;color:#1a1a1a}:root[data-theme=dark] .mt-kind.answer{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .mt-status.done{color:#7ccb80}:root[data-theme=dark] .mt-status.stuck{color:#f0705f}:root[data-theme=dark] .mt-status.open{color:#ece9df}:root[data-theme=dark] .mt-a-done td:first-child{color:#8f8a7e}:root[data-theme=dark] .mt-new{background:#3a3216}:root[data-theme=dark] .in-band{background:#0e0e0d;color:#fff}:root[data-theme=dark] .in-band b,:root[data-theme=dark] .in-band h1{color:#f2c230}:root[data-theme=dark] .in-band-down{background:var(--h-red);color:#fff}:root[data-theme=dark] .in-band-down b,:root[data-theme=dark] .in-band-down h1{color:#fff}:root[data-theme=dark] .in-test{background:#f2c230;color:#1a1a1a}:root[data-theme=dark] .in-downbar{background:var(--h-red);color:#fff}:root[data-theme=dark] .in-downbar a{color:#fff}:root[data-theme=dark] .in-offsite{background:#3b2716;color:#f29a4a;border:1px solid #6b4526}:root[data-theme=dark] .in-miss td.due{color:#f29a4a}:root[data-theme=dark] .in-miss td.missed{color:#f0705f}:root[data-theme=dark] .hub .h-tag.red.in-downtag{background:var(--h-red);color:#fff;border-color:var(--h-red)}:root[data-theme=dark] .in-hits{border:1px solid var(--line);background:#232220}:root[data-theme=dark] .in-hits li a,:root[data-theme=dark] .in-hits li button{border:0;border-bottom:1px solid var(--line);background:#232220;color:#ece9df}:root[data-theme=dark] .in-hits li:last-child a,:root[data-theme=dark] .in-hits li:last-child button{border-bottom:0}:root[data-theme=dark] .in-unit,:root[data-theme=dark] .in-unit-top{background:#232220;border:1px solid var(--line);border-left:6px solid #f2c230}:root[data-theme=dark] .in-label{color:#b5b0a3}:root[data-theme=dark] .in-open{background:var(--h-amber-bg);border:1px solid #6b5a24}:root[data-theme=dark] .in-draft{background:#f2c230;color:#1a1a1a}:root[data-theme=dark] .in-progress{background:#0e0e0d;color:#fff}:root[data-theme=dark] .in-progress>div{background:#444}:root[data-theme=dark] .in-progress>div>div{background:#f2c230}:root[data-theme=dark] .in-sec{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .in-sec-head{background:#2b2a27;border:0;color:#ece9df}:root[data-theme=dark] .in-count{color:#b5b0a3}:root[data-theme=dark] .in-item{border-top:1px solid var(--line)}:root[data-theme=dark] .in-mark{border:1px solid var(--line);background:#232220;color:#ece9df}:root[data-theme=dark] .in-mark.on.mk-OK{background:var(--h-green);border-color:var(--h-green);color:#fff}:root[data-theme=dark] .in-mark.on.mk-NA{background:#777;border-color:#6e695e;color:#fff}:root[data-theme=dark] .in-mark.on.mk-MONITOR{background:var(--h-amber);border-color:var(--h-amber);color:#fff}:root[data-theme=dark] .in-mark.on.mk-FIXSOON{background:#e67e22;border-color:#e67e22;color:#fff}:root[data-theme=dark] .in-mark.on.mk-DOWN{background:var(--h-red);border-color:var(--h-red);color:#fff}:root[data-theme=dark] .in-evidence{background:#232220}:root[data-theme=dark] .in-sign{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .in-sign canvas{border:1px dashed #6e695e;background:#232220}:root[data-theme=dark] .in-downwarn{background:var(--h-red-bg);border:1px solid #6b302a;color:#f0705f}:root[data-theme=dark] .in-submit{background:#232220;border-top:2px solid #f2c230}:root[data-theme=dark] .in-saved{color:#b5b0a3}:root[data-theme=dark] .in-deflist>li{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .in-sev.sv-OK{background:var(--h-green-bg);color:var(--h-green)}:root[data-theme=dark] .in-sev.sv-NA{background:#2b2a27;color:#b5b0a3}:root[data-theme=dark] .in-sev.sv-MONITOR{background:var(--h-amber-bg);color:var(--h-amber)}:root[data-theme=dark] .in-sev.sv-FIXSOON{background:#3b2716;color:#f29a4a}:root[data-theme=dark] .in-sev.sv-DOWN{background:var(--h-red);color:#fff}:root[data-theme=dark] .in-thumbs img{border:1px solid var(--line)}:root[data-theme=dark] .in-timeline{border-left:3px solid #f2c230}:root[data-theme=dark] .in-timeline>li:before{background:#0e0e0d;border:2px solid #f2c230}:root[data-theme=dark] .in-tl-head{color:#b5b0a3}:root[data-theme=dark] .in-tl-img{border:1px solid var(--line)}:root[data-theme=dark] .in-act,:root[data-theme=dark] .in-stats>div{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .in-n{color:#ece9df}:root[data-theme=dark] .in-row-down td{background:var(--h-red-bg)}:root[data-theme=dark] .in-ok{color:var(--h-green)}@media (max-width:520px){:root[data-theme=dark] .in-table tr{border-bottom:1px solid var(--line)}:root[data-theme=dark] .in-table td{border:0}:root[data-theme=dark] .in-table td[data-label]:before{color:#b5b0a3}}:root[data-theme=dark] .in-legend{background:#232220}:root[data-theme=dark] .in-restored{background:var(--h-green-bg);color:var(--h-green)}:root[data-theme=dark] .in-saved-band{background:var(--h-green);color:#fff}:root[data-theme=dark] .in-waiting{background:#0e0e0d;color:#fff}:root[data-theme=dark] .in-waiting b{color:#f2c230}:root[data-theme=dark] .in-sec-bad{border-color:var(--h-red)}:root[data-theme=dark] .in-sec-bad .in-sec-head{background:var(--h-red-bg)}:root[data-theme=dark] .bd-head{background:#0e0e0d;color:#fff}:root[data-theme=dark] .bd-date b{color:#f2c230}:root[data-theme=dark] .bd-stats b{color:#fff}:root[data-theme=dark] .bd-stats .bad b{color:#ff6b5b}:root[data-theme=dark] .bd-stats .warn b{color:#ffd84d}:root[data-theme=dark] .bd-stats .mob b{color:#f2c230}:root[data-theme=dark] .bd-week figcaption{color:#bbb}:root[data-theme=dark] .bd-week li{color:#ddd}:root[data-theme=dark] .bd-week li b{color:#fff}:root[data-theme=dark] .bd-bar{background:#333}:root[data-theme=dark] .bd-bar span{background:#f2c230}:root[data-theme=dark] .bd-h span,:root[data-theme=dark] .bd-p small{color:#8f8a7e}:root[data-theme=dark] .bd-p.mob{color:#e0b84a}:root[data-theme=dark] .bd-why.bad{color:var(--h-red)}:root[data-theme=dark] .bd-why.warn{color:#e0b84a}:root[data-theme=dark] .bd-mobtag{background:#f2c230;color:#1a1a1a}:root[data-theme=dark] .in-history li{border-top:1px solid var(--line)}:root[data-theme=dark] .yl-chip{color:#fff}:root[data-theme=dark] .yl-form{border:1px solid var(--line);background:#232220}:root[data-theme=dark] .yl-req{border-left:3px solid #2e6db4;background:#2b2a27}:root[data-theme=dark] .pv-band{background:#2e6db4;color:#fff}:root[data-theme=dark] .fe-edit .fe-sec{border:1px solid var(--line);background:#232220}:root[data-theme=dark] .fe-key{color:var(--muted,#e0b84a)}:root[data-theme=dark] .fe-phone{border:10px solid #cfcac0;background:var(--p-bg,#2b2a27)}:root[data-theme=dark] .hl-pill{color:#fff}:root[data-theme=dark] .hl-pill.red{background:#c0392b}:root[data-theme=dark] .hl-pill.amber{background:#d9822b}:root[data-theme=dark] .hl-pill.green{background:#2e7d32}:root[data-theme=dark] .hl-muted{color:#8f8a7e}:root[data-theme=dark] .hl-link{color:inherit}:root[data-theme=dark] .hl-tile{background:#232220;border:1px solid #3a3833;border-left:6px solid #9a9488;color:inherit}:root[data-theme=dark] .hl-tile:focus-visible,:root[data-theme=dark] .hl-tile:hover{border-color:#cfcac0;outline:none}:root[data-theme=dark] .hl-tile.red{border-left-color:#c0392b;background:#232220}:root[data-theme=dark] .hl-tile.amber{border-left-color:#d9822b}:root[data-theme=dark] .hl-tile.green{border-left-color:#2e7d32}:root[data-theme=dark] .hl-tile.info{border-left-color:#2e6db4}:root[data-theme=dark] .hl-chip{color:#fff}:root[data-theme=dark] .hl-chip.red{background:#c0392b}:root[data-theme=dark] .hl-chip.amber{background:#d9822b}:root[data-theme=dark] .hl-chip.green{background:#2e7d32}:root[data-theme=dark] .hl-chip.info{background:#2e6db4}:root[data-theme=dark] .hl-big small{color:#8f8a7e}:root[data-theme=dark] .hl-dot{background:#2e6db4}:root[data-theme=dark] .hl-dot.red{background:#c0392b}:root[data-theme=dark] .hl-dot.amber{background:#d9822b}:root[data-theme=dark] .hl-dot.green{background:#2e7d32}:root[data-theme=dark] .hl-fix{background:#0e0e0d;color:#fff}:root[data-theme=dark] .hl-fix h2{color:#f2c230}:root[data-theme=dark] .hl-fix h2 .hl-muted{color:#bdb6a6}:root[data-theme=dark] .hl-fix li a{color:#fff}:root[data-theme=dark] .hl-fix li.red::marker{color:#ff7a6b}:root[data-theme=dark] .hl-fix li.amber::marker{color:#f2c230}:root[data-theme=dark] .hl-side{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .hl-side h2.red{color:#f0705f}:root[data-theme=dark] .hl-side h2.amber{color:#f29a4a}:root[data-theme=dark] .hl-side li{border-left:3px solid}:root[data-theme=dark] .hl-side li.red{border-color:#c0392b}:root[data-theme=dark] .hl-side li.amber{border-color:#d9822b}:root[data-theme=dark] .hl-side li a{color:inherit}:root[data-theme=dark] .sf-band p{color:#ddd}:root[data-theme=dark] .sf-h span{color:#8f8a7e}:root[data-theme=dark] .sf-chip{color:#fff;background:#2e6db4}:root[data-theme=dark] .sf-chip.red{background:#c0392b}:root[data-theme=dark] .sf-chip.amber{background:#d9822b}:root[data-theme=dark] .sf-chip.green{background:#2e7d32}:root[data-theme=dark] .sf-chip.info{background:#7a7466}:root[data-theme=dark] .sf-red{color:#f0705f}:root[data-theme=dark] .sf-note{border-left:6px solid #2e6db4}:root[data-theme=dark] .sf-warn{background:#3a3216;border:1px solid #e8c26a}:root[data-theme=dark] .sf-cell.expired,:root[data-theme=dark] .sf-cell.missing{background:#3d1e1a;color:#f0705f}:root[data-theme=dark] .sf-cell.expiring{background:#3a3216}:root[data-theme=dark] .sf-cell.ok{background:#1e3321}:root[data-theme=dark] .sf-cellbtn:focus-visible{outline:2px solid #cfcac0}:root[data-theme=dark] .sf-src{color:#7fb0e6}:root[data-theme=dark] .sf-drawer{background:#232220;border:1px solid #cfcac0}:root[data-theme=dark] .mg-num{background:#232220;border:1px solid #3a3833;border-left:6px solid #cfcac0;color:inherit}:root[data-theme=dark] .mg-num b small,:root[data-theme=dark] .mg-num em{color:#8f8a7e}:root[data-theme=dark] .mg-num em.up{color:#7ccb80}:root[data-theme=dark] .mg-num em.down{color:#f0705f}:root[data-theme=dark] .mg-h span{color:#8f8a7e}:root[data-theme=dark] .mg-hit td,:root[data-theme=dark] .mg-missed td{background:#232220}:root[data-theme=dark] .hm-panel{background:#232220;border:1px solid #3a3833;border-top:6px solid #9a9488}:root[data-theme=dark] .hm-panel.red{border-top-color:#c0392b}:root[data-theme=dark] .hm-panel.amber{border-top-color:#d9822b}:root[data-theme=dark] .hm-panel.green{border-top-color:#2e7d32}:root[data-theme=dark] .hm-big span{color:#8f8a7e}:root[data-theme=dark] .hm-map{border:1px solid #3a3833}:root[data-theme=dark] .hm-yard{background:#0e0e0d;color:#f2c230}:root[data-theme=dark] .hm-yards{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .hm-bad{color:#f0705f}:root[data-theme=dark] .hm-warn{color:#f29a4a}:root[data-theme=dark] .hm-ok{color:#7ccb80}:root[data-theme=dark] .hm-over{background:rgba(0,0,0,.55)}:root[data-theme=dark] .hm-over-in{background:#2b2a27}:root[data-theme=dark] .hm-over-in h2 span{color:#8f8a7e}:root[data-theme=dark] .hm-over-grid aside{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .hm-list li{border-bottom:1px solid #3a3833}:root[data-theme=dark] .hm-list li span{color:#8f8a7e}:root[data-theme=dark] .h-subtab{border:1px solid var(--line,#3a3833);color:inherit;background:#232220}:root[data-theme=dark] .h-subtab.on{background:#0e0e0d;color:#f2c230;border-color:#cfcac0}:root[data-theme=dark] .cr-now td{background:#3a3216}:root[data-theme=dark] .sf-first{background:#0e0e0d;color:#fff}:root[data-theme=dark] .sf-first h2{color:#f2c230}:root[data-theme=dark] .sf-first li a{color:#fff}:root[data-theme=dark] .sf-first li b{background:#c0392b}:root[data-theme=dark] .sf-matrix tr td.sf-cell.expired,:root[data-theme=dark] .sf-matrix tr td.sf-cell.missing{background:#3d1e1a;color:#f0705f}:root[data-theme=dark] .sf-matrix tr td.sf-cell.expiring{background:#3a3216}:root[data-theme=dark] .sf-matrix tr td.sf-cell.ok{background:#1e3321}:root[data-theme=dark] .sf-matrix tr td.sf-cell.old{background:#2b2a27;color:#e0b84a}:root[data-theme=dark] .sf-matrix .sf-stick,:root[data-theme=dark] .sf-matrix tr.sf-sum td{background:#232220}:root[data-theme=dark] .mg-num.red{border-left-color:#c0392b}:root[data-theme=dark] .mg-num.amber{border-left-color:#d9822b}:root[data-theme=dark] .mg-num.green{border-left-color:#2e7d32}:root[data-theme=dark] .eq-todo{color:#fff}:root[data-theme=dark] .eq-todo b{color:#f2c230}:root[data-theme=dark] .hm-bub{color:#ece9df;border:2px solid #3a3833}:root[data-theme=dark] .hm-yard{background:#0e0e0d!important;color:#fff!important;border:1px solid #3a3833}:root[data-theme=dark] .hm-nohome td{background:#3a3216}:root[data-theme=dark] .rf-ctl{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .rf-chip{border:1.5px solid #cfcac0;background:#232220}:root[data-theme=dark] .rf-chip.on{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .rf-chip:focus-visible,:root[data-theme=dark] .rf-item:focus-visible,:root[data-theme=dark] .rf-tabs button:focus-visible{outline:3px solid #2e6db4}:root[data-theme=dark] .rf-sel{border:1px solid #6b4526}:root[data-theme=dark] .rf-hint{color:#b5b0a3}:root[data-theme=dark] .rf-empty{background:#232220;border:1px dashed #6b4526;color:#b5b0a3}:root[data-theme=dark] .rf-item{background:#232220;border:1px solid var(--line);border-left:5px solid #2e7d32}:root[data-theme=dark] .rf-item.st-booked{border-left-color:#d9822b}:root[data-theme=dark] .rf-item.st-ask{border-left-color:#2e6db4}:root[data-theme=dark] .rf-item.st-committed,:root[data-theme=dark] .rf-item.st-down{border-left-color:#9a9488;background:#2b2a27}:root[data-theme=dark] .rf-rank{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .rf-unit{color:#ece9df}:root[data-theme=dark] .rf-st{background:#1e3321;color:#7ccb80}:root[data-theme=dark] .rf-st.st-booked{background:#3b2716;color:#f29a4a}:root[data-theme=dark] .rf-st.st-ask{background:#1b2633;color:#7fb0e6}:root[data-theme=dark] .rf-st.st-committed,:root[data-theme=dark] .rf-st.st-down{background:#3a3833;color:#b5b0a3}:root[data-theme=dark] .rf-st.st-down{background:#3d1e1a;color:#f0705f}:root[data-theme=dark] .rf-desc,:root[data-theme=dark] .rf-where{color:#b5b0a3}:root[data-theme=dark] .rf-where.stale{color:#f29a4a}:root[data-theme=dark] .rf-alt{color:#c79be3}:root[data-theme=dark] .rf-nopos span,:root[data-theme=dark] .rf-note,:root[data-theme=dark] .rf-why{color:#b5b0a3}:root[data-theme=dark] .rf-map{border:1px solid var(--line)}:root[data-theme=dark] .rf-bigbtn{background:#232220;border:1px solid #cfcac0}:root[data-theme=dark] .rf-lg i{color:#fff}:root[data-theme=dark] .rf-lg i.rf-star{background:none;color:#7fb0e6}:root[data-theme=dark] .rf-lg i.rf-faded{background:#9a9488}:root[data-theme=dark] .rf-lg i.rf-ghost{border:2px solid #6a2e8a;background:none}:root[data-theme=dark] .rf-center{background:#2e6db4;color:#fff;border:2px solid #3a3833}:root[data-theme=dark] .rf-pin{border:2px solid}:root[data-theme=dark] .rf-tabs button{border:1px solid #cfcac0;background:#232220}:root[data-theme=dark] .rf-tabs button.on{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .gr-card li{border-bottom:1px dotted #6b5a24}:root[data-theme=dark] .gr-sw{color:#fff}:root[data-theme=dark] .gr-off{color:#b5b0a3}:root[data-theme=dark] .gr-fix{color:#f29a4a}:root[data-theme=dark] .gr-src{color:#b5b0a3}:root[data-theme=dark] .gr-seg{border:1px solid #cfcac0}:root[data-theme=dark] .gr-seg button{border:0;background:#232220}:root[data-theme=dark] .gr-seg button+button{border-left:1px solid #cfcac0}:root[data-theme=dark] .gr-seg button.on{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .gr-done,:root[data-theme=dark] .gr-msg{color:#7ccb80}:root[data-theme=dark] .rf-sech span{color:#b5b0a3}:root[data-theme=dark] .rf-stack{background:#0e0e0d;color:#ffc72c;border:2px solid #3a3833}:root[data-theme=dark] .rf-stack small{color:#fff}:root[data-theme=dark] .yr-card{background:#232220;border:1px solid var(--line);color:inherit}:root[data-theme=dark] .yr-btn{border-left:5px solid #2e7d32}:root[data-theme=dark] .yr-btn.bad{border-left-color:#d9822b}:root[data-theme=dark] .yr-btn.warn{border-left-color:#2e6db4}:root[data-theme=dark] .yr-btn:focus-visible{outline:3px solid #2e6db4}:root[data-theme=dark] .yr-big span,:root[data-theme=dark] .yr-lbl{color:#b5b0a3}:root[data-theme=dark] .yr-bar i{background:#e8b100}:root[data-theme=dark] .yr-bar.today i{background:#0e0e0d}:root[data-theme=dark] .yd-lgrp h3 span,:root[data-theme=dark] .yr-d{color:#b5b0a3}:root[data-theme=dark] .sv-tile{background:#232220;border:1px solid var(--line);border-left:5px solid #9a9488}:root[data-theme=dark] .sv-tile.red{border-left-color:#c0392b}:root[data-theme=dark] .sv-tile.amber{border-left-color:#d9822b}:root[data-theme=dark] .sv-tile.green{border-left-color:#2e7d32}:root[data-theme=dark] .sv-h span,:root[data-theme=dark] .sv-mp h2 span,:root[data-theme=dark] .sv-s{color:#b5b0a3}:root[data-theme=dark] .sv-none{background:#2b2a27;color:#b5b0a3}:root[data-theme=dark] .sv-warn{color:#f29a4a}:root[data-theme=dark] .sv-bar{color:#b5b0a3}:root[data-theme=dark] .sv-pair i.rep{background:#9a9488}:root[data-theme=dark] .sv-pair i.fix{background:#2e7d32}:root[data-theme=dark] .sv-bar.today span{color:#ece9df}:root[data-theme=dark] .sv-sev{color:#fff}:root[data-theme=dark] .sv-feed li{border-left:3px solid #6b5a24}:root[data-theme=dark] .sv-feed li.reply{border-left-color:#2e6db4}:root[data-theme=dark] .sv-fh,:root[data-theme=dark] .sv-fh span{color:#b5b0a3}:root[data-theme=dark] .st-card{background:#232220;border:1px solid var(--line);border-top:5px solid}:root[data-theme=dark] .st-n span{color:#b5b0a3}:root[data-theme=dark] .st-g{color:#f0705f}:root[data-theme=dark] .st-g.ok{color:#7ccb80}:root[data-theme=dark] .st-leg i.dash{border-top:2px dashed #6b665d}:root[data-theme=dark] .st-flat{color:#f0705f}:root[data-theme=dark] .st-bd,:root[data-theme=dark] .sv-tbl small{color:#b5b0a3}:root[data-theme=dark] .rf-warn{background:#3b2716;border-left:4px solid #d9822b}:root[data-theme=dark] .mod-tbl tr.mod-top td{border-top:2px solid var(--line)}:root[data-theme=dark] .cc-tile{background:#232220;border:1px solid var(--line);border-left:5px solid #2e7d32}:root[data-theme=dark] .cc-tile.amber{border-left-color:#d9822b}:root[data-theme=dark] .cc-tile.grey{border-left-color:#9a9488}:root[data-theme=dark] .cc-mod{border:1px solid var(--line)}:root[data-theme=dark] .cc-chip{background:#1e3321;color:#7ccb80}:root[data-theme=dark] .cc-chip.s-test{background:#3b2716;color:#f29a4a}:root[data-theme=dark] .cc-chip.s-off{background:#3a3833;color:#b5b0a3}:root[data-theme=dark] .cc-chip.s-some{background:#1b2633;color:#7fb0e6}:root[data-theme=dark] .cc-acc td.y{color:#7ccb80}:root[data-theme=dark] .cc-acc td.n{color:#8f8a7e}:root[data-theme=dark] .cc-acc tr.cc-grp td{background:#2b2a27}:root[data-theme=dark] .cc-note{color:#f29a4a}:root[data-theme=dark] .sc-filters input[type=search],:root[data-theme=dark] .sc-filters select{border:1px solid #6b4526}:root[data-theme=dark] .sc-sep{background:var(--line)}:root[data-theme=dark] .sc-card{background:#232220;border:1px solid var(--line);border-left:6px solid #9a9488}:root[data-theme=dark] .sc-card.t-gold{border-left-color:#c9a227}:root[data-theme=dark] .sc-card.t-silver{border-left-color:#8e9aa6}:root[data-theme=dark] .sc-card.t-ok{border-left-color:#2e7d32}:root[data-theme=dark] .sc-card.t-low{border-left-color:#c0392b}:root[data-theme=dark] .sc-toggle:focus-visible{outline:3px solid #2e6db4}:root[data-theme=dark] .sc-who span{color:#b5b0a3}:root[data-theme=dark] .sc-tier{background:#3a3833;color:#b5b0a3}:root[data-theme=dark] .sc-tier.gold{background:#3a3216;color:#e0b84a}:root[data-theme=dark] .sc-tier.silver{background:#2b2a27;color:#7fb0e6}:root[data-theme=dark] .sc-tier.ok{background:#1e3321;color:#7ccb80}:root[data-theme=dark] .sc-tier.low{background:#3d1e1a;color:#f0705f}:root[data-theme=dark] .sc-tag{background:#2b2a27;color:#b5b0a3}:root[data-theme=dark] .sc-tag.st-accepted,:root[data-theme=dark] .sc-tag.st-final{background:#1e3321;color:#7ccb80}:root[data-theme=dark] .sc-tag.st-disputed{background:#3b2716;color:#f29a4a}:root[data-theme=dark] .sc-tag.st-acked{background:#1b2633;color:#7fb0e6}:root[data-theme=dark] .sc-what{color:#b5b0a3}:root[data-theme=dark] .sc-bar{background:#2b2a27}:root[data-theme=dark] .sc-bar i.g{background:#2e7d32}:root[data-theme=dark] .sc-bar i.a{background:#d9822b}:root[data-theme=dark] .sc-bar i.r{background:#c0392b}:root[data-theme=dark] .sc-note{color:#b5b0a3}:root[data-theme=dark] .sc-link{color:#7fb0e6}:root[data-theme=dark] .sc-link:focus-visible{outline:2px solid #2e6db4}:root[data-theme=dark] .sc-disp textarea,:root[data-theme=dark] .sc-row input{border:1px solid #6b4526}:root[data-theme=dark] .sc-ok{color:#7ccb80}:root[data-theme=dark] .cl-flag{border-left:4px solid #d9822b}:root[data-theme=dark] .ow-tbl tr.ow-need{background:#3b2716}:root[data-theme=dark] .ow-set select{border:1px solid #6b4526}:root[data-theme=dark] .ow-none{color:#f29a4a}:root[data-theme=dark] .ms-due{background:#0e0e0d;color:#ffc72c}:root[data-theme=dark] .ms-due span{color:#fff}:root[data-theme=dark] .ho-step{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .ho-pkg span,:root[data-theme=dark] .ho-step h2 span{color:#b5b0a3}:root[data-theme=dark] .ho-in{border:1px solid #6b4526}:root[data-theme=dark] .h-stab-how{color:#e0b84a}:root[data-theme=dark] .h-stab-how:before{background:#f2c230;color:#1d1b16}:root[data-theme=dark] .gd-levels>span{color:#8f8a7e}:root[data-theme=dark] .gd-lv{border:1px solid var(--line,#3a3833);color:inherit;background:var(--h-card,#232220)}:root[data-theme=dark] .gd-lv.on{background:#1d1b16;color:#fff;border-color:#cfcac0}:root[data-theme=dark] .gd-day{background:#3a3216;border:1px solid #6b5a24}:root[data-theme=dark] .gd-who{color:#b5b0a3}:root[data-theme=dark] .gd-jump a{background:rgba(0,0,0,.05);color:inherit}:root[data-theme=dark] .gd-dept h2{border-bottom:2px solid #f2c230}:root[data-theme=dark] .gd-owner{color:#b5b0a3}:root[data-theme=dark] .gd-page{border:1px solid var(--line,#3a3833);background:var(--h-card,#232220)}:root[data-theme=dark] .gd-page>summary:before{color:#8a8578}:root[data-theme=dark] .gd-page[open]>summary{border-bottom:1px solid var(--line,#3a3833)}:root[data-theme=dark] .gd-pw{color:#b5b0a3}:root[data-theme=dark] .gd-tag.test{background:#1b2633;color:#7fb0e6}:root[data-theme=dark] .gd-tag.off{background:#2b2a27;color:#b5b0a3}:root[data-theme=dark] .gd-mine{border-left:3px solid #f2c230;background:#3a3216}:root[data-theme=dark] .gd-tips{color:#b5b0a3}:root[data-theme=dark] .gd-this .gd-page{border-color:#f2c230}:root[data-theme=dark] .gd-role{border:1px solid var(--line,#3a3833);background:var(--h-card,#232220)}:root[data-theme=dark] .gd-role.on{border-color:#cfcac0}:root[data-theme=dark] .gd-words>div{border-bottom:1px solid var(--line,#3a3833)}:root[data-theme=dark] .gd-words dd{color:#b5b0a3}:root[data-theme=dark] .sv-soon .sv-plan{border:1px dashed var(--line,#3a3833);background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(0,0,0,.02) 14px 28px)}:root[data-theme=dark] .sv-soon h2 span{background:#1b2633;color:#7fb0e6}:root[data-theme=dark] .gt-board{border-left:4px solid #2e6db4}:root[data-theme=dark] .gt-n{background:#2b2a27;color:#7ccb80}:root[data-theme=dark] .gt-n.warn{background:#3b2716;color:#f29a4a}:root[data-theme=dark] .gt-row{border-top:1px solid var(--line,#3a3833)}:root[data-theme=dark] .gt-row.in .gt-kind{color:#7ccb80}:root[data-theme=dark] .gt-row.out .gt-kind{color:#f0705f}:root[data-theme=dark] .gt-other input{border:1px solid var(--line,#3a3833)}:root[data-theme=dark] .pl-toolbar{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .pl-chip{border:1px solid #3a3833;background:#2b2a27}:root[data-theme=dark] .pl-chip.on{background:#0e0e0d;color:#fff;border-color:#cfcac0}:root[data-theme=dark] .pl-box{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .pl-box>summary:before{color:#b5b0a3}:root[data-theme=dark] .pl-count{background:#3a3216;color:#ece9df}:root[data-theme=dark] .pl-hint{color:#b5b0a3}:root[data-theme=dark] .pl-ucard{border:2px dashed #c9a21e;background:#3a3216}:root[data-theme=dark] .pl-ucard:focus-visible,:root[data-theme=dark] .pl-ucard:hover{background:#3a3216;outline:2px solid #cfcac0}:root[data-theme=dark] .pl-ucard span{color:#b5b0a3}:root[data-theme=dark] button.pl-edit{border:0;background:none}:root[data-theme=dark] .pl-dr-scrim{background:rgba(0,0,0,.35)}:root[data-theme=dark] .pl-drawer{background:#232220;color:#ece9df}:root[data-theme=dark] .pl-dr-head{border-bottom:1px solid #3a3833}:root[data-theme=dark] .pl-dr-head small{color:#b5b0a3}:root[data-theme=dark] .pl-dr-foot{border-top:1px solid #3a3833}:root[data-theme=dark] .pl-bid-over{background:var(--h-orange-bg);color:#f29a4a}:root[data-theme=dark] .pl-bid-short{background:var(--h-red-bg);color:#f0705f}:root[data-theme=dark] .pl-bid-ok{background:var(--h-green-bg);color:#7ccb80}:root[data-theme=dark] .pl-own{background:#3a3216;border:1px solid #6b5a24}:root[data-theme=dark] .pl-own.v2{background:#1b2633;border-color:#2e4a6b}:root[data-theme=dark] .pl-hits button{border:1px solid #3a3833;background:#232220}:root[data-theme=dark] .pl-hits button:focus-visible,:root[data-theme=dark] .pl-hits button:hover{background:#3a3216}:root[data-theme=dark] .pl-hits span{color:#b5b0a3}:root[data-theme=dark] .pl-toast{background:#0e0e0d;color:#fff}:root[data-theme=dark] .pl-weeks span{border-left:1px solid #3a3833}:root[data-theme=dark] .pl-mob{background:repeating-linear-gradient(135deg,#d9822b 0 10px,#bf6e1f 10px 20px);color:#fff}:root[data-theme=dark] .pl-key.pl-mob{background:repeating-linear-gradient(135deg,#d9822b 0 4px,#bf6e1f 4px 8px)}:root[data-theme=dark] .pl-active{background:#2e6db4;color:#fff}:root[data-theme=dark] .pl-repair{background:#c0392b;color:#fff}:root[data-theme=dark] .pl-quote-tail{background:repeating-linear-gradient(90deg,rgba(201,162,30,.18) 0 8px,transparent 8px 14px);color:#e0b84a;border:1px dashed #c9a21e}:root[data-theme=dark] .pl-key.pl-quote-tail{border:1px dashed #c9a21e}:root[data-theme=dark] .pl-kpis>div{background:#232220;border:1px solid #3a3833}:root[data-theme=dark] .pl-kpis span{color:#b5b0a3}:root[data-theme=dark] .pl-done{background:#6e1f2a;color:#fff}:root[data-theme=dark] .pl-key.pl-done{background:#6e1f2a}:root[data-theme=dark] .r-job.st-done{border:4px solid #6e1f2a}:root[data-theme=dark] .r-done-tag{color:#fff;background:#6e1f2a}:root[data-theme=dark] .h-jobs-dot.d{background:#6e1f2a}:root[data-theme=dark] .pl-col{background:#0e0e0d;color:#ece9df;border-right:2px solid #f2c230}:root[data-theme=dark] .pl-colfold{border:1px solid #5c5c58;background:transparent;color:#f2c230}:root[data-theme=dark] .pl-colstrip{color:#f2c230}:root[data-theme=dark] .pl-colhead h1{color:#fff}:root[data-theme=dark] .pl-colhead .pl-sub{color:#bdb9ae}:root[data-theme=dark] .pl-colhead .pl-sub b{color:#fff}:root[data-theme=dark] .pl-collbl{color:#9a9a95}:root[data-theme=dark] .pl-col .pl-range{color:#f2c230}:root[data-theme=dark] .pl-col .pl-toolbar{background:transparent;border:0}:root[data-theme=dark] .pl-legend-col{color:#bdb9ae}:root[data-theme=dark] .pl-colfoot{border-top:1px solid #cfcac0}:root[data-theme=dark] .pl-col .h-tap-link{color:#f2c230}:root[data-theme=dark] .pl-chart .pl-weekrow{background:#0e0e0d;color:#fff;border-bottom:2px solid #f2c230}:root[data-theme=dark] .pl-chart .pl-weekrow .pl-weeks span{border-left-color:#444;color:#fff}:root[data-theme=dark] .pl-chart .pl-weekrow .pl-range{color:#f2c230}:root[data-theme=dark] .h-shell-main:has(.pl-layout)>.h-stabs{background:var(--paper,#2b2a27)}:root[data-theme=dark] .cf-extras{border:1px solid var(--line,#3a3833)}:root[data-theme=dark] .cf-extras legend{color:var(--muted,#b5b0a3)}:root[data-theme=dark] .p-sub{color:var(--p-muted)}:root[data-theme=dark] .p-strip{background:var(--p-red);color:#fff}:root[data-theme=dark] .p-strip.warn{background:var(--p-orange)}:root[data-theme=dark] .p-strip.info{background:var(--p-blue)}:root[data-theme=dark] .p-sec{color:var(--p-muted)}:root[data-theme=dark] .p-sec b{color:var(--p-ink)}:root[data-theme=dark] .p-hero{background:var(--p-card);border:1px solid var(--p-line)}:root[data-theme=dark] .p-hero .k{color:var(--p-muted)}:root[data-theme=dark] .p-chip{border:1px solid transparent;background:#2b2a27;color:var(--p-muted)}:root[data-theme=dark] .p-chip.red{background:var(--p-red-bg);color:var(--p-red);border-color:#6b302a}:root[data-theme=dark] .p-chip.green{background:var(--p-green-bg);color:var(--p-green);border-color:#2f5a35}:root[data-theme=dark] .p-chip.blue{background:var(--p-blue-bg);color:var(--p-blue);border-color:#2e4a6b}:root[data-theme=dark] .p-chip.orange{background:var(--p-orange-bg);color:var(--p-orange);border-color:#6b4526}:root[data-theme=dark] .p-chip.ink{background:var(--p-ink);color:var(--p-gold)}:root[data-theme=dark] .p-list{background:var(--p-card);border:1px solid var(--p-line)}:root[data-theme=dark] .p-row{color:var(--p-ink);background:none;border:0;border-top:1px solid var(--p-line)}:root[data-theme=dark] .p-row:first-child{border-top:0}:root[data-theme=dark] a.p-row:active,:root[data-theme=dark] button.p-row:active{background:#232220}:root[data-theme=dark] .p-row .go,:root[data-theme=dark] .p-row .m{color:var(--p-muted)}:root[data-theme=dark] .p-row.bad .m{color:var(--p-red)}:root[data-theme=dark] .p-row.att .m{color:var(--p-orange)}:root[data-theme=dark] .p-row.done .t{color:var(--p-muted)}:root[data-theme=dark] .p-seg{border:1.5px solid var(--p-ink)}:root[data-theme=dark] .p-seg>button{border:0;border-left:1.5px solid var(--p-ink);background:#232220;color:var(--p-ink)}:root[data-theme=dark] .p-seg>button:first-child{border-left:0}:root[data-theme=dark] .p-seg>button.on-g{background:var(--p-green);color:#fff}:root[data-theme=dark] .p-seg>button.on-r{background:var(--p-red);color:#fff}:root[data-theme=dark] .p-seg>button.on-o{background:var(--p-orange);color:#fff}:root[data-theme=dark] .p-field{border-top:1px solid var(--p-line)}:root[data-theme=dark] .p-field:first-child{border-top:0}:root[data-theme=dark] .p-field>.lbl,:root[data-theme=dark] .p-field>label{color:var(--p-muted)}:root[data-theme=dark] .p-inp{border:1.5px solid #9a9488;background:#232220;color:var(--p-ink)}:root[data-theme=dark] .p-bar{background:#3a3833}:root[data-theme=dark] .p-bar>i{background:var(--p-ink)}:root[data-theme=dark] .p-btn{border:1.5px solid var(--p-ink);background:#232220;color:var(--p-ink)}:root[data-theme=dark] .p-btn.pri{background:var(--p-gold);border-color:var(--p-gold);color:var(--p-ink)}:root[data-theme=dark] .p-btn.red{background:var(--p-red);border-color:var(--p-red);color:#fff}:root[data-theme=dark] .p-btn.dis,:root[data-theme=dark] .p-btn:disabled{background:#3a3833;border-color:#3a3833;color:#8f8a7e}:root[data-theme=dark] .p-note{color:var(--p-muted)}:root[data-theme=dark] .p-callout.red{background:var(--p-red-bg);color:var(--p-red);border:1px solid #6b302a}:root[data-theme=dark] .p-callout.orange{background:var(--p-orange-bg);color:var(--p-orange);border:1px solid #6b4526}:root[data-theme=dark] .p-callout.green{background:var(--p-green-bg);color:var(--p-green);border:1px solid #2f5a35}:root[data-theme=dark] .p-tabsel>*{border:1.5px solid var(--p-line);background:#232220;color:var(--p-ink)}:root[data-theme=dark] .p-tabsel>.on{background:var(--p-ink);color:var(--p-gold);border-color:var(--p-ink)}:root[data-theme=dark] .p-save-err{background:var(--p-red-bg);color:var(--p-red);border:1px solid #6b302a}:root[data-theme=dark] .p-act{background:var(--p-card);border-top:1px solid var(--p-line)}:root[data-theme=dark] .p-act .info{color:var(--p-muted)}:root[data-theme=dark] .p-act .info b{color:var(--p-ink)}@media (min-width:761px){:root[data-theme=dark] .p-act{border:1px solid var(--p-line);border-bottom:0}}@media (max-width:760px){:root[data-theme=dark] .p-tabs{background:var(--p-ink)}:root[data-theme=dark] .p-tabs>a,:root[data-theme=dark] .p-tabs>button{color:#cfcac0;background:none;border:0}:root[data-theme=dark] .p-tabs .on{color:var(--p-gold)}:root[data-theme=dark] .p-tabs .on:before{background:var(--p-gold)}}:root[data-theme=dark] .p-scrim.open{background:rgba(0,0,0,.45);border:0}:root[data-theme=dark] .p-more-sheet.open{background:var(--p-card)}:root[data-theme=dark] .p-more-sheet .grab{background:var(--p-line)}:root[data-theme=dark] .p-grid3>a,:root[data-theme=dark] .p-grid3>button{border:1px solid var(--p-line);color:var(--p-ink);background:#232220}:root[data-theme=dark] .p-grid3>.on{border:2px solid var(--p-ink)}:root[data-theme=dark] .g1-muted{color:var(--p-muted)}:root[data-theme=dark] .g1-cranes{border-top:1px solid var(--p-line)}:root[data-theme=dark] .g1-more>summary{background:var(--p-card);border:1px solid var(--p-line);color:var(--p-ink)}:root[data-theme=dark] .g1-more>summary:after{color:var(--p-muted)}:root[data-theme=dark] .g1-more>.g1-body,:root[data-theme=dark] .g1-more>.p-list{border-top:0}:root[data-theme=dark] .g1-body{background:var(--p-card);border:1px solid var(--p-line)}:root[data-theme=dark] .g1-small{color:var(--p-muted)}:root[data-theme=dark] .g1-small.ok{color:var(--p-green)}:root[data-theme=dark] .g1-small.bad{color:var(--p-red)}:root[data-theme=dark] .g1-rowbtn{background:none;border:0;color:inherit}:root[data-theme=dark] .p-row .m.g3-plain{color:var(--p-muted)}:root[data-theme=dark] .g3-back{color:var(--p-ink);background:none;border:0}:root[data-theme=dark] .g3-rc b.r{color:var(--p-red)}:root[data-theme=dark] .g3-rc b.g{color:var(--p-green)}:root[data-theme=dark] .g3-rc b.o{color:var(--p-orange)}:root[data-theme=dark] .g3-thumbs img{border:1px solid var(--p-line)}:root[data-theme=dark] .g3-onit{color:var(--p-ink)}:root[data-theme=dark] .g3-steps span{background:#2b2a27;color:var(--p-muted)}:root[data-theme=dark] .g3-steps span.on{background:var(--p-ink);color:var(--p-gold)}:root[data-theme=dark] .g3-visit{border-top:1px solid var(--p-line)}:root[data-theme=dark] .g3-visit:first-child{border-top:0}:root[data-theme=dark] .g3-visit a{color:var(--p-blue)}:root[data-theme=dark] .g3-step{background:var(--p-card);border:1px solid var(--p-line)}:root[data-theme=dark] .g3-step .h-panel{border:0;background:none}:root[data-theme=dark] .g3-step .h-btn.y{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}:root[data-theme=dark] .g3-all{background:var(--p-green);border-color:var(--p-green);color:#fff}:root[data-theme=dark] .g3-grid2>label,:root[data-theme=dark] .g3-help,:root[data-theme=dark] .g3-unit i,:root[data-theme=dark] .g4-prog .v small{color:var(--p-muted)}:root[data-theme=dark] .g4-prog .m{color:var(--p-orange)}:root[data-theme=dark] .g4-insp .p-seg>button.on-n{background:var(--p-muted);color:#fff}:root[data-theme=dark] .g4-evid .ph.ok{color:var(--p-green)}:root[data-theme=dark] .g4-evid .ph.need{color:var(--p-red)}:root[data-theme=dark] .g4-facts .k,:root[data-theme=dark] .g4-help{color:var(--p-muted)}:root[data-theme=dark] .g4-insp .p-tabsel>button.done:not(.on){border-color:#2f5a35;color:var(--p-green)}:root[data-theme=dark] .g4-insp .p-tabsel>button.bad:not(.on){border-color:#6b302a;color:var(--p-red)}:root[data-theme=dark] .g4-sign canvas{border:1.5px dashed #9a9488;background:#232220}:root[data-theme=dark] .g4-search{background:var(--p-bg)}:root[data-theme=dark] .g4-search .p-inp{border-color:var(--p-ink)}:root[data-theme=dark] .g4-search .p-inp::placeholder{color:#8f8a7e}:root[data-theme=dark] .g4-job{border-top:1px solid var(--p-line)}:root[data-theme=dark] .g4-job:first-child{border-top:0}:root[data-theme=dark] .g4-job .go,:root[data-theme=dark] .g4-job .m{color:var(--p-muted)}:root[data-theme=dark] .g4-crew li{border-top:1px dashed var(--p-line)}:root[data-theme=dark] .g4-crew small{color:var(--p-muted)}@media (max-width:760px){:root[data-theme=dark] table.g4-stack tr{border:1px solid var(--line,#3a3833);background:#232220}:root[data-theme=dark] table.g4-stack td{border:0!important}:root[data-theme=dark] table.g4-stack td[data-label]:before{color:#b5b0a3}}:root[data-theme=dark] .g1-report{border:2px solid #c0392b!important;color:#f0705f!important;background:#232220!important}:root[data-theme=dark] .hub-training{background:var(--paper);color:var(--ink)}:root[data-theme=dark] .hub-training a{color:inherit}:root[data-theme=dark] .hub-training .header-sub{color:var(--muted)}:root[data-theme=dark] .hub-training .board-sticky-header{background:var(--paper);border-bottom:1px solid var(--line)}:root[data-theme=dark] .hub-training .tabbar-wrap{background:var(--paper)}:root[data-theme=dark] .hub-training .tabbar{border-bottom:2px solid var(--line)}:root[data-theme=dark] .hub-training .tab-btn{background:none;color:var(--muted);border:none;border-bottom:3px solid transparent}:root[data-theme=dark] .hub-training .tab-btn:hover{color:var(--ink)}:root[data-theme=dark] .hub-training .tab-btn.active{color:var(--ink);border-bottom-color:var(--yellow)}:root[data-theme=dark] .hub-training .signout-link{background:none;border:none;color:var(--muted)}:root[data-theme=dark] .hub-training .signout-link:hover{color:var(--ink)}:root[data-theme=dark] .hub-training .card{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .card-title{color:var(--muted)}:root[data-theme=dark] .hub-training .stat{background:var(--ink);color:#fff}:root[data-theme=dark] .hub-training .stat .num.yellow{color:var(--yellow)}:root[data-theme=dark] .hub-training .stat .label{color:#cfcfcf}:root[data-theme=dark] .hub-training .job{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ink)}:root[data-theme=dark] .hub-training .job.assignable{border-color:var(--yellow)}:root[data-theme=dark] .hub-training .job.mobilizing{background:var(--orange-bg)}:root[data-theme=dark] .hub-training .mobilizing-pill{color:#fff;background:var(--orange)}:root[data-theme=dark] .hub-training .btn.ghost.active-orange{border-color:var(--orange);color:var(--orange);background:var(--orange-bg)}:root[data-theme=dark] .hub-training .job-meta{color:var(--muted)}:root[data-theme=dark] .hub-training .chip-row{border:1px solid var(--line);background:var(--paper)}:root[data-theme=dark] .hub-training .chip-row.confirmed{border-color:var(--success);background:var(--success-bg)}:root[data-theme=dark] .hub-training .chip-row.tentative{border-color:var(--warn);background:var(--warn-bg)}:root[data-theme=dark] .hub-training .chip-row.proposed{border-color:var(--line);background:var(--paper)}:root[data-theme=dark] .hub-training .chip-x{background:none;border:none;color:var(--muted)}:root[data-theme=dark] .hub-training .chip-x:hover{color:var(--ink)}:root[data-theme=dark] .hub-training .pool-row{border:1px solid var(--line);background:var(--paper)}:root[data-theme=dark] .hub-training .pool-row.selected{border-color:var(--yellow);background:var(--yellow-tint)}:root[data-theme=dark] .hub-training .pool-row.off{border-color:var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .hub-training .pool-row.upcoming-off{border:2px solid var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .hub-training .btn{border:none;background:var(--ink);color:#fff}:root[data-theme=dark] .hub-training .btn:hover{background:#0e0e0d}:root[data-theme=dark] .hub-training .btn.yellow{background:var(--yellow);color:var(--ink)}:root[data-theme=dark] .hub-training .btn.danger{background:var(--danger);color:#fff}:root[data-theme=dark] .hub-training .btn.ghost{background:none;border:1px solid var(--line);color:var(--ink)}:root[data-theme=dark] .hub-training input,:root[data-theme=dark] .hub-training select,:root[data-theme=dark] .hub-training textarea{border:1px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] .hub-training input:focus,:root[data-theme=dark] .hub-training select:focus,:root[data-theme=dark] .hub-training textarea:focus{outline:2px solid var(--yellow);border-color:transparent}:root[data-theme=dark] .hub-training .error-banner{border:1px solid var(--danger);background:var(--danger-bg);color:#f0705f}:root[data-theme=dark] .hub-training .undo-banner{border:1px solid var(--ink);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .hub-training .pill{border:1px solid transparent}:root[data-theme=dark] .hub-training .pill.confirmed{background:var(--success-bg);color:#7ccb80}:root[data-theme=dark] .hub-training .pill.tentative{background:var(--warn-bg);color:#e0b84a}:root[data-theme=dark] .hub-training .pill.proposed{background:var(--paper);color:var(--muted);border-color:var(--line)}:root[data-theme=dark] .hub-training .pill.danger{background:var(--danger-bg);color:#f0705f}:root[data-theme=dark] .hub-training .list-card{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .list-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .hub-training .list-row:last-child{border-bottom:none}:root[data-theme=dark] .hub-training .list-row-urgent{border:2px solid var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .hub-training .section-label{color:var(--ink)}:root[data-theme=dark] .hub-training .daynav{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .daynav-arrow{background:var(--paper);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .daynav-arrow:hover{background:var(--yellow-tint)}:root[data-theme=dark] .hub-training .daynav-label.future{color:var(--info)}:root[data-theme=dark] .hub-training .daynav-label.past{color:var(--muted)}:root[data-theme=dark] .hub-training .daynav-center input[type=date]{border:none}:root[data-theme=dark] .hub-training .daynav-today{background:var(--ink);color:#fff;border:none}:root[data-theme=dark] .hub-training .daynav-today:hover{background:#0e0e0d}:root[data-theme=dark] .hub-training .daynav-today.current{background:var(--paper);color:var(--muted)}:root[data-theme=dark] .hub-training .job-slot-label{color:var(--muted)}:root[data-theme=dark] .hub-training .job-slot-label.gap{color:var(--danger)}:root[data-theme=dark] .hub-training .job-slot-need{color:var(--muted)}:root[data-theme=dark] .hub-training .job-slot-label.gap .job-slot-need{color:var(--danger)}:root[data-theme=dark] .hub-training .job-slot-empty{color:var(--muted);border:1px dashed var(--line);background:var(--paper)}:root[data-theme=dark] .hub-training .job-slot-empty.gap{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .hub-training .job-slot-add{color:var(--ink);border:1px dashed var(--yellow);background:var(--paper)}:root[data-theme=dark] .hub-training .job-slot-add:hover{background:var(--yellow)}:root[data-theme=dark] .hub-training .job-slot-blocked{color:var(--danger);border:1px dashed var(--danger);background:var(--danger-bg)}:root[data-theme=dark] .hub-training .job-slot-label.over,:root[data-theme=dark] .hub-training .job-slot-label.over .job-slot-need,:root[data-theme=dark] .hub-training .job-slot-label.support-crew,:root[data-theme=dark] .hub-training .job-slot-label.support-crew .job-slot-need,:root[data-theme=dark] .hub-training .job-slot-need.over{color:var(--orange)}:root[data-theme=dark] .hub-training .job-count{color:#fff;background:var(--ink)}:root[data-theme=dark] .hub-training .job-count.short{background:var(--danger)}:root[data-theme=dark] .hub-training .pane{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .pane-head{border-bottom:1px solid var(--line)}:root[data-theme=dark] .hub-training .filterrow{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .filterrow .flabel{color:var(--muted)}:root[data-theme=dark] .hub-training .crane-filterrow{background:var(--card);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .crane-filter-category-label,:root[data-theme=dark] .hub-training .crane-filterrow .flabel{color:var(--muted)}:root[data-theme=dark] .hub-training .crane-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .hub-training .crane-chip:hover{border-color:var(--yellow)}:root[data-theme=dark] .hub-training .crane-chip.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}:root[data-theme=dark] .hub-training .board-switcher .btn{border:1px solid var(--line);background:var(--paper);color:var(--ink)}:root[data-theme=dark] .hub-training .board-switcher .btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme=dark] .hub-training .board-switcher .btn.active .sw{outline:2px solid #3a3833}:root[data-theme=dark] .hub-training .off-mini{border-top:1px solid var(--line)}:root[data-theme=dark] .hub-training .off-mini-head{color:var(--muted)}:root[data-theme=dark] .hub-training .demo-banner{background:var(--ink);color:#fff}:root[data-theme=dark] .hub-training .demo-banner a,:root[data-theme=dark] .hub-training .demo-banner strong{color:var(--yellow)}:root[data-theme=dark] .hub-training .demo-banner a.demo-banner-help{background:var(--yellow);color:var(--ink)}:root[data-theme=dark] .hub-training .brand{border-right:2px solid var(--yellow)}:root[data-theme=dark] .hub-training .field,:root[data-theme=dark] .hub-training select.field,:root[data-theme=dark] .hub-training textarea.field{border:1px solid var(--line);background:#232220;color:var(--ink)}:root[data-theme=dark] .hub-training .field:focus{outline:2px solid var(--yellow);border-color:var(--yellow)}:root[data-theme=dark] .hub-training .flabel-top{color:var(--muted)}:root[data-theme=dark] .hub-training .req{color:var(--danger)}:root[data-theme=dark] .hub-training .hint{color:var(--muted)}:root[data-theme=dark] .hub-training .row-card{border:1px solid var(--line);background:var(--paper)}:root[data-theme=dark] .hub-training .chip{background:var(--yellow-tint);border:1px solid var(--yellow);color:var(--ink)}:root[data-theme=dark] .hub-training .chip button{background:none;border:none;color:var(--muted)}:root[data-theme=dark] .hub-training .chip.plain{background:var(--paper);border-color:var(--line)}:root[data-theme=dark] .hub-training .pick-list{border:1px solid var(--line);background:#232220}:root[data-theme=dark] .hub-training .pick-item{border:none;border-bottom:1px solid var(--line);background:none}:root[data-theme=dark] .hub-training .pick-item:last-child{border-bottom:none}:root[data-theme=dark] .hub-training .pick-item:hover{background:var(--yellow-tint)}:root[data-theme=dark] .hub-training .pick-item .sub{color:var(--muted)}:root[data-theme=dark] .hub-training .lvl-0{background:var(--paper);color:var(--muted);border:1px solid var(--line)}:root[data-theme=dark] .hub-training .lvl-1{background:var(--info-bg);color:var(--info)}:root[data-theme=dark] .hub-training .lvl-2{background:var(--warn-bg);color:var(--warn)}:root[data-theme=dark] .hub-training .lvl-3{background:var(--success-bg);color:var(--success)}:root[data-theme=dark] .hub-training .hours-badge,:root[data-theme=dark] .hub-training .lvl-4{background:var(--ink);color:var(--yellow)}:root[data-theme=dark] .hub-training .ok-banner{background:var(--success-bg);color:#7ccb80;border:1px solid var(--success)}:root[data-theme=dark] .hub-training .void-banner{background:var(--danger-bg);color:#f0705f}:root[data-theme=dark] .hub-training .corr-banner{background:var(--info-bg);color:var(--info)}:root[data-theme=dark] .hub-training .session{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--yellow)}:root[data-theme=dark] .hub-training .session.superseded{border-left-color:var(--line)}:root[data-theme=dark] .hub-training .session.void{border-left-color:var(--danger)}:root[data-theme=dark] .hub-training .session-meta{color:var(--muted)}:root[data-theme=dark] .hub-training .session-foot{color:var(--muted);border-top:1px dashed var(--line)}:root[data-theme=dark] .hub-training .toggle-row{border-bottom:1px solid var(--line)}:root[data-theme=dark] .hub-training .toggle-row:last-child{border-bottom:none}:root[data-theme=dark] .hub-training .toggle-row.off{color:var(--muted)}:root[data-theme=dark] .hub-training .num-input{border:1px solid var(--line)}:root[data-theme=dark] .hub-training .mini-label{color:var(--muted)}:root[data-theme=dark] .hub-training .modal-back{background:rgba(0,0,0,.45)}:root[data-theme=dark] .hub-training .modal{background:var(--card)}:root[data-theme=dark] .hub-training .lvl.lvl-hist{background:transparent!important;border:1.5px dashed}:root[data-theme=dark] .hub-training .lvl-4.lvl-hist{color:var(--ink)}:root[data-theme=dark] .hub-training .tile{background:var(--card);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;color:inherit}:root[data-theme=dark] .hub-training .tile.short{border-left-color:var(--danger)}:root[data-theme=dark] .hub-training .tile.met{border-left-color:var(--success)}:root[data-theme=dark] .hub-training .tile-row{border-top:1px dashed var(--line)}:root[data-theme=dark] .hub-training .cnt.short{color:var(--danger)}:root[data-theme=dark] .hub-training .cnt.met{color:var(--success)}:root[data-theme=dark] .hub-training .cnt.none,:root[data-theme=dark] .hub-training .legend{color:var(--muted)}:root[data-theme=dark] .hub-training .seg{border:1px solid var(--line)}:root[data-theme=dark] .hub-training .seg button{border:none;background:#232220;color:var(--muted)}:root[data-theme=dark] .hub-training .seg button.on{background:var(--ink);color:var(--yellow)}:root[data-theme=dark] .hub-training .matrix-wrap{border:1px solid var(--line);background:#232220}:root[data-theme=dark] .hub-training table.matrix td,:root[data-theme=dark] .hub-training table.matrix th{border-bottom:1px solid var(--line)}:root[data-theme=dark] .hub-training table.matrix thead th{background:var(--ink);color:#fff}:root[data-theme=dark] .hub-training table.matrix td.name,:root[data-theme=dark] .hub-training table.matrix th.name{background:#232220}:root[data-theme=dark] .hub-training table.matrix thead th.name{background:var(--ink)}:root[data-theme=dark] .hub-training table.matrix tbody tr:hover td{background:var(--yellow-tint)}:root[data-theme=dark] .hub-training table.matrix tfoot td{background:var(--paper);border-top:2px solid var(--line)}:root[data-theme=dark] .hub-training .bar-track{background:var(--paper)}:root[data-theme=dark] .hub-training .bar-fill{background:var(--yellow)}:root[data-theme=dark] .hub-training .list-row-link{border-bottom:1px solid var(--line)}:root[data-theme=dark] .hub-training .list-row-link:hover{background:var(--yellow-tint)}:root[data-theme=dark] .hub-training .list-row-link:last-child{border-bottom:none}:root[data-theme=dark] .hub-training table.plain th{color:var(--muted);border-bottom:2px solid var(--line)}:root[data-theme=dark] .hub-training table.plain td{border-bottom:1px solid var(--line)}@media print{:root[data-theme=dark] .hub-training{background:#232220}:root[data-theme=dark] .hub-training .card{border:1px solid #3a3833}}:root[data-theme=dark] .hub-training table.matrix thead tr:first-child th.grp{border-left:2px solid #444}:root[data-theme=dark] .hub-training table.matrix thead tr:nth-child(2) th{background:#2b2b2b}:root[data-theme=dark] .hub-training table.matrix thead tr:nth-child(2) th.short{color:#ff8a80}:root[data-theme=dark] .hub-training table.matrix td.lead{background:rgba(255,199,44,.06)}:root[data-theme=dark] .hub-training .pick-pop{background:#232220;border:1px solid var(--line)}:root[data-theme=dark] .hub-training table.matrix td.req-missing{background:var(--danger-bg)}:root[data-theme=dark] .hub-training table.matrix td.not-req{background:repeating-linear-gradient(45deg,#2b2a27,#2b2a27 4px,#2b2a27 0,#2b2a27 8px)}:root[data-theme=dark] .pl-job{background:#e3e0d6;color:#141412}:root[data-theme=dark] .pl-bar.pl-idle{background:#3e3c36;color:#a39e90;border:1px solid #55524a}:root[data-theme=dark] .pl-grouphead,:root[data-theme=dark] .pl-weekrow{background:#0e0e0d}:root[data-theme=dark] .pl-key.pl-job{background:#e3e0d6}:root[data-theme=dark] .h-topbar{background:#0e0e0d;border-bottom:1px solid #3a3833}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{background-color:#2b2a27;color:#ece9df;border-color:#3a3833}:root[data-theme=dark] ::placeholder{color:#8f8a7e}