.hs{--pump: rgb(20, 199, 224)}.hs .tog#hs-btn-status[aria-pressed=true]:before{background:linear-gradient(#fff,#fff) no-repeat 15px 3px / 8px 8px,linear-gradient(90deg,var(--b-occ),var(--b-gone),var(--b-ready))}.hs .tog#hs-btn-equip[aria-pressed=true]:before{background:linear-gradient(#fff,#fff) no-repeat 15px 3px / 8px 8px,linear-gradient(90deg,var(--pump),rgb(51,230,115),rgb(255,153,26))}.hs .pb-seg.hs-list{background:#7cc4ff47;box-shadow:none}.hs .hs-find{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:1px;background:var(--warn)}.hs .hbeds{display:grid;gap:6px}.hs .hrow{display:grid;grid-template-columns:74px minmax(0,1fr) 20px;align-items:center;gap:8px;font-size:12px}.hs .hrow .hw{color:var(--ink-2);white-space:nowrap}.hs .hrow .hn{text-align:right;color:var(--ink-3)}.hs .hrow[data-level="1"] .hn{color:var(--warn)}.hs .cells{display:grid;gap:2px;height:14px}.hs .cells.n20,.hs .cells.n8{grid-template-columns:repeat(20,minmax(0,1fr))}.hs .cells i{border-radius:1px;background:#ffffff0f}.hs .cells i[data-s=occ]{background:var(--b-occ)}.hs .cells i[data-s=gone]{background:var(--b-gone)}.hs .cells i[data-s=dirty]{background:var(--b-dirty)}.hs .cells i[data-s=clean]{background:var(--b-clean)}.hs .cells i[data-s=ready],.hs .cells i[data-s=in]{background:var(--b-ready)}.hs .st-leg{margin-top:10px;flex-wrap:wrap;row-gap:4px;column-gap:10px}.hs .st-leg span{white-space:nowrap}.hs .leg i[class^=s-]{width:8px;height:8px}.hs .leg i.s-occ,.hs .f-leg i.s-occ{background:var(--b-occ)}.hs .leg i.s-gone,.hs .f-leg i.s-gone{background:var(--b-gone)}.hs .leg i.s-dirty,.hs .f-leg i.s-dirty{background:var(--b-dirty)}.hs .leg i.s-clean{background:var(--b-clean)}.hs .leg i.s-ready,.hs .f-leg i.s-ready{background:var(--b-ready)}.hs .er-now{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px}.hs .er-now .big{font-size:34px;font-weight:500;line-height:1;color:var(--warn)}.hs .er-now .lab{font-size:11.5px;color:var(--ink-3);line-height:1.35}.hs .er-now .lab .warn{color:var(--warn)}.hs .kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.hs .kpis>div>span{display:block;font:500 10px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hs .kpis b{display:block;margin-top:4px;font:500 15px/1.2 var(--font-mono);color:var(--ink);white-space:nowrap}.hs .kpis b.warn{color:var(--warn)}.hs .ptab{width:100%;border-collapse:collapse;font-size:12px}.hs .ptab th{font:500 9.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:right;padding:0 0 6px 6px}.hs .ptab tbody th{font:400 12px/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink-2);text-align:left;padding:4px 0}.hs .ptab td{text-align:right;padding:4px 0 4px 6px}.hs .ptab b{font:500 13px/1.2 var(--font-mono);color:var(--ink)}.hs .ptab b.warn{color:var(--warn)}.hs .adv .find{padding:8px 0 6px;border-top:1px solid var(--line)}.hs .adv .find:first-child{border-top:0;padding-top:2px}.hs .adv .find h4{margin:0 0 4px;font:600 1.12rem/1.12 var(--font-display);letter-spacing:.01em;color:var(--ink);text-wrap:balance}.hs .adv .find[data-past="1"] h4{color:var(--ink-2)}.hs .adv .find .ev{margin:0 0 6px;font:500 11.5px/1.4 var(--font-mono);color:var(--warn)}.hs .adv .find p{margin:0 0 5px;font-size:12.5px}.hs .adv .find p i{font-style:normal}.hs .adv .find .dk-btn{margin-top:2px;padding:5px 10px;font-size:10.5px}.hs .adv .adv-alert{display:flex;flex-direction:column}.hs .adv .adv-alert #hs-f-pumps-item{order:1}.hs .adv .adv-alert #hs-f-beds-item{order:2}.hs .adv .adv-alert #hs-f-or-item{order:3}.hs .adv .adv-alert .find:not([hidden])~.find{border-top:1px solid var(--line)}.hs .ors{display:grid;grid-template-columns:max-content minmax(48px,1fr) max-content;align-items:center;gap:7px 8px;font-size:12px}.hs .ors .orow{display:contents}.hs .orow .on{color:var(--ink-2);white-space:nowrap}.hs .orow .ost{font:500 10.5px/1.2 var(--font-mono);color:var(--ink-3);text-align:right;white-space:nowrap}.hs .orow[data-level="1"] .ost,.hs .orow[data-level="1"] .on{color:var(--warn)}.hs .obar{position:relative;height:12px;border-radius:1px;background:#ffffff0d;overflow:hidden}.hs .obar i{position:absolute;top:0;bottom:0}.hs .o-case{background:var(--o-case)}.hs .o-clean{background:var(--o-clean)}.hs .o-idle{background:var(--o-idle)}.hs .obar .o-mask{position:absolute;top:0;bottom:0;right:0;background:#0c0f139e}.hs .obar .o-now{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:#fff;z-index:1}.hs .or-leg{margin-top:8px}.hs .or-leg i{width:10px;height:8px}.hs .f-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.hs .f-sum span{display:block;font:600 19px/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.hs .f-sum b{display:block;margin-top:12px;font:500 40px/1 var(--font-mono);white-space:nowrap;color:var(--ink)}.hs .f-ptab{width:100%;margin-top:18px;border-collapse:collapse}.hs .f-ptab th{font:600 20px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:right;padding:0 0 10px 20px}.hs .f-ptab tbody th{font:600 26px/1 var(--font-display);letter-spacing:.08em;color:var(--ink-2);text-align:left;padding:5px 0}.hs .f-ptab td{text-align:right;padding:5px 0 5px 20px}.hs .f-ptab b{font:500 36px/1 var(--font-mono);color:var(--ink)}.hs .f-ptab b.warn,.hs .f-ptab tr[data-a=cer] th{color:var(--warn)}.hs .f-beds{display:grid;gap:14px;margin-top:26px}.hs .f-beds .hrow{grid-template-columns:200px minmax(0,1fr) 40px;gap:18px}.hs .f-beds .hw{font:600 24px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.hs .f-beds .hn{font:500 28px/1 var(--font-mono);text-align:right}.hs .f-beds .cells{height:38px;gap:5px}.hs .f-beds .cells i{border-radius:4px}.hs .f-leg{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px;font:500 19px/1 var(--font-mono);color:var(--ink-2)}.hs .f-leg i{display:inline-block;width:18px;height:18px;border-radius:3px;margin-right:8px;vertical-align:-3px}.hs .f-ors{display:grid;gap:16px;margin-top:26px}.hs .f-ors .orow{display:grid;grid-template-columns:120px minmax(0,1fr) 300px;align-items:center;gap:20px}.hs .f-ors .on{font:600 24px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.hs .f-ors .ost{font:500 22px/1 var(--font-mono);overflow:hidden;text-overflow:ellipsis}.hs .f-ors .obar{height:30px;border-radius:4px}.hs .f-ors .obar .o-now{width:4px;margin-left:-2px}
