/* Live history is presentation only; stored rows and totals remain unchanged. */
.app-shell .live-entry {display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);padding:var(--s-8);margin-block-end:var(--s-12);border:1px solid var(--glass-brd);border-radius:var(--r-xl);background:var(--blue-soft);color:var(--ink)}
.app-shell .live-entry .entry-main {flex:1;min-width:140px}
.app-shell .live-entry .entry-main strong {overflow-wrap:anywhere;font-weight:500}
.app-shell .live-entry .entry-meta {display:flex;flex-wrap:wrap;gap:var(--s-4);color:var(--ink2);font-size:var(--fs-sm)}
.live-entry-state {padding:var(--s-2) var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--ink2)}
.live-entry-elapsed {font-family:UTNum,Poppins,sans-serif;font-variant-numeric:tabular-nums;font-size:var(--fs-xl);color:var(--ink)}
.live-entry-actions {display:flex;gap:var(--s-4)}
.live-entry-action {min-height:44px;min-width:44px;padding:var(--s-6) var(--s-8);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--btn);color:var(--ink);font-family:var(--font);font-size:var(--fs-sm);cursor:pointer}
.live-entry-action:disabled,.live-entry-action[aria-disabled="true"] {opacity:.55;cursor:not-allowed}
.live-entry-action[aria-disabled="true"] {pointer-events:none}
.live-entry-action:focus-visible {outline:3px solid var(--ink);outline-offset:3px}
@media(max-width:760px) {.live-entry-actions {flex-basis:100%;justify-content:flex-end}}
@media(prefers-reduced-motion:reduce) {.live-entry-action {transition:none;animation:none}}
