.StopwatchClient-module__ybQGQq__wrap{gap:var(--size-5);max-width:980px;margin:0 auto}.StopwatchClient-module__ybQGQq__card{gap:var(--size-3)}.StopwatchClient-module__ybQGQq__display{text-align:center;border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb,var(--surface)90%,black);padding:.85rem 1rem;font-size:2.5rem;font-weight:800}.StopwatchClient-module__ybQGQq__controls{gap:var(--size-2);flex-wrap:wrap;display:flex}.StopwatchClient-module__ybQGQq__targetRow{gap:.35rem;max-width:220px;display:grid}.StopwatchClient-module__ybQGQq__progressWrap{gap:.4rem;display:grid}.StopwatchClient-module__ybQGQq__progressTrack{background:color-mix(in srgb,var(--line)80%,transparent);border-radius:999px;width:100%;height:10px;overflow:hidden}.StopwatchClient-module__ybQGQq__progressFill{background:linear-gradient(90deg,color-mix(in srgb,var(--brand)60%,#60a5fa),var(--brand));height:100%}.StopwatchClient-module__ybQGQq__shortcutRow{color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.84rem;display:flex}.StopwatchClient-module__ybQGQq__shortcutRow span{border:1px solid var(--line);border-radius:999px;padding:.2rem .55rem}.StopwatchClient-module__ybQGQq__actions{gap:var(--size-2);flex-wrap:wrap;display:flex}.StopwatchClient-module__ybQGQq__statsRow{flex-wrap:wrap;gap:.45rem;font-size:.82rem;display:flex}.StopwatchClient-module__ybQGQq__statsRow span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.2rem .5rem}.StopwatchClient-module__ybQGQq__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow:auto}.StopwatchClient-module__ybQGQq__table{border-collapse:collapse;width:100%;min-width:520px}.StopwatchClient-module__ybQGQq__table th,.StopwatchClient-module__ybQGQq__table td{text-align:left;border-bottom:1px solid var(--line);padding:.6rem .7rem;font-size:.88rem}.StopwatchClient-module__ybQGQq__table th{color:var(--muted)}.StopwatchClient-module__ybQGQq__table tr:last-child td{border-bottom:0}.StopwatchClient-module__ybQGQq__emptyCell{text-align:center;color:var(--muted)}
