.ot-wrap.svelte-1hsedsy{margin:4px 0 16px}.ot-events.svelte-1hsedsy{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:11px}.ot-events-label.svelte-1hsedsy{font-size:11px}.ot-chip.svelte-1hsedsy{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid var(--border);font-weight:500}.ot-chip-danger.svelte-1hsedsy{color:var(--danger);border-color:var(--danger);background:color-mix(in oklab,var(--danger) 8%,transparent)}.ot-chip-warning.svelte-1hsedsy{color:var(--warning);border-color:var(--warning);background:color-mix(in oklab,var(--warning) 8%,transparent)}.ot-chip-info.svelte-1hsedsy{color:var(--muted)}.ot-bar.svelte-1hsedsy{display:flex;width:100%;height:28px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--panel-2)}.ot-seg.svelte-1hsedsy{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:500;overflow:hidden;border-inline-end:1px solid rgba(0,0,0,.18);transition:filter .12s ease;cursor:default}.ot-seg.svelte-1hsedsy:last-child{border-inline-end:none}.ot-seg.svelte-1hsedsy:hover{filter:brightness(1.15)}.ot-seg-label.svelte-1hsedsy{padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ot-seg-private.svelte-1hsedsy{background:#4f9cf9}.ot-seg-company.svelte-1hsedsy{background:#c084fc}.ot-seg-rental.svelte-1hsedsy{background:#fb923c}.ot-seg-dealer.svelte-1hsedsy{background:#6b7280}.ot-seg-other.svelte-1hsedsy{background:#94a3b8}.ot-axis.svelte-1hsedsy{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;color:var(--muted)}.ot-axis-end.svelte-1hsedsy{font-variant-numeric:tabular-nums}.ot-axis-mid.svelte-1hsedsy{font-size:11px}.share.svelte-9nlw8n{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:var(--radius);padding:6px 14px;font-size:12px;cursor:pointer;transition:border-color .12s ease}.share.svelte-9nlw8n:hover{border-color:var(--accent)}.challenge-wrap.svelte-1v4g0ey{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:40px 20px}.challenge.svelte-1v4g0ey{max-width:480px;width:100%;text-align:center}.challenge.svelte-1v4g0ey h1:where(.svelte-1v4g0ey){font-size:22px;font-weight:700;margin:0 0 12px}.challenge.svelte-1v4g0ey p:where(.svelte-1v4g0ey){line-height:1.6;margin:0 0 12px}.container.svelte-1v4g0ey{max-width:1100px;margin:0 auto;padding:0 20px}.hero.svelte-1v4g0ey{padding:28px 0 20px;background:var(--panel);border-bottom:1px solid var(--border)}.hero-top.svelte-1v4g0ey{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-actions.svelte-1v4g0ey{margin-inline-start:auto}h1.svelte-1v4g0ey{margin:0;font-size:22px}.plate.svelte-1v4g0ey{background:var(--accent-soft);color:var(--accent);padding:6px 14px;border-radius:6px;font-size:22px;font-weight:700;letter-spacing:1px;font-family:var(--font-mono)}.summary.svelte-1v4g0ey{margin:14px 0 0;font-size:15px}.badge.svelte-1v4g0ey{font-size:11px;padding:4px 10px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border)}.badge.perm.svelte-1v4g0ey{color:var(--ok);border-color:var(--ok)}.badge.recall.svelte-1v4g0ey{color:var(--warning);border-color:var(--warning)}.badge.status.svelte-1v4g0ey{font-weight:600;letter-spacing:.2px}.badge.status-ok.svelte-1v4g0ey{color:var(--ok);border-color:var(--ok)}.badge.status-warning.svelte-1v4g0ey{color:var(--warning);border-color:var(--warning)}.badge.status-danger.svelte-1v4g0ey{color:var(--danger);border-color:var(--danger)}.badge.status-muted.svelte-1v4g0ey{color:var(--muted)}.report-link.svelte-1v4g0ey{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:12px}.report-link.svelte-1v4g0ey:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.badge.svelte-1v4g0ey .status-sub:where(.svelte-1v4g0ey){margin-inline-start:4px;opacity:.7;font-weight:400}.empty.svelte-1v4g0ey{padding:60px 20px;text-align:center;max-width:600px;margin:0 auto}.empty.svelte-1v4g0ey .back:where(.svelte-1v4g0ey){display:inline-block;margin-block-start:16px}.callouts.svelte-1v4g0ey{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:20px 0}.callout.svelte-1v4g0ey{padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);border-inline-start:3px solid var(--accent)}.callout-label.svelte-1v4g0ey{font-size:11px;letter-spacing:.3px}.callout-big.svelte-1v4g0ey{font-size:26px;font-weight:700;color:var(--accent);margin-block:4px}.callout-sub.svelte-1v4g0ey{font-size:12px}.card.svelte-1v4g0ey{margin:20px 0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.card-head.svelte-1v4g0ey{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--panel-2);border-bottom:1px solid var(--border);gap:16px;flex-wrap:wrap}.card-head.warning.svelte-1v4g0ey{border-block-end-color:var(--warning)}.card-head.warning.svelte-1v4g0ey h2:where(.svelte-1v4g0ey){color:var(--warning)}button.card-head.clickable.svelte-1v4g0ey{cursor:pointer;user-select:none;width:100%;text-align:start;background:var(--panel-2);color:var(--text);border:none;border-radius:0;font:inherit}button.card-head.clickable.svelte-1v4g0ey:hover{background:var(--hover)}h2.svelte-1v4g0ey{margin:0;font-size:15px;font-weight:600}.small.svelte-1v4g0ey{font-size:11px}.link-out.svelte-1v4g0ey{font-size:12px;color:var(--muted)}.link-out.svelte-1v4g0ey:hover{color:var(--accent)}.recall-list.svelte-1v4g0ey{display:flex;flex-direction:column}.recall.svelte-1v4g0ey{padding:12px 18px;border-bottom:1px dashed var(--border)}.recall.svelte-1v4g0ey:last-child{border-bottom:none}.recall-head.svelte-1v4g0ey{display:flex;justify-content:space-between;gap:8px}.recall-type.svelte-1v4g0ey{font-size:12px;color:var(--warning);font-weight:600}.recall-fault.svelte-1v4g0ey{font-weight:500;margin:2px 0 4px}.recall-desc.svelte-1v4g0ey{font-size:13px}.recall-fix.svelte-1v4g0ey{margin-block-start:4px}.more.svelte-1v4g0ey{display:block;width:100%;padding:10px;background:var(--panel-2);border:none;border-top:1px solid var(--border);color:var(--muted);font-size:12px;cursor:pointer}.more.svelte-1v4g0ey:hover{background:var(--hover);color:var(--text)}.timeline.svelte-1v4g0ey{list-style:none;margin:0;padding:14px 18px}.timeline.svelte-1v4g0ey li:where(.svelte-1v4g0ey){display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px dashed var(--border);font-size:13px}.timeline.svelte-1v4g0ey li:where(.svelte-1v4g0ey):last-child{border-bottom:none}.t-date.svelte-1v4g0ey{color:var(--muted);min-width:90px;font-size:12px}.t-owner.svelte-1v4g0ey{font-weight:500}.tone-private.svelte-1v4g0ey .t-owner:where(.svelte-1v4g0ey){color:var(--text)}.tone-company.svelte-1v4g0ey .t-owner:where(.svelte-1v4g0ey){color:var(--accent)}.tone-rental.svelte-1v4g0ey .t-owner:where(.svelte-1v4g0ey){color:var(--warning)}.tone-dealer.svelte-1v4g0ey .t-owner:where(.svelte-1v4g0ey){color:var(--muted)}.grid.svelte-1v4g0ey{margin:0;padding:14px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px}.kv.svelte-1v4g0ey{display:flex;flex-direction:column;gap:2px;min-width:0}.kv.svelte-1v4g0ey dt:where(.svelte-1v4g0ey){font-size:11px;color:var(--muted);letter-spacing:.2px}.kv.svelte-1v4g0ey dd:where(.svelte-1v4g0ey){margin:0;font-size:13px;word-break:break-word}.rule.svelte-1v4g0ey{border:none;border-block-start:1px dashed var(--border);margin:0}
