*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:2rem 0;box-shadow:0 2px 10px #0000001a}.header-content{display:flex;justify-content:space-between;align-items:center}.header-left{flex:1}.header-right{display:flex;align-items:center}.language-selector{margin-left:2rem}.language-select{padding:.5rem 1rem;border:2px solid rgba(255,255,255,.3);border-radius:.375rem;background:rgba(255,255,255,.1);color:#fff;font-size:.9rem;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.language-select:hover{background:rgba(255,255,255,.2);border-color:#ffffff80}.language-select:focus{outline:none;background:rgba(255,255,255,.2);border-color:#ffffffb3}.language-select option{background:#667eea;color:#fff}.logo a{color:#fff;text-decoration:none;font-size:2rem;font-weight:700}.subtitle{margin-top:.5rem;opacity:.9;font-size:1.1rem}.main{min-height:calc(100vh - 200px);padding:2rem 0}.footer{background:#343a40;color:#fff;text-align:center;padding:1rem 0;margin-top:2rem}.btn{display:inline-block;padding:.75rem 1.5rem;background:#007bff;color:#fff;text-decoration:none;border-radius:.375rem;border:none;cursor:pointer;font-size:1rem;transition:background-color .2s}.btn:hover{background:#0056b3}.btn-secondary{background:#6c757d}.btn-secondary:hover{background:#545b62}.card{background:white;border-radius:.5rem;box-shadow:0 2px 10px #0000001a;padding:1.5rem;margin-bottom:1.5rem}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (max-width: 768px){.container{padding:0 15px}.header{padding:1.5rem 0}.logo a{font-size:1.5rem}.subtitle{font-size:1rem}}.indicator-card[data-v-093ca8cb]{cursor:pointer;transition:all .2s;border:1px solid #e9ecef}.indicator-card[data-v-093ca8cb]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.card-header[data-v-093ca8cb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.indicator-name[data-v-093ca8cb]{font-size:1.25rem;font-weight:600;color:#2c3e50;margin:0;flex:1;margin-right:1rem}.category-badge[data-v-093ca8cb]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;color:#fff}.category-national_debt[data-v-093ca8cb]{background:#dc3545}.category-suicide_rate[data-v-093ca8cb]{background:#6f42c1}.category-economy[data-v-093ca8cb]{background:#28a745}.category-social[data-v-093ca8cb]{background:#dc3545}.category-labor[data-v-093ca8cb]{background:#ffc107;color:#212529}.category-environment[data-v-093ca8cb]{background:#20c997}.category-health[data-v-093ca8cb]{background:#6f42c1}.description[data-v-093ca8cb]{color:#6c757d;font-size:.9rem;margin-bottom:1rem;line-height:1.4}.metrics[data-v-093ca8cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:1rem;margin-bottom:1rem}.metric[data-v-093ca8cb]{text-align:center}.metric .label[data-v-093ca8cb]{display:block;font-size:.75rem;color:#6c757d;margin-bottom:.25rem}.metric .value[data-v-093ca8cb]{display:block;font-size:1rem;font-weight:600;color:#2c3e50}.value.positive[data-v-093ca8cb]{color:#dc3545}.value.negative[data-v-093ca8cb]{color:#28a745}.value.neutral[data-v-093ca8cb]{color:#6c757d}.no-data[data-v-093ca8cb]{text-align:center;color:#6c757d;font-style:italic;padding:1rem 0}.card-footer[data-v-093ca8cb]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#6c757d;border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem}.code[data-v-093ca8cb]{font-family:monospace;background:#f8f9fa;padding:.25rem .5rem;border-radius:.25rem}@media (max-width: 768px){.card-header[data-v-093ca8cb]{flex-direction:column;align-items:flex-start}.indicator-name[data-v-093ca8cb]{margin-right:0;margin-bottom:.5rem}.metrics[data-v-093ca8cb]{grid-template-columns:repeat(2,1fr)}}.death-stats-chart[data-v-cebbc6f2]{width:100%}.loading[data-v-cebbc6f2],.no-data[data-v-cebbc6f2]{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.chart-summary[data-v-cebbc6f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap;gap:1rem}.summary-item[data-v-cebbc6f2]{display:flex;align-items:center;gap:.5rem}.summary-item .label[data-v-cebbc6f2]{font-weight:600;color:#495057}.summary-item .value[data-v-cebbc6f2]{color:#007bff;font-weight:500}.chart-container[data-v-cebbc6f2]{width:100%;height:400px;margin-bottom:2rem}.data-table[data-v-cebbc6f2]{margin-top:2rem}.data-table h3[data-v-cebbc6f2]{margin-bottom:1rem;color:#2c3e50;font-size:1.2rem}.data-table table[data-v-cebbc6f2]{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.data-table th[data-v-cebbc6f2],.data-table td[data-v-cebbc6f2]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e9ecef}.data-table th[data-v-cebbc6f2]{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:.9rem}.data-table td[data-v-cebbc6f2]{font-size:.9rem;color:#2c3e50}.data-table tr[data-v-cebbc6f2]:hover{background-color:#f8f9fa}.source-badge[data-v-cebbc6f2]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.source-badge.kosis[data-v-cebbc6f2]{background-color:#d4edda;color:#155724}.source-badge.statistics[data-v-cebbc6f2]{background-color:#fff3cd;color:#856404}.source-badge.storage[data-v-cebbc6f2]{background-color:#d4edda;color:#155724}.change-rate[data-v-cebbc6f2]{font-weight:600;font-size:.85rem}.change-rate.increase[data-v-cebbc6f2]{color:#dc3545}.change-rate.decrease[data-v-cebbc6f2]{color:#28a745}.change-rate.neutral[data-v-cebbc6f2]{color:#6c757d}.table-container[data-v-cebbc6f2]{overflow-x:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}.data-table table[data-v-cebbc6f2]{min-width:1000px}.data-table th[data-v-cebbc6f2]{background-color:#f8f9fa;font-weight:600;color:#495057;text-align:center;vertical-align:middle;border-bottom:2px solid #dee2e6}.data-table td[data-v-cebbc6f2]{vertical-align:middle;border-bottom:1px solid #e9ecef}.year-cell[data-v-cebbc6f2]{font-weight:600;color:#495057;text-align:center;background-color:#f8f9fa}.total-deaths[data-v-cebbc6f2]{text-align:center}.total-deaths-data[data-v-cebbc6f2]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.total-deaths-data .deaths[data-v-cebbc6f2]{font-weight:600;color:#007bff;font-size:1rem}.total-deaths-data .change-rate[data-v-cebbc6f2]{font-size:.85rem;font-weight:500}.cause-cell[data-v-cebbc6f2]{text-align:center;padding:.5rem}.cause-data[data-v-cebbc6f2]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.cause-data .deaths[data-v-cebbc6f2]{font-weight:600;color:#495057;font-size:.9rem}.cause-data .percentage[data-v-cebbc6f2]{font-size:.8rem;color:#6c757d;font-style:italic}.cause-data .cause-change[data-v-cebbc6f2]{font-size:.75rem;font-weight:500;padding:.1rem .3rem;border-radius:3px}.cause-change.increase[data-v-cebbc6f2]{background-color:#f8d7da;color:#721c24}.cause-change.decrease[data-v-cebbc6f2]{background-color:#d1edff;color:#0c5460}.cause-change.neutral[data-v-cebbc6f2]{background-color:#e2e3e5;color:#383d41}.cause-charts[data-v-cebbc6f2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.chart-section[data-v-cebbc6f2]{background-color:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.chart-section h3[data-v-cebbc6f2]{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#495057;text-align:center}.pie-chart-container[data-v-cebbc6f2],.bar-chart-container[data-v-cebbc6f2]{width:100%;height:400px}@media (max-width: 768px){.cause-charts[data-v-cebbc6f2]{grid-template-columns:1fr}.chart-summary[data-v-cebbc6f2]{flex-direction:column;gap:1rem}.chart-container[data-v-cebbc6f2]{height:300px}.data-table[data-v-cebbc6f2]{overflow-x:auto}.data-table table[data-v-cebbc6f2]{min-width:500px}.data-table th[data-v-cebbc6f2],.data-table td[data-v-cebbc6f2]{padding:.5rem;font-size:.8rem}}.national-debt-chart[data-v-f7a459d7]{width:100%;padding:1rem}.loading[data-v-f7a459d7]{text-align:center;padding:2rem;color:#6c757d}.no-data[data-v-f7a459d7]{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.chart-summary[data-v-f7a459d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap;gap:1rem}.summary-item[data-v-f7a459d7]{display:flex;align-items:center;gap:.5rem}.summary-item .label[data-v-f7a459d7]{font-weight:600;color:#495057}.summary-item .value[data-v-f7a459d7]{color:#007bff;font-weight:500}.chart-container[data-v-f7a459d7]{width:100%;height:500px;margin-bottom:2rem}.debt-composition-charts[data-v-f7a459d7]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.chart-section[data-v-f7a459d7]{background-color:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a}.chart-section h3[data-v-f7a459d7]{margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#495057;text-align:center}.pie-chart-container[data-v-f7a459d7],.bar-chart-container[data-v-f7a459d7]{width:100%;height:400px}.data-table[data-v-f7a459d7]{margin-top:2rem}.data-table h3[data-v-f7a459d7]{margin-bottom:1rem;font-size:1.2rem;font-weight:600;color:#495057}.table-container[data-v-f7a459d7]{overflow-x:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}.data-table table[data-v-f7a459d7]{width:100%;min-width:1400px;border-collapse:collapse;background-color:#fff}.data-table th[data-v-f7a459d7]{background-color:#f8f9fa;font-weight:600;color:#495057;text-align:center;vertical-align:middle;border-bottom:2px solid #dee2e6;padding:.75rem .5rem;font-size:.9rem}.data-table td[data-v-f7a459d7]{vertical-align:middle;border-bottom:1px solid #e9ecef;padding:.75rem .5rem;text-align:center}.year-cell[data-v-f7a459d7]{font-weight:600;color:#495057;background-color:#f8f9fa;min-width:80px}.total-debt[data-v-f7a459d7]{min-width:140px}.debt-data[data-v-f7a459d7],.ratio-data[data-v-f7a459d7]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.debt-data .amount[data-v-f7a459d7],.ratio-data .percentage[data-v-f7a459d7]{font-weight:600;color:#dc3545;font-size:.95rem}.gdp-ratio[data-v-f7a459d7]{min-width:120px}.debt-cell[data-v-f7a459d7],.debt-type-cell[data-v-f7a459d7]{min-width:100px}.debt-detail[data-v-f7a459d7]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.debt-detail .amount[data-v-f7a459d7]{font-weight:600;color:#495057;font-size:.9rem}.debt-detail .percentage[data-v-f7a459d7]{font-size:.8rem;color:#6c757d;font-style:italic}.debt-type-cell .amount[data-v-f7a459d7]{font-weight:500;color:#495057;font-size:.85rem}.change-rate[data-v-f7a459d7]{font-size:.8rem;font-weight:500}.change-rate.increase[data-v-f7a459d7]{color:#dc3545}.change-rate.decrease[data-v-f7a459d7]{color:#28a745}.change-rate.neutral[data-v-f7a459d7]{color:#6c757d}.creditors-section[data-v-f7a459d7]{margin-top:3rem;padding:2rem;background-color:#f8f9fa;border-radius:12px}.creditors-section h3[data-v-f7a459d7]{margin-bottom:2rem;font-size:1.3rem;font-weight:600;color:#495057;text-align:center}.creditors-charts[data-v-f7a459d7]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem}.creditors-charts .chart-section h4[data-v-f7a459d7]{margin-bottom:1rem;font-size:1rem;font-weight:600;color:#495057;text-align:center}.domestic-foreign-chart-container[data-v-f7a459d7],.foreign-creditors-chart-container[data-v-f7a459d7],.domestic-creditors-chart-container[data-v-f7a459d7]{width:100%;height:300px}.creditors-table[data-v-f7a459d7]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.creditors-table-section h4[data-v-f7a459d7]{margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#495057}.creditors-detail-table[data-v-f7a459d7]{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.creditors-detail-table th[data-v-f7a459d7]{background-color:#e9ecef;font-weight:600;color:#495057;text-align:center;padding:.75rem .5rem;font-size:.9rem;border-bottom:2px solid #dee2e6}.creditors-detail-table td[data-v-f7a459d7]{padding:.75rem .5rem;text-align:center;border-bottom:1px solid #e9ecef}.country-name[data-v-f7a459d7],.institution-name[data-v-f7a459d7]{font-weight:600;color:#495057;text-align:left!important}.creditors-detail-table .amount[data-v-f7a459d7]{font-weight:600;color:#007bff}.creditors-detail-table .percentage[data-v-f7a459d7]{font-weight:500;color:#28a745}@media (max-width: 1200px){.creditors-charts[data-v-f7a459d7]{grid-template-columns:1fr 1fr}.creditors-charts .chart-section[data-v-f7a459d7]:last-child{grid-column:1 / -1}}@media (max-width: 768px){.debt-composition-charts[data-v-f7a459d7]{grid-template-columns:1fr}.chart-summary[data-v-f7a459d7]{flex-direction:column;align-items:flex-start}.chart-container[data-v-f7a459d7]{height:400px}.pie-chart-container[data-v-f7a459d7],.bar-chart-container[data-v-f7a459d7]{height:300px}.creditors-charts[data-v-f7a459d7],.creditors-table[data-v-f7a459d7]{grid-template-columns:1fr}.domestic-foreign-chart-container[data-v-f7a459d7],.foreign-creditors-chart-container[data-v-f7a459d7],.domestic-creditors-chart-container[data-v-f7a459d7]{height:250px}}.crime-stats-chart[data-v-2c50f3b0]{width:100%}.loading[data-v-2c50f3b0],.no-data[data-v-2c50f3b0]{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.chart-summary[data-v-2c50f3b0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap;gap:1rem}.summary-item[data-v-2c50f3b0]{display:flex;align-items:center;gap:.5rem}.summary-item .label[data-v-2c50f3b0]{font-weight:600;color:#495057}.summary-item .value[data-v-2c50f3b0]{color:#007bff;font-weight:500}.chart-container[data-v-2c50f3b0]{height:400px;margin-bottom:2rem;border:1px solid #dee2e6;border-radius:8px}.cause-charts[data-v-2c50f3b0]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.chart-section h3[data-v-2c50f3b0]{margin-bottom:1rem;color:#495057;font-size:1.1rem;font-weight:600}.pie-chart-container[data-v-2c50f3b0],.bar-chart-container[data-v-2c50f3b0]{height:300px;border:1px solid #dee2e6;border-radius:8px}.data-table[data-v-2c50f3b0]{margin-top:2rem}.data-table h3[data-v-2c50f3b0]{margin-bottom:1rem;color:#495057;font-size:1.25rem;font-weight:600}.table-container[data-v-2c50f3b0]{overflow-x:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:100%}table[data-v-2c50f3b0]{min-width:1200px;width:100%;border-collapse:collapse;background:white;font-size:12px}th[data-v-2c50f3b0],td[data-v-2c50f3b0]{padding:8px 6px;text-align:center;border-bottom:1px solid #dee2e6;white-space:nowrap;min-width:80px}th[data-v-2c50f3b0]{background-color:#f8f9fa;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6}.year-cell[data-v-2c50f3b0]{font-weight:600;background-color:#f8f9fa}.total-crimes-data[data-v-2c50f3b0],.type-data[data-v-2c50f3b0]{display:flex;flex-direction:column;align-items:center;gap:4px}.crimes[data-v-2c50f3b0]{font-weight:600;color:#495057}.percentage[data-v-2c50f3b0]{font-size:12px;color:#6c757d}.change-rate[data-v-2c50f3b0],.type-change[data-v-2c50f3b0]{font-size:11px;padding:2px 6px;border-radius:4px;font-weight:600}.change-rate.increase[data-v-2c50f3b0],.type-change.increase[data-v-2c50f3b0]{background-color:#ffebee;color:#c62828}.change-rate.decrease[data-v-2c50f3b0],.type-change.decrease[data-v-2c50f3b0]{background-color:#e8f5e8;color:#2e7d32}.change-rate.neutral[data-v-2c50f3b0],.type-change.neutral[data-v-2c50f3b0]{background-color:#f5f5f5;color:#6c757d}@media (max-width: 768px){.cause-charts[data-v-2c50f3b0]{grid-template-columns:1fr}.chart-summary[data-v-2c50f3b0]{flex-direction:column;align-items:stretch}.summary-item[data-v-2c50f3b0]{justify-content:space-between}.chart-container[data-v-2c50f3b0],.pie-chart-container[data-v-2c50f3b0],.bar-chart-container[data-v-2c50f3b0]{height:300px}table[data-v-2c50f3b0]{font-size:12px}th[data-v-2c50f3b0],td[data-v-2c50f3b0]{padding:8px 4px}}@media (max-width: 480px){.chart-container[data-v-2c50f3b0],.pie-chart-container[data-v-2c50f3b0],.bar-chart-container[data-v-2c50f3b0]{height:250px}th[data-v-2c50f3b0],td[data-v-2c50f3b0]{padding:6px 4px;font-size:11px}}.oecd-ranking-chart[data-v-b1c1ebae]{width:100%;padding:1rem}.loading[data-v-b1c1ebae],.error[data-v-b1c1ebae],.no-data[data-v-b1c1ebae]{text-align:center;padding:2rem;color:#6c757d}.error[data-v-b1c1ebae]{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px}.chart-summary[data-v-b1c1ebae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;flex-wrap:wrap;gap:1rem}.summary-item[data-v-b1c1ebae]{display:flex;align-items:center;gap:.5rem}.summary-item .label[data-v-b1c1ebae]{font-weight:600;color:#495057}.summary-item .value[data-v-b1c1ebae]{color:#007bff;font-weight:500}.ranking-summary[data-v-b1c1ebae]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.summary-card[data-v-b1c1ebae]{padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000001a}.summary-card.best[data-v-b1c1ebae]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.summary-card.worst[data-v-b1c1ebae]{background:linear-gradient(135deg,#dc3545,#fd7e14);color:#fff}.summary-card h3[data-v-b1c1ebae]{margin:0 0 .5rem;font-size:1rem;opacity:.9}.rank-number[data-v-b1c1ebae]{font-size:2.5rem;font-weight:700;margin:.5rem 0}.summary-card p[data-v-b1c1ebae]{margin:0;font-size:.9rem;opacity:.9}.top-rankings-section[data-v-b1c1ebae],.bottom-rankings-section[data-v-b1c1ebae]{margin-bottom:2rem}.section-title[data-v-b1c1ebae]{font-size:1.3rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;padding-left:.5rem;border-left:4px solid #007bff}.top-rankings-grid[data-v-b1c1ebae],.bottom-rankings-grid[data-v-b1c1ebae]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ranking-card[data-v-b1c1ebae]{padding:1.5rem;border-radius:12px;background:white;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease;border:1px solid #e9ecef}.ranking-card[data-v-b1c1ebae]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.top-card[data-v-b1c1ebae]{border-left:4px solid #28a745}.bottom-card[data-v-b1c1ebae]{border-left:4px solid #dc3545}.card-header[data-v-b1c1ebae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.total-countries[data-v-b1c1ebae]{font-size:.8rem;color:#6c757d;font-weight:500}.indicator-name[data-v-b1c1ebae]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 1rem;line-height:1.3}.indicator-value[data-v-b1c1ebae]{margin-bottom:1rem}.indicator-value .value[data-v-b1c1ebae]{font-size:1.4rem;font-weight:700;color:#2c3e50}.indicator-value .unit[data-v-b1c1ebae]{font-size:.9rem;color:#6c757d;margin-left:.25rem}.percentile-info[data-v-b1c1ebae]{font-size:.9rem;color:#007bff;font-weight:600;text-align:center;padding:.5rem;background-color:#f8f9fa;border-radius:6px}.rank-badge[data-v-b1c1ebae]{padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:600;color:#fff}.rank-badge.excellent[data-v-b1c1ebae]{background-color:#28a745}.rank-badge.good[data-v-b1c1ebae]{background-color:#20c997}.rank-badge.average[data-v-b1c1ebae]{background-color:#ffc107;color:#212529}.rank-badge.poor[data-v-b1c1ebae]{background-color:#fd7e14}.rank-badge.bad[data-v-b1c1ebae]{background-color:#dc3545}.data-table[data-v-b1c1ebae]{margin-top:2rem}.data-table h3[data-v-b1c1ebae]{margin-bottom:1rem;color:#2c3e50;font-size:1.2rem}.table-container[data-v-b1c1ebae]{overflow-x:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}.data-table table[data-v-b1c1ebae]{width:100%;border-collapse:collapse;background:white}.data-table th[data-v-b1c1ebae],.data-table td[data-v-b1c1ebae]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e9ecef}.data-table th[data-v-b1c1ebae]{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:.9rem}.data-table td[data-v-b1c1ebae]{font-size:.9rem;color:#2c3e50}.data-table tr[data-v-b1c1ebae]:hover{background-color:#f8f9fa}.indicator-name[data-v-b1c1ebae]{font-weight:500}.rank-cell[data-v-b1c1ebae],.value-cell[data-v-b1c1ebae],.change-cell[data-v-b1c1ebae],.rank-change-cell[data-v-b1c1ebae],.percentile-cell[data-v-b1c1ebae]{text-align:center}.no-data[data-v-b1c1ebae]{color:#6c757d;font-style:italic}@media (max-width: 768px){.ranking-summary[data-v-b1c1ebae],.top-rankings-grid[data-v-b1c1ebae],.bottom-rankings-grid[data-v-b1c1ebae]{grid-template-columns:1fr}.chart-summary[data-v-b1c1ebae]{flex-direction:column;align-items:flex-start}.section-title[data-v-b1c1ebae]{font-size:1.1rem}.ranking-card[data-v-b1c1ebae]{padding:1rem}.indicator-value .value[data-v-b1c1ebae]{font-size:1.2rem}}@media (max-width: 1024px) and (min-width: 769px){.top-rankings-grid[data-v-b1c1ebae],.bottom-rankings-grid[data-v-b1c1ebae]{grid-template-columns:repeat(2,1fr)}}.hero[data-v-14ebaa69]{text-align:center;margin-bottom:3rem}.hero h2[data-v-14ebaa69]{font-size:2.5rem;margin-bottom:1rem;color:#2c3e50}.hero p[data-v-14ebaa69]{font-size:1.2rem;color:#6c757d}.tabs[data-v-14ebaa69]{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #e9ecef}.tab[data-v-14ebaa69]{padding:1rem 2rem;background:none;border:none;font-size:1.1rem;font-weight:500;color:#6c757d;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.tab[data-v-14ebaa69]:hover{color:#495057;background-color:#f8f9fa}.tab.active[data-v-14ebaa69]{color:#007bff;border-bottom-color:#007bff;background-color:#f8f9fa}.search-section[data-v-14ebaa69]{margin-bottom:2rem}.search-box[data-v-14ebaa69]{display:flex;gap:1rem;max-width:500px;margin:0 auto}.search-input[data-v-14ebaa69]{flex:1;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.search-input[data-v-14ebaa69]:focus{outline:none;border-color:#007bff}.search-btn[data-v-14ebaa69]{padding:.75rem 1.5rem;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.search-btn[data-v-14ebaa69]:hover{background-color:#0056b3}.chart-section[data-v-14ebaa69]{margin-bottom:2rem}.chart-header[data-v-14ebaa69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.chart-header h2[data-v-14ebaa69]{margin:0;color:#2c3e50;font-size:1.5rem}.chart-controls select[data-v-14ebaa69]{padding:.5rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem;background-color:#fff;cursor:pointer}.chart-controls select[data-v-14ebaa69]:focus{outline:none;border-color:#007bff}.indicators-grid[data-v-14ebaa69]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.loading[data-v-14ebaa69],.empty-state[data-v-14ebaa69]{text-align:center;padding:3rem;color:#6c757d}.card[data-v-14ebaa69]{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;border:1px solid #e9ecef}.chart-description[data-v-14ebaa69]{margin:.5rem 0 0;color:#6c757d;font-size:.9rem;font-style:italic}@media (max-width: 768px){.tabs[data-v-14ebaa69]{flex-direction:column}.tab[data-v-14ebaa69]{text-align:center}.chart-header[data-v-14ebaa69]{flex-direction:column;gap:1rem;align-items:stretch}.indicators-grid[data-v-14ebaa69]{grid-template-columns:1fr}.search-box[data-v-14ebaa69]{flex-direction:column}}.chart-wrapper[data-v-f11a6039]{width:100%;height:100%}.chart-container[data-v-f11a6039]{width:100%;height:400px}@media (max-width: 768px){.chart-container[data-v-f11a6039]{height:300px}}.data-table[data-v-f98ed566]{width:100%}.table-container[data-v-f98ed566]{overflow-x:auto;margin-bottom:1rem}.table[data-v-f98ed566]{width:100%;border-collapse:collapse;background:white}.table th[data-v-f98ed566],.table td[data-v-f98ed566]{padding:.75rem;text-align:left;border-bottom:1px solid #e9ecef}.table th[data-v-f98ed566]{background:#f8f9fa;font-weight:600;color:#495057;position:sticky;top:0;z-index:1}.table th.sortable[data-v-f98ed566]{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.table th.sortable[data-v-f98ed566]:hover{background:#e9ecef}.sort-icon[data-v-f98ed566]{margin-left:.5rem;font-size:.875rem}.table tbody tr[data-v-f98ed566]:hover{background:#f8f9fa}.date-cell[data-v-f98ed566],.collected-cell[data-v-f98ed566]{white-space:nowrap}.value-cell[data-v-f98ed566]{font-weight:600;text-align:right}.region-cell[data-v-f98ed566]{color:#6c757d}.pagination[data-v-f98ed566]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}.page-btn[data-v-f98ed566]{padding:.5rem 1rem;border:1px solid #e9ecef;background:white;color:#495057;border-radius:.25rem;cursor:pointer;font-size:.875rem}.page-btn[data-v-f98ed566]:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd}.page-btn[data-v-f98ed566]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-f98ed566]{margin:0 1rem;color:#6c757d;font-size:.875rem}.empty-state[data-v-f98ed566]{text-align:center;padding:2rem;color:#6c757d}@media (max-width: 768px){.table th[data-v-f98ed566],.table td[data-v-f98ed566]{padding:.5rem .25rem;font-size:.875rem}.pagination[data-v-f98ed566]{flex-wrap:wrap;gap:.25rem}.page-btn[data-v-f98ed566]{padding:.375rem .75rem;font-size:.75rem}.page-info[data-v-f98ed566]{width:100%;text-align:center;margin:.5rem 0}}.breadcrumb[data-v-7e6cf0ee]{margin-bottom:1.5rem}.back-btn[data-v-7e6cf0ee]{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;padding:.5rem 0}.back-btn[data-v-7e6cf0ee]:hover{text-decoration:underline}.loading[data-v-7e6cf0ee]{text-align:center;padding:3rem;color:#6c757d}.header[data-v-7e6cf0ee]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start;margin-bottom:2rem}.title[data-v-7e6cf0ee]{font-size:2rem;margin-bottom:1rem;color:#2c3e50}.description[data-v-7e6cf0ee]{color:#6c757d;margin-bottom:1.5rem;line-height:1.6}.meta-info[data-v-7e6cf0ee]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.category-badge[data-v-7e6cf0ee]{padding:.375rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500;color:#fff}.category-economy[data-v-7e6cf0ee]{background:#28a745}.category-social[data-v-7e6cf0ee]{background:#dc3545}.category-labor[data-v-7e6cf0ee]{background:#ffc107;color:#212529}.category-environment[data-v-7e6cf0ee]{background:#20c997}.category-health[data-v-7e6cf0ee]{background:#6f42c1}.unit[data-v-7e6cf0ee],.code[data-v-7e6cf0ee]{font-size:.875rem;color:#6c757d}.code[data-v-7e6cf0ee]{font-family:monospace;background:#f8f9fa;padding:.25rem .5rem;border-radius:.25rem}.latest-stats[data-v-7e6cf0ee]{display:grid;gap:1rem;min-width:200px}.stat[data-v-7e6cf0ee]{text-align:center}.stat .label[data-v-7e6cf0ee]{display:block;font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.stat .value[data-v-7e6cf0ee]{display:block;font-size:1.5rem;font-weight:600;color:#2c3e50}.value.positive[data-v-7e6cf0ee]{color:#dc3545}.value.negative[data-v-7e6cf0ee]{color:#28a745}.value.neutral[data-v-7e6cf0ee]{color:#6c757d}.chart-section[data-v-7e6cf0ee],.table-section[data-v-7e6cf0ee]{margin-bottom:2rem}.chart-header[data-v-7e6cf0ee],.table-header[data-v-7e6cf0ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.chart-header h2[data-v-7e6cf0ee],.table-header h2[data-v-7e6cf0ee]{margin:0;color:#2c3e50}.chart-controls select[data-v-7e6cf0ee]{padding:.5rem;border:1px solid #e9ecef;border-radius:.25rem}.table-controls[data-v-7e6cf0ee]{display:flex;gap:1rem;align-items:center}.search-input[data-v-7e6cf0ee]{padding:.5rem;border:1px solid #e9ecef;border-radius:.25rem;width:200px}.chart-container[data-v-7e6cf0ee]{height:400px}.no-chart-data[data-v-7e6cf0ee]{display:flex;align-items:center;justify-content:center;height:300px;color:#6c757d}.error-state[data-v-7e6cf0ee]{text-align:center;padding:3rem}.error-state h2[data-v-7e6cf0ee]{color:#dc3545;margin-bottom:1rem}.error-state p[data-v-7e6cf0ee]{color:#6c757d;margin-bottom:2rem}@media (max-width: 768px){.header[data-v-7e6cf0ee]{grid-template-columns:1fr}.title[data-v-7e6cf0ee]{font-size:1.5rem}.chart-header[data-v-7e6cf0ee],.table-header[data-v-7e6cf0ee]{flex-direction:column;align-items:flex-start;gap:1rem}.table-controls[data-v-7e6cf0ee]{flex-direction:column;width:100%}.search-input[data-v-7e6cf0ee]{width:100%}}
