.ti-new{flex-direction:column;gap:14px;display:flex}.ti-new .tx-fields .field{flex:70px}.ti-new .tx-fields .ti-label{flex:3 180px}.ti-ring{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.ti-ring .btn{margin-left:auto}.ti-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.ti-card{gap:12px}.ti-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ti-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.ti-time{white-space:nowrap;font-size:clamp(48px,11vw,72px)}.ti-meter{flex:none;width:100%}.ti-meter>i{background:var(--accent);transition:width .25s linear}.ti-btns{justify-content:center}.ti-card.done{border-color:var(--bad);outline-color:var(--bad)}.ti-card.done .ti-time{color:var(--bad);animation:1s steps(2,start) infinite ti-blink}@keyframes ti-blink{to{visibility:hidden}}.ti-card:fullscreen .ti-time{font-size:min(24vw,45vh)}.ti-card:fullscreen .ti-meter{max-width:70vw}@media (prefers-reduced-motion:reduce){.ti-card.done .ti-time{animation:none}.ti-meter>i{transition:none}}.ti-top .chip-btn{justify-content:center;min-width:30px;min-height:30px}
