.ba-tpo{padding:0;overflow:hidden}.ba-tpo-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 16px 4px}.ba-tpo-forklaring{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--muted)}.ba-tpo-forklaring li{display:inline-flex;align-items:center;gap:6px}.ba-tpo-f-tilbage,.ba-tpo-f-udfoert{display:inline-block;width:16px;height:8px;border-radius:3px}.ba-tpo-f-udfoert{background:var(--accent-2)}.ba-tpo-f-tilbage{background:var(--panel3);border:1px solid var(--line)}.ba-tpo-raekke{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 16px;border-top:1px solid var(--line-2);color:var(--ink)}a.ba-tpo-raekke:hover{background:var(--panel2)}.ba-tpo-maaneder{border-top:0;padding-block:8px 4px}.ba-tpo-maaneder>span:first-child{display:none}@media (min-width:768px){.ba-tpo-raekke{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:16px}.ba-tpo-maaneder>span:first-child{display:block}}.ba-tpo-navn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;min-width:0}.ba-tpo-navn b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-tpo-navn small{grid-column:1;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ba-tpo-navn svg{grid-column:2;grid-row:1/span 2;color:var(--muted)}.ba-tpo-spor{position:relative;display:block;height:28px;min-width:0}.ba-tpo-spor:before{content:"";position:absolute;top:-12px;bottom:-12px;inset-inline-start:var(--idag);width:2px;margin-inline-start:-1px;background:var(--accent-2);z-index:1}.ba-tpo-maaneder .ba-tpo-spor{height:44px}.ba-tpo-maaneder .ba-tpo-spor:before{top:22px;bottom:-4px}.ba-tpo-md{position:absolute;top:0;height:18px;padding-inline-start:4px;overflow:hidden;white-space:nowrap;border-inline-start:1px solid var(--line);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ba-tpo-md[data-jan=true]{color:var(--ink);border-color:var(--muted)}@media (max-width:1279.98px){.ba-tpo-md{overflow:visible}.ba-tpo-md[data-smal=skjul]{color:transparent;border-color:transparent}}@media (max-width:639.98px){.ba-tpo-md[data-telefon=vis]{color:var(--muted);border-color:var(--line)}.ba-tpo-md[data-telefon=skjul]{color:transparent;border-color:transparent}.ba-tpo-raekke .ba-tpo-spor:before{top:-2px;bottom:-2px}.ba-tpo-maaneder .ba-tpo-spor:before{top:22px;bottom:-4px}}.ba-tpo-idag-etiket{position:absolute;top:22px;inset-inline-start:var(--idag);transform:translateX(-50%);z-index:2;padding:2px 8px;border-radius:var(--r-pille);white-space:nowrap;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink)}[dir=rtl] .ba-tpo-idag-etiket{transform:translateX(50%)}.ba-tpo-bjaelke{position:absolute;top:6px;height:16px;overflow:hidden;border-radius:6px;background:var(--panel3);border:1px solid var(--line)}.ba-tpo-udfoert{display:block;height:100%;background:var(--accent-2)}.ba-tpo-rude{display:inline-block;width:12px;height:12px;border-radius:2px;transform:rotate(45deg);flex:none;background:var(--ink);border:2px solid var(--panel)}.ba-tpo-spor .ba-tpo-rude{position:absolute;top:8px;margin-inline-start:-6px;z-index:2}.ba-tpo-rude[data-tone=ok]{background:var(--ok)}.ba-tpo-rude[data-tone=crit]{background:var(--crit)}.ba-tpo-forklaring .ba-tpo-rude{width:10px;height:10px;border-width:0}.ba-tpo-milepaele{padding:16px 16px 4px}.ba-tpo-milepaele li+li{border-top:1px solid var(--line-2)}.ba-tpo-mp{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 0;color:var(--ink)}.ba-tpo-mp b{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ba-tpo-mp small{display:block;font-size:12.5px;color:var(--muted)}