.wt-clocks { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; }
.wt-clocks li { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 4px 8px; padding: 10px 12px; border: 1px solid var(--line); border-radius: 8px; background: var(--bg); }
.wt-name { font-weight: 600; overflow-wrap: anywhere; }
.wt-time { font-size: 1.5rem; font-weight: 600; font-variant-numeric: tabular-nums; text-align: right; }
.wt-meta { color: var(--muted); font-size: .85rem; overflow-wrap: anywhere; }
.wt-clocks button { width: auto; min-height: 40px; padding: 8px 12px; font-size: .85rem; }
.wt-add { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 8px; align-items: end; }
.wt-add button { width: auto; }
