.provider-spending[data-v-daf6ebe0]{padding:20px}.spending-header[data-v-daf6ebe0]{margin-bottom:20px}.spending-header h2[data-v-daf6ebe0]{margin-bottom:15px}.controls[data-v-daf6ebe0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.overview-section[data-v-daf6ebe0]{margin-bottom:30px}.overview-card[data-v-daf6ebe0]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:25px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.overview-card h3[data-v-daf6ebe0]{margin-top:0;margin-bottom:20px;color:#333;border-bottom:2px solid #007bff;padding-bottom:10px}.overview-grid[data-v-daf6ebe0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:25px}.stat-item[data-v-daf6ebe0]{display:flex;align-items:center;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px}.stat-item i[data-v-daf6ebe0]{font-size:32px}.stat-content[data-v-daf6ebe0]{display:flex;flex-direction:column}.stat-content span[data-v-daf6ebe0]{color:#666;font-size:12px;text-transform:uppercase;margin-bottom:5px}.stat-content strong[data-v-daf6ebe0]{color:#333;font-size:24px;font-weight:600}.key-metrics[data-v-daf6ebe0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.metric-card[data-v-daf6ebe0]{padding:15px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.metric-card span[data-v-daf6ebe0]{opacity:.9;margin-bottom:8px;font-size:14px}.metric-card strong[data-v-daf6ebe0]{font-size:28px;font-weight:700}.providers-section[data-v-daf6ebe0]{margin-top:30px}.providers-section h3[data-v-daf6ebe0]{margin-bottom:20px;color:#333}.chart-row[data-v-daf6ebe0]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.chart-container[data-v-daf6ebe0]{height:300px}.chart-container[data-v-daf6ebe0],.provider-card[data-v-daf6ebe0]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.provider-card[data-v-daf6ebe0]{margin-bottom:20px}.provider-header[data-v-daf6ebe0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.provider-header h4[data-v-daf6ebe0]{margin:0;color:#333;font-size:18px}.provider-total[data-v-daf6ebe0]{display:flex;align-items:center;gap:10px}.provider-total strong[data-v-daf6ebe0]{color:#28a745;font-size:20px}.services-table[data-v-daf6ebe0]{margin-top:10px}.amount-spent[data-v-daf6ebe0]{color:#28a745}.no-data[data-v-daf6ebe0]{text-align:center;padding:60px 20px;color:#666}.no-data i[data-v-daf6ebe0]{font-size:48px;color:#ccc;margin-bottom:20px}.form__label[data-v-daf6ebe0]{margin-right:5px;font-weight:600}.form__field[data-v-daf6ebe0]{margin-right:15px}@media only screen and (max-width:768px){.chart-row[data-v-daf6ebe0],.overview-grid[data-v-daf6ebe0]{grid-template-columns:1fr}}