.boks-station{--bs-ink:#eff4ff;--bs-muted:#adbed5;--bs-line:#2a3c56;--bs-mint:#6de1bb;--bs-gold:#f5c888;container-type:inline-size;color:var(--bs-ink);font:14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;background:#0b1829;border:1px solid var(--bs-line);border-radius:17px;padding:22px;max-width:1280px;margin:0 auto;box-sizing:border-box;color-scheme:dark}
.boks-station *{box-sizing:border-box}.boks-station [hidden]{display:none!important}.boks-station h3,.boks-station h4,.boks-station p{font-family:inherit;line-height:1.45;color:inherit;margin:0;text-transform:none;letter-spacing:normal}.boks-station h3{font-size:24px;font-weight:700}.boks-station h4{font-size:19px;font-weight:650}.boks-station .bs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.boks-station .bs-kicker{font-size:10px;font-weight:750;letter-spacing:1.4px;color:var(--bs-mint);margin-bottom:7px}.boks-station .bs-subtitle{font-size:12px;color:var(--bs-muted);margin-top:5px}.boks-station button{min-height:40px;border-radius:9px;border:1px solid #b8d7f4;background:#dceeff;color:#17365d;padding:9px 13px;text-transform:none;letter-spacing:normal;box-shadow:none;cursor:pointer;margin:0}
.boks-station button{font-family:inherit;font-size:12px;font-weight:650;line-height:1.4}
.boks-station button:hover{background:#c5e1fc;border-color:#9cc5ed}.boks-station button:disabled{opacity:.6;cursor:wait}.boks-station :is(button,select,input,summary,[tabindex]):focus-visible{outline:3px solid var(--bs-gold);outline-offset:3px}.boks-station .bs-status{font-size:11px;color:var(--bs-muted);margin-top:12px;min-height:17px}.boks-station .bs-status.is-warning{color:#f5d293}.boks-station .bs-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:17px 0}
.boks-station .bs-card{background:#122238;border:1px solid var(--bs-line);border-radius:12px;padding:15px 13px;min-width:0}.boks-station .bs-label{font-size:11px;color:#c6d5e8;display:flex;align-items:center;gap:7px}.boks-station .bs-dot{width:6px;height:6px;border-radius:50%;background:var(--bs-mint);flex:0 0 6px}.boks-station .bs-card:nth-child(2) .bs-dot{background:#89bbff}.boks-station .bs-card:nth-child(3) .bs-dot{background:var(--bs-gold)}.boks-station .bs-card:nth-child(4) .bs-dot{background:#f8a2b8}.boks-station .bs-card:nth-child(5) .bs-dot{background:#adabff}
.boks-station .bs-value{font-size:clamp(21px,2.8cqw,31px);font-weight:750;line-height:1.4;letter-spacing:-.6px;white-space:nowrap;margin-top:6px}.boks-station .bs-value small{font-size:11px;font-weight:450;letter-spacing:0;color:#c6d5e8}.boks-station .bs-small{font-size:10px;color:var(--bs-muted);margin-top:4px}
.boks-station .bs-chart{background:#111f33;border:1px solid var(--bs-line);border-radius:13px;padding:19px 17px 15px}.boks-station .bs-chart-top{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.boks-station .bs-period{display:flex;align-items:center;gap:8px;color:var(--bs-muted);font-size:11px;flex-shrink:0}.boks-station select{font:inherit;color:#eaf3ff;background:#19304b;border:1px solid #496687;border-radius:8px;padding:8px;max-width:100%;margin:0;min-height:38px}
.boks-station .bs-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 15px}.boks-station .bs-tabs button{padding:8px 11px;font-size:11px}.boks-station .bs-tabs button[aria-pressed=true]{background:#bfe9e0;border-color:#6de1bb;color:#123d35}.boks-station .bs-legend{display:flex;flex-wrap:wrap;gap:17px;color:#c9d9ec;font-size:11px;min-height:18px}.boks-station .bs-legend span{display:flex;align-items:center;gap:7px}.boks-station .bs-key{display:inline-block;width:20px;height:3px;border-radius:2px}
.boks-station .bs-plot-wrap{position:relative;margin:5px -8px 0;touch-action:pan-y}.boks-station .bs-plot{display:block;width:100%;height:310px;overflow:visible}.boks-station .bs-grid{stroke:#2b405b;stroke-width:1;stroke-dasharray:3 5}.boks-station .bs-axis{fill:#a6bad5;font:10px system-ui,sans-serif}.boks-station .bs-curve{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.boks-station .bs-cross{stroke:#cbdcf0;stroke-width:1;stroke-dasharray:4 4;pointer-events:none}.boks-station .bs-tip{position:absolute;top:35px;z-index:3;pointer-events:none;width:225px;padding:12px 13px;background:#f1f6fc;color:#142b49;border:1px solid #cbd7e6;border-radius:10px;box-shadow:0 6px 24px #0005;font-size:11px}.boks-station .bs-tip strong{display:block;margin-bottom:7px;font-size:11px}.boks-station .bs-tip-row{display:flex;justify-content:space-between;gap:9px;margin:4px 0}.boks-station .bs-tip small{display:block;color:#52647e;font-size:9px;margin-top:7px}
.boks-station .bs-explanation{font-size:10px;color:var(--bs-muted);margin-top:3px}.boks-station .bs-brush{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:15px;border-top:1px solid var(--bs-line);padding-top:12px}.boks-station .bs-brush label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--bs-muted);margin:0}.boks-station .bs-brush output{color:#d6e5f8;font-variant-numeric:tabular-nums}.boks-station input[type=range]{width:100%;accent-color:#a8d4ff;margin:8px 0 0;padding:0;min-height:20px;cursor:pointer}.boks-station .bs-coverage{font-size:10px;color:var(--bs-muted);margin-top:13px}.boks-station .bs-empty{padding:25px 10px;font-size:13px;color:var(--bs-muted)}
.boks-station .bs-table-details{margin-top:16px}.boks-station summary{font-size:11px;font-weight:650;color:#cce0f8;cursor:pointer}.boks-station .bs-table-wrap{overflow:auto;max-height:330px;margin-top:11px;border:1px solid var(--bs-line);border-radius:9px}.boks-station table{border-collapse:collapse;width:100%;margin:0;white-space:nowrap;font-size:10px;background:#112238;color:#c6d8ee}.boks-station th,.boks-station td{padding:8px 10px;text-align:right;border:0;border-bottom:1px solid #2b3e58;background:transparent;font-size:inherit;color:inherit;min-width:0;vertical-align:middle}.boks-station th{position:sticky;top:0;background:#203752;font-weight:650}.boks-station th:first-child,.boks-station td:first-child{text-align:left;position:static;min-width:140px}.boks-station .bs-table-note{font-size:10px;color:var(--bs-muted);margin-top:7px}.boks-station .bs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@container(max-width:900px){.boks-station .bs-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.boks-station .bs-value{font-size:27px}.boks-station .bs-chart-top{flex-wrap:wrap}}
@container(max-width:560px){.boks-station .bs-head{flex-wrap:wrap}.boks-station h3{font-size:21px}.boks-station h4{font-size:17px}.boks-station .bs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.boks-station .bs-card{padding:13px 11px}.boks-station .bs-card:last-child{grid-column:1/-1}.boks-station .bs-value{font-size:26px}.boks-station .bs-chart{padding:16px 11px 13px}.boks-station .bs-period{flex-wrap:wrap;font-size:10px}.boks-station .bs-tabs{gap:6px}.boks-station .bs-tabs button{padding:8px 9px;font-size:10px}.boks-station .bs-brush{gap:14px}.boks-station .bs-brush label{display:block}.boks-station .bs-brush output{display:block;margin-top:3px}.boks-station .bs-tip{width:202px}.boks-station .bs-plot{height:290px}}
@media(max-width:600px){.boks-station{padding:17px 12px}}
