.lat.svelte-1o583wr{padding:8px 10px 14px;background:var(--bg-steel-soft, #e6edf2)}.lat--embedded.svelte-1o583wr{border-top:0}.lat__ledger-head.svelte-1o583wr{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:4px 0 6px;border-bottom:1px solid var(--border-strong)}.lat__ledger-head.svelte-1o583wr>div:where(.svelte-1o583wr){display:flex;align-items:baseline;gap:7px;white-space:nowrap}.lat__ledger-head.svelte-1o583wr strong:where(.svelte-1o583wr),.lat__ledger-head.svelte-1o583wr span:where(.svelte-1o583wr),.lat__ledger-head.svelte-1o583wr b:where(.svelte-1o583wr),.lat-row.svelte-1o583wr time:where(.svelte-1o583wr),.lat-row__measure.svelte-1o583wr,.lat-row__status.svelte-1o583wr,.lat__table-head.svelte-1o583wr{font-family:var(--font-mono)}.lat__ledger-head.svelte-1o583wr>div:where(.svelte-1o583wr) strong:where(.svelte-1o583wr){font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lat__ledger-head.svelte-1o583wr>div:where(.svelte-1o583wr) span:where(.svelte-1o583wr){color:var(--fg-faint);font-size:8px;font-weight:850;text-transform:uppercase}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr){display:flex;max-width:72%;overflow-x:auto;border:1px solid color-mix(in srgb,var(--fg) 48%,var(--border));background:color-mix(in srgb,var(--bg-elev) 78%,var(--bg-steel-soft))}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button:where(.svelte-1o583wr){display:grid;grid-template-columns:3px auto auto;align-items:center;gap:4px;min-height:24px;padding:3px 6px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--fg-muted);cursor:pointer}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button:where(.svelte-1o583wr):last-child{border-right:0}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button:where(.svelte-1o583wr) i:where(.svelte-1o583wr){width:3px;height:14px;opacity:.45}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button:where(.svelte-1o583wr) span:where(.svelte-1o583wr){font-size:7px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button:where(.svelte-1o583wr) b:where(.svelte-1o583wr){font-size:8px;font-variant-numeric:tabular-nums}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button.active:where(.svelte-1o583wr){background:var(--pick-selected-bg);box-shadow:var(--pick-selected-ring);color:var(--pick-selected-ink)}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button.active:where(.svelte-1o583wr) i:where(.svelte-1o583wr){opacity:1}.lat__ledger-head.svelte-1o583wr nav:where(.svelte-1o583wr) button:where(.svelte-1o583wr):hover:not(.active){background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring);color:var(--fg)}.lat__table.svelte-1o583wr{margin-top:3px;overflow:hidden;border:1px solid var(--border-strong);background:var(--border)}.lat__table-head.svelte-1o583wr{display:grid;grid-template-columns:86px 100px minmax(0,1fr) 22px;background:color-mix(in srgb,var(--steel) 76%,#132033);color:#fff}.lat__table-head.svelte-1o583wr span:where(.svelte-1o583wr){min-width:0;padding:6px 7px;border-right:1px solid rgba(255,255,255,.18);font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lat-row.svelte-1o583wr{display:grid;grid-template-columns:86px 100px minmax(0,1fr) 22px;align-items:stretch;width:100%;min-height:74px;padding:0;border:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-elev) 70%,var(--bg-steel-soft));color:var(--fg);text-align:left}.lat-row.svelte-1o583wr:last-child{border-bottom:0}.lat-row.svelte-1o583wr:disabled{opacity:1}.lat-row--clickable.svelte-1o583wr{cursor:pointer}.lat-row--clickable.svelte-1o583wr:hover{outline:0;background:linear-gradient(var(--open-hover-bg),var(--open-hover-bg)),var(--bg-elev);box-shadow:var(--open-hover-ring)}.lat-row--clickable.svelte-1o583wr:focus-visible{outline:2px solid var(--open-focus);outline-offset:-2px}.lat-row.svelte-1o583wr>:where(.svelte-1o583wr){min-width:0;padding:8px 7px;border-right:1px solid var(--border)}.lat-row.svelte-1o583wr>:where(.svelte-1o583wr):last-child{border-right:0}.lat-row.svelte-1o583wr time:where(.svelte-1o583wr),.lat-row__measure.svelte-1o583wr{display:grid;align-content:center;gap:4px}.lat-row.svelte-1o583wr time:where(.svelte-1o583wr) small:where(.svelte-1o583wr),.lat-row__measure.svelte-1o583wr small:where(.svelte-1o583wr){color:var(--fg-faint);font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.lat-row.svelte-1o583wr time:where(.svelte-1o583wr) strong:where(.svelte-1o583wr){color:var(--fg-muted);font-size:9px;font-weight:900;font-variant-numeric:tabular-nums}.lat-row__measure.svelte-1o583wr strong:where(.svelte-1o583wr){overflow:hidden;font-size:11px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lat-row__detail.svelte-1o583wr{display:flex;flex-direction:column;justify-content:center;gap:4px}.lat-row__status.svelte-1o583wr{display:flex;align-items:center;gap:5px;color:var(--fg-muted)}.lat-row__status.svelte-1o583wr i:where(.svelte-1o583wr){width:14px;height:3px;background:var(--action-color)}.lat-row__status.svelte-1o583wr strong:where(.svelte-1o583wr){font-size:8px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.lat-row__kind.svelte-1o583wr{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--fg) 7%,var(--bg-elev));color:var(--fg-muted);font:850 8px/1.3 var(--font-mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.lat-row__detail.svelte-1o583wr>b:where(.svelte-1o583wr){display:-webkit-box;overflow:hidden;font-size:10px;font-weight:900;line-height:1.25;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lat-row__detail.svelte-1o583wr>small:where(.svelte-1o583wr){overflow:hidden;color:var(--fg-muted);font-size:8px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lat-row__arrow.svelte-1o583wr{display:grid;place-items:center;color:var(--fg-faint);font-size:11px}.lat__empty.svelte-1o583wr{padding:18px 8px;border:1px solid var(--border-strong);border-top:0;background:var(--bg-elev);color:var(--fg-faint);font:850 8px/1.4 var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase}
