.mat-portal[data-v-6dd30e40]{padding:16px 24px;max-width:1280px;margin:0 auto}.topbar[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb[data-v-6dd30e40]{font-size:13px;color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.breadcrumb .crumb[data-v-6dd30e40]{color:#409eff;cursor:pointer}.breadcrumb .crumb[data-v-6dd30e40]:hover{text-decoration:underline}.subject-tabs[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;border:1px solid #ebeef5;border-radius:6px;padding:6px 12px;margin-bottom:14px}.subject-tab[data-v-6dd30e40]{padding:6px 16px;font-size:14px;color:#606266;border-radius:4px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.subject-tab[data-v-6dd30e40]:hover{background:#f5f7fa;color:#2563eb}.subject-tab--active[data-v-6dd30e40]{background:#2563eb;color:#fff!important}.subject-tab--active[data-v-6dd30e40]:hover{background:#1d4ed8;color:#fff}.layout[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.main[data-v-6dd30e40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.aside[data-v-6dd30e40]{width:270px;-ms-flex-negative:0;flex-shrink:0}.section[data-v-6dd30e40]{background:#fff;border:1px solid #ebeef5;border-radius:6px;margin-bottom:16px;overflow:hidden}.section__head[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-bottom:1px solid #eef0f3;background:#fafbfc}.section__head h3[data-v-6dd30e40]{margin:0;font-size:15px;color:#303133;font-weight:600}.row-list[data-v-6dd30e40]{padding:4px 0}.row[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;cursor:pointer;gap:10px}.row[data-v-6dd30e40]:hover{background:#f5faff}.row__formats[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-negative:0;flex-shrink:0}.row__name[data-v-6dd30e40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:14px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__date[data-v-6dd30e40]{color:#909399;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.row__share[data-v-6dd30e40]{-ms-flex-negative:0;flex-shrink:0;color:#c0c4cc;font-size:16px;padding:4px;opacity:0;-webkit-transition:opacity .15s,color .15s;transition:opacity .15s,color .15s;cursor:pointer}.row__share[data-v-6dd30e40]:hover{color:#409eff}.row:hover .row__share[data-v-6dd30e40]{opacity:1}.fmt-tag[data-v-6dd30e40]{display:inline-block;min-width:32px;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:600;line-height:1.3;color:#fff;text-align:center;letter-spacing:.3px}.fmt-pdf[data-v-6dd30e40]{background:#db4437}.fmt-doc[data-v-6dd30e40]{background:#2b7cd3}.fmt-xls[data-v-6dd30e40]{background:#1e8e3e}.fmt-ppt[data-v-6dd30e40]{background:#e8710a}.fmt-zip[data-v-6dd30e40]{background:#757575}.fmt-other[data-v-6dd30e40]{background:#b0b0b0}.card[data-v-6dd30e40]{background:#fff;border:1px solid #ebeef5;border-radius:6px;margin-bottom:16px;overflow:hidden}.card__head[data-v-6dd30e40]{padding:10px 14px;border-bottom:1px solid #eef0f3;background:#fafbfc;font-weight:600;font-size:14px}.card__head--nav[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 14px}.card__back[data-v-6dd30e40]{color:#909399;cursor:pointer;font-size:12px;font-weight:400;padding:2px 6px;border-radius:3px;-ms-flex-negative:0;flex-shrink:0}.card__back[data-v-6dd30e40]:hover{color:#409eff;background:#ecf5ff}.card__title[data-v-6dd30e40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.card__body[data-v-6dd30e40]{padding:8px 0}.aside-item[data-v-6dd30e40]{padding:8px 16px;cursor:pointer;font-size:13px;color:#606266}.aside-item i[data-v-6dd30e40]{margin-right:6px;color:#c0c4cc}.aside-item[data-v-6dd30e40]:hover{background:#f5faff;color:#409eff}.aside-item:hover i[data-v-6dd30e40]{color:#409eff}.aside-item.active[data-v-6dd30e40]{background:#ecf5ff;color:#409eff;font-weight:600}.aside-item.active i[data-v-6dd30e40]{color:#409eff}.hot-item[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 12px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hot-item[data-v-6dd30e40]:hover{background:#f5faff}.hot-item__rank[data-v-6dd30e40]{width:18px;height:18px;border-radius:4px;background:#c0c4cc;color:#fff;text-align:center;line-height:18px;font-size:12px;-ms-flex-negative:0;flex-shrink:0}.hot-item__rank.top3[data-v-6dd30e40]{background:#f56c6c}.hot-item__body[data-v-6dd30e40]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hot-item__name[data-v-6dd30e40]{font-size:13px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-item__meta[data-v-6dd30e40]{font-size:11px;color:#909399;margin-top:2px}.detail[data-v-6dd30e40]{padding:0 20px 20px}.detail__meta[data-v-6dd30e40]{margin-bottom:12px}.detail__desc[data-v-6dd30e40]{color:#606266;font-size:13px}.detail__cost[data-v-6dd30e40]{background:#fff8e6;border:1px solid #f0c97e;color:#b88016;padding:8px 12px;border-radius:4px;font-size:13px;margin:12px 0}.detail__cost i[data-v-6dd30e40]{margin-right:6px}.detail__files h4[data-v-6dd30e40]{font-size:13px;color:#909399;margin:12px 0 8px;font-weight:400}.detail-file[data-v-6dd30e40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:1px dashed #eee;font-size:13px}.detail-file i[data-v-6dd30e40]{color:#c0c4cc}.detail-file__name[data-v-6dd30e40]{margin:0 8px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-file__size[data-v-6dd30e40]{color:#909399;font-size:12px}