/* ══ чек-листы (30.10.2026) ══ */
.chk-entry{padding:14px;border-radius:18px;margin-bottom:12px;background:linear-gradient(150deg,rgba(25,192,138,.14),rgba(18,22,32,.9) 60%);border:1px solid rgba(25,192,138,.32)}
.chk-entry .tg{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--up);margin-bottom:10px}
.chk-entry .row2{display:flex;gap:8px}.chk-entry .row2 .btn{padding:12px 8px;font-size:13.5px}
.chk-entry>span{display:block;margin-top:9px;font-size:12px;color:var(--mut)}
.chk-pdf{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;margin-bottom:12px;background:linear-gradient(135deg,rgba(231,198,122,.14),rgba(18,22,32,.88));border:1px solid rgba(231,198,122,.32)}
.chk-pdf .tx{flex:1;min-width:0}.chk-pdf b{display:block;font-size:15px}.chk-pdf span{font-size:12px;color:var(--mut);line-height:1.4}
.chk-pdf .btn{width:auto;flex:none;padding:11px 13px;font-size:13px}
.chk-c{border-radius:18px;background:var(--card);border:1px solid var(--line);margin-bottom:10px;overflow:hidden}
.chk-top{display:flex;align-items:center;gap:10px;padding:14px;cursor:pointer}
.chk-top .nm{flex:1;min-width:0}.chk-top b{display:block;font-size:15px}.chk-top span{display:block;font-size:12px;color:var(--mut);margin-top:2px}
.chk-n{font-size:13px;padding:5px 9px;border-radius:10px;background:rgba(120,170,220,.08);color:var(--mut)}.chk-n.full{background:rgba(25,192,138,.16);color:var(--up)}
.chk-ar{font-style:normal;color:var(--mut);font-size:20px;transition:transform .2s}.chk-c.open .chk-ar{transform:rotate(90deg)}
.chk-in{display:none;padding:0 14px 14px}.chk-c.open .chk-in{display:block}
.chk-h{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:10px 0 6px}
.chk-i{display:flex;gap:10px;align-items:flex-start;padding:9px 2px;border-top:1px solid rgba(120,170,220,.07);cursor:pointer;-webkit-tap-highlight-color:transparent}
.chk-b{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#04161a;margin-top:1px}
.chk-i.on .chk-b{background:linear-gradient(135deg,#6af3c4,#19c08a);border-color:transparent}
.chk-t{font-size:13.5px;line-height:1.45;color:#c9d4e3}.chk-i.on .chk-t{color:var(--txt)}.chk-t em{font-style:normal;font-weight:800;color:var(--gold)}
.chk-v{font-size:13px;padding:9px 11px;border-radius:12px;background:rgba(120,170,220,.06);margin:2px 0 6px;color:var(--mut)}
.chk-v .ok{color:var(--up)}.chk-v .no{color:var(--dn)}.chk-v .mid{color:var(--gold)}
.chk-note{font-size:12.5px;line-height:1.5;color:var(--mut);margin-top:10px;padding:10px 11px;border-radius:12px;border:1px dashed rgba(231,198,122,.3)}
.chk-act{display:flex;gap:8px;margin-top:10px}.chk-act .btn{padding:10px;font-size:13px}
#v-chk .lc a{color:var(--cy);text-decoration:none}
