.ef-who{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ef-who>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ef-who>div span{color:var(--ink-3);font-size:13px}.ef-dims{grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;gap:12px;font-size:13.5px;display:grid}.ef-dim{display:contents}.ef-dim-l{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ef-bar{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;display:block;position:relative}.ef-bar i{background:var(--s1);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.ef-bar i.good{background:var(--good)}.ef-bar i.warn{background:var(--warn)}.ef-bar i.crit{background:var(--crit)}.ef-bar b{background:var(--ink);border-radius:1px;width:2px;height:18px;margin-left:-1px;position:absolute;top:-4px}.ef-sc{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:34px;padding:2px 6px;font-weight:600;display:inline-block}.ef-sc.good{background:var(--good-soft);color:var(--good-ink)}.ef-sc.info{background:var(--accent-soft);color:var(--info-ink)}.ef-sc.warn{background:var(--warn-soft);color:var(--warn-ink)}.ef-sc.crit{background:var(--crit-soft);color:var(--crit-ink)}.ef-sc.none{color:var(--ink-3);font-weight:400}.ef-d{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ef-d.up{color:var(--good-ink)}.ef-d.down{color:var(--crit-ink)}.tbl.ef-heat td,.tbl.ef-heat th{white-space:nowrap}.tbl.ef-heat tr.ef-med td{border-top:2px solid var(--line-2)}.tbl.ef-heat th,.tbl.ef-heat td{padding-left:7px;padding-right:7px}.tbl.ef-heat th:first-child,.tbl.ef-heat td:first-child{padding-left:16px}.tbl.ef-heat th:last-child,.tbl.ef-heat td:last-child{padding-right:16px}.tbl.ef-heat td{min-width:0}.tbl.ef-heat .ef-tplc{white-space:normal;max-width:8em;display:inline-block}.tbl.ef-heat .ef-flagc{white-space:normal;max-width:11em}.ef-mem .t-sub{text-overflow:ellipsis;white-space:nowrap;max-width:13em;overflow:hidden}.ef-mem .t-sub.ef-note{white-space:normal;color:var(--warn-ink);overflow:visible}.ef-pos{background:var(--surface-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:650;display:inline-grid}.ef-pos.top{background:var(--accent-btn);color:var(--on-accent)}.ef-flags{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ef-flags li{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:10px;font-size:13px;display:grid}.ef-flags .t-main,.ef-flags .t-sub{display:block}.ef-flags li>span{flex-direction:column;gap:4px;display:flex}.ef-flags li a{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ef-flags li a:hover b{text-decoration:underline}.ef-days{flex-direction:column;gap:8px;display:flex}.ef-day{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;display:grid}.ef-day>span{color:var(--ink-2);flex-direction:column;line-height:1.3;display:flex}.ef-day>span em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-style:normal}.ef-track{background:var(--surface-2);height:22px;box-shadow:inset 0 0 0 1px var(--line);border-radius:5px;position:relative;overflow:hidden}.ef-track i{display:block;position:absolute}.ef-track .wk{background:var(--accent-soft);top:0;bottom:0}.ef-track .ac{background:var(--s1);border-radius:3px;top:6px;bottom:6px}.ef-track .ac.off{background:var(--s4)}.ef-track .mt{background:var(--s5);border-radius:2px;height:4px;top:2px}.ef-track .now{background:var(--ink-3);width:2px;top:0;bottom:0}.ef-tnote{color:var(--ink-3);font-size:12px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ef-axis{height:14px;position:relative}.ef-axis span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;transform:translate(-50%)}.ef-axis span:first-child{transform:none}.ef-axis span:last-child{transform:translate(-100%)}.ef-leg{margin-top:10px;font-size:12.5px}.legend i.ef-k{border-radius:2px;width:14px;height:8px}.ef-k.wk{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--line-2)}.ef-k.ac{background:var(--s1)}.ef-k.off{background:var(--s4)}.ef-k.mt{background:var(--s5)}.ef-h3{margin:14px 0 8px;font-size:14px}.ef-h3:first-child{margin-top:0}.ef-wgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin-bottom:10px;display:grid}.ef-wi{grid-template-columns:max-content minmax(0,1fr) 76px max-content;align-items:center;gap:8px;font-size:13px;display:grid}input.input.ef-num{text-align:right;font-variant-numeric:tabular-nums;width:84px;height:32px}.ef-wi input.input.ef-num{width:76px}.tbl.ef-adm td{vertical-align:middle}.tbl.ef-adm td.ef-src{white-space:normal;min-width:220px}.ef-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ef-seqs{gap:8px 22px}.ef-notice{white-space:pre-wrap;color:var(--ink-2);font-size:13.5px;line-height:1.6}.ef-trend svg{display:block}.ef-trend .ln{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ef-trend .ln.me{stroke:var(--s1)}.ef-trend .ln.md{stroke:var(--s3);stroke-dasharray:5 4}.ef-trend .dot.me{fill:var(--s1)}.ef-trend .dot.md{fill:var(--s3)}@media (max-width:700px){.ef-dims{grid-template-columns:max-content minmax(0,1fr) max-content}.ef-dims .ef-w{display:none}.ef-day{grid-template-columns:92px minmax(0,1fr)}.ef-flags li{grid-template-columns:minmax(0,1fr);gap:4px}}.checks2 .no .ic{color:var(--crit-ink)}.tbl.ef-list th,.tbl.ef-list td{padding-left:10px;padding-right:10px}.tbl.ef-list th:first-child,.tbl.ef-list td:first-child{padding-left:16px}.tbl.ef-list th:last-child,.tbl.ef-list td:last-child{padding-right:16px}.tbl.ef-list td{min-width:0}.ef-wrap{white-space:normal;max-width:7em;display:inline-block}.tbl.ef-list .chip{white-space:normal;height:auto;min-height:24px;padding-top:3px;padding-bottom:3px;line-height:1.35}.ef-line{flex-wrap:wrap;align-items:baseline;column-gap:4px;display:inline-flex}.tbl.ef-list .ef-line{justify-content:flex-end}.ef-two{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.ef-flip{container-type:inline-size}.ef-cards{display:none}.ef-mcard{border-top:1px solid var(--line);color:inherit;flex-direction:column;gap:8px;padding:12px 16px;font-size:13px;display:flex}.ef-cards>.ef-mcard:first-child,.ef-mgroup:first-child .ef-mgroup-h{border-top:0}a.ef-mcard:hover{background:var(--surface-2);text-decoration:none}.ef-mcard-h{align-items:center;gap:10px;min-width:0;display:flex}.ef-mcard-h>.ef-mem,.ef-mcard-h>.ef-mcard-n{flex:1;min-width:0}.ef-mcard-h>:last-child:not(.ef-mem):not(.ef-mcard-n){flex:none;margin-left:auto}.ef-mcard-n{overflow-wrap:anywhere}.ef-mcard .ef-mem .t-main{font-weight:600;display:block}.ef-mcard .ef-mem .t-sub{color:var(--ink-3);max-width:none;font-size:12px;display:block}.ef-mcard .ef-mem .t-sub.ef-note{color:var(--warn-ink)}.ef-mcard-m{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.ef-kv{align-items:center;gap:6px;min-width:0;display:inline-flex}.ef-mdims{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.ef-mdim{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ef-mdim .fine{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ef-mcard .ef-two{flex-flow:wrap;align-items:center}.ef-mcard .ef-wrap{max-width:none}.ef-mcard.ef-med{background:var(--surface-2)}.ef-mgroup-h{border-top:1px solid var(--line);background:var(--surface-2);padding:10px 16px 8px;font-size:13px}@container (max-width:899px){.ef-flip.heat>.ef-tblbox{display:none}.ef-flip.heat>.ef-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.ef-flip.heat>.ef-cards>.ef-mcard{border-top:0;border-bottom:1px solid var(--line)}.ef-flip.rank>.ef-tblbox{display:none}.ef-flip.rank>.ef-cards{flex-direction:column;display:flex}}@container (max-width:699px){.ef-flip.list>.ef-tblbox{display:none}.ef-flip.list>.ef-cards{flex-direction:column;display:flex}}@supports not (container-type:inline-size){@media (max-width:860px){.ef-flip>.ef-tblbox{display:none}.ef-flip>.ef-cards{flex-direction:column;display:flex}}}
