
/* v16 precision fixes */
#timerFilterBtn.expired-attention,#todoFilterBtn.expired-attention{background:rgba(220,60,60,.17)!important;border-color:rgba(220,60,60,.55)!important;color:inherit!important}
#filterExpiredSelect.expired-filter-attention{animation:none!important}
#filterExpiredSelect.expired-available{border-color:var(--border-strong)!important;box-shadow:none!important}
#filterExpiredSelect.expired-available option[value="expired"]{background:#b72f2f!important;color:#fff!important;font-weight:900!important}
.card.v16-expired-timer > .card-row .card-time,.card.v16-expired-timer > .card-row .expiration-inline,.card.v16-expired-timer > .card-row [data-expiration-id],.card.v16-expired-timer > .card-row .overdue-exp-time,.card.v16-expired-timer > .card-row .overdue-text{color:#d63e3e!important;font-weight:800}
.filter-priority-choice.p1{border-color:rgba(220,65,65,.55);background:rgba(220,65,65,.10)}
.filter-priority-choice.p2{border-color:rgba(220,180,45,.60);background:rgba(220,180,45,.12)}
.filter-priority-choice.p3{border-color:rgba(65,125,225,.60);background:rgba(65,125,225,.12)}
.filter-priority-choice.p4{border-color:var(--border)}
.filter-priority-choice.p1.active{background:rgba(220,65,65,.55)!important;color:#fff!important}
.filter-priority-choice.p2.active{background:rgba(220,180,45,.60)!important;color:#16120a!important}
.filter-priority-choice.p3.active{background:rgba(65,125,225,.58)!important;color:#fff!important}
.filter-priority-choice.p4.active,.filter-priority-choice[data-filter-priority="all"].active{background:var(--text)!important;color:var(--surface)!important}
.filter-kind-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.filter-kind-choice{min-height:42px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:inherit;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:800;cursor:pointer}
.filter-kind-choice svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}
.filter-kind-choice.active{background:rgba(72,139,230,.22);border-color:rgba(72,139,230,.78);box-shadow:inset 0 0 0 1px rgba(72,139,230,.35)}
.filter-kind-hint{margin-top:4px;color:var(--muted);font-size:9px}
#makeMirrorTimerBtn,.mirror-timer-choice,.card.mirror-ghost{display:none!important}
.refresh-action .refresh-anchor-red,.refresh-action .refresh-edit-icon{display:none}
body.ctrl-held:not(.shift-held):not(.alt-held) .refresh-action .refresh-normal-icon{display:none!important}
body.ctrl-held:not(.shift-held):not(.alt-held) .refresh-action .refresh-anchor-green{display:inline-flex!important;color:#28b866!important}
body.ctrl-held.shift-held:not(.alt-held) .refresh-action .refresh-normal-icon{display:none!important}
body.ctrl-held.shift-held:not(.alt-held) .refresh-action:not(.unanchored-current) .refresh-anchor-cyan{display:inline-flex!important;color:#49cbd7!important}
body.ctrl-held.shift-held:not(.alt-held) .refresh-action.unanchored-current .refresh-anchor-yellow{display:inline-flex!important;color:#e1b52c!important}
body.alt-held:not(.ctrl-held):not(.shift-held) .refresh-action .refresh-normal-icon{display:none!important}
body.alt-held:not(.ctrl-held):not(.shift-held) .refresh-action .refresh-edit-icon{display:inline-flex!important;color:#d0a821!important}
body.alt-held.ctrl-held:not(.shift-held) .refresh-action .refresh-normal-icon,body.alt-held.ctrl-held:not(.shift-held) .refresh-action .refresh-anchor-green,body.alt-held.ctrl-held:not(.shift-held) .refresh-action .refresh-edit-icon{display:none!important}
body.alt-held.ctrl-held:not(.shift-held) .refresh-action:not(.unanchored-current) .refresh-anchor-red{display:inline-flex!important;color:#d84a4a!important}
.archive-card.archive-selected{outline:2px solid rgba(72,139,230,.82)!important;outline-offset:1px!important}
.archive-bulk-help{font-size:9px;color:var(--muted)}
