@layer legacy{:where(.pg-sched) .syncs{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin-bottom:18px;display:grid}:where(.pg-sched) .sync{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}:where(.pg-sched) .sync .lg{width:40px;height:40px;font:800 18px/1 var(--display);color:var(--on-side);border-radius:12px;place-items:center;display:grid}:where(.pg-sched) .sync b{font-size:16px;line-height:1.3;display:block}:where(.pg-sched) .sync small{color:var(--muted);margin-top:2px;font-size:14px;display:block}:where(.pg-sched) .scrollcue{font:600 12.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:0 0 8px;display:none}:where(.pg-sched) .scrollcue:after{content:"";background:repeating-linear-gradient(90deg, var(--field) 0 4px, transparent 4px 7px);width:34px;height:2px}@media (max-width:960px){:where(.pg-sched) .scrollcue{display:flex}}:where(.pg-sched) .sched{overflow-x:auto}:where(.pg-sched) .sched table{border-collapse:collapse;width:100%;min-width:980px;font-size:16px}:where(.pg-sched) .sched th{text-align:left;font:600 12.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--panel);border-bottom:1.5px solid var(--line);white-space:nowrap;padding:12px 14px}:where(.pg-sched) .sched td{border-bottom:1.5px solid var(--line);vertical-align:middle;padding:11px 14px}:where(.pg-sched) .sched td.mono{font:500 15px/1.3 var(--mono);white-space:nowrap}:where(.pg-sched) .sched tr.ev td{font-family:var(--display);padding-top:14px;font-size:18px;font-weight:700}:where(.pg-sched) .sched tr.ev .meta{font-family:var(--sans);color:var(--text);margin-left:10px;font-size:15px;font-weight:600}:where(.pg-sched) .band-0{--band:#f5ddcf}:where(.pg-sched) .band-1{--band:#dae8dd}:where(.pg-sched) .band-2{--band:#dde6f0}:where(.pg-sched) .band-3{--band:#f0e4c6}:where(.pg-sched) .band-4{--band:#e8e0ea}:where(.pg-sched) .sched tr.ev td{background:var(--band)}:where(.pg-sched) .sched tr.sh td:first-child{box-shadow:inset 6px 0 0 var(--band);padding-left:20px}:where(.pg-sched) .role{font:600 12.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid;border-radius:999px;margin-right:4px;padding:3px 9px;display:inline-block}:where(.pg-sched) .role.Set{color:#1f5a43}:where(.pg-sched) .role.Clean{color:#7a5200}:where(.pg-sched) .role.Attend{color:#2c5a86}:where(.pg-sched) .role.Bartend{color:#8a3478}:where(.pg-sched) .role.Reset{color:#a63e16}:where(.pg-sched) .veh{font:600 13px/1.3 var(--mono);background:var(--surface);color:var(--text);border:1.5px solid var(--field);border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:3px 10px;display:inline-flex}:where(.pg-sched) .veh.truck{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:where(.pg-sched) .addf{grid-template-columns:1.2fr 130px 150px 150px 1.4fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}:where(.pg-sched) .addf label{font:600 12.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);gap:6px;min-width:0;display:grid}:where(.pg-sched) .addf input,:where(.pg-sched) .addf select{width:100%;min-width:0}@media (max-width:960px){:where(.pg-sched) .addf{grid-template-columns:1fr 1fr}:where(.pg-sched) .addf .btn{grid-column:1/-1}}:where(.pg-sched) .lbh{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600;display:block}:where(.pg-sched) .lbh.warn{color:var(--accent-text)}:root[data-theme=dark] :where(.pg-sched) .band-0{--band:#3a2a22}:root[data-theme=dark] :where(.pg-sched) .band-1{--band:#1f3328}:root[data-theme=dark] :where(.pg-sched) .band-2{--band:#22303d}:root[data-theme=dark] :where(.pg-sched) .band-3{--band:#36301f}:root[data-theme=dark] :where(.pg-sched) .band-4{--band:#2f2934}:root[data-theme=dark] :where(.pg-sched) .role.Set{color:#8fd0ad}:root[data-theme=dark] :where(.pg-sched) .role.Clean{color:#e3c07a}:root[data-theme=dark] :where(.pg-sched) .role.Attend{color:#8db8e0}:root[data-theme=dark] :where(.pg-sched) .role.Bartend{color:#e6a3d6}:root[data-theme=dark] :where(.pg-sched) .role.Reset{color:#ff9a66}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :where(.pg-sched) .band-0{--band:#3a2a22}:root:not([data-theme=light]) :where(.pg-sched) .band-1{--band:#1f3328}:root:not([data-theme=light]) :where(.pg-sched) .band-2{--band:#22303d}:root:not([data-theme=light]) :where(.pg-sched) .band-3{--band:#36301f}:root:not([data-theme=light]) :where(.pg-sched) .band-4{--band:#2f2934}:root:not([data-theme=light]) :where(.pg-sched) .role.Set{color:#8fd0ad}:root:not([data-theme=light]) :where(.pg-sched) .role.Clean{color:#e3c07a}:root:not([data-theme=light]) :where(.pg-sched) .role.Attend{color:#8db8e0}:root:not([data-theme=light]) :where(.pg-sched) .role.Bartend{color:#e6a3d6}:root:not([data-theme=light]) :where(.pg-sched) .role.Reset{color:#ff9a66}}}
