.lcl-root>.notice:first-child{margin-top:0}.lcl-stats .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lcl-stats .stat{padding:8px 10px}@media (max-width:480px){.lcl-stats .stat-value,.lcl-stats .stat-em .stat-value{font-size:1rem}}.lcl-section{margin-top:28px}.lcl-h{font-size:1.1rem}.lcl-h:focus{outline:none}.lcl-h:focus-visible{outline:3px solid var(--focus)}.lcl-filters{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}@media (min-width:640px){.lcl-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.lcl-list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin:8px 0 0;padding:0;list-style:none}.lcl-item{border-bottom:1px solid var(--border);grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;column-gap:10px;padding:2px 6px 2px 12px;display:grid}.lcl-item:last-child{border-bottom:0}.lcl-item[data-checked=true]{background:var(--success-soft)}.lcl-check{width:24px;height:24px;accent-color:var(--success);grid-area:1/1/span 2;margin:0}.lcl-label{cursor:pointer;flex-wrap:wrap;grid-area:1/2;align-items:baseline;gap:0 10px;min-width:0;min-height:44px;padding:8px 0;display:flex}.lcl-name{overflow-wrap:anywhere;font-weight:700}.lcl-note{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.lcl-time{color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:2/2;margin:-6px 0 6px;font-size:.88rem;font-weight:600}.lcl-time:empty{display:none}.lcl-remove{grid-area:1/3/span 2;width:44px;min-height:44px;padding:0;font-size:1.3rem}.lcl-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lcl-file input:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.lcl-confirm-text{margin:0 0 4px;font-weight:600}.button-row.lcl-tight{margin:4px 0}
