.checklist-wrap{max-width:1180px;margin:0 auto;padding:54px 22px 90px}.checklist-intro{max-width:850px}.checklist-intro .eyebrow{margin-bottom:16px}.checklist-intro h1{font:700 clamp(38px,5.8vw,66px)/1.02 var(--font-display);letter-spacing:-2.7px;margin:0 0 20px}.checklist-intro h1 span{color:var(--yellow)}.checklist-intro p{max-width:800px;color:var(--muted);font-size:15px;line-height:1.8}.checklist-note{padding:16px 18px;margin:25px 0;background:#14130f;border:1px solid #4a4020;border-radius:6px;color:#c9c3b6;font-size:13px;line-height:1.7}.checklist-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0}.check-stat{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:6px}.check-stat strong{display:block;font:700 26px var(--font-display);color:var(--yellow)}.check-stat span{display:block;margin-top:5px;color:var(--muted);font-size:11px}.check-controls{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) auto auto;gap:10px;margin:24px 0 14px}.check-controls input,.check-controls select{width:100%;min-height:46px;background:#121212;color:var(--text);border:1px solid #454139;border-radius:5px;padding:0 12px;font:inherit;font-size:13px}.check-controls button{min-height:46px;padding:0 14px;background:transparent;color:var(--text);border:1px solid #454139;border-radius:5px;font-weight:700;cursor:pointer}.check-controls button:hover{border-color:var(--yellow)}.check-status{font-size:12px;color:var(--muted);margin:12px 0 18px}.checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check-item{display:grid;grid-template-columns:22px 68px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;background:linear-gradient(145deg,#171715,#10100f);border:1px solid #ffffff14;border-radius:6px}.check-item:has(input:checked){border-color:#ffd21a8a;background:#1b190f}.check-item input{width:18px;height:18px;accent-color:var(--yellow);cursor:pointer}.check-thumb{width:68px;height:52px;object-fit:contain;background:#0b0b0b;border:1px solid #ffffff10;border-radius:4px}.check-item-main{min-width:0}.check-item-title{font-weight:700;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.check-item-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.4}.check-number{color:var(--yellow);font-weight:700}.check-pill{border:1px solid #5b512b;color:#f4d866;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.check-empty{padding:30px;text-align:center;color:var(--muted);border:1px dashed #454139;border-radius:6px}.check-footer-note{font-size:11px;color:#8f8a80;line-height:1.7;margin-top:22px}.check-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.check-actions a{font-size:12px}.check-language{display:flex;gap:14px;margin-top:18px;font-size:12px;color:var(--muted)}.check-language a:hover{color:var(--yellow)}
@media(max-width:760px){.check-controls{grid-template-columns:1fr 1fr}.check-controls input{grid-column:1/-1}.checklist-grid{grid-template-columns:1fr}.checklist-stats{gap:8px}.check-stat{padding:13px}.check-stat strong{font-size:22px}.check-item{grid-template-columns:20px 56px minmax(0,1fr);gap:9px;padding:10px}.check-thumb{width:56px;height:46px}.checklist-wrap{padding-top:38px}}
