.checklist{display:grid}.checklist-item{display:grid;grid-template-columns:24px 24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);transition:background .18s ease,opacity .18s ease}.checklist-item:last-child{border-bottom:0}.checklist-item:hover{background:#fbfdff}.checklist-item.is-complete .checklist-text{text-decoration:line-through;color:var(--muted)}.checklist-item.is-dragging{opacity:.45}.drag-handle{color:#9bb0c4;cursor:grab;text-align:center}.checklist-check{width:18px;height:18px;accent-color:var(--brand);cursor:pointer}.checklist-text{min-width:0;padding:8px 0;border:0;background:transparent;color:var(--ink);font-size:14px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checklist-text:hover,.checklist-text:focus-visible{color:var(--brand);outline:0}.checklist-actions{display:flex;gap:4px}.checklist-actions .icon-btn{width:32px;height:32px;font-size:11px}.checklist-actions .icon-btn:disabled{opacity:.3;cursor:not-allowed}.checklist-edit-input{width:100%;padding:8px 10px}.checklist-add{display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--line)}.checklist-add .input{flex:1;min-width:0}.checklist-panel .panel-head{align-items:flex-start}.checklist-panel .panel-head .muted{font-size:12px}@media(max-width:720px){.checklist-item{grid-template-columns:20px 24px minmax(0,1fr) auto;gap:7px}.checklist-item>.status{grid-column:3;justify-self:start}.checklist-actions{grid-column:4;grid-row:1 / span 2;flex-direction:column}.checklist-text{font-size:13px;white-space:normal;line-height:1.35}.drag-handle{display:none}.checklist-add{align-items:stretch}.checklist-add .btn{padding-inline:12px}}
.stat-card.is-action{position:relative;display:block;border:1px solid var(--line);color:inherit;text-align:left;text-decoration:none;width:100%;appearance:none}.stat-card.is-action.is-selected{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-2) 30%,transparent),0 14px 30px rgba(36,99,168,.14)}.stat-card.is-action.is-loading{opacity:.62;cursor:wait;pointer-events:none}.stat-card.is-action:active{transform:translateY(1px)}.stat-card.is-action:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-2) 45%,transparent);outline-offset:3px}.stat-card.is-action[disabled]{cursor:wait}[data-daily-task-section][hidden]{display:none!important}
@media(max-width:800px){.checklist-item{grid-template-columns:20px 24px minmax(0,1fr) auto;gap:7px}.checklist-item>.status{grid-column:3;justify-self:start}.checklist-actions{grid-column:4;grid-row:1 / span 2;flex-direction:column}.checklist-text{font-size:13px;white-space:normal;line-height:1.35}.drag-handle{display:none}.checklist-add{align-items:stretch}.checklist-add .btn{padding-inline:12px}}
@media(max-width:800px){.checklist-item{grid-template-columns:20px 24px minmax(0,1fr) auto;gap:7px}.checklist-item>.status{grid-column:3;justify-self:start}.checklist-actions{grid-column:4;grid-row:1 / span 2;flex-direction:column}.checklist-text{font-size:13px;white-space:normal;line-height:1.35}.drag-handle{display:none}.checklist-add{align-items:stretch}.checklist-add .btn{padding-inline:12px}}
