@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)}}.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}.gmr-paineis-celula{background-color:#fff;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;overflow:hidden;padding:8px 5px;white-space:nowrap}.gmr-paineis-celula.desativado{background-color:#fafafa;color:#888}.gmr-paineis-celula.generic-table-sticky{z-index:2}.gmr-paineis-nome{align-items:center;display:flex;gap:6px;justify-content:center;min-width:0}.gmr-paineis-cadeado{color:#888;flex-shrink:0;font-size:12px}.gmr-paineis-desativado,.gmr-paineis-inativo{border-radius:4px;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 6px}.gmr-paineis-desativado{background-color:#d74d4e;color:#fff}.gmr-paineis-inativo{background-color:#fff;border:1px solid #dedede;color:#666}.gmr-paineis-acao{align-items:center;background-color:initial;border:none;border-radius:4px;display:inline-flex;font-size:14px;justify-content:center;padding:4px}.gmr-paineis-acao.editar{color:#17a2b8}.gmr-paineis-acao.excluir{color:#d74d4e}.gmr-paineis-acao:focus-visible{outline:2px solid #4a90d9;outline-offset:1px}.gmr-paineis-nivel{align-items:center;display:inline-flex;gap:6px}.gmr-paineis-nivel-rotulo{color:#6c757d;font-size:12px;font-weight:600}.GmrPesoModeloCard{display:flex;flex-direction:column}.GmrPesoModeloCard .gmr-peso-cabecalho{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;-webkit-user-select:none;user-select:none}.GmrPesoModeloCard .gmr-peso-info{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px 12px;min-width:0}.GmrPesoModeloCard .gmr-peso-expandir{align-items:center;background-color:initial;border:none;border-radius:6px;color:#585858;display:flex;flex-shrink:0;height:23px;justify-content:center;padding:0;transition:background-color .2s;width:23px}.GmrPesoModeloCard .gmr-peso-expandir:hover{background-color:#e9ecef}.GmrPesoModeloCard .gmr-peso-distribuir:focus-visible,.GmrPesoModeloCard .gmr-peso-expandir:focus-visible,.GmrPesoModeloCard .gmr-peso-pilula-botao:focus-visible{outline:2px solid #22262e;outline-offset:2px}.GmrPesoModeloCard .gmr-peso-info>.generic-card-identity{flex:0 1 auto}.GmrPesoModeloCard .gmr-peso-selos{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.GmrPesoModeloCard.generic-card--row .gmr-peso-selo,.GmrPesoModeloCard.generic-card--row .gmr-peso-selos .gmr-cartao-pilula{font-size:11px;padding:2px 6px}.GmrPesoModeloCard .gmr-peso-pilula-botao{border:none;cursor:pointer}.GmrPesoModeloCard .gmr-peso-pilula-botao:hover{background-color:#dee2e6}.GmrPesoModeloCard .gmr-peso-selo{align-items:center;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.GmrPesoModeloCard .gmr-peso-selo.ok{background-color:#e8f7ee;color:#287d48}.GmrPesoModeloCard .gmr-peso-selo.erro{background-color:#fff0f0;color:#b42318}.GmrPesoModeloCard .gmr-peso-selo.alterado{background-color:#fff4e5;color:#7a4b00}.GmrPesoModeloCard .gmr-peso-acoes{align-items:center;cursor:default;display:flex;flex-shrink:0;gap:8px}.GmrPesoModeloCard .gmr-peso-corpo{display:flex;flex-direction:column;gap:12px;padding-top:12px}.GmrPesoModeloCard .gmr-peso-barra{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.GmrPesoModeloCard .gmr-peso-barra-ajuda{color:#495057;flex:1 1 280px;font-size:13px;line-height:1.4}.GmrPesoModeloCard .gmr-peso-lista{display:flex;flex-direction:column;gap:8px}.GmrPesoModeloCard .gmr-peso-linha{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px 12px;padding:10px 12px}.GmrPesoModeloCard .gmr-peso-linha-nome{align-items:center;color:#212529;display:flex;flex:1 1 240px;font-size:14px;font-weight:500;gap:8px;min-width:0}.GmrPesoModeloCard .gmr-peso-oculta{color:#6c757d;font-size:13px}.GmrPesoModeloCard .gmr-peso-aviso{color:#f2b809}.GmrPesoModeloCard .gmr-peso-tipo{font-size:13px;width:130px}.GmrPesoModeloCard .gmr-peso-campo{align-items:center;display:flex;gap:4px;width:112px}.GmrPesoModeloCard .gmr-peso-campo .form-control{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;height:34px;text-align:right}.GmrPesoModeloCard .gmr-peso-rodape{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.GmrPesoModeloCard .gmr-peso-distribuir{align-items:center;background:#0000;border:1px dashed #adb5bd;border-radius:6px;color:#495057;display:inline-flex;font-size:13px;font-weight:600;gap:8px;min-height:32px;padding:0 14px}.GmrPesoModeloCard .gmr-peso-distribuir:hover{background-color:#f8f9fa;border-color:#495057}.GmrPesoModeloCard .gmr-peso-total{font-feature-settings:"tnum";align-items:center;border-radius:16px;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;min-height:32px;padding:0 12px;white-space:nowrap}.GmrPesoModeloCard .gmr-peso-total.valido{background-color:#e8f7ee;color:#287d48}.GmrPesoModeloCard .gmr-peso-total.invalido{background-color:#fff0f0;color:#b42318}.GmrPesoModeloCard .gmr-peso-total.varios{background-color:#f1f3f5;color:#495057}.GmrPesoModeloCard .gmr-peso-submodelo{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.GmrPesoModeloCard .gmr-peso-submodelo-cabecalho{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.GmrPesoModeloCard .gmr-peso-submodelo-nome{flex:1 1;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GmrPesoModeloCard .gmr-peso-submodelo-corpo{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.GmrPesoModeloCard .gmr-peso-submodelo-corpo .gmr-peso-linha{background-color:#fff}.GmrPesoModeloCard .gmr-peso-acoes-erro{color:#b42318;font-size:13px;text-align:right}.GmrPesoModeloCard .gmr-peso-vazio{color:#6c757d;font-size:14px}@media (max-width:600px){.GmrPesoModeloCard .gmr-peso-linha-nome{flex-basis:100%}}.GmrAcessoMembros .gmr-acesso-membros-colaborador{align-items:center;display:flex;gap:6px;min-width:0}.GmrAcessoMembros .gmr-acesso-membros-selo{background-color:#e9ecef;border-radius:4px;color:#6c757d;flex-shrink:0;font-size:11px;padding:1px 6px}.GmrAcessoMembros .gmr-acesso-membros-switch{display:inline-block;text-align:left}.GmrAcessoMembros .gmr-acesso-membros-ajuda{color:#6c757d;display:inline-flex;margin-left:6px}.GmrAcessoMembros .gmr-acesso-membros-barra{display:flex;justify-content:flex-end;margin-bottom:8px}.GmrAcessoMembros .gmr-acesso-membros-edicao{display:flex;flex-direction:column;gap:12px}.GmrAcessoMembros .gmr-acesso-membros-niveis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.GmrAcessoMembros .gmr-acesso-membros-niveis{grid-template-columns:1fr}}.GmrAcessoMembros .gmr-acesso-membros-nivel .form-label{font-size:14px;font-weight:600;margin-bottom:4px}.GmrAcessoMembros .gmr-acesso-membros-rodape{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.GmrAcessoMembros .gmr-acesso-membros-dica{color:#6c757d;flex:1 1 260px;font-size:13px}.gmr-acesso-painel .gmr-acesso-topo{cursor:pointer}.gmr-acesso-painel .gmr-acesso-expandir{align-items:center;background:none;border:none;border-radius:6px;color:#6c757d;display:flex;flex:0 0 auto;height:23px;justify-content:center;padding:0;width:23px}.gmr-acesso-painel .gmr-acesso-expandir:focus-visible{outline:2px solid #4a90d9;outline-offset:1px}.gmr-acesso-painel .gmr-acesso-seta{transition:transform .2s ease-out;width:12px}.gmr-acesso-painel [aria-expanded=true]>.gmr-acesso-seta{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.gmr-acesso-painel .gmr-acesso-seta{transition:none}}.gmr-acesso-painel .generic-card-title-tooltip{flex:0 1 auto}.gmr-acesso-painel .gmr-acesso-modelo{color:#6c757d;flex:1 1 auto;font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmr-acesso-painel.generic-card--row .gmr-acesso-modelo{font-size:11px}.gmr-acesso-painel .gmr-acesso-corpo{padding-top:10px}.gmr-colab-vazio{color:#6c757d;font-size:14px;padding:40px 16px;text-align:center}.GmrAcessoColaboradorModal .gmr-colab-linha{margin-bottom:10px;width:100%}.GmrAcessoColaboradorModal .gmr-colab-vazio{color:#6c757d;font-size:13.5px;padding:4px 0}.gmr-colab-alvos{margin:0;max-height:220px;overflow-y:auto;padding-left:20px;text-align:left}.gmr-colab-alvos-mais{color:#6c757d;list-style:none}.gmr-consolidacao-andamento{display:flex;flex-direction:column;font-size:14px;gap:10px}.gmr-consolidacao-barra{background-color:#e9ecef;border-radius:4px;height:8px;overflow:hidden;width:100%}.gmr-consolidacao-barra>div{background-color:#17a2b8;height:100%;transition:width .4s ease}@media (prefers-reduced-motion:reduce){.gmr-consolidacao-barra>div{transition:none}}.gmr-consolidacao-ajuda{color:#6c757d;font-size:12.5px}.gmr-consolidacao-concluido,.gmr-consolidacao-falha{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.gmr-consolidacao-falha{color:#a12b2b}.gmr-consolidacao-concluido svg{color:#59a63d}.gmr-consolidacao-lista{border:1px solid #dee2e6;border-radius:8px;max-height:55vh;overflow-y:auto}.gmr-consolidacao-painel+.gmr-consolidacao-painel{border-top:1px solid #eef0f2}.gmr-consolidacao-painel-cabecalho{align-items:center;background:none;border:none;display:flex;gap:8px;padding:8px 12px;text-align:left;width:100%}.gmr-consolidacao-painel-cabecalho:focus-visible{outline:2px solid #4a90d9;outline-offset:-2px}.gmr-consolidacao-seta{color:#6c757d;width:12px}.gmr-consolidacao-nome{flex:1 1;font-size:13.5px;font-weight:600}.gmr-consolidacao-selo{border-radius:4px;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 8px}.gmr-consolidacao-selo.ok{background-color:#e6f4ea;color:#2d6b1f}.gmr-consolidacao-selo.neutro{background-color:#fff3cd;color:#7a5600}.gmr-consolidacao-indicadores{list-style:none;margin:0;padding:0 12px 10px 32px}.gmr-consolidacao-indicadores li{align-items:center;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:4px 0}.gmr-consolidacao-vazio{color:#6c757d;padding:14px;text-align:center}.gmr-consolidacao-pausa{align-items:center;background-color:#fff4e5;border-radius:8px;color:#7a4b00;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:12px;padding:8px 12px}.gmr-consolidacao-pausa span{flex:1 1 200px}