.ranking-header[data-v-08e2c7d0]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(15,23,42,.08);display:flex;align-items:center;justify-content:space-between;gap:16px}h1[data-v-08e2c7d0]{margin:0;color:#1e3a8a;font-size:24px;font-weight:800}h1 i[data-v-08e2c7d0]{margin-right:8px}p[data-v-08e2c7d0]{margin:6px 0 0;color:#6b7280;font-size:14px}.btn-export[data-v-08e2c7d0]{background:#16a34a;color:#fff;border:none;border-radius:10px;padding:11px 18px;font-weight:700;cursor:pointer}.btn-export i[data-v-08e2c7d0]{margin-right:8px}@media (max-width:768px){.ranking-header[data-v-08e2c7d0]{flex-direction:column;align-items:flex-start}}.info-box[data-v-1ba3cb2e]{background:#eff6ff;border:1px solid #dbeafe;color:#1e40af;border-radius:16px;padding:16px;margin-bottom:20px;font-size:14px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.info-grid[data-v-1ba3cb2e]{display:grid;grid-template-columns:1fr;gap:24px;min-width:0}.info-grid>div[data-v-1ba3cb2e]{min-width:0}h3[data-v-1ba3cb2e]{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#1e3a8a;font-size:15px;font-weight:800}h3 i[data-v-1ba3cb2e]{color:#2563eb}ol[data-v-1ba3cb2e]{margin:0;padding-left:20px;font-size:12px}li[data-v-1ba3cb2e]{margin-bottom:6px;line-height:1.5}li strong[data-v-1ba3cb2e]{color:#1e3a8a}.formula-box[data-v-1ba3cb2e]{background:hsla(0,0%,100%,.6);border:1px solid #bfdbfe;border-radius:10px;padding:12px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04)}.formula-box h3[data-v-1ba3cb2e]{color:#312e81;margin-bottom:12px}.formula-box h3 i[data-v-1ba3cb2e]{color:#4f46e5}.formula-content[data-v-1ba3cb2e]{display:flex;flex-direction:column;gap:16px;color:#374151;font-size:12px}.formula-item strong[data-v-1ba3cb2e]{display:block;color:#4338ca;margin-bottom:4px}.formula-title-indicadores[data-v-1ba3cb2e]{color:#7e22ce!important}.formula-description[data-v-1ba3cb2e]{margin-bottom:4px;color:#4b5563}.formula-code[data-v-1ba3cb2e]{font-family:monospace;padding:8px;border-radius:6px;overflow-x:auto;white-space:nowrap}.formula-code-componentes[data-v-1ba3cb2e]{background:#eef2ff;color:#3730a3;border:1px solid #e0e7ff}.formula-code-indicadores[data-v-1ba3cb2e]{background:#faf5ff;color:#6b21a8;border:1px solid #f3e8ff}.note[data-v-1ba3cb2e]{display:block;margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(191,219,254,.7);color:#1d4ed8;font-size:12px;font-weight:700}.note i[data-v-1ba3cb2e]{color:#2563eb}.note strong[data-v-1ba3cb2e]{color:#1e40af}@media (min-width:992px){.info-grid[data-v-1ba3cb2e]{grid-template-columns:1fr 1fr}}.search-wrapper[data-v-21abddb8]{position:relative;max-width:420px;margin-bottom:20px}.search-wrapper i[data-v-21abddb8]{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#9ca3af}input[data-v-21abddb8]{width:100%;border:1px solid #e5e7eb;border-radius:10px;padding:12px 12px 12px 40px;outline:none;font-size:14px}input[data-v-21abddb8]:focus{border-color:#3b82f6}.table-card[data-v-add3ee90]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;overflow:visible;box-shadow:0 1px 3px rgba(15,23,42,.08)}.ranking-table-wrapper[data-v-add3ee90]{display:block;width:100%;overflow:visible}@media (max-width:768px){.ranking-table-wrapper[data-v-add3ee90]{overflow-x:auto;-webkit-overflow-scrolling:touch}}table[data-v-add3ee90]{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:14px}thead[data-v-add3ee90]{position:sticky;top:-3%;z-index:80}thead tr[data-v-add3ee90]{background:#f3f4f6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}th[data-v-add3ee90]{background:#f3f4f6;color:#374151;text-transform:uppercase;font-size:12px;padding:16px;text-align:left}td[data-v-add3ee90]{padding:14px 16px;border-top:1px solid #dfe6ee}tbody tr[data-v-add3ee90]:hover{background:#eff6ff}td[data-v-add3ee90]:not(:first-child),th[data-v-add3ee90]:not(:first-child){text-align:center}.municipio-cell[data-v-add3ee90]{display:flex;align-items:center;gap:12px;white-space:nowrap}.municipio-header[data-v-add3ee90]{min-width:520px;width:520px;z-index:60}.municipio-header-content[data-v-add3ee90]{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-search[data-v-add3ee90]{position:relative;width:80px;height:34px}.header-search.active[data-v-add3ee90],.header-search[data-v-add3ee90]:focus-within{width:260px}.header-search i[data-v-add3ee90]{position:absolute;top:50%;left:11px;transform:translateY(-50%);color:#6b7280;font-size:13px;z-index:2}.header-search i.icofont-close[data-v-add3ee90]{left:-10px}.header-search input[data-v-add3ee90]{width:100%;height:34px;border:1px solid #d1d5db;border-radius:999px;background:#fff;padding:0 32px;font-size:12px;outline:none}.header-search input[data-v-add3ee90]::-moz-placeholder{color:transparent}.header-search input[data-v-add3ee90]::placeholder{color:transparent}.header-search.active input[data-v-add3ee90],.header-search:focus-within input[data-v-add3ee90]{border-radius:10px;border-color:#60a5fa;box-shadow:0 0 0 4px #eff6ff;cursor:text}.header-search.active input[data-v-add3ee90]::-moz-placeholder,.header-search:focus-within input[data-v-add3ee90]::-moz-placeholder{color:#9ca3af}.header-search.active input[data-v-add3ee90]::placeholder,.header-search:focus-within input[data-v-add3ee90]::placeholder{color:#9ca3af}.header-search button[data-v-add3ee90]{position:absolute;top:50%;right:9px;transform:translateY(-50%);border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:0;z-index:3}.header-search button[data-v-add3ee90]:hover{color:#ef4444}.details-btn[data-v-add3ee90]{border:none;background:transparent;color:#9ca3af;cursor:pointer;padding:6px 10px;border-radius:999px}.details-btn[data-v-add3ee90]:hover{background:#dbeafe;color:#2563eb}.position-badge[data-v-add3ee90]{color:#4338ca;font-weight:900}.position-badge.first[data-v-add3ee90]{background:#facc15;color:#fff;padding:4px 8px;border-radius:999px}.position-badge.second[data-v-add3ee90]{background:#c2cad6;color:#fff;padding:4px 8px;border-radius:999px}.position-badge.third[data-v-add3ee90]{background:#b45309;color:#fff;padding:4px 8px;border-radius:999px}.regular[data-v-add3ee90]{background:#fff7ed;color:#c2410c;font-weight:800}.suficiente[data-v-add3ee90]{background:#fefce8;color:#a16207;font-weight:800}.bom[data-v-add3ee90]{background:#f0fdf4;color:#15803d;font-weight:800}.otimo[data-v-add3ee90]{background:#eff6ff;color:#1d4ed8;font-weight:800}.desempenho[data-v-add3ee90]{background:#eef2ff;color:#4338ca}.empty[data-v-add3ee90]{text-align:center;color:#6b7280;padding:24px}.actions-wrapper[data-v-add3ee90]{position:relative;display:inline-flex}.actions-menu[data-v-add3ee90]{position:absolute;top:36px;left:0;width:180px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.16);z-index:20;overflow:hidden}.actions-menu button[data-v-add3ee90]{width:100%;border:none;background:#fff;padding:11px 14px;text-align:left;font-size:13px;color:#374151;cursor:pointer;display:flex;align-items:center;gap:8px}.actions-menu button[data-v-add3ee90]:hover{background:#eff6ff;color:#2563eb}.tem-column img[data-v-add3ee90]{width:38px;height:auto}thead th[data-v-add3ee90]:hover{cursor:pointer;background:#dbeafe;color:#1d4ed8}tbody td[data-v-add3ee90]:hover{filter:brightness(.96)}.equipes[data-v-add3ee90]{background:#f8fafc;color:#475569;border-left:1px solid #f3e8ff}.indicadores[data-v-add3ee90]{background:#eef2ff;color:#475569;border-left:1px solid #f3e8ff}.ied[data-v-add3ee90]{color:#475569}.ied[data-v-add3ee90],.populacao[data-v-add3ee90]{background:#f8fafc;font-weight:800;border-left:1px solid #e2e8f0}.populacao[data-v-add3ee90]{color:#4b5563}.modal-overlay[data-v-57a65915]{position:fixed;inset:0;background:rgba(17,24,39,.55);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.modal-panel[data-v-57a65915]{background:#fff;border-radius:16px;width:100%;max-width:1024px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px rgba(15,23,42,.28);display:flex;flex-direction:column}.modal-header[data-v-57a65915]{background:#f9fafb;border-bottom:1px solid #f3f4f6;padding:20px;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-57a65915]{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;color:#1f2937;font-weight:800}.modal-header h3 i[data-v-57a65915]{color:#4f46e5}.modal-header h3 span[data-v-57a65915]{color:#d1d5db;font-weight:700}.modal-header button[data-v-57a65915]{border:none;background:transparent;color:#9ca3af;cursor:pointer;font-size:18px;width:36px;height:36px;border-radius:999px;transition:.2s}.modal-header button[data-v-57a65915]:hover{color:#ef4444;background:#fef2f2}.modal-tabs[data-v-57a65915]{display:flex;gap:8px;padding:8px 20px 0;background:#f9fafb;border-bottom:1px solid #e5e7eb}.modal-tabs button[data-v-57a65915]{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;padding:12px;color:#6b7280;font-weight:700;cursor:pointer;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;transition:.2s}.modal-tabs button[data-v-57a65915]:hover{color:#4b5563;border-bottom-color:#d1d5db}.modal-tabs button.active[data-v-57a65915]{color:#2563eb;border-bottom-color:#2563eb}.modal-content[data-v-57a65915]{overflow-y:auto}.modal-body[data-v-57a65915]{padding:20px;overflow-x:auto}.table-card[data-v-57a65915]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}table[data-v-57a65915]{width:100%;border-collapse:collapse;font-size:12px;color:#374151}thead[data-v-57a65915]{background:#f3f4f6;font-weight:700;box-shadow:0 1px 2px rgba(15,23,42,.08)}td[data-v-57a65915],th[data-v-57a65915]{padding:12px;border-bottom:1px solid #f3f4f6;text-align:center}td[data-v-57a65915]:first-child,th[data-v-57a65915]:first-child{text-align:left}tbody tr[data-v-57a65915]{transition:.2s}tbody tr[data-v-57a65915]:hover{filter:brightness(.98)}tfoot[data-v-57a65915]{background:#f3f4f6;color:#1f2937;font-weight:900;border-top:2px solid #d1d5db}tfoot td[data-v-57a65915]{padding:12px}small[data-v-57a65915]{color:#6b7280;margin-left:4px;font-size:10px}.row-regular[data-v-57a65915]{background:rgba(255,247,237,.6);color:#9a3412}.row-suficiente[data-v-57a65915]{background:rgba(254,252,232,.7);color:#854d0e}.row-bom[data-v-57a65915]{background:rgba(240,253,244,.7);color:#166534}.row-otimo[data-v-57a65915]{background:rgba(239,246,255,.7);color:#1e40af}.total-cell[data-v-57a65915]{font-weight:900;color:#111827;border-left:2px solid rgba(209,213,219,.8)}.indicador-name[data-v-57a65915]{color:#374151;font-weight:700;min-width:420px}.tipo-equipe[data-v-57a65915]{display:inline-block;background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:900;margin-right:8px;text-transform:uppercase;letter-spacing:.04em}.regular-cell[data-v-57a65915]{background:rgba(255,247,237,.45);color:#c2410c}.suficiente-cell[data-v-57a65915]{background:rgba(254,252,232,.55);color:#a16207}.bom-cell[data-v-57a65915]{background:rgba(240,253,244,.55);color:#15803d}.otimo-cell[data-v-57a65915]{background:rgba(239,246,255,.55);color:#1d4ed8}.desempenho-indicador[data-v-57a65915]{background:rgba(238,242,255,.7);color:#4338ca;font-weight:900;border-left:1px solid #e0e7ff}.media-cell[data-v-57a65915]{font-size:14px;background:rgba(224,231,255,.8)}.empty-indicadores[data-v-57a65915]{text-align:center;color:#6b7280;padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-indicadores i[data-v-57a65915]{font-size:44px;color:#d1d5db}.empty-indicadores strong[data-v-57a65915]{color:#374151;font-size:18px}.empty-indicadores span[data-v-57a65915]{font-size:13px}.position-badge[data-v-57a65915]{color:#000!important;font-weight:900}.position-badge.first[data-v-57a65915]{background:#facc15;color:#fff!important;padding:4px 8px;border-radius:999px}.position-badge i[data-v-57a65915]{color:#fff!important}.position-badge.second[data-v-57a65915]{background:#c2cad6;color:#fff!important;padding:4px 8px;border-radius:999px}.position-badge.third[data-v-57a65915]{background:#b45309;color:#fff!important;padding:4px 8px;border-radius:999px}@media (max-width:768px){.modal-overlay[data-v-57a65915]{align-items:flex-end;padding:0}.modal-panel[data-v-57a65915]{width:100%;max-width:100%;border-radius:18px 18px 0 0}.modal-header[data-v-57a65915]{padding:14px 16px;align-items:flex-start;gap:12px}.modal-header h3[data-v-57a65915]{flex-wrap:wrap;gap:6px;font-size:14px;line-height:1.4}.modal-header button[data-v-57a65915]{flex:0 0 36px}.modal-tabs[data-v-57a65915]{padding:8px 12px 0;overflow-x:auto}.modal-tabs button[data-v-57a65915]{white-space:nowrap;padding:10px 12px;font-size:12px}.modal-content[data-v-57a65915]{flex:1;overflow-y:auto}.modal-body[data-v-57a65915]{padding:12px;overflow-x:auto}.table-card[data-v-57a65915]{overflow-x:auto;border-radius:10px}table[data-v-57a65915]{min-width:760px;font-size:11px}td[data-v-57a65915],th[data-v-57a65915]{padding:10px 8px;white-space:nowrap}.indicador-name[data-v-57a65915]{min-width:320px;white-space:normal}.tipo-equipe[data-v-57a65915]{margin-bottom:4px}}.ranking-filters[data-v-36fbcf73]{justify-content:space-between;margin-bottom:20px}.filters-left[data-v-36fbcf73],.ranking-filters[data-v-36fbcf73]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.filters-right[data-v-36fbcf73]{margin-left:auto}.filter-item[data-v-36fbcf73]{display:flex;flex-direction:column;min-width:240px}.filter-item label[data-v-36fbcf73]{font-size:13px;font-weight:700;color:#374151;margin-bottom:6px}.filter-item select[data-v-36fbcf73]{height:42px;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;outline:none;background:#fff}.btn-pdf[data-v-36fbcf73],.filter-actions button[data-v-36fbcf73]{height:42px;border:none;border-radius:10px;font-weight:700;padding:0 18px;cursor:pointer}.btn-clear[data-v-36fbcf73]{background:#e5e7eb;color:#374151}.btn-pdf[data-v-36fbcf73]{background:#16a34a;color:#fff;display:flex;align-items:center;gap:8px}.btn-pdf[data-v-36fbcf73]:hover{background:#15803d}@media (max-width:768px){.ranking-filters[data-v-36fbcf73]{align-items:stretch}.filter-item[data-v-36fbcf73],.filters-left[data-v-36fbcf73],.filters-right[data-v-36fbcf73]{width:100%}.filters-right[data-v-36fbcf73]{margin-left:0}.btn-clear[data-v-36fbcf73],.btn-pdf[data-v-36fbcf73]{width:100%;justify-content:center}}.column-info[data-v-69e8853c]{margin-bottom:12px;padding:15px;background:#fff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a8a;font-size:14px}.ranking-simulador[data-v-4f95e06e]{margin-top:24px}.simulador-modal-overlay[data-v-4f95e06e]{position:fixed;inset:0;z-index:9999;background:rgba(15,23,42,.58);display:flex;align-items:flex-start;justify-content:center;padding:32px 18px;overflow-y:auto}.simulador-modal[data-v-4f95e06e]{width:min(1280px,100%);background:#f8fafc;border-radius:24px;box-shadow:0 24px 70px rgba(15,23,42,.35);overflow:hidden}.simulador-modal__header[data-v-4f95e06e]{background:#fff;border-bottom:1px solid #e2e8f0;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.simulador-modal__header h2[data-v-4f95e06e]{margin:0;font-size:22px;font-weight:900;color:#0f172a}.simulador-modal__header p[data-v-4f95e06e]{margin:5px 0 0;color:#64748b;font-size:13px;font-weight:800}.simulador-modal__close[data-v-4f95e06e]{width:42px;height:42px;border:none;border-radius:999px;background:#f1f5f9;color:#64748b;cursor:pointer;font-size:18px}.simulador-modal__close[data-v-4f95e06e]:hover{background:#fee2e2;color:#dc2626}.simulador-modal__body[data-v-4f95e06e]{padding:24px}.ranking-simulador[data-v-4f95e06e]{margin-top:0}@media (max-width:768px){.simulador-modal-overlay[data-v-4f95e06e]{padding:12px}.simulador-modal[data-v-4f95e06e]{border-radius:18px}.simulador-modal__header[data-v-4f95e06e]{padding:18px}.simulador-modal__body[data-v-4f95e06e]{padding:16px}}.simulador-filtros[data-v-4f95e06e]{background:#fff;border-radius:24px;padding:24px;margin-bottom:24px;display:flex;flex-direction:column;border:1px solid #e2e8f0}.simulador-filtros__top[data-v-4f95e06e]{display:flex;justify-content:space-between;gap:24px}.simulador-filtros__content[data-v-4f95e06e]{flex:1;min-width:0}.simulador-filtros h3[data-v-4f95e06e]{font-size:18px;font-weight:900;color:#0f172a;margin:0 0 14px}.simulador-filtros__buttons[data-v-4f95e06e]{display:flex;flex-wrap:wrap;gap:8px}.simulador-filtros button[data-v-4f95e06e]{border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8;border-radius:12px;padding:8px 14px;font-size:12px;font-weight:900;width:auto;box-shadow:none;text-transform:none;cursor:pointer}.simulador-filtros button.active[data-v-4f95e06e]{background:#3f84b6;border-color:#3f84b6;color:#fff}.simulador-filtros button[data-v-4f95e06e]:hover{border-color:#3f84b6;color:#3f84b6}.simulador-filtros button.active[data-v-4f95e06e]:hover{color:#fff}.simulador-metric__header[data-v-4f95e06e]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.simulador-metric__header-left[data-v-4f95e06e]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.qtd[data-v-4f95e06e]{width:48px;height:32px;border-radius:10px;background:#eff6ff;color:#3f84b6;border:1px solid #dbeafe;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.simulador-metric__value[data-v-4f95e06e]{font-size:15px;font-weight:900;color:#0f172a;white-space:nowrap}.simulador-submetrics[data-v-4f95e06e]{margin-top:12px;margin-left:22px;padding-left:14px;border-left:2px solid #e2e8f0}.simulador-submetric[data-v-4f95e06e]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:12px;padding:4px 0}.simulador-submetric>div[data-v-4f95e06e]:first-child{display:grid;grid-template-columns:14px 44px;align-items:center;gap:10px}.simulador-submetric__text[data-v-4f95e06e]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.simulador-submetric__label[data-v-4f95e06e]{font-size:12px;font-weight:800;color:#64748b;white-space:nowrap}.simulador-submetric__price[data-v-4f95e06e]{font-size:11px;font-weight:900;color:#94a3b8;margin-top:2px;white-space:nowrap}.simulador-submetric input[data-v-4f95e06e]{width:44px!important;min-width:44px!important;max-width:44px!important;height:28px!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;border-radius:7px!important;padding:4px!important;text-align:center!important;font-size:11px!important;font-weight:900!important;color:#64748b!important;box-shadow:none!important;margin:0!important}@media (max-width:768px){.simulador-filtros__top[data-v-4f95e06e]{flex-direction:column}.simulador-metric__header-left[data-v-4f95e06e]{align-items:flex-start;flex-direction:column}.simulador-metric__value[data-v-4f95e06e]{margin-left:38px}}.simulador-ied[data-v-4f95e06e]{min-width:160px;background:#f8fafc;border-radius:18px;padding:16px}.simulador-ied label[data-v-4f95e06e]{display:block;font-size:12px;font-weight:900;color:#64748b;margin-bottom:6px}.simulador-ied strong[data-v-4f95e06e]{font-size:22px;color:#0f172a}.simulador-grid[data-v-4f95e06e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.simulador-card[data-v-4f95e06e]{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #f1f5f9;box-shadow:0 10px 30px rgba(15,23,42,.08)}.simulador-card__top[data-v-4f95e06e]{height:12px}.simulador-card.regular .simulador-card__top[data-v-4f95e06e]{background:#ce7000}.simulador-card.suficiente .simulador-card__top[data-v-4f95e06e]{background:#d1a100}.simulador-card.bom .simulador-card__top[data-v-4f95e06e]{background:#00a972}.simulador-card.otimo .simulador-card__top[data-v-4f95e06e]{background:#3f84b6}.simulador-card__body[data-v-4f95e06e]{padding:20px}.simulador-card__title[data-v-4f95e06e]{text-align:center;margin-bottom:16px}.simulador-card__title h4[data-v-4f95e06e]{margin:0;font-size:22px;font-weight:900;color:#0f172a}.simulador-metric[data-v-4f95e06e]{border-bottom:1px solid #f1f5f9;padding:10px 0}.simulador-metric__info[data-v-4f95e06e]{display:grid;grid-template-columns:14px 56px 1fr;align-items:center;gap:10px}.simulador-metric__info strong[data-v-4f95e06e]{font-size:12px;color:#64748b}.plus[data-v-4f95e06e]{color:#cbd5e1;font-weight:900;font-size:18px}.simulador-metric input[data-v-4f95e06e]{width:56px;height:30px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;padding:4px;text-align:center;font-size:12px;font-weight:900;color:#64748b}.simulador-card__footer[data-v-4f95e06e]{margin-top:18px;padding-top:14px;border-top:2px dashed #f1f5f9}.simulador-otimo[data-v-4f95e06e],.simulador-perda[data-v-4f95e06e],.simulador-total[data-v-4f95e06e]{display:flex;justify-content:space-between;align-items:center;border-radius:16px;padding:12px;margin-top:10px;font-weight:900;font-size:13px}.simulador-total[data-v-4f95e06e]{background:#f8fafc;color:#0f172a}.simulador-perda[data-v-4f95e06e]{background:#fef2f2;color:#dc2626}.simulador-otimo[data-v-4f95e06e]{background:#f0fdf4;color:#15803d}.simulador-resultado[data-v-4f95e06e]{margin-top:24px;background:#fff;border-left:8px solid #3f84b6;border-radius:24px;padding:24px;box-shadow:0 10px 30px rgba(15,23,42,.06)}.simulador-resultado p[data-v-4f95e06e]{margin:0;font-size:16px;color:#334155;line-height:1.6}.simulador-resultado__valor-atual[data-v-4f95e06e]{color:#16a34a}.simulador-resultado__valor-ganho[data-v-4f95e06e]{color:#f59e0b}.simulador-resumo-progress[data-v-4f95e06e]{margin-top:22px;background:hsla(0,0%,100%,.72);border:1px solid #f1f5f9;border-radius:24px;padding:16px 18px 18px}.simulador-resumo-progress__row[data-v-4f95e06e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:start}.simulador-resumo-progress__metric[data-v-4f95e06e]{display:flex;align-items:center;min-width:0}.simulador-resumo-progress__content[data-v-4f95e06e]{display:flex;flex-direction:column;gap:7px;min-width:0}.simulador-resumo-progress__label[data-v-4f95e06e]{display:block;font-size:12px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simulador-resumo-progress__value[data-v-4f95e06e]{font-size:28px;font-weight:900;margin:0;line-height:1.1}.simulador-resumo-progress__metric.is-recebendo .simulador-resumo-progress__value[data-v-4f95e06e]{color:#16a34a}.simulador-resumo-progress__metric.is-ganho .simulador-resumo-progress__value[data-v-4f95e06e]{color:#f59e0b}.simulador-resumo-progress__metric.is-maximo .simulador-resumo-progress__value[data-v-4f95e06e]{color:#354abb}.simulador-resumo-progress__bar[data-v-4f95e06e]{position:relative;margin-top:14px;padding-top:12px}.simulador-resumo-progress__track[data-v-4f95e06e]{height:10px;background:#e2e8f0;border-radius:999px;overflow:hidden}.simulador-resumo-progress__fill[data-v-4f95e06e]{position:absolute;left:0;top:12px;height:10px;background:linear-gradient(90deg,#16a34a,#f59e0b 55%,#354abb);border-radius:999px;transition:width .18s ease}.simulador-resumo-progress__caption[data-v-4f95e06e]{margin-top:10px;font-size:12px;font-weight:900;color:#64748b;text-align:right}@media (max-width:768px){.simulador-filtros__top[data-v-4f95e06e]{flex-direction:column}.simulador-estrato[data-v-4f95e06e]{width:100%;min-width:100%}.simulador-resumo-progress__row[data-v-4f95e06e]{grid-template-columns:1fr}}.ranking-page[data-v-a72a6a12]{background:#f9fafb;height:100vh;overflow-y:auto;padding:24px;color:#1f2937}.ranking-container[data-v-a72a6a12]{margin:0 auto}.loading-card[data-v-a72a6a12]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;text-align:center;color:#6b7280}.back-to-top-btn[data-v-a72a6a12]{position:fixed;right:24px;bottom:24px;width:48px;height:48px;border:none;border-radius:999px;background:#2563eb;color:#fff;box-shadow:0 16px 35px rgba(37,99,235,.35);cursor:pointer;z-index:50;transition:.2s ease;font-size:30px}.back-to-top-btn[data-v-a72a6a12]:hover{background:#1d4ed8;transform:translateY(-2px)}