.anquan-material-category-page[data-v-d1d9fe95]{background-color:#f6f8fb;min-height:calc(100vh - 72px);padding:24px 0 40px;width:100%}.anquan-material-category-page__container[data-v-d1d9fe95]{display:flex;flex-direction:column;margin:0 auto;width:min(1200px,100% - 48px)}.category-search-section[data-v-d1d9fe95]{display:flex;justify-content:center;margin-bottom:22px;width:100%}.search-bar[data-v-d1d9fe95]{align-items:stretch;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:6px;box-shadow:0 2px 10px #0f172a0a;display:flex;height:48px;max-width:700px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.search-bar[data-v-d1d9fe95]:hover{border-color:#94a3b8}.search-bar.is-focused[data-v-d1d9fe95]{border-color:#0164e6;box-shadow:0 4px 16px #0164e61f}.search-input-wrap[data-v-d1d9fe95]{align-items:center;display:flex;flex:1;min-width:0;padding:0 16px}.search-input-wrap .search-icon[data-v-d1d9fe95]{color:#94a3b8;flex-shrink:0;font-size:18px;margin-right:12px}.search-input-wrap .search-input[data-v-d1d9fe95]{background:transparent;border:none;color:#0f172a;flex:1;font-size:15px;height:100%;outline:none}.search-input-wrap .search-input[data-v-d1d9fe95]::-moz-placeholder{color:#94a3b8;font-size:14px}.search-input-wrap .search-input[data-v-d1d9fe95]::placeholder{color:#94a3b8;font-size:14px}.search-input-wrap .clear-btn[data-v-d1d9fe95]{background:transparent;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;font-size:19px;line-height:1;padding:0 6px;transition:color .15s ease}.search-input-wrap .clear-btn[data-v-d1d9fe95]:hover{color:#475569}.search-btn[data-v-d1d9fe95]{align-items:center;background:linear-gradient(135deg,#0164e6,#0050be);border:none;color:#fff;cursor:pointer;display:flex;font-size:15.5px;font-weight:600;gap:6px;justify-content:center;letter-spacing:1px;transition:opacity .15s ease,filter .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:106px}.search-btn .btn-icon[data-v-d1d9fe95]{font-size:16px}.search-btn[data-v-d1d9fe95]:hover{filter:brightness(1.06)}.search-btn[data-v-d1d9fe95]:active{filter:brightness(.95)}.material-filter-card[data-v-d1d9fe95]{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #00000008;margin-bottom:24px;padding:22px 26px}.filter-row[data-v-d1d9fe95]{align-items:flex-start;display:flex;gap:10px}.filter-row__label[data-v-d1d9fe95]{color:#4b5563;flex-shrink:0;font-size:15px;font-weight:600;line-height:34px;min-width:84px}.filter-row__options[data-v-d1d9fe95]{display:flex;flex:1;flex-wrap:wrap;gap:8px 10px}.filter-tag[data-v-d1d9fe95]{align-items:center;background-color:transparent;border:none;border-radius:4px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:15px;justify-content:center;padding:6px 15px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.filter-tag[data-v-d1d9fe95]:hover{color:#0164e6}.filter-tag.is-active[data-v-d1d9fe95]{background-color:#0164e6;box-shadow:0 2px 8px #0164e640;color:#fff;font-weight:600}.filter-divider[data-v-d1d9fe95]{background-color:#f3f4f6;height:1px;margin:16px 0;width:100%}.content-split-layout[data-v-d1d9fe95]{align-items:flex-start;display:flex;gap:24px}.main-content-column[data-v-d1d9fe95]{flex:1;min-width:0}.sidebar-column[data-v-d1d9fe95]{flex-shrink:0;width:310px}.material-list-card[data-v-d1d9fe95]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000008;min-height:480px;padding:14px 26px 26px}.material-skeleton-wrap[data-v-d1d9fe95]{display:flex;flex-direction:column;gap:16px;padding:10px 0}.material-skeleton-wrap .skeleton-row[data-v-d1d9fe95]{padding:10px 0}.material-items-wrapper[data-v-d1d9fe95]{display:flex;flex-direction:column}.material-item-row[data-v-d1d9fe95]{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;padding:18px 0;text-decoration:none;transition:background-color .2s ease}.material-item-row[data-v-d1d9fe95]:last-child{border-bottom:none}.material-item-row:hover .doc-headline[data-v-d1d9fe95]{color:#0164e6}.material-item-row:hover .doc-3d-icon[data-v-d1d9fe95]{transform:translateY(-2px) scale(1.03)}.doc-3d-icon[data-v-d1d9fe95]{flex-shrink:0;height:50px;margin-right:18px;position:relative;transition:transform .2s ease;width:46px}.doc-3d-icon .sheet-back[data-v-d1d9fe95]{background:#e2e8f0;border-radius:4px;box-shadow:1px 2px 5px #00000014;height:46px;position:absolute;right:0;top:0;width:38px}.doc-3d-icon .sheet-main[data-v-d1d9fe95]{background:#fff;border:1px solid #e2e8f0;border-radius:4px;bottom:0;box-shadow:2px 4px 8px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:46px;justify-content:space-between;left:0;padding:4px 4px 6px;position:absolute;width:40px}.doc-3d-icon .type-ribbon[data-v-d1d9fe95]{align-self:flex-start;border-radius:2px;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.3px;line-height:1.1;padding:1px 3.5px}.doc-3d-icon .sheet-lines[data-v-d1d9fe95]{display:flex;flex-direction:column;gap:3px;padding:0 1px}.doc-3d-icon .sheet-lines .line[data-v-d1d9fe95]{background:#cbd5e1;border-radius:1px;height:2px}.doc-3d-icon .sheet-lines .line-1[data-v-d1d9fe95]{width:90%}.doc-3d-icon .sheet-lines .line-2[data-v-d1d9fe95]{width:75%}.doc-3d-icon .sheet-lines .line-3[data-v-d1d9fe95]{width:60%}.doc-3d-icon.icon-pdf .sheet-back[data-v-d1d9fe95]{background:#fee2e2}.doc-3d-icon.icon-pdf .sheet-main[data-v-d1d9fe95]{border-color:#fca5a5}.doc-3d-icon.icon-pdf .type-ribbon[data-v-d1d9fe95]{background:#ef4444}.doc-3d-icon.icon-doc .sheet-back[data-v-d1d9fe95],.doc-3d-icon.icon-docx .sheet-back[data-v-d1d9fe95]{background:#dbeafe}.doc-3d-icon.icon-doc .sheet-main[data-v-d1d9fe95],.doc-3d-icon.icon-docx .sheet-main[data-v-d1d9fe95]{border-color:#93c5fd}.doc-3d-icon.icon-doc .type-ribbon[data-v-d1d9fe95],.doc-3d-icon.icon-docx .type-ribbon[data-v-d1d9fe95]{background:#2563eb}.doc-3d-icon.icon-xls .sheet-back[data-v-d1d9fe95],.doc-3d-icon.icon-xlsx .sheet-back[data-v-d1d9fe95]{background:#dcfce7}.doc-3d-icon.icon-xls .sheet-main[data-v-d1d9fe95],.doc-3d-icon.icon-xlsx .sheet-main[data-v-d1d9fe95]{border-color:#86efac}.doc-3d-icon.icon-xls .type-ribbon[data-v-d1d9fe95],.doc-3d-icon.icon-xlsx .type-ribbon[data-v-d1d9fe95]{background:#16a34a}.doc-3d-icon.icon-ppt .sheet-back[data-v-d1d9fe95],.doc-3d-icon.icon-pptx .sheet-back[data-v-d1d9fe95]{background:#ffedd5}.doc-3d-icon.icon-ppt .sheet-main[data-v-d1d9fe95],.doc-3d-icon.icon-pptx .sheet-main[data-v-d1d9fe95]{border-color:#fdba74}.doc-3d-icon.icon-ppt .type-ribbon[data-v-d1d9fe95],.doc-3d-icon.icon-pptx .type-ribbon[data-v-d1d9fe95]{background:#ea580c}.doc-text-block[data-v-d1d9fe95]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.doc-title-row[data-v-d1d9fe95]{align-items:center;display:flex;gap:10px;min-width:0}.doc-headline[data-v-d1d9fe95]{color:#1e293b;font-size:16px;font-weight:600;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.category-badge[data-v-d1d9fe95]{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:3px;color:#0164e6;flex-shrink:0;font-size:12px;font-weight:500;padding:1px 7px}.doc-sub-meta[data-v-d1d9fe95]{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.doc-sub-meta .meta-tag[data-v-d1d9fe95]{background-color:#f1f5f9;border-radius:3px;color:#64748b;padding:1px 6px}.doc-sub-meta .meta-date[data-v-d1d9fe95],.doc-sub-meta .meta-downloads[data-v-d1d9fe95],.doc-sub-meta .meta-views[data-v-d1d9fe95]{color:#94a3b8}.material-empty-wrap[data-v-d1d9fe95]{padding:60px 0;text-align:center}.compact-pagination-bar[data-v-d1d9fe95]{border-top:1px solid #f1f5f9;display:flex;justify-content:center;margin-top:24px;padding-top:16px}.sidebar-card[data-v-d1d9fe95]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000008;padding:22px}.sidebar-header[data-v-d1d9fe95]{border-bottom:1px solid #f1f5f9;margin-bottom:18px;padding-bottom:12px}.sidebar-header .sidebar-title[data-v-d1d9fe95]{color:#1e293b;font-size:18px;font-weight:700;margin:0}.sidebar-list[data-v-d1d9fe95]{display:flex;flex-direction:column;gap:15px}.sidebar-item[data-v-d1d9fe95]{align-items:center;cursor:pointer;display:flex;gap:10px;transition:transform .15s ease}.sidebar-item[data-v-d1d9fe95]:hover{transform:translate(3px)}.sidebar-item:hover .mini-title[data-v-d1d9fe95]{color:#0164e6}.mini-doc-icon[data-v-d1d9fe95]{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mini-doc-icon .mini-ext[data-v-d1d9fe95]{color:#fff;font-size:9.5px;font-weight:700}.mini-doc-icon.mini-pdf[data-v-d1d9fe95]{background:#ef4444}.mini-doc-icon.mini-doc[data-v-d1d9fe95],.mini-doc-icon.mini-docx[data-v-d1d9fe95]{background:#2563eb}.mini-doc-icon.mini-xls[data-v-d1d9fe95],.mini-doc-icon.mini-xlsx[data-v-d1d9fe95]{background:#16a34a}.mini-doc-icon.mini-ppt[data-v-d1d9fe95],.mini-doc-icon.mini-pptx[data-v-d1d9fe95]{background:#ea580c}.mini-text-wrap[data-v-d1d9fe95]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mini-text-wrap .mini-title[data-v-d1d9fe95]{color:#334155;font-size:14.5px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.mini-text-wrap .mini-views[data-v-d1d9fe95],.sidebar-empty[data-v-d1d9fe95]{color:#94a3b8;font-size:13px}.sidebar-empty[data-v-d1d9fe95]{padding:20px 0;text-align:center}@media(max-width:992px){.content-split-layout[data-v-d1d9fe95]{flex-direction:column}.sidebar-column[data-v-d1d9fe95]{width:100%}.search-bar[data-v-d1d9fe95]{max-width:100%}}
