.w16{background:rgba(10,30,50,.6);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;margin:0 0 14px}
.w16-title{display:flex;justify-content:space-between;align-items:baseline}.w16-title h3{margin:0;font-size:17px}
.w16-loc{font-size:12px;opacity:.75}
.w16-legend{font-size:11px;opacity:.85;margin:6px 0;line-height:1.7}.w16-legend .w16-cell{display:inline-block;min-width:34px;margin-right:4px}
.w16-row{display:grid;grid-template-columns:1.6fr 1.1fr .7fr .7fr .9fr .8fr;gap:4px;align-items:center;width:100%;padding:6px 2px;font:13px system-ui;color:inherit;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}
.w16-headrow{font-size:10px;text-transform:uppercase;opacity:.6;padding-top:0}
.w16-day{cursor:pointer}.w16-day.open{background:rgba(30,136,229,.15)}
.w16-date b{display:inline-block;width:32px}
.w16-arr{display:inline-block;margin-right:3px;font-weight:700}
.w16-cell{text-align:center;border-radius:6px;padding:3px 0;font-weight:700;color:#06121e}
.w16-g{background:#4caf50}.w16-a{background:#ffb300}.w16-r{background:#e53935;color:#fff}
.w16-wave{font-size:12px;opacity:.85}
.w16-conf{font-size:11px;text-align:center;border-radius:10px;padding:2px 0;border:1px solid}
.w16-c-high{color:#81c784}.w16-c-med{color:#ffca28}.w16-c-low{color:#ef9a9a}
.w16-beyond{font-size:10px;opacity:.6;padding:0 2px 4px}
.w16-hours{background:rgba(0,0,0,.25);border-radius:8px;margin:2px 0 6px}
.w16-hr{font-size:12px}.w16-models{font-size:9px;opacity:.6;word-break:break-all}
.w16-loading{padding:16px;text-align:center;opacity:.8;font-size:13px}
.w16-spin{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;margin-right:8px;vertical-align:-2px;animation:w16s 1s linear infinite}
@keyframes w16s{to{transform:rotate(360deg)}}
.w16-hz,.w16-attr{font-size:10px;opacity:.65;margin:6px 0 0}.w16-attr a{color:#90caf9}
.w16-compare{margin:0 0 12px}.w16-compare summary{cursor:pointer;font:600 13px system-ui;padding:8px;border-radius:8px;background:rgba(255,255,255,.06)}
.w16-demo{width:100%;margin:0 0 12px}
/* de-clunk */
#tour-launcher{display:none!important}
.tab-bar .tab .tab-label{font-size:10px;white-space:nowrap}
.drawer-scroll{padding-bottom:96px}
#mm-sst{overflow:visible;height:auto;min-height:0}
