@layer equip{.eq-checklist{gap:var(--eq-space-2);min-width:0;color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.5 var(--eq-font);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.eq-checklist-header{justify-content:space-between;align-items:baseline;gap:var(--eq-space-3);display:flex}.eq-checklist-title{font-size:var(--eq-text-m);font-weight:var(--eq-weight-strong);letter-spacing:-.005em;margin:0;line-height:1.3}.eq-checklist-count{color:var(--eq-ink-2);font-size:var(--eq-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.eq-checklist-bar{border-radius:var(--eq-radius-full);background:var(--eq-tint-strong);height:4px;overflow:hidden}.eq-checklist-fill{width:calc(var(--_done,0) * 100%);border-radius:inherit;background:var(--eq-solid);height:100%;display:block}.eq-checklist-list{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.eq-checklist-summary{align-items:center;gap:var(--eq-space-2);min-height:var(--eq-h-s);padding-inline:var(--eq-space-2);border-radius:var(--eq-radius-s);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.eq-checklist-summary::-webkit-details-marker{display:none}@media (hover:hover){.eq-checklist-summary:hover{background:var(--eq-tint)}}.eq-checklist-summary:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-checklist-check{box-sizing:border-box;border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-full);background:var(--eq-raised);flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.eq-checklist-check svg{width:12px;height:12px}.eq-checklist-item[data-done] .eq-checklist-check{border-color:var(--eq-solid);background:var(--eq-solid);color:var(--eq-solid-ink)}.eq-checklist-task{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eq-checklist-item[data-done] .eq-checklist-task{color:var(--eq-ink-3);text-decoration:line-through}.eq-checklist-chevron{width:16px;height:16px;color:var(--eq-ink-3);transition:rotate var(--eq-dur) var(--eq-ease);flex:none}.eq-checklist-item[open] .eq-checklist-chevron{rotate:90deg}.eq-checklist-content{justify-items:start;gap:var(--eq-space-2);padding:var(--eq-space-1) var(--eq-space-2) var(--eq-space-3) calc(var(--eq-space-2) * 2 + 16px);color:var(--eq-ink-2);font-size:var(--eq-text-s);display:grid}.eq-checklist-content>p{margin:0}.eq-checklist[data-complete] .eq-checklist-count{color:var(--eq-ink);font-weight:var(--eq-weight-strong)}.eq-checklist-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
