.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.kpi-card[data-v-339b4b82]{border-radius:10px;border:.5px solid #dde4ed;border-left:3px solid #023449;background:#fff;overflow:hidden;height:100%}.kpi-body[data-v-339b4b82]{padding:10px 13px}.kpi-head[data-v-339b4b82]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.kpi-ico[data-v-339b4b82]{width:24px;height:24px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.kpi-ico--primary[data-v-339b4b82]{background:rgba(2,52,73,.07)}.kpi-head-info[data-v-339b4b82]{flex:1;min-width:0}.kpi-title[data-v-339b4b82]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8}.kpi-main[data-v-339b4b82]{font-size:15px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:#023449;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-sep[data-v-339b4b82]{height:.5px;background:#f1f5f9;margin-bottom:7px}.kpi-row[data-v-339b4b82]{display:flex;justify-content:space-between;align-items:center;padding:2px 0}.kpi-row-label[data-v-339b4b82]{font-size:10px;color:#94a3b8;display:flex;align-items:center;gap:3px}.kpi-row-val[data-v-339b4b82]{font-size:11px;font-weight:600;color:#374151;font-variant-numeric:tabular-nums}.kpi-val--primary[data-v-339b4b82]{color:#023449}.kpi-val--green[data-v-339b4b82]{color:#2e7d32}.kpi-val--red[data-v-339b4b82]{color:#c62828}.kpi-dot[data-v-339b4b82]{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.kpi-dot--sem[data-v-339b4b82]{background:#ef9a9a}.kpi-dot--com[data-v-339b4b82]{background:#81c784}.kpi-bar-wrap[data-v-339b4b82]{padding:2px 0}.kpi-bar-track[data-v-339b4b82]{height:3px;background:#f1f5f9;border-radius:2px;overflow:hidden}.kpi-bar[data-v-339b4b82]{height:100%;border-radius:2px;transition:width .5s ease}.kpi-bar--sem[data-v-339b4b82]{background:#ef9a9a}.kpi-bar--com[data-v-339b4b82]{background:#81c784}.kpi-bar--ebook[data-v-339b4b82]{background:#023449}.kpi-share-sub[data-v-339b4b82]{display:flex;justify-content:space-between;font-size:9px;color:#94a3b8;margin-top:3px}.kpi-share-sub .kpi-val--primary[data-v-339b4b82]{font-size:9px}.dash-container[data-v-339b4b82]{display:flex;flex-direction:column;gap:14px;position:relative;background:#eef2f6;border-radius:14px}.dash-content-card[data-v-339b4b82]{border-radius:10px!important;overflow:hidden;display:flex;flex-direction:column}.dash-header[data-v-339b4b82]{background:linear-gradient(135deg,#023449,#035878);padding:12px 16px;display:flex;align-items:center;gap:12px;color:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(2,52,73,.1)}.dash-header-icon[data-v-339b4b82]{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dash-header-title[data-v-339b4b82]{font-size:13px;font-weight:700}.dash-header-sub[data-v-339b4b82]{font-size:11px;color:hsla(0,0%,100%,.6);margin-top:1px}.dash-filter-btn[data-v-339b4b82]{border-radius:8px!important;background:hsla(0,0%,100%,.06)!important;border:1px solid hsla(0,0%,100%,.15)!important;color:hsla(0,0%,100%,.4)!important;transition:background .2s,border-color .2s,color .2s!important}.dash-filter-btn[data-v-339b4b82]:hover{background:hsla(0,0%,100%,.14)!important;color:hsla(0,0%,100%,.75)!important}.dash-filter-btn--active[data-v-339b4b82]{background:hsla(0,0%,100%,.18)!important;border-color:hsla(0,0%,100%,.45)!important;color:#fff!important}.dash-container--fullscreen[data-v-339b4b82]:-webkit-full-screen,.dash-container--fullscreen[data-v-339b4b82]:fullscreen{height:100%;overflow:hidden;background:#eef2f6;padding:20px;border-radius:0;gap:14px}.dash-container--fullscreen[data-v-339b4b82]::backdrop{background:#eef2f6}.dash-container--fullscreen:-webkit-full-screen .dash-table-wrap[data-v-339b4b82],.dash-container--fullscreen:fullscreen .dash-table-wrap[data-v-339b4b82]{flex:1;min-height:0;overflow-y:auto}.dash-filter-wrap[data-v-339b4b82]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s ease,margin-bottom .25s ease}.dash-filter-wrap--hidden[data-v-339b4b82]{grid-template-rows:0fr;margin-bottom:-14px}.dash-filter-clip[data-v-339b4b82]{overflow:hidden}.dash-filter[data-v-339b4b82]{background:#fff;border:.5px solid #dde4ed;border-radius:10px;padding:10px 12px 8px;box-shadow:0 1px 3px rgba(2,52,73,.06)}.dash-kpi-row[data-v-339b4b82]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dash-kpi-row .kpi-card[data-v-339b4b82]{height:auto;box-shadow:0 1px 3px rgba(2,52,73,.07)}@media (max-width:600px){.dash-kpi-row[data-v-339b4b82]{grid-template-columns:1fr}}.dash-toolbar[data-v-339b4b82]{display:flex;align-items:center;justify-content:flex-end;padding:7px 14px;background:#f8fafc;border-bottom:1px solid #e8edf2}.col-menu-wrap[data-v-339b4b82]{position:relative;display:inline-block}.col-menu-btn[data-v-339b4b82]{display:inline-flex;align-items:center;padding:4px 11px;border-radius:6px;font-size:12px;font-weight:600;color:#023449;background:#fff;border:1px solid #dde4ed;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s;position:relative}.col-menu-btn[data-v-339b4b82]:hover{background:#f1f5f9;border-color:#c5d0db}.col-menu-badge[data-v-339b4b82]{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#023449;color:#fff;font-size:9px;font-weight:700;pointer-events:none}.col-menu-list[data-v-339b4b82]{background:#fff}.col-menu-item[data-v-339b4b82]{min-height:36px!important;cursor:pointer}.col-menu-item[data-v-339b4b82]:hover{background:#f8fafc}.col-menu-item--sub[data-v-339b4b82]{padding-left:8px!important}.col-menu-label[data-v-339b4b82]{font-size:12px!important;font-weight:500;color:#374151}.col-menu-label--sub[data-v-339b4b82]{font-size:11px!important;color:#64748b}.col-menu-sub[data-v-339b4b82]{font-size:10px!important;color:#94a3b8;margin-top:1px}.dash-table-wrap[data-v-339b4b82]{overflow-x:auto}.dash-table[data-v-339b4b82]{width:100%;border-collapse:collapse;white-space:nowrap;background:#fff}.dash-thead-g[data-v-339b4b82]{background:#f8fafc}.dash-table thead[data-v-339b4b82]{position:sticky;top:0;z-index:5}.dash-thead-g th[data-v-339b4b82]{background:#f8fafc}.dash-thg[data-v-339b4b82]{padding:8px 10px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8;border-bottom:1px solid #e8edf2;text-align:center;vertical-align:bottom}.dash-thg-note[data-v-339b4b82]{font-size:8px;font-weight:500;text-transform:lowercase;letter-spacing:0;color:#b0bec5;margin-top:2px}.dash-thg--filial[data-v-339b4b82]{text-align:left;min-width:155px;vertical-align:middle!important}.dash-thg--venda[data-v-339b4b82]{text-align:right;min-width:110px;color:#64748b;border-left:1px solid #e8edf2}.dash-thg--ebook[data-v-339b4b82]{color:#1565c0;border-left:2px solid #90caf9}.dash-thg--sem[data-v-339b4b82]{color:#c62828;border-left:2px solid #ef9a9a}.dash-thg--com[data-v-339b4b82]{color:#2e7d32;border-left:2px solid #81c784}.dash-thg--resultado[data-v-339b4b82]{color:#4527a0;border-left:2px solid #b39ddb}.dash-thg--economia[data-v-339b4b82]{text-align:right;min-width:120px;color:#bf360c;border-left:2px solid #ffa726;background:#fff8f0}.dash-thg--rk[data-v-339b4b82]{width:48px;min-width:48px;text-align:center;vertical-align:middle!important}.thg-inner[data-v-339b4b82]{display:inline-flex;align-items:center}.thg-inner--center[data-v-339b4b82]{justify-content:center}.dash-thead-s[data-v-339b4b82]{background:#f1f5f9}.dash-thead-s th[data-v-339b4b82]{background:#f1f5f9;vertical-align:top}.dash-th[data-v-339b4b82]{padding:5px 10px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#b0bec5;border-bottom:2px solid #e2e8f0;border-left:1px solid #edf2f7;white-space:nowrap}.dash-th--ebook[data-v-339b4b82]{color:#5c8fd6}.dash-th--sem[data-v-339b4b82]{color:#e57373}.dash-th--com[data-v-339b4b82]{color:#66bb6a}.dash-th--total[data-v-339b4b82]{font-weight:700}.dash-th--resultado[data-v-339b4b82]{color:#9575cd;border-left:1px solid #ede7f6}.dash-th--ebook-start[data-v-339b4b82]{border-left:2px solid #90caf9;color:#5c8fd6}.dash-th--sem-start[data-v-339b4b82]{border-left:2px solid #ffcdd2;color:#e57373}.dash-th--com-start[data-v-339b4b82]{border-left:2px solid #c8e6c9;color:#66bb6a}.dash-th--resultado-start[data-v-339b4b82]{border-left:2px solid #b39ddb;color:#9575cd}.dash-th--sortable[data-v-339b4b82]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-th--sortable[data-v-339b4b82]:hover{background:#e8edf4}.dash-th--sorted[data-v-339b4b82]{color:#374151!important;background:#eef2f7}.dash-thg.dash-th--sortable[data-v-339b4b82]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash-thg.dash-th--sortable[data-v-339b4b82]:hover{filter:brightness(.97)}.dash-thg.dash-th--sorted[data-v-339b4b82]{color:#334155!important}.sort-icon[data-v-339b4b82]{opacity:.3;margin-left:2px;vertical-align:middle!important}.sort-icon--active[data-v-339b4b82]{opacity:1;color:#1976d2!important}.dash-row[data-v-339b4b82]{transition:background .1s ease}.dash-row[data-v-339b4b82]:nth-child(2n){background:#fafbfc}.dash-row[data-v-339b4b82]:hover{background:#f0f7ff!important}.dash-row--est .dash-td--rk[data-v-339b4b82]{box-shadow:inset 3px 0 0 #66bb6a}.dash-row--proj .dash-td--rk[data-v-339b4b82]{box-shadow:inset 3px 0 0 #ffb74d}.dash-td[data-v-339b4b82]{padding:9px 10px;font-size:11.5px;color:#374151;border-bottom:1px solid #f1f5f9;vertical-align:middle;font-variant-numeric:tabular-nums}.dash-td--rk[data-v-339b4b82]{width:48px;min-width:48px;padding:9px 4px!important}.dash-td--filial[data-v-339b4b82]{min-width:155px}.dash-td--venda[data-v-339b4b82]{font-weight:600;color:#0f172a;border-left:1px solid #f1f5f9}.dash-td--ebook[data-v-339b4b82]{color:#1976d2;border-left:1px solid #e8f4fd}.dash-td--custo[data-v-339b4b82]{color:#c62828}.dash-td--total[data-v-339b4b82]{font-weight:700}.dash-td--sem[data-v-339b4b82]{color:#c62828}.dash-td--com[data-v-339b4b82]{color:#2e7d32}.dash-td--ebook-start[data-v-339b4b82]{border-left:2px solid #bbdefb}.dash-td--sem-start[data-v-339b4b82]{border-left:2px solid #ffcdd2!important}.dash-td--com-start[data-v-339b4b82]{border-left:2px solid #c8e6c9!important}.dash-td--resultado-start[data-v-339b4b82]{border-left:2px solid #d1c4e9!important}.dash-td--resultado[data-v-339b4b82]{border-left:1px solid #f3e5f5}.dash-td--resultado-com[data-v-339b4b82]{font-weight:700;color:#4527a0}.dash-td--economia[data-v-339b4b82]{background:#fff8f0;border-left:2px solid #ffa726;min-width:130px}.dash-td--saving-est[data-v-339b4b82]{background:#f1f8f2;border-left-color:#66bb6a}.eco-tipo[data-v-339b4b82]{display:inline-flex;align-items:center;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:1px 5px;border-radius:4px;margin-bottom:4px;white-space:nowrap}.eco-tipo--estimado[data-v-339b4b82]{color:#2e7d32;border:1px solid #a5d6a7}.eco-tipo--projecao[data-v-339b4b82]{color:#bf360c;border:1px solid #ffcc80}.eco-val[data-v-339b4b82]{font-weight:700;color:#e65100;font-variant-numeric:tabular-nums;font-size:11.5px}.dash-td--saving-est .eco-val[data-v-339b4b82]{color:#1b5e20}.eco-bar-track[data-v-339b4b82]{height:4px;background:#ffe0b2;border-radius:2px;margin-top:5px}.dash-td--saving-est .eco-bar-track[data-v-339b4b82]{background:#c8e6c9}.eco-bar[data-v-339b4b82]{height:100%;background:#ffa726;border-radius:2px;min-width:2px;transition:width .4s ease}.dash-td--saving-est .eco-bar[data-v-339b4b82]{background:#66bb6a}.filial-nome[data-v-339b4b82]{font-weight:600;font-size:12px;color:#0f172a}.filial-tipo[data-v-339b4b82]{display:inline-flex;align-items:center;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:1px 6px;border-radius:10px;margin-top:3px;white-space:nowrap}.filial-tipo--estimado[data-v-339b4b82]{color:#2e7d32;background:#e8f5e9}.filial-tipo--projecao[data-v-339b4b82]{color:#bf360c;background:#fff3e0}.rank-badge[data-v-339b4b82]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-weight:700;font-size:11px;flex-shrink:0;font-variant-numeric:tabular-nums}.rank-badge--1[data-v-339b4b82]{background:#fef3c7;color:#92400e;border:1.5px solid #fbbf24}.rank-badge--2[data-v-339b4b82]{background:#f1f5f9;color:#334155;border:1.5px solid #94a3b8}.rank-badge--3[data-v-339b4b82]{background:#fdf2e0;color:#78350f;border:1.5px solid #d97706}.rank-badge--n[data-v-339b4b82]{background:#f8fafc;color:#94a3b8;border:1.5px solid #e2e8f0}.qtd-badge[data-v-339b4b82]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 5px;border-radius:4px;font-weight:700;font-size:11px;color:#1565c0;background:#e3f2fd;border:1px solid #bbdefb}.margem-val[data-v-339b4b82],.qtd-badge[data-v-339b4b82]{font-variant-numeric:tabular-nums}.margem-val--sem[data-v-339b4b82]{color:#90a4ae}.margem-val--com[data-v-339b4b82]{font-weight:700;color:#1565c0}.dash-tfoot-row[data-v-339b4b82]{background:#1a3a4a}.dash-tfoot-td[data-v-339b4b82]{padding:9px 10px;font-size:11.5px;color:hsla(0,0%,100%,.75);border-top:2px solid rgba(0,0,0,.2);font-variant-numeric:tabular-nums;vertical-align:middle}.dash-tfoot-td--rk[data-v-339b4b82]{width:48px}.dash-tfoot-td--label[data-v-339b4b82]{font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.45)}.dash-tfoot-td--economia[data-v-339b4b82]{background:rgba(255,167,38,.12);color:#ffb74d;font-weight:700}.dash-filter-chip[data-v-339b4b82]{font-weight:600!important}.fade-chip-enter-active[data-v-339b4b82],.fade-chip-leave-active[data-v-339b4b82]{transition:opacity .2s,transform .2s}.fade-chip-enter[data-v-339b4b82],.fade-chip-leave-to[data-v-339b4b82]{opacity:0;transform:scale(.85)}.dash-section-divider[data-v-339b4b82]{display:flex;align-items:center}.dash-section-divider-line[data-v-339b4b82]{display:none}.dash-section-divider-label[data-v-339b4b82]{display:inline-flex;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;white-space:nowrap;padding-left:8px;border-left:2.5px solid #023449;line-height:1.2}.dash-section-divider-hint[data-v-339b4b82]{font-weight:400;text-transform:none;letter-spacing:0;font-style:italic;color:#b0bec5;margin-left:5px;font-size:9px}.dash-analysis-grid[data-v-339b4b82]{display:grid;grid-template-columns:1fr 300px;gap:12px}@media (max-width:960px){.dash-analysis-grid[data-v-339b4b82]{grid-template-columns:1fr}}.dash-float-chart[data-v-339b4b82]{background:#fff;border:.5px solid #dde4ed;border-radius:10px;box-shadow:0 1px 3px rgba(2,52,73,.07);padding:12px 12px 6px;overflow:hidden}.dash-float-chart-title[data-v-339b4b82]{font-size:10px;font-weight:700;color:#64748b;margin-bottom:6px;display:flex;align-items:center}.dash-float-chart-title--green[data-v-339b4b82]{color:#2e7d32}.dash-float-chart-title--red[data-v-339b4b82]{color:#c62828}.analysis-rankings[data-v-339b4b82]{display:flex;flex-direction:column;gap:10px}.dash-empty[data-v-339b4b82]{display:flex;flex-direction:column;align-items:center;padding:48px 16px}.dash-mock-banner[data-v-339b4b82]{display:flex;align-items:center;padding:6px 16px;background:#f57c00;font-size:11px;font-weight:600;color:#fff}@keyframes alert-icon-blink-339b4b82{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.85)}}.dash-alert-wrap[data-v-339b4b82]{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#e8f4fd,#dbeafe);border:1.5px solid #90caf9;border-left:5px solid #0477a1;border-radius:10px;padding:16px 16px 16px 18px;color:#023449;line-height:1.6;box-shadow:0 2px 8px rgba(4,119,161,.12)}.dash-alert-ico-wrap[data-v-339b4b82]{flex-shrink:0;width:38px;height:38px;background:rgba(4,119,161,.1);border:1.5px solid rgba(4,119,161,.25);border-radius:9px;display:flex;align-items:center;justify-content:center;animation:alert-icon-blink-339b4b82 1.8s ease-in-out infinite}.dash-alert-txt[data-v-339b4b82]{flex:1}.dash-alert-title[data-v-339b4b82]{font-size:12.5px;font-weight:800;color:#023449;margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}.dash-alert-body[data-v-339b4b82]{font-size:12px;color:#1e4f6b;line-height:1.65}.dash-alert-body strong[data-v-339b4b82]{font-weight:700;color:#023449}.dash-alert-close[data-v-339b4b82]{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:3px 4px;border-radius:5px;opacity:.45;transition:opacity .15s,background .15s;font-family:inherit;line-height:1;margin-top:2px}.dash-alert-close[data-v-339b4b82]:hover{opacity:1;background:rgba(4,119,161,.12)}.dash-alert-enter-active[data-v-339b4b82],.dash-alert-leave-active[data-v-339b4b82]{transition:opacity .2s ease,max-height .28s ease,padding .28s ease;max-height:160px;overflow:hidden}.dash-alert-enter[data-v-339b4b82],.dash-alert-leave-to[data-v-339b4b82]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.dash-kpi-area[data-v-339b4b82]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}@media (max-width:600px){.dash-kpi-area[data-v-339b4b82]{grid-template-columns:1fr}}.kpi-hero[data-v-339b4b82]{background:linear-gradient(135deg,#023449,#035878);border-radius:12px;min-width:240px;box-shadow:0 2px 8px rgba(2,52,73,.18);overflow:hidden;position:relative}.kpi-hero[data-v-339b4b82]:after{content:"";position:absolute;right:-24px;bottom:-32px;width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.05);pointer-events:none}.kpi-hero-body[data-v-339b4b82]{padding:16px 18px;position:relative;z-index:1}.kpi-hero-top[data-v-339b4b82]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.kpi-ico--hero[data-v-339b4b82]{width:34px;height:34px;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.22);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-hero-label[data-v-339b4b82]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:hsla(0,0%,100%,.55)}.kpi-hero-sub[data-v-339b4b82]{font-size:10px;color:hsla(0,0%,100%,.4);margin-top:1px;line-height:1.3}.kpi-hero-val[data-v-339b4b82]{font-size:29px;font-weight:800;color:#fff;line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:0}.kpi-hero-badge[data-v-339b4b82]{display:inline-flex;align-items:center;gap:4px;background:rgba(102,187,106,.18);border:1px solid rgba(102,187,106,.3);color:#81c784;border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.kpi-support-grid[data-v-339b4b82]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:600px){.kpi-support-grid[data-v-339b4b82]{grid-template-columns:1fr}}.grupo-chips[data-v-339b4b82]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.grupo-chip[data-v-339b4b82]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;font-family:inherit;border:1px solid #dde4ed;background:#f1f5f9;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s,border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grupo-chip--on[data-v-339b4b82]{background:#e8f4fd;border-color:#90caf9;color:#1565c0}.grupo-chip--sub[data-v-339b4b82]{font-size:10px;padding:4px 8px}.grupo-chip--sub.grupo-chip--on[data-v-339b4b82]{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.grupo-chip[data-v-339b4b82]:hover:not(.grupo-chip--on){background:#e8edf4;color:#64748b;border-color:#c5d0db}.grupo-sep[data-v-339b4b82]{color:#dde4ed;font-size:14px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.eco-pct[data-v-339b4b82]{font-size:9px;font-weight:700;color:rgba(230,81,0,.65);margin-top:2px}.dash-td--saving-est .eco-pct[data-v-339b4b82]{color:rgba(27,94,32,.6)}.kpi-filiais-detail[data-v-339b4b82]{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.kpi-filial-tag[data-v-339b4b82]{font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.kpi-filial-tag--real[data-v-339b4b82]{background:#e8f5e9;color:#2e7d32}.kpi-filial-tag--proj[data-v-339b4b82]{background:#fff3e0;color:#bf360c}.kpi-hero-sep[data-v-339b4b82]{height:1px;background:hsla(0,0%,100%,.1);margin:12px 0 10px}.kpi-hero-stats[data-v-339b4b82]{display:flex;align-items:center}.kpi-hero-stat[data-v-339b4b82]{flex:1;text-align:center}.kpi-hero-stat-sep[data-v-339b4b82]{width:1px;height:28px;background:hsla(0,0%,100%,.12);flex-shrink:0}.kpi-hero-stat-val[data-v-339b4b82]{font-size:15px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;line-height:1.1}.kpi-hero-stat-label[data-v-339b4b82]{font-size:8.5px;font-weight:600;color:hsla(0,0%,100%,.4);margin-top:3px;text-transform:uppercase;letter-spacing:.4px}.kpi-card[data-v-339b4b82]{transition:box-shadow .18s ease}.kpi-card[data-v-339b4b82]:hover{box-shadow:0 2px 8px rgba(2,52,73,.1)}.kpi-card--fat[data-v-339b4b82]{border-left-color:#1565c0}.kpi-card--imp[data-v-339b4b82]{border-left-color:#c62828}.kpi-ico--fat[data-v-339b4b82]{background:rgba(21,101,192,.07)}.kpi-ico--imp[data-v-339b4b82]{background:rgba(198,40,40,.07)}.kpi-reduc-badge[data-v-339b4b82]{display:inline-flex;align-items:center;background:#e8f5e9;border:1px solid #a5d6a7;color:#2e7d32;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;flex-shrink:0;margin-left:auto}