[data-v-291e573c] *{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Microsoft YaHei,sans-serif}[data-v-291e573c] body{background-color:#f5f9fc;color:#333;line-height:1.6}.container[data-v-291e573c]{max-width:1600px;margin:0 auto;padding:20px}.header[data-v-291e573c]{background:linear-gradient(135deg,#0d4d8c,#1a7bb9);color:#fff;padding:20px 30px;border-radius:12px;margin-bottom:25px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.header h1[data-v-291e573c]{font-size:1.8rem;margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.header h1 i[data-v-291e573c]{font-size:2rem}.header p[data-v-291e573c]{opacity:.9;font-size:1rem;max-width:1000px}.control-bar[data-v-291e573c]{background:#fff;border-radius:12px;padding:20px;margin-bottom:25px;box-shadow:0 4px 15px rgba(0,0,0,.05);gap:20px}.control-bar[data-v-291e573c],.filter-group[data-v-291e573c]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.filter-group[data-v-291e573c]{gap:15px}.filter-label[data-v-291e573c]{font-weight:600;color:#555;font-size:.95rem;white-space:nowrap}.filter-select[data-v-291e573c]{padding:10px 15px;border:1px solid #ddd;border-radius:6px;font-size:.95rem;background:#fff;min-width:180px}.filter-btn[data-v-291e573c]{padding:10px 20px;border:none;background:#1a7bb9;color:#fff;border-radius:6px;cursor:pointer;font-size:.95rem;transition:all .2s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.filter-btn[data-v-291e573c]:hover{background:#0d4d8c}.dashboard[data-v-291e573c]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.chart-card[data-v-291e573c]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chart-header[data-v-291e573c]{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.chart-header[data-v-291e573c],.chart-title[data-v-291e573c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.chart-title[data-v-291e573c]{font-size:1.3rem;color:#0d4d8c;font-weight:600;gap:10px}.chart-title i[data-v-291e573c]{color:#1a7bb9}.chart-container[data-v-291e573c]{-ms-flex:1;flex:1;min-height:350px}#age-bar[data-v-291e573c],#disease-pie[data-v-291e573c],#gender-bar[data-v-291e573c],#institution-bar[data-v-291e573c],#trend-line[data-v-291e573c]{width:100%;height:100%}.multi-dimension-section[data-v-291e573c]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.trend-section[data-v-291e573c]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:25px}#trend-line[data-v-291e573c]{height:400px}.data-table-section[data-v-291e573c]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:25px}.table-container[data-v-291e573c]{overflow-x:auto;margin-top:20px}table[data-v-291e573c]{width:100%;border-collapse:collapse}th[data-v-291e573c]{background:#f0f7ff;color:#0d4d8c;font-weight:600;padding:15px;text-align:left;border-bottom:2px solid #ddd}td[data-v-291e573c]{padding:15px;border-bottom:1px solid #eee}tr[data-v-291e573c]:hover{background:#f9f9f9}.highlight[data-v-291e573c]{background:#e6f7ff!important;font-weight:600}.stats-cards[data-v-291e573c]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px}.stat-card[data-v-291e573c]{background:linear-gradient(135deg,#f0f7ff,#e3effa);padding:20px;border-radius:10px;border-left:4px solid #1a7bb9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.stat-value[data-v-291e573c]{font-size:1.8rem;font-weight:700;color:#0d4d8c;margin-bottom:5px}.stat-label[data-v-291e573c]{font-size:.9rem;color:#666}.stat-change[data-v-291e573c]{font-size:.8rem;margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}.positive[data-v-291e573c]{color:#52c41a}.negative[data-v-291e573c]{color:#ff4d4f}.footer[data-v-291e573c]{text-align:center;color:#777;font-size:.9rem;padding-top:20px;border-top:1px solid #eee}.legend[data-v-291e573c]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-top:15px}.legend-item[data-v-291e573c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:.9rem}.legend-color[data-v-291e573c]{width:12px;height:12px;border-radius:2px}.institution-tag[data-v-291e573c]{display:inline-block;padding:4px 10px;background:#e6f7ff;border-radius:4px;font-size:.85rem;color:#1a7bb9;margin-right:8px;margin-bottom:8px}@media (max-width:1200px){.dashboard[data-v-291e573c],.multi-dimension-section[data-v-291e573c]{-ms-grid-columns:1fr;grid-template-columns:1fr}.stats-cards[data-v-291e573c]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.chart-card[data-v-291e573c],.control-bar[data-v-291e573c],.data-table-section[data-v-291e573c],.header[data-v-291e573c],.trend-section[data-v-291e573c]{padding:15px}.stats-cards[data-v-291e573c]{-ms-grid-columns:1fr;grid-template-columns:1fr}.control-bar[data-v-291e573c]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}