.GraficoResumo{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:start;max-height:100%;overflow:auto}@media (max-width:768px){.GraficoResumo{height:auto;max-height:none}.GraficoResumo,.GraficoResumo>.containerChartLoading{overflow:visible}}.GraficoResumo>.containerConfigChart{justify-content:space-between;margin-bottom:5px;max-width:100%}.GraficoResumo>.containerConfigChart,.GraficoResumo>.containerConfigChart>.line{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;width:100%}.GraficoResumo>.containerConfigChart>.line{justify-content:left;position:relative}.GraficoResumo>.containerConfigChart>.line .buttonFilter{left:0;position:absolute;top:0;z-index:1}.GraficoResumo>.containerConfigChart>.line .data{position:absolute;right:0;top:0;z-index:106}.GraficoResumo>.containerConfigChart>.line>.left{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:start}.GraficoResumo>.containerConfigChart>.line>.right{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:end;margin-left:auto}.GraficoResumo>.containerConfigChart .titlelabel{align-items:center;border-radius:5px;color:#3c3c3c;display:flex;flex-direction:row;font-size:.8rem;font-weight:500;gap:.5rem;justify-content:start;margin:5px 10px 0;padding:0 7px;width:calc(100% - 20px)}.GraficoResumo>.containerConfigChart .titlelabel-line{background-color:#3c3c3c;flex-grow:1;height:1px}.GraficoResumo>.containerConfigChart .label{color:#000;font-size:.75rem;font-weight:300}.GraficoResumo>.containerConfigChart .buttonFilter{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;height:43px;justify-content:center;margin-top:3px;position:relative;width:43px}.GraficoResumo .buttonFilter .filtroUsed{align-items:center;background-color:red;border-radius:50%;display:flex;font-size:.7rem;font-weight:700;height:.8rem;justify-content:center;position:absolute;right:-5px;top:-3px;width:.8rem;z-index:1}.GraficoResumo>.containerChartLoading{align-items:center;justify-content:center}.GraficoResumo>.containerChart,.GraficoResumo>.containerChartLoading{display:flex;flex:1 1;flex-direction:column;overflow:auto;position:relative;width:100%}.GraficoResumo>.containerChart{align-items:start;justify-content:start}.GraficoResumo .line-chart{align-items:center;display:flex;flex-direction:row;height:50%;justify-content:start;max-width:100%;min-width:100%}.GraficoResumo .classificacaoDetalhamento{align-items:start;display:flex;flex-direction:row;height:100%;justify-content:start;max-width:100%;overflow:auto;width:100%}.GraficoResumo .classificacaoGeral{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:start;min-width:30%;overflow-x:hidden;width:100%}.GraficoResumo .classificacaoGeral.compara{min-width:15%}.GraficoResumo .chartTitle{align-items:center;background-color:#d3d3d3;border-radius:8px;display:flex;flex-direction:column;justify-content:center;max-height:2rem;padding:5px}.GraficoResumo .chartTitle .title{color:#000;font-size:.8rem;font-weight:600}.GraficoResumo .chartTitle .subtitle{color:#3c3c3c;font-size:.65rem;font-weight:400}.GraficoResumo .chartActions{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-left:10px;padding:5px}.GraficoResumo .chartsContainerGeral{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:.5rem;margin-top:.5rem;position:relative;width:100%}.GraficoResumo .chartsContainerGeral .chartsContainerGeralSubtitle{align-items:center;background-color:#d3d3d3;border-radius:8px;color:#000;display:flex;flex-direction:row;font-size:.9rem;font-weight:600;height:4rem;justify-content:center;padding:0 2px;text-align:center;width:20%;z-index:1}.GraficoResumo .chartsContainerGeral .chartsContainerGeralSubtitle.compare{height:2rem}.GraficoResumo .chartsContainerGeral .chartsContainerGeralSubtitle.small{height:1.4rem;width:100%}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda{align-items:flex-start;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:flex-start;left:80%;padding:0 5px;position:absolute;width:20%}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda.small{align-items:center;display:flex;flex-direction:row;gap:2px;height:1.5rem;justify-content:flex-start;left:auto;overflow-x:auto;padding:0;position:static;width:100%}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda.compare{left:88%;top:-2rem}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda.compare.small{top:auto}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda .faixaCor{align-items:center;animation:slideInFromRight .4s ease-out;border-radius:5px 0 0 5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:.7rem;font-weight:500;gap:5px;opacity:.9;padding:2px 8px;transform-origin:right;transition:all .2s ease;width:100%;z-index:3}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda.small .faixaCor{border-radius:5px;max-width:30%}@keyframes slideInFromRight{0%{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateX(100%)}50%{margin-bottom:5px;max-height:2rem;padding-bottom:2px;padding-top:2px}to{margin-bottom:5px;max-height:2rem;opacity:.9;transform:translateX(0)}}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda .faixaCor svg{transition:all .2s ease}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda .faixaCor:hover{box-shadow:0 4px 8px #00000026;opacity:1}.GraficoResumo .chartsContainerGeral .chartsContainerGeralLegenda .faixaCor .faixaNome{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GraficoResumo .noDataMessage{background-color:#ffc40d;border-radius:5px;color:#000;font-size:.9rem;gap:5px;padding:5px;text-align:center}.GraficoResumo .chartsContainer{align-items:center;display:flex;flex-direction:column;justify-content:start;max-height:calc(100% - 30px);overflow:auto;padding-top:.5rem;width:100%}.GraficoResumo .chartsContainer .destaques{align-items:start;border-radius:3px;bottom:5px;color:dark;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;justify-content:end;left:0;padding:2px 10px;position:absolute;width:100%;z-index:10}.GraficoResumo .chartsContainer .destaques .destaqueInfo{align-items:center;background-color:#e3e3e3;border-radius:5px;color:#000;display:flex;flex-direction:row;font-size:.8rem;font-weight:400;justify-content:start;max-height:1.5rem;padding:2px;width:100%}.GraficoResumo .chartsContainer .destaques .destaqueInfo .faixaDestaqueNome{font-size:.7rem;font-weight:700;height:1.5rem;margin-right:5px;max-height:1.5rem;width:100%}.GraficoResumo .chartsContainer .destaques .destaqueInfo .faixaDestaqueCor{border-radius:3px;height:.8rem;width:.8rem}.GraficoResumo .chartTitleItem{background-color:#e3e3e3;border-radius:5px;color:#000;display:flex;flex-direction:row;font-size:.7rem;font-weight:400;justify-content:space-between;max-height:1.5rem;padding:3px 5px;width:95%}.GraficoResumo .headerImpressao{display:none}@media (max-width:768px){.GraficoResumo .classificacaoDetalhamento{align-items:stretch;flex-direction:column;overflow:visible}.GraficoResumo .classificacaoGeral{min-width:100%;width:100%}.GraficoResumo .chartsContainer{max-height:none;max-width:100%;overflow:visible;width:100%}.GraficoResumo .chartTitleItem{width:100%}.GraficoResumo>.containerChart{overflow:visible}}@media print{@page{size:A4 portrait!important;margin:0!important}@page{@top-left{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-right{content:none}}.GraficoResumo .headerImpressao{background-color:#f5f5f5;border-bottom:1px solid #ddd;break-inside:avoid!important;display:flex!important;gap:5px!important;justify-content:space-between!important;left:0!important;min-height:2rem!important;padding:5px!important;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:avoid!important;position:fixed!important;top:0!important;width:100%;z-index:1000!important}.GraficoResumo .headerImpressao span{display:flex!important;flex-wrap:nowrap!important;font-size:12px;font-weight:700}.GraficoResumo .headerImpressao>.BarraDemonstracaoDiagnostico{border-radius:8px!important;font-size:10px!important;height:20px!important;width:auto!important}.GraficoResumo .headerImpressao .BarraDemonstracaoDiagnostico .faixa_item>div{font-size:10px!important;padding:10px}.GraficoResumo .headerImpressao .dataIndicador{border-radius:5px!important;max-width:100px!important;width:auto!important}.GraficoResumo .containerChart .line-chart .classificacaoGeral{align-items:center!important;display:flex!important;flex-direction:column!important;gap:0!important;justify-content:start!important;margin-top:px!important;overflow-x:hidden!important;top:0!important;width:100%}.GraficoResumo .chartTitle{align-items:center;background-color:#d3d3d3;border-radius:8px!important;display:flex;flex-direction:column;justify-content:center;max-height:2rem!important;padding:5px!important}.GraficoResumo .chartsContainerGeral{margin-top:.05rem!important;min-width:100%!important;width:100%!important}.GraficoResumo .classificacaoGeral .HorizontalStackedBarChart{font-size:12px!important;height:2rem!important;width:70%!important}.GraficoResumo>.chartsContainerGeralLegenda{display:none!important}.GraficoResumo .line-chart .classificacaoDetalhamento{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;width:100%!important}.GraficoResumo .line-chart .classificacaoDetalhamento .classificacaoGeral{break-inside:avoid!important;flex-wrap:nowrap!important;height:auto!important;min-width:30%!important;page-break-inside:avoid!important;width:30%!important}.GraficoResumo .line-chart .classificacaoDetalhamento:has(>.classificacaoGeral:only-child) .classificacaoGeral{min-width:100%!important;width:100%!important}.GraficoResumo .line-chart .classificacaoDetalhamento:has(>.classificacaoGeral:nth-child(2):last-child) .classificacaoGeral{min-width:45%!important;width:45%!important}.GraficoResumo .line-chart .classificacaoDetalhamento .HorizontalStackedBarChart{font-size:10px!important;height:1rem!important;width:100%!important}.GraficoResumo .chartTitleItem{flex-wrap:nowrap;font-size:8px!important;width:100%!important}.GraficoResumo .destaqueInfo{border-radius:5px!important;padding:2px!important}.GraficoResumo .faixaDestaqueNome{flex-wrap:nowrap!important;font-size:10px!important;width:100%!important}.GraficoResumo .classificacaoDetalhamento>.classificacaoGeral:nth-child(n+4){padding-top:3rem!important}.GraficoResumo .HorizontalStackedBarChart__item-buttons.top{display:none!important}.GraficoResumo .containerChart{zoom:.88!important;height:auto!important;overflow:visible!important;transform-origin:top center}}.GraficoResumo .comparative-list{margin-top:10px;width:100%}.GraficoResumo .comparative-list .comparative-header{border:1px solid #d7d7d7;font-weight:700;gap:5px;padding:8px 10px}.GraficoResumo .comparative-list .comparative-header,.GraficoResumo .comparative-list .empresa-item{align-items:center;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:5px}.GraficoResumo .comparative-list .empresa-item{padding:5px 10px;transition:box-shadow .2s ease}.GraficoResumo .comparative-list .empresa-item:hover{box-shadow:0 0 10px #00000040}.GraficoResumo .comparative-list .empresa-nome{font-weight:700}.GraficoResumo .comparative-list .empresa-datas{align-items:center;display:flex;gap:5px}.GraficoResumo .comparative-list .empresa-datas .empresa-data{background-color:#d9d9d9;border-radius:8px;font-size:.75rem;padding:2px 6px}.GraficoResumo .comparative-list .faixa-bolinha{border-radius:50%;height:20px;width:20px}.ModalFiltrosFavoritos .list-group{gap:8px}.ModalFiltrosFavoritos .list-group-item{align-items:center;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 15px;transition:background-color .2s ease,border-color .2s ease}.ModalFiltrosFavoritos .list-group-item:hover{background-color:#f8f9fa;border-color:#ced4da}.ModalFiltrosFavoritos .list-group-item.selected{background-color:#e8f4fd}.ModalFiltrosFavoritos .list-group-item-title{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;gap:10px}.ModalFiltrosFavoritos .list-group-item-date,.ModalFiltrosFavoritos .list-group-item-owner{color:#6c757d;font-size:11px;margin-left:24px}.ModalFiltrosFavoritos .list-group-item-actions{align-items:center;display:flex;gap:6px}.ModalFiltrosFavoritos .list-group-item-actions button,.ModalFiltrosFavoritos .shared-person button{background:#0000;border:0;cursor:pointer;opacity:.7;padding:7px;position:relative;transition:opacity .2s ease}.ModalFiltrosFavoritos .list-group-item-actions button:hover,.ModalFiltrosFavoritos .shared-person button:hover{opacity:1}.ModalFiltrosFavoritos .duplicate-btn,.ModalFiltrosFavoritos .share-btn,.ModalFiltrosFavoritos .update-btn{color:#17a2b8}.ModalFiltrosFavoritos .delete-btn,.ModalFiltrosFavoritos .shared-person button{color:#dc3545}.ModalFiltrosFavoritos .share-count{background:#17a2b8;border-radius:8px;color:#fff;font-size:9px;height:15px;line-height:15px;min-width:15px;padding:0 3px;position:absolute;right:-2px;text-align:center;top:-2px}.ModalFiltrosFavoritos .empty-state{color:#6c757d;padding:30px;text-align:center}.ModalFiltrosFavoritos .empty-state.compact{padding:16px}.ModalFiltrosFavoritos .empty-state>svg{font-size:3rem;margin-bottom:15px;opacity:.5}.ModalFiltrosFavoritos .shared-people-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ModalFiltrosFavoritos .shared-person{align-items:center;background:#f8f9fa;border-radius:6px;color:#495057;display:flex;justify-content:space-between;padding:8px 10px}.ModalFiltrosFavoritos .share-option-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:12px;padding:14px}.ModalFiltrosFavoritos .share-option-heading{grid-gap:10px;align-items:start;color:#495057;display:grid;gap:10px;grid-template-columns:22px 1fr auto;margin-bottom:10px}.ModalFiltrosFavoritos .share-option-heading>svg{color:#17a2b8;margin-top:3px}.ModalFiltrosFavoritos .share-option-heading label{cursor:pointer;display:block;font-weight:600;margin:0}.ModalFiltrosFavoritos .share-option-heading p{color:#6c757d;font-size:12px;line-height:1.4;margin:2px 0 0}.ModalFiltrosFavoritos .share-option-heading input[type=checkbox]{cursor:pointer;height:18px;margin-top:2px;width:18px}.ModalFiltrosFavoritos .select-all-btn{align-items:center;background:#fff;border:1px solid #17a2b8;border-radius:5px;color:#138496;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 9px;white-space:nowrap}.ModalFiltrosFavoritos .select-all-btn:disabled{cursor:not-allowed;opacity:.5}.ModalFiltrosFavoritos .share-option-card .config-row{margin-top:4px}@media (max-width:600px){.ModalFiltrosFavoritos .share-option-heading-users{grid-template-columns:22px 1fr}.ModalFiltrosFavoritos .share-option-heading-users .select-all-btn{grid-column:2;justify-self:start}}.ModalFiltrosFavoritos .share-option-heading input[type=radio]{cursor:pointer;height:18px;margin-top:2px;width:18px}.ModalFiltrosFavoritos .save-mode-card.selected{background:#f4fbfd;border-color:#17a2b8}.ModalFiltrosFavoritos .save-mode-card.disabled .share-option-heading{opacity:.6}.ModalFiltrosFavoritos .save-mode-card.disabled .share-option-heading input[type=radio],.ModalFiltrosFavoritos .save-mode-card.disabled .share-option-heading label{cursor:not-allowed}.ModalFiltrosFavoritos .filter-name-editable{border-bottom:1px dashed #0000;cursor:text}.ModalFiltrosFavoritos .list-group-item:hover .filter-name-editable{border-bottom-color:#adb5bd}.ModalFiltrosFavoritos .rename-input{height:28px;max-width:100%;min-width:200px;padding:2px 8px}