.dashboard-container[data-v-9091f72c]{background-color:#f5f7fa;flex-direction:column;height:100%;padding:16px;display:flex;overflow:hidden}.dashboard-container .stats-grid[data-v-9091f72c]{grid-template-columns:repeat(4,1fr);gap:16px;min-height:110px;margin-bottom:16px;display:grid}.dashboard-container .stats-grid .stat-card[data-v-9091f72c]{border-left:4px solid var(--card-color);background:#fff;border-radius:8px;align-items:center;padding:16px;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000000d}.dashboard-container .stats-grid .stat-card[data-v-9091f72c]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.dashboard-container .stats-grid .stat-card .stat-icon[data-v-9091f72c]{background-color:rgba(var(--card-color), .1);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:16px;display:flex}.dashboard-container .stats-grid .stat-card .stat-icon svg[data-v-9091f72c]{width:20px;height:20px;fill:var(--card-color)}.dashboard-container .stats-grid .stat-card .stat-content[data-v-9091f72c]{flex:1}.dashboard-container .stats-grid .stat-card .stat-content .stat-title[data-v-9091f72c]{color:#6c757d;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.dashboard-container .stats-grid .stat-card .stat-content .stat-value[data-v-9091f72c]{color:#2d3748;margin-bottom:4px;font-size:20px;font-weight:700}.dashboard-container .stats-grid .stat-card .stat-content .stat-change[data-v-9091f72c]{font-size:12px;font-weight:600}.dashboard-container .stats-grid .stat-card .stat-content .stat-change .compare-text[data-v-9091f72c]{color:#718096;margin-left:4px}.dashboard-container .stats-grid .stat-card .stat-content .stat-change.positive[data-v-9091f72c]{color:#1cc88a}.dashboard-container .stats-grid .stat-card .stat-content .stat-change.negative[data-v-9091f72c]{color:#e74a3b}.dashboard-container .main-chart-area[data-v-9091f72c]{flex:2;min-height:0;margin-bottom:16px}.dashboard-container .main-chart-area .chart-wrapper[data-v-9091f72c]{background:#fff;border-radius:8px;height:100%;padding:16px;box-shadow:0 1px 3px #0000000d}.dashboard-container .main-chart-area .chart-wrapper .chart-header[data-v-9091f72c]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dashboard-container .main-chart-area .chart-wrapper .chart-header h3[data-v-9091f72c]{color:#2d3748;margin:0;font-size:16px;font-weight:600}.dashboard-container .main-chart-area .chart-wrapper .chart-header .time-filter[data-v-9091f72c]{gap:8px;display:flex}.dashboard-container .main-chart-area .chart-wrapper .chart-header .time-filter button[data-v-9091f72c]{color:#6c757d;cursor:pointer;background:0 0;border:1px solid #d1d3e2;border-radius:4px;padding:4px 12px;font-size:12px;transition:all .2s}.dashboard-container .main-chart-area .chart-wrapper .chart-header .time-filter button.active[data-v-9091f72c],.dashboard-container .main-chart-area .chart-wrapper .chart-header .time-filter button[data-v-9091f72c]:hover{color:#fff;background-color:#4e73df;border-color:#4e73df}.dashboard-container .main-chart-area .chart-wrapper .chart[data-v-9091f72c]{height:calc(100% - 43px)}.dashboard-container .secondary-charts[data-v-9091f72c]{flex:1;grid-template-columns:repeat(2,1fr);gap:16px;min-height:0;display:grid}.dashboard-container .secondary-charts .chart-wrapper[data-v-9091f72c]{background:#fff;border-radius:8px;height:100%;padding:16px;box-shadow:0 1px 3px #0000000d}.dashboard-container .secondary-charts .chart-wrapper .chart-header[data-v-9091f72c]{margin-bottom:16px}.dashboard-container .secondary-charts .chart-wrapper .chart-header h3[data-v-9091f72c]{color:#2d3748;margin:0;font-size:16px;font-weight:600}.dashboard-container .secondary-charts .chart-wrapper .chart[data-v-9091f72c]{height:calc(100% - 43px)}@media (width<=1200px){.dashboard-container .stats-grid[data-v-9091f72c]{grid-template-columns:repeat(2,1fr)}.dashboard-container .secondary-charts[data-v-9091f72c]{grid-template-columns:1fr}}@media (width<=768px){.dashboard-container .stats-grid[data-v-9091f72c]{grid-template-columns:1fr}}
