#sicom_gerencial .sicom-dashboard-tabs{display:flex;gap:8px;margin:0 0 16px;border-bottom:1px solid var(--line);overflow-x:auto}#sicom_gerencial .sicom-dashboard-tabs button{min-height:42px;padding:0 14px;color:#9fb1c5;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-weight:800;white-space:nowrap;cursor:pointer}#sicom_gerencial .sicom-dashboard-tabs button:hover,#sicom_gerencial .sicom-dashboard-tabs button:focus-visible{color:#f6f8fb;outline:0}#sicom_gerencial .sicom-dashboard-tabs button.is-selected{color:#f4cf70;border-bottom-color:#e3bb53}.sicom-dashboard{display:grid;gap:16px}.sicom-dashboard-heading,.sicom-dashboard-section-heading,.sicom-dashboard-panel-heading,.sicom-dashboard-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sicom-dashboard-heading h2,.sicom-dashboard-section-heading h2,.sicom-dashboard-panel-heading h2,.sicom-dashboard-inspector h2{margin:0;color:#f5f7fa}.sicom-dashboard-coverage-state{padding:8px 11px;color:#fde68a;border:1px solid rgba(227,187,83,.42);border-radius:999px;background:rgba(227,187,83,.1);font-size:.78rem;font-weight:900;white-space:nowrap}.sicom-dashboard-filters,.sicom-dashboard-section,.sicom-dashboard-panel,.sicom-dashboard-coverage{min-width:0;border:1px solid var(--line);border-radius:12px;background:rgba(12,19,28,.92);box-shadow:var(--shadow)}.sicom-dashboard-filters{padding:0 18px 16px}.sicom-dashboard-filters summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:#f2f5f8;font-weight:900;cursor:pointer}.sicom-dashboard-filter-count{padding:4px 8px;color:#cbd8e6;border:1px solid #526579;border-radius:999px;font-size:.72rem}.sicom-dashboard-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.sicom-dashboard-filter-grid label,.sicom-dashboard-inline-field{display:grid;gap:6px;min-width:0;color:#aebed0;font-size:.74rem;font-weight:800}.sicom-dashboard-filter-grid select,.sicom-dashboard-inline-field select{width:100%;min-height:38px;color:#eaf1f7;border:1px solid #405267;border-radius:7px;background:#101a26;padding:0 8px;font:inherit}.sicom-dashboard-filter-grid select:disabled{opacity:.55}.sicom-dashboard-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#aebed0;font-size:.82rem}.sicom-dashboard-coverage{padding:14px}.sicom-dashboard-coverage-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.sicom-dashboard-coverage-heading strong{color:#f2d277}.sicom-dashboard-coverage-heading span{color:#aebed0;font-size:.82rem}.sicom-dashboard-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sicom-dashboard-module{display:grid;gap:4px;padding:11px;border:1px solid #33465a;border-left:4px solid #60758b;border-radius:8px;background:#101a26}.sicom-dashboard-module strong{color:#eaf1f7}.sicom-dashboard-module span{color:#aebed0;font-size:.78rem}.sicom-dashboard-module.is-complete{border-left-color:#4ade80}.sicom-dashboard-module.is-complete strong{color:#bbf7d0}.sicom-dashboard-module.is-partial{border-left-color:#f5c451}.sicom-dashboard-module.is-missing{border-left-color:#fb7185}.sicom-dashboard-section,.sicom-dashboard-panel{padding:18px}.sicom-dashboard-section-heading{margin-bottom:14px}.sicom-dashboard-section-heading span,.sicom-dashboard-panel-heading>span{color:#aebed0;font-size:.78rem;line-height:1.45;text-align:right}.sicom-dashboard-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sicom-dashboard-secondary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.sicom-dashboard-card{display:flex;min-width:0;min-height:214px;flex-direction:column;justify-content:space-between;gap:14px;padding:14px;border:1px solid #304256;border-left:4px solid #637991;border-radius:10px;background:#101a26}.sicom-dashboard-card p{margin:0;color:#f4cf70;font-size:.69rem;font-weight:900;letter-spacing:.07em}.sicom-dashboard-card h3{margin:5px 0 10px;color:#eaf1f7;font-size:.95rem;line-height:1.25}.sicom-dashboard-card strong{display:block;color:#f7f9fc;font-size:clamp(1.08rem,1.8vw,1.48rem);line-height:1.15;overflow-wrap:anywhere}.sicom-dashboard-card-status{display:block;margin-top:8px;color:#b9c9d9;font-size:.75rem;font-weight:800}.sicom-dashboard-card small{display:block;margin-top:7px;color:#91a4b9;font-size:.72rem;line-height:1.35}.sicom-dashboard-card.is-partial{border-left-color:#f5c451}.sicom-dashboard-card.is-data_error{border-left-color:#fb7185}.sicom-dashboard-card.is-not_evaluated,.sicom-dashboard-card.is-not_applicable{border-left-color:#94a3b8}.sicom-dashboard-card.is-compact{min-height:168px;padding:12px}.sicom-dashboard-card-actions{display:flex;flex-wrap:wrap;gap:7px}.sicom-dashboard-card-actions button{padding:0;color:#cfe0ef;border:0;background:transparent;font:inherit;font-size:.72rem;font-weight:800;text-decoration:underline;cursor:pointer}.sicom-dashboard-card-actions button:hover,.sicom-dashboard-card-actions button:focus-visible{color:#f5cf71;outline:0}.sicom-dashboard-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sicom-dashboard-three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sicom-dashboard-panel-heading{margin-bottom:14px}.sicom-dashboard-panel-heading h2{font-size:1.08rem;line-height:1.3}.sicom-dashboard-inline-field{width:min(100%,160px)}.sicom-dashboard-chart,.sicom-dashboard-series,.sicom-dashboard-breakdown,.sicom-dashboard-mini-cards{display:grid;gap:10px;min-width:0}.sicom-dashboard-bar-row{display:grid;grid-template-columns:minmax(112px,.9fr) minmax(90px,1.4fr) minmax(88px,.6fr);align-items:center;gap:10px}.sicom-dashboard-bar-row>div:first-child{display:grid;gap:3px}.sicom-dashboard-bar-row strong{color:#eaf1f7;font-size:.82rem}.sicom-dashboard-bar-row span,.sicom-dashboard-bar-row small{color:#aebed0;font-size:.75rem}.sicom-dashboard-bar-track,.sicom-dashboard-breakdown-track,.sicom-dashboard-series-track{overflow:hidden;border-radius:999px;background:#26394c}.sicom-dashboard-bar-track{height:11px}.sicom-dashboard-bar-track i,.sicom-dashboard-breakdown-track i,.sicom-dashboard-series-track i{display:block;border-radius:inherit;background:linear-gradient(90deg,#e3bb53,#f7d879)}.sicom-dashboard-bar-track i,.sicom-dashboard-breakdown-track i{height:100%}.sicom-dashboard-series-caption,.sicom-dashboard-breakdown-caption,.sicom-dashboard-pending-note{margin:0;color:#9fb1c5;font-size:.78rem;line-height:1.45}.sicom-dashboard-series-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-items:end;gap:8px;min-height:204px}.sicom-dashboard-series-bars article{display:grid;grid-template-rows:auto 130px auto auto;gap:5px;min-width:0;text-align:center}.sicom-dashboard-series-bars strong,.sicom-dashboard-series-bars span,.sicom-dashboard-series-bars small{overflow-wrap:anywhere}.sicom-dashboard-series-bars strong{color:#cbd8e6;font-size:.69rem}.sicom-dashboard-series-bars span{color:#f6f8fb;font-size:.71rem}.sicom-dashboard-series-bars small{color:#91a4b9;font-size:.67rem}.sicom-dashboard-series-track{display:flex;align-items:end;height:130px}.sicom-dashboard-series-track i{width:100%;min-height:2px}.sicom-dashboard-breakdown-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(72px,1.3fr) minmax(80px,.7fr);align-items:center;gap:10px;width:100%;padding:9px;border:1px solid #314459;border-radius:8px;background:#101a26;color:#eaf1f7;text-align:left;font:inherit;cursor:pointer}.sicom-dashboard-breakdown-row:hover,.sicom-dashboard-breakdown-row:focus-visible{border-color:#e3bb53;background:#172535;outline:0}.sicom-dashboard-breakdown-row span:first-child{display:grid;gap:3px;min-width:0}.sicom-dashboard-breakdown-row strong{overflow-wrap:anywhere;font-size:.8rem}.sicom-dashboard-breakdown-row small{color:#91a4b9;font-size:.69rem}.sicom-dashboard-breakdown-row b{color:#f5d476;font-size:.78rem;text-align:right;overflow-wrap:anywhere}.sicom-dashboard-mini-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sicom-dashboard-mini-cards .sicom-dashboard-card{min-height:150px}.sicom-dashboard-validation-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sicom-dashboard-validation-count{display:grid;gap:5px;padding:13px;border:1px solid #314459;border-left:4px solid #64748b;border-radius:8px;background:#101a26;color:#dce7f1;text-align:left;font:inherit;cursor:pointer}.sicom-dashboard-validation-count strong{font-size:1.35rem}.sicom-dashboard-validation-count span{font-size:.76rem;font-weight:800}.sicom-dashboard-validation-count.is-ok{border-left-color:#4ade80}.sicom-dashboard-validation-count.is-warning{border-left-color:#f5c451}.sicom-dashboard-validation-count.is-error{border-left-color:#fb7185}.sicom-dashboard-inspector{position:fixed;z-index:70;top:16px;right:16px;bottom:16px;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(620px,calc(100vw - 32px));border:1px solid #586d84;border-radius:14px;background:#0d1723;box-shadow:0 24px 80px rgba(0,0,0,.5)}.sicom-dashboard-inspector-head{padding:18px;border-bottom:1px solid #314459}.sicom-dashboard-inspector-content{min-width:0;overflow:auto;padding:18px;color:#cbd8e6}.sicom-dashboard-inspector-content h3{margin:20px 0 9px;color:#f2f5f8;font-size:.95rem}.sicom-dashboard-inspector-content>p{line-height:1.55}.sicom-dashboard-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.sicom-dashboard-explain-grid>div{padding:10px;border:1px solid #304256;border-radius:8px;background:#101a26}.sicom-dashboard-explain-grid dt{color:#91a4b9;font-size:.68rem;font-weight:900;text-transform:uppercase}.sicom-dashboard-explain-grid dd{margin:5px 0 0;color:#edf3f9;overflow-wrap:anywhere}.sicom-dashboard-formula,.sicom-dashboard-breadcrumb{padding:10px;border:1px solid #314459;border-radius:8px;background:#101a26;overflow-wrap:anywhere}.sicom-dashboard-component-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sicom-dashboard-component-list li{display:grid;gap:3px;padding:10px;border:1px solid #304256;border-radius:8px;background:#101a26}.sicom-dashboard-component-list span{color:#9fb1c5;font-size:.78rem}.sicom-dashboard-inspector-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.sicom-dashboard-table-wrap{overflow:auto;border:1px solid #314459;border-radius:8px}.sicom-dashboard-table-wrap table{width:100%;border-collapse:collapse;font-size:.78rem}.sicom-dashboard-table-wrap th,.sicom-dashboard-table-wrap td{padding:10px;border-bottom:1px solid #26394c;text-align:left;white-space:nowrap}.sicom-dashboard-table-wrap th{color:#f4cf70;background:#101a26}.sicom-dashboard-panel-error{display:grid;justify-items:start;gap:9px;padding:14px;border:1px solid rgba(251,113,133,.4);border-radius:8px;background:rgba(251,113,133,.08);color:#fecdd3}.sicom-dashboard-panel-error p{margin:0}.sicom-dashboard-skeleton{display:grid;gap:9px}.sicom-dashboard-skeleton span{display:block;height:18px;border-radius:7px;background:linear-gradient(90deg,#1a2a3b,#2e4257,#1a2a3b);background-size:200% 100%;animation:sicom-dashboard-pulse 1.25s ease-in-out infinite}.sicom-dashboard-skeleton span:nth-child(2){width:78%}.sicom-dashboard-skeleton span:nth-child(3){width:52%}@keyframes sicom-dashboard-pulse{to{background-position:-200% 0}}@media(max-width:1100px){.sicom-dashboard-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sicom-dashboard-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sicom-dashboard-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sicom-dashboard-three-column{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sicom-dashboard-heading,.sicom-dashboard-section-heading,.sicom-dashboard-panel-heading,.sicom-dashboard-coverage-heading{display:grid}.sicom-dashboard-coverage-state,.sicom-dashboard-section-heading span,.sicom-dashboard-panel-heading>span{justify-self:start;text-align:left}.sicom-dashboard-filter-grid,.sicom-dashboard-card-grid,.sicom-dashboard-secondary-grid,.sicom-dashboard-two-column,.sicom-dashboard-three-column{grid-template-columns:repeat(2,minmax(0,1fr))}.sicom-dashboard-filter-actions{align-items:flex-start;flex-direction:column}.sicom-dashboard-validation-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){#sicom_gerencial .sicom-dashboard-tabs{margin-right:-2px}.sicom-dashboard{gap:12px}.sicom-dashboard-section,.sicom-dashboard-panel{padding:14px}.sicom-dashboard-filters{padding:0 14px 14px}.sicom-dashboard-filter-grid,.sicom-dashboard-card-grid,.sicom-dashboard-secondary-grid,.sicom-dashboard-two-column,.sicom-dashboard-three-column,.sicom-dashboard-mini-cards{grid-template-columns:1fr}.sicom-dashboard-module-grid{grid-template-columns:1fr}.sicom-dashboard-bar-row{grid-template-columns:1fr}.sicom-dashboard-bar-row small{text-align:left}.sicom-dashboard-series-bars{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:5px}.sicom-dashboard-breakdown-row{grid-template-columns:1fr}.sicom-dashboard-breakdown-row b{text-align:left}.sicom-dashboard-explain-grid{grid-template-columns:1fr}.sicom-dashboard-inspector{top:8px;right:8px;bottom:8px;width:calc(100vw - 16px);border-radius:10px}.sicom-dashboard-inspector-head,.sicom-dashboard-inspector-content{padding:14px}}@media(prefers-reduced-motion:reduce){.sicom-dashboard-skeleton span{animation:none}}
#sicom_gerencial .sicom-dashboard-insights-list {
  display: grid;
  gap: var(--space-2);
  margin: 0;
  padding-inline-start: 1.2rem;
  color: var(--color-text, #e7edf4);
  line-height: 1.5;
}
#sicomDashboardRevenueSeries .sicom-dashboard-series-track i[data-sicom-zero="true"] { min-height: 0; }
