.tbp-zone-note{margin:-6px 0 8px}.tbp-leave-stat{max-width:360px}.tbp-lead{color:var(--muted);font-size:.9rem}.tbp-h3{margin:16px 0 4px;font-size:.95rem}.tbp-timeline{border-left:3px solid var(--border-strong);margin:0;padding:0;list-style:none}.tbp-line{grid-template-columns:minmax(6.5rem,max-content) minmax(0,1fr);gap:2px 12px;padding:6px 0 6px 12px;display:grid;position:relative}.tbp-line:before{content:"";background:var(--surface);border:2px solid var(--border-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:12px;left:-7.5px}.tbp-line.tbp-leave:before,.tbp-line.tbp-departure:before{background:var(--accent);border-color:var(--accent)}.tbp-when{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.tbp-what{overflow-wrap:anywhere;min-width:0}.tbp-line.tbp-leave .tbp-what,.tbp-line.tbp-departure .tbp-what{font-weight:700}.tbp-line.tbp-wait{color:var(--muted)}.tbp-deadline{color:var(--vermilion);font-size:.85rem;font-weight:600;display:block}@media (max-width:420px){.tbp-line{grid-template-columns:minmax(0,1fr)}}
