.ConfigEscala{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:start;width:100%}.ConfigEscala .blocked{align-items:center;background-color:#d74d4e;border-radius:8px;color:#fff;cursor:default;display:flex;gap:10px;justify-content:start;padding:5px 10px}.ConfigEscala>.config-escala{background-color:#e3e3e3;border:.1px solid silver;border-radius:8px;max-height:calc(100% - 54px);overflow-x:hidden;overflow-y:auto;padding:5px 10px}.ConfigEscala .label{align-items:center;display:flex;margin:0;padding:0;width:100%}.ConfigEscala .label .label-text{color:#000;font-size:1.2rem;font-weight:400;margin:0 1rem 0 0;white-space:nowrap}.ConfigEscala .label .label-line{background-color:#000;flex-grow:1;height:1px}.PreViewEscala{align-items:start;border:.1px solid silver;border-radius:8px;justify-content:center}.PreViewEscala,.PreViewEscala>.conceitos-container{display:flex;flex-direction:column;height:100%;width:100%}.PreViewEscala>.conceitos-container{align-items:center;gap:10px;justify-content:start;max-height:100%;overflow:auto;padding:10px}.PreViewEscala>.conceitos-container>.conceitos-title{text-align:start}.PreViewEscala>.conceitos-container>.conceito{align-items:center;background-color:#e3e3e3;border:.1px solid silver;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px 5px 5px;width:90%}.PreViewEscala>.conceitos-container>.conceito:hover{background-color:#dedede}.PreViewEscala>.conceitos-container>.conceito>.conceito-left{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start}.PreViewEscala>.conceitos-container>.conceito>.conceito-right{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:end}.PreViewEscala>.conceitos-container>.conceito .conceito-delete{display:none}.PreViewEscala>.conceitos-container>.conceito:hover .conceito-delete{cursor:pointer;display:flex}.PreViewEscala>.conceitos-container>.conceito .conceito-edit{display:none}.PreViewEscala>.conceitos-container>.conceito:hover .conceito-edit{cursor:pointer;display:flex}.PreViewEscala>.conceitos-container>.conceito .conceito-title{font-size:1.2rem;font-weight:500}.PreViewEscala>.conceitos-container>.conceito .conceito-cor{border:1px solid #d3d3d3;border-radius:5px;padding:15px}.PreViewEscala>.numerico-container{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:start;max-height:100%;overflow:auto;padding:10px;width:100%}.PreViewEscala>.numerico-container>.numerico-title{text-align:start}.PreViewEscala>.numerico-container>.numerico{display:flex;flex-direction:row;padding:5px 10px;width:90%}.PreViewEscala>.estrela-container{align-items:center;gap:10px;height:100%;max-height:100%;overflow:auto;padding:10px}.ConfigEstrutura,.PreViewEscala>.estrela-container{display:flex;flex-direction:column;justify-content:start;width:100%}.ConfigEstrutura{align-items:start;padding:5px}.ConfigEstrutura>.observation{display:flex;flex-direction:column;justify-content:start;margin:20px 0}.ConfigEstrutura>.observation .blocked{align-items:center;background-color:#d74d4e;border-radius:8px;color:#fff;cursor:default;display:flex;gap:10px;justify-content:start;padding:5px 10px}.ConfigEstrutura>.content{width:100%}.ConfigEstrutura>.content .line-colunas{align-items:center;display:flex;gap:5px;max-width:calc(100% - 180px);overflow-x:auto}.ConfigEstrutura>.content .line-colunas>.coluna{align-items:center;background-color:grey;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-wrap:nowrap;gap:10px;height:38px;justify-content:start;padding:5px 10px;transition:all .5s ease;white-space:nowrap;width:auto}.ConfigEstrutura>.content .line-colunas>.coluna.selected{background-color:#d74d4e}.ConfigEstrutura>.exemplo{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start;margin:30px 0 10px}.ConfigEstrutura>.exemplo>.title{font-size:1.2rem;font-style:italic;font-weight:700}.ConfigEstrutura>.exemplo .table-content{border-collapse:collapse;font-size:1rem;margin:0 0 20px;overflow-x:auto;text-align:left;width:100%}.ConfigEstrutura>.exemplo .table-content table{border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.ConfigEstrutura>.exemplo>.table-content td,.ConfigEstrutura>.exemplo>.table-content th{border:1px solid #ddd;padding:12px 15px;white-space:nowrap;width:auto}.ConfigEstrutura>.exemplo>.table-content th{background-color:#f4f4f4;font-size:.7rem;font-weight:500}.ConfigEstrutura>.exemplo>.table-content tr:nth-child(2n){background-color:#f9f9f9}.ConfigEstrutura>.exemplo>.table-content tr:hover{background-color:#f1f1f1}.ConfigEstrutura>.exemplo>.table-content td:first-child,.ConfigEstrutura>.exemplo>.table-content th:first-child{border-left:none}.ConfigEstrutura>.exemplo>.table-content td:last-child,.ConfigEstrutura>.exemplo>.table-content th:last-child{border-right:none}@media screen and (max-width:600px){.ConfigEstrutura>.exemplo>.table-content table{width:100%}.ConfigEstrutura>.exemplo>.table-content tbody,.ConfigEstrutura>.exemplo>.table-content td,.ConfigEstrutura>.exemplo>.table-content th,.ConfigEstrutura>.exemplo>.table-content thead,.ConfigEstrutura>.exemplo>.table-content tr{all:revert}.ConfigEstrutura>.exemplo .table-content table{border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.ConfigEstrutura>.exemplo>.table-content td,.ConfigEstrutura>.exemplo>.table-content th{border:1px solid #ddd;padding:12px 15px;white-space:nowrap;width:auto}.ConfigEstrutura>.exemplo>.table-content th{background-color:#f4f4f4;font-size:.6rem;font-weight:500}}.ConfigEstrutura>.content-banner{align-items:end;display:flex;flex:1 1;flex-direction:row;justify-content:end;width:100%}.questionarios-container{position:relative}.ConfigEstrutura>.content-banner .collapse-content{background:#fff;border-radius:8px;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:10px;position:absolute;right:0;width:100%;z-index:10}.ConfigEstrutura>.content-banner .collapse-content .headerClose{align-items:center;color:#fff;display:flex;font-size:1rem;height:2rem;justify-content:space-between;margin:-10px -10px 10px;padding:0 10px;width:calc(100% + 20px)}.ConfigTabela{--ct-superficie:#fff;--ct-superficie-sutil:#f8f9fa;--ct-superficie-hover:#e9ecef;--ct-borda:#e1e5e9;--ct-borda-forte:#adb5bd;--ct-linha:#dee2e6;--ct-texto:#22262e;--ct-texto-sutil:#6c757d;--ct-foco:#22262e;--ct-destaque:#d7d7d7;--ct-destaque-borda:#8e949a;--ct-match:#e3f2fd;--ct-match-borda:#2196f3;--ct-alerta-fundo:#f8d7da;--ct-alerta-texto:#721c24;--ct-chip-fundo:#e9ecefc9;--ct-chip-fundo-hover:#e9ecef;--ct-chip-sombra:0 0 5px #0003;--ct-chip-sombra-hover:0 0 5px #0006;--ct-gap-hairline:4px;--ct-gap-tight:8px;--ct-gap:12px;--ct-gap-loose:16px;--ct-gap-section:24px;--ct-indent:24px;--ct-raio-chip:6px;--ct-raio-controle:8px;--ct-raio-cartao:12px;--ct-dur-fast:0.12s;--ct-dur-base:0.2s;--ct-ease-out:cubic-bezier(0.16,1,0.3,1);align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:var(--ct-gap-hairline);width:100%}.ConfigTabela .indicators-count{align-items:center;background-color:var(--ct-chip-fundo);border:none;border-radius:var(--ct-raio-controle);box-shadow:var(--ct-chip-sombra);color:inherit;display:flex;gap:3px;height:24px;padding:2px 6px;position:relative;transition:background-color var(--ct-dur-fast) var(--ct-ease-out),box-shadow var(--ct-dur-fast) var(--ct-ease-out);-webkit-user-select:none;user-select:none}.ConfigTabela button.indicators-count{-webkit-appearance:none;appearance:none;box-sizing:border-box;font:inherit}.ConfigTabela .indicators-count-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConfigTabela .indicators-count:hover{background-color:var(--ct-chip-fundo-hover)}.ConfigTabela .indicators-count.hover-action{cursor:pointer}.ConfigTabela .indicators-count.hover-action:hover{box-shadow:var(--ct-chip-sombra-hover)}.ConfigTabela .indicators-count.hover-action:disabled{cursor:default;opacity:.6}.ConfigTabela .indicators-count.hover-action:after{content:"";inset:-4px;position:absolute}.ConfigTabela .indicators-count.hover-action:focus-visible{outline:2px solid var(--ct-foco);outline-offset:2px}.ConfigTabela .indicators-count.no-weights{background-color:var(--ct-alerta-fundo);color:var(--ct-alerta-texto)}.ConfigTabela .ct-header-conteudo{align-items:center;display:flex;gap:var(--ct-gap-tight);min-width:0;width:100%}.ConfigTabela .ct-header-texto{flex:1 1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ConfigTabela .ct-header-conteudo .collapse-icon{display:none;flex-shrink:0;margin-right:var(--ct-gap-tight)}.ConfigTabela .ct-header-conteudo .collapse-icon.is-collapsed,.ConfigTabela .table-view-header:hover .ct-header-conteudo .collapse-icon{align-items:center;display:flex;justify-content:center}.ConfigTabela .collapse-icon.is-collapsed{background-color:var(--ct-texto-sutil);color:var(--ct-superficie)}.ConfigTabela .nao-se-aplica-icon{font-size:.6rem;font-weight:600;letter-spacing:-.05em}.ConfigTabela .peso-tooltip-lista{margin:0;padding-left:var(--ct-gap-loose);text-align:left}.ConfigTabela .peso-tooltip-lista li{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:2px}.ConfigTabela>.empty-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ConfigTabela .search-container{align-items:center;display:flex;flex:1 1;gap:var(--ct-gap-tight);max-width:420px}.ConfigTabela .search-container .search-input{border:1px solid var(--ct-borda);border-radius:var(--ct-raio-chip);font-size:16px;padding:var(--ct-gap-hairline) var(--ct-gap-tight)}.ConfigTabela .search-container .input-group{width:100%}.ConfigTabela .search-container .input-group .input-group-text{background-color:var(--ct-superficie-sutil);border:1px solid var(--ct-borda);color:var(--ct-texto-sutil);cursor:pointer;justify-content:center;min-width:28px;transition:background-color var(--ct-dur-fast) var(--ct-ease-out),color var(--ct-dur-fast) var(--ct-ease-out)}@media (hover:hover) and (pointer:fine){.ConfigTabela .search-container .input-group .input-group-text:hover{background-color:var(--ct-superficie-hover);color:var(--ct-texto)}}.ConfigTabela .search-container .input-group .input-group-text:focus-visible{outline:2px solid var(--ct-foco);outline-offset:-2px}.ConfigTabela .search-navigation{align-items:center;background-color:var(--ct-superficie-sutil);border:1px solid var(--ct-borda);border-radius:var(--ct-raio-controle);display:flex;gap:var(--ct-gap-hairline);padding:var(--ct-gap-hairline)}.ConfigTabela .search-navigation .search-container-Badge{font-feature-settings:"tnum";align-items:center;color:var(--ct-superficie);display:flex;font-variant-numeric:tabular-nums;justify-content:center;min-height:25px}.ConfigTabela .tree-view{background:var(--ct-superficie);border:1px solid var(--ct-borda);border-radius:var(--ct-raio-cartao);box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a;max-height:100%;overflow-y:auto;padding:var(--ct-gap-loose);width:100%}.ConfigTabela .tree-node{margin-bottom:var(--ct-gap-tight);position:relative}.ConfigTabela .tree-node-content{align-items:center;display:flex;min-height:48px;position:relative}.ConfigTabela .tree-children{margin-left:var(--ct-indent);position:relative}.ConfigTabela .tree-connector{bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:1px}.ConfigTabela .tree-line-vertical{background:var(--ct-linha);bottom:0;left:0;position:absolute;top:0;width:1px}.ConfigTabela .tree-line-horizontal{background:var(--ct-linha);height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--ct-gap-loose)}.ConfigTabela .tree-node-content>.tree-line-horizontal+.tree-node-main{margin-left:var(--ct-gap-loose)}.ConfigTabela .tree-node-main{align-items:center;background:var(--ct-superficie-sutil);border:1px solid var(--ct-borda);border-radius:var(--ct-raio-controle);display:flex;gap:var(--ct-gap-tight);padding:var(--ct-gap-tight) var(--ct-gap);transition:background-color var(--ct-dur-base) var(--ct-ease-out),border-color var(--ct-dur-base) var(--ct-ease-out),box-shadow var(--ct-dur-base) var(--ct-ease-out);width:100%}@media (hover:hover) and (pointer:fine){.ConfigTabela .tree-node-main:hover{background:var(--ct-superficie-hover);border-color:var(--ct-borda-forte);box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}}.ConfigTabela .tree-toggle-btn,.ConfigTabela .tree-toggle-placeholder{flex-shrink:0;height:28px;width:28px}.ConfigTabela .tree-toggle-btn{align-items:center;background:none;border:1px solid #0000;border-radius:50%;color:var(--ct-texto-sutil);cursor:pointer;display:inline-flex;justify-content:center;transition:background-color var(--ct-dur-fast) var(--ct-ease-out),color var(--ct-dur-fast) var(--ct-ease-out)}@media (hover:hover) and (pointer:fine){.ConfigTabela .tree-toggle-btn:hover{background:#6c757d1f;color:var(--ct-texto)}}.ConfigTabela .tree-edit-btn:focus-visible,.ConfigTabela .tree-toggle-btn:focus-visible{outline:2px solid var(--ct-foco);outline-offset:2px}.ConfigTabela .tree-node-info{flex:1 1;min-width:0}.ConfigTabela .tree-node-text{color:var(--ct-texto);font-size:16px;line-height:1.4;margin-bottom:var(--ct-gap-hairline);word-break:break-word}.ConfigTabela .tree-node-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:var(--ct-gap-tight)}.ConfigTabela .tree-node-coluna{color:var(--ct-texto-sutil)}.ConfigTabela .tree-edit-btn{align-items:center;background:var(--ct-texto-sutil);border:none;border-radius:var(--ct-raio-chip);color:var(--ct-superficie);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color var(--ct-dur-fast) var(--ct-ease-out);width:36px}@media (hover:hover) and (pointer:fine){.ConfigTabela .tree-edit-btn:hover{background:#5a6268}}.ConfigTabela .tree-edit-btn:disabled{cursor:default;opacity:.6}.ConfigTabela .tree-node-main.highlighted{background-color:var(--ct-destaque);border-color:var(--ct-destaque-borda)}.ConfigTabela .tree-node-main.current-match{background-color:var(--ct-match);border-color:var(--ct-match-borda);box-shadow:0 0 0 2px #2196f333;position:relative}.ConfigTabela .tree-node-main.current-match:before{background-color:var(--ct-match-borda);border-radius:2px;content:"";height:60%;left:-2px;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media (max-width:768px){.ConfigTabela .tree-view{padding:var(--ct-gap)}.ConfigTabela .tree-children{margin-left:var(--ct-gap-loose)}.ConfigTabela .tree-node-main{flex-wrap:wrap}.ConfigTabela .tree-node-info{flex-basis:calc(100% - 76px)}.ConfigTabela .search-container{max-width:none}}@media (prefers-reduced-motion:reduce){.ConfigTabela .indicators-count,.ConfigTabela .search-container .input-group .input-group-text,.ConfigTabela .tree-edit-btn,.ConfigTabela .tree-node-main,.ConfigTabela .tree-toggle-btn{transition-duration:.01ms}}.ConfigPesos{display:flex;flex-direction:column;width:100%}.ConfigPesos .config-pesos-tabs{background-color:#f0f0f0;border-bottom:1px solid #ddd;display:flex;overflow-x:auto}.ConfigPesos .config-pesos-tabs .config-pesos-tab{border-right:1px solid #ddd;cursor:pointer;padding:10px 20px;transition:background-color .3s;white-space:nowrap}.ConfigPesos .config-pesos-tabs .config-pesos-tab:hover{background-color:#e0e0e0}.ConfigPesos .config-pesos-tabs .config-pesos-tab.active{background-color:#fff;border-bottom:2px solid #007bff;font-weight:700}.ConfigPesos .config-pesos-tab-content{padding:15px;width:100%}.ConfigPesos .config-pesos-tab-content .config-pesos-tab-config{width:100%}.ConfigPesos .config-pesos-tab-content .config-pesos-tab-config .nome-grupo{font-size:1.2rem;font-weight:700}.ConfigPesos .config-pesos-tab-content .config-pesos-tab-config .descricao-grupo{font-size:.9rem;font-style:italic;font-weight:300}.ConfigPesos .config-pesos-actions{background-color:#f9f9f9;border-top:1px solid #ddd;padding:15px}@media screen and (max-width:768px){.ConfigPesos .config-pesos-tab-content{padding:10px}}.ConfigPesos-modal .modal-container{min-height:400px}.ConfigPesos-modal .card-icon{background:linear-gradient(135deg,#6c757d,#495057);height:40px;width:40px}.input-group-percentage{background:#fff;border:2px solid #e1e5e9;border-radius:8px;display:flex;overflow:hidden;transition:all .3s ease}.input-group-percentage:focus-within{border-color:#6c757d;box-shadow:0 0 0 3px #6c757d1a}.input-group-percentage.error{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-input-percentage{background:#0000;border:none;color:#2c3e50;flex:1 1;font-weight:500;outline:none;padding:5px 10px}.form-input-percentage::-webkit-inner-spin-button,.form-input-percentage::-webkit-outer-spin-button{cursor:pointer;height:30px;margin:0 4px 0 0;opacity:1}.percentage-addon{align-items:center;background:#f8f9fa;border-left:1px solid #e1e5e9;color:#6c757d;display:flex;font-weight:600;justify-content:center;min-width:35px;padding:5px 12px}.ConfigTabela>.content-banner{--cnb-dur-fast:0.12s;--cnb-dur-base:0.2s;--cnb-ease-out:cubic-bezier(0.16,1,0.3,1);align-items:flex-end;display:flex;flex:1 1;flex-direction:row;justify-content:flex-end;width:100%;z-index:200}.ConfigTabela>.content-banner .cnb-collapse{bottom:10px;max-width:calc(100% - 20px);position:absolute;right:10px;width:900px}.ConfigTabela>.content-banner .collapse-content{background:#fff;border:none;border-radius:12px;box-shadow:0 8px 16px #0000001a,0 24px 48px #0000002e;display:flex;flex-direction:column;max-height:100%;overflow:hidden;width:100%}.ConfigTabela>.content-banner .collapse-content .modal-container{display:flex;flex-direction:column;max-height:calc(100vh - 40px);min-height:0}.ConfigTabela>.content-banner .collapse-content .config-sections{flex:1 1;min-height:0;overflow-y:auto}.ConfigTabela>.content-banner .collapse-content .footer{background-color:#fff;border-top:1px solid #e1e5e9;flex-shrink:0}.ConfigTabela>.content-banner .cnb-arrastavel{cursor:grab;-webkit-user-select:none;user-select:none}.ConfigTabela>.content-banner .cnb-arrastavel:active{cursor:grabbing}body.cnb-arrastando,body.cnb-arrastando *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.ConfigTabela>.content-banner .cnb-titulo{align-items:flex-end;display:flex;font-weight:600;gap:8px;margin:0}.ConfigTabela>.content-banner .cnb-subtitulo{opacity:.9}.ConfigTabela>.content-banner .field-label-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.ConfigTabela>.content-banner .language-selector{flex-shrink:0}.ConfigTabela>.content-banner .cnb-add-indicador{align-items:center;display:flex;gap:8px}.ConfigTabela>.content-banner .cnb-header-vinculados{border-top:1px solid #e1e5e9;margin-top:12px;padding-top:12px}.ConfigTabela>.content-banner .list-indicadores{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.ConfigTabela>.content-banner .indicador-referencia{align-items:center;background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;padding:8px 12px;transition:background-color var(--cnb-dur-base) var(--cnb-ease-out),border-color var(--cnb-dur-base) var(--cnb-ease-out);width:100%}@media (hover:hover) and (pointer:fine){.ConfigTabela>.content-banner .indicador-referencia:hover{background-color:#e9ecef;border-color:#6c757d}}.ConfigTabela>.content-banner .indicador-referencia .action{border-radius:4px;cursor:pointer;font-size:16px;opacity:1;padding:6px;transition:opacity var(--cnb-dur-base) var(--cnb-ease-out),background-color var(--cnb-dur-fast) var(--cnb-ease-out)}@media (hover:hover) and (pointer:fine){.ConfigTabela>.content-banner .indicador-referencia .action{opacity:0}.ConfigTabela>.content-banner .indicador-referencia:focus-within .action,.ConfigTabela>.content-banner .indicador-referencia:hover .action{opacity:1}.ConfigTabela>.content-banner .indicador-referencia .action:hover{background-color:#0000001a}}.ConfigTabela>.content-banner .indicador-referencia .action:focus-visible{outline:2px solid #22262e;outline-offset:2px}@media (max-width:768px){.ConfigTabela>.content-banner .cnb-collapse{left:10px;max-width:none;right:10px;width:auto}.ConfigTabela>.content-banner .cnb-add-indicador{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ConfigTabela>.content-banner .indicador-referencia,.ConfigTabela>.content-banner .indicador-referencia .action{transition-duration:.01ms}}.ConfigRegrasClassificacao{--crc-dur-fast:0.12s;--crc-dur-base:0.2s;--crc-ease-out:cubic-bezier(0.16,1,0.3,1);--crc-gap-hairline:4px;--crc-gap-tight:8px;--crc-gap:12px;--crc-gap-loose:16px}.ConfigRegrasClassificacao .crc-ajuda{color:#6c757d;margin:0 0 var(--crc-gap) 0}.ConfigRegrasClassificacao .crc-lista{display:flex;flex-direction:column;gap:var(--crc-gap);list-style:none;margin:0;padding:0}.ConfigRegrasClassificacao .crc-regra{background-color:#fff;border:1px solid #e1e5e9;border-radius:8px;box-shadow:inset 3px 0 0 #adb5bd;display:flex;flex-direction:column;gap:var(--crc-gap-tight);padding:var(--crc-gap-tight) var(--crc-gap) var(--crc-gap) var(--crc-gap-loose);transition:border-color var(--crc-dur-base) var(--crc-ease-out),box-shadow var(--crc-dur-base) var(--crc-ease-out)}@media (hover:hover) and (pointer:fine){.ConfigRegrasClassificacao .crc-regra:hover{border-color:#adb5bd;box-shadow:inset 3px 0 0 #6c757d}}.ConfigRegrasClassificacao .crc-regra-incompleta{border-color:#f0ad4e;box-shadow:inset 3px 0 0 #f0ad4e}.ConfigRegrasClassificacao .crc-regra-cabecalho{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;gap:var(--crc-gap-tight);padding-bottom:var(--crc-gap-tight)}.ConfigRegrasClassificacao .crc-regra-numero{color:#adb5bd;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ConfigRegrasClassificacao .crc-regra-tipo{flex:1 1;min-width:0}.ConfigRegrasClassificacao .crc-regra-corpo{display:flex;flex-direction:column;gap:var(--crc-gap-hairline);min-width:0}.ConfigRegrasClassificacao .crc-clausula{align-items:baseline;display:flex;gap:var(--crc-gap-tight)}.ConfigRegrasClassificacao .crc-conector{color:#adb5bd;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-align:right;text-transform:uppercase;width:48px}.ConfigRegrasClassificacao .crc-conector-entao{color:#6c757d}.ConfigRegrasClassificacao .crc-frase{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--crc-gap-hairline) 6px;line-height:1.9}.ConfigRegrasClassificacao .crc-separador{color:#ced4da;padding:0 2px}.ConfigRegrasClassificacao .crc-texto{color:#495057;font-size:14px}.ConfigRegrasClassificacao .crc-input-numero{font-feature-settings:"tnum";background-color:initial;border:none;border-bottom:1px dashed #adb5bd;border-radius:0;color:#22262e;display:inline-block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;height:26px;padding:0 4px;text-align:center;width:52px}.ConfigRegrasClassificacao .crc-input-numero:focus{border-bottom-color:#22262e;box-shadow:none;outline:none}.ConfigRegrasClassificacao .crc-input-numero::-webkit-inner-spin-button,.ConfigRegrasClassificacao .crc-input-numero::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ConfigRegrasClassificacao .crc-input-numero[type=number]{-moz-appearance:textfield}.ConfigRegrasClassificacao .crc-faixa-option{align-items:center;display:inline-flex;gap:var(--crc-gap-tight)}.ConfigRegrasClassificacao .crc-faixa-dot,.crc-select-portal .crc-faixa-dot{border:1px solid #0003;border-radius:50%;flex-shrink:0;height:10px;width:10px}.ConfigRegrasClassificacao .crc-alerta,.ConfigRegrasClassificacao .crc-aviso-incompleta{align-items:center;color:#8a5a00;display:inline-flex;gap:var(--crc-gap-hairline)}.ConfigRegrasClassificacao .crc-aviso-incompleta{margin-left:calc(48px + var(--crc-gap-tight))}.ConfigRegrasClassificacao .crc-alerta{font-size:12px}.ConfigRegrasClassificacao .crc-remover{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#6c757d;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:background-color var(--crc-dur-fast) var(--crc-ease-out),color var(--crc-dur-fast) var(--crc-ease-out);width:28px}@media (hover:hover) and (pointer:fine){.ConfigRegrasClassificacao .crc-remover:hover{background-color:#d74d4e1f;color:#d74d4e}}.ConfigRegrasClassificacao .crc-remover:focus-visible{outline:2px solid #22262e;outline-offset:2px}.ConfigRegrasClassificacao .crc-vazio{border:1px dashed #ced4da;border-radius:8px;color:#6c757d;margin:0 0 var(--crc-gap) 0;padding:var(--crc-gap-loose);text-align:center}.ConfigRegrasClassificacao .crc-rodape{display:flex;justify-content:flex-start;margin-top:var(--crc-gap)}@media (max-width:768px){.ConfigRegrasClassificacao .crc-clausula{align-items:stretch;flex-direction:column;gap:var(--crc-gap-hairline)}.ConfigRegrasClassificacao .crc-conector{text-align:left;width:auto}.ConfigRegrasClassificacao .crc-aviso-incompleta{margin-left:0}}@media (prefers-reduced-motion:reduce){.ConfigRegrasClassificacao .crc-regra,.ConfigRegrasClassificacao .crc-remover{transition-duration:.01ms}}.ScoresAgrupados{display:flex;flex-direction:column;gap:20px;width:100%}.ScoresAgrupados-loading{align-items:center;display:flex;height:100%;justify-content:center;min-height:240px;padding:20px;width:100%}.ScoresAgrupados-loading-content{align-items:center;display:flex;flex-direction:column;gap:12px}.ScoresAgrupados-loading-status{align-items:center;color:#6c757d;display:flex;font-size:.95rem;font-weight:500;gap:8px}.ScoresAgrupados .scores-section{display:flex;flex-direction:column;gap:10px}.ScoresAgrupados .scores-section-groups{background-color:#fff;overflow:visible;padding:12px 0 6px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.ScoresAgrupados .scores-section-header{align-items:center;display:flex;gap:10px;width:100%}.ScoresAgrupados .scores-section-header span{font-size:1rem;font-weight:600;white-space:nowrap}.ScoresAgrupados .scores-title-line{background-color:#000;flex:1 1;height:1px}.ScoresAgrupados .ScoresAgrupados-header-actions{align-items:center;color:#6c757d;display:flex;gap:6px;padding-right:7px}.ScoresAgrupados .ScoresAgrupados-search-toggle{cursor:pointer}.ScoresAgrupados .scores-groups{display:flex;gap:12px;overflow-x:scroll;padding-bottom:10px;padding-left:8px;width:100%}.ScoresAgrupados-group-card{align-items:center;background-color:#a3a3a3;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:7px;min-height:8rem;min-width:12rem;padding:10px 14px;position:relative}.ScoresAgrupados-group-card.drag-enter{border:2px dashed #000}.ScoresAgrupados-group-card:hover{box-shadow:0 8px 16px #00000040;transform:translateY(-4px) scale(1.03)}.ScoresAgrupados-group-card{transition:transform .2s ease,box-shadow .2s ease}.ScoresAgrupados-group-card.new{background-color:#c3c3c3;color:#333;justify-content:center}.ScoresAgrupados-group-card .group-action{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#ffffff38;border-radius:50%;cursor:pointer;display:flex;height:23px;justify-content:center;opacity:0;position:absolute;top:8px;transform:translateY(-4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .2s ease;visibility:hidden;width:23px}.ScoresAgrupados-group-card .group-action-edit{right:8px}.ScoresAgrupados-group-card .group-action-delete{right:38px}.ScoresAgrupados-group-card:focus-within .group-action,.ScoresAgrupados-group-card:hover .group-action{opacity:1;transform:translateY(0);visibility:visible}.ScoresAgrupados-group-card .group-action:hover{background-color:#ffffff57}.ScoresAgrupados-group-card .iconAdd{font-size:1.5rem}.ScoresAgrupados-group-card .group-title{align-items:center;display:flex;font-weight:600;gap:8px;text-align:center}.ScoresAgrupados-group-card .group-count{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:2px}.ScoresAgrupados-group-card .group-count-line{line-height:1.2;white-space:nowrap}.ScoresAgrupados .scores-section-groups.compact{padding:4px 0 2px}.ScoresAgrupados .scores-section-groups.compact .scores-groups{gap:8px;padding-bottom:4px}.ScoresAgrupados .scores-section-groups.compact .ScoresAgrupados-group-card{gap:6px;min-height:5.5rem;padding:8px 12px}.ScoresAgrupados .scores-section-groups.compact .ScoresAgrupados-group-card .group-action{top:6px}.ScoresAgrupados .scores-section-groups.compact .ScoresAgrupados-group-card .group-action-edit{right:6px}.ScoresAgrupados .scores-section-groups.compact .ScoresAgrupados-group-card .group-action-delete{right:34px}.ScoresAgrupados .scores-section-groups.compact .ScoresAgrupados-group-card .iconAdd{font-size:1.3rem}.ScoresAgrupados .scores-section-groups.compact .ScoresAgrupados-group-card .group-title{font-size:.88rem}.ScoresAgrupados .scores-section-groups.compact .ScoresAgrupados-group-card .group-count{font-size:.8rem;gap:1px}.ScoresAgrupados .scores-table{width:100%}.ScoresAgrupados .ScoresAgrupados-search-wrapper{background-color:#fff;margin-bottom:.5rem;position:-webkit-sticky;position:sticky;width:100%;z-index:16}.ScoresAgrupados .ScoresAgrupados-search-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:8px;padding-top:8px;width:100%}.ScoresAgrupados .ScoresAgrupados-search-container{align-items:center;display:flex;min-width:220px;width:50%}.ScoresAgrupados .ScoresAgrupados-search-container .input-group{width:100%}.ScoresAgrupados .ScoresAgrupados-search-container .search-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.2rem .5rem}.ScoresAgrupados .ScoresAgrupados-search-container .input-group .input-group-text{background-color:#f8f9fa;border:1px solid #ccc;color:#6c757d;cursor:pointer;transition:all .2s ease}.ScoresAgrupados .ScoresAgrupados-search-container .input-group .input-group-text:hover{background-color:#e9ecef;color:#495057}.ScoresAgrupados .ScoresAgrupados-search-navigation{align-items:center;background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;gap:.25rem;margin-right:5px;padding:.25rem}.ScoresAgrupados .ScoresAgrupados-search-badge{align-items:center;background-color:grey!important;color:#fff;display:flex;height:25px;justify-content:center}.ScoresAgrupados .table-view-content{overflow:visible}.ScoresAgrupados .table-view-header{line-height:1.2;padding:10px 8px}.ScoresAgrupados .table-view-cell{line-height:1.3;overflow:hidden;padding:6px 10px}.ScoresAgrupados-table-wrapper{width:100%}.ScoresAgrupados-node-content{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;min-width:0;width:100%}.ScoresAgrupados-node-content.left{align-items:flex-start}.ScoresAgrupados-node-content.draggable{cursor:grab;-webkit-user-select:none;user-select:none}.ScoresAgrupados-node-text{height:100%;min-width:0;overflow:hidden;width:100%}.ScoresAgrupados-node-group{align-items:center;display:flex;gap:3px;justify-content:center;width:100%}.ScoresAgrupados .group-pill{border-radius:999px;font-size:.65rem;font-weight:600;max-width:100%;overflow:hidden;padding:1px 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ScoresAgrupados-empty{color:#6c757d;padding:20px;text-align:center}.ScoresAgrupados-modal-content .modal-nodes{display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow-y:auto;padding:6px 2px}.ScoresAgrupados-modal-content .modal-node{align-items:flex-start;background-color:#f0f0f0;border:1px solid #e1e5e9;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.ScoresAgrupados-modal-content .modal-node-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ScoresAgrupados-modal-content .modal-node-main{font-weight:600;word-break:break-word}.ScoresAgrupados-modal-content .modal-node-parent{color:#666;display:flex;flex-wrap:wrap;font-size:.85rem;gap:4px;word-break:break-word}.ScoresAgrupados-modal-content .modal-node-parent-coluna{font-weight:600}.ScoresAgrupados-modal-content .modal-node svg{cursor:pointer;margin-top:3px}.ScoresAgrupados-modal-content .modal-empty{color:#666;font-style:italic}@media (max-width:768px){.ScoresAgrupados .ScoresAgrupados-search-row{align-items:stretch;flex-direction:column}.ScoresAgrupados .ScoresAgrupados-search-container{min-width:0;width:100%}.ScoresAgrupados .ScoresAgrupados-search-navigation{align-self:flex-end}}.Questionario{display:flex;flex:1 1;max-height:100%;overflow:auto;width:100%}.Questionario>.emptyList,.Questionario>.loadingQuestionario{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Questionario>.emptyList{flex-direction:column}.Questionario>.tabPage{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:start;width:100%}.Questionario>.tabPage>.title-container{align-items:center;display:flex;gap:15px;margin-bottom:10px;width:100%}.Questionario>.tabPage>.title-container>.title{font-size:1.2rem;white-space:nowrap}.Questionario>.tabPage>.title-container>.title-line{background-color:#000;flex-grow:1;height:1px}.Questionario>.tabPage>.body{display:flex;flex:1 1;flex-direction:row;gap:10px;margin-top:0;width:100%}.Questionario>.tabPage>.body>.body-left{display:flex;flex-direction:column;height:100%;width:45%}.Questionario>.tabPage>.body>.body-right{display:flex;flex-direction:column;height:100%;width:55%}.Questionario .peso-warning-calculating{background-color:#ffc107}.Questionario .peso-warning-alert,.Questionario .peso-warning-calculating{align-items:center;border-radius:25px;color:#fff;cursor:default;display:flex;gap:10px;justify-content:start;padding:5px 10px}.Questionario .peso-warning-alert{background-color:#d74d4e}.Questionarios{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:start;padding:7px;width:100%}.Questionarios .list-questionarios{display:flex;flex-direction:row;flex-shrink:0;gap:10px;justify-content:start;max-width:calc(100vw - 50vh - 80px);overflow-x:auto}.Questionarios .list-questionarios>.questionarios-option{align-items:center;background-color:grey;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:bold;gap:10px;justify-content:center;min-height:38px;padding:5px 10px;transition:all .5s ease;white-space:nowrap}.Questionarios .list-questionarios>.questionarios-option:hover{background-color:#a0a0a0}.Questionarios .list-questionarios>.questionarios-option>.icon-delete,.Questionarios .list-questionarios>.questionarios-option>.icon-locked{display:none}.Questionarios .list-questionarios>.questionarios-option.delete>.icon-delete,.Questionarios .list-questionarios>.questionarios-option.locked>.icon-locked{display:flex;opacity:0}.Questionarios .list-questionarios>.questionarios-option.delete:hover>.icon-delete{cursor:pointer;display:flex;opacity:1;transition:all .7s ease}.Questionarios .list-questionarios>.questionarios-option.locked:hover>.icon-locked{cursor:not-allowed;display:flex;opacity:1;transition:all .7s ease}.Questionarios .list-questionarios>.questionarios-option.delete>.icon-delete:hover{transform:scale(1.2)}.Questionarios .questionario-name-header{align-items:end;border-radius:25px;display:flex;font-style:italic;justify-content:start;padding:5px 10px}.Questionarios>.questionarios-container{align-items:center;display:flex;flex-direction:column;justify-content:center}