.ModalSolicitarApoio .modal-container{height:100%}.ModalSolicitarApoio .header-left{align-items:center;display:flex;gap:14px;min-width:0}.ModalSolicitarApoio .header-back{align-items:center;background:#ffffff2e;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .2s ease;width:32px}.ModalSolicitarApoio .header-back:hover{background:#ffffff52}.ModalSolicitarApoio .apoio-icon-wrapper{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.ModalSolicitarApoio .header-info{display:flex;flex-direction:column;gap:4px;min-width:0}.ModalSolicitarApoio .title{color:#fffffff2;font-weight:700}.ModalSolicitarApoio .subtitle,.ModalSolicitarApoio .title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModalSolicitarApoio .subtitle{color:#ffffffd9}.ModalSolicitarApoio .header-right{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end}.ModalSolicitarApoio .body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;width:100%}.ModalSolicitarApoio .lista-container{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:12px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;padding:4px 12px}.ModalSolicitarApoio .solicitacao-item{align-items:center;border-bottom:1px solid #e9ecef;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 6px;transition:background .15s ease;width:100%}.ModalSolicitarApoio .solicitacao-item:last-child{border-bottom:none}.ModalSolicitarApoio .solicitacao-item:hover{background:#eef1f4}.ModalSolicitarApoio .dot-novidade{background:#dc3545;border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.ModalSolicitarApoio .empty-state{align-items:center;color:grey;justify-content:center;padding:24px}.ModalSolicitarApoio .participantes-strip{align-items:center;background:#fff;border:1px solid #e1e5e9;border-radius:12px;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;padding:4px 12px;width:100%}.ModalSolicitarApoio .pessoas-linha{gap:6px;max-width:100%;overflow:hidden}.ModalSolicitarApoio .pessoas-grupo,.ModalSolicitarApoio .pessoas-linha{align-items:center;display:flex;flex-direction:row;min-width:0}.ModalSolicitarApoio .pessoas-grupo--avatares{padding-left:5px}.ModalSolicitarApoio .pessoas-seta{color:#adb5bd;flex-shrink:0;font-size:10px}.ModalSolicitarApoio .chat-container{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:12px;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:12px}.ModalSolicitarApoio .chat-row{align-items:flex-end;display:flex;flex-direction:row;flex-shrink:0;gap:8px;width:100%}.ModalSolicitarApoio .chat-row.mine{justify-content:flex-end}.ModalSolicitarApoio .chat-bubble{border-radius:12px;box-shadow:0 1px 2px #0000000f;display:flex;flex-direction:column;max-width:75%;min-width:120px;padding:8px 12px}.ModalSolicitarApoio .chat-bubble.mine{background:#d7e9fc;border-bottom-right-radius:4px}.ModalSolicitarApoio .chat-bubble.other{background:#fff;border:1px solid #e1e5e9;border-bottom-left-radius:4px}.ModalSolicitarApoio .chat-bubble.editing{max-width:100%;width:100%}.ModalSolicitarApoio .chat-bubble .bubble-author{color:#495057;font-size:12px;font-weight:700;margin-bottom:2px}.ModalSolicitarApoio .chat-bubble .bubble-content{color:#212529;font-size:14px;word-break:break-word}.ModalSolicitarApoio .chat-bubble .bubble-content p:last-child{margin-bottom:0}.ModalSolicitarApoio .chat-bubble .bubble-footer{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:4px}.ModalSolicitarApoio .chat-bubble .bubble-time{color:#868e96;font-size:11px;font-weight:600;white-space:nowrap}.ModalSolicitarApoio .chat-bubble .bubble-action{color:#868e96;cursor:pointer;font-size:12px;transition:color .15s ease}.ModalSolicitarApoio .chat-bubble .bubble-action:hover{color:#495057}.ModalSolicitarApoio .chat-input{align-items:flex-end;display:flex;flex-direction:row;flex-shrink:0;gap:8px;width:100%}.ModalSolicitarApoio .conversa-finalizada{background:#f8f9fa;border:1px dashed #ced4da;border-radius:12px;color:grey;flex-shrink:0;font-weight:600;padding:10px 12px;text-align:center;width:100%}.ModalSolicitarApoio .footer button{border-radius:12px;font-weight:600}@media (max-width:768px){.ModalSolicitarApoio .header_line{align-items:flex-start;flex-direction:column;gap:10px}.ModalSolicitarApoio .chat-bubble{max-width:90%}.ModalSolicitarApoio .footer{align-items:stretch;flex-direction:column;position:static}}.ModalSolicitarApoio .config-field{max-width:100%}.ModalResumoIndicadorResultado{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;position:relative;z-index:1001!important}.ModalResumoIndicadorResultado .header{background-color:#fff;border:none;border-radius:5px;display:flex;flex-direction:column;padding:0;width:100%}.ModalResumoIndicadorResultado .header_line{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.ModalResumoIndicadorResultado .bodyNode{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:start;overflow-y:auto;padding:5px;width:100%}.ModalResumoIndicadorResultado .hiddenID{background-color:#000;border-radius:5px;color:#fff;cursor:default;font-size:.8em;font-weight:700;opacity:0;padding:2px 5px}.ModalResumoIndicadorResultado .hiddenID:hover{opacity:1}.ModalResumoNodeQuestionario{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;position:relative;z-index:1001!important}.ModalResumoNodeQuestionario .miniLoading{align-items:center;display:flex;justify-content:end;position:absolute;right:3px;top:3px}.ModalResumoNodeQuestionario .header{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;width:100%}.ModalResumoNodeQuestionario .header.loading{animation:highlight 1s ease 0s infinite normal forwards running}.ModalResumoNodeQuestionario .header.loading>*{visibility:hidden}@keyframes highlight{0%{background-color:#fff}50%{background-color:#f0f0f0}to{background-color:#fff}}.ModalResumoNodeQuestionario .header_line{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.ModalResumoNodeQuestionario .bodyNode{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:start;overflow-y:auto;padding:5px;width:100%}.ModalResumoNodeQuestionario .bodyNode .content{align-items:start;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:start;width:100%}.ModalResumoNodeQuestionario .bodyNode .content.card_collapse{background-color:#f3f3f3;border-radius:8px;padding:5px}.ModalResumoNodeQuestionario .bodyNode .content .value-resposta{align-items:center;border-radius:5px;color:#fff;cursor:default;display:flex;flex:0 0 auto;flex-direction:row;font-size:1rem;font-weight:800;height:100%;justify-content:center;max-width:15rem;min-width:5rem;padding:2px 5px;text-align:center}.ModalResumoNodeQuestionario .bodyNode .content .value-resposta.resultado-periodo-anterior{background-image:repeating-linear-gradient(45deg,#00000021,#00000021 5px,#0000 0,#0000 10px);text-shadow:0 0 3px #00000040}.ModalResumoNodeQuestionario .bodyNode .content .labelTitle{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.ModalResumoNodeQuestionario .bodyNode .content .labelTitle .mediaNodesFilhos{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;padding:3px 10px}.ModalResumoNodeQuestionario .bodyNode .content .labelTitle .labelColuna{align-items:center;color:#000;display:flex;flex-direction:row;font-size:.85em;font-weight:700;gap:5px;justify-content:start}.ModalResumoNodeQuestionario .bodyNode .content .labelTitle .buttonCollapse{align-items:center;color:#000;display:flex;flex-direction:row;font-size:.8em;font-weight:700;justify-content:end;margin-right:5px}.ModalResumoNodeQuestionario .bodyNode .content .listFilhos{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:start;width:100%}.ModalResumoNodeQuestionario .bodyNode .content .listFilhos .itemFilho{align-items:center;background-color:#fff;border:.1px solid #f1f1f1;border-radius:5px;display:flex;flex-direction:row;font-size:.9rem;gap:10px;height:30px;justify-content:space-between;max-height:30px;overflow:hidden;padding:0 0 0 5px;width:100%}.ModalResumoNodeQuestionario .bodyNode .content .listFilhos .itemFilho:hover{box-shadow:1px 1px 10px 0 #32323233}.ModalResumoNodeQuestionario .bodyNode .content .listPlanos{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:start;width:100%}.ModalResumoNodeQuestionario .bodyNode .content .listRecomendacoes{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ModalResumoNodeQuestionario .hiddenID{background-color:#000;border-radius:5px;color:#fff;cursor:default;font-size:.8em;font-weight:700;opacity:0;padding:2px 5px}.ModalResumoNodeQuestionario .hiddenID:hover{opacity:1}@media (max-width:480px){.ModalResumoNodeQuestionario .header_line{flex-wrap:wrap;gap:6px}.ModalResumoNodeQuestionario .header_line>div{max-width:100%}.ModalResumoNodeQuestionario .bodyNode{gap:12px;overflow-y:visible;padding:8px}.ModalResumoNodeQuestionario .bodyNode .content .value-resposta{font-size:.95rem;max-width:none;min-width:6rem;padding:4px 8px}.ModalResumoNodeQuestionario .bodyNode .content .listFilhos .itemFilho{height:auto;max-height:none;padding:6px 8px}.ModalResumoNodeQuestionario .bodyNode .content .labelTitle .labelColuna{font-size:.95em}}.ModalResumoScoreGrupoQuestionario{display:flex;flex-direction:column;gap:12px;min-height:16rem;width:100%}.ModalResumoScoreGrupoQuestionario-loading{align-items:center;display:flex;justify-content:center;min-height:16rem}.ModalResumoScoreGrupoQuestionario-titleBlock{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.ModalResumoScoreGrupoQuestionario .groupChip{align-items:center;background:#ffffff2e;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.04em;padding:2px 4px;text-transform:uppercase}.ModalResumoScoreGrupoQuestionario .groupName{align-items:center;display:flex;font-size:1.1rem;font-weight:700;gap:8px;min-width:0}.ModalResumoScoreGrupoQuestionario .groupColorBullet{border-radius:999px;flex-shrink:0;height:10px;width:10px}.ModalResumoScoreGrupoQuestionario .groupNameText{flex:1 1;min-width:0}.ModalResumoScoreGrupoQuestionario-headerLine{gap:16px}.ModalResumoScoreGrupoQuestionario-headerDate{align-items:flex-end;display:flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:4px;min-width:9rem}.ModalResumoScoreGrupoQuestionario-dataPicker{width:6.25rem}.ModalResumoScoreGrupoQuestionario-subtitle{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:6px;opacity:.9}.ModalResumoScoreGrupoQuestionario-cardIcon{box-shadow:none}.ModalResumoScoreGrupoQuestionario-summary{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.ModalResumoScoreGrupoQuestionario-summaryResult{align-items:center;border-radius:10px;box-shadow:1px 1px 10px 0 #32323233;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:12rem;min-width:10rem;padding:14px 12px}.ModalResumoScoreGrupoQuestionario .resultado-periodo-anterior{background-image:repeating-linear-gradient(45deg,#00000021,#00000021 5px,#0000 0,#0000 10px);text-shadow:0 0 3px #00000040}.ModalResumoScoreGrupoQuestionario-summaryResult .summaryValue{font-size:1.3rem;font-weight:800;line-height:1.2;text-align:center}.ModalResumoScoreGrupoQuestionario-summaryResult .summaryClassification{font-size:.85rem;font-weight:700;margin-top:4px;text-align:center}.ModalResumoScoreGrupoQuestionario-summaryMeta{background:#f3f3f3;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-width:16rem;padding:14px}.ModalResumoScoreGrupoQuestionario-summaryMeta .summaryRule{color:#22262e;font-size:.9rem;font-weight:700;line-height:1.35}.ModalResumoScoreGrupoQuestionario-summaryMeta .summaryDisclaimer{align-items:flex-start;color:#8a5a00;display:flex;font-size:.78rem;font-weight:700;gap:6px;line-height:1.35}.ModalResumoScoreGrupoQuestionario-summaryMeta .summaryDisclaimer svg{flex-shrink:0;margin-top:2px}.ModalResumoScoreGrupoQuestionario-summaryMeta .summaryCounts{display:flex;flex-wrap:wrap;gap:6px}.ModalResumoScoreGrupoQuestionario-summaryMeta .summaryCounts span{align-items:center;background:#fff;border-radius:999px;color:#585858;display:inline-flex;font-size:.74rem;font-weight:700;min-height:28px;padding:4px 10px}.ModalResumoScoreGrupoQuestionario-section{display:flex;flex-direction:column;gap:10px}.ModalResumoScoreGrupoQuestionario-itemsList{display:flex;flex-direction:column;gap:8px}.ModalResumoScoreGrupoQuestionario-itemRow{align-items:center;background:#fff;border:1px solid #ececec;border-radius:10px;display:flex;gap:10px;padding:10px}.ModalResumoScoreGrupoQuestionario-itemRow.clickable{cursor:pointer;transition:background-color .2s,transform .1s}.ModalResumoScoreGrupoQuestionario-itemRow.clickable:hover{background-color:#ececec;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.ModalResumoScoreGrupoQuestionario-itemResult{align-items:center;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:800;justify-content:center;min-height:2.5rem;min-width:6.5rem;padding:6px 8px;text-align:center}.ModalResumoScoreGrupoQuestionario-itemContent{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.ModalResumoScoreGrupoQuestionario-itemContent .itemName{align-items:center;color:#22262e;display:flex;font-size:.92rem;font-weight:700;min-width:0}.ModalResumoScoreGrupoQuestionario-itemContent .itemPath{align-items:center;color:grey;display:flex;font-size:.78rem;font-weight:600;min-width:0}.ModalResumoScoreGrupoQuestionario-itemStatus{align-items:center;display:flex;flex-shrink:0;gap:6px}.ModalResumoScoreGrupoQuestionario-itemStatus .statusIcon{align-items:center;background:#f3f3f3;border-radius:999px;color:#585858;display:inline-flex;font-size:.82rem;height:30px;justify-content:center;width:30px}.ModalResumoScoreGrupoQuestionario-itemAction{flex-shrink:0}.ModalResumoScoreGrupoQuestionario-stateBox{align-items:center;background:#f3f3f3;border-radius:10px;color:#585858;display:flex;font-size:.86rem;font-weight:700;gap:8px;padding:12px}.ModalResumoScoreGrupoQuestionario-stateBox.warning{background:#f0ad4e1f;color:#8a5a00}.ModalResumoScoreGrupoQuestionario-itemsSection{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ModalResumoScoreGrupoQuestionario-itemsSection .itemsHeader{align-items:center;background:#f3f3f3;border-radius:8px;display:flex;font-weight:700;padding:8px 12px}.ModalResumoScoreGrupoQuestionario-itemsSection .collapse-icon{align-items:center;display:inline-flex;justify-content:center;margin-left:8px}@media (max-width:768px){.ModalResumoScoreGrupoQuestionario-headerLine{align-items:flex-start;flex-direction:column}.ModalResumoScoreGrupoQuestionario-headerDate{align-items:flex-start}.ModalResumoScoreGrupoQuestionario-summaryMeta{min-width:100%}.ModalResumoScoreGrupoQuestionario-itemRow{flex-wrap:wrap}.ModalResumoScoreGrupoQuestionario-itemResult{min-width:5.5rem}.ModalResumoScoreGrupoQuestionario-itemStatus{order:3}.ModalResumoScoreGrupoQuestionario-itemAction{display:flex;justify-content:flex-end;width:100%}}.ModalResumoConsolidadoQuestionario{display:flex;flex-direction:column;gap:12px;min-height:16rem;position:relative;width:100%}.ModalResumoConsolidadoQuestionario-miniLoading{position:absolute;right:6px;top:6px;z-index:2}.ModalResumoConsolidadoQuestionario-loading{align-items:center;display:flex;justify-content:center;min-height:16rem}.ModalResumoConsolidadoQuestionario-titleBlock{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.ModalResumoConsolidadoQuestionario .groupChip{align-items:center;background:#ffffff2e;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:0;padding:2px 6px;text-transform:uppercase}.ModalResumoConsolidadoQuestionario .groupName{align-items:center;display:flex;font-size:1.1rem;font-weight:700;gap:8px;min-width:0}.ModalResumoConsolidadoQuestionario .groupIcon{color:#fff;flex-shrink:0}.ModalResumoConsolidadoQuestionario .groupNameText{flex:1 1;min-width:0}.ModalResumoConsolidadoQuestionario-headerLine{gap:16px}.ModalResumoConsolidadoQuestionario-headerDate{align-items:flex-end;display:flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:4px;min-width:9rem}.ModalResumoConsolidadoQuestionario-dataPicker{width:6.25rem}.ModalResumoConsolidadoQuestionario-subtitle{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:6px;opacity:.9}.ModalResumoConsolidadoQuestionario-cardIcon{box-shadow:none}.ModalResumoConsolidadoQuestionario-summary{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.ModalResumoConsolidadoQuestionario-summaryResult{align-items:center;border-radius:10px;box-shadow:1px 1px 10px 0 #32323233;color:#fff;display:flex;flex-direction:column;justify-content:center;max-width:12rem;min-width:10rem;padding:14px 12px}.ModalResumoConsolidadoQuestionario-summaryResult .summaryValue{font-size:1.3rem;font-weight:800;line-height:1.2;text-align:center}.ModalResumoConsolidadoQuestionario .resultado-periodo-anterior{background-image:repeating-linear-gradient(45deg,#00000021,#00000021 5px,#0000 0,#0000 10px);text-shadow:0 0 3px #00000040}.ModalResumoConsolidadoQuestionario-summaryMeta{background:#f3f3f3;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-width:16rem;padding:14px}.ModalResumoConsolidadoQuestionario-summaryMeta .summaryRule{color:#22262e;font-size:.9rem;font-weight:700;line-height:1.35}.ModalResumoConsolidadoQuestionario-summaryMeta .summaryDisclaimer{align-items:flex-start;color:#8a5a00;display:flex;font-size:.78rem;font-weight:700;gap:6px;line-height:1.35}.ModalResumoConsolidadoQuestionario-summaryMeta .summaryDisclaimer svg{flex-shrink:0;margin-top:2px}.ModalResumoConsolidadoQuestionario-summaryMeta .summaryCounts{display:flex;flex-wrap:wrap;gap:6px}.ModalResumoConsolidadoQuestionario-summaryMeta .summaryCounts span{align-items:center;background:#fff;border-radius:999px;color:#585858;display:inline-flex;font-size:.74rem;font-weight:700;min-height:28px;padding:4px 10px}.ModalResumoConsolidadoQuestionario-itemsSection{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ModalResumoConsolidadoQuestionario-itemsSection .itemsHeader{align-items:center;background:#f3f3f3;border-radius:8px;cursor:pointer;display:flex;font-weight:700;padding:8px 12px}.ModalResumoConsolidadoQuestionario-itemsSection .collapse-icon{align-items:center;display:inline-flex;justify-content:center;margin-left:8px}.ModalResumoConsolidadoQuestionario-itemsList{display:flex;flex-direction:column;gap:8px}.ModalResumoConsolidadoQuestionario-itemRow{align-items:center;background:#fff;border:1px solid #ececec;border-radius:10px;display:flex;gap:10px;padding:10px}.ModalResumoConsolidadoQuestionario-itemRow.clickable{cursor:pointer;transition:background-color .2s,transform .1s}.ModalResumoConsolidadoQuestionario-itemRow.clickable:hover{background-color:#ececec;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.ModalResumoConsolidadoQuestionario-itemResult{align-items:center;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:800;justify-content:center;min-height:2.5rem;min-width:6.5rem;padding:6px 8px;text-align:center}.ModalResumoConsolidadoQuestionario-itemContent{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.ModalResumoConsolidadoQuestionario-itemContent .itemName{align-items:center;color:#22262e;display:flex;font-size:.92rem;font-weight:700;min-width:0}.ModalResumoConsolidadoQuestionario-itemContent .itemPath{align-items:center;color:grey;display:flex;font-size:.78rem;font-weight:600;min-width:0}.ModalResumoConsolidadoQuestionario-stateBox{align-items:center;background:#f3f3f3;border-radius:10px;color:#585858;display:flex;font-size:.86rem;font-weight:700;gap:8px;padding:12px}.ModalResumoConsolidadoQuestionario-stateBox.warning{background:#f0ad4e1f;color:#8a5a00}@media (max-width:768px){.ModalResumoConsolidadoQuestionario-headerLine{align-items:flex-start;flex-direction:column}.ModalResumoConsolidadoQuestionario-headerDate{align-items:flex-start}.ModalResumoConsolidadoQuestionario-summaryMeta{min-width:100%}.ModalResumoConsolidadoQuestionario-itemRow{flex-wrap:wrap}.ModalResumoConsolidadoQuestionario-itemResult{min-width:5.5rem}}