.template-criteria-container[data-v-26d0cf1d]{max-width:100%;overflow-x:hidden}[dir] .template-criteria-container[data-v-26d0cf1d]{padding:1.5rem}.criterios-card[data-v-26d0cf1d],.preguntas-card[data-v-26d0cf1d]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}[dir] .criterios-card[data-v-26d0cf1d],[dir] .preguntas-card[data-v-26d0cf1d]{margin-bottom:1.5rem;padding:1.25rem!important;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:8px}[dir] .section-header[data-v-26d0cf1d]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #f0f0f0}.section-title[data-v-26d0cf1d]{font-size:1.1rem;font-weight:600;color:#2c3e50}[dir] .section-title[data-v-26d0cf1d]{margin:0}.cell-wrap-text[data-v-26d0cf1d]{white-space:normal!important;line-height:1.4!important;word-wrap:break-word!important;word-break:break-word!important}[dir] .cell-wrap-text[data-v-26d0cf1d]{padding:8px 4px!important}.cell-selectable[data-v-26d0cf1d]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}[dir] .cell-selectable[data-v-26d0cf1d]{cursor:text!important}.criterios-grid[data-v-26d0cf1d] .ag-cell{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.criterios-grid[data-v-26d0cf1d] .ag-cell-wrapper{overflow:visible!important}.preguntas-grid[data-v-26d0cf1d] .ag-cell{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.preguntas-grid[data-v-26d0cf1d] .ag-cell-wrapper{overflow:visible!important}[dir] .ag-theme-material[data-v-26d0cf1d] .ag-row-selected{background-color:#e3f2fd!important}.criterios-grid[data-v-26d0cf1d]{height:280px;overflow:visible}.preguntas-grid[data-v-26d0cf1d]{height:320px;overflow:visible}.criterios-grid[data-v-26d0cf1d] .ag-body-viewport{height:280px!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.preguntas-grid[data-v-26d0cf1d] .ag-body-viewport{height:320px!important;overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.grid-scroll-container[data-v-26d0cf1d]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[dir] .grid-scroll-container[data-v-26d0cf1d]{border-radius:6px}.ag-grid-scroll-wrapper[data-v-26d0cf1d]{min-width:0}@media (max-width:1024px){.ag-grid-scroll-wrapper[data-v-26d0cf1d]{min-width:700px}}@media (max-width:768px){.ag-grid-scroll-wrapper[data-v-26d0cf1d]{min-width:650px}}.pagination-controls[data-v-26d0cf1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}[dir] .pagination-controls[data-v-26d0cf1d]{margin-top:.75rem}.actions-container[data-v-26d0cf1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}[dir] .actions-container[data-v-26d0cf1d]{margin-top:2rem;padding-top:1.5rem;border-top:2px solid #f0f0f0}@media (max-width:1024px){[dir] .template-criteria-container[data-v-26d0cf1d]{padding:1.25rem}[dir] .criterios-card[data-v-26d0cf1d],[dir] .preguntas-card[data-v-26d0cf1d]{padding:1rem!important}.criterios-grid[data-v-26d0cf1d]{height:240px}.preguntas-grid[data-v-26d0cf1d]{height:280px}.criterios-grid[data-v-26d0cf1d] .ag-body-viewport{height:240px!important}.preguntas-grid[data-v-26d0cf1d] .ag-body-viewport{height:280px!important}.tipo-criterio-grid[data-v-26d0cf1d]{gap:.75rem}.tipo-criterio-progress[data-v-26d0cf1d]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (max-width:768px){[dir] .template-criteria-container[data-v-26d0cf1d]{padding:1rem}[dir] .criterios-card[data-v-26d0cf1d],[dir] .preguntas-card[data-v-26d0cf1d]{padding:.75rem!important}.section-title[data-v-26d0cf1d]{font-size:1rem}.criterios-grid[data-v-26d0cf1d]{height:200px}.preguntas-grid[data-v-26d0cf1d]{height:220px}.criterios-grid[data-v-26d0cf1d] .ag-body-viewport{height:200px!important}.preguntas-grid[data-v-26d0cf1d] .ag-body-viewport{height:220px!important}.pagination-controls[data-v-26d0cf1d]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.5rem}.actions-container[data-v-26d0cf1d],.pagination-controls[data-v-26d0cf1d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.actions-container[data-v-26d0cf1d]{width:100%;gap:.75rem}[dir] .actions-container[data-v-26d0cf1d]{margin-top:1.5rem;padding-top:1rem}.actions-container .vs-button[data-v-26d0cf1d]{width:100%}[dir] .tipo-criterio-info[data-v-26d0cf1d]{padding:.75rem}.tipo-criterio-info h5[data-v-26d0cf1d]{font-size:.9375rem;word-break:break-word}.tipo-criterio-grid[data-v-26d0cf1d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.tipo-criterio-item[data-v-26d0cf1d]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width:480px){[dir] .template-criteria-container[data-v-26d0cf1d]{padding:.75rem}.back-button-card .back-btn[data-v-26d0cf1d]{width:100%}.criterios-grid[data-v-26d0cf1d]{height:180px}.preguntas-grid[data-v-26d0cf1d]{height:200px}.criterios-grid[data-v-26d0cf1d] .ag-body-viewport{height:180px!important}.preguntas-grid[data-v-26d0cf1d] .ag-body-viewport{height:200px!important}}[dir] .tipo-criterio-info[data-v-26d0cf1d]{padding:1rem}.tipo-criterio-info h5[data-v-26d0cf1d]{font-size:1rem;font-weight:600;color:#2c3e50}[dir] .tipo-criterio-info h5[data-v-26d0cf1d]{margin:0 0 .5rem 0}.tipo-criterio-grid[data-v-26d0cf1d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tipo-criterio-item[data-v-26d0cf1d]{-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;min-width:0}.tipo-criterio-progress[data-v-26d0cf1d]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-width:180px}.tipo-criterio-info .text-success[data-v-26d0cf1d]{color:#28a745}.tipo-criterio-info .text-danger[data-v-26d0cf1d]{color:#dc3545}.tipo-criterio-info .text-warning[data-v-26d0cf1d]{color:#ffc107}.tipo-criterio-info .text-grey[data-v-26d0cf1d]{color:#6c757d}