.sc{border:1px solid var(--os-border);background:#fff;border-radius:12px;gap:12px;margin-bottom:24px;padding:18px 20px;display:grid;position:relative}.sc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sc-head h2{color:var(--os-text-strong);font-size:15px;font-weight:600}.sc-head p{color:var(--os-text-muted);margin-top:2px;font-size:12.5px}.sc-tools{align-items:center;gap:14px;font-size:13px;display:flex}.sc-linkbtn{border-radius:4px}.sc-linkbtn:focus-visible{box-shadow:var(--os-focus);outline:none}.sc-bar{background:var(--os-border);border-radius:4px;height:4px;overflow:hidden}.sc-bar>i{background:var(--os-iris);height:100%;transition:width .42s var(--os-ease);border-radius:4px;display:block}.sc-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.sc-list li{align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.sc-title{color:var(--os-text-strong);flex:1}.sc-list li.is-done .sc-title{color:var(--os-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--os-border-strong);text-decoration-color:var(--os-border-strong)}.sc-tick{background:var(--os-neutral-bg);width:18px;height:18px;color:var(--os-text-subtle);border-radius:999px;flex:none;place-items:center;display:grid}.sc-list li.is-done .sc-tick{background:var(--os-success-bg);color:var(--os-success)}.ob-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.sc-head{padding-right:30px}.sc-tools .os-iconbtn{position:absolute;top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.sc-bar>i{transition:none}}
