.material-page[data-v-52c1653d]{background:var(--gov-bg-page);display:flex;height:100%;overflow:hidden}.sub-sidebar[data-v-52c1653d]{background:var(--gov-bg-card);border-right:1px solid #f0f0f0;display:flex;flex:0 0 200px;flex-direction:column;overflow-y:auto;padding:20px 12px;width:200px}.sub-title[data-v-52c1653d]{color:#1e2e43;font-size:var(--fs-md);font-weight:700;padding:0 10px 16px}.sub-item[data-v-52c1653d]{align-items:center;border-radius:var(--radius-xl);color:#68778d;cursor:pointer;display:flex;font-size:var(--fs-base);gap:10px;height:42px;margin-bottom:4px;padding:0 12px;transition:all .18s}.sub-item[data-v-52c1653d]:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}.sub-item.active[data-v-52c1653d]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.sub-icon[data-v-52c1653d]{align-items:center;display:flex}.sub-tip[data-v-52c1653d]{border:1px solid #e9e9e9;border-radius:var(--radius-xl);color:var(--el-text-color-secondary);font-size:var(--fs-sm);line-height:1.7;margin:24px 8px 0;padding:14px 12px}.material-content[data-v-52c1653d]{background-color:var(--el-fill-color-light);background-image:url(/_nuxt/assets/images/home_bg_left.png),url(/_nuxt/assets/images/home_bg_right.png);background-position:left top 26.11%,right top 23.43%;background-repeat:no-repeat,no-repeat;background-size:33.45% 82.04%,33.45% 82.04%;display:flex;flex:1;flex-direction:column;min-width:0;overflow-y:auto;padding:24px 28px 40px}.mat-top[data-v-52c1653d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.mat-title[data-v-52c1653d]{color:#1e2e43;font-size:var(--fs-2xl);font-weight:700}.mat-top-actions[data-v-52c1653d]{flex-wrap:wrap;gap:10px}.mat-search[data-v-52c1653d],.mat-top-actions[data-v-52c1653d]{align-items:center;display:flex}.mat-search[data-v-52c1653d]{width:320px}.mat-search[data-v-52c1653d] .el-input__wrapper{border-radius:var(--radius-lg) 0 0 8px;box-shadow:inset 0 0 0 1px #e3e8ef;height:40px}.mat-search[data-v-52c1653d] .el-input__inner{font-size:var(--fs-base)}.mat-search-btn[data-v-52c1653d]{border-radius:0 8px 8px 0!important;height:40px!important;padding:0 20px}.mat-add-btn[data-v-52c1653d]{align-items:center;background:var(--color-white)!important;border:1px solid var(--el-color-primary)!important;border-radius:var(--radius-xl)!important;color:var(--el-color-primary)!important;display:flex;gap:5px;height:40px}.mat-add-btn[data-v-52c1653d]:hover{background:var(--el-color-primary-light-9)!important}.type-tabs[data-v-52c1653d]{align-items:center;align-self:flex-start;background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary);border-radius:var(--radius-2xl);display:inline-flex;gap:2px;margin-bottom:20px;max-width:100%;padding:4px;width:-moz-max-content;width:max-content}.type-tab[data-v-52c1653d]{align-items:center;background:transparent;border:none;border-radius:var(--radius-xl);cursor:pointer;display:flex;font-size:var(--fs-md);height:38px;justify-content:center;min-width:82px;padding:0 16px;transition:all .2s}.type-tab[data-v-52c1653d],.type-tab[data-v-52c1653d]:hover{color:var(--el-color-primary)}.type-tab.active[data-v-52c1653d]{background:var(--el-color-primary);box-shadow:0 5px 16px #20416e14;color:var(--color-white);font-weight:600}.category-panel[data-v-52c1653d]{border-bottom:1px solid #e7ebf1;margin:0 -28px 16px;padding:0 28px}.cat-row[data-v-52c1653d]{align-items:center;display:flex;gap:6px;height:48px;position:relative}.cat-scroll[data-v-52c1653d]{display:flex;flex:0 1 auto;gap:4px;max-width:100%;min-width:0;overflow:hidden}.cat[data-v-52c1653d]{background:transparent;border:none;border-radius:var(--radius-lg);color:#68778d;cursor:pointer;flex:0 0 auto;font-size:var(--fs-md);height:48px;padding:0 12px;position:relative;transition:color .18s,background .18s;white-space:nowrap}.cat.active[data-v-52c1653d],.cat[data-v-52c1653d]:hover{color:var(--el-color-primary)}.cat.active[data-v-52c1653d]{font-weight:600}.cat.active[data-v-52c1653d]:after{background:var(--el-color-primary);border-radius:var(--radius-sm) 3px 0 0;bottom:-1px;content:"";height:3px;left:10px;position:absolute;right:10px}.cat-more-wrap[data-v-52c1653d]{flex:0 0 auto;height:48px}.cat-more-wrap[data-v-52c1653d],.cat-toggle[data-v-52c1653d]{align-items:center;display:flex;position:relative}.cat-toggle[data-v-52c1653d]{background:transparent;border:none;border-radius:var(--radius-lg);color:#9aa5b3;cursor:pointer;font-size:var(--fs-base);gap:2px;height:40px;justify-content:center;padding:0 8px;transition:color .18s,background .18s;white-space:nowrap}.cat-toggle[data-v-52c1653d]:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}.cat-toggle.has-active[data-v-52c1653d]{color:var(--el-color-primary);font-weight:600}.cat-toggle.has-active[data-v-52c1653d]:after{background:var(--el-color-primary);border-radius:var(--radius-sm) 3px 0 0;bottom:-4px;content:"";height:3px;left:8px;position:absolute;right:8px}.cat-popover[data-v-52c1653d]{background:var(--color-white);border:1px solid #e7ebf1;border-radius:var(--radius-2xl);box-shadow:0 10px 30px #0000001f;max-width:80vw;padding:14px 16px 16px;position:absolute;right:0;top:100%;width:560px;z-index:100}.cat-popover[data-v-52c1653d]:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.cat-pop-inner[data-v-52c1653d]{display:grid;gap:8px 10px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:300px;overflow-y:auto}.cat-pop-item[data-v-52c1653d]{background:var(--color-white);border:1px solid #eee5e2;border-radius:var(--radius-lg);color:#5d6d82;cursor:pointer;font-size:var(--fs-base);height:34px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;transition:all .15s;white-space:nowrap}.cat-pop-item[data-v-52c1653d]:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.cat-pop-item.active[data-v-52c1653d]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:var(--color-white);font-weight:600}.catpop-enter-active[data-v-52c1653d],.catpop-leave-active[data-v-52c1653d]{transition:all .18s}.catpop-enter-from[data-v-52c1653d],.catpop-leave-to[data-v-52c1653d]{opacity:0;transform:translateY(-6px)}.sort-bar[data-v-52c1653d]{align-items:center;display:flex;height:44px;justify-content:space-between;margin-bottom:15px}.sort-title[data-v-52c1653d]{color:#7a8798;font-size:var(--fs-md);font-weight:700}.sort-dropdown[data-v-52c1653d]{position:relative}.sort-btn[data-v-52c1653d]{align-items:center;background:var(--color-white);border:1px solid #e3e8ef;border-radius:var(--radius-lg);color:#40536c;cursor:pointer;display:flex;font-size:var(--fs-base);gap:4px;height:40px;padding:0 12px;transition:all .18s}.sort-btn[data-v-52c1653d]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.sort-panel[data-v-52c1653d]{background:var(--color-white);border:1px solid #e7ebf1;border-radius:var(--radius-xl);box-shadow:0 8px 24px #0000001a;min-width:120px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.sort-option[data-v-52c1653d]{border-radius:var(--radius-md);color:#40536c;cursor:pointer;font-size:var(--fs-base);padding:8px 14px;transition:all .15s}.sort-option[data-v-52c1653d]:hover{background:var(--el-fill-color-light);color:var(--el-color-primary)}.sort-option.active[data-v-52c1653d]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.sort-pop-enter-active[data-v-52c1653d],.sort-pop-leave-active[data-v-52c1653d]{transition:all .18s}.sort-pop-enter-from[data-v-52c1653d],.sort-pop-leave-to[data-v-52c1653d]{opacity:0;transform:translateY(-6px)}.fav-head[data-v-52c1653d]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.fav-head-title[data-v-52c1653d]{color:#1e2e43;font-size:var(--fs-2xl);font-weight:700;margin:0}.fav-head-count[data-v-52c1653d]{color:#9aa5b3;font-size:var(--fs-base)}.fav-head-btn[data-v-52c1653d]{flex-shrink:0;margin-left:12px}.mine-search[data-v-52c1653d]{align-items:center;display:flex;margin-left:auto;width:340px}.mine-search[data-v-52c1653d] .el-input__wrapper{border-radius:var(--radius-lg) 0 0 8px;box-shadow:inset 0 0 0 1px #e3e8ef;height:40px}.mine-search[data-v-52c1653d] .el-input__inner{font-size:var(--fs-base)}.mine-search-btn[data-v-52c1653d]{border-radius:0 8px 8px 0;height:40px;margin-left:0!important}.grid[data-v-52c1653d]{flex:0 0 auto;min-height:500px}.mat-grid[data-v-52c1653d]{align-content:start;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.empty[data-v-52c1653d]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:80px 0}.empty .empty-img[data-v-52c1653d]{height:120px;-o-object-fit:contain;object-fit:contain;width:120px}.empty .empty-text[data-v-52c1653d]{color:#9aa5b3;font-size:var(--fs-base);margin-top:0}.empty .empty-btn[data-v-52c1653d]{background:var(--el-color-primary);border:0;border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;font-size:var(--fs-base);margin-top:-6px;padding:9px 26px;transition:background .18s}.empty .empty-btn[data-v-52c1653d]:hover{background:var(--color-orange-500)}.card[data-v-52c1653d]{background:var(--gov-bg-card);border:1px solid #edf0f4;border-radius:var(--radius-2xl);box-shadow:0 2px 8px #23375505;cursor:pointer;display:flex;flex-direction:column;padding:20px 20px 14px;position:relative;transition:box-shadow .2s,border-color .2s}.card[data-v-52c1653d]:hover{border-color:#d6e5ff;box-shadow:0 6px 20px #0000000f}.card-top-actions[data-v-52c1653d]{display:flex;gap:6px;position:absolute;right:14px;top:14px;z-index:2}.icon-btn[data-v-52c1653d]{align-items:center;background:var(--color-white);border:1px solid #f0e8e5;border-radius:var(--radius-lg);color:#b8aaa6;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .18s;width:30px}.icon-btn[data-v-52c1653d]:hover{border-color:var(--color-orange-200)}.icon-btn.favorite.active[data-v-52c1653d],.icon-btn[data-v-52c1653d]:hover{background:var(--color-orange-50);color:var(--el-color-primary)}.icon-btn.favorite.active[data-v-52c1653d]{border-color:var(--color-orange-100)}.icon-btn.icon-btn-danger[data-v-52c1653d]:hover{background:var(--color-orange-100);border-color:var(--color-orange-200);color:var(--el-color-danger)}.card-type[data-v-52c1653d]{color:var(--el-color-primary);font-size:var(--fs-sm);margin-bottom:10px;padding-right:72px}.quote-body[data-v-52c1653d]{align-items:flex-start;display:flex;flex:1;gap:4px;min-height:60px;padding-right:60px}.quote-mark[data-v-52c1653d]{color:var(--el-color-primary-light-5);flex-shrink:0;font-family:Georgia,serif;font-size:var(--fs-4xl);line-height:1}.quote-text[data-v-52c1653d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#27384d;display:-webkit-box;font-family:Georgia,Microsoft YaHei,serif;font-size:var(--fs-md);line-height:1.7;margin:0;overflow:hidden}.outline-body[data-v-52c1653d]{display:flex;flex:1;flex-direction:column;min-height:80px;padding-right:60px}.outline-title[data-v-52c1653d]{color:#293b52;font-size:var(--fs-md);font-weight:650;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline-list[data-v-52c1653d]{color:#68788d;font-size:var(--fs-base);line-height:1.7;margin:0;padding-left:18px}.outline-list li[data-v-52c1653d]{margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline-list .outline-more[data-v-52c1653d]{color:#9aa8bb;letter-spacing:1px;list-style:none;margin-left:-18px}.outline-desc[data-v-52c1653d]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#68788d;display:-webkit-box;font-size:var(--fs-base);line-height:1.7;margin:0;overflow:hidden}.tag[data-v-52c1653d]{background:#faf7f5;border:1px solid #f1eae7;border-radius:var(--radius-md);color:#9a8580;font-size:var(--fs-sm);overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.card-foot[data-v-52c1653d]{border-top:1px solid #f3ece9;color:var(--el-text-color-secondary);font-size:var(--fs-sm);justify-content:space-between;margin-top:auto;padding-top:12px}.card-foot[data-v-52c1653d],.foot-left[data-v-52c1653d]{align-items:center;display:flex;gap:8px}.foot-left[data-v-52c1653d]{flex-wrap:wrap;min-width:0}.usage[data-v-52c1653d]{align-items:center;display:flex;gap:5px;white-space:nowrap}.usage-dot[data-v-52c1653d]{background:#d7ccc8;border-radius:50%;display:inline-block;height:5px;width:5px}.card-actions[data-v-52c1653d]{align-items:center;display:flex;flex-shrink:0;gap:5px}.action-btn[data-v-52c1653d]{align-items:center;background:var(--color-white);border:1px solid #eee7e4;border-radius:var(--radius-md);color:var(--el-text-color-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-sm);gap:4px;height:30px;padding:0 9px;transition:all .18s}.action-btn[data-v-52c1653d]:hover{background:var(--color-orange-50);border-color:var(--color-orange-200);color:var(--el-color-primary)}.primary-action[data-v-52c1653d]{background:var(--el-color-primary);border-color:var(--el-color-primary);box-shadow:var(--el-shadow-md);color:var(--color-white);padding:0 11px}.primary-action[data-v-52c1653d]:hover{background:var(--color-orange-500);border-color:var(--color-orange-500);color:var(--color-white)}.grid-pagination[data-v-52c1653d]{display:flex;justify-content:center;padding:24px 0 0}.create-form[data-v-52c1653d]{gap:16px}.create-form[data-v-52c1653d],.form-row[data-v-52c1653d]{display:flex;flex-direction:column}.form-row[data-v-52c1653d]{gap:6px}.form-label[data-v-52c1653d]{color:var(--el-text-color-primary);font-size:var(--fs-base);font-weight:600}.form-hint[data-v-52c1653d]{color:#9aa5b3;font-size:var(--fs-sm)}.detail-mask[data-v-52c1653d]{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:1000}.detail-panel[data-v-52c1653d]{background:var(--color-white);border-radius:var(--radius-3xl);display:flex;flex-direction:column;max-height:80vh;max-width:100%;overflow:hidden;padding:32px;position:relative;width:600px}.detail-close[data-v-52c1653d]{align-items:center;background:var(--el-fill-color-light);border:none;border-radius:50%;color:#68778d;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.detail-close[data-v-52c1653d]:hover{background:#e8ecf2}.detail-head[data-v-52c1653d]{flex-shrink:0}.detail-type[data-v-52c1653d]{background:var(--el-color-primary-light-9);border-radius:var(--radius-md);color:var(--el-color-primary);display:inline-block;font-size:var(--fs-sm);margin-bottom:10px;padding:3px 10px}.detail-title[data-v-52c1653d]{color:#1e2e43;font-size:var(--fs-xl);font-weight:700;margin-bottom:20px;padding-right:40px}.detail-body[data-v-52c1653d]{flex:1;margin-bottom:20px;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-color:#dcc9c2 transparent;scrollbar-width:thin}.detail-body[data-v-52c1653d]::-webkit-scrollbar{width:6px}.detail-body[data-v-52c1653d]::-webkit-scrollbar-track{background:transparent}.detail-body[data-v-52c1653d]::-webkit-scrollbar-thumb{background:#dcc9c2;border-radius:999px}.detail-body[data-v-52c1653d]::-webkit-scrollbar-thumb:hover{background:#c9aca2}.detail-quote[data-v-52c1653d]{align-items:flex-start;display:flex;gap:6px}.detail-quote p[data-v-52c1653d]{color:#27384d;font-family:Georgia,Microsoft YaHei,serif;font-size:var(--fs-lg);line-height:1.8;margin:0}.detail-quote .quote-mark[data-v-52c1653d]{color:var(--el-color-primary-light-5);font-size:var(--fs-5xl);line-height:1}.detail-outline ul[data-v-52c1653d]{color:#68788d;font-size:var(--fs-md);line-height:2;margin:0}.detail-foot[data-v-52c1653d]{align-items:center;border-top:1px solid #f0f2f6;flex-shrink:0;gap:10px;justify-content:space-between;padding-top:16px}.detail-foot[data-v-52c1653d],.detail-tags[data-v-52c1653d]{display:flex;flex-wrap:wrap}.detail-tags[data-v-52c1653d]{gap:6px}.detail-actions[data-v-52c1653d]{display:flex;gap:8px}.detail-fade-enter-active[data-v-52c1653d],.detail-fade-leave-active[data-v-52c1653d]{transition:opacity .2s}.detail-fade-enter-from[data-v-52c1653d],.detail-fade-leave-to[data-v-52c1653d]{opacity:0}@media (max-width:900px){.sub-sidebar[data-v-52c1653d]{width:160px}.material-content[data-v-52c1653d]{padding:18px}.category-panel[data-v-52c1653d]{margin:0 -18px;padding:0 18px}.mat-grid[data-v-52c1653d]{grid-template-columns:1fr}}@media (max-width:650px){.sub-sidebar[data-v-52c1653d]{display:none}.material-content[data-v-52c1653d]{padding:14px}.category-panel[data-v-52c1653d]{margin:0 -14px;padding:0 14px}.mat-top[data-v-52c1653d]{align-items:flex-start;flex-direction:column}.mat-top-actions[data-v-52c1653d]{width:100%}.mat-search[data-v-52c1653d]{flex:1;width:100%}.mat-search-input[data-v-52c1653d]{flex:1}.cat-popover[data-v-52c1653d]{left:0;right:auto}}
