main[data-v-2ec1bbff]{--bg:#fff;--surface:#f7f9fc;--surface-2:#eef3f8;--text:#0f172a;--muted:#64748b;--line:#dce4ee;--blue:#005b96;--blue-dark:#00436f;--red:#ed123b;--radius:8px}.container[data-v-2ec1bbff]{margin:0 auto;width:min(1280px,calc(100% - 40px))}main[data-v-2ec1bbff]{padding:28px 0 88px}.page-head[data-v-2ec1bbff]{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:28px}h1[data-v-2ec1bbff]{font-size:clamp(34px,5vw,54px);font-weight:500;letter-spacing:0;line-height:1.04;margin:0}.page-head__copy[data-v-2ec1bbff]{color:var(--muted);font-weight:400;margin:12px 0 0;max-width:560px}.summary[data-v-2ec1bbff]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(96px,1fr));min-width:330px}.summary__item[data-v-2ec1bbff]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.summary__value[data-v-2ec1bbff]{color:var(--blue);display:block;font-size:24px;font-weight:500;line-height:1;white-space:nowrap}.summary__label[data-v-2ec1bbff]{color:var(--muted);display:block;font-size:12px;font-weight:400;margin-top:5px}.filters[data-v-2ec1bbff]{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;display:grid;gap:12px;grid-template-columns:250px 300px minmax(240px,1fr) auto;margin-bottom:28px;padding:16px}.field[data-v-2ec1bbff],.search-box[data-v-2ec1bbff]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);height:48px}.field[data-v-2ec1bbff]{position:relative}select[data-v-2ec1bbff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#334155;cursor:pointer;height:100%;outline:0;padding:0 42px 0 14px;width:100%}.field[data-v-2ec1bbff]:after{border-bottom:1.8px solid var(--muted);border-right:1.8px solid var(--muted);content:"";height:8px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-65%) rotate(45deg);width:8px}.search-box[data-v-2ec1bbff]{display:grid;grid-template-columns:1fr 48px;overflow:hidden}.search-box input[data-v-2ec1bbff]{background:transparent;border:0;color:var(--text);font-weight:300;min-width:0;outline:0;padding:0 16px}.search-box input[data-v-2ec1bbff]::-moz-placeholder{font-weight:300}.search-box input[data-v-2ec1bbff]::placeholder{font-weight:300}.search-btn[data-v-2ec1bbff]{background:var(--blue);border:0;color:#fff;cursor:pointer;display:grid;place-items:center}.search-btn[data-v-2ec1bbff]:hover{background:var(--blue-dark)}.reset-btn[data-v-2ec1bbff]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:#334155;cursor:pointer;font-weight:500;height:48px;padding:0 16px}.reset-btn[data-v-2ec1bbff]:hover{background:#fdfefe;border-color:#b8c5d5}.content-layout[data-v-2ec1bbff]{align-items:start;display:grid;gap:28px;grid-template-columns:330px minmax(0,1fr)}.side-panel[data-v-2ec1bbff]{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;position:sticky;top:24px}.side-panel__title[data-v-2ec1bbff]{background:var(--surface);border-bottom:1px solid var(--line);font-weight:500;padding:16px 18px}.category-list[data-v-2ec1bbff]{display:grid;padding:8px}.category-list button[data-v-2ec1bbff]{background:transparent;border:0;border-radius:7px;color:#334155;cursor:pointer;font-weight:400;min-height:38px;padding:8px 10px;text-align:left}.category-list button.is-active[data-v-2ec1bbff],.category-list button[data-v-2ec1bbff]:hover{background:#eaf3fb;color:var(--blue)}.help-card[data-v-2ec1bbff]{background:linear-gradient(180deg,#f4f9fd,#fff);border:1px solid #bfd5e9;border-radius:10px;box-shadow:0 10px 28px #005b9614;color:#334155;display:grid;gap:10px;margin-top:14px;padding:18px 18px 18px 22px;position:relative}.help-card[data-v-2ec1bbff]:before{background:var(--blue);border-radius:0 999px 999px 0;bottom:14px;content:"";left:0;position:absolute;top:14px;width:4px}.help-card strong[data-v-2ec1bbff]{color:var(--text);font-size:18px;font-weight:500}.help-card a[data-v-2ec1bbff],.help-card span[data-v-2ec1bbff]{color:var(--muted);font-size:14px;font-weight:400;overflow-wrap:break-word}.help-card a[data-v-2ec1bbff]{color:var(--blue);font-weight:500}.results-bar[data-v-2ec1bbff]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.results-bar strong[data-v-2ec1bbff]{font-size:20px}.results-bar span[data-v-2ec1bbff]{color:var(--muted);font-weight:400}.group[data-v-2ec1bbff]{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden}.group__toggle[data-v-2ec1bbff]{align-items:center;background:linear-gradient(180deg,#fff,#fbfdff);border:0;border-bottom:1px solid var(--line);cursor:pointer;display:grid;gap:16px;grid-template-columns:1fr auto auto;min-height:64px;padding:16px 18px;text-align:left;width:100%}.group__name[data-v-2ec1bbff]{font-size:18px;font-weight:500}.group__meta[data-v-2ec1bbff]{color:var(--muted);font-size:13px;white-space:nowrap}.chevron[data-v-2ec1bbff]{color:var(--muted);height:20px;transition:transform .2s ease;width:20px}.group.is-collapsed .chevron[data-v-2ec1bbff]{transform:rotate(-90deg)}.group.is-collapsed .document-list[data-v-2ec1bbff]{display:none}.document-row[data-v-2ec1bbff]{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr) auto;min-height:82px;padding:16px 18px;transition:background .16s ease}.document-row[data-v-2ec1bbff]:last-child{border-bottom:0}.document-row[data-v-2ec1bbff]:hover{background:#fbfdff}.doc-icon[data-v-2ec1bbff]{background:#f8fbff;border:1px solid #c6d3e1;border-radius:6px;color:var(--blue);display:grid;height:48px;place-items:center;width:38px}.document-row__title[data-v-2ec1bbff]{color:#1e293b;display:block;font-weight:500;overflow-wrap:anywhere}.document-row__meta[data-v-2ec1bbff]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:8px;margin-top:5px}.document-row__note[data-v-2ec1bbff]{color:#475569;font-size:13px;font-weight:400;margin-top:7px}.tag[data-v-2ec1bbff]{align-items:center;background:var(--surface-2);border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:0;min-height:24px;padding:2px 9px}.tag--catalog[data-v-2ec1bbff]{background:#edf7ff;color:#075985}.tag--okl[data-v-2ec1bbff]{background:#effaf5;color:#047857}.tag--instruction[data-v-2ec1bbff]{background:#fff7ed;color:#c2410c}.tag--system[data-v-2ec1bbff]{background:#fff1f2;color:#be123c}.actions[data-v-2ec1bbff]{display:flex;gap:8px}.icon-btn[data-v-2ec1bbff]{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;height:38px;place-items:center;position:relative;width:38px}.icon-btn[data-v-2ec1bbff]:hover{background:#fff;border-color:#c9d8e6;color:var(--blue)}.empty[data-v-2ec1bbff]{background:var(--surface);border:1px dashed #b9c6d4;border-radius:12px;color:var(--muted);display:none;padding:42px 24px;text-align:center}.empty strong[data-v-2ec1bbff]{color:var(--text);display:block;font-weight:500;margin-bottom:6px}.empty p[data-v-2ec1bbff]{margin:0}.empty.is-visible[data-v-2ec1bbff]{display:block}.icon[data-v-2ec1bbff]{fill:none;flex:0 0 auto;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:20px}@media(max-width:1060px){.filters[data-v-2ec1bbff]{grid-template-columns:1fr 1fr}.search-box[data-v-2ec1bbff]{grid-column:1/-1}}@media(max-width:960px){.container[data-v-2ec1bbff]{width:min(1280px,calc(100% - 28px))}.page-head[data-v-2ec1bbff],.results-bar[data-v-2ec1bbff]{display:grid}.content-layout[data-v-2ec1bbff],.filters[data-v-2ec1bbff],.summary[data-v-2ec1bbff]{grid-template-columns:1fr}.summary[data-v-2ec1bbff]{min-width:0}.side-panel[data-v-2ec1bbff]{position:static}.document-row[data-v-2ec1bbff]{grid-template-columns:38px minmax(0,1fr)}.actions[data-v-2ec1bbff]{grid-column:2}}@media(max-width:520px){main[data-v-2ec1bbff]{padding-top:22px}.summary[data-v-2ec1bbff]{grid-template-columns:1fr}.group__toggle[data-v-2ec1bbff]{grid-template-columns:1fr auto}.group__meta[data-v-2ec1bbff]{grid-column:1/-1}}
