/* EVIE timers card */
.tmr-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.tmr{display:grid;grid-template-columns:1fr auto;gap:.3rem .75rem;align-items:center;padding:.55rem .65rem;border-radius:12px;background:rgba(150,170,255,.07);border:1px solid rgba(150,170,255,.16)}
.tmr-main{display:grid}.tmr-main small{opacity:.72}
.tmr-left{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;letter-spacing:.02em}
.tmr[data-state="paused"] .tmr-left{opacity:.6}
.tmr[data-state="done"]{border-color:rgba(127,240,200,.55)}
.tmr[data-state="done"] .tmr-left{color:#7ff0c8}
.tmr-bar{grid-column:1/-1;height:4px;border-radius:4px;background:rgba(150,170,255,.15);overflow:hidden}
.tmr-bar i{display:block;height:100%;background:linear-gradient(90deg,#8fb2ff,#c4a6ff);transition:width 1s linear}
.tmr-actions{grid-column:1/-1;display:flex;gap:.4rem;flex-wrap:wrap}
.tmr-empty{opacity:.8;margin:0}
.tmr-notify{margin-top:.6rem}
@media (prefers-reduced-motion:reduce){.tmr-bar i{transition:none}}
