.PunctualityChart_chart__lJHTX{min-width:0;color:var(--sverte)}.PunctualityChart_header__MHzJ_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PunctualityChart_date__wCHhB{font-size:11px;line-height:1.5;color:var(--sverte-mut)}.PunctualityChart_readout__tL1C6{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px}.PunctualityChart_score__quuTB{font-family:var(--font-mono);font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.04em}.PunctualityChart_prominent__lEODN .PunctualityChart_score__quuTB{font-size:36px}.PunctualityChart_sample__NB8ik,.PunctualityChart_statusLabel__qeBX7{font-size:11px;color:var(--sverte-mut)}.PunctualityChart_sample__NB8ik{margin:6px 0 0;min-height:30px;line-height:1.5;font-variant-numeric:tabular-nums}.PunctualityChart_navigation__4zMO7{display:flex;flex-shrink:0;gap:0}.PunctualityChart_navigation__4zMO7 button{width:44px;height:44px;border:1px solid var(--hairline);background:var(--avis-kort);font-size:18px;cursor:pointer}.PunctualityChart_navigation__4zMO7 button+button{border-left:0}.PunctualityChart_navigation__4zMO7 button:hover:not(:disabled){background:var(--avis-senket)}.PunctualityChart_navigation__4zMO7 button:disabled{color:var(--sverte-svak);opacity:.4;cursor:default}.PunctualityChart_plot__z2EbK{position:relative;margin-top:8px;border-block:1px solid var(--hairline);cursor:crosshair;touch-action:pan-y}.PunctualityChart_plot__z2EbK:focus-visible{outline:2px solid var(--sverte);outline-offset:3px}.PunctualityChart_svg__yLrEW{display:block;width:100%;height:166px;overflow:visible}.PunctualityChart_full__bP4Fr .PunctualityChart_svg__yLrEW{height:230px}.PunctualityChart_grid__NK1Ix{stroke:var(--hairline);stroke-width:1}.PunctualityChart_axis__uR98T{fill:var(--sverte-mut);font-family:var(--font-mono);font-size:10px}.PunctualityChart_line__ik5XI{fill:none;stroke:var(--sverte);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PunctualityChart_area__FVS3s{fill:var(--sverte);opacity:.035}.PunctualityChart_day___L9S3{fill:var(--hairline);opacity:.5}.PunctualityChart_daySelected__z0WHO{fill:var(--sverte);opacity:.065}.PunctualityChart_point__HrLXN{stroke:var(--avis-kort);stroke-width:1.5;transition:r var(--tid-rask,.15s) ease}.PunctualityChart_ok__B4IvL{color:var(--status-ok);fill:var(--status-ok)}.PunctualityChart_warn__5fxLb{color:var(--status-warn);fill:var(--status-warn)}.PunctualityChart_alert__Ahjlr{color:var(--status-alert);fill:var(--status-alert)}.PunctualityChart_missing__8QT5g{color:var(--sverte-mut);fill:var(--sverte-mut)}.PunctualityChart_cursor__vMCzT{stroke:var(--sverte-mut);stroke-width:1;stroke-dasharray:3 3}.PunctualityChart_ring__KLoqy{fill:var(--avis-kort);stroke:var(--sverte);stroke-width:2}.PunctualityChart_withheldMark__8HGm2{fill:var(--avis-kort);stroke:var(--sverte-mut);stroke-width:1;stroke-dasharray:2 2}.PunctualityChart_empty__CKGhk{position:absolute;inset:16px 16px 32px 36px;display:grid;align-content:center;text-align:center;font-size:12px;line-height:1.6;color:var(--sverte-mut);pointer-events:none}.PunctualityChart_foot__N9VQt{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--sverte-mut)}.PunctualityChart_scaleButton__uZP3W{min-height:44px;padding:0 4px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;flex-shrink:0}.PunctualityChart_coverage___2Rps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:1.5;color:var(--sverte-mut)}.PunctualityChart_coverage___2Rps i{width:8px;height:8px;border-radius:50%;background:var(--sverte);display:inline-block;margin-right:3px}.PunctualityChart_coverage___2Rps .PunctualityChart_gapKey__8_e8X{border:1px dashed var(--sverte-mut);border-radius:0;background:transparent}.PunctualityChart_hint__ZKlpn{margin:6px 0 8px;font-size:11px;color:var(--sverte-mut);line-height:1.5}.PunctualityChart_details__TwpOD{margin-top:4px;border-top:1px solid var(--hairline)}.PunctualityChart_details__TwpOD summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;font-size:11px;cursor:pointer;color:var(--sverte-mut);list-style:none}.PunctualityChart_details__TwpOD summary::-webkit-details-marker{display:none}.PunctualityChart_details__TwpOD summary:after{content:"+";font-size:16px}.PunctualityChart_details__TwpOD[open] summary:after{content:"−"}.PunctualityChart_details__TwpOD p{font-size:11px;line-height:1.6;color:var(--sverte-mut);margin-bottom:12px}.PunctualityChart_tableWrap__tAI_I{overflow-x:auto}.PunctualityChart_table__2lxXE{width:100%;font-size:10px;text-align:left;border-collapse:collapse}.PunctualityChart_table__2lxXE td,.PunctualityChart_table__2lxXE th{padding:9px 5px;border-top:1px solid var(--hairline);font-variant-numeric:tabular-nums;vertical-align:top}.PunctualityChart_table__2lxXE td:first-child,.PunctualityChart_table__2lxXE th:first-child{padding-left:0}.PunctualityChart_table__2lxXE th{font-weight:600}.PunctualityChart_table__2lxXE td{color:var(--sverte-mut)}.PunctualityChart_full__bP4Fr .PunctualityChart_score__quuTB{font-size:36px}.PunctualityChart_full__bP4Fr .PunctualityChart_date__wCHhB{font-size:13px}.PunctualityChart_full__bP4Fr .PunctualityChart_coverage___2Rps,.PunctualityChart_full__bP4Fr .PunctualityChart_details__TwpOD p,.PunctualityChart_full__bP4Fr .PunctualityChart_details__TwpOD summary,.PunctualityChart_full__bP4Fr .PunctualityChart_foot__N9VQt,.PunctualityChart_full__bP4Fr .PunctualityChart_hint__ZKlpn,.PunctualityChart_full__bP4Fr .PunctualityChart_sample__NB8ik{font-size:12px}.PunctualityChart_full__bP4Fr .PunctualityChart_sample__NB8ik{min-height:20px}.PunctualityChart_full__bP4Fr .PunctualityChart_table__2lxXE{font-size:12px}.PunctualityChart_heading__DHNdr{margin-bottom:18px;font-family:var(--font-avis);font-size:28px;line-height:1.2}@media (prefers-reduced-motion:reduce){.PunctualityChart_point__HrLXN{transition:none}}@media (max-width:480px){.PunctualityChart_full__bP4Fr .PunctualityChart_heading__DHNdr{font-size:24px}}