@keyframes pulse-star{0%{color:#0000004d}50%{color:#00000080}to{color:#0000004d}}.star-button{align-items:center;cursor:pointer;display:flex;height:auto;justify-content:center;margin:0;padding:0;width:auto}.star-button .star{font-size:1.5em}.star-button .star-loading{animation:pulse-star 1.5s ease-in-out infinite!important}.ListaNotificacoes{animation:slideDown .2s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:500px;max-width:550px;min-width:320px;position:absolute;right:0;top:calc(100% + 5px);width:100vw;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ListaNotificacoes .lista-notificacoes-header{background:#00000005;border-bottom:1px solid #0000001a;border-radius:8px 8px 0 0;display:flex;flex-direction:column;gap:10px;padding:12px 16px}.ListaNotificacoes .lista-notificacoes-header .header-title-actions{align-items:center;display:flex;justify-content:space-between}.ListaNotificacoes .lista-notificacoes-header h6{color:#000c;font-size:14px;font-weight:600;margin:0}.ListaNotificacoes .lista-notificacoes-actions{align-items:center;display:flex;gap:8px}.ListaNotificacoes .lista-notificacoes-actions .action-btn{align-items:center;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;transition:all .2s ease;width:30px}.ListaNotificacoes .lista-notificacoes-actions .action-btn:hover:not(:disabled){background:#0000000d;border-color:#00000040;color:#000c;transform:translateY(-1px)}.ListaNotificacoes .lista-notificacoes-actions .action-btn:active:not(:disabled){transform:translateY(0)}.ListaNotificacoes .lista-notificacoes-actions .action-btn:disabled{cursor:not-allowed;opacity:.5}.ListaNotificacoes .lista-notificacoes-actions .action-btn-danger:hover:not(:disabled){background:#dc3545;border-color:#dc3545;color:#fff}.ListaNotificacoes .lista-notificacoes-filters{align-items:center;display:flex;gap:6px}.ListaNotificacoes .lista-notificacoes-filters .filter-btn{background:#fff;border:1px solid #00000026;border-radius:16px;color:#0009;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.ListaNotificacoes .lista-notificacoes-filters .filter-btn-icon{align-items:center;display:flex;height:28px;justify-content:center;padding:0;width:28px}.ListaNotificacoes .lista-notificacoes-filters .filter-btn:hover{background:#0000000d;border-color:#00000040}.ListaNotificacoes .lista-notificacoes-filters .filter-btn.active{background:#007bff1a;border-color:#007bff;color:#007bff;font-weight:600}.ListaNotificacoes .lista-notificacoes-filters .filter-btn.active:hover{background:#007bff26}.ListaNotificacoes .lista-notificacoes-container{display:flex;flex-direction:column;gap:8px;max-height:450px;overflow-x:hidden;overflow-y:auto;padding:8px}.ListaNotificacoes .lista-notificacoes-container::-webkit-scrollbar{width:6px}.ListaNotificacoes .lista-notificacoes-container::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.ListaNotificacoes .lista-notificacoes-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.ListaNotificacoes .lista-notificacoes-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.ListaNotificacoes .lista-notificacoes-loading{align-items:center;color:#00000080;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 20px}.ListaNotificacoes .lista-notificacoes-loading .loading-icon{color:#0000004d;font-size:20px}.ListaNotificacoes .lista-notificacoes-loading-more{color:#00000080;display:flex;font-size:13px;justify-content:center;padding:12px}.ListaNotificacoes .lista-notificacoes-empty{align-items:center;color:#00000080;display:flex;flex-direction:column;font-size:13px;gap:12px;justify-content:center;padding:40px 20px}.ListaNotificacoes .lista-notificacoes-empty .empty-icon{color:#0003;font-size:32px}.ListaNotificacoes .lista-notificacoes-error{align-items:center;color:#dc3545;display:flex;font-size:13px;justify-content:center;padding:20px;text-align:center}@media (max-width:768px){.ListaNotificacoes{left:10px;max-height:70vh;max-width:calc(100vw - 20px);min-width:calc(100vw - 20px);right:10px}.ListaNotificacoes .lista-notificacoes-container{max-height:calc(70vh - 50px)}}@media (max-width:480px){.ListaNotificacoes{max-height:80vh}.ListaNotificacoes .lista-notificacoes-container{max-height:calc(80vh - 50px)}}@media print{@page{size:A4 portrait!important;margin:4px!important}@page{@top-left{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-right{content:none}}body,html{background-color:#fff!important;width:210mm!important}.OnePage .headerPrint{flex-direction:row!important;padding:10px 20px!important;position:relative!important;width:100%!important}.OnePage .headerPrint,.OnePage .headerPrint .headerCenter{align-items:center!important;display:flex!important;justify-content:center!important}.OnePage .headerPrint .headerCenter{flex:1 1 auto!important;flex-direction:column!important}.OnePage .headerPrint .nomeRelatorio{font-size:1.2rem!important;font-weight:700!important;margin-bottom:2px!important;text-align:center!important}.OnePage .headerPrint .subTitle{color:#666!important;font-size:.9rem!important;margin:0 auto!important;text-align:center!important}.OnePage .headerPrint .tipoAvaliacao{align-items:center!important;display:flex!important;justify-content:flex-end!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important}.OnePage .containerChart{height:auto!important;overflow:visible!important}.OnePage .data .CustomDataPickerDiagnostico>svg{display:none!important}.OnePage .data .react-datepicker-wrapper>.react-datepicker__input-container{border-radius:2rem!important;display:flex!important;margin-left:20px!important;width:80px!important}.OnePage .data .react-datepicker-wrapper .react-datepicker__input-container .form-control{border-radius:.365rem!important;margin-left:10px!important}.OnePage .headerTabelaResultado .data .react-datepicker-wrapper>.react-datepicker__input-container{display:flex!important}}.OnePage{height:100%;max-height:100%;overflow:auto}.OnePage>.containerConfigChart{align-items:center;margin-bottom:3px;padding:2px 0}.OnePage>.containerConfigChart,.OnePage>.containerConfigChart>.line{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;justify-content:space-between;width:100%}.OnePage>.containerConfigChart>.line{align-items:start;margin-bottom:2px}.OnePage>.containerConfigChart>.line>.left{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px;justify-content:start}.OnePage>.containerConfigChart>.line>.right{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:end}.OnePage>.containerConfigChart .label{color:#666;font-size:.7rem;font-weight:400;margin-bottom:0;margin-left:0;white-space:nowrap}.OnePage>.containerConfigChart .select-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:0;min-width:0}.OnePage>.containerConfigChart .select-wrapper .css-1pahdxg-control,.OnePage>.containerConfigChart .select-wrapper .css-1s2u09g-control{min-height:36px!important;padding:0 4px!important}.OnePage>.containerConfigChart .select-wrapper .css-1pahdxg-control .css-1dimb5e-singleValue,.OnePage>.containerConfigChart .select-wrapper .css-1s2u09g-control .css-1dimb5e-singleValue{font-size:.85rem!important;padding-left:2px!important}.OnePage>.containerConfigChart .select-wrapper .css-1pahdxg-control .css-319lms-ValueContainer,.OnePage>.containerConfigChart .select-wrapper .css-1s2u09g-control .css-319lms-ValueContainer{padding:0 2px!important}.OnePage>.containerConfigChart .select-wrapper .css-1pahdxg-control .css-1hb7zxy-IndicatorsContainer,.OnePage>.containerConfigChart .select-wrapper .css-1s2u09g-control .css-1hb7zxy-IndicatorsContainer{padding-right:2px!important}@media (max-width:768px){.OnePage>.containerConfigChart{align-items:stretch;flex-direction:column;gap:2px}.OnePage>.containerConfigChart>.line{flex-wrap:wrap}.OnePage>.containerConfigChart>.line>.left,.OnePage>.containerConfigChart>.line>.right{gap:2px;justify-content:center}.OnePage>.containerConfigChart .label{font-size:.65rem;text-align:center}}.OnePage>.containerChart{align-items:start;display:flex;flex:1 1;flex-direction:column;justify-content:start;min-height:0;overflow:auto;position:relative;width:100%}.OnePage>.containerChart>.itens_layout{align-items:center;display:flex;flex-direction:column;justify-content:start;padding:7px;width:100%}.OnePage .loading-box{border-radius:5px}.OnePage .headerPrint,.OnePage .headerTabelaResultado .data .react-datepicker-wrapper>.react-datepicker__input-container{display:none!important}@media print{@page{size:A4 portrait!important;margin:4px!important}@page{@top-left{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-right{content:none}}body,html{background-color:#fff!important;width:210mm!important}.OnePage{height:auto!important;max-height:none!important;overflow:visible!important}.OnePage .headerPrint{flex-direction:row!important;padding:10px 20px!important;position:relative!important;width:100%!important}.OnePage .headerPrint,.OnePage .headerPrint .headerCenter{align-items:center!important;display:flex!important;justify-content:center!important}.OnePage .headerPrint .headerCenter{flex:1 1 auto!important;flex-direction:column!important}.OnePage .headerPrint .nomeRelatorio{font-size:1.2rem!important;font-weight:700!important;margin-bottom:2px!important;text-align:center!important}.OnePage .headerPrint .subTitle{color:#666!important;font-size:.9rem!important;margin:0 auto!important;text-align:center!important}.OnePage .headerPrint .tipoAvaliacao{align-items:center!important;display:flex!important;justify-content:flex-end!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important}.OnePage .containerChart{display:block!important;height:auto!important;overflow:visible!important}.OnePage .RelatorioPerformanceTabelaItem,.OnePage .RelatorioPerformanceTabelaItem .table-container{display:block!important;height:auto!important;width:100%!important}.OnePage .RelatorioPerformanceTabelaItem{padding:0!important}.OnePage .RelatorioPerformanceTabelaItem .table-container table{width:100%!important}.OnePage .RelatorioPerformanceTabelaItem tr{display:table-row!important}.OnePage .RelatorioPerformanceTabelaItem .sticky-left-header-column{min-width:80px!important;width:80px!important}.OnePage .RelatorioPerformanceTabelaItem td{padding:4px!important}.OnePage .RelatorioPerformanceTabelaItem .valor{min-width:auto!important;padding:2px!important;width:auto!important}.OnePage .valor .valor-realizado{font-size:.5rem!important}.OnePage .data .CustomDataPickerDiagnostico>svg{display:none!important}.OnePage .valor .valor-realizado>svg{display:block!important}.OnePage .RelatorioTabelaResultadoItem{padding:0!important}.OnePage .data .react-datepicker-wrapper>.react-datepicker__input-container{border-radius:2rem!important;display:flex!important;margin-left:20px!important;width:80px!important}.OnePage .data .react-datepicker-wrapper .react-datepicker__input-container .form-control{border-radius:.365rem!important;margin-left:10px!important}.OnePage .headerTabelaResultado .data .react-datepicker-wrapper>.react-datepicker__input-container{display:flex!important}.DiagnosticoHeader{display:none!important}.OnePage .RelatorioTabelaResultadoItem{overflow-x:hidden!important;overflow-y:hidden!important}.OnePage .RelatorioTabelaResultadoItem .matrizContainer{overflow:hidden!important}.RelatorioPerformanceTabelaItem{min-height:auto!important}.OnePage .fixed-icon-bottom-left,.OnePage .fixed-icon-bottom-right,.OnePage .fixed-icon-top-right{font-size:.5rem!important}}.ListTiposResultados{display:flex;flex-direction:row;justify-content:flex-end}.ListTiposResultados .listTipos{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.ListTiposResultados .listTipos .tipoSelecionado{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:100%;justify-content:center;max-height:38px;padding:5px 10px;white-space:nowrap}.ListTiposResultados .listTipos .tipoSelecionado:hover{box-shadow:1px 1px 10px 0 #32323233}.ListTiposResultados .listTipos .dropdown-toggle:after{all:unset}.ListTiposResultados .listTipos .dropdown-item{background-color:#fff;color:#000;font-size:.8rem!important}.ListTiposResultados .listTipos .dropdown-item:hover{background-color:#e3e3e3}.ListTiposResultados .listTipos .dropdown-item.disabled{background-color:#d3d3d3!important}.listTiposResultadosMenu{max-height:min(70vh,620px);max-width:min(360px,calc(100vw - 24px));min-width:225px;overflow-x:hidden;overflow-y:auto;padding:2px}.listTiposResultadosMenu .dropdown-item{line-height:1.25;overflow-wrap:anywhere;white-space:normal}@keyframes caustics-shift{0%{background-position:0 0,100% 100%;transform:rotate(0deg)}50%{background-position:100% 50%,0 50%;transform:rotate(180deg)}to{background-position:0 0,100% 100%;transform:rotate(1turn)}}.liquid-glass{contain:paint;overflow:hidden;position:relative}.liquid-glass:before{animation:caustics-shift 9s ease-in-out infinite;background-size:200% 200%,200% 200%;background:radial-gradient(120px 80px at 20% 30%,#ffffff59,#0000 60%),radial-gradient(140px 100px at 80% 70%,#ffffff40,#0000 60%);filter:blur(18px) saturate(140%);mix-blend-mode:screen}.liquid-glass:after,.liquid-glass:before{content:"";inset:0;pointer-events:none;position:absolute}.liquid-glass:after{background:linear-gradient(115deg,#ffffff14,#a381fa00 40%),linear-gradient(-115deg,#ffffff0f,#fff0 55%)}.liquid-card{backdrop-filter:blur(22px) saturate(160%) contrast(108%);-webkit-backdrop-filter:blur(22px) saturate(160%) contrast(108%);background:#84848433;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 30px #0000002e,inset 0 1px 0 #fffc,inset 0 -1px 0 #0000000f;color:#5b5b5b;overflow:hidden;padding:24px;position:relative}.liquid-card:hover{border-color:#ffffff47;box-shadow:0 14px 36px #00000038,inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #00000014}@media (prefers-reduced-motion:reduce){.liquid-glass:before{animation:none}}.retro-gradient{background:linear-gradient(180deg,#f0f3f4,#d3d3d3,#f0f3f4,#d3d3d3);background-size:100%}.loading-gradient{background:linear-gradient(180deg,#f0f3f4,#d3d3d3);background-size:100%;max-width:100%}.retro-intro-text{font-weight:600;max-width:70%;padding-top:20px;text-align:center}.retro-default-text,.retro-intro-text{color:#5b5b5b;font-size:1.5rem;margin-top:1rem}.retro-default-text{font-weight:400;max-width:80%;text-align:justify}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7.5px)}}.bounce{animation:bounce 3s infinite}@keyframes slide-in-y{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:slide-in-y 2s}@keyframes shine{0%{background-position:-200%}to{background-position:200%}}.shine{text-fill-color:#0000;-webkit-text-fill-color:#0000;animation:shine 3s linear infinite;background:linear-gradient(90deg,#0000004d,#0009,#0000004d);background-clip:text;-webkit-background-clip:text;background-size:200% auto}.budget-cycle{overflow:hidden;position:relative}.budget-origin{height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.budget-node{left:0;position:absolute;top:0;transform-origin:0 0}.budget-center{border-radius:14px;color:#5b5b5b;font-size:14px;font-weight:700;left:50%;line-height:1.2;padding:16px 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.budget-arrows{inset:0;pointer-events:none;position:absolute}.budget-arrow-path{stroke:#5b5b5b;stroke:var(--arrow-color,#5b5b5b);stroke-width:2.5px;fill:none;opacity:.85}