.medicines-chart-card[data-v-6c1a8fca]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2);overflow:hidden}.card-header[data-v-6c1a8fca]{background:linear-gradient(135deg,#e0f2fe,#b3e5fc);padding:24px;border-bottom:1px solid #0891b2}.header-content[data-v-6c1a8fca]{text-align:center}.card-title[data-v-6c1a8fca]{font-size:20px;font-weight:600;color:#0c4a6e;margin:0 0 4px 0;display:flex;align-items:center;justify-content:center;font-family:WorkSans-SemiBold,sans-serif}.title-icon[data-v-6c1a8fca]{color:#0284c7;margin-right:8px;font-size:18px}.card-subtitle[data-v-6c1a8fca]{color:#075985;font-size:14px;margin:0;font-weight:500}.card-content[data-v-6c1a8fca]{padding:32px 24px}.loading-overlay[data-v-6c1a8fca]{border-radius:12px;min-height:300px}.no-results[data-v-6c1a8fca]{text-align:center;padding:60px 24px}.no-results-icon[data-v-6c1a8fca]{font-size:64px;color:#cbd5e1;margin-bottom:20px}.no-results-title[data-v-6c1a8fca]{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 8px 0}.no-results-text[data-v-6c1a8fca]{color:#64748b;font-size:16px;margin:0;max-width:400px;margin-left:auto;margin-right:auto}.charts-section[data-v-6c1a8fca]{display:flex;flex-direction:column;gap:32px}.chart-container[data-v-6c1a8fca]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e5e7eb}.chart-header[data-v-6c1a8fca]{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.chart-title[data-v-6c1a8fca]{font-size:16px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;font-family:WorkSans-SemiBold,sans-serif}.chart-title i[data-v-6c1a8fca]{color:#0f65b0}.chart-wrapper[data-v-6c1a8fca]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.chart-divider[data-v-6c1a8fca]{display:flex;align-items:center;margin:16px 0}.divider-line[data-v-6c1a8fca]{flex:1;height:2px;background:linear-gradient(90deg,transparent,#e5e7eb 50%,transparent)}@media (max-width:768px){.card-content[data-v-6c1a8fca],.card-header[data-v-6c1a8fca]{padding:20px 16px}.card-title[data-v-6c1a8fca]{font-size:18px;flex-direction:column;gap:4px}.card-subtitle[data-v-6c1a8fca]{font-size:13px}.chart-container[data-v-6c1a8fca]{padding:16px}.chart-wrapper[data-v-6c1a8fca]{padding:12px}.no-results[data-v-6c1a8fca]{padding:40px 16px}.no-results-icon[data-v-6c1a8fca]{font-size:48px}.no-results-title[data-v-6c1a8fca]{font-size:18px}.no-results-text[data-v-6c1a8fca]{font-size:14px}}@media (max-width:480px){.charts-section[data-v-6c1a8fca]{gap:20px}.chart-title[data-v-6c1a8fca]{font-size:14px}.title-icon[data-v-6c1a8fca]{font-size:16px}}[data-v-6c1a8fca]:deep(.google-visualization-charts-chart){font-family:WorkSans-Regular,sans-serif!important}.beds-chart-card[data-v-77ec319e]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2);overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-header[data-v-77ec319e]{background:linear-gradient(135deg,#fef3c7,#fed7aa);padding:20px;border-bottom:1px solid #f59e0b}.header-content[data-v-77ec319e]{text-align:center}.card-title[data-v-77ec319e]{font-size:18px;font-weight:600;color:#92400e;margin:0 0 4px 0;display:flex;align-items:center;justify-content:center;font-family:WorkSans-SemiBold,sans-serif}.title-icon[data-v-77ec319e]{color:#d97706;margin-right:8px;font-size:16px}.card-subtitle[data-v-77ec319e]{color:#92400e;font-size:14px;margin:0;font-weight:500}.card-content[data-v-77ec319e]{padding:24px}.loading-overlay[data-v-77ec319e]{border-radius:12px;min-height:200px}.beds-stats[data-v-77ec319e]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.stat-item[data-v-77ec319e]{display:flex;align-items:center;padding:16px;border-radius:12px;border:1px solid #e5e7eb;position:relative;transition:all .3s ease}.stat-item[data-v-77ec319e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.total-beds[data-v-77ec319e]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.used-beds[data-v-77ec319e]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.available-beds[data-v-77ec319e]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#86efac}.stat-icon[data-v-77ec319e]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;margin-right:16px;color:#fff}.total-beds .stat-icon[data-v-77ec319e]{background:linear-gradient(135deg,#64748b,#475569)}.used-beds .stat-icon[data-v-77ec319e]{background:linear-gradient(135deg,#ef4444,#dc2626)}.available-beds .stat-icon[data-v-77ec319e]{background:linear-gradient(135deg,#10b981,#059669)}.stat-content[data-v-77ec319e]{flex:1;display:flex;justify-content:space-between;align-items:center}.stat-label[data-v-77ec319e]{font-size:14px;font-weight:500;color:#374151}.stat-value[data-v-77ec319e]{font-size:24px;font-weight:700;color:#1e293b}.stat-progress[data-v-77ec319e]{position:absolute;bottom:0;left:0;right:0;height:4px;background:rgba(0,0,0,.05);border-radius:0 0 12px 12px;overflow:hidden}.progress-bar[data-v-77ec319e]{height:100%;transition:width .8s ease}.used-progress[data-v-77ec319e]{background:linear-gradient(90deg,#ef4444,#dc2626)}.available-progress[data-v-77ec319e]{background:linear-gradient(90deg,#10b981,#059669)}.beds-visual[data-v-77ec319e]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e5e7eb}.visual-header[data-v-77ec319e]{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.visual-title[data-v-77ec319e]{font-size:14px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;font-family:WorkSans-SemiBold,sans-serif}.visual-title i[data-v-77ec319e]{color:#0f65b0}.visual-content[data-v-77ec319e]{background:#fff;border-radius:8px;padding:16px}.beds-indicator[data-v-77ec319e]{display:flex;flex-direction:column;gap:12px}.indicator-section[data-v-77ec319e]{display:flex;align-items:center;gap:12px}.indicator-color[data-v-77ec319e]{width:16px;height:16px;border-radius:50%}.used-color[data-v-77ec319e]{background:linear-gradient(135deg,#ef4444,#dc2626)}.available-color[data-v-77ec319e]{background:linear-gradient(135deg,#10b981,#059669)}.indicator-label[data-v-77ec319e]{font-size:14px;font-weight:500;color:#374151}@media (max-width:768px){.card-content[data-v-77ec319e],.card-header[data-v-77ec319e]{padding:16px}.stat-item[data-v-77ec319e]{padding:12px}.stat-icon[data-v-77ec319e]{width:40px;height:40px;font-size:16px;margin-right:12px}.stat-value[data-v-77ec319e]{font-size:20px}.stat-label[data-v-77ec319e]{font-size:13px}.beds-visual[data-v-77ec319e]{padding:16px}.visual-content[data-v-77ec319e]{padding:12px}}@media (max-width:480px){.card-title[data-v-77ec319e]{font-size:16px;flex-direction:column;gap:4px}.card-subtitle[data-v-77ec319e]{font-size:13px}.stat-content[data-v-77ec319e]{flex-direction:column;align-items:flex-start;gap:4px}.stat-value[data-v-77ec319e]{font-size:18px}.indicator-section[data-v-77ec319e]{gap:8px}.indicator-label[data-v-77ec319e]{font-size:13px}}.genders-chart-card[data-v-6c06401c]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2);overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-header[data-v-6c06401c]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);padding:20px;border-bottom:1px solid #818cf8}.header-content[data-v-6c06401c]{text-align:center}.card-title[data-v-6c06401c]{font-size:18px;font-weight:600;color:#3730a3;margin:0 0 4px 0;display:flex;align-items:center;justify-content:center;font-family:WorkSans-SemiBold,sans-serif}.title-icon[data-v-6c06401c]{color:#4338ca;margin-right:8px;font-size:16px}.card-subtitle[data-v-6c06401c]{color:#3730a3;font-size:14px;margin:0;font-weight:500}.card-content[data-v-6c06401c]{padding:24px}.loading-overlay[data-v-6c06401c]{border-radius:12px;min-height:200px}.genders-list[data-v-6c06401c]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.gender-item[data-v-6c06401c]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:12px;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;overflow:hidden}.gender-item[data-v-6c06401c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.gender-feminino[data-v-6c06401c]{background:linear-gradient(135deg,#fdf2f8,#fce7f3);border-color:#f9a8d4}.gender-masculino[data-v-6c06401c]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.gender-info[data-v-6c06401c]{display:flex;align-items:center;gap:16px;flex:1}.gender-icon[data-v-6c06401c]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.gender-feminino .gender-icon[data-v-6c06401c]{background:linear-gradient(135deg,#ec4899,#db2777)}.gender-masculino .gender-icon[data-v-6c06401c]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.gender-details[data-v-6c06401c]{flex:1;display:flex;flex-direction:column;gap:8px}.gender-name[data-v-6c06401c]{font-size:16px;font-weight:600;color:#1e293b}.gender-progress[data-v-6c06401c]{width:100%;height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.progress-bar[data-v-6c06401c]{height:100%;transition:width .8s ease;border-radius:3px}.progress-feminino[data-v-6c06401c]{background:linear-gradient(90deg,#ec4899,#db2777)}.progress-masculino[data-v-6c06401c]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.gender-stats[data-v-6c06401c]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.gender-count[data-v-6c06401c]{font-size:24px;font-weight:700;color:#1e293b}.gender-percentage[data-v-6c06401c]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.gender-summary[data-v-6c06401c]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e5e7eb}.summary-header[data-v-6c06401c]{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.summary-title[data-v-6c06401c]{font-size:14px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;font-family:WorkSans-SemiBold,sans-serif}.summary-title i[data-v-6c06401c]{color:#0f65b0}.summary-content[data-v-6c06401c]{background:#fff;border-radius:8px;padding:16px}.summary-item[data-v-6c06401c]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-6c06401c]{font-size:14px;font-weight:500;color:#374151}.summary-value[data-v-6c06401c]{font-size:20px;font-weight:700;color:#1e293b}@media (max-width:768px){.card-content[data-v-6c06401c],.card-header[data-v-6c06401c],.gender-item[data-v-6c06401c]{padding:16px}.gender-icon[data-v-6c06401c]{width:40px;height:40px;font-size:16px}.gender-count[data-v-6c06401c]{font-size:20px}.gender-summary[data-v-6c06401c]{padding:16px}.summary-content[data-v-6c06401c]{padding:12px}}@media (max-width:480px){.card-title[data-v-6c06401c]{font-size:16px;flex-direction:column;gap:4px}.card-subtitle[data-v-6c06401c]{font-size:13px}.gender-item[data-v-6c06401c]{flex-direction:column;gap:16px;text-align:center}.gender-info[data-v-6c06401c]{flex-direction:column;gap:12px;width:100%}.gender-stats[data-v-6c06401c]{align-items:center}.summary-item[data-v-6c06401c]{flex-direction:column;gap:8px;text-align:center}.summary-value[data-v-6c06401c]{font-size:18px}}.dependence-chart-card[data-v-658a29a7]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2);overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card-header[data-v-658a29a7]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);padding:20px;border-bottom:1px solid #34d399}.header-content[data-v-658a29a7]{text-align:center}.card-title[data-v-658a29a7]{font-size:18px;font-weight:600;color:#065f46;margin:0 0 4px 0;display:flex;align-items:center;justify-content:center;font-family:WorkSans-SemiBold,sans-serif}.title-icon[data-v-658a29a7]{color:#059669;margin-right:8px;font-size:16px}.card-subtitle[data-v-658a29a7]{color:#065f46;font-size:14px;margin:0;font-weight:500}.card-content[data-v-658a29a7]{padding:24px}.loading-overlay[data-v-658a29a7]{border-radius:12px;min-height:200px}.degrees-list[data-v-658a29a7]{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.degree-section[data-v-658a29a7]{background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease}.degree-section[data-v-658a29a7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.degree-header[data-v-658a29a7]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border-bottom:1px solid #e5e7eb}.degree-info[data-v-658a29a7]{display:flex;align-items:center;gap:16px}.degree-icon[data-v-658a29a7]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:linear-gradient(135deg,#0f65b0,#1e40af)}.degree-details[data-v-658a29a7]{display:flex;flex-direction:column;gap:4px}.degree-name[data-v-658a29a7]{font-size:16px;font-weight:600;color:#1e293b;margin:0}.degree-total[data-v-658a29a7]{font-size:12px;color:#64748b;font-weight:500}.degree-badge[data-v-658a29a7]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-low[data-v-658a29a7]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;border:1px solid #34d399}.badge-medium[data-v-658a29a7]{background:linear-gradient(135deg,#fef3c7,#fed7aa);color:#d97706;border:1px solid #f59e0b}.badge-high[data-v-658a29a7]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626;border:1px solid #f87171}.badge-default[data-v-658a29a7]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;border:1px solid #cbd5e1}.genders-breakdown[data-v-658a29a7]{padding:16px 20px 20px 20px;display:flex;flex-direction:column;gap:12px}.gender-row[data-v-658a29a7]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;transition:all .3s ease}.gender-row[data-v-658a29a7]:hover{border-color:#cbd5e1;transform:translateX(4px)}.gender-info[data-v-658a29a7]{display:flex;align-items:center;gap:12px}.gender-icon-small[data-v-658a29a7]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff}.gender-feminino .gender-icon-small[data-v-658a29a7]{background:linear-gradient(135deg,#ec4899,#db2777)}.gender-masculino .gender-icon-small[data-v-658a29a7]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.gender-label[data-v-658a29a7]{font-size:14px;font-weight:500;color:#374151}.gender-stats[data-v-658a29a7]{display:flex;align-items:center;gap:12px}.gender-progress-container[data-v-658a29a7]{width:60px;height:6px;background:rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.gender-progress-bar[data-v-658a29a7]{height:100%;transition:width .8s ease;border-radius:3px}.progress-feminino[data-v-658a29a7]{background:linear-gradient(90deg,#ec4899,#db2777)}.progress-masculino[data-v-658a29a7]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.gender-count[data-v-658a29a7]{font-size:16px;font-weight:600;color:#1e293b;min-width:20px;text-align:right}.dependence-summary[data-v-658a29a7]{background:#f8fafc;border-radius:12px;padding:20px;border:1px solid #e5e7eb}.summary-header[data-v-658a29a7]{margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e5e7eb}.summary-title[data-v-658a29a7]{font-size:14px;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;font-family:WorkSans-SemiBold,sans-serif}.summary-title i[data-v-658a29a7]{color:#0f65b0}.summary-content[data-v-658a29a7]{background:#fff;border-radius:8px;padding:16px}.summary-stats[data-v-658a29a7]{display:flex;flex-direction:column;gap:12px}.summary-item[data-v-658a29a7]{display:flex;justify-content:space-between;align-items:center}.summary-label[data-v-658a29a7]{font-size:14px;font-weight:500;color:#374151}.summary-value[data-v-658a29a7]{font-size:18px;font-weight:700;color:#1e293b}@media (max-width:768px){.card-content[data-v-658a29a7],.card-header[data-v-658a29a7]{padding:16px}.degree-header[data-v-658a29a7]{padding:16px;flex-direction:column;gap:12px;align-items:stretch}.degree-info[data-v-658a29a7]{justify-content:center}.genders-breakdown[data-v-658a29a7]{padding:12px 16px 16px 16px}.gender-row[data-v-658a29a7]{padding:10px 12px}.gender-icon-small[data-v-658a29a7]{width:28px;height:28px;font-size:12px}.dependence-summary[data-v-658a29a7]{padding:16px}.summary-content[data-v-658a29a7]{padding:12px}}@media (max-width:480px){.card-title[data-v-658a29a7]{font-size:16px;flex-direction:column;gap:4px}.card-subtitle[data-v-658a29a7]{font-size:13px}.degree-icon[data-v-658a29a7]{width:40px;height:40px;font-size:16px}.degree-name[data-v-658a29a7]{font-size:14px}.gender-row[data-v-658a29a7]{flex-direction:column;gap:8px;text-align:center}.gender-stats[data-v-658a29a7]{justify-content:center}.summary-item[data-v-658a29a7]{flex-direction:column;gap:4px;text-align:center}.summary-value[data-v-658a29a7]{font-size:16px}}.graphics-modern[data-v-660eadea]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.graphics-container[data-v-660eadea]{max-width:1400px;margin:0 auto;padding:0 24px}.graphics-header[data-v-660eadea]{padding:24px 0;background:#fff;border-radius:0 0 24px 24px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:32px}.header-content[data-v-660eadea]{text-align:center;max-width:1400px;margin:0 auto;padding:0 24px}.page-title[data-v-660eadea]{font-size:32px;font-weight:700;color:#1e293b;margin:0;display:flex;align-items:center;justify-content:center;font-family:WorkSans-SemiBold,sans-serif}.title-icon[data-v-660eadea]{color:#0f65b0;margin-right:12px}.page-subtitle[data-v-660eadea]{color:#64748b;margin:8px 0 0 0;font-size:16px}.graphics-content[data-v-660eadea]{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.chart-section.main-chart[data-v-660eadea]{width:100%}.charts-grid[data-v-660eadea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.chart-item[data-v-660eadea]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1024px){.charts-grid[data-v-660eadea]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}}@media (max-width:768px){.graphics-container[data-v-660eadea]{padding:0 16px}.graphics-header[data-v-660eadea]{padding:20px 0;margin-bottom:24px}.header-content[data-v-660eadea]{padding:0 16px}.page-title[data-v-660eadea]{font-size:24px;flex-direction:column;gap:8px}.page-subtitle[data-v-660eadea]{font-size:14px}.graphics-content[data-v-660eadea]{gap:20px}.charts-grid[data-v-660eadea]{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.page-title[data-v-660eadea],.title-icon[data-v-660eadea]{font-size:20px}}