[data-v-863626d1]{font-family:Titillium Web,sans-serif}.chart-header[data-v-863626d1]{margin-bottom:24px;padding:10px;text-align:left}.chart-title[data-v-863626d1]{color:#25384c;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:0 0 8px}.chart-subtitle[data-v-863626d1],.chart-title[data-v-863626d1]{font-family:Titillium Web,sans-serif}.chart-subtitle[data-v-863626d1]{color:#6b7280;font-size:.95rem;font-weight:400;line-height:1.5;margin:0}.chart-container[data-v-863626d1]{background:#fafbfc;padding:16px}.chart-container[data-v-863626d1],.metrics-card[data-v-863626d1]{border:1px solid #f3f4f6;border-radius:8px}.metrics-card[data-v-863626d1]{background:#f9fafb;margin:8px;padding:20px}.metrics-title[data-v-863626d1]{color:#25384c;font-family:Titillium Web,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0 0 16px}.metrics-grid[data-v-863626d1]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.metric-item[data-v-863626d1]{background:#fff;border:1px solid #f3f4f6;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px;transition:all .2s ease}.metric-item[data-v-863626d1]:hover{border-color:#21b490;box-shadow:0 2px 4px #21b4901a;transform:translateY(-1px)}.metric-label[data-v-863626d1]{color:#6b7280;font-size:.85rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.metric-label[data-v-863626d1],.metric-value[data-v-863626d1]{font-family:Titillium Web,sans-serif}.metric-value[data-v-863626d1]{color:#25384c;font-size:1.25rem;font-weight:700;line-height:1.2}.trend-positive[data-v-863626d1]{color:#21b490!important}.trend-negative[data-v-863626d1]{color:#ef4444!important}.trend-neutral[data-v-863626d1]{color:#6b7280!important}.custom-tooltip{background:#fff;border:1px solid #f3f4f6;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;font-family:Titillium Web,sans-serif;padding:12px}.tooltip-header{margin-bottom:8px}.tooltip-month{color:#25384c;font-size:.9rem;font-weight:600}.tooltip-content{display:flex;flex-direction:column;gap:4px}.tooltip-metric{align-items:center;display:flex;justify-content:space-between}.tooltip-label{color:#6b7280;font-size:.8rem;font-weight:500}.tooltip-value{color:#25384c;font-size:.8rem;font-weight:600}@media (max-width:1024px){.chart-card[data-v-863626d1]{display:flex;flex-direction:column;padding:20px}.metrics-grid[data-v-863626d1]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.chart-card[data-v-863626d1]{margin:0;padding:0}.chart-title[data-v-863626d1]{font-size:1.3rem}.chart-subtitle[data-v-863626d1]{font-size:.9rem}.metrics-grid[data-v-863626d1]{gap:12px;grid-template-columns:repeat(2,1fr)}.metric-item[data-v-863626d1]{padding:12px}.metric-value[data-v-863626d1]{font-size:1.1rem}.chart-container[data-v-863626d1]{padding:12px 0}}@media (max-width:480px){.chart-card[data-v-863626d1]{border-radius:8px;margin:0 4px;padding:12px}.chart-title[data-v-863626d1]{font-size:1.2rem}.chart-header[data-v-863626d1]{margin-bottom:16px}.metrics-card[data-v-863626d1]{padding:16px}.metrics-grid[data-v-863626d1]{gap:10px;grid-template-columns:1fr}.metric-item[data-v-863626d1]{padding:10px}.metric-value[data-v-863626d1]{font-size:1rem}}
