.ai-advice-detail-dialog{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border:1px solid rgba(148,163,184,.15)!important;border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(102,126,234,.1)!important}.ai-advice-detail-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid rgba(148,163,184,.1)}.ai-advice-detail-dialog .el-dialog__header .el-dialog__title{color:#f1f5f9;font-size:18px;font-weight:600}.ai-advice-detail-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}.ai-advice-detail-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f1f5f9}.ai-advice-detail-dialog .el-dialog__body{padding:24px}.ai-advice-detail-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid rgba(148,163,184,.1)}.ai-advice-detail-dialog .detail-container{max-height:550px;overflow-y:auto}.ai-advice-detail-dialog .detail-container .detail-header{display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.1)}.ai-advice-detail-dialog .detail-container .detail-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 20px rgba(0,0,0,.3)}.ai-advice-detail-dialog .detail-container .detail-title-area{flex:1}.ai-advice-detail-dialog .detail-container .detail-title-area h3{margin:0 0 10px;font-size:20px;font-weight:600;color:#f1f5f9}.ai-advice-detail-dialog .detail-container .detail-meta{display:flex;align-items:center;gap:12px}.ai-advice-detail-dialog .detail-container .type-tag{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:500;color:#fff}.ai-advice-detail-dialog .detail-container .create-time{display:flex;align-items:center;gap:6px;font-size:13px;color:#94a3b8}.ai-advice-detail-dialog .detail-container .detail-section{margin-bottom:20px}.ai-advice-detail-dialog .detail-container .section-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;color:#60a5fa}.ai-advice-detail-dialog .detail-container .section-content{padding:16px;background:rgba(15,23,42,.5);border-radius:12px;border:1px solid rgba(148,163,184,.1);font-size:14px;color:#94a3b8;line-height:1.7}.ai-advice-detail-dialog .detail-container .section-content.summary{background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(167,139,250,.1));border-color:rgba(96,165,250,.2)}.ai-advice-detail-dialog .detail-container .detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ai-advice-detail-dialog .detail-container .detail-tags .tag{padding:4px 12px;border-radius:20px;font-size:12px;background:rgba(96,165,250,.1);color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.ai-advice-detail-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:12px}.ai-advice-detail-dialog .dialog-footer .el-button{padding:10px 20px;border-radius:10px;font-size:14px}.ai-advice-detail-dialog .dialog-footer .el-button>span{display:flex;align-items:center;gap:6px}.ai-advice-detail-dialog .dialog-footer .el-button:not(.el-button--primary){background:hsla(0,0%,100%,.05);border:1px solid rgba(148,163,184,.2);color:#94a3b8}.ai-advice-detail-dialog .dialog-footer .el-button:not(.el-button--primary):hover{background:hsla(0,0%,100%,.1);color:#f1f5f9;border-color:rgba(148,163,184,.3)}.ai-advice-detail-dialog .dialog-footer .el-button.el-button--primary{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.ai-advice-detail-dialog .dialog-footer .el-button.el-button--primary:hover{box-shadow:0 4px 15px rgba(102,126,234,.4)}.page-container[data-v-6b94a7ce]{min-height:100vh;background-color:#0f172a}.main-content[data-v-6b94a7ce]{max-width:1400px;margin:0 auto;padding:32px 24px}.page-header[data-v-6b94a7ce]{margin-bottom:32px;display:flex;justify-content:space-between;align-items:flex-start}.header-left[data-v-6b94a7ce]{display:flex;align-items:flex-start;gap:20px}.back-btn[data-v-6b94a7ce]{color:#94a3b8!important;padding:10px 16px!important;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid rgba(148,163,184,.1);transition:all .3s ease}.back-btn[data-v-6b94a7ce],[data-v-6b94a7ce] .back-btn>span{display:flex;align-items:center;gap:8px}.back-btn[data-v-6b94a7ce]:hover{color:#f1f5f9!important;background:hsla(0,0%,100%,.08);border-color:rgba(102,126,234,.3)}.title-area .page-title[data-v-6b94a7ce]{display:flex;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:700}.title-area .page-title .title-icon[data-v-6b94a7ce]{color:#60a5fa}.title-area .page-desc[data-v-6b94a7ce]{margin:8px 0 0;color:#94a3b8;font-size:15px}.gradient-text[data-v-6b94a7ce]{background:linear-gradient(135deg,#60a5fa,#a78bfa 50%,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.filter-section[data-v-6b94a7ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px 24px;background:linear-gradient(135deg,rgba(30,41,59,.8),rgba(15,23,42,.8));border-radius:16px;border:1px solid rgba(148,163,184,.1)}.filter-left[data-v-6b94a7ce]{display:flex;align-items:center;gap:16px}.type-tabs[data-v-6b94a7ce]{display:flex;gap:8px}.type-tab[data-v-6b94a7ce]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;font-size:14px;color:#94a3b8;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.03);border:1px solid rgba(148,163,184,.1);position:relative}.type-tab[data-v-6b94a7ce]:hover{color:#f1f5f9;background:hsla(0,0%,100%,.08);border-color:rgba(102,126,234,.3)}.type-tab.active[data-v-6b94a7ce]{color:#60a5fa;background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border-color:#667eea;font-weight:500;box-shadow:0 0 20px rgba(102,126,234,.3)}.type-tab.active .count-badge[data-v-6b94a7ce]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.type-tab .count-badge[data-v-6b94a7ce]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:11px;font-size:11px;font-weight:600;background:rgba(100,116,139,.3);color:#94a3b8;transition:all .3s ease}.search-box[data-v-6b94a7ce]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:hsla(0,0%,100%,.03);border:1px solid rgba(148,163,184,.1);border-radius:12px;width:300px;transition:all .3s ease}.search-box[data-v-6b94a7ce]:focus-within{border-color:#667eea;box-shadow:0 0 15px rgba(102,126,234,.2)}.search-box .search-icon[data-v-6b94a7ce]{color:#94a3b8}.search-box .search-input[data-v-6b94a7ce]{flex:1;background:transparent;border:none;outline:none;color:#f1f5f9;font-size:14px}.search-box .search-input[data-v-6b94a7ce]::-moz-placeholder{color:#94a3b8}.search-box .search-input[data-v-6b94a7ce]::placeholder{color:#94a3b8}.search-box .clear-btn[data-v-6b94a7ce]{color:#94a3b8!important;padding:4px!important}.search-box .clear-btn[data-v-6b94a7ce]:hover{color:#f1f5f9!important}.stats-bar[data-v-6b94a7ce]{display:flex;gap:24px;margin-bottom:20px;padding:12px 20px;background:rgba(15,23,42,.5);border-radius:10px;border:1px solid rgba(148,163,184,.08)}.stat-item[data-v-6b94a7ce]{display:flex;align-items:center;gap:8px;font-size:13px;color:#94a3b8}.stat-item strong[data-v-6b94a7ce]{color:#f1f5f9;font-weight:600}.suggestions-list[data-v-6b94a7ce]{display:flex;flex-direction:column;gap:16px}.suggestion-card[data-v-6b94a7ce]{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(15,23,42,.9));border:1px solid rgba(148,163,184,.12);border-radius:16px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.suggestion-card[data-v-6b94a7ce]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}.suggestion-card[data-v-6b94a7ce]:hover{border-color:rgba(102,126,234,.4);transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.4),0 0 30px rgba(102,126,234,.15)}.suggestion-card[data-v-6b94a7ce]:hover:before{opacity:1}.suggestion-card:hover .card-type[data-v-6b94a7ce]{transform:scale(1.1) rotate(5deg)}.card-header[data-v-6b94a7ce]{display:flex;gap:16px;margin-bottom:16px}.card-type[data-v-6b94a7ce]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.card-info[data-v-6b94a7ce]{flex:1;min-width:0}.card-title-row[data-v-6b94a7ce]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.card-title[data-v-6b94a7ce]{margin:0;font-size:18px;font-weight:600;color:#f1f5f9;line-height:1.4}.type-tag[data-v-6b94a7ce]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;color:#fff;flex-shrink:0}.card-meta[data-v-6b94a7ce]{display:flex;flex-wrap:wrap;gap:16px}.card-meta .meta-item[data-v-6b94a7ce]{display:flex;align-items:center;gap:6px;font-size:13px;color:#94a3b8}.card-meta .meta-item.importance.high[data-v-6b94a7ce]{color:#f87171}.card-meta .meta-item.importance.medium[data-v-6b94a7ce]{color:#fbbf24}.card-meta .meta-item.importance.low[data-v-6b94a7ce]{color:#34d399}.card-content[data-v-6b94a7ce]{margin-bottom:16px}.card-content p[data-v-6b94a7ce]{margin:0;font-size:14px;color:#94a3b8;line-height:1.7}.card-tags[data-v-6b94a7ce]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.card-tags .tag[data-v-6b94a7ce]{padding:4px 12px;border-radius:20px;font-size:12px;background:rgba(96,165,250,.1);color:#60a5fa;border:1px solid rgba(96,165,250,.2);transition:all .3s ease}.card-tags .tag[data-v-6b94a7ce]:hover{background:rgba(96,165,250,.2);border-color:rgba(96,165,250,.4)}.card-footer[data-v-6b94a7ce]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(148,163,184,.1)}.footer-left[data-v-6b94a7ce]{display:flex;gap:8px}.action-btn[data-v-6b94a7ce]{display:flex;align-items:center;gap:6px;color:#94a3b8!important;padding:8px 12px!important;border-radius:8px;font-size:13px;transition:all .3s ease}.action-btn[data-v-6b94a7ce]:hover{color:#60a5fa!important;background:rgba(96,165,250,.1)}.detail-btn[data-v-6b94a7ce]{padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s ease}.detail-btn[data-v-6b94a7ce],[data-v-6b94a7ce] .detail-btn>span{display:flex;align-items:center;gap:8px}.detail-btn[data-v-6b94a7ce]:hover{transform:translateX(4px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.empty-state[data-v-6b94a7ce]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.empty-state h3[data-v-6b94a7ce]{margin:20px 0 8px;font-size:18px;color:#f1f5f9}.empty-state p[data-v-6b94a7ce]{margin:0;color:#94a3b8;font-size:14px}.list-enter-active[data-v-6b94a7ce],.list-leave-active[data-v-6b94a7ce]{transition:all .4s cubic-bezier(.4,0,.2,1)}.list-enter[data-v-6b94a7ce]{opacity:0;transform:translateY(20px)}.list-leave-to[data-v-6b94a7ce]{opacity:0;transform:translateX(-20px)}@media (max-width:900px){.filter-section[data-v-6b94a7ce]{flex-direction:column;gap:16px;align-items:stretch}.type-tabs[data-v-6b94a7ce]{flex-wrap:wrap}.search-box[data-v-6b94a7ce]{width:100%}.card-title-row[data-v-6b94a7ce]{flex-direction:column;gap:8px}}.pagination-section[data-v-6b94a7ce]{position:sticky;bottom:20px;z-index:100;margin-top:24px;display:flex;justify-content:center}.pagination-section .custom-pagination[data-v-6b94a7ce]{display:flex;align-items:center;gap:20px;background:rgba(15,23,42,.8);border:1px solid #334155;border-radius:12px;padding:16px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3)}.pagination-section .custom-pagination .total[data-v-6b94a7ce]{color:#94a3b8;font-size:13px}.pagination-section .custom-pagination .pagination-controls[data-v-6b94a7ce]{display:flex;align-items:center;gap:8px}.pagination-section .custom-pagination .pagination-controls .page-btn[data-v-6b94a7ce]{width:36px;height:36px;border:1px solid #334155;background:hsla(0,0%,100%,.05);color:#94a3b8;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.pagination-section .custom-pagination .pagination-controls .page-btn[data-v-6b94a7ce]:hover{border-color:#667eea;color:#60a5fa}.pagination-section .custom-pagination .pagination-controls .page-btn.active[data-v-6b94a7ce]{background:rgba(102,126,234,.2);border-color:#667eea;color:#60a5fa}.pagination-section .custom-pagination .pagination-controls .ellipsis[data-v-6b94a7ce]{color:#94a3b8;font-size:14px}.pagination-section .custom-pagination .el-select .el-input__inner[data-v-6b94a7ce]{background:hsla(0,0%,100%,.05);border-color:#334155;color:#f1f5f9}.advice-detail-dialog{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border:1px solid rgba(148,163,184,.15)!important;border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(102,126,234,.1)!important}.advice-detail-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid rgba(148,163,184,.1)}.advice-detail-dialog .el-dialog__header .el-dialog__title{color:#f1f5f9;font-size:18px;font-weight:600}.advice-detail-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#94a3b8}.advice-detail-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#f1f5f9}.advice-detail-dialog .el-dialog__body{padding:24px}.advice-detail-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid rgba(148,163,184,.1)}.detail-container{max-height:550px;overflow-y:auto}.detail-container .detail-header{display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(148,163,184,.1)}.detail-container .detail-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 20px rgba(0,0,0,.3)}.detail-container .detail-title-area{flex:1}.detail-container .detail-title-area h3{margin:0 0 10px;font-size:20px;font-weight:600;color:#f1f5f9}.detail-container .detail-meta{display:flex;align-items:center;gap:12px}.detail-container .type-tag{padding:4px 14px;border-radius:20px;font-size:12px;font-weight:500;color:#fff}.detail-container .create-time{display:flex;align-items:center;gap:6px;font-size:13px;color:#94a3b8}.detail-container .detail-section{margin-bottom:20px}.detail-container .section-label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;color:#60a5fa}.detail-container .section-content{padding:16px;background:rgba(15,23,42,.5);border-radius:12px;border:1px solid rgba(148,163,184,.1);font-size:14px;color:#94a3b8;line-height:1.7}.detail-container .section-content.summary{background:linear-gradient(135deg,rgba(96,165,250,.1),rgba(167,139,250,.1));border-color:rgba(96,165,250,.2)}.detail-container .detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.detail-container .detail-tags .tag{padding:4px 12px;border-radius:20px;font-size:12px;background:rgba(96,165,250,.1);color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.dialog-footer{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button{padding:10px 20px;border-radius:10px;font-size:14px}.dialog-footer .el-button>span{display:flex;align-items:center;gap:6px}.dialog-footer .el-button:not(.el-button--primary){background:hsla(0,0%,100%,.05);border:1px solid rgba(148,163,184,.2);color:#94a3b8}.dialog-footer .el-button:not(.el-button--primary):hover{background:hsla(0,0%,100%,.1);color:#f1f5f9;border-color:rgba(148,163,184,.3)}.dialog-footer .el-button.el-button--primary{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.dialog-footer .el-button.el-button--primary:hover{box-shadow:0 4px 15px rgba(102,126,234,.4)}