.ThkVhq_page{gap:1.25rem;display:grid}.ThkVhq_page .btn{min-height:56px;font-size:1.05rem}.ThkVhq_page .btn-sm{min-height:44px}:is(.ThkVhq_page .input,.ThkVhq_page .select){min-height:52px;font-size:1.05rem}.ThkVhq_statusBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.ThkVhq_who{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-block:.75rem;display:flex}.ThkVhq_who h2{font-size:1.05rem}.ThkVhq_operators{flex:320px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;display:grid}.ThkVhq_operators .btn{min-height:48px}.ThkVhq_panelList{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.75rem;display:grid}.ThkVhq_panelBtn{text-align:left;border:2px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;min-height:56px;color:var(--text);box-shadow:var(--shadow);gap:.4rem;padding:1rem 1.1rem;display:grid}.ThkVhq_panelBtn:hover{border-color:var(--line-strong)}.ThkVhq_panelBtn[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ThkVhq_code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.1rem;font-weight:700}.ThkVhq_timerCard{z-index:5;background:var(--surface);box-shadow:var(--shadow);border:2px solid var(--accent);justify-items:start;gap:.75rem;display:grid;position:sticky;top:.5rem}.ThkVhq_timerBig{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(3rem,9vw,5rem);font-weight:700;line-height:1}.ThkVhq_taskGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:.75rem;display:grid}.ThkVhq_taskCell{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@media (max-width:520px){.ThkVhq_taskCell{grid-template-columns:minmax(0,1fr)}}.ThkVhq_results{gap:.5rem;list-style:none;display:grid}.ThkVhq_result{text-align:left;border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;width:100%;min-height:56px;color:var(--text);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.ThkVhq_result[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.ThkVhq_addRow{grid-template-columns:minmax(100px,1fr) minmax(170px,220px) minmax(90px,140px) auto;align-items:end;gap:.75rem;display:grid}@media (max-width:640px){.ThkVhq_addRow{grid-template-columns:1fr 1fr}.ThkVhq_addRow>:last-child{grid-column:1/-1}}.ThkVhq_entryList{gap:.4rem;list-style:none;display:grid}.ThkVhq_entryList li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.95rem;display:flex}.ThkVhq_entryList li:first-child{border-top:0}.ThkVhq_hoursRow{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}@media (max-width:640px){.ThkVhq_hoursRow{grid-template-columns:minmax(0,1fr)}}.ThkVhq_quick{flex-wrap:wrap;gap:.5rem;display:flex}.ThkVhq_quick .btn{flex:56px;min-height:48px;padding-inline:.5rem}.ThkVhq_quick .btn[aria-pressed=true]{background:var(--accent);color:#fff}.ThkVhq_stepper{grid-template-columns:56px minmax(0,1fr) 56px;gap:.4rem;display:grid}.ThkVhq_stepper .btn{padding:0;font-size:1.5rem}.ThkVhq_stepper .input{text-align:center}
