.progress-line[data-s-o6xcsuac]{align-items:center;gap:12px;display:flex}.pbar[data-s-o6xcsuac]{background:var(--divider);border-radius:4px;flex:1;height:8px;overflow:hidden}.pbar[data-s-o6xcsuac] div[data-s-o6xcsuac]{background:var(--green-strong);height:100%;transition:width .2s}.checks[data-s-o6xcsuac]{flex-direction:column;gap:8px;display:flex}.check[data-s-o6xcsuac]{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.check[data-s-o6xcsuac] input[data-s-o6xcsuac]{opacity:0;position:absolute}.check[data-s-o6xcsuac] .box[data-s-o6xcsuac]{border:2px solid var(--box-line);color:#0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:14px;font-weight:800;display:flex}.check[data-s-o6xcsuac] .txt[data-s-o6xcsuac]{flex-direction:column;gap:2px;display:flex}.check[data-s-o6xcsuac] small[data-s-o6xcsuac]{color:var(--muted);font-size:13px;line-height:1.6}.check[data-s-o6xcsuac]:has(input:checked){border-color:var(--green-line);background:var(--green-tint)}.check[data-s-o6xcsuac]:has(input:checked) .box[data-s-o6xcsuac]{background:var(--green-strong);border-color:var(--green-strong);color:var(--on-primary)}.check[data-s-o6xcsuac]:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:2px}.all-done[data-s-o6xcsuac]{background:var(--green-bg);color:var(--green);border-radius:14px;padding:14px 16px}
