.dashboard-container[data-v-2e148c28]{background:#f5f5f5;min-height:100vh;padding:24px}.dashboard-header[data-v-2e148c28]{text-align:center;color:#263238;margin-bottom:2rem}.dashboard-title[data-v-2e148c28]{font-size:2rem;font-weight:700;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.title-icon[data-v-2e148c28]{color:#263238!important}.dashboard-subtitle[data-v-2e148c28]{font-size:1.1rem;color:#64748b;font-weight:400}.filter-card[data-v-2e148c28]{border-radius:12px!important;border:1px solid #e4e4e7;background:#fff!important}.reset-btn[data-v-2e148c28]{height:40px;border-radius:8px!important}.stats-card[data-v-2e148c28]{border-radius:12px!important;position:relative;overflow:hidden}.stats-card[data-v-2e148c28]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12)!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}.stats-card-1[data-v-2e148c28],.stats-card-2[data-v-2e148c28]{background:#263238;color:#fff}.stats-card-3[data-v-2e148c28]{background:linear-gradient(135deg,#3b82c4,#2b6cb0);color:#fff}.stats-card-4[data-v-2e148c28]{background:#a86400;color:#fff}.stats-icon[data-v-2e148c28]{margin-bottom:1rem;opacity:.9;color:#fff!important}.stats-number[data-v-2e148c28]{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;color:#fff!important}.stats-label[data-v-2e148c28]{font-size:1rem;color:#fff!important;opacity:.9;font-weight:500;margin-bottom:.25rem}.stats-sublabel[data-v-2e148c28]{font-size:.85rem;opacity:.8;font-weight:300;color:#fff!important}.chart-card[data-v-2e148c28]{border-radius:12px!important;border:1px solid #e4e4e7;background:#fff!important}.chart-title[data-v-2e148c28]{font-size:1.2rem!important;font-weight:600!important;color:#263238!important;border-bottom:1px solid #e5e7eb;padding-bottom:1rem!important}.chart-container[data-v-2e148c28]{position:relative;border-radius:10px;min-height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart-container.loading[data-v-2e148c28]{opacity:.7}.chart-loading[data-v-2e148c28]{border-radius:10px}.no-data-message[data-v-2e148c28]{text-align:center;color:#64748b;font-size:1.1rem;padding:2rem}.no-data-message p[data-v-2e148c28]{margin-top:1rem;font-weight:500}.table-card[data-v-2e148c28]{border-radius:12px!important;border:1px solid #e4e4e7;background:#fff!important}.table-title[data-v-2e148c28]{font-size:1.2rem!important;font-weight:600!important;color:#263238!important;border-bottom:1px solid #e5e7eb;padding-bottom:1rem!important}.export-btn[data-v-2e148c28]{border-radius:8px!important}.modern-table[data-v-2e148c28]{border-radius:10px;overflow:hidden}.modern-table[data-v-2e148c28] .v-data-table__wrapper{border-radius:10px}.modern-table[data-v-2e148c28] th{background:#f5f5f5!important;font-weight:600!important;color:#263238!important}.modern-table[data-v-2e148c28] td{border-bottom:1px solid #e5e7eb!important}.modern-table[data-v-2e148c28] tbody tr:hover{background:#f5f5f5!important}.percentage-cell[data-v-2e148c28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.percentage-bar[data-v-2e148c28]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:3px}.percentage-text[data-v-2e148c28]{font-size:.875rem;font-weight:500;color:#374151;min-width:45px}.summary-card[data-v-2e148c28]{border-radius:12px!important;border:1px solid #e4e4e7;background:#fff!important}.summary-title[data-v-2e148c28]{font-size:1.2rem!important;font-weight:600!important;color:#263238!important;border-bottom:1px solid #e5e7eb;padding-bottom:1rem!important}.summary-item[data-v-2e148c28]{text-align:center;padding:1rem;background:#f5f5f5;border-radius:10px}.summary-label[data-v-2e148c28]{font-size:.9rem;color:#64748b;margin-bottom:.5rem;font-weight:500}.summary-value[data-v-2e148c28]{font-size:1.4rem;font-weight:700;color:#263238}@media (max-width:768px){.dashboard-title[data-v-2e148c28]{font-size:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.stats-number[data-v-2e148c28]{font-size:1.8rem}.chart-card[data-v-2e148c28]{margin-bottom:1rem}.chart-container[data-v-2e148c28]{min-height:350px}.summary-item[data-v-2e148c28]{margin-bottom:1rem}.filter-card .v-row[data-v-2e148c28]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-card .v-col[data-v-2e148c28]{margin-bottom:.5rem}}@media (max-width:480px){.dashboard-container[data-v-2e148c28]{padding:16px}.dashboard-title[data-v-2e148c28]{font-size:1.4rem}.stats-number[data-v-2e148c28]{font-size:1.5rem}.chart-container[data-v-2e148c28]{min-height:300px}.modern-table[data-v-2e148c28] td,.modern-table[data-v-2e148c28] th{font-size:.8rem;padding:8px 4px}}[data-v-2e148c28]::-webkit-scrollbar{width:8px;height:8px}[data-v-2e148c28]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-2e148c28]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-2e148c28]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media print{.dashboard-container[data-v-2e148c28]{background:#fff!important;color:#000!important;padding:0!important}.chart-card[data-v-2e148c28],.filter-card[data-v-2e148c28],.stats-card[data-v-2e148c28],.summary-card[data-v-2e148c28],.table-card[data-v-2e148c28]{background:#fff!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #ddd!important}.dashboard-subtitle[data-v-2e148c28],.dashboard-title[data-v-2e148c28]{color:#000!important}.filter-card[data-v-2e148c28]{display:none!important}.chart-container[data-v-2e148c28]{height:300px!important}}