/* cw-docs.css — /dokumentaciya/ documents section, gated under body.cwnew. Macket: home #docs.
   Reuses cw-objects.css container/crumbs/page-head (.cw-obj-main). Ported .doc-* from macket. */

/* hide default Diafan inner content on the docs page under the flag */
body.cwnew.cw-docs .all-article{display:none;}

body.cwnew .cw-docs-main .doc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0;}
body.cwnew .cw-docs-main .doc-tab{font-family:"PT Mono",monospace;font-size:12px;letter-spacing:0.03em;color:var(--ink-60);background:var(--card);border:1px solid var(--card-line);border-radius:3px;padding:9px 15px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;}
body.cwnew .cw-docs-main .doc-tab:hover{border-color:var(--violet);color:var(--violet);}
body.cwnew .cw-docs-main .doc-tab.active{background:var(--violet);border-color:var(--violet);color:#fff;}
body.cwnew .cw-docs-main .doc-tab .cnt{opacity:.7;margin-left:6px;}

body.cwnew .cw-docs-main .doc-table{border:1px solid var(--line);background:var(--paper);}
body.cwnew .cw-docs-main .doc-row{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:18px;padding:16px 22px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background .15s;}
body.cwnew .cw-docs-main .doc-row:last-child{border-bottom:0;}
body.cwnew .cw-docs-main .doc-row:hover{background:var(--paper-2);}
body.cwnew .cw-docs-main .doc-row[hidden]{display:none;}
body.cwnew .cw-docs-main .badge{font-family:"PT Mono",monospace;font-size:11px;font-weight:400;text-align:center;padding:5px 0;border:1px solid currentColor;letter-spacing:0.04em;color:var(--ink-60);}
body.cwnew .cw-docs-main .badge.dt-sertifikat{color:var(--violet);}
body.cwnew .cw-docs-main .badge.dt-sto_tu{color:var(--red);}
body.cwnew .cw-docs-main .badge.dt-zaklyuchenie{color:var(--ink);}
body.cwnew .cw-docs-main .badge.dt-instrukciya{color:var(--ink-60);}
body.cwnew .cw-docs-main .badge.dt-prezentaciya{color:var(--violet);}
body.cwnew .cw-docs-main .doc-row .name{font-size:15px;font-weight:500;color:var(--ink);overflow-wrap:anywhere;}
body.cwnew .cw-docs-main .doc-row .name small{display:block;font-family:"PT Mono",monospace;font-weight:400;font-size:12px;color:var(--ink-40);margin-top:3px;letter-spacing:0.02em;}
body.cwnew .cw-docs-main .doc-row .dl{font-family:"PT Mono",monospace;font-size:12px;color:var(--ink-40);white-space:nowrap;}
body.cwnew .cw-docs-main .doc-row:hover .dl{color:var(--violet);}
@media (max-width:560px){body.cwnew .cw-docs-main .doc-row{grid-template-columns:72px 1fr;}body.cwnew .cw-docs-main .doc-row .dl{display:none;}}

/* PDP docs block (product card) — grouped list reusing helper */
body.cwnew .cw-pdp-docs{margin-top:28px;}
body.cwnew .cw-pdp-docs h3{font-family:"Inter Tight",sans-serif;font-weight:700;font-size:18px;margin:0 0 14px;color:var(--ink);}
body.cwnew .cw-pdp-docs .doc-table{border:1px solid var(--line);}
