@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap);.dashboard-lab-container[data-v-408e0b59]{padding:20px;background:#f8f9fa;min-height:100vh}.outside-toolbar[data-v-408e0b59]{display:flex;gap:15px;align-items:center;margin-bottom:20px;padding:12px 0;border-bottom:1px solid #e9ecef;flex-wrap:wrap}.outside-toolbar .btn[data-v-408e0b59]{display:flex;align-items:center;gap:6px;padding:8px 18px;font-weight:600;border-radius:8px;background:#4a90d9;border:none;color:#fff;transition:all .2s}.outside-toolbar .btn[data-v-408e0b59]:hover{background:#3a7bc8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,217,.3)}.outside-toolbar .btn .material-icons[data-v-408e0b59]{font-size:18px}.tag-counter[data-v-408e0b59]{font-size:14px;color:#6c757d;background:#f1f3f5;padding:5px 14px;border-radius:20px;font-weight:500}.creator-panel[data-v-408e0b59]{margin-bottom:20px;animation:slideDown-408e0b59 .3s ease}.creator-card[data-v-408e0b59]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef}.creator-grid[data-v-408e0b59]{display:grid;grid-template-columns:1fr 1fr .5fr;gap:15px;margin:12px 0}.creator-actions[data-v-408e0b59]{display:flex;gap:10px;margin-top:10px}.tags-canvas[data-v-408e0b59]{position:relative;min-height:600px;background:#fff;border-radius:12px;padding:10px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.canvas-empty[data-v-408e0b59]{display:flex;justify-content:center;align-items:center;height:400px;color:#adb5bd;font-size:1.1rem}.mini-tag[data-v-408e0b59]{position:absolute;border-radius:12px;padding:12px 14px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.06);transition:box-shadow .2s;display:flex;flex-direction:column;overflow:hidden;cursor:grab}.mini-tag[data-v-408e0b59]:hover{box-shadow:0 4px 16px rgba(0,0,0,.16)}.mini-tag.active[data-v-408e0b59]{box-shadow:0 0 0 2px #4a90d9,0 4px 16px rgba(74,144,217,.25)}.mini-tag.editing[data-v-408e0b59]{box-shadow:0 0 0 2px #ffb74d,0 4px 16px rgba(255,183,77,.25);z-index:999!important}.mini-tag-header[data-v-408e0b59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-shrink:0}.mini-tag-header strong[data-v-408e0b59]{font-size:13px;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-tag-actions[data-v-408e0b59]{display:flex;gap:4px}.mini-delete[data-v-408e0b59],.mini-edit[data-v-408e0b59]{background:none;border:none;cursor:pointer;padding:0 4px;font-size:14px;color:#6c757d;border-radius:4px;transition:all .2s}.mini-edit[data-v-408e0b59]:hover{background:rgba(74,144,217,.15);color:#4a90d9}.mini-delete[data-v-408e0b59]:hover{background:rgba(239,83,80,.15);color:#ef5350}.mini-tag-body[data-v-408e0b59]{flex:1;overflow:auto;font-size:12px}.resize-handle[data-v-408e0b59]{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:nwse-resize;opacity:.3;transition:opacity .2s}.resize-handle[data-v-408e0b59]:after{content:"";position:absolute;bottom:4px;right:4px;width:8px;height:8px;border-right:2px solid #6c757d;border-bottom:2px solid #6c757d}.resize-handle[data-v-408e0b59]:hover{opacity:.8}.inline-editor[data-v-408e0b59]{display:flex;flex-direction:column;gap:8px}.inline-grid[data-v-408e0b59]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inline-field[data-v-408e0b59]{display:flex;flex-direction:column;gap:2px}.inline-field small[data-v-408e0b59]{font-size:10px;color:#6c757d}.inline-color-row[data-v-408e0b59]{display:flex;gap:8px;align-items:center}.inline-color-row input[type=color][data-v-408e0b59]{width:36px;height:36px;padding:2px;border:1px solid #dee2e6;border-radius:6px;cursor:pointer}.chart-panel[data-v-408e0b59]{display:flex;flex-direction:column;gap:6px;align-items:center;height:100%;justify-content:center}.mini-donut[data-v-408e0b59],.mini-pie[data-v-408e0b59]{width:80px;height:80px;border-radius:50%;flex-shrink:0}.mini-donut[data-v-408e0b59]{display:flex;align-items:center;justify-content:center;position:relative}.mini-donut[data-v-408e0b59]:after{content:"";position:absolute;width:40px;height:40px;background:#fff;border-radius:50%}.mini-donut span[data-v-408e0b59]{position:relative;z-index:1;font-weight:700;font-size:14px;color:#2c3e50}.mini-series-legend[data-v-408e0b59]{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:center}.series-chip[data-v-408e0b59]{display:flex;align-items:center;gap:3px;font-size:9px;color:#495057}.series-dot[data-v-408e0b59]{width:8px;height:8px;border-radius:50%;display:inline-block}.mini-bars[data-v-408e0b59]{display:flex;gap:8px;height:80px;align-items:flex-end;width:100%;justify-content:center}.mini-bar-group[data-v-408e0b59]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;max-width:40px}.mini-bar-item[data-v-408e0b59]{gap:2px;width:100%}.mini-bar-item[data-v-408e0b59],.mini-bar-top-metrics[data-v-408e0b59]{display:flex;flex-direction:column;align-items:center}.mini-bar-value[data-v-408e0b59]{font-size:8px;color:#6c757d}.mini-bar-fill[data-v-408e0b59]{width:100%;border-radius:4px 4px 0 0;min-height:8px;max-width:30px}.hbar-row[data-v-408e0b59]{display:flex;align-items:center;gap:8px;width:100%;font-size:10px}.hbar-label[data-v-408e0b59]{min-width:50px;font-size:9px;color:#495057}.hbar-track[data-v-408e0b59]{flex:1;height:16px;background:rgba(0,0,0,.06);border-radius:8px;overflow:hidden}.hbar-fill[data-v-408e0b59]{display:block;height:100%;border-radius:8px;transition:width .3s}.hbar-value[data-v-408e0b59]{font-size:9px;font-weight:700;min-width:40px;text-align:right}.mini-area[data-v-408e0b59],.mini-line[data-v-408e0b59]{width:100%;height:80px;position:relative}.line-svg[data-v-408e0b59]{width:100%;height:100%}.metric-meta[data-v-408e0b59]{display:flex;gap:12px;font-size:9px;color:#6c757d}.tag-value[data-v-408e0b59]{font-size:24px;font-weight:700;color:#2c3e50}.tag-legend[data-v-408e0b59]{font-size:10px;color:#6c757d}.progress-track[data-v-408e0b59]{width:100%;height:12px;background:rgba(0,0,0,.06);border-radius:6px;overflow:hidden}.progress-fill[data-v-408e0b59]{display:block;height:100%;border-radius:6px;transition:width .3s}.mini-gauge[data-v-408e0b59]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#2c3e50}.rank-row[data-v-408e0b59]{display:flex;justify-content:space-between;width:100%;padding:2px 4px;border-bottom:1px solid rgba(0,0,0,.04);font-size:10px}.rank-name[data-v-408e0b59]{color:#495057}.rank-value[data-v-408e0b59]{color:#2c3e50}.ratio-config-panel[data-v-408e0b59]{margin-top:12px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.ratio-config-grid[data-v-408e0b59]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:10px}.ratio-lineas-grid[data-v-408e0b59]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.ratio-label-auto[data-v-408e0b59]{margin-top:4px;padding:4px 8px;background:#e9ecef;border-radius:4px;font-size:11px;color:#495057}.ratio-hint[data-v-408e0b59]{color:#6c757d;font-size:12px;padding:4px 0;margin-bottom:8px}.ratio-hint small[data-v-408e0b59]{font-style:italic}.ratio-hint.ratio-loading[data-v-408e0b59]{color:#4a90d9}.ratio-hint.ratio-success[data-v-408e0b59]{color:#28a745}.ratio-hint.ratio-error[data-v-408e0b59]{color:#dc3545}.ratio-preview[data-v-408e0b59]{padding:10px;background:#fff;border-radius:6px;border:1px solid #dee2e6;margin-top:8px}.ratio-result[data-v-408e0b59]{font-size:18px;font-weight:700;color:#28a745}.ratio-detalle[data-v-408e0b59]{font-size:11px;color:#6c757d;margin-top:4px}.ratio-interpretacion[data-v-408e0b59]{font-size:12px;color:#495057;margin-top:4px}.ratio-error[data-v-408e0b59]{color:#dc3545}.ratio-display[data-v-408e0b59]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:6px 8px}.ratio-display-content[data-v-408e0b59]{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.ratio-title[data-v-408e0b59]{font-size:14px;font-weight:700;color:#2c3e50;margin-bottom:4px}.ratio-meta[data-v-408e0b59]{display:flex;gap:12px;font-size:9px;color:#6c757d}.ratio-meta span[data-v-408e0b59]{background:rgba(0,0,0,.04);padding:1px 8px;border-radius:10px}.ratio-values[data-v-408e0b59]{display:flex;flex-direction:column;gap:2px;width:100%;padding:4px 8px;background:rgba(0,0,0,.03);border-radius:6px}.ratio-value-item[data-v-408e0b59]{display:flex;justify-content:space-between;font-size:10px;padding:1px 0}.ratio-value-label[data-v-408e0b59]{color:#495057;font-weight:500}.ratio-value-number[data-v-408e0b59]{color:#2c3e50;font-weight:600}.ratio-result-display[data-v-408e0b59]{margin:2px 0}.ratio-result-number[data-v-408e0b59]{font-size:24px;font-weight:700;color:#28a745}.ratio-interpretacion-display[data-v-408e0b59]{font-size:9px;color:#495057;max-width:100%;word-wrap:break-word;padding:3px 6px;background:rgba(40,167,69,.08);border-radius:4px;line-height:1.3}.ratio-error-display[data-v-408e0b59]{color:#dc3545;font-size:12px}.ratio-loading-display[data-v-408e0b59]{color:#6c757d;font-size:12px}.inline-ratio-editor[data-v-408e0b59]{padding:8px;background:#f8f9fa;border-radius:6px;margin:4px 0}.inline-ratio-config[data-v-408e0b59]{display:flex;flex-direction:column;gap:4px}.inline-ratio-row[data-v-408e0b59]{display:flex;gap:8px;font-size:10px;color:#495057;flex-wrap:wrap}.inline-ratio-result[data-v-408e0b59]{font-size:14px;font-weight:700;color:#28a745;margin:4px 0}@keyframes slideDown-408e0b59{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.creator-grid[data-v-408e0b59]{grid-template-columns:1fr}.ratio-config-grid[data-v-408e0b59]{grid-template-columns:1fr 1fr}.ratio-lineas-grid[data-v-408e0b59]{grid-template-columns:1fr}.mini-tag[data-v-408e0b59]{position:relative!important;margin-bottom:12px;width:100%!important;height:auto!important;min-height:180px;left:0!important;top:0!important}.tags-canvas[data-v-408e0b59]{display:flex;flex-direction:column;gap:12px;min-height:auto}.resize-handle[data-v-408e0b59]{display:none}.inline-grid[data-v-408e0b59]{grid-template-columns:1fr}.ratio-meta[data-v-408e0b59]{flex-direction:column;gap:2px}}.table-corporate-body[data-v-2de8075a]{position:relative}.table-corporate-empty-state[data-v-2de8075a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;padding:20px}.table-corporate-empty-card[data-v-2de8075a]{width:100%;max-width:480px;padding:28px 32px;text-align:center;background:#fff;border:1px solid #e4e8ed;border-radius:10px;box-shadow:0 3px 12px rgba(0,0,0,.06)}.loading-card[data-v-2de8075a]{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}.table-corporate-empty-icon[data-v-2de8075a]{width:52px;height:52px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f5f9;color:#54799f;font-size:22px}.table-corporate-empty-title[data-v-2de8075a]{margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.35;color:#243447}.table-corporate-empty-description[data-v-2de8075a]{max-width:390px;margin:0 auto;font-size:14px;font-weight:400;line-height:1.55;color:#6c757d}.modern-spinner[data-v-2de8075a]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-2de8075a]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-2de8075a 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-2de8075a]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-2de8075a]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-2de8075a]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-2de8075a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-2de8075a]{font-size:15px;font-weight:500;color:#243447;min-height:24px;transition:opacity .3s ease}.loading-progress-container[data-v-2de8075a]{width:100%;max-width:320px;height:4px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-top:8px}.loading-progress-bar[data-v-2de8075a]{height:100%;width:0;background:linear-gradient(90deg,#1f4f83,#4a90d9,#7fb3e6);border-radius:4px;transition:width .5s ease}.loading-percentage[data-v-2de8075a]{display:inline-block;margin-top:6px;font-size:13px;font-weight:500;color:#6c757d;min-width:40px}.table-corporate-loading-state[data-v-2de8075a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:20;padding:20px}.table-corporate-loading-state .table-corporate-empty-card[data-v-2de8075a]{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}.table-corporate-toolbar[data-v-2de8075a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 0}.table-corporate-search[data-v-2de8075a]{flex:1 1 auto;min-width:150px;max-width:280px}.table-corporate-actions[data-v-2de8075a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.table-corporate-slot-actions[data-v-2de8075a]{display:flex;align-items:center;gap:6px}.table-toolbar-back-btn[data-v-2de8075a]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important;flex-shrink:0}.table-toolbar-back-btn[data-v-2de8075a]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.table-toolbar-back-btn[data-v-2de8075a]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-export-btn[data-v-2de8075a]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important;flex-shrink:0}.table-toolbar-export-btn[data-v-2de8075a]:hover:not(:disabled){background-color:#1f4f83!important;border-color:#1f4f83!important}.table-toolbar-export-btn[data-v-2de8075a]:disabled{opacity:.65;cursor:not-allowed}@media (max-width:768px){.table-corporate-toolbar[data-v-2de8075a]{flex-direction:column;align-items:stretch;gap:8px}.table-corporate-search[data-v-2de8075a]{flex:1 1 100%;max-width:100%;min-width:100%}.table-corporate-actions[data-v-2de8075a]{margin-left:0;justify-content:flex-start;flex-wrap:wrap}.table-toolbar-back-btn[data-v-2de8075a],.table-toolbar-export-btn[data-v-2de8075a]{width:auto;flex:0 1 auto}}@media (max-width:576px){.table-corporate-actions[data-v-2de8075a]{flex-direction:column;align-items:stretch}.table-corporate-actions .b-dropdown[data-v-2de8075a],.table-corporate-actions .btn[data-v-2de8075a],.table-corporate-slot-actions[data-v-2de8075a]{width:100%}.table-corporate-slot-actions[data-v-2de8075a]{flex-direction:column;align-items:stretch}.table-toolbar-back-btn[data-v-2de8075a],.table-toolbar-export-btn[data-v-2de8075a]{width:100%;justify-content:center}}.modal-fixed-height .modal-dialog[data-v-d914a806]{max-height:90vh}.modal-fixed-height .modal-content[data-v-d914a806]{max-height:90vh;overflow:hidden;position:relative}.modal-fixed-height .modal-body[data-v-d914a806]{overflow:hidden;padding:24px 20px}.uniform-modal-body--wide[data-v-d914a806]{padding:8px 4px 4px 4px;height:100%;display:flex;flex-direction:column}.password-policy-box[data-v-d914a806]{background:#fff;border-radius:8px;padding:16px 20px;border-left:4px solid #2e507a;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0}.password-policy-title[data-v-d914a806]{font-weight:600;font-size:15px;color:#2e507a;margin-bottom:4px}.password-policy-subtitle[data-v-d914a806]{font-size:13px;color:#6c757d}.roles-modal-body[data-v-d914a806]{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:8px;border:1px solid #e9ecef;min-height:200px;max-height:380px}.role-row[data-v-d914a806]{padding:12px 20px;border-bottom:1px solid #f0f2f5;transition:background .2s}.role-row[data-v-d914a806]:hover{background:#f8f9fa}.role-row[data-v-d914a806]:last-child{border-bottom:none}.role-name[data-v-d914a806]{font-size:14px;color:#212529;font-weight:500;padding-right:16px;word-break:break-word;flex:1}.custom-toggle-wrapper[data-v-d914a806]{display:flex;align-items:center;gap:8px;flex-shrink:0}.custom-toggle-wrapper input[type=checkbox][data-v-d914a806]{display:none}.custom-toggle-wrapper .toggle-label[data-v-d914a806]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.custom-toggle-wrapper .toggle-slider[data-v-d914a806]{position:relative;display:inline-block;width:34px;height:20px;background-color:#ccc;border-radius:10px;transition:background-color .3s ease;flex-shrink:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.custom-toggle-wrapper .toggle-slider[data-v-d914a806]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.25)}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-d914a806]{background-color:#2e507a}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-d914a806]:after{transform:translateX(14px)}.custom-toggle-wrapper input[type=checkbox]:disabled+.toggle-label[data-v-d914a806]{opacity:.6;cursor:not-allowed}.custom-toggle-wrapper .toggle-text[data-v-d914a806]{font-size:12px;font-weight:500;color:#495057;min-width:48px;text-align:left}.uniform-actions-wrap[data-v-d914a806]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef;flex-shrink:0}.reset-btn-secondary[data-v-d914a806]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500;transition:all .2s ease}.reset-btn-secondary[data-v-d914a806]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important;color:#495057!important}.reset-btn-secondary[data-v-d914a806]:active,.reset-btn-secondary[data-v-d914a806]:focus{box-shadow:none!important;outline:none!important}.reset-btn-primary[data-v-d914a806]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500;transition:all .2s ease}.reset-btn-primary[data-v-d914a806]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-d914a806]:active,.reset-btn-primary[data-v-d914a806]:focus{box-shadow:0 0 0 .2rem rgba(46,80,122,.25)!important}.reset-modal-header[data-v-d914a806]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-d914a806]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-d914a806]{padding:24px 20px;background-color:#f8f9fa;overflow:hidden}.roles-modal-body[data-v-d914a806]::-webkit-scrollbar{width:6px}.roles-modal-body[data-v-d914a806]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.roles-modal-body[data-v-d914a806]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.roles-modal-body[data-v-d914a806]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.modal-fixed-height .modal-body[data-v-d914a806]{padding:16px 12px}.roles-modal-body[data-v-d914a806]{min-height:150px;max-height:300px}.role-row[data-v-d914a806]{padding:10px 16px}.role-name[data-v-d914a806]{font-size:13px}.custom-toggle-wrapper .toggle-slider[data-v-d914a806]{width:30px;height:18px}.custom-toggle-wrapper .toggle-slider[data-v-d914a806]:after{width:14px;height:14px;top:2px;left:2px}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-d914a806]:after{transform:translateX(12px)}.custom-toggle-wrapper .toggle-text[data-v-d914a806]{font-size:11px;min-width:42px}.uniform-actions-wrap[data-v-d914a806]{flex-direction:column;margin-top:12px;padding-top:12px}.uniform-actions-wrap .reset-btn-primary[data-v-d914a806],.uniform-actions-wrap .reset-btn-secondary[data-v-d914a806]{width:100%;margin:4px 0!important}.reset-modal-body[data-v-d914a806]{padding:16px 12px}}@media (max-width:576px){.password-policy-box[data-v-d914a806]{padding:12px 16px}.password-policy-title[data-v-d914a806]{font-size:14px}.password-policy-subtitle[data-v-d914a806]{font-size:13px}.roles-modal-body[data-v-d914a806]{min-height:120px;max-height:250px}.role-row[data-v-d914a806]{padding:8px 12px}.role-name[data-v-d914a806]{font-size:12px}.custom-toggle-wrapper .toggle-slider[data-v-d914a806]{width:28px;height:16px;border-radius:8px}.custom-toggle-wrapper .toggle-slider[data-v-d914a806]:after{width:12px;height:12px;top:2px;left:2px}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-d914a806]:after{transform:translateX(12px)}.custom-toggle-wrapper .toggle-text[data-v-d914a806]{font-size:10px;min-width:38px}}.catalog-search[data-v-93388142]{max-width:420px}.icon-grid[data-v-93388142]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;max-height:52vh;overflow-y:auto;padding:4px}.icon-card[data-v-93388142]{border:1px solid #d9dee8;border-radius:8px;min-height:68px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px;background:#fbfcff}.icon-card i[data-v-93388142]{width:18px;text-align:center}.icon-card span[data-v-93388142]{font-size:.9rem}.modal-close-btn[data-v-1fd2907e]{position:absolute;top:12px;right:12px;z-index:9999;width:32px;height:32px;border-radius:50%;background-color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#2e507a;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:all .2s ease;padding:0;margin:0}.modal-close-btn[data-v-1fd2907e]:hover{background-color:#f0f0f0;color:#1f3f62;box-shadow:0 2px 5px rgba(0,0,0,.25)}.modal-close-btn[data-v-1fd2907e]:active{transform:scale(.95)}.modal-close-btn svg[data-v-1fd2907e]{width:18px;height:18px;display:block}.modal-fixed-height .modal-dialog[data-v-1fd2907e]{max-height:90vh}.modal-fixed-height .modal-content[data-v-1fd2907e]{max-height:90vh;overflow:hidden;position:relative}.modal-fixed-height .modal-body[data-v-1fd2907e]{overflow:hidden;padding:24px 20px}.custom-toggle-wrapper[data-v-1fd2907e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.custom-toggle-wrapper input[type=checkbox][data-v-1fd2907e]{display:none}.custom-toggle-wrapper .toggle-label[data-v-1fd2907e]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.custom-toggle-wrapper .toggle-slider[data-v-1fd2907e]{position:relative;display:inline-block;width:34px;height:20px;background-color:#ccc;border-radius:10px;transition:background-color .3s ease;flex-shrink:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.custom-toggle-wrapper .toggle-slider[data-v-1fd2907e]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.25)}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-1fd2907e]{background-color:#2e507a}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-1fd2907e]:after{transform:translateX(14px)}.custom-toggle-wrapper input[type=checkbox]:disabled+.toggle-label[data-v-1fd2907e]{opacity:.6;cursor:not-allowed}.custom-toggle-wrapper .toggle-text[data-v-1fd2907e]{font-size:12px;font-weight:500;color:#495057;min-width:48px;text-align:left}.uniform-modal-body--wide[data-v-1fd2907e]{padding:8px 4px 4px 4px;height:100%;display:flex;flex-direction:column}.password-policy-box[data-v-1fd2907e]{background:#fff;border-radius:8px;padding:16px 20px;border-left:4px solid #2e507a;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0}.password-policy-title[data-v-1fd2907e]{font-weight:600;font-size:15px;color:#2e507a;margin-bottom:4px}.password-policy-subtitle[data-v-1fd2907e]{font-size:13px;color:#6c757d}.menu-association-layout[data-v-1fd2907e]{display:flex;gap:20px;height:380px;min-height:380px;max-height:380px;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e9ecef;flex-shrink:0}.menu-sidebar[data-v-1fd2907e]{flex:0 0 220px;background:#f8f9fa;border-right:1px solid #e9ecef;padding:12px 0;overflow:hidden;display:flex;flex-direction:column}.menu-sidebar-title[data-v-1fd2907e]{font-size:13px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;padding:0 16px 10px 16px;border-bottom:1px solid #e9ecef;margin-bottom:6px;flex-shrink:0}.menu-sidebar-list[data-v-1fd2907e]{flex:1;overflow-y:auto;overflow-x:hidden}.menu-sidebar-item[data-v-1fd2907e]{display:block;width:100%;text-align:left;padding:10px 16px;background:transparent;border:none;border-radius:0;color:#495057;font-size:14px;font-weight:500;transition:all .2s;cursor:pointer}.menu-sidebar-item[data-v-1fd2907e]:hover{background:#e9ecef;color:#2e507a}.menu-sidebar-item.active[data-v-1fd2907e]{background:#2e507a;color:#fff}.menu-sidebar-item.active[data-v-1fd2907e]:hover{background:#1f3f62}.menu-content[data-v-1fd2907e]{flex:1;padding:16px 20px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.menu-content-title[data-v-1fd2907e]{font-size:16px;font-weight:600;color:#2e507a;padding-bottom:12px;border-bottom:2px solid #f0f2f5;margin-bottom:12px;flex-shrink:0}.submenu-box[data-v-1fd2907e]{flex:1;overflow-y:auto;overflow-x:hidden}.submenu-row[data-v-1fd2907e]{padding:8px 12px;border-bottom:1px solid #f0f2f5;transition:background .2s}.submenu-row[data-v-1fd2907e]:hover{background:#f8f9fa}.submenu-row[data-v-1fd2907e]:last-child{border-bottom:none}.submenu-name[data-v-1fd2907e]{font-size:14px;color:#212529;font-weight:500;padding-right:16px;word-break:break-word}.no-submenus[data-v-1fd2907e]{display:flex;align-items:center;justify-content:center;height:100%;min-height:100px;color:#6c757d;font-size:14px;text-align:center}.uniform-actions-wrap[data-v-1fd2907e]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef;flex-shrink:0}.reset-btn-secondary[data-v-1fd2907e]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500;transition:all .2s ease}.reset-btn-secondary[data-v-1fd2907e]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important;color:#495057!important}.reset-btn-secondary[data-v-1fd2907e]:active,.reset-btn-secondary[data-v-1fd2907e]:focus{box-shadow:none!important;outline:none!important}.reset-btn-secondary[data-v-1fd2907e]:disabled{opacity:.65;cursor:not-allowed}.reset-modal-header[data-v-1fd2907e]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-1fd2907e]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-1fd2907e]{padding:24px 20px;background-color:#f8f9fa;overflow:hidden}.menu-sidebar-list[data-v-1fd2907e]::-webkit-scrollbar,.submenu-box[data-v-1fd2907e]::-webkit-scrollbar{width:6px}.menu-sidebar-list[data-v-1fd2907e]::-webkit-scrollbar-track,.submenu-box[data-v-1fd2907e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.menu-sidebar-list[data-v-1fd2907e]::-webkit-scrollbar-thumb,.submenu-box[data-v-1fd2907e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.menu-sidebar-list[data-v-1fd2907e]::-webkit-scrollbar-thumb:hover,.submenu-box[data-v-1fd2907e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:992px){.menu-association-layout[data-v-1fd2907e]{height:340px;min-height:340px;max-height:340px}}@media (max-width:768px){.modal-fixed-height .modal-body[data-v-1fd2907e]{padding:16px 12px}.menu-association-layout[data-v-1fd2907e]{flex-direction:column;height:420px;min-height:420px;max-height:420px;gap:0}.menu-sidebar[data-v-1fd2907e]{flex:0 0 auto;border-right:none;border-bottom:1px solid #e9ecef;max-height:140px;padding:8px 0}.menu-sidebar-list[data-v-1fd2907e]{max-height:100px}.menu-sidebar-title[data-v-1fd2907e]{padding:0 12px 8px 12px;font-size:12px}.menu-sidebar-item[data-v-1fd2907e]{padding:8px 12px;font-size:13px}.menu-content[data-v-1fd2907e]{padding:12px 16px;min-height:200px;flex:1}.menu-content-title[data-v-1fd2907e]{font-size:14px;padding-bottom:8px;margin-bottom:8px}.submenu-row[data-v-1fd2907e]{padding:6px 8px}.submenu-name[data-v-1fd2907e]{font-size:13px}.custom-toggle-wrapper .toggle-slider[data-v-1fd2907e]{width:30px;height:18px}.custom-toggle-wrapper .toggle-slider[data-v-1fd2907e]:after{width:14px;height:14px;top:2px;left:2px}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-1fd2907e]:after{transform:translateX(12px)}.custom-toggle-wrapper .toggle-text[data-v-1fd2907e]{font-size:11px;min-width:42px}.custom-toggle-wrapper[data-v-1fd2907e]{gap:6px}.custom-toggle-wrapper .toggle-label[data-v-1fd2907e]{gap:5px}.uniform-actions-wrap[data-v-1fd2907e]{flex-direction:column;margin-top:12px;padding-top:12px}.uniform-actions-wrap .reset-btn-secondary[data-v-1fd2907e]{width:100%;margin:4px 0!important}.reset-modal-body[data-v-1fd2907e]{padding:16px 12px}}@media (max-width:576px){.password-policy-box[data-v-1fd2907e]{padding:12px 16px}.password-policy-title[data-v-1fd2907e]{font-size:14px}.password-policy-subtitle[data-v-1fd2907e]{font-size:13px}.menu-association-layout[data-v-1fd2907e]{height:380px;min-height:380px;max-height:380px}.menu-sidebar[data-v-1fd2907e]{max-height:120px}.menu-sidebar-list[data-v-1fd2907e]{max-height:80px}.menu-sidebar-item[data-v-1fd2907e]{padding:6px 12px;font-size:12px}.menu-content-title[data-v-1fd2907e]{font-size:13px}.submenu-name[data-v-1fd2907e]{font-size:12px}.custom-toggle-wrapper .toggle-slider[data-v-1fd2907e]{width:28px;height:16px;border-radius:8px}.custom-toggle-wrapper .toggle-slider[data-v-1fd2907e]:after{width:12px;height:12px;top:2px;left:2px}.custom-toggle-wrapper input[type=checkbox]:checked+.toggle-label .toggle-slider[data-v-1fd2907e]:after{transform:translateX(12px)}.custom-toggle-wrapper .toggle-text[data-v-1fd2907e]{font-size:10px;min-width:38px}.reset-dialog-actions[data-v-1fd2907e]{flex-direction:column}.reset-dialog-actions .reset-btn-secondary[data-v-1fd2907e]{width:100%;margin:4px 0!important}}.niif-header .filters-container[data-v-2234f900]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important;flex-wrap:wrap}.niif-header .filter-select[data-v-2234f900]{min-width:180px;max-width:250px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-2234f900]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-2234f900]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-2234f900]:active,.niif-header .consult-btn[data-v-2234f900]:focus,.niif-header .consult-btn[data-v-2234f900]:hover,.niif-header .consult-btn[data-v-2234f900]:not(:disabled):active,.niif-header .consult-btn[data-v-2234f900]:not(:disabled):focus,.niif-header .consult-btn[data-v-2234f900]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-2234f900]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-2234f900]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-2234f900]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-2234f900]{font-size:2rem!important;font-weight:500}.niif-toolbar-right[data-v-2234f900]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-action-btn[data-v-2234f900]{border:none!important;border-radius:4px;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.table-action-btn[data-v-2234f900]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1200px){.niif-header .filter-select[data-v-2234f900]{min-width:150px;max-width:200px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-2234f900]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-2234f900]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-2234f900]{min-width:140px;max-width:180px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-2234f900]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-2234f900]{font-size:1.5rem!important}.niif-header .filter-select[data-v-2234f900]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-2234f900]{gap:4px}.niif-header .consult-btn[data-v-2234f900]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}}.plan-consolidacion-header .filters-container[data-v-2c834a5c]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.plan-consolidacion-header .filter-select[data-v-2c834a5c]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.plan-consolidacion-header .filter-select option[data-v-2c834a5c]{white-space:normal;word-break:break-word;padding:4px 8px}.plan-consolidacion-header .consult-btn[data-v-2c834a5c]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.plan-consolidacion-header .consult-btn[data-v-2c834a5c]:active,.plan-consolidacion-header .consult-btn[data-v-2c834a5c]:focus,.plan-consolidacion-header .consult-btn[data-v-2c834a5c]:hover,.plan-consolidacion-header .consult-btn[data-v-2c834a5c]:not(:disabled):active,.plan-consolidacion-header .consult-btn[data-v-2c834a5c]:not(:disabled):focus,.plan-consolidacion-header .consult-btn[data-v-2c834a5c]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.plan-consolidacion-header .consult-btn[data-v-2c834a5c]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-2c834a5c]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-2c834a5c]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-2c834a5c]{font-size:2rem!important;font-weight:500}.plan-consolidacion-toolbar-right[data-v-2c834a5c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-2c834a5c]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#2e507a;color:#fff;border:1px solid #2e507a}.table-toolbar-add-btn[data-v-2c834a5c]:hover:not(:disabled){background-color:#1e3a5f;border-color:#1a3455;color:#fff}.table-toolbar-add-btn[data-v-2c834a5c]:disabled{opacity:.65;cursor:not-allowed;background-color:#2e507a;border-color:#2e507a;color:#fff}.table-action-btn[data-v-2c834a5c]{border:none;border-radius:4px;transition:all .2s}@media (max-width:1200px){.plan-consolidacion-header .filter-select[data-v-2c834a5c]{min-width:160px;max-width:220px;height:36px;font-size:13px}.plan-consolidacion-header .consult-btn[data-v-2c834a5c]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.plan-consolidacion-header .filters-container[data-v-2c834a5c]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.plan-consolidacion-header .filter-select[data-v-2c834a5c]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.plan-consolidacion-header .consult-btn[data-v-2c834a5c]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-2c834a5c]{font-size:1.5rem!important}.plan-consolidacion-header .filter-select[data-v-2c834a5c]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.plan-consolidacion-header .filters-container[data-v-2c834a5c]{gap:4px}.plan-consolidacion-header .consult-btn[data-v-2c834a5c]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}}.niif-header .filters-container[data-v-051ab5f9]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-051ab5f9]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-051ab5f9]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-051ab5f9]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-051ab5f9]:active,.niif-header .consult-btn[data-v-051ab5f9]:focus,.niif-header .consult-btn[data-v-051ab5f9]:hover,.niif-header .consult-btn[data-v-051ab5f9]:not(:disabled):active,.niif-header .consult-btn[data-v-051ab5f9]:not(:disabled):focus,.niif-header .consult-btn[data-v-051ab5f9]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-051ab5f9]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-051ab5f9]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-051ab5f9]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-051ab5f9]{font-size:2rem!important;font-weight:500}.niif-toolbar-right[data-v-051ab5f9]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-051ab5f9]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-051ab5f9]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-051ab5f9]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-051ab5f9]{border:none;border-radius:4px;transition:all .2s}@media (max-width:1200px){.niif-header .filter-select[data-v-051ab5f9]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-051ab5f9]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-051ab5f9]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-051ab5f9]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-051ab5f9]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-051ab5f9]{font-size:1.5rem!important}.niif-header .filter-select[data-v-051ab5f9]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-051ab5f9]{gap:4px}.niif-header .consult-btn[data-v-051ab5f9]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}}.table-active[data-v-8317692a]{background-color:#e3f0ff!important}.table-active[data-v-8317692a]:hover{background-color:#d4e8ff!important}.select-all-text[data-v-8317692a]{cursor:pointer;font-size:12px;color:#2e507a}.select-all-text[data-v-8317692a]:hover{text-decoration:underline}.table-active-blue[data-v-8317692a]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-8317692a]{background-color:#e3f0ff!important}.table-responsive .table[data-v-8317692a]{border-collapse:separate!important;border-spacing:0 4px!important}.table-responsive .table tbody tr[data-v-8317692a]{border-radius:8px!important;box-shadow:none!important}.table-responsive .table tbody tr td[data-v-8317692a]{border:none!important}.table-responsive .table tbody tr:hover td[data-v-8317692a],.table-responsive .table tbody tr[data-v-8317692a]:hover{background-color:#f5f9ff!important}.table-responsive .table td[data-v-8317692a],.table-responsive .table th[data-v-8317692a]{border:none!important}.custom-scroll-table[data-v-8317692a]{height:180px;min-height:180px;max-height:180px;overflow-y:auto;position:relative}.custom-scroll-table[data-v-8317692a]::-webkit-scrollbar{width:8px}.custom-scroll-table[data-v-8317692a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scroll-table[data-v-8317692a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-scroll-table[data-v-8317692a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.badge-info[data-v-8317692a]{background-color:#3498db;color:#fff;font-size:12px;padding:4px 10px;border-radius:12px;font-weight:600;display:inline-block}.create-ajuste-dialog .modal-content{height:650px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.create-ajuste-dialog .modal-header{flex-shrink:0}.create-ajuste-dialog .modal-body{flex:1 1 auto;overflow-y:auto;min-height:0}.create-ajuste-dialog .modal-body::-webkit-scrollbar{width:8px}.create-ajuste-dialog .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.create-ajuste-dialog .modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.create-ajuste-dialog .modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.create-ajuste-dialog .modal-body{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.table-active-blue[data-v-1ad7f808]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-1ad7f808]{background-color:#e3f0ff!important}.table-responsive .table[data-v-1ad7f808]{border-collapse:separate!important;border-spacing:0 4px!important}.table-responsive .table tbody tr[data-v-1ad7f808]{border-radius:8px!important;box-shadow:none!important}.table-responsive .table tbody tr td[data-v-1ad7f808]{border:none!important}.table-responsive .table tbody tr:hover td[data-v-1ad7f808],.table-responsive .table tbody tr[data-v-1ad7f808]:hover{background-color:#f5f9ff!important}.table-responsive .table td[data-v-1ad7f808],.table-responsive .table th[data-v-1ad7f808]{border:none!important}.custom-scroll-table[data-v-1ad7f808]{height:180px;min-height:180px;max-height:180px;overflow-y:auto;position:relative}.custom-scroll-table[data-v-1ad7f808]::-webkit-scrollbar{width:8px}.custom-scroll-table[data-v-1ad7f808]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scroll-table[data-v-1ad7f808]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-scroll-table[data-v-1ad7f808]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.criterio-inputs-wrapper[data-v-1ad7f808]{width:100%}.display-value[data-v-1ad7f808]{padding:6px 12px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef;font-size:14px;color:#495057;min-height:36px}.ajustes-detail-container[data-v-1fd83dec]{padding:0;width:100%}.ajustes-detail-table-container[data-v-1fd83dec]{width:100%}.ajustes-detail-table[data-v-1fd83dec]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ajustes-detail-table .tblEstandar.tblCorporate[data-v-1fd83dec]{min-width:100%!important;width:-moz-max-content!important;width:max-content!important;table-layout:fixed!important}.ajustes-detail-table .tblEstandar.tblCorporate td[data-v-1fd83dec]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:0!important}.ajustes-detail-table .tblEstandar.tblCorporate thead th[data-v-1fd83dec]{white-space:nowrap!important}.detail-toolbar-left[data-v-1fd83dec]{flex:1;min-width:0}.detail-toolbar-left h5[data-v-1fd83dec]{font-size:.95rem;color:#2c3e50}.detail-toolbar-left .badge[data-v-1fd83dec]{font-size:.7rem;padding:.25rem .6rem}.detail-toolbar-right[data-v-1fd83dec]{flex:0 0 auto;display:flex;align-items:center;gap:4px}.table-action-btn[data-v-1fd83dec]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-1fd83dec]:disabled{opacity:.5;cursor:not-allowed}.table-toolbar-add-btn[data-v-1fd83dec]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px}.table-toolbar-add-btn-origin[data-v-1fd83dec]{background-color:#17a2b8;color:#fff;border:1px solid #17a2b8}.table-toolbar-add-btn-origin[data-v-1fd83dec]:hover:not(:disabled){background-color:#138496;border-color:#117a8b}.table-toolbar-add-btn-origin[data-v-1fd83dec]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-add-btn-origin-new[data-v-1fd83dec]{background-color:#007bff;color:#fff;border:1px solid #007bff}.table-toolbar-add-btn-origin-new[data-v-1fd83dec]:hover:not(:disabled){background-color:#0069d9;border-color:#0062cc}.table-toolbar-add-btn-origin-new[data-v-1fd83dec]:disabled{opacity:.65;cursor:not-allowed}.admin-table-block[data-v-1fd83dec]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-table-block h5[data-v-1fd83dec]{color:#6c757d;text-align:center;margin:0}@media (max-width:768px){.ajustes-detail-container[data-v-1fd83dec],.ajustes-detail-table-container[data-v-1fd83dec]{min-height:450px}.ajustes-detail-table[data-v-1fd83dec]{min-height:450px;height:450px}.detail-toolbar-left h5[data-v-1fd83dec]{font-size:.8rem}.table-toolbar-add-btn-origin-new[data-v-1fd83dec],.table-toolbar-add-btn-origin[data-v-1fd83dec]{font-size:11px;padding:0 10px;height:28px;min-height:28px}}@media (max-width:576px){.ajustes-detail-container[data-v-1fd83dec],.ajustes-detail-table-container[data-v-1fd83dec]{min-height:400px}.ajustes-detail-table[data-v-1fd83dec]{min-height:400px;height:400px}.detail-toolbar-left h5[data-v-1fd83dec]{font-size:.75rem}.detail-toolbar-right[data-v-1fd83dec]{flex-wrap:wrap;gap:4px}.table-toolbar-add-btn-origin-new[data-v-1fd83dec],.table-toolbar-add-btn-origin[data-v-1fd83dec]{font-size:10px;padding:0 8px;height:26px;min-height:26px}}.ajustes-detail-table[data-v-1fd83dec] table thead th.text-center{text-align:center!important}.ajustes-detail-table[data-v-1fd83dec] table tbody td .cell-num-right{display:block;width:100%}.ajustes-detail-table[data-v-1fd83dec] table thead th{text-align:center!important}.ajustes-detail-table[data-v-1fd83dec] table tbody td{vertical-align:middle}.ajustes-detail-table[data-v-1fd83dec] table tbody td:has(.cell-num-right){text-align:right!important}.ajustes-detail-table[data-v-1fd83dec] table tbody td .cell-num-right{display:block!important;width:100%!important;text-align:right!important;margin-left:auto!important}.table-active-blue[data-v-45744b99]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-45744b99]{background-color:#e3f0ff!important}.table-responsive .table[data-v-45744b99]{border-collapse:separate!important;border-spacing:0 4px!important}.table-responsive .table tbody tr[data-v-45744b99]{border-radius:8px!important;box-shadow:none!important}.table-responsive .table tbody tr td[data-v-45744b99]{border:none!important}.table-responsive .table tbody tr:hover td[data-v-45744b99],.table-responsive .table tbody tr[data-v-45744b99]:hover{background-color:#f5f9ff!important}.table-responsive .table td[data-v-45744b99],.table-responsive .table th[data-v-45744b99]{border:none!important}.custom-scroll-table[data-v-45744b99]{height:180px;min-height:180px;max-height:180px;overflow-y:auto;position:relative}.custom-scroll-table[data-v-45744b99]::-webkit-scrollbar{width:8px}.custom-scroll-table[data-v-45744b99]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scroll-table[data-v-45744b99]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-scroll-table[data-v-45744b99]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.criterio-inputs-wrapper[data-v-45744b99]{width:100%}.display-value[data-v-45744b99]{padding:6px 12px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef;font-size:14px;color:#495057;min-height:36px}.ajustes-detail-container[data-v-529152bc]{padding:0;width:100%}.ajustes-detail-table-container[data-v-529152bc]{width:100%}.ajustes-detail-table[data-v-529152bc]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ajustes-detail-table .tblEstandar.tblCorporate[data-v-529152bc]{min-width:100%!important;width:-moz-max-content!important;width:max-content!important;table-layout:fixed!important}.ajustes-detail-table .tblEstandar.tblCorporate td[data-v-529152bc]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:0!important}.ajustes-detail-table .tblEstandar.tblCorporate thead th[data-v-529152bc]{white-space:nowrap!important}.detail-toolbar-left[data-v-529152bc]{flex:1;min-width:0}.detail-toolbar-left h5[data-v-529152bc]{font-size:.95rem;color:#2c3e50}.detail-toolbar-left .badge[data-v-529152bc]{font-size:.7rem;padding:.25rem .6rem}.detail-toolbar-right[data-v-529152bc]{flex:0 0 auto;display:flex;align-items:center;gap:4px}.table-action-btn[data-v-529152bc]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-529152bc]:disabled{opacity:.5;cursor:not-allowed}.table-toolbar-add-btn[data-v-529152bc]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px}.table-toolbar-add-btn-dest[data-v-529152bc]{background-color:#17a2b8;color:#fff;border:1px solid #17a2b8}.table-toolbar-add-btn-dest[data-v-529152bc]:hover:not(:disabled){background-color:#138496;border-color:#117a8b}.table-toolbar-add-btn-dest[data-v-529152bc]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-add-btn-dest-new[data-v-529152bc]{background-color:#007bff;color:#fff;border:1px solid #007bff}.table-toolbar-add-btn-dest-new[data-v-529152bc]:hover:not(:disabled){background-color:#0069d9;border-color:#0062cc}.table-toolbar-add-btn-dest-new[data-v-529152bc]:disabled{opacity:.65;cursor:not-allowed}.admin-table-block[data-v-529152bc]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-table-block h5[data-v-529152bc]{color:#6c757d;text-align:center;margin:0}@media (max-width:768px){.ajustes-detail-container[data-v-529152bc],.ajustes-detail-table-container[data-v-529152bc]{min-height:450px}.ajustes-detail-table[data-v-529152bc]{min-height:450px;height:450px}.detail-toolbar-left h5[data-v-529152bc]{font-size:.8rem}.table-toolbar-add-btn-dest-new[data-v-529152bc],.table-toolbar-add-btn-dest[data-v-529152bc]{font-size:11px;padding:0 10px;height:28px;min-height:28px}}@media (max-width:576px){.ajustes-detail-container[data-v-529152bc],.ajustes-detail-table-container[data-v-529152bc]{min-height:400px}.ajustes-detail-table[data-v-529152bc]{min-height:400px;height:400px}.detail-toolbar-left h5[data-v-529152bc]{font-size:.75rem}.detail-toolbar-right[data-v-529152bc]{flex-wrap:wrap;gap:4px}.table-toolbar-add-btn-dest-new[data-v-529152bc],.table-toolbar-add-btn-dest[data-v-529152bc]{font-size:10px;padding:0 8px;height:26px;min-height:26px}}.ajustes-detail-table[data-v-529152bc] table thead th.text-center{text-align:center!important}.ajustes-detail-table[data-v-529152bc] table tbody td{vertical-align:middle}.ajustes-detail-table[data-v-529152bc] table tbody td:has(.cell-num-right){text-align:right!important}.ajustes-detail-table[data-v-529152bc] table tbody td .cell-num-right{text-align:right!important;display:block;width:100%}.niif-header .filters-container[data-v-258eae32]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-258eae32]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-258eae32]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-258eae32]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-258eae32]:active,.niif-header .consult-btn[data-v-258eae32]:focus,.niif-header .consult-btn[data-v-258eae32]:hover,.niif-header .consult-btn[data-v-258eae32]:not(:disabled):active,.niif-header .consult-btn[data-v-258eae32]:not(:disabled):focus,.niif-header .consult-btn[data-v-258eae32]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-258eae32]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.detail-header[data-v-258eae32]{display:flex;align-items:center;width:100%;gap:8px;flex-wrap:wrap}.detail-tabs-buttons[data-v-258eae32]{display:flex;align-items:center;flex-shrink:0;gap:0}.tab-separator[data-v-258eae32]{width:8px;min-width:8px;flex-shrink:0}.detail-company-name[data-v-258eae32]{flex-shrink:0;margin-left:auto;padding:4px 12px;background-color:#f8f9fa;border-radius:7px;border:1px solid #dee2e6}.company-name-text[data-v-258eae32]{font-size:14px;font-weight:600;color:#2c3e50;white-space:nowrap}.company-name-text .fa-building[data-v-258eae32]{color:#6c757d}.tab-btn-origin-dest[data-v-258eae32]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;font-weight:500;cursor:pointer;flex-shrink:0;border:1px solid #6c757d;transition:all .2s;background-color:transparent;color:#6c757d}.tab-btn-origin-dest.tab-active[data-v-258eae32]{background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important}.tab-btn-origin-dest.tab-active[data-v-258eae32]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.tab-btn-origin-dest.tab-active[data-v-258eae32]:focus:not(:disabled){box-shadow:0 0 0 .2rem rgba(31,79,131,.5)!important}.tab-btn-origin-dest.tab-inactive[data-v-258eae32]{background-color:transparent!important;border-color:#6c757d!important;color:#6c757d!important}.tab-btn-origin-dest.tab-inactive[data-v-258eae32]:hover:not(:disabled){background-color:#6c757d!important;color:#fff!important}.tab-btn-origin-dest.tab-inactive[data-v-258eae32]:focus:not(:disabled){box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)!important}.tab-btn-origin-dest[data-v-258eae32]:disabled{opacity:.5;cursor:not-allowed}.tab-btn-origin-dest .badge[data-v-258eae32]{font-size:.7rem;padding:.2rem .5rem;border-radius:10px}.tab-btn-origin-dest.tab-active .badge[data-v-258eae32]{background-color:hsla(0,0%,100%,.25)!important;color:#fff!important}.tab-btn-origin-dest.tab-inactive .badge[data-v-258eae32]{background-color:#6c757d!important;color:#fff!important}.page-back-btn[data-v-258eae32]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-258eae32]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-258eae32]{font-size:2rem!important;font-weight:500}.niif-toolbar-right[data-v-258eae32]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-258eae32]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important}.table-toolbar-add-btn[data-v-258eae32]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.table-toolbar-add-btn[data-v-258eae32]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-258eae32]{border:none;border-radius:4px;transition:all .2s}.table-action-btn.btn-info[data-v-258eae32]{background-color:#17a2b8;color:#fff}.table-action-btn.btn-info[data-v-258eae32]:hover:not(:disabled){background-color:#138496}.table-action-btn.btn-info[data-v-258eae32]:disabled{opacity:.5;cursor:not-allowed}.table-action-btn.btn-danger[data-v-258eae32]{background-color:#dc3545;color:#fff}.table-action-btn.btn-danger[data-v-258eae32]:hover:not(:disabled){background-color:#c82333}.table-action-btn.btn-danger[data-v-258eae32]:disabled{opacity:.5;cursor:not-allowed}.es-subgrupo-select[data-v-258eae32]{height:28px;min-height:28px;padding:2px 6px;font-size:12px;border-radius:4px;border:1px solid #ced4da;background-color:#fff;cursor:pointer;display:inline-block;width:auto;min-width:75px;max-width:90px;text-align:center}.es-subgrupo-select[data-v-258eae32]:focus{border-color:#1f4f83;outline:0;box-shadow:0 0 0 .15rem rgba(31,79,131,.25)}.es-subgrupo-select[data-v-258eae32]:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.7}.ajustes-table-wrapper[data-v-258eae32]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ajustes-table-wrapper .tblEstandar.tblCorporate td[data-v-258eae32]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:0!important}.ajustes-table-wrapper .tblEstandar.tblCorporate[data-v-258eae32]{min-width:100%!important;width:-moz-max-content!important;width:max-content!important;table-layout:fixed!important}.ajustes-table-wrapper .tblEstandar.tblCorporate thead th[data-v-258eae32]{white-space:nowrap!important}.table-corporate-body[data-v-258eae32]{overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.table-corporate-body[data-v-258eae32]::-webkit-scrollbar{width:10px;height:10px}.table-corporate-body[data-v-258eae32]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.table-corporate-body[data-v-258eae32]::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.table-corporate-body[data-v-258eae32]::-webkit-scrollbar-thumb:hover{background:#555}.table-corporate-body[data-v-258eae32]{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.detail-content[data-v-258eae32]{animation:fadeIn-258eae32 .3s ease}@keyframes fadeIn-258eae32{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.niif-header .filter-select[data-v-258eae32]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-258eae32],.tab-btn-origin-dest[data-v-258eae32]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-258eae32]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-258eae32]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-258eae32],.tab-btn-origin-dest[data-v-258eae32]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.tab-btn-origin-dest[data-v-258eae32]{flex:1}.detail-header[data-v-258eae32]{flex-wrap:wrap}.detail-company-name[data-v-258eae32]{margin-left:0!important;width:100%;text-align:center}.tab-separator[data-v-258eae32]{width:6px;min-width:6px}}@media (max-width:576px){.param-title[data-v-258eae32]{font-size:1.5rem!important}.niif-header .filter-select[data-v-258eae32]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-258eae32]{gap:4px}.niif-header .consult-btn[data-v-258eae32],.tab-btn-origin-dest[data-v-258eae32]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}.tab-btn-origin-dest.ml-2[data-v-258eae32]{margin-left:0!important}.detail-tabs-buttons[data-v-258eae32]{width:100%;flex-direction:column;align-items:stretch!important}.tab-separator[data-v-258eae32]{display:none}.tab-btn-origin-dest[data-v-258eae32]:first-child{margin-bottom:4px}.detail-company-name[data-v-258eae32]{margin-top:8px;padding:6px 12px}.company-name-text[data-v-258eae32]{font-size:13px}}.uniform-modal-body[data-v-4763dce7]{padding:8px 4px 4px 4px}.uniform-form-row[data-v-4763dce7]{margin-bottom:12px}.uniform-label-col label[data-v-4763dce7]{margin-bottom:0;font-weight:500;font-size:14px}.form-input[data-v-4763dce7]{width:100%;height:38px;font-size:14px;border-radius:7px}.password-policy-box[data-v-4763dce7]{background:#fff;border-radius:8px;padding:16px 20px;border-left:4px solid #2e507a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.password-policy-title[data-v-4763dce7]{font-weight:600;font-size:15px;color:#2e507a;margin-bottom:4px}.password-policy-subtitle[data-v-4763dce7]{font-size:13px;color:#6c757d}.uniform-actions-wrap[data-v-4763dce7]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-primary[data-v-4763dce7]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-4763dce7]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-4763dce7]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-secondary[data-v-4763dce7]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-4763dce7]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-modal-header[data-v-4763dce7]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-4763dce7]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-4763dce7]{padding:24px 20px;background-color:#f8f9fa}.criterio-inputs-wrapper[data-v-4763dce7]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-4763dce7]{margin-top:8px;width:100%}.accounts-list[data-v-4763dce7]{width:100%}.select-all-container[data-v-4763dce7]{padding:4px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.custom-scroll-table[data-v-4763dce7]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important;border:1px solid #e0e0e0;border-radius:6px}.custom-scroll-table table[data-v-4763dce7]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-4763dce7]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-4763dce7]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-4763dce7]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table thead th[data-v-4763dce7]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important}.custom-scroll-table table thead th[data-v-4763dce7]:last-child{width:auto!important}.custom-scroll-table table tbody[data-v-4763dce7]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-4763dce7]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-4763dce7]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-4763dce7]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-4763dce7]:last-child{width:auto!important;border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-4763dce7]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-4763dce7]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-4763dce7]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-4763dce7]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-4763dce7]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-4763dce7]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-4763dce7]{background-color:#e3f0ff!important}.table-active-blue td[data-v-4763dce7]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-4763dce7]:last-child{border-radius:0 8px 8px 0!important}@media (max-width:768px){.custom-scroll-table[data-v-4763dce7]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-4763dce7]:first-child,.custom-scroll-table table thead th[data-v-4763dce7]:first-child{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:11px!important}.custom-scroll-table table tbody td[data-v-4763dce7]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-4763dce7]{font-size:11px!important;padding:4px 6px!important}.uniform-label-col[data-v-4763dce7]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-4763dce7]{flex:0 0 100%;max-width:100%}}@media (max-width:576px){.password-policy-box[data-v-4763dce7]{padding:12px 16px}.password-policy-title[data-v-4763dce7]{font-size:14px}.password-policy-subtitle[data-v-4763dce7]{font-size:13px}.reset-dialog-actions[data-v-4763dce7]{flex-direction:column}.reset-dialog-actions .reset-btn-primary[data-v-4763dce7],.reset-dialog-actions .reset-btn-secondary[data-v-4763dce7]{width:100%;margin:4px 0!important}.custom-scroll-table[data-v-4763dce7]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-4763dce7]:first-child,.custom-scroll-table table thead th[data-v-4763dce7]:first-child{width:60px!important;min-width:60px!important;max-width:60px!important;font-size:10px!important}.custom-scroll-table table tbody td[data-v-4763dce7]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-4763dce7]{font-size:10px!important;padding:3px 4px!important}.select-all-container[data-v-4763dce7]{flex-direction:column;align-items:stretch!important}.select-all-container button[data-v-4763dce7]{width:100%}}.plan-cuentas-header .filters-container[data-v-50eaf443]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.plan-cuentas-header .filter-select[data-v-50eaf443]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.plan-cuentas-header .filter-select option[data-v-50eaf443]{white-space:normal;word-break:break-word;padding:4px 8px}.plan-cuentas-header .filter-select[data-v-50eaf443]:disabled{opacity:.65;cursor:not-allowed;background-color:#e9ecef}.plan-cuentas-header .consult-btn[data-v-50eaf443]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.plan-cuentas-header .consult-btn[data-v-50eaf443]:active,.plan-cuentas-header .consult-btn[data-v-50eaf443]:focus,.plan-cuentas-header .consult-btn[data-v-50eaf443]:hover,.plan-cuentas-header .consult-btn[data-v-50eaf443]:not(:disabled):active,.plan-cuentas-header .consult-btn[data-v-50eaf443]:not(:disabled):focus,.plan-cuentas-header .consult-btn[data-v-50eaf443]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.plan-cuentas-header .consult-btn[data-v-50eaf443]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-50eaf443]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-50eaf443]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-50eaf443]{font-size:2rem!important;font-weight:500}.plan-cuentas-toolbar-right[data-v-50eaf443]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-secondary-btn[data-v-50eaf443]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#6c757d;color:#fff;border:1px solid #6c757d}.table-toolbar-secondary-btn[data-v-50eaf443]:hover:not(:disabled){background-color:#5a6268;border-color:#545b62;color:#fff}.table-toolbar-secondary-btn[data-v-50eaf443]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d;border-color:#6c757d;color:#fff}.table-action-btn[data-v-50eaf443]{border:none;border-radius:4px;transition:all .2s}@media (max-width:1200px){.plan-cuentas-header .filter-select[data-v-50eaf443]{min-width:160px;max-width:220px;height:36px;font-size:13px}.plan-cuentas-header .consult-btn[data-v-50eaf443]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.plan-cuentas-header .filters-container[data-v-50eaf443]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.plan-cuentas-header .filter-select[data-v-50eaf443]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.plan-cuentas-header .consult-btn[data-v-50eaf443]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-50eaf443]{font-size:1.5rem!important}.plan-cuentas-header .filter-select[data-v-50eaf443]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.plan-cuentas-header .filters-container[data-v-50eaf443]{gap:4px}.plan-cuentas-header .consult-btn[data-v-50eaf443]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}}.modern-spinner[data-v-6ac37f3b]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-6ac37f3b]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-6ac37f3b 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-6ac37f3b]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-6ac37f3b]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-6ac37f3b]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-6ac37f3b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modern-spinner.small[data-v-6ac37f3b]{width:40px;height:40px}.modern-spinner.small .spinner-ring[data-v-6ac37f3b]{border-width:3px}.modern-progress[data-v-6ac37f3b]{background:#e9ecef;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.modern-progress .progress-bar[data-v-6ac37f3b]{background:linear-gradient(90deg,#1f4f83,#4a90d9);transition:width .3s ease;font-weight:600;font-size:.75rem;line-height:8px;color:transparent;text-shadow:none}.niif-header .filters-container[data-v-6ac37f3b]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important;flex-wrap:wrap}.filter-date-wrapper[data-v-6ac37f3b]{display:inline-flex;align-items:center}.filter-date-input[data-v-6ac37f3b]{min-width:180px;max-width:260px;width:auto;height:38px;font-size:14px;border-radius:7px;border:1px solid #ced4da;padding:0 12px;background-color:#fff;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.filter-date-input[data-v-6ac37f3b]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.filter-date-input.disabled-period[data-v-6ac37f3b]{border-color:#dc3545;background-color:#f8d7da}.filter-date-input[data-v-6ac37f3b]:disabled{background-color:#e9ecef;opacity:1;cursor:not-allowed}.niif-header .filter-select[data-v-6ac37f3b]{min-width:180px;max-width:260px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select[data-v-6ac37f3b]:disabled{opacity:.65;cursor:not-allowed;background-color:#e9ecef}.niif-header .consult-btn[data-v-6ac37f3b]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-6ac37f3b]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.niif-header .consult-btn[data-v-6ac37f3b]:disabled{opacity:.65;cursor:not-allowed}.page-back-btn[data-v-6ac37f3b]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-6ac37f3b]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-6ac37f3b]{font-size:2rem!important;font-weight:500}.admin-table-block[data-v-6ac37f3b]{margin-top:1.5rem!important}.table-corporate-shell[data-v-6ac37f3b]{background:#fff;border:1px solid #e4e8ed;border-radius:10px;padding:2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;position:relative}.upload-spinner-container[data-v-6ac37f3b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;width:100%;min-height:200px}.upload-content-wrapper[data-v-6ac37f3b]{width:100%;max-width:100%}.hidden-file-input[data-v-6ac37f3b]{display:none}.upload-drop-zone[data-v-6ac37f3b]{width:100%;border:2px dashed #d1d5db;border-radius:12px;padding:3rem 2rem;cursor:pointer;background-color:#fafbfc;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.upload-drop-zone.disabled[data-v-6ac37f3b]{opacity:.6;cursor:not-allowed;border-color:#d1d5db;background-color:#f8f9fa}.upload-drop-zone.has-file[data-v-6ac37f3b]{border-color:#2e507a;background-color:#e8edf5;padding:1.5rem 2rem;min-height:120px}.upload-drop-zone.drag-over[data-v-6ac37f3b]{border-color:#2e507a;background-color:#dce3ef;transform:scale(1.01)}.upload-content[data-v-6ac37f3b]{width:100%;text-align:center}.upload-icon[data-v-6ac37f3b]{font-size:3.5rem;color:#6c757d;margin-bottom:1rem;transition:all .3s ease}.upload-icon.has-file[data-v-6ac37f3b]{font-size:2.5rem;color:#2e507a;margin-bottom:.5rem}.upload-title[data-v-6ac37f3b]{color:#495057;font-weight:500;margin-bottom:.5rem;font-size:1.1rem;word-break:break-all}.upload-title.text-muted[data-v-6ac37f3b]{color:#6c757d!important}.upload-subtitle[data-v-6ac37f3b]{color:#6c757d;margin-bottom:0;font-size:.9rem}.upload-subtitle.text-muted[data-v-6ac37f3b]{color:#adb5bd!important}.upload-file-info-wrapper[data-v-6ac37f3b]{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#fff;border-radius:6px;font-weight:500;margin-top:.5rem;font-size:.95rem;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.05)}.remove-file-btn[data-v-6ac37f3b]{padding:0 .3rem;color:#dc3545;font-size:1.1rem;cursor:pointer;line-height:1}.sheet-selector-container[data-v-6ac37f3b]{max-width:400px;margin:1.5rem auto 0}.upload-action-panel[data-v-6ac37f3b]{width:100%;max-width:800px;margin:0 auto;padding:1.5rem;background:#f8fafc;border-radius:10px;border:1px solid #e4e8ed}.confirmation-info-grid[data-v-6ac37f3b]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 2rem}.info-item[data-v-6ac37f3b]{display:flex;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid #e9ecef}.info-label[data-v-6ac37f3b]{font-weight:600;color:#495057}.info-value[data-v-6ac37f3b]{color:#2e507a;font-weight:500}.info-value.text-muted[data-v-6ac37f3b]{color:#6c757d!important;font-weight:400}.upload-btn[data-v-6ac37f3b]{min-width:200px;padding:.6rem 2rem;font-size:1rem;border-radius:7px;background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important}.upload-btn[data-v-6ac37f3b]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.upload-btn[data-v-6ac37f3b]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;border-color:#6c757d!important}.success-message[data-v-6ac37f3b]{text-align:center;padding:1.5rem 0;animation:fadeInUp-6ac37f3b .5s ease}.success-icon[data-v-6ac37f3b]{font-size:4rem;color:#28a745;margin-bottom:1rem;display:block}.success-title[data-v-6ac37f3b]{font-size:1.3rem;font-weight:600;color:#28a745;margin-bottom:.5rem}.success-subtitle[data-v-6ac37f3b]{font-size:1rem;color:#6c757d}.cta-info[data-v-6ac37f3b]{display:inline-flex;align-items:center;padding:.45rem 1rem;background:#e8f5e9;border:1px solid #c3e6cb;border-radius:6px;color:#155724;font-weight:500;font-size:.9rem;margin-top:.5rem}@keyframes fadeInUp-6ac37f3b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.confirmation-info-grid[data-v-6ac37f3b]{grid-template-columns:1fr;gap:.5rem}}@media (max-width:768px){.upload-drop-zone[data-v-6ac37f3b]{padding:1.5rem 1rem;min-height:140px}.upload-title[data-v-6ac37f3b]{font-size:.95rem}.upload-btn[data-v-6ac37f3b]{min-width:100%;width:100%}.sheet-selector-container[data-v-6ac37f3b]{max-width:100%}.table-corporate-shell[data-v-6ac37f3b]{padding:1rem;min-height:250px}.upload-icon[data-v-6ac37f3b]{font-size:2.5rem}.upload-drop-zone.has-file[data-v-6ac37f3b]{padding:1rem;min-height:100px}.upload-action-panel[data-v-6ac37f3b]{padding:1rem}.success-icon[data-v-6ac37f3b]{font-size:3rem}.success-title[data-v-6ac37f3b]{font-size:1.1rem}.modern-spinner[data-v-6ac37f3b]{width:50px;height:50px}}@media (max-width:576px){.param-title[data-v-6ac37f3b]{font-size:1.5rem!important}.upload-drop-zone[data-v-6ac37f3b]{padding:1rem .75rem;min-height:120px}.upload-icon[data-v-6ac37f3b]{font-size:2rem}.table-corporate-shell[data-v-6ac37f3b]{padding:.75rem;min-height:200px}.upload-file-info-wrapper[data-v-6ac37f3b]{font-size:.8rem;padding:.3rem .6rem}.upload-drop-zone.has-file[data-v-6ac37f3b]{min-height:80px;padding:.75rem}.success-icon[data-v-6ac37f3b]{font-size:2.5rem}.success-title[data-v-6ac37f3b]{font-size:1rem}.cta-info[data-v-6ac37f3b]{font-size:.8rem}.modern-spinner[data-v-6ac37f3b]{width:40px;height:40px}.modern-spinner .spinner-ring[data-v-6ac37f3b]{border-width:3px}}.modern-spinner[data-v-7d50137e]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-7d50137e]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-7d50137e 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-7d50137e]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-7d50137e]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-7d50137e]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-7d50137e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modern-progress[data-v-7d50137e]{background:#e9ecef;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.modern-progress .progress-bar[data-v-7d50137e]{background:linear-gradient(90deg,#1f4f83,#4a90d9);transition:width .3s ease;font-weight:600;font-size:.75rem;line-height:8px;color:transparent;text-shadow:none}.niif-header .filters-container[data-v-7d50137e]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important;flex-wrap:wrap}.filter-date-wrapper[data-v-7d50137e]{display:inline-flex;align-items:center}.filter-date-input[data-v-7d50137e]{min-width:180px;max-width:260px;width:auto;height:38px;font-size:14px;border-radius:7px;border:1px solid #ced4da;padding:0 12px;background-color:#fff;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.filter-date-input[data-v-7d50137e]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.filter-date-input.disabled-period[data-v-7d50137e]{border-color:#dc3545;background-color:#f8d7da}.filter-date-input[data-v-7d50137e]:disabled{background-color:#e9ecef;opacity:1;cursor:not-allowed}.niif-header .filter-select[data-v-7d50137e]{min-width:180px;max-width:260px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select[data-v-7d50137e]:disabled{opacity:.65;cursor:not-allowed;background-color:#e9ecef}.page-back-btn[data-v-7d50137e]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-7d50137e]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-7d50137e]{font-size:2rem!important;font-weight:500}.admin-table-block[data-v-7d50137e]{margin-top:1.5rem!important}.table-corporate-shell[data-v-7d50137e]{background:#fff;border:1px solid #e4e8ed;border-radius:10px;padding:2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;position:relative}.upload-spinner-container[data-v-7d50137e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;width:100%;min-height:200px}.upload-content-wrapper[data-v-7d50137e]{width:100%;max-width:100%}.hidden-file-input[data-v-7d50137e]{display:none}.upload-drop-zone[data-v-7d50137e]{width:100%;border:2px dashed #d1d5db;border-radius:12px;padding:3rem 2rem;cursor:pointer;background-color:#fafbfc;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.upload-drop-zone.disabled[data-v-7d50137e]{opacity:.6;cursor:not-allowed;border-color:#d1d5db;background-color:#f8f9fa}.upload-drop-zone.has-file[data-v-7d50137e]{border-color:#2e507a;background-color:#e8edf5;padding:1.5rem 2rem;min-height:120px}.upload-drop-zone.drag-over[data-v-7d50137e]{border-color:#2e507a;background-color:#dce3ef;transform:scale(1.01)}.upload-content[data-v-7d50137e]{width:100%;text-align:center}.upload-icon[data-v-7d50137e]{font-size:3.5rem;color:#6c757d;margin-bottom:1rem;transition:all .3s ease}.upload-icon.has-file[data-v-7d50137e]{font-size:2.5rem;color:#2e507a;margin-bottom:.5rem}.upload-title[data-v-7d50137e]{color:#495057;font-weight:500;margin-bottom:.5rem;font-size:1.1rem;word-break:break-all}.upload-title.text-muted[data-v-7d50137e]{color:#6c757d!important}.upload-subtitle[data-v-7d50137e]{color:#6c757d;margin-bottom:0;font-size:.9rem}.upload-subtitle.text-muted[data-v-7d50137e]{color:#adb5bd!important}.upload-file-info-wrapper[data-v-7d50137e]{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#fff;border-radius:6px;font-weight:500;margin-top:.5rem;font-size:.95rem;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.05)}.remove-file-btn[data-v-7d50137e]{padding:0 .3rem;color:#dc3545;font-size:1.1rem;cursor:pointer;line-height:1}.sheet-selector-container[data-v-7d50137e]{max-width:400px;margin:1.5rem auto 0}.upload-action-panel[data-v-7d50137e]{width:100%;max-width:800px;margin:0 auto;padding:1.5rem;background:#f8fafc;border-radius:10px;border:1px solid #e4e8ed}.confirmation-info-grid[data-v-7d50137e]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 2rem}.info-item[data-v-7d50137e]{display:flex;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid #e9ecef}.info-label[data-v-7d50137e]{font-weight:600;color:#495057}.info-value[data-v-7d50137e]{color:#2e507a;font-weight:500}.info-value.text-muted[data-v-7d50137e]{color:#6c757d!important;font-weight:400}.upload-btn[data-v-7d50137e]{min-width:200px;padding:.6rem 2rem;font-size:1rem;border-radius:7px;background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important}.upload-btn[data-v-7d50137e]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.upload-btn[data-v-7d50137e]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;border-color:#6c757d!important}.success-message[data-v-7d50137e]{text-align:center;padding:1.5rem 0;animation:fadeInUp-7d50137e .5s ease}.success-icon[data-v-7d50137e]{font-size:4rem;color:#28a745;margin-bottom:1rem;display:block}.success-title[data-v-7d50137e]{font-size:1.3rem;font-weight:600;color:#28a745;margin-bottom:.5rem}.success-subtitle[data-v-7d50137e]{font-size:1rem;color:#6c757d}@keyframes fadeInUp-7d50137e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.confirmation-info-grid[data-v-7d50137e]{grid-template-columns:1fr;gap:.5rem}}@media (max-width:768px){.upload-drop-zone[data-v-7d50137e]{padding:1.5rem 1rem;min-height:140px}.upload-title[data-v-7d50137e]{font-size:.95rem}.upload-btn[data-v-7d50137e]{min-width:100%;width:100%}.sheet-selector-container[data-v-7d50137e]{max-width:100%}.table-corporate-shell[data-v-7d50137e]{padding:1rem;min-height:250px}.upload-icon[data-v-7d50137e]{font-size:2.5rem}.upload-drop-zone.has-file[data-v-7d50137e]{padding:1rem;min-height:100px}.upload-action-panel[data-v-7d50137e]{padding:1rem}.success-icon[data-v-7d50137e]{font-size:3rem}.success-title[data-v-7d50137e]{font-size:1.1rem}.modern-spinner[data-v-7d50137e]{width:50px;height:50px}}@media (max-width:576px){.param-title[data-v-7d50137e]{font-size:1.5rem!important}.upload-drop-zone[data-v-7d50137e]{padding:1rem .75rem;min-height:120px}.upload-icon[data-v-7d50137e]{font-size:2rem}.table-corporate-shell[data-v-7d50137e]{padding:.75rem;min-height:200px}.upload-file-info-wrapper[data-v-7d50137e]{font-size:.8rem;padding:.3rem .6rem}.upload-drop-zone.has-file[data-v-7d50137e]{min-height:80px;padding:.75rem}.success-icon[data-v-7d50137e]{font-size:2.5rem}.success-title[data-v-7d50137e]{font-size:1rem}.modern-spinner[data-v-7d50137e]{width:40px;height:40px}.modern-spinner .spinner-ring[data-v-7d50137e]{border-width:3px}}.modern-spinner[data-v-0c8050f3]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-0c8050f3]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-0c8050f3 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-0c8050f3]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-0c8050f3]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-0c8050f3]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-0c8050f3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modern-progress[data-v-0c8050f3]{background:#e9ecef;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.modern-progress .progress-bar[data-v-0c8050f3]{background:linear-gradient(90deg,#1f4f83,#4a90d9);transition:width .3s ease;font-weight:600;font-size:.75rem;line-height:8px;color:transparent;text-shadow:none}.niif-header .filters-container[data-v-0c8050f3]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important;flex-wrap:wrap}.filter-date-wrapper[data-v-0c8050f3]{display:inline-flex;align-items:center}.filter-date-input[data-v-0c8050f3]{min-width:180px;max-width:260px;width:auto;height:38px;font-size:14px;border-radius:7px;border:1px solid #ced4da;padding:0 12px;background-color:#fff;color:#495057;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.filter-date-input[data-v-0c8050f3]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.filter-date-input.disabled-period[data-v-0c8050f3]{border-color:#dc3545;background-color:#f8d7da}.filter-date-input[data-v-0c8050f3]:disabled{background-color:#e9ecef;opacity:1;cursor:not-allowed}.niif-header .filter-select[data-v-0c8050f3]{min-width:180px;max-width:260px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select[data-v-0c8050f3]:disabled{opacity:.65;cursor:not-allowed;background-color:#e9ecef}.page-back-btn[data-v-0c8050f3]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-0c8050f3]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-0c8050f3]{font-size:2rem!important;font-weight:500}.admin-table-block[data-v-0c8050f3]{margin-top:1.5rem!important}.table-corporate-shell[data-v-0c8050f3]{background:#fff;border:1px solid #e4e8ed;border-radius:10px;padding:2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;position:relative}.upload-spinner-container[data-v-0c8050f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;width:100%;min-height:200px}.upload-content-wrapper[data-v-0c8050f3]{width:100%;max-width:100%}.hidden-file-input[data-v-0c8050f3]{display:none}.upload-drop-zone[data-v-0c8050f3]{width:100%;border:2px dashed #d1d5db;border-radius:12px;padding:3rem 2rem;cursor:pointer;background-color:#fafbfc;position:relative;min-height:200px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.upload-drop-zone.disabled[data-v-0c8050f3]{opacity:.6;cursor:not-allowed;border-color:#d1d5db;background-color:#f8f9fa}.upload-drop-zone.has-file[data-v-0c8050f3]{border-color:#2e507a;background-color:#e8edf5;padding:1.5rem 2rem;min-height:120px}.upload-drop-zone.drag-over[data-v-0c8050f3]{border-color:#2e507a;background-color:#dce3ef;transform:scale(1.01)}.upload-content[data-v-0c8050f3]{width:100%;text-align:center}.upload-icon[data-v-0c8050f3]{font-size:3.5rem;color:#6c757d;margin-bottom:1rem;transition:all .3s ease}.upload-icon.has-file[data-v-0c8050f3]{font-size:2.5rem;color:#2e507a;margin-bottom:.5rem}.upload-title[data-v-0c8050f3]{color:#495057;font-weight:500;margin-bottom:.5rem;font-size:1.1rem;word-break:break-all}.upload-title.text-muted[data-v-0c8050f3]{color:#6c757d!important}.upload-subtitle[data-v-0c8050f3]{color:#6c757d;margin-bottom:0;font-size:.9rem}.upload-subtitle.text-muted[data-v-0c8050f3]{color:#adb5bd!important}.upload-file-info-wrapper[data-v-0c8050f3]{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#fff;border-radius:6px;font-weight:500;margin-top:.5rem;font-size:.95rem;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.05)}.remove-file-btn[data-v-0c8050f3]{padding:0 .3rem;color:#dc3545;font-size:1.1rem;cursor:pointer;line-height:1}.sheet-selector-container[data-v-0c8050f3]{max-width:100%;margin:1.5rem auto 0;width:100%}.sheet-selector-container .filter-select[data-v-0c8050f3]{height:38px;font-size:14px;border-radius:7px;flex:1;min-width:150px;max-width:400px}.download-btn[data-v-0c8050f3]{height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#28a745!important;color:#fff!important;border:1px solid #28a745!important;cursor:pointer;flex-shrink:0}.download-btn[data-v-0c8050f3]:hover:not(:disabled){background-color:#218838!important;border-color:#1e7e34!important}.download-btn[data-v-0c8050f3]:disabled{opacity:.65;cursor:not-allowed}.novedades-label[data-v-0c8050f3]{font-size:14px;font-weight:500;color:#1f4f83;background:#e8edf5;padding:6px 14px;border-radius:7px;border:1px solid #d1dceb;white-space:nowrap;display:inline-flex;align-items:center;flex-shrink:0}.upload-action-panel[data-v-0c8050f3]{width:100%;max-width:800px;margin:0 auto;padding:1.5rem;background:#f8fafc;border-radius:10px;border:1px solid #e4e8ed}.confirmation-info-grid[data-v-0c8050f3]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 2rem}.info-item[data-v-0c8050f3]{display:flex;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid #e9ecef}.info-label[data-v-0c8050f3]{font-weight:600;color:#495057}.info-value[data-v-0c8050f3]{color:#2e507a;font-weight:500}.info-value.text-muted[data-v-0c8050f3]{color:#6c757d!important;font-weight:400}.upload-btn[data-v-0c8050f3]{min-width:200px;padding:.6rem 2rem;font-size:1rem;border-radius:7px;background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important}.upload-btn[data-v-0c8050f3]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.upload-btn[data-v-0c8050f3]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;border-color:#6c757d!important}.success-message[data-v-0c8050f3]{text-align:center;padding:1.5rem 0;animation:fadeInUp-0c8050f3 .5s ease}.success-icon[data-v-0c8050f3]{font-size:4rem;color:#28a745;margin-bottom:1rem;display:block}.success-title[data-v-0c8050f3]{font-size:1.3rem;font-weight:600;color:#28a745;margin-bottom:.5rem}.success-subtitle[data-v-0c8050f3]{font-size:1rem;color:#6c757d}@keyframes fadeInUp-0c8050f3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.confirmation-info-grid[data-v-0c8050f3]{grid-template-columns:1fr;gap:.5rem}.sheet-selector-container[data-v-0c8050f3]{max-width:100%}}@media (max-width:768px){.upload-drop-zone[data-v-0c8050f3]{padding:1.5rem 1rem;min-height:140px}.upload-title[data-v-0c8050f3]{font-size:.95rem}.upload-btn[data-v-0c8050f3]{min-width:100%;width:100%}.table-corporate-shell[data-v-0c8050f3]{padding:1rem;min-height:250px}.upload-icon[data-v-0c8050f3]{font-size:2.5rem}.upload-drop-zone.has-file[data-v-0c8050f3]{padding:1rem;min-height:100px}.upload-action-panel[data-v-0c8050f3]{padding:1rem}.success-icon[data-v-0c8050f3]{font-size:3rem}.success-title[data-v-0c8050f3]{font-size:1.1rem}.modern-spinner[data-v-0c8050f3]{width:50px;height:50px}.sheet-selector-container .d-flex[data-v-0c8050f3]{flex-wrap:wrap!important}.sheet-selector-container .filter-select[data-v-0c8050f3]{min-width:100px;max-width:100%;flex:1 1 200px}.download-btn[data-v-0c8050f3]{flex:0 1 auto}.novedades-label[data-v-0c8050f3]{flex:0 1 auto;white-space:normal;font-size:12px;padding:4px 10px}}@media (max-width:576px){.param-title[data-v-0c8050f3]{font-size:1.5rem!important}.upload-drop-zone[data-v-0c8050f3]{padding:1rem .75rem;min-height:120px}.upload-icon[data-v-0c8050f3]{font-size:2rem}.table-corporate-shell[data-v-0c8050f3]{padding:.75rem;min-height:200px}.upload-file-info-wrapper[data-v-0c8050f3]{font-size:.8rem;padding:.3rem .6rem}.upload-drop-zone.has-file[data-v-0c8050f3]{min-height:80px;padding:.75rem}.success-icon[data-v-0c8050f3]{font-size:2.5rem}.success-title[data-v-0c8050f3]{font-size:1rem}.modern-spinner[data-v-0c8050f3]{width:40px;height:40px}.modern-spinner .spinner-ring[data-v-0c8050f3]{border-width:3px}}.rich-text-editor-container[data-v-5072f73a]{border:1px solid #ccc;border-radius:4px;overflow:hidden}.quill-editor[data-v-5072f73a]{background:#fff}.char-counter[data-v-5072f73a]{padding:5px 10px;background:#f5f5f5;border-top:1px solid #ddd;font-size:12px;text-align:right;color:#666}.char-counter.near-limit[data-v-5072f73a]{background:#fff3cd;color:#856404}.char-counter .warning[data-v-5072f73a]{color:#ff9800;font-weight:700}.char-counter .error[data-v-5072f73a]{color:#f44336;font-weight:700}[data-v-5072f73a] .ql-toolbar.ql-snow{border:none;border-bottom:1px solid #ddd;padding:8px}[data-v-5072f73a] .ql-container.ql-snow{border:none;font-size:14px}[data-v-5072f73a] .ql-editor{min-height:300px;padding:15px;line-height:1.6}[data-v-5072f73a] .ql-editor.ql-blank:before{font-style:normal;color:#999}[data-v-5072f73a] .ql-toolbar .ql-picker-item:hover,[data-v-5072f73a] .ql-toolbar button.ql-active,[data-v-5072f73a] .ql-toolbar button:focus,[data-v-5072f73a] .ql-toolbar button:hover{color:#1976d2}[data-v-5072f73a] .ql-snow .ql-picker.ql-size .ql-picker-label[data-value]:before{content:attr(data-value)!important}[data-v-5072f73a] .ql-picker.ql-size .ql-picker-label{display:flex;align-items:center}.niif-header .filters-container[data-v-b7121d1c]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-b7121d1c]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-b7121d1c]{white-space:normal;word-break:break-word;padding:4px 8px}.filter-dropdown[data-v-b7121d1c]{display:inline-block}.filter-dropdown .filter-dropdown-btn[data-v-b7121d1c]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:transparent!important;color:#6c757d!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.filter-dropdown .filter-dropdown-btn[data-v-b7121d1c]:hover:not(:disabled){background-color:#6c757d!important;color:#fff!important}.filter-dropdown .filter-dropdown-btn[data-v-b7121d1c]:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)!important}.filter-dropdown .filter-dropdown-btn[data-v-b7121d1c]:after{margin-left:8px}.filter-dropdown .dropdown-item.active[data-v-b7121d1c]{background-color:#1f4f83!important;color:#fff!important}.filter-dropdown .dropdown-item[data-v-b7121d1c]:hover:not(.active){background-color:#e9ecef!important}.niif-header .consult-btn[data-v-b7121d1c]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-b7121d1c]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.niif-header .consult-btn[data-v-b7121d1c]:disabled{opacity:.65;cursor:not-allowed}.niif-toolbar-right[data-v-b7121d1c]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.niif-toolbar-right .table-toolbar-export-btn[data-v-b7121d1c]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-b7121d1c]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-b7121d1c]:disabled{opacity:.65;cursor:not-allowed}.modal-header-custom[data-v-b7121d1c]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 20px}.modal-footer-custom[data-v-b7121d1c]{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:12px 20px}.table-active-blue[data-v-b7121d1c]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-b7121d1c]{background-color:#e3f0ff!important}.custom-scroll-table[data-v-b7121d1c]{height:250px;min-height:250px;max-height:300px;overflow-y:auto;position:relative}.custom-scroll-table[data-v-b7121d1c]::-webkit-scrollbar{width:8px}.custom-scroll-table[data-v-b7121d1c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scroll-table[data-v-b7121d1c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-scroll-table[data-v-b7121d1c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.uniform-modal-body[data-v-b7121d1c]{padding:8px 4px 4px 4px}.uniform-actions-wrap[data-v-b7121d1c]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-secondary[data-v-b7121d1c]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important}.reset-btn-secondary[data-v-b7121d1c]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-btn-primary[data-v-b7121d1c]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important}.reset-btn-primary[data-v-b7121d1c]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-b7121d1c]:disabled{opacity:.65;cursor:not-allowed}.page-back-btn[data-v-b7121d1c]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-b7121d1c]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-b7121d1c]{font-size:2rem!important;font-weight:500}.compact-toggle-container[data-v-b7121d1c]{display:flex;align-items:center;gap:8px}.compact-switch[data-v-b7121d1c]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.compact-switch input[data-v-b7121d1c]{opacity:0;width:0;height:0}.compact-switch .compact-slider[data-v-b7121d1c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.compact-switch .compact-slider[data-v-b7121d1c]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.compact-switch input:checked+.compact-slider[data-v-b7121d1c]{background-color:#1f4f83}.compact-switch input:checked+.compact-slider[data-v-b7121d1c]:before{transform:translateX(20px)}.tbm-table-container[data-v-b7121d1c]{background:#f8f9fa}.tbm-table-row[data-v-b7121d1c]:hover{background-color:#e3f0ff!important}.tbm-table-cell .cell-input[data-v-b7121d1c]{background-color:#fff!important;border:1px solid #ced4da!important;transition:all .2s}.tbm-table-cell .cell-input[data-v-b7121d1c]:focus{border-color:#2e507a!important;box-shadow:0 0 0 .2rem rgba(46,80,122,.25)!important}@media (max-width:1200px){.niif-header .filter-select[data-v-b7121d1c]{min-width:160px;max-width:220px;height:36px;font-size:13px}.filter-dropdown .filter-dropdown-btn[data-v-b7121d1c],.niif-header .consult-btn[data-v-b7121d1c]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-b7121d1c]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-b7121d1c]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.filter-dropdown .filter-dropdown-btn[data-v-b7121d1c],.niif-header .consult-btn[data-v-b7121d1c]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:768px){.niif-toolbar-right[data-v-b7121d1c]{flex-wrap:wrap;justify-content:flex-start}.compact-toggle-container[data-v-b7121d1c]{width:100%;justify-content:center}}@media (max-width:576px){.param-title[data-v-b7121d1c]{font-size:1.5rem!important}.niif-header .filter-select[data-v-b7121d1c]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-b7121d1c]{gap:4px}.filter-dropdown .filter-dropdown-btn[data-v-b7121d1c],.niif-header .consult-btn[data-v-b7121d1c]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}.tbm-table-container[data-v-b7121d1c]{padding:10px!important}.tbm-table-container .table-responsive[data-v-b7121d1c]{font-size:12px}}.admin-table-block[data-v-b7121d1c] table thead th.text-center{text-align:center!important}.admin-table-block[data-v-b7121d1c] table tbody td.text-right,.admin-table-block[data-v-b7121d1c] table tbody td.text-right>*{text-align:right!important;justify-content:flex-end}.modern-spinner[data-v-b7121d1c]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-b7121d1c]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-b7121d1c 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-b7121d1c]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-b7121d1c]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-b7121d1c]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-b7121d1c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-b7121d1c]{font-size:15px;font-weight:500;color:#243447;min-height:24px;transition:opacity .3s ease}.loading-submessage[data-v-b7121d1c]{font-size:13px;color:#6c757d;min-height:20px;margin-bottom:8px}.loading-progress-container[data-v-b7121d1c]{width:100%;max-width:320px;height:4px;background:#e9ecef;border-radius:4px;overflow:hidden;margin:8px auto 0}.loading-progress-bar[data-v-b7121d1c]{height:100%;width:0;background:linear-gradient(90deg,#1f4f83,#4a90d9,#7fb3e6);border-radius:4px;transition:width .5s ease}.loading-percentage[data-v-b7121d1c]{display:inline-block;margin-top:6px;font-size:13px;font-weight:500;color:#6c757d;min-width:40px}.niif-header .filters-container[data-v-091a2706]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-091a2706]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-091a2706]{white-space:normal;word-break:break-word;padding:4px 8px}.filter-dropdown[data-v-091a2706]{display:inline-block}.filter-dropdown .filter-dropdown-btn[data-v-091a2706]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:transparent!important;color:#6c757d!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.filter-dropdown .filter-dropdown-btn[data-v-091a2706]:hover:not(:disabled){background-color:#6c757d!important;color:#fff!important}.filter-dropdown .filter-dropdown-btn[data-v-091a2706]:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)!important}.filter-dropdown .filter-dropdown-btn[data-v-091a2706]:after{margin-left:8px}.filter-dropdown .dropdown-item.active[data-v-091a2706]{background-color:#1f4f83!important;color:#fff!important}.filter-dropdown .dropdown-item[data-v-091a2706]:hover:not(.active){background-color:#e9ecef!important}.niif-header .consult-btn[data-v-091a2706]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-091a2706]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.niif-header .consult-btn[data-v-091a2706]:disabled{opacity:.65;cursor:not-allowed}.niif-toolbar-right[data-v-091a2706]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.niif-toolbar-right .table-toolbar-export-btn[data-v-091a2706]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-091a2706]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-091a2706]:disabled{opacity:.65;cursor:not-allowed}.modal-header-custom[data-v-091a2706]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 20px}.modal-footer-custom[data-v-091a2706]{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:12px 20px}.table-active-blue[data-v-091a2706]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-091a2706]{background-color:#e3f0ff!important}.custom-scroll-table[data-v-091a2706]{height:250px;min-height:250px;max-height:300px;overflow-y:auto;position:relative}.custom-scroll-table[data-v-091a2706]::-webkit-scrollbar{width:8px}.custom-scroll-table[data-v-091a2706]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scroll-table[data-v-091a2706]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-scroll-table[data-v-091a2706]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.uniform-modal-body[data-v-091a2706]{padding:8px 4px 4px 4px}.uniform-actions-wrap[data-v-091a2706]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-secondary[data-v-091a2706]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important}.reset-btn-secondary[data-v-091a2706]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-btn-primary[data-v-091a2706]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important}.reset-btn-primary[data-v-091a2706]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-091a2706]:disabled{opacity:.65;cursor:not-allowed}.page-back-btn[data-v-091a2706]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-091a2706]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-091a2706]{font-size:2rem!important;font-weight:500}.compact-toggle-container[data-v-091a2706]{display:flex;align-items:center;gap:8px}.compact-switch[data-v-091a2706]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.compact-switch input[data-v-091a2706]{opacity:0;width:0;height:0}.compact-switch .compact-slider[data-v-091a2706]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.compact-switch .compact-slider[data-v-091a2706]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.compact-switch input:checked+.compact-slider[data-v-091a2706]{background-color:#1f4f83}.compact-switch input:checked+.compact-slider[data-v-091a2706]:before{transform:translateX(20px)}.nivel-selection-section[data-v-091a2706]{background:#f8f9fa;padding:12px 16px;border-radius:8px;border:1px solid #e9ecef}.nivel-radio-group .btn[data-v-091a2706]{font-size:13px;padding:4px 16px;border-radius:4px}.nivel-radio-group .btn.active[data-v-091a2706]{background-color:#2e507a!important;color:#fff!important;border-color:#2e507a!important}.nivel-radio-group .btn[data-v-091a2706]:hover:not(.active){background-color:#e9ecef}@media (max-width:1200px){.niif-header .filter-select[data-v-091a2706]{min-width:160px;max-width:220px;height:36px;font-size:13px}.filter-dropdown .filter-dropdown-btn[data-v-091a2706],.niif-header .consult-btn[data-v-091a2706]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-091a2706]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-091a2706]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.filter-dropdown .filter-dropdown-btn[data-v-091a2706],.niif-header .consult-btn[data-v-091a2706]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.nivel-radio-group[data-v-091a2706],.nivel-selection-section[data-v-091a2706]{flex-wrap:wrap}}@media (max-width:768px){.niif-toolbar-right[data-v-091a2706]{flex-wrap:wrap;justify-content:flex-start}.compact-toggle-container[data-v-091a2706]{width:100%;justify-content:center}}@media (max-width:576px){.param-title[data-v-091a2706]{font-size:1.5rem!important}.niif-header .filter-select[data-v-091a2706]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-091a2706]{gap:4px}.filter-dropdown .filter-dropdown-btn[data-v-091a2706],.niif-header .consult-btn[data-v-091a2706]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}.nivel-selection-section[data-v-091a2706]{flex-direction:column;align-items:flex-start!important}.nivel-radio-group[data-v-091a2706]{width:100%;display:flex;flex-wrap:wrap;gap:4px}.nivel-radio-group .btn[data-v-091a2706]{flex:1;text-align:center;font-size:12px;padding:4px 8px}}.admin-table-block[data-v-091a2706] table thead th.text-center{text-align:center!important}.admin-table-block[data-v-091a2706] table tbody td.text-right,.admin-table-block[data-v-091a2706] table tbody td.text-right>*{text-align:right!important;justify-content:flex-end}.modern-spinner[data-v-091a2706]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-091a2706]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-091a2706 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-091a2706]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-091a2706]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-091a2706]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-091a2706{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-091a2706]{font-size:15px;font-weight:500;color:#243447;min-height:24px;transition:opacity .3s ease}.loading-submessage[data-v-091a2706]{font-size:13px;color:#6c757d;min-height:20px;margin-bottom:8px}.loading-progress-container[data-v-091a2706]{width:100%;max-width:320px;height:4px;background:#e9ecef;border-radius:4px;overflow:hidden;margin:8px auto 0}.loading-progress-bar[data-v-091a2706]{height:100%;width:0;background:linear-gradient(90deg,#1f4f83,#4a90d9,#7fb3e6);border-radius:4px;transition:width .5s ease}.loading-percentage[data-v-091a2706]{display:inline-block;margin-top:6px;font-size:13px;font-weight:500;color:#6c757d;min-width:40px}.niif-header .filters-container[data-v-03bfe9ee]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-03bfe9ee]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-03bfe9ee]{white-space:normal;word-break:break-word;padding:4px 8px}.filter-dropdown[data-v-03bfe9ee]{display:inline-block}.filter-dropdown .filter-dropdown-btn[data-v-03bfe9ee]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:transparent!important;color:#6c757d!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.filter-dropdown .filter-dropdown-btn[data-v-03bfe9ee]:hover:not(:disabled){background-color:#6c757d!important;color:#fff!important}.filter-dropdown .filter-dropdown-btn[data-v-03bfe9ee]:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)!important}.filter-dropdown .filter-dropdown-btn[data-v-03bfe9ee]:after{margin-left:8px}.filter-dropdown .dropdown-item.active[data-v-03bfe9ee]{background-color:#1f4f83!important;color:#fff!important}.filter-dropdown .dropdown-item[data-v-03bfe9ee]:hover:not(.active){background-color:#e9ecef!important}.niif-header .consult-btn[data-v-03bfe9ee]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-03bfe9ee]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.niif-header .consult-btn[data-v-03bfe9ee]:disabled{opacity:.65;cursor:not-allowed}.reporte-consol-tabs-wrapper[data-v-03bfe9ee]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.reporte-consol-tabs-wrapper .tab-btn-origin-dest[data-v-03bfe9ee]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;border:1px solid #ced4da;transition:all .2s;background-color:transparent;color:#495057}.reporte-consol-tabs-wrapper .tab-btn-origin-dest.tab-active[data-v-03bfe9ee]{background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important}.reporte-consol-tabs-wrapper .tab-btn-origin-dest.tab-active[data-v-03bfe9ee]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.reporte-consol-tabs-wrapper .tab-btn-origin-dest.tab-active[data-v-03bfe9ee]:focus:not(:disabled){box-shadow:0 0 0 .2rem rgba(31,79,131,.5)!important}.reporte-consol-tabs-wrapper .tab-btn-origin-dest.tab-inactive[data-v-03bfe9ee]{background-color:transparent!important;border-color:#ced4da!important;color:#495057!important}.reporte-consol-tabs-wrapper .tab-btn-origin-dest.tab-inactive[data-v-03bfe9ee]:hover:not(:disabled){background-color:#e9ecef!important;color:#212529!important}.reporte-consol-tabs-wrapper .tab-btn-origin-dest[data-v-03bfe9ee]:disabled{opacity:.5;cursor:not-allowed}.page-back-btn[data-v-03bfe9ee]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-03bfe9ee]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-03bfe9ee]{font-size:2rem!important;font-weight:500}.niif-toolbar-right[data-v-03bfe9ee]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.niif-toolbar-right .table-toolbar-export-btn[data-v-03bfe9ee]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-03bfe9ee]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-03bfe9ee]:disabled{opacity:.65;cursor:not-allowed}.modal-header-custom[data-v-03bfe9ee]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 20px}.modal-footer-custom[data-v-03bfe9ee]{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:12px 20px}.table-active-blue[data-v-03bfe9ee]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-03bfe9ee]{background-color:#e3f0ff!important}.custom-scroll-table[data-v-03bfe9ee]{height:250px;min-height:250px;max-height:350px;overflow-y:auto;position:relative}.custom-scroll-table[data-v-03bfe9ee]::-webkit-scrollbar{width:8px}.custom-scroll-table[data-v-03bfe9ee]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scroll-table[data-v-03bfe9ee]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-scroll-table[data-v-03bfe9ee]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.uniform-modal-body[data-v-03bfe9ee]{padding:8px 4px 4px 4px}.uniform-actions-wrap[data-v-03bfe9ee]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-secondary[data-v-03bfe9ee]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important}.reset-btn-secondary[data-v-03bfe9ee]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-btn-primary[data-v-03bfe9ee]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important}.reset-btn-primary[data-v-03bfe9ee]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-03bfe9ee]:disabled{opacity:.65;cursor:not-allowed}@media (max-width:1200px){.niif-header .filter-select[data-v-03bfe9ee]{min-width:160px;max-width:220px;height:36px;font-size:13px}.filter-dropdown .filter-dropdown-btn[data-v-03bfe9ee],.niif-header .consult-btn[data-v-03bfe9ee]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.reporte-consol-tabs-wrapper .tab-btn-origin-dest[data-v-03bfe9ee]{height:30px;min-height:30px;font-size:12px;padding:0 12px}}@media (max-width:992px){.niif-header .filters-container[data-v-03bfe9ee]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-03bfe9ee]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.filter-dropdown .filter-dropdown-btn[data-v-03bfe9ee],.niif-header .consult-btn[data-v-03bfe9ee]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.reporte-consol-tabs-wrapper[data-v-03bfe9ee]{flex-wrap:wrap}.reporte-consol-tabs-wrapper .tab-btn-origin-dest[data-v-03bfe9ee]{flex:1;min-width:80px;height:30px;min-height:30px;font-size:12px;padding:0 10px}}@media (max-width:768px){.niif-toolbar-right[data-v-03bfe9ee]{flex-wrap:wrap;justify-content:flex-start}.reporte-consol-tabs-wrapper[data-v-03bfe9ee]{width:100%;justify-content:flex-start}.reporte-consol-tabs-wrapper .tab-btn-origin-dest[data-v-03bfe9ee]{flex:0 0 auto}}@media (max-width:576px){.param-title[data-v-03bfe9ee]{font-size:1.5rem!important}.niif-header .filter-select[data-v-03bfe9ee]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-03bfe9ee]{gap:4px}.filter-dropdown .filter-dropdown-btn[data-v-03bfe9ee],.niif-header .consult-btn[data-v-03bfe9ee]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}.reporte-consol-tabs-wrapper[data-v-03bfe9ee]{flex-wrap:wrap;width:100%}.reporte-consol-tabs-wrapper .tab-btn-origin-dest[data-v-03bfe9ee]{flex:1 1 auto;min-width:60px;height:28px;min-height:28px;font-size:11px;padding:0 8px}}.admin-table-block[data-v-03bfe9ee] table thead th.text-center{text-align:center!important}.admin-table-block[data-v-03bfe9ee] table tbody td.text-right,.admin-table-block[data-v-03bfe9ee] table tbody td.text-right>*{text-align:right!important;justify-content:flex-end}.modern-spinner[data-v-03bfe9ee]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-03bfe9ee]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-03bfe9ee 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-03bfe9ee]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-03bfe9ee]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-03bfe9ee]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-03bfe9ee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-03bfe9ee]{font-size:15px;font-weight:500;color:#243447;min-height:24px;transition:opacity .3s ease}.loading-submessage[data-v-03bfe9ee]{font-size:13px;color:#6c757d;min-height:20px;margin-bottom:8px}.loading-progress-container[data-v-03bfe9ee]{width:100%;max-width:320px;height:4px;background:#e9ecef;border-radius:4px;overflow:hidden;margin:8px auto 0}.loading-progress-bar[data-v-03bfe9ee]{height:100%;width:0;background:linear-gradient(90deg,#1f4f83,#4a90d9,#7fb3e6);border-radius:4px;transition:width .5s ease}.loading-percentage[data-v-03bfe9ee]{display:inline-block;margin-top:6px;font-size:13px;font-weight:500;color:#6c757d;min-width:40px}.ajustes-detail-container[data-v-fc154632]{padding:0;width:100%}.ajustes-detail-table-container[data-v-fc154632]{width:100%}.ajustes-detail-table[data-v-fc154632]{width:100%;overflow-x:auto}.detail-toolbar-left[data-v-fc154632]{flex:1;min-width:0}.detail-toolbar-right[data-v-fc154632]{flex:0 0 auto;display:flex;align-items:center;gap:4px}.table-action-btn[data-v-fc154632]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-fc154632]:disabled{opacity:.5;cursor:not-allowed}.table-toolbar-add-btn[data-v-fc154632]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px}.table-toolbar-add-btn-origin-ajuste[data-v-fc154632]{background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn-origin-ajuste[data-v-fc154632]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn-origin-ajuste[data-v-fc154632]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-add-btn-origin-all[data-v-fc154632]{background-color:#ffc107;color:#212529;border:1px solid #ffc107}.table-toolbar-add-btn-origin-all[data-v-fc154632]:hover:not(:disabled){background-color:#e0a800;border-color:#d39e00}.table-toolbar-add-btn-origin-all[data-v-fc154632]:disabled{opacity:.65;cursor:not-allowed}.admin-table-block[data-v-fc154632]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-table-block h5[data-v-fc154632]{color:#6c757d;text-align:center;margin:0}.field-label[data-v-fc154632]{display:block;font-size:13px;font-weight:500;color:#444;margin-bottom:8px}.cuentas-list-minimal[data-v-fc154632]{max-height:240px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;background:#fafafa}.cuenta-item-minimal[data-v-fc154632]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;cursor:pointer;transition:background .15s;border-bottom:1px solid #f0f0f0;background:#fff;font-size:13px}.cuenta-item-minimal[data-v-fc154632]:last-child{border-bottom:none}.cuenta-item-minimal[data-v-fc154632]:hover{background-color:#f5f5f5}.cuenta-item-minimal.selected[data-v-fc154632]{background-color:#e3f0ff;border-left:3px solid #1f4f83}.cuenta-code[data-v-fc154632]{font-weight:600;color:#222;min-width:80px;flex-shrink:0}.cuenta-desc[data-v-fc154632]{flex:1;color:#555;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuenta-ajuste-minimal[data-v-fc154632]{font-weight:600;color:#1f4f83;font-size:13px;flex-shrink:0}.summary-minimal[data-v-fc154632]{background:#f8f8f8;border-radius:4px;padding:12px 16px;border:1px solid #e8e8e8}.summary-row[data-v-fc154632]{display:flex;justify-content:space-between;padding:3px 0;font-size:14px}.summary-label[data-v-fc154632]{color:#666}.summary-value[data-v-fc154632]{font-weight:600;color:#222}@media (max-width:768px){.ajustes-detail-container[data-v-fc154632]{min-height:450px}.detail-toolbar-left h5[data-v-fc154632]{font-size:.8rem}.table-toolbar-add-btn[data-v-fc154632]{font-size:11px;padding:0 10px;height:28px;min-height:28px}.cuenta-item-minimal[data-v-fc154632]{flex-wrap:wrap;gap:2px}}@media (max-width:576px){.ajustes-detail-container[data-v-fc154632]{min-height:400px}.detail-toolbar-left[data-v-fc154632],.detail-toolbar-right[data-v-fc154632]{flex-wrap:wrap;gap:4px}.table-toolbar-add-btn[data-v-fc154632]{font-size:10px;padding:0 8px;height:26px;min-height:26px}}.ajustes-detail-container[data-v-62b7f6d5]{padding:0;width:100%}.ajustes-detail-table-container[data-v-62b7f6d5]{width:100%}.ajustes-detail-table[data-v-62b7f6d5]{width:100%;overflow-x:auto}.detail-toolbar-left[data-v-62b7f6d5]{flex:1;min-width:0}.detail-toolbar-right[data-v-62b7f6d5]{flex:0 0 auto;display:flex;align-items:center;gap:4px}.table-action-btn[data-v-62b7f6d5]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-62b7f6d5]:disabled{opacity:.5;cursor:not-allowed}.table-toolbar-add-btn[data-v-62b7f6d5]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px}.table-toolbar-add-btn-dest-all[data-v-62b7f6d5]{background-color:#ffc107;color:#212529;border:1px solid #ffc107}.table-toolbar-add-btn-dest-all[data-v-62b7f6d5]:hover:not(:disabled){background-color:#e0a800;border-color:#d39e00}.table-toolbar-add-btn-dest-all[data-v-62b7f6d5]:disabled{opacity:.65;cursor:not-allowed}.admin-table-block[data-v-62b7f6d5]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin-table-block h5[data-v-62b7f6d5]{color:#6c757d;text-align:center;margin:0}@media (max-width:768px){.ajustes-detail-container[data-v-62b7f6d5]{min-height:450px}.detail-toolbar-left h5[data-v-62b7f6d5]{font-size:.8rem}.table-toolbar-add-btn[data-v-62b7f6d5]{font-size:11px;padding:0 10px;height:28px;min-height:28px}}@media (max-width:576px){.ajustes-detail-container[data-v-62b7f6d5]{min-height:400px}.detail-toolbar-right[data-v-62b7f6d5]{flex-wrap:wrap;gap:4px}.table-toolbar-add-btn[data-v-62b7f6d5]{font-size:10px;padding:0 8px;height:26px;min-height:26px}}.niif-header .filters-container[data-v-48df2ce1]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-48df2ce1]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-48df2ce1]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-48df2ce1]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-48df2ce1]:active,.niif-header .consult-btn[data-v-48df2ce1]:focus,.niif-header .consult-btn[data-v-48df2ce1]:hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-48df2ce1]:disabled{opacity:.65;cursor:not-allowed}.niif-toolbar-left[data-v-48df2ce1]{display:flex;align-items:center;gap:8px;flex:1}.opcion-buttons-group[data-v-48df2ce1]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1],.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0;border:1px solid #1f4f83;transition:all .2s}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1]{background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1]:focus:not(:disabled){box-shadow:0 0 0 .2rem rgba(31,79,131,.5)!important}.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]{background-color:transparent!important;border-color:#1f4f83!important;color:#1f4f83!important}.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]:hover:not(:disabled){background-color:#1f4f83!important;color:#fff!important}.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]:focus:not(:disabled){box-shadow:0 0 0 .2rem rgba(31,79,131,.5)!important}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1]:disabled,.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]:disabled{opacity:.5;cursor:not-allowed}.detail-header[data-v-48df2ce1]{display:flex;align-items:center;width:100%;gap:8px;flex-wrap:wrap}.detail-tabs-buttons[data-v-48df2ce1]{display:flex;align-items:center;flex-shrink:0;gap:0;flex-wrap:wrap}.tab-separator[data-v-48df2ce1]{width:8px;min-width:8px;flex-shrink:0}.detail-company-name[data-v-48df2ce1]{flex-shrink:0;margin-left:auto;padding:4px 12px;background-color:#f8f9fa;border-radius:7px;border:1px solid #dee2e6}.company-name-text[data-v-48df2ce1]{font-size:14px;font-weight:600;color:#2c3e50;white-space:nowrap}.diferencia-header-container[data-v-48df2ce1]{display:flex;align-items:center;flex-wrap:wrap}.diferencia-box[data-v-48df2ce1]{display:inline-flex;align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:7px;padding:4px 16px;min-height:38px;white-space:nowrap}.diferencia-label[data-v-48df2ce1]{font-size:14px;font-weight:500;color:#6c757d;margin-right:8px}.diferencia-value[data-v-48df2ce1]{font-size:15px;font-weight:600}.diferencia-value.positive[data-v-48df2ce1]{color:#28a745}.diferencia-value.negative[data-v-48df2ce1]{color:#dc3545}.tab-btn-origin-dest[data-v-48df2ce1]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;font-weight:500;cursor:pointer;flex-shrink:0;border:1px solid #6c757d;transition:all .2s;background-color:transparent;color:#6c757d}.tab-btn-origin-dest.tab-active[data-v-48df2ce1]{background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important}.tab-btn-origin-dest.tab-active[data-v-48df2ce1]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.tab-btn-origin-dest.tab-active[data-v-48df2ce1]:focus:not(:disabled){box-shadow:0 0 0 .2rem rgba(31,79,131,.5)!important}.tab-btn-origin-dest.tab-inactive[data-v-48df2ce1]{background-color:transparent!important;border-color:#6c757d!important;color:#6c757d!important}.tab-btn-origin-dest.tab-inactive[data-v-48df2ce1]:hover:not(:disabled){background-color:#6c757d!important;color:#fff!important}.tab-btn-origin-dest.tab-inactive[data-v-48df2ce1]:focus:not(:disabled){box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)!important}.tab-btn-origin-dest[data-v-48df2ce1]:disabled{opacity:.5;cursor:not-allowed}.tab-btn-origin-dest .badge[data-v-48df2ce1]{font-size:.7rem;padding:.2rem .5rem;border-radius:10px}.tab-btn-origin-dest.tab-active .badge[data-v-48df2ce1]{background-color:hsla(0,0%,100%,.25)!important;color:#fff!important}.tab-btn-origin-dest.tab-inactive .badge[data-v-48df2ce1]{background-color:#6c757d!important;color:#fff!important}.page-back-btn[data-v-48df2ce1]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-48df2ce1]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-48df2ce1]{font-size:2rem!important;font-weight:500}.table-action-btn[data-v-48df2ce1]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-48df2ce1]:disabled{opacity:.5;cursor:not-allowed}.eliminaciones-table-wrapper[data-v-48df2ce1]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.eliminaciones-table-wrapper .tblEstandar.tblCorporate td[data-v-48df2ce1]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:0!important}.eliminaciones-table-wrapper .tblEstandar.tblCorporate[data-v-48df2ce1]{min-width:100%!important;width:-moz-max-content!important;width:max-content!important;table-layout:fixed!important}.eliminaciones-table-wrapper .tblEstandar.tblCorporate thead th[data-v-48df2ce1]{white-space:nowrap!important}.detail-content[data-v-48df2ce1]{animation:fadeIn-48df2ce1 .3s ease}@keyframes fadeIn-48df2ce1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.niif-header .filter-select[data-v-48df2ce1]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-48df2ce1],.tab-btn-origin-dest[data-v-48df2ce1]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1],.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]{height:28px;min-height:28px;font-size:12px;padding:0 12px}.diferencia-box[data-v-48df2ce1]{padding:3px 14px;min-height:36px}.diferencia-label[data-v-48df2ce1]{font-size:13px}.diferencia-value[data-v-48df2ce1]{font-size:14px}}@media (max-width:992px){.niif-header .filters-container[data-v-48df2ce1]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-48df2ce1]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-48df2ce1],.tab-btn-origin-dest[data-v-48df2ce1]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.tab-btn-origin-dest[data-v-48df2ce1]{flex:1}.detail-header[data-v-48df2ce1]{flex-wrap:wrap}.detail-company-name[data-v-48df2ce1]{margin-left:0!important;width:100%;text-align:center}.tab-separator[data-v-48df2ce1]{width:6px;min-width:6px}.opcion-buttons-group[data-v-48df2ce1]{flex-wrap:wrap}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1],.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]{flex:1;min-width:80px;justify-content:center}.niif-toolbar-left[data-v-48df2ce1]{flex-wrap:wrap}.detail-tabs-buttons[data-v-48df2ce1]{width:100%}.diferencia-header-container[data-v-48df2ce1]{margin-top:4px;width:100%;justify-content:flex-start}.tab-separator[data-v-48df2ce1]:last-child{display:none}.diferencia-box[data-v-48df2ce1]{padding:3px 12px;min-height:34px}.diferencia-label[data-v-48df2ce1]{font-size:12px}.diferencia-value[data-v-48df2ce1]{font-size:13px}}@media (max-width:576px){.param-title[data-v-48df2ce1]{font-size:1.5rem!important}.niif-header .filter-select[data-v-48df2ce1]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-48df2ce1]{gap:4px}.niif-header .consult-btn[data-v-48df2ce1],.tab-btn-origin-dest[data-v-48df2ce1]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}.tab-btn-origin-dest.ml-2[data-v-48df2ce1]{margin-left:0!important}.detail-tabs-buttons[data-v-48df2ce1]{width:100%;flex-direction:column;align-items:stretch!important}.tab-separator[data-v-48df2ce1]{display:none}.tab-btn-origin-dest[data-v-48df2ce1]:first-child{margin-bottom:4px}.detail-company-name[data-v-48df2ce1]{margin-top:8px;padding:6px 12px}.company-name-text[data-v-48df2ce1]{font-size:13px}.opcion-buttons-group[data-v-48df2ce1]{width:100%}.opcion-buttons-group .opcion-btn-active[data-v-48df2ce1],.opcion-buttons-group .opcion-btn-inactive[data-v-48df2ce1]{font-size:11px;padding:0 8px;height:28px;min-height:28px;flex:1}.niif-toolbar-left[data-v-48df2ce1]{width:100%;flex-wrap:wrap}.diferencia-header-container[data-v-48df2ce1]{flex-wrap:wrap;gap:4px;width:100%}.diferencia-box[data-v-48df2ce1]{padding:2px 12px;min-height:32px;width:100%;justify-content:center}.diferencia-label[data-v-48df2ce1]{font-size:12px}.diferencia-value[data-v-48df2ce1]{font-size:13px}}.niif-header .filters-container[data-v-701e9b0b]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-701e9b0b]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-701e9b0b]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-701e9b0b]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-701e9b0b]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.niif-header .consult-btn[data-v-701e9b0b]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-btn[data-v-701e9b0b]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important}.table-toolbar-btn[data-v-701e9b0b]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.table-toolbar-btn[data-v-701e9b0b]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-dropdown[data-v-701e9b0b]{display:inline-block}.table-toolbar-dropdown-btn[data-v-701e9b0b]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important;cursor:pointer;flex-shrink:0}.table-toolbar-dropdown-btn[data-v-701e9b0b]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.table-toolbar-dropdown-btn[data-v-701e9b0b]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-dropdown .dropdown-item[data-v-701e9b0b]:active{background-color:#1f4f83!important;color:#fff!important}.table-action-btn[data-v-701e9b0b]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-701e9b0b]:disabled{opacity:.5;cursor:not-allowed}.page-back-btn[data-v-701e9b0b]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-701e9b0b]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-701e9b0b]{font-size:2rem!important;font-weight:500}.generation-info[data-v-701e9b0b]{font-size:13px;color:#6c757d;padding:4px 8px;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.detail-view-container[data-v-701e9b0b]{animation:fadeIn-701e9b0b .3s ease}@keyframes fadeIn-701e9b0b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.niif-header .filter-select[data-v-701e9b0b]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-701e9b0b]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.table-toolbar-btn[data-v-701e9b0b],.table-toolbar-dropdown-btn[data-v-701e9b0b]{height:28px;min-height:28px;font-size:12px;padding:0 12px}}@media (max-width:992px){.niif-header .filters-container[data-v-701e9b0b]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-701e9b0b]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-701e9b0b]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.niif-toolbar-left[data-v-701e9b0b],.niif-toolbar-right[data-v-701e9b0b]{flex-wrap:wrap}}@media (max-width:576px){.param-title[data-v-701e9b0b]{font-size:1.5rem!important}.niif-header .filter-select[data-v-701e9b0b]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-701e9b0b]{gap:4px}.niif-header .consult-btn[data-v-701e9b0b]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}.niif-toolbar-left[data-v-701e9b0b]{width:100%;flex-wrap:wrap}.niif-toolbar-right[data-v-701e9b0b]{width:100%;flex-wrap:wrap;margin-top:4px}.table-toolbar-btn[data-v-701e9b0b],.table-toolbar-dropdown-btn[data-v-701e9b0b]{font-size:11px;padding:0 8px;height:28px;min-height:28px;flex:1}.table-toolbar-dropdown .dropdown-menu[data-v-701e9b0b],.table-toolbar-dropdown[data-v-701e9b0b]{width:100%}}.admin-table-block[data-v-701e9b0b] table thead th.text-center{text-align:center!important}.admin-table-block[data-v-701e9b0b] table tbody td.text-right,.admin-table-block[data-v-701e9b0b] table tbody td.text-right>*{text-align:right!important;justify-content:flex-end}.admin-table-block[data-v-701e9b0b] table tbody td.text-right .font-monospace{text-align:right!important;width:100%;display:inline-block}.admin-table-block[data-v-701e9b0b] tr.table-selected,.admin-table-block[data-v-701e9b0b] tr.table-selected>td{background-color:#e3f0ff!important}.admin-table-block[data-v-701e9b0b] tbody tr{cursor:pointer}.admin-table-block[data-v-701e9b0b] table,.admin-table-block[data-v-701e9b0b] table tbody td,.admin-table-block[data-v-701e9b0b] table tbody td *,.admin-table-block[data-v-701e9b0b] table thead th{font-family:inherit!important;font-size:13px!important;font-weight:400!important;letter-spacing:normal!important}.admin-table-block[data-v-701e9b0b] table thead th{font-weight:600!important}.admin-table-block[data-v-701e9b0b] table tbody td .font-monospace{font-family:inherit!important;font-size:13px!important;font-weight:400!important}.niif-header .filters-container[data-v-9bf38d28]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-9bf38d28]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-9bf38d28]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-9bf38d28]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-9bf38d28]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.niif-header .consult-btn[data-v-9bf38d28]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-9bf38d28]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-9bf38d28]:disabled{opacity:.5;cursor:not-allowed}.table-toolbar-add-btn[data-v-9bf38d28]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important}.table-toolbar-add-btn[data-v-9bf38d28]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.table-toolbar-add-btn[data-v-9bf38d28]:disabled{opacity:.65;cursor:not-allowed}.page-back-btn[data-v-9bf38d28]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-9bf38d28]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-9bf38d28]{font-size:2rem!important;font-weight:500}.hover-bg[data-v-9bf38d28]:hover{background-color:#e9ecef!important;cursor:pointer}.cursor-pointer[data-v-9bf38d28]{cursor:pointer}.modal-header-custom[data-v-9bf38d28]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 20px}.modal-footer-custom[data-v-9bf38d28]{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:12px 20px}@media (max-width:1200px){.niif-header .filter-select[data-v-9bf38d28]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-9bf38d28]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-9bf38d28]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-9bf38d28]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-9bf38d28]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-9bf38d28]{font-size:1.5rem!important}.niif-header .filter-select[data-v-9bf38d28]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-9bf38d28]{gap:4px}.niif-header .consult-btn[data-v-9bf38d28]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}}.page-back-btn[data-v-02ecb8d2]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-02ecb8d2]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-02ecb8d2]{font-size:2rem!important;font-weight:500}.table-action-btn[data-v-02ecb8d2]{border:none!important;border-radius:4px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;transition:all .2s}.table-action-btn i[data-v-02ecb8d2]{display:flex;align-items:center;justify-content:center}@media (max-width:576px){.param-title[data-v-02ecb8d2]{font-size:1.5rem!important}}.niif-header .filters-container[data-v-24f624ce]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important;flex-wrap:wrap}.niif-header .filter-select[data-v-24f624ce]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .consult-btn[data-v-24f624ce]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-24f624ce]:active,.niif-header .consult-btn[data-v-24f624ce]:focus,.niif-header .consult-btn[data-v-24f624ce]:hover,.niif-header .consult-btn[data-v-24f624ce]:not(:disabled):active,.niif-header .consult-btn[data-v-24f624ce]:not(:disabled):focus,.niif-header .consult-btn[data-v-24f624ce]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-24f624ce]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-24f624ce]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-24f624ce]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-24f624ce]{font-size:2rem!important;font-weight:500}.kardex-toolbar-right[data-v-24f624ce]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-24f624ce]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-24f624ce]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-24f624ce]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-export-btn[data-v-24f624ce]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f7b4a!important;color:#fff!important;border:1px solid #1f7b4a!important}.table-toolbar-export-btn[data-v-24f624ce]:hover:not(:disabled){background-color:#16633a!important;border-color:#16633a!important}.table-toolbar-export-btn[data-v-24f624ce]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-24f624ce]{border:none;border-radius:4px;transition:all .2s}.uniform-modal-body[data-v-24f624ce]{padding:0 4px;max-height:75vh;overflow-y:auto;overflow-x:hidden}.password-policy-box[data-v-24f624ce]{background:#f8f9fa;border-radius:8px;padding:16px 20px;border-left:4px solid #1f4f83}.password-policy-title[data-v-24f624ce]{font-weight:600;font-size:1.1rem;color:#1f4f83}.password-policy-subtitle[data-v-24f624ce]{font-size:.9rem;color:#6c757d;margin-top:4px}.uniform-form-row[data-v-24f624ce]{margin-bottom:12px}.uniform-label-col label[data-v-24f624ce]{font-weight:500;margin-bottom:0;color:#495057}.form-input[data-v-24f624ce]{border-radius:6px;border:1px solid #ced4da;padding:6px 12px;width:100%}.form-input[data-v-24f624ce]:focus{border-color:#1f4f83;box-shadow:0 0 0 .2rem rgba(31,79,131,.25)}.form-input[data-v-24f624ce]:disabled{background-color:#e9ecef}.cuenta-combo-wrapper[data-v-24f624ce]{position:relative;width:100%}.cuenta-search-wrap[data-v-24f624ce]{position:relative;display:flex;align-items:center;width:100%}.cuenta-search-icon[data-v-24f624ce]{position:absolute;left:10px;color:#6c757d;font-size:12px;pointer-events:none}.cuenta-search-input[data-v-24f624ce]{width:100%;height:34px;padding:6px 32px 6px 30px;border:1px solid #ced4da;border-radius:6px;font-size:13px;outline:none;background-color:#fff;transition:border-color .15s,box-shadow .15s}.cuenta-search-input[data-v-24f624ce]:focus{border-color:#1f4f83;box-shadow:0 0 0 .2rem rgba(31,79,131,.15)}.cuenta-search-input[data-v-24f624ce]:disabled{background-color:#e9ecef;cursor:not-allowed}.cuenta-search-clear[data-v-24f624ce]{position:absolute;right:8px;background:transparent;border:none;color:#6c757d;cursor:pointer;font-size:12px;padding:4px;line-height:1}.cuenta-search-clear[data-v-24f624ce]:hover{color:#dc3545}.cuenta-combo[data-v-24f624ce]{position:relative;width:100%;font-size:13px}.cuenta-combo.is-disabled[data-v-24f624ce]{opacity:.7;pointer-events:none}.cuenta-combo-trigger[data-v-24f624ce]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:6px 10px;border:1px solid #ced4da;border-radius:6px;background-color:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s;outline:none}.cuenta-combo-trigger[data-v-24f624ce]:hover{border-color:#adb5bd}.cuenta-combo-trigger[data-v-24f624ce]:focus,.cuenta-combo.is-open .cuenta-combo-trigger[data-v-24f624ce]{border-color:#1f4f83;box-shadow:0 0 0 .2rem rgba(31,79,131,.15)}.cuenta-combo-value[data-v-24f624ce]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#212529}.cuenta-combo-placeholder[data-v-24f624ce]{flex:1;color:#6c757d}.cuenta-combo-caret[data-v-24f624ce]{margin-left:8px;font-size:11px;color:#6c757d;flex-shrink:0}.cuenta-combo-panel[data-v-24f624ce]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.15);z-index:1060;overflow:hidden}.cuenta-combo-list[data-v-24f624ce]{list-style:none;margin:0;padding:4px 0;max-height:240px;overflow-y:auto;overflow-x:hidden}.cuenta-combo-item[data-v-24f624ce]{display:flex;flex-direction:column;padding:7px 12px;cursor:pointer;line-height:1.25;border-bottom:1px solid #f1f3f5}.cuenta-combo-item[data-v-24f624ce]:last-child{border-bottom:none}.cuenta-combo-item[data-v-24f624ce]:hover{background-color:#f1f6fb}.cuenta-combo-item.is-selected[data-v-24f624ce]{background-color:#e2eef9;font-weight:600}.cuenta-combo-item-code[data-v-24f624ce]{font-size:12px;color:#1f4f83;font-weight:600}.cuenta-combo-item-desc[data-v-24f624ce]{font-size:12px;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuenta-combo-empty[data-v-24f624ce]{padding:12px;text-align:center;color:#6c757d;font-size:12px;font-style:italic}.cuenta-fade-enter-active[data-v-24f624ce],.cuenta-fade-leave-active[data-v-24f624ce]{transition:opacity .12s ease,transform .12s ease}.cuenta-fade-enter-from[data-v-24f624ce],.cuenta-fade-leave-to[data-v-24f624ce]{opacity:0;transform:translateY(-4px)}.cuenta-combo-list[data-v-24f624ce]::-webkit-scrollbar{width:8px}.cuenta-combo-list[data-v-24f624ce]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.cuenta-combo-list[data-v-24f624ce]::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:4px}.cuenta-combo-list[data-v-24f624ce]::-webkit-scrollbar-thumb:hover{background:#a8b0b8}.reset-dialog-actions[data-v-24f624ce]{border-top:1px solid #dee2e6;padding-top:16px}.reset-btn-secondary[data-v-24f624ce]{background-color:#6c757d;color:#fff;border:none;padding:6px 20px;border-radius:6px;cursor:pointer}.reset-btn-secondary[data-v-24f624ce]:hover{background-color:#5a6268;color:#fff}.reset-btn-primary[data-v-24f624ce]{background-color:#1f4f83;color:#fff;border:none;padding:6px 20px;border-radius:6px;cursor:pointer}.reset-btn-primary[data-v-24f624ce]:hover:not(:disabled){background-color:#163d67;color:#fff}.reset-btn-primary[data-v-24f624ce]:disabled{opacity:.65;cursor:not-allowed}.uniform-actions-wrap[data-v-24f624ce]{gap:8px}@media (max-width:1200px){.niif-header .filter-select[data-v-24f624ce]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-24f624ce]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-24f624ce]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-24f624ce]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-24f624ce]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-24f624ce]{font-size:1.5rem!important}.niif-header .filter-select[data-v-24f624ce]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-24f624ce]{gap:4px}.niif-header .consult-btn[data-v-24f624ce]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}.kardex-toolbar-right[data-v-24f624ce]{flex-wrap:wrap;width:100%}.kardex-toolbar-right .table-toolbar-add-btn[data-v-24f624ce],.kardex-toolbar-right .table-toolbar-export-btn[data-v-24f624ce]{flex:1 1 auto;min-width:80px}}.criterio-inputs-wrapper[data-v-b5edd66e]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-b5edd66e]{margin-top:8px}.select-all-container[data-v-b5edd66e]{padding:4px 0}.custom-scroll-table[data-v-b5edd66e]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important}.custom-scroll-table table[data-v-b5edd66e]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-b5edd66e]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-b5edd66e]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-b5edd66e]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table tbody[data-v-b5edd66e]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-b5edd66e]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-b5edd66e]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-b5edd66e]:first-child{border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-b5edd66e]:last-child{border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-b5edd66e]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-b5edd66e]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-b5edd66e]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-b5edd66e]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-b5edd66e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-b5edd66e]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-b5edd66e]{background-color:#e3f0ff!important}.table-active-blue td[data-v-b5edd66e]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-b5edd66e]:last-child{border-radius:0 8px 8px 0!important}.tabs-container[data-v-b5edd66e]{width:100%;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;background:#fff}.tabs-header[data-v-b5edd66e]{display:flex;border-bottom:1px solid #dee2e6;background:#f8f9fa}.tab-button[data-v-b5edd66e]{padding:8px 16px;border:none;background:transparent;font-size:13px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;flex:1}.tab-button[data-v-b5edd66e]:hover{background:#e9ecef}.tab-button.active[data-v-b5edd66e]{background:#fff;color:#2e507a;border-bottom:2px solid #2e507a}.tab-content[data-v-b5edd66e]{padding:12px}.uniform-modal-body[data-v-b5edd66e]{padding:8px 4px 4px 4px}.uniform-form-row[data-v-b5edd66e]{margin-bottom:12px}.uniform-label-col label[data-v-b5edd66e]{margin-bottom:0;font-weight:500;font-size:14px}.form-input[data-v-b5edd66e]{width:100%;height:38px;font-size:14px;border-radius:7px}.uniform-actions-wrap[data-v-b5edd66e]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-primary[data-v-b5edd66e]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-b5edd66e]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-b5edd66e]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-secondary[data-v-b5edd66e]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-b5edd66e]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-modal-header[data-v-b5edd66e]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-b5edd66e]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-b5edd66e]{padding:24px 20px;background-color:#f8f9fa}@media (max-width:768px){.custom-scroll-table[data-v-b5edd66e]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-b5edd66e]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-b5edd66e]{font-size:11px!important;padding:4px 6px!important}}@media (max-width:576px){.reset-dialog-actions[data-v-b5edd66e]{flex-direction:column}.reset-dialog-actions .reset-btn-primary[data-v-b5edd66e],.reset-dialog-actions .reset-btn-secondary[data-v-b5edd66e]{width:100%;margin:4px 0!important}.uniform-label-col[data-v-b5edd66e]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-b5edd66e]{flex:0 0 100%;max-width:100%}.custom-scroll-table[data-v-b5edd66e]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-b5edd66e]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-b5edd66e]{font-size:10px!important;padding:3px 4px!important}}.criterio-inputs-wrapper[data-v-3da73a7f]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-3da73a7f]{margin-top:8px}.select-all-container[data-v-3da73a7f]{padding:4px 0}.custom-scroll-table[data-v-3da73a7f]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important}.custom-scroll-table table[data-v-3da73a7f]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-3da73a7f]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-3da73a7f]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-3da73a7f]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table tbody[data-v-3da73a7f]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-3da73a7f]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-3da73a7f]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-3da73a7f]:first-child{border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-3da73a7f]:last-child{border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-3da73a7f]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-3da73a7f]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-3da73a7f]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-3da73a7f]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-3da73a7f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-3da73a7f]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-3da73a7f]{background-color:#e3f0ff!important}.table-active-blue td[data-v-3da73a7f]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-3da73a7f]:last-child{border-radius:0 8px 8px 0!important}.tabs-container[data-v-3da73a7f]{width:100%;border:1px solid #dee2e6;border-radius:8px;overflow:hidden;background:#fff}.tabs-header[data-v-3da73a7f]{display:flex;border-bottom:1px solid #dee2e6;background:#f8f9fa}.tab-button[data-v-3da73a7f]{padding:8px 16px;border:none;background:transparent;font-size:13px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s;flex:1}.tab-button[data-v-3da73a7f]:hover{background:#e9ecef}.tab-button.active[data-v-3da73a7f]{background:#fff;color:#2e507a;border-bottom:2px solid #2e507a}.tab-content[data-v-3da73a7f]{padding:12px}.uniform-modal-body[data-v-3da73a7f]{padding:8px 4px 4px 4px}.uniform-form-row[data-v-3da73a7f]{margin-bottom:12px}.uniform-label-col label[data-v-3da73a7f]{margin-bottom:0;font-weight:500;font-size:14px}.form-input[data-v-3da73a7f]{width:100%;height:38px;font-size:14px;border-radius:7px}.uniform-actions-wrap[data-v-3da73a7f]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-primary[data-v-3da73a7f]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-3da73a7f]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-3da73a7f]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-secondary[data-v-3da73a7f]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-3da73a7f]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-btn-danger[data-v-3da73a7f]{background-color:#e74c3c!important;border:1px solid #e74c3c!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-danger[data-v-3da73a7f]:hover:not(:disabled){background-color:#c0392b!important;border-color:#c0392b!important}.reset-btn-danger[data-v-3da73a7f]:disabled{opacity:.65;cursor:not-allowed}.reset-modal-header[data-v-3da73a7f]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-3da73a7f]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-3da73a7f]{padding:24px 20px;background-color:#f8f9fa}.sort-indicator[data-v-3da73a7f]{display:inline-block;margin-left:4px;font-size:11px;color:#6c757d}@media (max-width:768px){.custom-scroll-table[data-v-3da73a7f]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-3da73a7f]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-3da73a7f]{font-size:11px!important;padding:4px 6px!important}}@media (max-width:576px){.reset-dialog-actions[data-v-3da73a7f]{flex-direction:column}.reset-dialog-actions .reset-btn-danger[data-v-3da73a7f],.reset-dialog-actions .reset-btn-primary[data-v-3da73a7f],.reset-dialog-actions .reset-btn-secondary[data-v-3da73a7f]{width:100%;margin:4px 0!important}.reset-dialog-actions .reset-btn-danger[data-v-3da73a7f]{order:-1}.uniform-label-col[data-v-3da73a7f]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-3da73a7f]{flex:0 0 100%;max-width:100%}.custom-scroll-table[data-v-3da73a7f]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-3da73a7f]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-3da73a7f]{font-size:10px!important;padding:3px 4px!important}}.plan-cuentas-header .filters-container[data-v-31c1dd94]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.plan-cuentas-header .filter-select[data-v-31c1dd94]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.plan-cuentas-header .filter-select option[data-v-31c1dd94]{white-space:normal;word-break:break-word;padding:4px 8px}.plan-cuentas-header .consult-btn[data-v-31c1dd94]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.plan-cuentas-header .consult-btn[data-v-31c1dd94]:active,.plan-cuentas-header .consult-btn[data-v-31c1dd94]:focus,.plan-cuentas-header .consult-btn[data-v-31c1dd94]:hover,.plan-cuentas-header .consult-btn[data-v-31c1dd94]:not(:disabled):active,.plan-cuentas-header .consult-btn[data-v-31c1dd94]:not(:disabled):focus,.plan-cuentas-header .consult-btn[data-v-31c1dd94]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.plan-cuentas-header .consult-btn[data-v-31c1dd94]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-31c1dd94]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-31c1dd94]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-31c1dd94]{font-size:2rem!important;font-weight:490}.table-action-btn[data-v-31c1dd94]{border:none!important;border-radius:4px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;transition:all .2s}.table-action-btn i[data-v-31c1dd94]{display:flex;align-items:center;justify-content:center}.table-action-btn[data-v-31c1dd94]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-danger[data-v-31c1dd94]{background-color:#e74c3c!important;color:#fff!important;border:none!important;border-radius:4px!important}.reset-btn-danger[data-v-31c1dd94]:hover:not(:disabled){background-color:#c0392b!important}.plan-cuentas-toolbar-right[data-v-31c1dd94]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-31c1dd94]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-31c1dd94]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-31c1dd94]:disabled{opacity:.65;cursor:not-allowed}@media (max-width:1200px){.plan-cuentas-header .filter-select[data-v-31c1dd94]{min-width:160px;max-width:220px;height:36px;font-size:13px}.plan-cuentas-header .consult-btn[data-v-31c1dd94]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.plan-cuentas-header .filters-container[data-v-31c1dd94]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.plan-cuentas-header .filter-select[data-v-31c1dd94]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.plan-cuentas-header .consult-btn[data-v-31c1dd94]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-31c1dd94]{font-size:1.5rem!important}.plan-cuentas-header .filter-select[data-v-31c1dd94]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.plan-cuentas-header .filters-container[data-v-31c1dd94]{gap:4px}.plan-cuentas-header .consult-btn[data-v-31c1dd94]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}}.niif-header .filters-container[data-v-09cb0c5e]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-09cb0c5e]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-09cb0c5e]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-09cb0c5e]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-09cb0c5e]:active,.niif-header .consult-btn[data-v-09cb0c5e]:focus,.niif-header .consult-btn[data-v-09cb0c5e]:hover,.niif-header .consult-btn[data-v-09cb0c5e]:not(:disabled):active,.niif-header .consult-btn[data-v-09cb0c5e]:not(:disabled):focus,.niif-header .consult-btn[data-v-09cb0c5e]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-09cb0c5e]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-09cb0c5e]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-09cb0c5e]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-09cb0c5e]{font-size:2rem!important;font-weight:500}.notas-toolbar-right[data-v-09cb0c5e]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.detail-toolbar-left[data-v-09cb0c5e]{display:flex;align-items:center;flex:1}.detail-toolbar-right[data-v-09cb0c5e]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-09cb0c5e]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-09cb0c5e]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-09cb0c5e]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-09cb0c5e]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-09cb0c5e]:hover:not(:disabled){opacity:.85;transform:scale(1.05)}.table-action-btn[data-v-09cb0c5e]:disabled{opacity:.5;cursor:not-allowed}.detail-toolbar-left .btn-secondary[data-v-09cb0c5e]{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.detail-toolbar-left .btn-secondary[data-v-09cb0c5e]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.detail-toolbar-left .btn-secondary[data-v-09cb0c5e]:disabled{opacity:.65;cursor:not-allowed}.detail-content[data-v-09cb0c5e]{animation:fadeIn-09cb0c5e .3s ease}@keyframes fadeIn-09cb0c5e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.parrafo-dialog[data-v-09cb0c5e] .modal-dialog{max-width:90vw;width:90vw;margin:1.75rem auto}.parrafo-dialog[data-v-09cb0c5e] .modal-content{max-height:90vh;border-radius:8px;overflow:hidden}.parrafo-dialog[data-v-09cb0c5e] .modal-body{padding:1.25rem 1.5rem}.parrafo-dialog[data-v-09cb0c5e] .uniform-modal-body{max-width:none!important;width:100%!important}.parrafo-dialog[data-v-09cb0c5e] .form-label{font-size:15px;color:#2c3e50;margin-bottom:0;font-style:normal;font-weight:600}.parrafo-dialog[data-v-09cb0c5e] .custom-select,.parrafo-dialog[data-v-09cb0c5e] .form-control,.parrafo-dialog[data-v-09cb0c5e] .form-input{font-size:14px}@media (max-width:992px){.parrafo-dialog[data-v-09cb0c5e] .modal-dialog{max-width:95vw;width:95vw;margin:.75rem auto}}@media (max-width:576px){.parrafo-dialog[data-v-09cb0c5e] .modal-dialog{max-width:98vw;width:98vw;margin:.5rem auto}.parrafo-dialog[data-v-09cb0c5e] .modal-body{padding:1rem}}@media (max-width:1200px){.niif-header .filter-select[data-v-09cb0c5e]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-09cb0c5e]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-09cb0c5e]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-09cb0c5e]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-09cb0c5e]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.detail-toolbar-left[data-v-09cb0c5e]{flex-wrap:wrap;gap:8px}.parrafo-dialog[data-v-09cb0c5e] .modal-dialog{max-width:95vw;width:95vw;margin:.75rem auto}}@media (max-width:576px){.param-title[data-v-09cb0c5e]{font-size:1.5rem!important}.niif-header .filter-select[data-v-09cb0c5e]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-09cb0c5e]{gap:4px}.niif-header .consult-btn[data-v-09cb0c5e]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}.detail-toolbar-left[data-v-09cb0c5e]{flex-direction:column;align-items:flex-start;gap:6px}.detail-toolbar-right[data-v-09cb0c5e]{flex-wrap:wrap;gap:4px}.parrafo-dialog[data-v-09cb0c5e] .modal-dialog{max-width:98vw;width:98vw;margin:.5rem auto}.parrafo-dialog[data-v-09cb0c5e] .modal-body,.parrafo-dialog[data-v-09cb0c5e] .reset-modal-body{padding:1rem}}.field-display[data-v-3aa78c6e]{padding-top:6px;margin-bottom:0}.admin-roles-page[data-v-36b5a25f]{padding:20px}.param-title-wrap[data-v-36b5a25f]{display:flex;align-items:center;margin-bottom:16px}.page-back-btn[data-v-36b5a25f]{padding:0;font-size:1.5rem;line-height:1;color:#1f4f83}.page-back-btn[data-v-36b5a25f]:hover{color:#163d67}.param-title[data-v-36b5a25f]{font-size:2rem!important;font-weight:500;margin:0}.table-toolbar-add-btn[data-v-36b5a25f]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-36b5a25f]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-36b5a25f]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-36b5a25f]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-36b5a25f]:hover{opacity:.85;transform:scale(1.05)}@media (max-width:576px){.param-title[data-v-36b5a25f]{font-size:1.5rem!important}}.uniform-modal-body[data-v-7e8d8998]{padding:8px 4px 4px 4px}.uniform-form-row[data-v-7e8d8998]{margin-bottom:12px}.uniform-label-col label[data-v-7e8d8998]{margin-bottom:0;font-weight:500;font-size:14px}.form-input[data-v-7e8d8998]{width:100%;height:38px;font-size:14px;border-radius:7px}.reset-modal-header[data-v-7e8d8998]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-7e8d8998]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-7e8d8998]{padding:24px 20px;background-color:#f8f9fa}.criterio-inputs-wrapper[data-v-7e8d8998]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-7e8d8998]{margin-top:8px}.select-all-container[data-v-7e8d8998]{padding:4px 0}.custom-scroll-table[data-v-7e8d8998]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important}.custom-scroll-table table[data-v-7e8d8998]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-7e8d8998]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-7e8d8998]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-7e8d8998]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table thead th[data-v-7e8d8998]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important}.custom-scroll-table table thead th[data-v-7e8d8998]:last-child{width:auto!important}.custom-scroll-table table tbody[data-v-7e8d8998]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-7e8d8998]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-7e8d8998]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-7e8d8998]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-7e8d8998]:last-child{width:auto!important;border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-7e8d8998]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-7e8d8998]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-7e8d8998]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-7e8d8998]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-7e8d8998]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-7e8d8998]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-7e8d8998]{background-color:#e3f0ff!important}.table-active-blue td[data-v-7e8d8998]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-7e8d8998]:last-child{border-radius:0 8px 8px 0!important}.custom-checkbox-wrapper[data-v-7e8d8998]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.custom-checkbox-wrapper input[type=radio][data-v-7e8d8998]{width:16px;height:16px;accent-color:#2e507a;cursor:pointer;margin:0;flex-shrink:0}.custom-checkbox-wrapper label[data-v-7e8d8998]{margin:0;font-size:14px;font-weight:400;color:#495057;cursor:pointer}.gap-2[data-v-7e8d8998]{gap:8px}.gap-3[data-v-7e8d8998]{gap:12px}.reset-dialog-actions[data-v-7e8d8998]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-primary[data-v-7e8d8998]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-7e8d8998]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-7e8d8998]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-secondary[data-v-7e8d8998]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-7e8d8998]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}@media (max-width:768px){.custom-scroll-table[data-v-7e8d8998]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-7e8d8998]:first-child,.custom-scroll-table table thead th[data-v-7e8d8998]:first-child{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:11px!important}.custom-scroll-table table tbody td[data-v-7e8d8998]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-7e8d8998]{font-size:11px!important;padding:4px 6px!important}}@media (max-width:576px){.uniform-label-col[data-v-7e8d8998]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-7e8d8998],.uniform-form-row .col-md-9[data-v-7e8d8998]{flex:0 0 100%;max-width:100%}.custom-scroll-table[data-v-7e8d8998]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-7e8d8998]:first-child,.custom-scroll-table table thead th[data-v-7e8d8998]:first-child{width:60px!important;min-width:60px!important;max-width:60px!important;font-size:10px!important}.custom-scroll-table table tbody td[data-v-7e8d8998]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-7e8d8998]{font-size:10px!important;padding:3px 4px!important}.custom-checkbox-wrapper[data-v-7e8d8998]{gap:4px}.custom-checkbox-wrapper input[type=radio][data-v-7e8d8998]{width:14px;height:14px}.custom-checkbox-wrapper label[data-v-7e8d8998]{font-size:13px}.gap-3[data-v-7e8d8998]{gap:8px}.reset-btn-primary[data-v-7e8d8998],.reset-btn-secondary[data-v-7e8d8998]{width:100%;margin:4px 0!important}.reset-dialog-actions[data-v-7e8d8998]{flex-direction:column}.reset-dialog-actions .reset-btn-primary[data-v-7e8d8998],.reset-dialog-actions .reset-btn-secondary[data-v-7e8d8998]{width:100%;margin:4px 0!important}}.uniform-modal-body[data-v-252b8955]{padding:8px 4px 4px 4px}.uniform-form-row[data-v-252b8955]{margin-bottom:12px}.uniform-label-col label[data-v-252b8955]{margin-bottom:0;font-weight:500;font-size:14px}.form-input[data-v-252b8955]{width:100%;height:38px;font-size:14px;border-radius:7px}.reset-modal-header[data-v-252b8955]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-252b8955]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-252b8955]{padding:24px 20px;background-color:#f8f9fa}.criterio-inputs-wrapper[data-v-252b8955]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-252b8955]{margin-top:8px}.select-all-container[data-v-252b8955]{padding:4px 0}.custom-scroll-table[data-v-252b8955]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important}.custom-scroll-table table[data-v-252b8955]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-252b8955]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-252b8955]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-252b8955]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table thead th[data-v-252b8955]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important}.custom-scroll-table table thead th[data-v-252b8955]:last-child{width:auto!important}.custom-scroll-table table tbody[data-v-252b8955]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-252b8955]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-252b8955]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-252b8955]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-252b8955]:last-child{width:auto!important;border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-252b8955]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-252b8955]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-252b8955]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-252b8955]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-252b8955]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-252b8955]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-252b8955]{background-color:#e3f0ff!important}.table-active-blue td[data-v-252b8955]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-252b8955]:last-child{border-radius:0 8px 8px 0!important}.custom-checkbox-wrapper[data-v-252b8955]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.custom-checkbox-wrapper input[type=radio][data-v-252b8955]{width:16px;height:16px;accent-color:#2e507a;cursor:pointer;margin:0;flex-shrink:0}.custom-checkbox-wrapper label[data-v-252b8955]{margin:0;font-size:14px;font-weight:400;color:#495057;cursor:pointer}.gap-2[data-v-252b8955]{gap:8px}.gap-3[data-v-252b8955]{gap:12px}.reset-dialog-actions[data-v-252b8955]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-primary[data-v-252b8955]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-252b8955]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-252b8955]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-secondary[data-v-252b8955]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-252b8955]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}@media (max-width:768px){.custom-scroll-table[data-v-252b8955]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-252b8955]:first-child,.custom-scroll-table table thead th[data-v-252b8955]:first-child{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:11px!important}.custom-scroll-table table tbody td[data-v-252b8955]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-252b8955]{font-size:11px!important;padding:4px 6px!important}}@media (max-width:576px){.uniform-label-col[data-v-252b8955]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-252b8955],.uniform-form-row .col-md-9[data-v-252b8955]{flex:0 0 100%;max-width:100%}.custom-scroll-table[data-v-252b8955]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-252b8955]:first-child,.custom-scroll-table table thead th[data-v-252b8955]:first-child{width:60px!important;min-width:60px!important;max-width:60px!important;font-size:10px!important}.custom-scroll-table table tbody td[data-v-252b8955]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-252b8955]{font-size:10px!important;padding:3px 4px!important}.custom-checkbox-wrapper[data-v-252b8955]{gap:4px}.custom-checkbox-wrapper input[type=radio][data-v-252b8955]{width:14px;height:14px}.custom-checkbox-wrapper label[data-v-252b8955]{font-size:13px}.gap-3[data-v-252b8955]{gap:8px}.reset-btn-primary[data-v-252b8955],.reset-btn-secondary[data-v-252b8955]{width:100%;margin:4px 0!important}.reset-dialog-actions[data-v-252b8955]{flex-direction:column}.reset-dialog-actions .reset-btn-primary[data-v-252b8955],.reset-dialog-actions .reset-btn-secondary[data-v-252b8955]{width:100%;margin:4px 0!important}}.niif-header .filters-container[data-v-449d6e66]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0;max-width:100%;margin-left:0!important}.niif-header .filter-select[data-v-449d6e66]{min-width:180px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-449d6e66]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-449d6e66]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-449d6e66]:active,.niif-header .consult-btn[data-v-449d6e66]:focus,.niif-header .consult-btn[data-v-449d6e66]:hover,.niif-header .consult-btn[data-v-449d6e66]:not(:disabled):active,.niif-header .consult-btn[data-v-449d6e66]:not(:disabled):focus,.niif-header .consult-btn[data-v-449d6e66]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-449d6e66]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-449d6e66]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-449d6e66]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-449d6e66]{font-size:2rem!important;font-weight:500}.toggle-filters-btn[data-v-449d6e66]{color:#2e507a;font-weight:500;font-size:14px;padding:4px 12px;text-decoration:none;border:1px solid #dee2e6;border-radius:7px;background:#fff;height:38px;display:inline-flex;align-items:center;white-space:nowrap}.toggle-filters-btn[data-v-449d6e66]:hover{background:#f8f9fa;text-decoration:none;color:#1a3455}.nivel-filter[data-v-449d6e66]{min-width:160px;max-width:220px;width:auto;height:38px;font-size:14px;border-radius:7px}.nivel-filter[data-v-449d6e66]:disabled{background-color:#e9ecef;opacity:.7}.level-4-text[data-v-449d6e66]{color:#7d3c98;font-weight:600}.empty-table-icon[data-v-449d6e66]{font-size:40px;color:#d0d0d0}.niif-toolbar-right[data-v-449d6e66]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-449d6e66]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-449d6e66]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-449d6e66]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-449d6e66]{border:none;border-radius:4px;transition:all .2s}.uniform-modal-body[data-v-449d6e66]{padding:0 10px}.uniform-form-row[data-v-449d6e66]{margin-bottom:12px}.uniform-label-col label[data-v-449d6e66]{margin-bottom:0;font-weight:500;font-size:14px}.uniform-label-col[data-v-449d6e66]{padding-right:10px}.form-input[data-v-449d6e66]{width:100%;height:38px;font-size:14px}.reset-modal-header[data-v-449d6e66]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-449d6e66]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-449d6e66]{padding:24px 20px;background-color:#f8f9fa}.password-policy-box[data-v-449d6e66]{background:#fff;border-radius:8px;padding:16px 20px;border-left:4px solid #dc3545;box-shadow:0 1px 3px rgba(0,0,0,.1)}.password-policy-title[data-v-449d6e66]{font-weight:600;font-size:15px;color:#dc3545;margin-bottom:4px}.password-policy-subtitle[data-v-449d6e66]{font-size:13px;color:#6c757d}.reset-dialog-actions[data-v-449d6e66]{padding-top:8px}.reset-btn-primary[data-v-449d6e66]{background-color:#2e507a;border-color:#2e507a;color:#fff;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-449d6e66]:hover:not(:disabled){background-color:#1e3a5f;border-color:#1a3455;color:#fff}.reset-btn-primary[data-v-449d6e66]:disabled{opacity:.5;cursor:not-allowed}.reset-btn-secondary[data-v-449d6e66]{background-color:#e9ecef;border-color:#ced4da;color:#495057;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-449d6e66]:hover{background-color:#dde1e6;border-color:#b8c1ca}@media (max-width:1200px){.niif-header .filter-select[data-v-449d6e66]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-449d6e66]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.nivel-filter[data-v-449d6e66]{min-width:140px;max-width:190px;height:36px;font-size:13px}.toggle-filters-btn[data-v-449d6e66]{font-size:13px;height:36px;padding:4px 10px}}@media (max-width:992px){.niif-header .filters-container[data-v-449d6e66]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-449d6e66]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-449d6e66]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.nivel-filter[data-v-449d6e66]{min-width:120px;max-width:170px;height:36px;font-size:13px}.toggle-filters-btn[data-v-449d6e66]{font-size:12px;height:36px;padding:4px 8px}}@media (max-width:576px){.param-title[data-v-449d6e66]{font-size:1.5rem!important}.niif-header .filter-select[data-v-449d6e66]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-449d6e66]{gap:4px}.niif-header .consult-btn[data-v-449d6e66]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}.nivel-filter[data-v-449d6e66]{min-width:100%;max-width:100%;height:36px;font-size:13px;margin-left:0!important;margin-top:4px}.toggle-filters-btn[data-v-449d6e66]{width:100%;justify-content:center;height:36px;margin-bottom:4px;margin-right:0!important}.uniform-label-col[data-v-449d6e66]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-449d6e66]{flex:0 0 100%;max-width:100%}}.criterio-inputs-wrapper[data-v-42a67a68]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-42a67a68]{margin-top:8px}.select-all-container[data-v-42a67a68]{padding:4px 0}.custom-scroll-table[data-v-42a67a68]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important}.custom-scroll-table table[data-v-42a67a68]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-42a67a68]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-42a67a68]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-42a67a68]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table thead th[data-v-42a67a68]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important}.custom-scroll-table table thead th[data-v-42a67a68]:last-child{width:auto!important}.custom-scroll-table table tbody[data-v-42a67a68]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-42a67a68]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-42a67a68]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-42a67a68]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-42a67a68]:last-child{width:auto!important;border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-42a67a68]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-42a67a68]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-42a67a68]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-42a67a68]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-42a67a68]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-42a67a68]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-42a67a68]{background-color:#e3f0ff!important}.table-active-blue td[data-v-42a67a68]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-42a67a68]:last-child{border-radius:0 8px 8px 0!important}.custom-checkbox-wrapper[data-v-42a67a68]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.custom-checkbox-wrapper input[type=radio][data-v-42a67a68]{width:16px;height:16px;accent-color:#2e507a;cursor:pointer;margin:0;flex-shrink:0}.custom-checkbox-wrapper input[type=radio][data-v-42a67a68]:disabled{opacity:.6;cursor:not-allowed}.custom-checkbox-wrapper label[data-v-42a67a68]{margin:0;font-size:14px;font-weight:400;color:#495057;cursor:pointer}.custom-checkbox-wrapper input[type=radio]:disabled+label[data-v-42a67a68]{cursor:not-allowed;opacity:.6}.uniform-modal-body[data-v-42a67a68]{padding:8px 4px 4px 4px}.uniform-form-row[data-v-42a67a68]{margin-bottom:12px}.uniform-label-col label[data-v-42a67a68]{margin-bottom:0;font-weight:500;font-size:14px}.form-input[data-v-42a67a68]{width:100%;height:38px;font-size:14px;border-radius:7px}.gap-2[data-v-42a67a68]{gap:8px}.gap-3[data-v-42a67a68]{gap:12px}.password-policy-box[data-v-42a67a68]{background:#fff;border-radius:8px;padding:16px 20px;border-left:4px solid #2e507a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.password-policy-title[data-v-42a67a68]{font-weight:600;font-size:15px;color:#2e507a;margin-bottom:4px}.password-policy-subtitle[data-v-42a67a68]{font-size:13px;color:#6c757d}.uniform-actions-wrap[data-v-42a67a68]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-primary[data-v-42a67a68]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-42a67a68]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-42a67a68]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-secondary[data-v-42a67a68]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-42a67a68]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-modal-header[data-v-42a67a68]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-42a67a68]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-42a67a68]{padding:24px 20px;background-color:#f8f9fa}@media (max-width:768px){.custom-scroll-table[data-v-42a67a68]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-42a67a68]:first-child,.custom-scroll-table table thead th[data-v-42a67a68]:first-child{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:11px!important}.custom-scroll-table table tbody td[data-v-42a67a68]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-42a67a68]{font-size:11px!important;padding:4px 6px!important}}@media (max-width:576px){.password-policy-box[data-v-42a67a68]{padding:12px 16px}.password-policy-title[data-v-42a67a68]{font-size:14px}.password-policy-subtitle[data-v-42a67a68]{font-size:13px}.reset-dialog-actions[data-v-42a67a68]{flex-direction:column}.reset-dialog-actions .reset-btn-primary[data-v-42a67a68],.reset-dialog-actions .reset-btn-secondary[data-v-42a67a68]{width:100%;margin:4px 0!important}.uniform-label-col[data-v-42a67a68]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-42a67a68]{flex:0 0 100%;max-width:100%}.custom-scroll-table[data-v-42a67a68]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-42a67a68]:first-child,.custom-scroll-table table thead th[data-v-42a67a68]:first-child{width:60px!important;min-width:60px!important;max-width:60px!important;font-size:10px!important}.custom-scroll-table table tbody td[data-v-42a67a68]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-42a67a68]{font-size:10px!important;padding:3px 4px!important}.custom-checkbox-wrapper[data-v-42a67a68]{gap:4px}.custom-checkbox-wrapper input[type=radio][data-v-42a67a68]{width:14px;height:14px}.custom-checkbox-wrapper label[data-v-42a67a68]{font-size:13px}.gap-3[data-v-42a67a68]{gap:8px}}.criterio-inputs-wrapper[data-v-62f2a4bc]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-62f2a4bc]{margin-top:8px}.select-all-container[data-v-62f2a4bc]{padding:4px 0}.custom-scroll-table[data-v-62f2a4bc]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important}.custom-scroll-table table[data-v-62f2a4bc]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-62f2a4bc]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-62f2a4bc]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-62f2a4bc]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table thead th[data-v-62f2a4bc]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important}.custom-scroll-table table thead th[data-v-62f2a4bc]:last-child{width:auto!important}.custom-scroll-table table tbody[data-v-62f2a4bc]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-62f2a4bc]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-62f2a4bc]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-62f2a4bc]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-62f2a4bc]:last-child{width:auto!important;border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-62f2a4bc]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-62f2a4bc]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-62f2a4bc]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-62f2a4bc]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-62f2a4bc]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-62f2a4bc]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-62f2a4bc]{background-color:#e3f0ff!important}.table-active-blue td[data-v-62f2a4bc]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-62f2a4bc]:last-child{border-radius:0 8px 8px 0!important}.custom-checkbox-wrapper[data-v-62f2a4bc]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.custom-checkbox-wrapper input[type=radio][data-v-62f2a4bc]{width:16px;height:16px;accent-color:#2e507a;cursor:pointer;margin:0;flex-shrink:0}.custom-checkbox-wrapper input[type=radio][data-v-62f2a4bc]:disabled{opacity:.6;cursor:not-allowed}.custom-checkbox-wrapper label[data-v-62f2a4bc]{margin:0;font-size:14px;font-weight:400;color:#495057;cursor:pointer}.custom-checkbox-wrapper input[type=radio]:disabled+label[data-v-62f2a4bc]{cursor:not-allowed;opacity:.6}.uniform-modal-body[data-v-62f2a4bc]{padding:8px 4px 4px 4px}.uniform-actions-wrap[data-v-62f2a4bc]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-secondary[data-v-62f2a4bc]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important}.reset-btn-secondary[data-v-62f2a4bc]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-btn-primary[data-v-62f2a4bc]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important}.reset-btn-primary[data-v-62f2a4bc]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-62f2a4bc]:disabled{opacity:.65;cursor:not-allowed}.password-policy-box[data-v-62f2a4bc]{background-color:#f8f9fa;border-radius:8px;padding:16px 20px;border-left:4px solid #2e507a}.password-policy-title[data-v-62f2a4bc]{font-size:16px;font-weight:600;color:#2e507a}.password-policy-subtitle[data-v-62f2a4bc]{font-size:14px;color:#6c757d}.uniform-form-row[data-v-62f2a4bc]{margin-bottom:10px}.uniform-label-col[data-v-62f2a4bc]{padding-right:15px}@media (max-width:768px){.custom-scroll-table[data-v-62f2a4bc]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-62f2a4bc]:first-child,.custom-scroll-table table thead th[data-v-62f2a4bc]:first-child{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:11px!important}.custom-scroll-table table tbody td[data-v-62f2a4bc]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-62f2a4bc]{font-size:11px!important;padding:4px 6px!important}}@media (max-width:576px){.password-policy-box[data-v-62f2a4bc]{padding:12px 16px}.password-policy-title[data-v-62f2a4bc]{font-size:14px}.password-policy-subtitle[data-v-62f2a4bc]{font-size:13px}.reset-dialog-actions[data-v-62f2a4bc]{flex-direction:column}.reset-dialog-actions .reset-btn-primary[data-v-62f2a4bc],.reset-dialog-actions .reset-btn-secondary[data-v-62f2a4bc]{width:100%;margin:4px 0!important}.custom-scroll-table[data-v-62f2a4bc]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-62f2a4bc]:first-child,.custom-scroll-table table thead th[data-v-62f2a4bc]:first-child{width:60px!important;min-width:60px!important;max-width:60px!important;font-size:10px!important}.custom-scroll-table table tbody td[data-v-62f2a4bc]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-62f2a4bc]{font-size:10px!important;padding:3px 4px!important}.custom-checkbox-wrapper[data-v-62f2a4bc]{gap:4px}.custom-checkbox-wrapper input[type=radio][data-v-62f2a4bc]{width:14px;height:14px}.custom-checkbox-wrapper label[data-v-62f2a4bc]{font-size:13px}}.niif-header .filters-container[data-v-ee21ae2e]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-ee21ae2e]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-ee21ae2e]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-ee21ae2e]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-ee21ae2e]:active,.niif-header .consult-btn[data-v-ee21ae2e]:focus,.niif-header .consult-btn[data-v-ee21ae2e]:hover,.niif-header .consult-btn[data-v-ee21ae2e]:not(:disabled):active,.niif-header .consult-btn[data-v-ee21ae2e]:not(:disabled):focus,.niif-header .consult-btn[data-v-ee21ae2e]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-ee21ae2e]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-ee21ae2e]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-ee21ae2e]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-ee21ae2e]{font-size:2rem!important;font-weight:500}.niif-toolbar-right[data-v-ee21ae2e]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-ee21ae2e]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-ee21ae2e]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-ee21ae2e]:disabled{opacity:.65;cursor:not-allowed}.toggle-filters-btn[data-v-ee21ae2e]{color:#2e507a;font-weight:500;font-size:14px;padding:4px 12px;text-decoration:none;border:1px solid #dee2e6;border-radius:7px;background:#fff;height:38px;display:inline-flex;align-items:center;white-space:nowrap}.toggle-filters-btn[data-v-ee21ae2e]:hover{background:#f8f9fa;text-decoration:none;color:#1a3455}.table-action-btn[data-v-ee21ae2e]{border:none;border-radius:4px;transition:all .2s}.table-action-btn[data-v-ee21ae2e]:hover:not(:disabled){opacity:.85;transform:scale(1.05)}.empty-table-icon[data-v-ee21ae2e]{font-size:40px;color:#d0d0d0}.reset-modal-header[data-v-ee21ae2e]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-ee21ae2e]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-ee21ae2e]{padding:24px 20px;background-color:#f8f9fa}.password-policy-box[data-v-ee21ae2e]{background:#fff;border-radius:8px;padding:16px 20px;border-left:4px solid #dc3545;box-shadow:0 1px 3px rgba(0,0,0,.1)}.password-policy-title[data-v-ee21ae2e]{font-weight:600;font-size:15px;color:#dc3545;margin-bottom:4px}.password-policy-subtitle[data-v-ee21ae2e]{font-size:13px;color:#6c757d}.reset-dialog-actions[data-v-ee21ae2e]{padding-top:8px}.reset-btn-primary[data-v-ee21ae2e]{background-color:#2e507a;border-color:#2e507a;color:#fff;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-ee21ae2e]:hover:not(:disabled){background-color:#1e3a5f;border-color:#1a3455;color:#fff}.reset-btn-primary[data-v-ee21ae2e]:disabled{opacity:.5;cursor:not-allowed}.reset-btn-secondary[data-v-ee21ae2e]{background-color:#e9ecef;border-color:#ced4da;color:#495057;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-ee21ae2e]:hover{background-color:#dde1e6;border-color:#b8c1ca}.reset-btn-danger[data-v-ee21ae2e]{background-color:#cd2838;border:1px solid #cd2838;color:#fff;border-radius:6px}.reset-btn-danger[data-v-ee21ae2e]:hover:not(:disabled){background-color:#b01f2e;border-color:#b01f2e;color:#fff}.reset-btn-danger[data-v-ee21ae2e]:disabled{opacity:.65;cursor:not-allowed}@media (max-width:1200px){.niif-header .filter-select[data-v-ee21ae2e]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-ee21ae2e]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.toggle-filters-btn[data-v-ee21ae2e]{font-size:13px;height:36px;padding:4px 10px}}@media (max-width:992px){.niif-header .filters-container[data-v-ee21ae2e]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-ee21ae2e]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-ee21ae2e]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.toggle-filters-btn[data-v-ee21ae2e]{font-size:12px;height:36px;padding:4px 8px}}@media (max-width:576px){.param-title[data-v-ee21ae2e]{font-size:1.5rem!important}.niif-header .filter-select[data-v-ee21ae2e]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-ee21ae2e]{gap:4px}.niif-header .consult-btn[data-v-ee21ae2e]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}.toggle-filters-btn[data-v-ee21ae2e]{width:100%;justify-content:center;height:36px;margin-bottom:4px;margin-right:0!important}}.botones-header .filters-container[data-v-e4048262]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.botones-header .filter-select[data-v-e4048262]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.botones-header .filter-select option[data-v-e4048262]{white-space:normal;word-break:break-word;padding:4px 8px}.botones-header .consult-btn[data-v-e4048262]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.botones-header .consult-btn[data-v-e4048262]:active,.botones-header .consult-btn[data-v-e4048262]:focus,.botones-header .consult-btn[data-v-e4048262]:hover,.botones-header .consult-btn[data-v-e4048262]:not(:disabled):active,.botones-header .consult-btn[data-v-e4048262]:not(:disabled):focus,.botones-header .consult-btn[data-v-e4048262]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.botones-header .consult-btn[data-v-e4048262]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-e4048262]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-e4048262]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-e4048262]{font-size:2rem!important;font-weight:500}.niif-toolbar-right[data-v-e4048262]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}@media (max-width:1200px){.botones-header .filter-select[data-v-e4048262]{min-width:160px;max-width:220px;height:36px;font-size:13px}.botones-header .consult-btn[data-v-e4048262]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.botones-header .filters-container[data-v-e4048262]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.botones-header .filter-select[data-v-e4048262]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.botones-header .consult-btn[data-v-e4048262]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:576px){.param-title[data-v-e4048262]{font-size:1.5rem!important}.botones-header .filter-select[data-v-e4048262]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.botones-header .filters-container[data-v-e4048262]{gap:4px}.botones-header .consult-btn[data-v-e4048262]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}}.niif-header .filters-container[data-v-072ec7e4]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-072ec7e4]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-072ec7e4]{white-space:normal;word-break:break-word;padding:4px 8px}.filter-dropdown[data-v-072ec7e4]{display:inline-block}.filter-dropdown .filter-dropdown-btn[data-v-072ec7e4]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:transparent!important;color:#6c757d!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.filter-dropdown .filter-dropdown-btn[data-v-072ec7e4]:hover:not(:disabled){background-color:#6c757d!important;color:#fff!important}.filter-dropdown .filter-dropdown-btn[data-v-072ec7e4]:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)!important}.filter-dropdown .filter-dropdown-btn[data-v-072ec7e4]:after{margin-left:8px}.filter-dropdown .dropdown-item.active[data-v-072ec7e4]{background-color:#1f4f83!important;color:#fff!important}.filter-dropdown .dropdown-item[data-v-072ec7e4]:hover:not(.active){background-color:#e9ecef!important}.niif-header .consult-btn[data-v-072ec7e4]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-072ec7e4]:hover:not(:disabled){background-color:#5a6268!important;border-color:#545b62!important}.niif-header .consult-btn[data-v-072ec7e4]:disabled{opacity:.65;cursor:not-allowed}.niif-toolbar-right[data-v-072ec7e4]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.niif-toolbar-right .table-toolbar-export-btn[data-v-072ec7e4]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f4f83!important;color:#fff!important;border:1px solid #1f4f83!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-072ec7e4]:hover:not(:disabled){background-color:#1a446f!important;border-color:#1a446f!important}.niif-toolbar-right .table-toolbar-export-btn[data-v-072ec7e4]:disabled{opacity:.65;cursor:not-allowed}.modal-header-custom[data-v-072ec7e4]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:12px 20px}.modal-footer-custom[data-v-072ec7e4]{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:12px 20px}.table-active-blue[data-v-072ec7e4]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-072ec7e4]{background-color:#e3f0ff!important}.custom-scroll-table[data-v-072ec7e4]{height:250px;min-height:250px;max-height:300px;overflow-y:auto;position:relative}.custom-scroll-table[data-v-072ec7e4]::-webkit-scrollbar{width:8px}.custom-scroll-table[data-v-072ec7e4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scroll-table[data-v-072ec7e4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.custom-scroll-table[data-v-072ec7e4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.uniform-modal-body[data-v-072ec7e4]{padding:8px 4px 4px 4px}.uniform-actions-wrap[data-v-072ec7e4]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-secondary[data-v-072ec7e4]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important}.reset-btn-secondary[data-v-072ec7e4]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-btn-primary[data-v-072ec7e4]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important}.reset-btn-primary[data-v-072ec7e4]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-072ec7e4]:disabled{opacity:.65;cursor:not-allowed}.page-back-btn[data-v-072ec7e4]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-072ec7e4]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-072ec7e4]{font-size:2rem!important;font-weight:500}.compact-toggle-container[data-v-072ec7e4]{display:flex;align-items:center;gap:8px}.compact-switch[data-v-072ec7e4]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.compact-switch input[data-v-072ec7e4]{opacity:0;width:0;height:0}.compact-switch .compact-slider[data-v-072ec7e4]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.compact-switch .compact-slider[data-v-072ec7e4]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.compact-switch input:checked+.compact-slider[data-v-072ec7e4]{background-color:#1f4f83}.compact-switch input:checked+.compact-slider[data-v-072ec7e4]:before{transform:translateX(20px)}@media (max-width:1200px){.niif-header .filter-select[data-v-072ec7e4]{min-width:160px;max-width:220px;height:36px;font-size:13px}.filter-dropdown .filter-dropdown-btn[data-v-072ec7e4],.niif-header .consult-btn[data-v-072ec7e4]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-072ec7e4]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-072ec7e4]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.filter-dropdown .filter-dropdown-btn[data-v-072ec7e4],.niif-header .consult-btn[data-v-072ec7e4]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:768px){.niif-toolbar-right[data-v-072ec7e4]{flex-wrap:wrap;justify-content:flex-start}.compact-toggle-container[data-v-072ec7e4]{width:100%;justify-content:center}}@media (max-width:576px){.param-title[data-v-072ec7e4]{font-size:1.5rem!important}.niif-header .filter-select[data-v-072ec7e4]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-072ec7e4]{gap:4px}.filter-dropdown .filter-dropdown-btn[data-v-072ec7e4],.niif-header .consult-btn[data-v-072ec7e4]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px;font-size:13px;padding:0 16px}}.modern-spinner[data-v-072ec7e4]{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring[data-v-072ec7e4]{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin-072ec7e4 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-072ec7e4]:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring[data-v-072ec7e4]:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring[data-v-072ec7e4]:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin-072ec7e4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-message[data-v-072ec7e4]{font-size:15px;font-weight:500;color:#243447;min-height:24px;transition:opacity .3s ease}.loading-submessage[data-v-072ec7e4]{font-size:13px;color:#6c757d;min-height:20px;margin-bottom:8px}.loading-progress-container[data-v-072ec7e4]{width:100%;max-width:320px;height:4px;background:#e9ecef;border-radius:4px;overflow:hidden;margin:8px auto 0}.loading-progress-bar[data-v-072ec7e4]{height:100%;width:0;background:linear-gradient(90deg,#1f4f83,#4a90d9,#7fb3e6);border-radius:4px;transition:width .5s ease}.loading-percentage[data-v-072ec7e4]{display:inline-block;margin-top:6px;font-size:13px;font-weight:500;color:#6c757d;min-width:40px}.admin-table-block[data-v-072ec7e4] table thead th.text-center{text-align:center!important}.admin-table-block[data-v-072ec7e4] table tbody td.text-right,.admin-table-block[data-v-072ec7e4] table tbody td.text-right>*{text-align:right!important;justify-content:flex-end}.niif-header .filters-container[data-v-c9b220b6]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important}.niif-header .filter-select[data-v-c9b220b6]{min-width:200px;max-width:280px;width:auto;height:38px;font-size:14px;border-radius:7px}.niif-header .filter-select option[data-v-c9b220b6]{white-space:normal;word-break:break-word;padding:4px 8px}.niif-header .consult-btn[data-v-c9b220b6]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-c9b220b6]:active,.niif-header .consult-btn[data-v-c9b220b6]:focus,.niif-header .consult-btn[data-v-c9b220b6]:hover,.niif-header .consult-btn[data-v-c9b220b6]:not(:disabled):active,.niif-header .consult-btn[data-v-c9b220b6]:not(:disabled):focus,.niif-header .consult-btn[data-v-c9b220b6]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-c9b220b6]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.page-back-btn[data-v-c9b220b6]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-c9b220b6]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-c9b220b6]{font-size:2rem!important;font-weight:500}.niif-toolbar-right[data-v-c9b220b6]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-add-btn[data-v-c9b220b6]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#28a745;color:#fff;border:1px solid #28a745}.table-toolbar-add-btn[data-v-c9b220b6]:hover:not(:disabled){background-color:#218838;border-color:#1e7e34}.table-toolbar-add-btn[data-v-c9b220b6]:disabled{opacity:.65;cursor:not-allowed}.table-action-btn[data-v-c9b220b6]{border:none;border-radius:4px;transition:all .2s}.table-action-btn.btn-info[data-v-c9b220b6]{background-color:#17a2b8;color:#fff}.table-action-btn.btn-info[data-v-c9b220b6]:hover:not(:disabled){background-color:#138496}.table-action-btn.btn-info[data-v-c9b220b6]:disabled{opacity:.5;cursor:not-allowed}.uniform-modal-body[data-v-c9b220b6]{padding:8px 4px 4px 4px}.uniform-form-row[data-v-c9b220b6]{margin-bottom:12px}.uniform-label-col label[data-v-c9b220b6]{margin-bottom:0;font-weight:500;font-size:14px}.form-input[data-v-c9b220b6]{width:100%;height:38px;font-size:14px;border-radius:7px}.password-policy-box[data-v-c9b220b6]{background:#fff;border-radius:8px;padding:16px 20px;border-left:4px solid #2e507a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.password-policy-title[data-v-c9b220b6]{font-weight:600;font-size:15px;color:#2e507a;margin-bottom:4px}.password-policy-subtitle[data-v-c9b220b6]{font-size:13px;color:#6c757d}.uniform-actions-wrap[data-v-c9b220b6]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e9ecef}.reset-btn-primary[data-v-c9b220b6]{background-color:#2e507a!important;border:1px solid #2e507a!important;color:#fff!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-primary[data-v-c9b220b6]:hover:not(:disabled){background-color:#1f3f62!important;border-color:#1f3f62!important}.reset-btn-primary[data-v-c9b220b6]:disabled{opacity:.65;cursor:not-allowed}.reset-btn-secondary[data-v-c9b220b6]{background-color:#f8f9fa!important;border:1px solid #ced4da!important;color:#495057!important;padding:8px 24px;border-radius:6px;font-weight:500}.reset-btn-secondary[data-v-c9b220b6]:hover:not(:disabled){background-color:#e9ecef!important;border-color:#adb5bd!important}.reset-modal-header[data-v-c9b220b6]{background-color:#2e507a;color:#fff;padding:16px 20px;border-radius:8px 8px 0 0}.reset-modal-title[data-v-c9b220b6]{font-size:18px;font-weight:600;margin:0}.reset-modal-body[data-v-c9b220b6]{padding:24px 20px;background-color:#f8f9fa}.criterio-inputs-wrapper[data-v-c9b220b6]{display:flex;flex-direction:column;gap:6px;width:100%}.accounts-section[data-v-c9b220b6]{margin-top:8px}.select-all-container[data-v-c9b220b6]{padding:4px 0}.custom-scroll-table[data-v-c9b220b6]{height:200px!important;min-height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;position:relative!important}.custom-scroll-table table[data-v-c9b220b6]{display:table!important;width:100%!important;table-layout:fixed!important;margin-bottom:0!important;border-collapse:separate!important;border-spacing:0!important}.custom-scroll-table table thead[data-v-c9b220b6]{display:table-header-group!important;width:100%!important;position:sticky!important;top:0!important;z-index:10!important}.custom-scroll-table table thead tr[data-v-c9b220b6]{display:table-row!important;width:100%!important}.custom-scroll-table table thead th[data-v-c9b220b6]{background-color:#f8f9fa!important;border-bottom:2px solid #dee2e6!important;padding:6px 8px!important;font-weight:600!important;font-size:12px!important;color:#495057!important;position:sticky!important;top:0!important;z-index:10!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}.custom-scroll-table table thead th[data-v-c9b220b6]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important}.custom-scroll-table table thead th[data-v-c9b220b6]:last-child{width:auto!important}.custom-scroll-table table tbody[data-v-c9b220b6]{display:table-row-group!important;width:100%!important}.custom-scroll-table table tbody tr[data-v-c9b220b6]{display:table-row!important;width:100%!important;cursor:pointer!important;border-radius:8px!important}.custom-scroll-table table tbody td[data-v-c9b220b6]{padding:5px 8px!important;border:none!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;vertical-align:middle!important}.custom-scroll-table table tbody td[data-v-c9b220b6]:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;border-radius:8px 0 0 8px!important}.custom-scroll-table table tbody td[data-v-c9b220b6]:last-child{width:auto!important;border-radius:0 8px 8px 0!important}.custom-scroll-table table tbody tr:hover td[data-v-c9b220b6]{background-color:#f5f9ff!important}.custom-scroll-table[data-v-c9b220b6]::-webkit-scrollbar{width:8px!important}.custom-scroll-table[data-v-c9b220b6]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.custom-scroll-table[data-v-c9b220b6]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.custom-scroll-table[data-v-c9b220b6]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.table-active-blue[data-v-c9b220b6]{background-color:#e3f0ff!important;border-radius:8px!important}.table-active-blue td[data-v-c9b220b6]{background-color:#e3f0ff!important}.table-active-blue td[data-v-c9b220b6]:first-child{border-radius:8px 0 0 8px!important}.table-active-blue td[data-v-c9b220b6]:last-child{border-radius:0 8px 8px 0!important}.custom-checkbox-wrapper[data-v-c9b220b6]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.custom-checkbox-wrapper input[type=radio][data-v-c9b220b6]{width:16px;height:16px;accent-color:#2e507a;cursor:pointer;margin:0;flex-shrink:0}.custom-checkbox-wrapper input[type=radio][data-v-c9b220b6]:disabled{opacity:.6;cursor:not-allowed}.custom-checkbox-wrapper label[data-v-c9b220b6]{margin:0;font-size:14px;font-weight:400;color:#495057;cursor:pointer}.custom-checkbox-wrapper input[type=radio]:disabled+label[data-v-c9b220b6]{cursor:not-allowed;opacity:.6}.gap-2[data-v-c9b220b6]{gap:8px}.gap-3[data-v-c9b220b6]{gap:12px}@media (max-width:1200px){.niif-header .filter-select[data-v-c9b220b6]{min-width:160px;max-width:220px;height:36px;font-size:13px}.niif-header .consult-btn[data-v-c9b220b6]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:992px){.niif-header .filters-container[data-v-c9b220b6]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-select[data-v-c9b220b6]{min-width:150px;max-width:200px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .consult-btn[data-v-c9b220b6]{height:36px;min-height:36px;font-size:13px;padding:0 16px}}@media (max-width:768px){.custom-scroll-table[data-v-c9b220b6]{height:160px!important;min-height:160px!important;max-height:160px!important}.custom-scroll-table table tbody td[data-v-c9b220b6]:first-child,.custom-scroll-table table thead th[data-v-c9b220b6]:first-child{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:11px!important}.custom-scroll-table table tbody td[data-v-c9b220b6]{font-size:12px!important;padding:4px 6px!important}.custom-scroll-table table thead th[data-v-c9b220b6]{font-size:11px!important;padding:4px 6px!important}}@media (max-width:576px){.param-title[data-v-c9b220b6]{font-size:1.5rem!important}.niif-header .filter-select[data-v-c9b220b6]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-c9b220b6]{gap:4px}.niif-header .consult-btn[data-v-c9b220b6]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}.password-policy-box[data-v-c9b220b6]{padding:12px 16px}.password-policy-title[data-v-c9b220b6]{font-size:14px}.password-policy-subtitle[data-v-c9b220b6]{font-size:13px}.reset-dialog-actions[data-v-c9b220b6]{flex-direction:column}.reset-dialog-actions .reset-btn-primary[data-v-c9b220b6],.reset-dialog-actions .reset-btn-secondary[data-v-c9b220b6]{width:100%;margin:4px 0!important}.uniform-label-col[data-v-c9b220b6]{flex:0 0 100%;max-width:100%;margin-bottom:4px;text-align:left!important}.uniform-form-row .col-md-8[data-v-c9b220b6]{flex:0 0 100%;max-width:100%}.custom-scroll-table[data-v-c9b220b6]{height:140px!important;min-height:140px!important;max-height:140px!important}.custom-scroll-table table tbody td[data-v-c9b220b6]:first-child,.custom-scroll-table table thead th[data-v-c9b220b6]:first-child{width:60px!important;min-width:60px!important;max-width:60px!important;font-size:10px!important}.custom-scroll-table table tbody td[data-v-c9b220b6]{font-size:11px!important;padding:3px 4px!important}.custom-scroll-table table thead th[data-v-c9b220b6]{font-size:10px!important;padding:3px 4px!important}.custom-checkbox-wrapper[data-v-c9b220b6]{gap:4px}.custom-checkbox-wrapper input[type=radio][data-v-c9b220b6]{width:14px;height:14px}.custom-checkbox-wrapper label[data-v-c9b220b6]{font-size:13px}.gap-3[data-v-c9b220b6]{gap:8px}}.niif-header .filters-container[data-v-dce0b692]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:0!important;flex-wrap:wrap}.niif-header .filter-label[data-v-dce0b692]{font-weight:500;color:#495057;margin-bottom:0;white-space:nowrap}.niif-header .filter-date[data-v-dce0b692]{min-width:160px;max-width:180px;height:38px;font-size:14px;border-radius:7px;width:auto}.niif-header .consult-btn[data-v-dce0b692]{height:38px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px;background-color:#6c757d!important;color:#fff!important;border:1px solid #6c757d!important;cursor:pointer;flex-shrink:0}.niif-header .consult-btn[data-v-dce0b692]:active,.niif-header .consult-btn[data-v-dce0b692]:focus,.niif-header .consult-btn[data-v-dce0b692]:hover,.niif-header .consult-btn[data-v-dce0b692]:not(:disabled):active,.niif-header .consult-btn[data-v-dce0b692]:not(:disabled):focus,.niif-header .consult-btn[data-v-dce0b692]:not(:disabled):hover{background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important;box-shadow:none!important}.niif-header .consult-btn[data-v-dce0b692]:disabled{opacity:.65;cursor:not-allowed;background-color:#6c757d!important;color:#fff!important;border-color:#6c757d!important}.niif-header .clear-btn[data-v-dce0b692]{height:38px;min-height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:14px}.page-back-btn[data-v-dce0b692]{padding:0;font-size:1.5rem;line-height:1}.back-icon[data-v-dce0b692]{font-size:1.75rem!important;width:1.75rem!important;height:1.75rem!important}.param-title[data-v-dce0b692]{font-size:2rem!important;font-weight:500}.kardex-toolbar-right[data-v-dce0b692]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.table-toolbar-refresh-btn[data-v-dce0b692]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#6c757d;color:#fff;border:1px solid #6c757d}.table-toolbar-refresh-btn[data-v-dce0b692]:hover:not(:disabled){background-color:#5a6268;border-color:#5a6268}.table-toolbar-refresh-btn[data-v-dce0b692]:disabled{opacity:.65;cursor:not-allowed}.table-toolbar-export-btn[data-v-dce0b692]{height:31px;min-height:31px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:7px;font-size:13px;background-color:#1f7b4a!important;color:#fff!important;border:1px solid #1f7b4a!important}.table-toolbar-export-btn[data-v-dce0b692]:hover:not(:disabled){background-color:#16633a!important;border-color:#16633a!important}.table-toolbar-export-btn[data-v-dce0b692]:disabled{opacity:.65;cursor:not-allowed}.campo-badge[data-v-dce0b692]{display:inline-block;padding:2px 8px;background-color:#eef2f7;border:1px solid #d6dee7;border-radius:4px;font-size:12px;color:#2c3e50;font-weight:500;white-space:nowrap}.valor-cell[data-v-dce0b692]{max-width:320px;color:#333}.comentario-cell[data-v-dce0b692],.valor-cell[data-v-dce0b692]{white-space:normal;word-break:break-word;font-size:12px;line-height:1.35}.comentario-cell[data-v-dce0b692]{max-width:280px;color:#444;font-style:italic}@media (max-width:1200px){.niif-header .filter-date[data-v-dce0b692]{min-width:140px;max-width:160px;height:36px;font-size:13px}.niif-header .clear-btn[data-v-dce0b692],.niif-header .consult-btn[data-v-dce0b692]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.valor-cell[data-v-dce0b692]{max-width:240px}.comentario-cell[data-v-dce0b692]{max-width:200px}}@media (max-width:992px){.niif-header .filters-container[data-v-dce0b692]{flex-wrap:wrap;width:100%;margin-top:8px;margin-left:0!important;justify-content:flex-start;gap:6px}.niif-header .filter-date[data-v-dce0b692]{min-width:130px;max-width:160px;height:36px;font-size:13px;flex:1 1 auto}.niif-header .clear-btn[data-v-dce0b692],.niif-header .consult-btn[data-v-dce0b692]{height:36px;min-height:36px;font-size:13px;padding:0 16px}.valor-cell[data-v-dce0b692]{max-width:200px}.comentario-cell[data-v-dce0b692]{max-width:180px}}@media (max-width:576px){.param-title[data-v-dce0b692]{font-size:1.5rem!important}.niif-header .filter-date[data-v-dce0b692]{min-width:100%;max-width:100%;height:36px;font-size:13px;flex:0 0 100%}.niif-header .filters-container[data-v-dce0b692]{gap:4px}.niif-header .filter-label[data-v-dce0b692]{flex:0 0 100%;margin-bottom:2px}.niif-header .clear-btn[data-v-dce0b692],.niif-header .consult-btn[data-v-dce0b692]{width:100%;flex:0 0 100%;height:36px;margin-left:0!important;margin-top:4px}.kardex-toolbar-right[data-v-dce0b692]{flex-wrap:wrap;width:100%}.kardex-toolbar-right .table-toolbar-export-btn[data-v-dce0b692],.kardex-toolbar-right .table-toolbar-refresh-btn[data-v-dce0b692]{flex:1 1 auto;min-width:80px}}.user-dropdown-toggle.show[data-v-0f479c56],.user-dropdown-toggle[data-v-0f479c56],.user-dropdown-toggle[data-v-0f479c56]:active,.user-dropdown-toggle[data-v-0f479c56]:focus,.user-dropdown-toggle[data-v-0f479c56]:focus-visible,.user-dropdown-toggle[data-v-0f479c56]:hover{padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.user-dropdown-toggle[data-v-0f479c56]:after{display:none!important}[data-v-0f479c56] .user-dropdown-toggle,[data-v-0f479c56] .user-dropdown-toggle.show,[data-v-0f479c56] .user-dropdown-toggle:active,[data-v-0f479c56] .user-dropdown-toggle:focus,[data-v-0f479c56] .user-dropdown-toggle:focus-visible,[data-v-0f479c56] .user-dropdown-toggle:hover{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}[data-v-0f479c56] .dropdown{border:none!important}.user-dropdown-menu[data-v-0f479c56]{min-width:unset!important;width:-moz-max-content!important;width:max-content!important;max-width:280px!important;padding:6px!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 24px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04)!important;background:#fff!important;margin-top:8px!important;left:auto!important;right:0!important;transform:none!important;box-sizing:border-box!important}[data-v-0f479c56] .dropdown{position:relative!important}[data-v-0f479c56] .dropdown-menu{left:auto!important;right:0!important}.dropdown-content[data-v-0f479c56]{display:flex;flex-direction:column;gap:2px}.logo-container[data-v-0f479c56]{display:flex;align-items:center;text-decoration:none!important;padding:0!important;flex-shrink:0}.brand-wrapper[data-v-0f479c56]{display:flex;align-items:center;gap:10px}.brand-icon[data-v-0f479c56]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.brand-text[data-v-0f479c56]{font-weight:700;font-size:18px;color:#016690;white-space:nowrap}.brand-highlight[data-v-0f479c56]{color:#ffb171}.greeting-wrapper[data-v-0f479c56]{display:flex;align-items:center;gap:6px;margin-right:12px;flex-shrink:0}.greeting-text[data-v-0f479c56]{color:#6c757d;font-size:14px;font-weight:500;white-space:nowrap}.waving-hand[data-v-0f479c56]{font-size:20px;line-height:1;display:inline-block;transform-origin:70% 70%;animation:wave-animation-0f479c56 2.5s ease-in-out 1;flex-shrink:0}@keyframes wave-animation-0f479c56{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.user-button[data-v-0f479c56]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease;cursor:pointer;font-size:14px;color:#212529;white-space:nowrap}.user-button[data-v-0f479c56]:hover{background:#f1f3f5;border-color:#dee2e6}.user-name[data-v-0f479c56]{font-weight:500;color:#212529;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron-icon[data-v-0f479c56]{color:#868e96;transition:transform .2s ease;flex-shrink:0}.show .chevron-icon[data-v-0f479c56]{transform:rotate(180deg)}.user-email[data-v-0f479c56]{display:flex;align-items:center;gap:8px;padding:6px 10px;color:#6c757d;font-size:13px;font-weight:400;white-space:nowrap}.user-email svg[data-v-0f479c56]{color:#adb5bd;flex-shrink:0}.user-email span[data-v-0f479c56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-divider[data-v-0f479c56]{height:1px;background:#e9ecef;margin:4px 6px}.logout-button[data-v-0f479c56]{display:flex;align-items:center;gap:8px;padding:6px 10px;background:transparent;border:none;border-radius:8px;color:#dc3545;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;width:100%;text-align:left;white-space:nowrap}.logout-button[data-v-0f479c56]:hover{background:#fff5f5;color:#c82333}.logout-button[data-v-0f479c56]:active{transform:scale(.98)}.logout-button svg[data-v-0f479c56]{flex-shrink:0}#navbarText[data-v-0f479c56]{padding-left:0!important;padding-right:0!important;background-color:var(--third)!important;min-height:60px}@media (max-width:768px){#navbarText[data-v-0f479c56]{padding-left:0!important;padding-right:0!important}.user-button[data-v-0f479c56]{padding:6px 12px;font-size:13px}.user-name[data-v-0f479c56]{max-width:80px}.user-dropdown-menu[data-v-0f479c56]{min-width:unset!important;width:-moz-max-content!important;width:max-content!important;max-width:240px!important;left:auto!important;right:0!important}.brand-text[data-v-0f479c56]{font-size:15px}.brand-icon[data-v-0f479c56]{width:26px;height:26px}.greeting-text[data-v-0f479c56]{font-size:13px}.waving-hand[data-v-0f479c56]{font-size:18px}}@media (max-width:480px){#navbarText[data-v-0f479c56]{padding-left:12px!important;padding-right:12px!important}.brand-text[data-v-0f479c56]{font-size:13px}.brand-icon[data-v-0f479c56]{width:22px;height:22px}.user-button[data-v-0f479c56]{padding:4px 10px;font-size:12px}.user-name[data-v-0f479c56]{max-width:60px}.greeting-wrapper[data-v-0f479c56]{margin-right:6px}.greeting-text[data-v-0f479c56]{font-size:12px}.waving-hand[data-v-0f479c56]{font-size:16px}}.foot[data-v-45faa793]{text-align:center;font-size:12px;color:#666;padding:2px 0;line-height:1.2;height:auto;min-height:20px}#sidebar{position:fixed;top:0;left:0;height:100%;width:80px;background:var(--five);transition:width .3s ease;z-index:1200;padding:20px 16px;overflow-x:hidden;overflow-y:auto}#sidebar.sidebar-open{width:250px}#sidebar.sidebar-open ul li{justify-content:flex-start}#sidebar.sidebar-open ul li a{justify-content:flex-start;padding-left:12px;width:100%}#sidebar.sidebar-open span{display:inline-block}#sidebar ul{list-style:none;padding:0;margin:18px 0 10px 0;display:flex;flex-direction:column;align-items:center}.sidebar-logo-item{min-height:54px;margin-bottom:16px}.sidebar-logo-item,.sidebar-logo-wrap{width:100%;display:flex;justify-content:center;align-items:center}.sidebar-logo-wrap{height:auto;padding:0}.sidebar-logo{max-height:50px;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)!important;pointer-events:none;opacity:1;transition:opacity .2s ease}#sidebar ul li.sidebar-logo-item:hover{padding-left:0!important;background:transparent!important}#sidebar ul li{width:100%;margin:5px 0;position:relative}#sidebar ul li,#sidebar ul li a{display:flex;justify-content:center}#sidebar ul li a{align-items:center;height:40px;min-width:40px;padding:0 8px;border-radius:6px;transition:all .3s ease;color:#f8f7f4!important;text-decoration:none;font-size:.95rem;cursor:pointer}#sidebar ul li a i{color:#f8f7f4}#sidebar ul li:hover a{background:#004d6d;color:#f8f7f4!important}#sidebar ul li:hover a i{color:#f8f7f4}#sidebar ul li.active-page a{background:#004d6d;color:#f8f7f4!important}#sidebar ul li.active-page a i,#sidebar ul li.active-page span{color:#f8f7f4}#sidebar ul li a i{width:24px;text-align:center;font-size:18px;flex-shrink:0}#sidebar ul li a span{display:none;margin-left:1rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:155px}#sidebar ul li svg{height:40px;width:40px;padding:8px;border-radius:6px;font-size:2rem;color:var(--icon)}#sidebar ul li:after{content:"";position:absolute;left:-16px;top:0;width:3px;height:0;background:#f8f7f4;border-radius:0 2px 2px 0;transition:all .4s cubic-bezier(.25,1.1,.3,1);z-index:2;pointer-events:none}#sidebar ul li.active-page:after,#sidebar ul li:hover:after{height:100%}#sidebar ul li a,#sidebar ul li a:active,#sidebar ul li a:focus,#sidebar ul li a:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}@media (max-width:575.98px){#sidebar{top:0;bottom:auto;left:0;width:80px!important;height:100%;padding:20px 16px;display:flex!important}#sidebar.sidebar-open{width:250px!important;height:100%}#sidebar ul{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;margin:18px 0 10px 0;padding:0;width:100%;align-items:center}#sidebar ul li{width:100%;margin:5px 0;justify-content:center}#sidebar ul li a{margin:0;padding:0 8px;justify-content:center;min-width:40px;height:40px;color:#f8f7f4!important}#sidebar ul li a i{font-size:18px;color:#f8f7f4}#sidebar ul li:hover a{background:#004d6d;color:#f8f7f4!important}#sidebar ul li:hover a i{color:#f8f7f4}#sidebar.sidebar-open ul li{justify-content:flex-start}#sidebar.sidebar-open ul li a{justify-content:flex-start;padding-left:12px;width:100%}#sidebar.sidebar-open span{display:inline-block;font-size:.9rem}#sidebar ul li:after{left:-16px;width:3px}.sidebar-logo-item{min-height:54px;margin-bottom:16px}#sidebar.sidebar-open .sidebar-logo,.sidebar-logo{max-height:50px}}.fade-slide-enter-active{transition:all .3s ease-out}.fade-slide-leave-active{transition:all .25s ease-in}.fade-slide-enter-from{opacity:0;transform:translateY(20px)}.fade-slide-leave-to{opacity:0;transform:translateY(-15px)}body,html{min-height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body{background:var(--third)!important}#app{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;min-height:100vh}.app-content{min-height:100vh;position:relative;z-index:1;margin-left:80px!important;display:flex;flex-direction:column;padding-bottom:2rem;box-sizing:border-box}@media (min-width:769px){.app-content{padding-left:60px!important;padding-right:60px!important}}.app-content>*{flex-shrink:0}.app-content>router-view{flex:1}.app-content>.fade-slide-enter-active,.app-content>.fade-slide-enter-from,.app-content>.fade-slide-leave-active,.app-content>.fade-slide-leave-to{flex:1;display:flex;flex-direction:column;min-height:0}.app-content>.fade-slide-enter-active>router-view,.app-content>.fade-slide-enter-from>router-view,.app-content>.fade-slide-leave-active>router-view,.app-content>.fade-slide-leave-to>router-view{flex:1;min-height:0}.app-content>#footer,.app-content>.footer,.app-content>footer{margin-top:auto;flex-shrink:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:focus{outline:0 auto -webkit-focus-ring-color}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:.3rem}::-webkit-scrollbar:horizontal{height:.3rem}::-webkit-scrollbar-track{background:#eee}::-webkit-scrollbar-thumb{background:var(--first-op)}a{color:#2c3e50!important}a:hover,a:hover *{text-decoration:none!important;color:inherit}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(80,80,80,.25)}:root{--first:#2e507a;--second:#f8f7f4;--third:#f8f8f8;--four:#912710;--five:#016690;--six:#fdbf00;--seven:#1bd6cd;--eigth:#722824;--first-op:#456891;--text-first:#2e5077;--text-second:#a8a8a8;--icon:#d4dae9}html{scrollbar-gutter:stable}body{overflow-y:scroll}h1{text-transform:capitalize}ul{list-style:none}ul li{margin:10px 0}.btn.md-fab{display:inline-flex!important;padding:0!important}.btn.md-fab,.btn.md-fab i,.btn.md-fab span{align-items:center;justify-content:center;line-height:1}.btn.md-fab i,.btn.md-fab span{display:inline-flex}.btn.md-fab svg{width:14px;height:14px}.admin-users-page .user-edit-action-btn,.table-action-btn{display:inline-flex!important;align-items:center;justify-content:center;margin:0 auto;padding:0!important;line-height:1!important}.md-card{box-shadow:none!important;border-radius:12px!important}.md-table-content tbody tr{cursor:pointer}.md-table-content tbody tr .status{padding:6px 12px;border-radius:12px}.md-table-content tbody tr .status.pending{background:hsla(44,95%,78%,.5)}.md-table-content tbody tr .status.declined{background:hsla(0,100%,83%,.5)}.md-table-content tbody tr .status.approved{background:rgba(150,246,158,.5)}.md-table-content tbody tr .status.checked{background:rgba(150,197,246,.2)}.md-dialog .md-field{margin:0;padding:0;min-height:auto}.md-dialog-container,.md-menu-content,.md-menu-content-container{border-radius:12px!important}.md-dialog-container .md-field .md-input-action{top:0}.container{margin-top:1.5rem}.md-dialog .row{padding:6px 0;min-width:500px}.md-dialog .row .col:nth-of-type(2){text-align:right}.login-bg{position:absolute;top:0;max-height:100vh;background:#283048;background:linear-gradient(90deg,#859398,#283048);display:flex;justify-content:center;align-items:center}.login-bg,.login-bg .row{width:100%;height:100%}#navbarText{background-color:#f8f7f4;z-index:2;height:65px;padding:1.5rem 3rem!important;transition:all .3s ease}#navbarText .navbar-brand img{max-height:45px}#navbarText .nav-link img{height:35px!important;border-radius:50%}#navbarText .dropdown-item.active,#navbarText .dropdown-item:active{background-color:rgba(210,20,64,.12)!important}#navbarText .dropdown-toggle:after{display:none!important;border:0!important}#navbarText .user-pill-toggle{background-color:var(--five)!important;color:#fff!important;border-radius:999px!important;padding:6px 14px!important;border:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important}#navbarText .user-pill-toggle:active,#navbarText .user-pill-toggle:focus,#navbarText .user-pill-toggle:hover{background-color:var(--five)!important;color:#fff!important;box-shadow:none!important}#navbarText .user-pill-menu-wrap{min-width:unset!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:4px 0 0 0!important}#navbarText .user-pill-menu-holder{display:flex;justify-content:flex-end;padding:0!important}#navbarText .user-pill-menu-button{background-color:#d80027!important;color:#fff!important;border-radius:999px!important;padding:6px 14px!important;border:0!important;font-size:16px!important;font-weight:600!important;text-align:center!important;min-width:0!important;line-height:1.2!important;white-space:nowrap!important;box-shadow:0 1px 4px rgba(0,0,0,.18)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}#navbarText .user-pill-menu-button,#navbarText .user-pill-menu-button *,#navbarText .user-pill-menu-button span{color:#fff!important}#navbarText .user-pill-menu-button:active,#navbarText .user-pill-menu-button:focus,#navbarText .user-pill-menu-button:hover{background-color:#bf0022!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.22)!important;outline:none!important}#navbarText li{line-height:1.5rem}#navbarText svg{font-size:1.5rem!important}.header-brand-center{display:flex;align-items:center;margin-bottom:.5rem}.header-brand-icon{width:45px;height:45px;-o-object-fit:contain;object-fit:contain}.header-brand-title{margin-left:.5rem;font-size:22px;font-weight:700;line-height:1;white-space:nowrap}.header-brand-cube{color:#016690}.header-brand-lease{color:#ff924c}.client-logo{filter:grayscale(100%)}.left-side{padding:0;height:100%;background:var(--third)}#form-login{position:relative;display:block;width:100%;height:100%;margin:auto;border-radius:12px;padding:25px 50px}.spinner-border{color:var(--first)!important;width:4rem!important;height:4rem!important}.formLoading,.loadingSpinner{opacity:0;visibility:hidden}.loadingSpinner{position:absolute;top:30%;left:0;width:100%;height:70%;display:flex;justify-content:center;align-items:center;transition:.3s ease}.loadingSpinner.active{opacity:1;visibility:visible}#form-login input{width:100%}#form-login .form-group span{height:100%;padding:6px 8px;color:var(--first-op)}#form-login .icon-container{margin-top:4rem;padding-bottom:25px}#form-login .icon-container img{margin:0;padding:0;max-height:58px;width:auto}#form-login .icon-container span{margin:3px 0 0 12px;font-size:1.5rem;color:#5f5f5f}#form-login .content{margin-top:2rem;text-align:left;padding-bottom:25px;color:var(--text-second);font-size:1.1rem}#form-login .content h3{padding-bottom:10px;color:var(--text-first)}#form-login .more{margin-top:25px;text-align:left;width:100%;font-size:1rem}#form-login .more .forgot{position:relative;display:block;width:100%;margin-bottom:12px;color:var(--first)!important;text-decoration:underline}#form-login .more .lang{color:var(--text-second)!important}.right-side{padding:60px 24px!important;max-height:100%!important;color:var(--third)!important;transition:all .3s ease}.right-side img{max-height:200px!important;margin:0 0 0 auto!important}.right-side h3{margin:0 auto;width:65%;text-align:center;padding-top:20px}#login-btn{margin:30px auto;width:100%;font-size:1rem;font-weight:500;text-transform:uppercase;transition:.3s ease-in-out}#signup-btn{display:block;margin:30px auto;border:none;padding:10px}#check-btn,#resend-btn,#reset-btn,#signup-btn{width:40%;border-radius:12px;font-size:1rem;font-weight:500;text-transform:uppercase;transition:.3s ease-in-out}#check-btn,#resend-btn,#reset-btn{display:inline-block;margin:30px 20px;padding:8px;background:#fff}#message{color:var(--first);font-size:1rem;font-weight:500;text-transform:uppercase;width:40%;padding:8px;border-bottom:1px solid var(--third)}#resend-btn,#reset-btn{color:var(--first);border:1px solid var(--first)}#check-btn{border:1px solid var(--four);color:var(--four)}#check-btn:hover,#login-btn:hover,#resend-btn:hover,#reset-btn:hover,#signup-btn:hover{box-shadow:2px 8px 32px #cecece}#login-btn{color:#fff;background-color:var(--first)}#signup-btn{color:var(--first);background:var(--icon)}#create-btn{width:auto;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;color:var(--icon);background:var(--first);border-radius:12px;border:none;transition:all .3s ease}#create-btn:hover{background-color:var(--first-op)}#created-btn{width:auto;font-weight:600;letter-spacing:.3rem;text-transform:uppercase;color:var(--icon);background:var(--first);border-radius:12px;border:none;transition:all .3s ease}#created-btn:hover{background-color:var(--first-op)}#consult-btn{width:auto;font-weight:600;letter-spacing:.3rem;text-transform:uppercase;color:var(--icon);background:var(--first);border-radius:12px;border:none;transition:all .3s ease}#consult-btn:hover{background-color:var(--first-op)}.foot{position:absolute;display:flex;justify-content:center;align-items:center;bottom:0;width:100%;margin:0 0;height:2.5rem;color:var(--first);font-size:13px;font-weight:400;font-family:Arial,Helvetica Neue,sans-serif;line-height:1}.foot span,.login-page,.login-page *{font-weight:400!important;font-family:Arial,Helvetica Neue,sans-serif!important}.success-svg{transition:.3s ease-in-out;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden}.success-svg svg{width:50px;margin:auto}.success-svg.active{opacity:1;visibility:visible}.success-svg.active svg{width:150px}.download{font-size:1.2rem;color:var(--four)!important}.empty-table{color:#113e56}.empty-table h3,.empty-table p{padding-top:2rem}.empty-table span{color:var(--four);font-weight:700}.invalid-login{font-weight:700;color:#f28b2e;margin:0}.nav-link{position:relative}.nav-link div{position:absolute;left:0;bottom:-.8rem;transition:all .3s ease}.nav-link:hover div{background-color:var(--first);width:100%;height:3px}#create-form,#set-password{padding:40px;border-radius:12px;background-color:#fff}.summaryNew{height:200px}.dashboard .summary,.summaryNew{background:var(--five);padding:25px;border-radius:12px;margin-bottom:32px}.dashboard .summary .left-summ{text-align:left;height:300px}.dashboard .summary .left-summ .chart{padding:12px 20px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(10,1fr);grid-column-gap:60px;width:100%;height:60%}.dashboard .summary .left-summ .chart [class*=bar]{position:relative;margin:0;padding:0;background:rgba(242,84,48,.1);border-radius:12px;grid-row-end:102}.dashboard .summary .left-summ .chart [class*=bar] span{position:absolute;font-weight:700;bottom:-32px;letter-spacing:2px;color:#5f5f5f;left:0;right:0;text-align:center}.dashboard .summary .left-summ .chart .bar-0{grid-row-start:11}.dashboard .summary .left-summ .chart .bar-1{grid-row-start:10}.dashboard .summary .left-summ .chart .bar-2{grid-row-start:9}.dashboard .summary .left-summ .chart .bar-3{grid-row-start:8}.dashboard .summary .left-summ .chart .bar-4{grid-row-start:7}.dashboard .summary .left-summ .chart .bar-5{grid-row-start:6}.dashboard .summary .left-summ .chart .bar-6{grid-row-start:5}.dashboard .summary .left-summ .chart .bar-7{grid-row-start:4}.dashboard .summary .left-summ .chart .bar-8{grid-row-start:3}.dashboard .summary .left-summ .chart .bar-9{grid-row-start:2}.dashboard .summary .left-summ .chart .bar-10{grid-row-start:1}.dashboard .summary .left-summ .chart [class*=bar].active-bar{background:linear-gradient(180deg,#f25430,#ff9b85)}.dashboard .summary .right-summ{padding:24px}.dashboard .summary .right-summ .big-number{padding:12px;background:var(--third);border-radius:12px;height:250px;position:relative;display:flex;justify-content:center;align-items:center}.invoiceSelect{border-radius:12px 12px 0 0;height:60px}.invoiceSelect,.invoiceTotal{padding:5px;position:relative;display:flex;justify-content:center;align-items:center;background:var(--third)}.invoiceTotal{border-radius:0 0 12px 12px;height:30px}.dashboard .summary .right-summ .big-number h5{position:absolute;top:12px;left:12px}.dashboard .summary .right-summ .big-number .circle-1{height:150px;width:150px;border-radius:50%;position:absolute;border:2px solid var(--four);z-index:4}.dashboard .summary .right-summ .big-number .circle-2{height:130px;width:130px;border-radius:50%;position:absolute;border:2px solid var(--first);z-index:4}.dashboard .others [class*=col]{padding:0;text-align:left}.dashboard .others h5{color:var(--text-first);font-weight:700}.dashboard .others table{width:100%;border-collapse:separate;border-spacing:8px}.dashboard .others table tr{margin:6px 0}.dashboard .others table td{font-size:1.1rem;color:var(--text-second);padding:6px 0;margin:6px 0}.dashboard .others .users table tr td:nth-of-type(2){width:120px;text-align:center;border-radius:12px}.dashboard .others .users table tr td.user-active{background:rgba(111,207,151,.2)}.dashboard .others .users table tr td.user-inactive{background:rgba(255,153,123,.2)}.dashboard .last-invoices,.dashboard .providers,.dashboard .users{padding:16px;border-radius:12px;margin-bottom:30px}.dashboard .users{background:var(--five)}.dashboard .providers{height:140px;position:relative;background:var(--first);background:linear-gradient(135deg,#2646a6 0,#5874c9);color:var(--second);display:flex;align-items:center}.dashboard .providers .icon{position:absolute;height:100%;display:flex;justify-content:center;align-items:center;font-size:6rem;width:auto;top:0;right:12px;color:#1bd6cd}.dashboard .last-invoices{background:var(--five)}.dashboard .last-invoices span{font-weight:700}#dialog-modal .md-table-cell{font-size:18px}#dialog-modal .md-table-cell-container{padding:6px 6px}#dialog-modal tr td:nth-child(2){text-align:right}.delete-row-more-info span{width:20px;visibility:hidden;opacity:0;transition:all .3s ease;color:#ec3838;margin-top:4px}.delete-row-more-info:hover span{visibility:visible;opacity:1}.delete-row-more-info .md-input{margin-left:-20px;margin-right:20px;transition:all .3s ease}.delete-row-more-info:hover .md-input{margin-left:0;margin-right:-20px}.delete-icon-hover .td-icon,.delete-icon-hover .td-icon .md-table-cell-container{visibility:hidden;opacity:0;background:var(--first)!important;color:#fff;font-size:20px;padding:0!important;transition:all .3s ease;width:30px}.delete-icon-hover:hover{padding-left:40px}.delete-icon-hover:hover .td-icon{visibility:visible;opacity:1;z-index:200}.delete-icon-hover:hover .td-icon .md-table-cell-container{visibility:visible;opacity:1}.delete-icon-hover .td-icon .md-table-cell-container{padding:0!important;margin:0!important}#list-invoices-table thead tr th:first-child .md-table-head-container,#list-invoices-table thead tr th:first-child .md-table-head-label{padding:0!important;width:0!important;margin:0!important}#list-invoices-table .md-table-cell-container{padding:6px 2px!important}.md-menu-content.md-select-menu{word-break:break-all}.custom-date-picker .mx-datepicker{width:100%!important}.custom-date-picker .mx-input{background:transparent!important;border:0!important;box-shadow:none;-webkit-box-shadow:none}.custom-filter{border-radius:12px}.custom-filter svg{width:2em}#update-invoices-button{min-width:300px;border-radius:12px;font-weight:700;background-color:#235789}.provider-row{border:1px solid #eaeaea;margin:6px 0;padding:6px}#graphsButton{color:#d4dde9;font-size:22px;background-color:#0b629c}.btn-info{background-color:var(--first)!important;color:#fff!important;border-color:var(--first)!important}.btn-info:active,.btn-info:focus,.btn-info:hover{background-color:var(--first-op)!important;color:#fff!important;border-color:var(--first-op)!important}.section-action-btn{min-width:160px;width:auto!important;padding:.62rem 1.1rem;font-weight:600;font-size:1.05rem;color:#fff!important;white-space:normal;line-height:1.15;letter-spacing:.02em;text-align:center}.modal-tab-row{row-gap:.8rem;margin:.35rem auto 1.35rem;max-width:980px}.modal-tab-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin:.35rem auto 1.35rem}.modal-tab-wrap .section-action-btn{width:320px!important;max-width:320px}.list-filter-input{min-width:220px;max-width:320px}.wide-modal .modal-dialog{max-width:min(96vw,1280px)!important}.wide-modal .modal-content{min-height:70vh}.wide-modal .modal-body{max-height:82vh;overflow-y:auto;padding:1.35rem 1.6rem}.modal-tab-content{margin-top:1.1rem;padding:.25rem .15rem}.btn-edit{background-color:#f0f32ed0!important;color:#fff}.btn-editt{background-color:#edcb3f!important;color:#fff}.btn-dangerr{background-color:#971616d0!important;color:#fff}.optionSeleted{background-color:#0b629c;width:220px!important}.optionSeleted,.optionSeletedRol{border-radius:4px;cursor:pointer;text-align:left}.optionSeletedRol{width:437px!important}.optionSeletedProvedRadicar{background-color:#f8f9fa;width:637px!important}.optiSeletProviList,.optionSeletedProvedRadicar{border-radius:4px;cursor:pointer;text-align:left}.optiSeletProviList{width:245px!important}.btnFiltro{border-radius:12px;background-color:#912710!important;color:#fff;margin:10px;padding:15px;transition:all .3s ease}.divSpinner{margin:0 auto}.inpFilt{width:220px!important;background-color:#fff;border:1px solid;border-top:0;border-left:0;border-right:0}.btn-infor{background-color:#43a047;color:#fff;border-radius:5px;height:40px}.footer{background-color:#816d6d;position:absolute;bottom:0;width:100%;height:30px;color:#000}.page-link{background-color:#f9f9f9!important;border-color:#ccc!important;color:#2e507a!important}.page-item.active .page-link{background-color:#2e507a!important;border-color:#2e507a!important;color:#fff!important}#home-buttons .md-card-content{padding-left:60px;padding-right:60px;text-align:left;color:#000;box-shadow:5px 30px 0 #000}.md-card{padding:10px;background-color:#016690;border-radius:38px!important;cursor:pointer}.md-card:hover{scale:98%;opacity:90%;transition:200}.md-title-tarjeta{color:#fff;font-size:20px}.md-card-description{color:#109125;font-size:20px}.md-title-description{color:#016690;font-size:20px;border-color:#016690;border-style:solid;border-width:1px;padding:10px;border-radius:38px}.param-title-wrap,.section-title-wrap{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:20px 0 0 40px}.param-title,.section-title{margin:0;font-size:30px;font-weight:700;font-family:Montserrat,sans-serif;text-align:left}.main-menu-scroll-shell{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable both-edges}.page-back-btn{position:absolute;left:0;top:calc(50% + 10px);transform:translateY(-50%);color:#016690!important;font-size:28px;padding:0!important;line-height:1!important;box-shadow:none!important}.page-back-btn:active,.page-back-btn:focus,.page-back-btn:hover{color:#016690!important;text-decoration:none!important;box-shadow:none!important}.parametrizacion-page .md-card,.section-menu-page .md-card{padding:7px 11px;border-radius:28px!important}.admin-menu-card-col{display:flex}.admin-menu-card-button{border:0;background-color:#016690!important;color:#fff!important;padding:0;text-align:inherit;border-radius:28px!important;cursor:pointer;font-family:Montserrat,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.admin-menu-card-button:focus{outline:none}.admin-menu-card-button .md-card{width:100%;display:block;background-color:#016690!important;color:#fff!important}.parametrizacion-page .md-title-tarjeta,.section-menu-page .md-title-tarjeta{font-size:17px;line-height:1.2;font-weight:600}.parametrizacion-page .md-title-description,.section-menu-page .md-title-description{font-size:17px;padding:8px 12px;border-radius:28px;line-height:1.2;font-weight:600}.parametrizacion-page .md-title-description,.parametrizacion-page .md-title-tarjeta,.section-menu-page .md-title-description,.section-menu-page .md-title-tarjeta{font-family:Montserrat,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.headNivUno{padding:10px;color:#fff;font-size:1rem;background-color:var(--first)}.bodyNivUno{padding:20px;color:var(--first);font-size:1.3rem;background-color:#e1e4e9;height:78px}select.form-control.oculta{display:none}.bodyColumna,.bodyFila{padding:10px;color:var(--first);font-size:1.2rem;background-color:#e1e4e9;height:50px;border:1px solid var(--first);text-align:start}.headerNavbar{color:#2c3e50}.tblEstandar{border:1px solid #ccc;border-radius:9px;box-shadow:6px 6px 7px rgba(19,22,49,.267);background-color:#fff;width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:0;overflow:visible}.b-table-sticky-header>.tblEstandar,.b-table-sticky-header>.tblEstandar.table-bordered,.table-responsive>.tblEstandar,.table-responsive>.tblEstandar.table-bordered{border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;margin-bottom:0!important}.b-table-sticky-header,.table-responsive{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;background:transparent!important}.tblEstandar tbody td:first-child,.tblEstandar thead th:first-child{border-left:1px solid #ddd!important}.tblEstandar thead th{background-color:#2e507a;color:#fff;text-transform:uppercase;text-align:center;font-weight:700;height:40px;padding:6px 8px}.tblEstandar td,.tblEstandar th{border:1px solid #ddd!important;vertical-align:middle!important;padding:5px 8px;cursor:pointer}.table thead.custom-blue th{background-color:#2e507a!important;color:#fff!important;font-weight:700;text-align:center}.tblEstandar tbody tr:nth-child(2n){background-color:#fff}.tblEstandar tbody tr:hover{background-color:#ded8e7;transition:background-color .3s ease}.tblEstandar td{white-space:nowrap;font-size:16px;height:18px}.tblEstandar tr:focus{outline:none}.tblEstandar tr:focus-visible{outline:2px solid #2e507a}.tblEstandar .md-button{position:relative;z-index:1!important}.table-add-button{background-color:#1f4f83!important;width:36px;height:36px}.table-corporate-shell{background:#fff;border:1px solid #d9e1ec;border-radius:10px;box-shadow:0 6px 16px rgba(16,31,52,.07);padding:8px 10px 6px}.table-corporate-shell-narrow{max-width:1020px;margin-left:auto;margin-right:auto}.table-corporate-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.table-corporate-search{width:100%;max-width:280px}.table-corporate-search .form-control{border-color:#c4cfdd;border-radius:7px;height:32px;font-size:13px}.table-corporate-actions .dropdown-toggle{border-radius:7px;font-size:13px;padding-top:4px;padding-bottom:4px}.table-corporate-actions{display:flex;align-items:center;margin-left:auto;gap:8px;flex-wrap:wrap;justify-content:flex-end}.table-corporate-slot-actions{display:contents}.table-columns-dropdown .dropdown-menu{min-width:220px}.table-columns-list{max-height:220px;overflow-y:auto}.table-corporate-footer{align-items:center}.table-corporate-meta{color:#4a5b72;font-size:13px}.tblEstandar.tblCorporate{border:1px solid #d3dde9;box-shadow:none;border-radius:8px;width:auto!important;min-width:720px;max-width:100%;margin-left:auto;margin-right:auto;table-layout:auto}.tblEstandar.tblCorporate thead th{background:linear-gradient(180deg,#1f4f83,#1a446f);letter-spacing:.03em;font-size:12px;height:36px}.tblEstandar.tblCorporate td,.tblEstandar.tblCorporate th{border-color:#e1e7ef!important;padding:6px 8px}.tblEstandar.tblCorporate tbody tr:nth-child(2n){background-color:#f8fbff}.tblEstandar.tblCorporate tbody tr:hover{background-color:#eaf2ff;transition:background-color .18s ease}.tblEstandar.tblCorporate td{font-size:13px;text-align:left}.table-corporate-filters{background:#f8fbff;border:1px solid #dee7f2;border-radius:8px;padding:8px;margin-bottom:6px}.table-corporate-body{overflow-y:auto;overflow-x:auto;scrollbar-width:auto;scrollbar-color:#7f9cbc #e7edf5}.table-corporate-body::-webkit-scrollbar{width:12px;height:12px}.table-corporate-body::-webkit-scrollbar-track{background:#e7edf5;border-radius:999px}.table-corporate-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8ea9c7,#5c7fa8);border-radius:999px;border:2px solid #e7edf5}.table-corporate-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7f9cbc,#4f739f)}.table-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:6px}.table-filter-grid .custom-select,.table-filter-grid .form-control{height:31px;font-size:13px;border-radius:7px}.table-page-select{text-align:center;-moz-text-align-last:center;text-align-last:center;margin-left:12px!important}.table-footer-block{min-height:40px}.table-footer-left .table-corporate-meta{margin-bottom:0;line-height:1}.table-footer-center .pagination{margin-bottom:0}.table-footer-right label{line-height:1}.activos-table-block,.admin-table-block,.tercero-table-block{width:100%}.activos-page .table-corporate-shell,.admin-menu-page .table-corporate-shell,.admin-roles-page .table-corporate-shell,.admin-submenu-page .table-corporate-shell,.admin-table-page .table-corporate-shell,.admin-users-page .table-corporate-shell,.tercero-page .table-corporate-shell{border-radius:28px;box-shadow:0 3px 5px #dcd7cc;border-color:#ececec;padding:40px 40px 24px;width:100%;max-width:100%!important;min-height:650px}.activos-page .table-corporate-shell .table-corporate-footer,.admin-menu-page .table-corporate-shell .table-corporate-footer,.admin-roles-page .table-corporate-shell .table-corporate-footer,.admin-submenu-page .table-corporate-shell .table-corporate-footer,.admin-table-page .table-corporate-shell .table-corporate-footer,.admin-users-page .table-corporate-shell .table-corporate-footer,.tercero-page .table-corporate-shell .table-corporate-footer{margin-top:6px!important}.activos-page .table-toolbar-add-btn,.admin-menu-page .table-toolbar-add-btn,.admin-roles-page .table-toolbar-add-btn,.admin-submenu-page .table-toolbar-add-btn,.admin-table-page .table-toolbar-add-btn,.admin-users-page .table-toolbar-add-btn,.tercero-page .table-toolbar-add-btn{background-color:#1f4f83!important;border-color:#1f4f83!important;color:#fff!important;border-radius:7px;font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:14px;padding-right:14px}.activos-page .table-toolbar-add-btn:active,.activos-page .table-toolbar-add-btn:focus,.activos-page .table-toolbar-add-btn:hover,.admin-menu-page .table-toolbar-add-btn:active,.admin-menu-page .table-toolbar-add-btn:focus,.admin-menu-page .table-toolbar-add-btn:hover,.admin-roles-page .table-toolbar-add-btn:active,.admin-roles-page .table-toolbar-add-btn:focus,.admin-roles-page .table-toolbar-add-btn:hover,.admin-submenu-page .table-toolbar-add-btn:active,.admin-submenu-page .table-toolbar-add-btn:focus,.admin-submenu-page .table-toolbar-add-btn:hover,.admin-table-page .table-toolbar-add-btn:active,.admin-table-page .table-toolbar-add-btn:focus,.admin-table-page .table-toolbar-add-btn:hover,.admin-users-page .table-toolbar-add-btn:active,.admin-users-page .table-toolbar-add-btn:focus,.admin-users-page .table-toolbar-add-btn:hover,.tercero-page .table-toolbar-add-btn:active,.tercero-page .table-toolbar-add-btn:focus,.tercero-page .table-toolbar-add-btn:hover{background-color:#1a446f!important;border-color:#1a446f!important;color:#fff!important}.test-modal-backdrop{position:fixed;inset:0;z-index:5000;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:24px}.test-modal-card{width:min(560px,100%);background:#fff;border-radius:18px;box-shadow:0 18px 48px rgba(15,23,42,.24);padding:24px 28px}.test-modal-title{font-size:1.25rem;font-weight:700;color:#1f4f83;text-align:center;margin-bottom:16px}.modal{z-index:3000!important}.modal-backdrop{z-index:2990!important}.modal-dialog{z-index:3001!important}.reset-inactivate-modal .modal-dialog,.reset-info-modal .modal-dialog,.reset-user-modal .modal-dialog{animation-duration:.22s;animation-timing-function:ease-out;transform-origin:top center}.reset-inactivate-modal.modal-opening .modal-dialog,.reset-info-modal.modal-opening .modal-dialog,.reset-user-modal.modal-opening .modal-dialog{animation-name:userModalDropIn}.reset-inactivate-modal.closing .modal-dialog,.reset-info-modal.closing .modal-dialog,.reset-user-modal.closing .modal-dialog{animation-name:userModalLiftOut}@keyframes userModalDropIn{0%{opacity:0;transform:translateY(-22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes userModalLiftOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-22px) scale(.985)}}.table-toolbar-secondary-btn{background-color:#5a6b7f!important;border-color:#5a6b7f!important;color:#fff!important;border-radius:7px;font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:14px;padding-right:14px}.table-toolbar-secondary-btn:active,.table-toolbar-secondary-btn:focus,.table-toolbar-secondary-btn:hover{background-color:#4f6072!important;border-color:#4f6072!important;color:#fff!important}@media (max-width:768px){.activos-page .table-corporate-shell,.admin-menu-page .table-corporate-shell,.admin-roles-page .table-corporate-shell,.admin-submenu-page .table-corporate-shell,.admin-table-page .table-corporate-shell,.admin-users-page .table-corporate-shell,.tercero-page .table-corporate-shell{padding:16px 16px 12px}}.custom-check{margin:4px 0!important;min-height:auto!important}.custom-check .md-checkbox-label{line-height:20px!important;font-size:16px}.custom-check .md-checkbox-container{border-color:#607083!important}.custom-check.md-checked .md-checkbox-container{background-color:#2e507a!important;border-color:#2e507a!important}.logo-container{height:50px;width:160px;display:flex;align-items:center}.header-logo{max-height:50px;width:auto;-o-object-fit:contain;object-fit:contain}.modal-body>.text-center:first-child,.modal-title-text{font-size:1.1rem;font-weight:600;margin-bottom:.9rem}.modal-body h5,.modal-body label{display:block;margin-bottom:.35rem;font-weight:600}.modal-body input:not([type=checkbox]):not([type=radio]),.modal-body select,.modal-body textarea{width:100%}.modal-actions{margin-top:1rem;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.modal-body .mt-2:has(.btn),.modal-body .mt-3:has(.btn){margin-top:1rem!important;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.modal-body .btn+.btn{margin-left:.5rem}.page-size-control{gap:.4rem;margin-top:.35rem}.page-size-control label{margin-bottom:0;white-space:nowrap;font-size:.88rem}.page-size-select{width:70px!important;min-width:70px;max-width:70px}.dashboard-lab .dashboard-lab-container{display:flex;flex-direction:column;gap:14px}.dashboard-lab .welcome-panel{padding:8px 0 2px;display:flex;justify-content:center;align-items:center}.dashboard-lab .welcome-copy h2{margin:0;font-size:1.3rem;color:#1f4e79;text-align:center}.dashboard-lab .creator-panel{display:flex;justify-content:center}.dashboard-lab .creator-card{width:min(760px,100%);background:#fff;border:1px solid #d8e7f4;border-radius:12px;padding:12px;box-shadow:0 8px 20px rgba(16,37,57,.08)}.dashboard-lab .creator-card h5{color:#1f4e79;margin-bottom:10px;font-size:1.03rem}.dashboard-lab .outside-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dashboard-lab .outside-toolbar small{color:#5e7388;font-weight:600}.dashboard-lab .period-filter-panel{display:flex;justify-content:center}.dashboard-lab .period-filter-card{width:min(760px,100%);background:#fff;border:1px solid #d8e7f4;border-radius:12px;padding:10px 12px;box-shadow:0 8px 20px rgba(16,37,57,.06)}.dashboard-lab .period-filter-card h6{color:#1f4e79;margin:0 0 8px;font-size:.95rem;font-weight:700}.dashboard-lab .period-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:8px;align-items:end}.dashboard-lab .period-filter-actions{display:flex;justify-content:flex-end}.dashboard-lab .readonly-badge{padding:4px 9px;border-radius:999px;background:#dde6ef;color:#4f6478!important}.dashboard-lab .creator-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px}.dashboard-lab .creator-field-full{grid-column:1/-1}.dashboard-lab .creator-actions{margin-top:10px;display:flex;gap:8px;justify-content:flex-end}.dashboard-lab .presentation-preview{margin-top:7px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#f3f8fd;color:#365a7f;border:1px solid #d7e6f3}.dashboard-lab .presentation-preview small{font-size:.72rem;font-weight:600}.dashboard-lab .presentation-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px}.dashboard-lab .presentation-option{border:1px solid #c8daea;border-radius:8px;background:#fff;color:#1f4e79;padding:6px;min-height:60px;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;cursor:pointer}.dashboard-lab .presentation-option.selected{border-color:#1f4e79;box-shadow:inset 0 0 0 1px #1f4e79;background:#f2f8ff}.dashboard-lab .presentation-name{font-size:.68rem;font-weight:600;text-align:center;line-height:1.2}.dashboard-lab .presentation-thumb{width:36px;height:22px;border-radius:5px;background:rgba(31,78,121,.15);position:relative}.dashboard-lab .thumb-value:before{content:"12";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#1f4e79;font-size:.72rem;font-weight:700}.dashboard-lab .thumb-bars{display:flex;align-items:flex-end;gap:2px;padding:2px}.dashboard-lab .thumb-bars:after,.dashboard-lab .thumb-bars:before{content:"";flex:1;background:#6aa8c7;border-radius:2px 2px 0 0}.dashboard-lab .thumb-bars:before{height:60%}.dashboard-lab .thumb-bars:after{height:90%}.dashboard-lab .thumb-bars-horizontal:after,.dashboard-lab .thumb-bars-horizontal:before{content:"";position:absolute;left:4px;right:4px;height:4px;border-radius:999px;background:#6aa8c7}.dashboard-lab .thumb-bars-horizontal:before{top:6px;width:60%}.dashboard-lab .thumb-bars-horizontal:after{top:13px;width:85%}.dashboard-lab .thumb-pie{border-radius:50%;width:24px;height:24px;background:conic-gradient(#7ec8e3 0 55%,rgba(31,78,121,.16) 55% 100%)}.dashboard-lab .thumb-donut{border-radius:50%;width:24px;height:24px;background:conic-gradient(#7ec8e3 0 62%,rgba(31,78,121,.16) 62% 100%)}.dashboard-lab .thumb-donut:after{content:"";position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.dashboard-lab .thumb-progress:before{right:4px;background:rgba(31,78,121,.2)}.dashboard-lab .thumb-progress:after,.dashboard-lab .thumb-progress:before{content:"";position:absolute;left:4px;top:9px;height:4px;border-radius:999px}.dashboard-lab .thumb-progress:after{width:58%;background:#7ec8e3}.dashboard-lab .thumb-line:before{content:"";position:absolute;left:4px;right:4px;top:12px;height:2px;transform:rotate(-12deg);background:#6aa8c7}.dashboard-lab .thumb-area:before{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:12px;background:linear-gradient(180deg,rgba(126,200,227,.2),rgba(126,200,227,.8));clip-path:polygon(0 80%,22% 55%,45% 65%,70% 28%,100% 48%,100% 100%,0 100%)}.dashboard-lab .thumb-gauge:before{content:"";position:absolute;width:20px;height:10px;left:8px;top:8px;border:3px solid #6aa8c7;border-bottom:0;border-radius:20px 20px 0 0}.dashboard-lab .thumb-ranking:after,.dashboard-lab .thumb-ranking:before{content:"";position:absolute;left:6px;right:6px;height:3px;border-radius:99px}.dashboard-lab .thumb-ranking:before{top:7px;background:#6aa8c7}.dashboard-lab .thumb-ranking:after{top:13px;width:70%;background:rgba(106,168,199,.7)}.dashboard-lab .thumb-table:before{content:"";position:absolute;inset:4px;border:1px solid rgba(31,78,121,.4);border-radius:3px}.dashboard-lab .thumb-table:after{content:"";position:absolute;left:6px;right:6px;top:11px;height:1px;background:rgba(31,78,121,.45)}.dashboard-lab .tags-canvas{position:relative;min-height:780px;border-radius:12px;border:1px dashed #b4ccde;background:linear-gradient(90deg,rgba(31,78,121,.05) 1px,transparent 0),linear-gradient(180deg,rgba(31,78,121,.05) 1px,transparent 0),#fcfdff;background-size:20px 20px;overflow:hidden}.dashboard-lab .tags-canvas.no-grid{border:none;background:transparent;background-image:none}.dashboard-lab .canvas-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#6d7e8d;font-size:.95rem}.dashboard-lab .mini-tag{position:absolute;border-radius:10px;box-shadow:0 8px 20px rgba(16,37,57,.24);padding:8px;overflow:hidden;cursor:move;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.dashboard-lab .mini-tag.editing{overflow:visible}.dashboard-lab .mini-tag.readonly{cursor:default}.dashboard-lab .mini-tag.active{outline:2px solid hsla(0,0%,100%,.5)}.dashboard-lab .mini-tag-header{display:flex;justify-content:space-between;align-items:center;gap:6px}.dashboard-lab .mini-tag-header strong{font-size:.82rem;max-width:72%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-lab .mini-tag-actions{display:flex;align-items:center;gap:4px}.dashboard-lab .mini-color{width:18px;height:18px;border:0;padding:0;border-radius:50%;overflow:hidden;background:transparent}.dashboard-lab .mini-delete{line-height:20px}.dashboard-lab .mini-delete,.dashboard-lab .mini-edit{border:0;background:hsla(0,0%,100%,.2);color:inherit;border-radius:4px;height:20px;width:20px;font-size:13px;cursor:pointer}.dashboard-lab .mini-edit{line-height:18px}.dashboard-lab .mini-search{border:0;background:hsla(0,0%,100%,.2);color:inherit;border-radius:4px;height:20px;width:20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.dashboard-lab .mini-search svg{width:10px;height:10px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round}.dashboard-lab .mini-search.active{background:hsla(0,0%,100%,.35)}.dashboard-lab .mini-tag-body{margin-top:6px;display:flex;flex-direction:column;gap:4px;min-height:0;flex:1;overflow:auto}.dashboard-lab .tag-tercero-filters{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.28);border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:6px}.dashboard-lab .tag-tercero-filters .form-check-label{font-size:.68rem;font-weight:600}.dashboard-lab .tag-tercero-filter-input{display:grid;grid-template-columns:1fr;gap:6px}.dashboard-lab .inline-editor{display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.12);border-radius:7px;padding:7px;width:100%;max-width:100%;height:100%;overflow:auto;box-sizing:border-box}.dashboard-lab .inline-grid{display:grid;grid-template-columns:1fr;gap:6px}.dashboard-lab .inline-field{display:flex;flex-direction:column;gap:3px}.dashboard-lab .inline-label{font-size:.61rem;opacity:.9;font-weight:700;line-height:1}.dashboard-lab .inline-input{font-size:.7rem;min-height:28px;padding-top:4px;padding-bottom:4px}.dashboard-lab .inline-color-row{display:flex;gap:6px;justify-content:flex-start;align-items:center}.dashboard-lab .inline-color-row .form-control-color{width:34px;min-width:34px;height:28px;padding:2px;border-radius:5px}.dashboard-lab .inline-preview{margin-top:0;padding:3px 7px;width:-moz-fit-content;width:fit-content}.dashboard-lab .floating-editor-actions{position:absolute;right:0;top:calc(100% + 6px);display:flex;gap:6px;padding:5px 7px;border-radius:999px;background:#fff;border:1px solid #d5e5f2;box-shadow:0 8px 18px rgba(16,37,57,.18);z-index:25}.dashboard-lab .floating-editor-actions .btn{font-size:.68rem;padding:2px 8px}.dashboard-lab .tag-value{font-size:1.35rem;font-weight:700;line-height:1}.dashboard-lab .chart-panel{background:hsla(0,0%,100%,.15);border-radius:8px;padding:6px;overflow:auto}.dashboard-lab .bars-panel{display:flex;flex-direction:column;gap:6px;height:100%;min-height:124px}.dashboard-lab .mini-pie{width:92px;height:92px}.dashboard-lab .mini-donut,.dashboard-lab .mini-pie{border-radius:50%;border:1px solid hsla(0,0%,100%,.35)}.dashboard-lab .mini-donut{width:96px;height:96px;position:relative;display:flex;align-items:center;justify-content:center}.dashboard-lab .mini-donut:before{content:"";width:46px;height:46px;border-radius:50%;background:rgba(15,36,57,.6);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.dashboard-lab .mini-donut span{position:absolute;font-size:.78rem;font-weight:700}.dashboard-lab .dual-pie-grid{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:12px}.dashboard-lab .dual-pie-card{display:flex;flex-direction:column;align-items:center;gap:3px}.dashboard-lab .dual-pie-title{font-size:.62rem;line-height:1}.dashboard-lab .dual-pie-total{font-size:.56rem;opacity:.9;line-height:1}.dashboard-lab .mini-series-legend{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.dashboard-lab .series-chip{display:inline-flex;align-items:center;gap:4px;font-size:.56rem;font-weight:600;padding:2px 6px;border-radius:999px;background:hsla(0,0%,100%,.2)}.dashboard-lab .series-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dashboard-lab .mini-bars{flex:1;min-height:98px;display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding-bottom:2px}.dashboard-lab .mini-bar-group{flex:0 0 112px;min-width:112px;max-width:112px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:2px}.dashboard-lab .mini-bar-pair{height:100%;min-height:74px;display:flex;align-items:stretch;gap:4px}.dashboard-lab .mini-bar-item{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:2px}.dashboard-lab .mini-bar-fill{border-radius:4px 4px 0 0;min-height:8px;width:100%}.dashboard-lab .mini-bar-top-metrics{display:flex;flex-direction:column;align-items:center;gap:1px;width:100%;text-align:center;margin-bottom:2px}.dashboard-lab .mini-bar-value{font-size:.56rem;font-weight:700;line-height:1;color:#1f4e79;background:hsla(0,0%,100%,.78);border-radius:3px;padding:1px 3px}.dashboard-lab .mini-bar-rate{font-size:.5rem;font-weight:600;line-height:1;color:#2f5f8c;text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.dashboard-lab .mini-bar-label{font-size:.54rem;line-height:1.1;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.dashboard-lab .mini-hbars{display:flex;flex-direction:column;gap:6px}.dashboard-lab .hbar-row{display:grid;grid-template-columns:52px 1fr 68px;gap:6px;align-items:center}.dashboard-lab .hbar-label{font-size:.6rem;font-weight:700;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-lab .hbar-track{height:8px;border-radius:999px;background:hsla(0,0%,100%,.24);overflow:hidden}.dashboard-lab .hbar-fill{display:block;height:100%;border-radius:inherit}.dashboard-lab .hbar-value{font-size:.58rem;font-weight:700;text-align:right;opacity:.95;white-space:nowrap}.dashboard-lab .progress-track{height:10px;border-radius:999px;background:hsla(0,0%,100%,.26);overflow:hidden}.dashboard-lab .progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7ec8e3,#b9ecff)}.dashboard-lab .kpi-compact{margin-top:8px}.dashboard-lab .mini-area,.dashboard-lab .mini-line{position:relative;height:86px;border-radius:7px;background:rgba(31,78,121,.12);border:1px solid rgba(31,78,121,.25);overflow:hidden}.dashboard-lab .line-svg{width:100%;height:100%}.dashboard-lab .line-svg polyline{fill:none;stroke:#d2f3ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dashboard-lab .line-svg polygon{fill:rgba(126,200,227,.45)}.dashboard-lab .line-point{position:absolute;width:6px;height:6px;border-radius:50%;background:#1f4e79;border:1px solid hsla(0,0%,100%,.85);transform:translate(-50%,-50%)}.dashboard-lab .mini-gauge{width:88px;height:44px;border-radius:88px 88px 0 0;margin:0 auto;position:relative;overflow:hidden;border:1px solid rgba(31,78,121,.35)}.dashboard-lab .mini-gauge:before{content:"";position:absolute;left:50%;bottom:-13px;width:54px;height:54px;border-radius:50%;transform:translateX(-50%);background:rgba(15,36,57,.65)}.dashboard-lab .mini-gauge span{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);font-size:.7rem;font-weight:700;color:#fff}.dashboard-lab .mini-ranking{display:flex;flex-direction:column;gap:5px}.dashboard-lab .rank-row{display:flex;justify-content:space-between;align-items:center;gap:8px;background:hsla(0,0%,100%,.14);border-radius:6px;padding:4px 6px}.dashboard-lab .rank-row.selected{background:hsla(0,0%,100%,.28)}.dashboard-lab .rank-name{font-size:.62rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-lab .rank-value{font-size:.72rem}.dashboard-lab .mini-table{display:flex;flex-direction:column;gap:4px;overflow:auto}.dashboard-lab .table-head,.dashboard-lab .table-row{display:grid;grid-template-columns:1fr 62px 72px 64px;gap:8px;align-items:center}.dashboard-lab .table-head{font-size:.62rem;opacity:.95;font-weight:700}.dashboard-lab .table-row{font-size:.62rem;background:hsla(0,0%,100%,.14);border-radius:6px;padding:4px 6px}.dashboard-lab .table-head span:nth-child(n+2),.dashboard-lab .table-row strong{text-align:right}.dashboard-lab .chart-legend{margin-top:6px;display:flex;align-items:center;gap:6px;font-size:.66rem;font-weight:600}.dashboard-lab .legend-dot{width:8px;height:8px;border-radius:50%}.dashboard-lab .legend-main{background:#7ec8e3}.dashboard-lab .legend-secondary{background:hsla(0,0%,100%,.55)}.dashboard-lab .tag-legend{font-size:.72rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-lab .metric-meta{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px}.dashboard-lab .metric-meta span{font-size:.58rem;font-weight:700;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;padding:1px 6px;line-height:1.2}.dashboard-lab .mini-tag-body small{font-size:.65rem;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-lab .resize-handle{position:absolute;width:12px;height:12px;right:4px;bottom:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;cursor:nwse-resize;opacity:.85}@media (max-width:768px){.dashboard-lab .period-filter-grid{grid-template-columns:1fr}.dashboard-lab .period-filter-actions{justify-content:flex-start}.dashboard-lab .creator-grid{grid-template-columns:1fr}.dashboard-lab .creator-field-full{grid-column:1}.dashboard-lab .tags-canvas{min-height:560px}}.reset-password-dialog .modal-content{border-radius:14px}.reset-modal-header{background-color:#016690!important;border-bottom:0!important}.reset-modal-title{color:#fff!important;font-weight:600!important}.reset-modal-body{background-color:#fff}.reset-password-dialog .modal-content{border-radius:16px;border:0;overflow:hidden}.reset-password-dialog .modal-header{padding:14px 18px}.reset-password-dialog .modal-body{padding:18px}.reset-login-modal .modal-dialog{animation:loginModalDropIn .18s ease-out;transform-origin:top center}@keyframes loginModalDropIn{0%{opacity:0;transform:translateY(-18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.login-reset-dialog-content{background:transparent;border-radius:0;padding:0}.login-reset-actions{padding:0 4px 2px}.reset-error-text,.reset-input{margin-bottom:10px}.reset-input{border-radius:8px}.reset-action-link{color:#016690;font-size:13px;cursor:pointer;margin-bottom:8px}.reset-action-link:hover{color:#05344c;text-decoration:underline}.reset-btn-primary{background-color:#05344c!important;border-color:#05344c!important;color:#fff!important}.reset-btn-primary:focus,.reset-btn-primary:hover{background-color:#042c40!important;border-color:#042c40!important}.reset-btn-secondary{background-color:#e8edf2!important;border-color:#d5dee8!important;color:#05344c!important}.login-submit-btn{height:38px;min-height:38px;width:200px;padding-top:0!important;padding-bottom:0!important}.login-submit-content{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;gap:6px;margin:0 auto;position:relative;top:1px}.login-submit-btn .spinner-border,.login-submit-btn .spinner-grow{width:.95rem!important;height:.95rem!important;border-width:.14em!important;flex-shrink:0}.password-policy-box{background-color:#f2f8ff;border:1px solid #dbe9f8;border-radius:10px;padding:10px 12px;margin-top:8px;margin-bottom:8px}.password-policy-title{color:#355b89;font-weight:600;margin-bottom:4px}.password-policy-item{color:#42566f;line-height:1.35;font-size:.95rem}.modal-asocia-menu-wide .modal-content{min-height:70vh}.menu-association-layout{display:flex;align-items:stretch;gap:18px;flex-wrap:nowrap}.menu-sidebar{display:flex;flex-direction:column;gap:10px;border-right:1px solid #dce7f2;padding-right:14px;min-width:220px;width:240px;flex:0 0 240px}.menu-content-title,.menu-sidebar-title{color:#355b89;font-weight:600;margin-bottom:8px}.menu-sidebar-item{width:100%;text-align:left;background-color:#fff!important;color:#355b89!important;border:1px solid #d8e6f4!important;border-radius:10px!important;padding:10px 12px!important;margin:0!important;box-shadow:none!important}.menu-sidebar-item.active{background-color:#016690!important;color:#fff!important;border-color:#016690!important}.menu-content{background-color:#f7fbff;border:1px solid #dbe9f8;border-radius:12px;padding:14px;min-height:320px;flex:1 1 auto;min-width:0}.submenu-box{margin-top:.25rem}.submenu-row{border-bottom:1px solid #e8edf3;padding:.55rem .25rem}.submenu-name{font-weight:600;color:#2e507a}.no-submenus{color:#42566f;padding:14px 0}.submenu-switch .custom-control-label:before{background-color:#d8e2ec!important;border-color:#c4d0dd!important;box-shadow:none!important}.submenu-switch .custom-control-label:after{content:""!important;display:block!important;width:16px!important;height:16px!important;top:2px!important;left:2px!important;background-color:#fff!important;background-image:none!important;border:1px solid #94a3b8!important;border-radius:50%!important;box-shadow:none!important;opacity:1!important}.submenu-switch .custom-control-input:checked~.custom-control-label:before{background-color:#1f4e79!important;border-color:#1f4e79!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15)!important}.submenu-switch .custom-control-input:checked~.custom-control-label:after{background-color:#000!important;border-color:#000!important;transform:translateX(20px)!important;box-shadow:0 0 0 1px #000!important;z-index:3!important}.edit-company-dialog .company-group-picker{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 2px}.edit-company-dialog .company-group-chip{display:inline-flex;align-items:center;border:1px solid #9fb2c8;background:#fff;color:#355b89;border-radius:999px;padding:8px 12px;line-height:1;font-size:14px;font-weight:600;box-shadow:none;transition:none}.edit-company-dialog .company-group-chip.active{background:#2e507a;border-color:#2e507a;color:#fff}.edit-company-dialog .company-group-chip:hover{border-color:#2e507a}.edit-company-dialog .company-group-chip-text{display:inline-block;max-width:100%}.list-subsidiary-dialog .company-subsidiary-delete-btn{background-color:#d9534f!important;border-color:#d9534f!important;color:#fff!important;width:30px;height:30px;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.list-subsidiary-dialog .company-subsidiary-delete-btn:active,.list-subsidiary-dialog .company-subsidiary-delete-btn:focus,.list-subsidiary-dialog .company-subsidiary-delete-btn:hover{background-color:#c9302c!important;border-color:#c9302c!important;color:#fff!important}.uniform-modal-body{background-color:#f2f8ff;border-radius:10px;padding:16px;max-width:720px;margin:0 auto}.uniform-modal-body--wide{max-width:none}.uniform-form-row{margin-bottom:12px}.uniform-label-col{padding-top:4px}.uniform-actions-wrap{background-color:#f2f8ff}.uniform-modal-body h5,.uniform-modal-body label{color:#355b89;font-weight:600;background-color:#f2f8ff}.uniform-modal-body .password-policy-item,.uniform-modal-body .password-policy-title{background-color:#f2f8ff}.uniform-modal-body .password-policy-box{margin-bottom:14px;background-color:transparent;border-color:transparent;padding:0}.uniform-modal-body .form-control,.uniform-modal-body input,.uniform-modal-body select,.uniform-modal-body textarea{background-color:#fff!important}.uniform-modal-body .md-field{background-color:#fff;border-radius:8px;padding-left:8px;padding-right:8px}.pl-report-panel{margin-top:.45rem}.pl-chart-title,.pl-table-title{font-weight:700;text-align:center;margin-bottom:.45rem;font-size:.95rem}.pl-chart{background:hsla(0,0%,100%,.74);border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:.5rem .55rem .35rem}.pl-chart-y-label{text-align:center;font-size:.72rem;font-weight:600;margin-bottom:.2rem}.pl-chart-plot{position:relative;min-height:145px;padding:.25rem 0 .15rem}.pl-chart-grid{position:absolute;inset:0 0 24px 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.pl-chart-grid-line{display:block;width:100%;border-top:1px solid rgba(0,0,0,.08)}.pl-chart-categories{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;align-items:end;min-height:120px}.pl-category{display:flex;flex-direction:column;align-items:center;justify-content:end;min-height:120px}.pl-bars{display:flex;align-items:end;justify-content:center;gap:.35rem;width:100%;min-height:96px}.pl-bar-group{display:flex;flex-direction:column;align-items:center;min-width:56px}.pl-bar-value{font-size:.66rem;white-space:nowrap;margin-bottom:.2rem}.pl-bar-track{width:22px;height:76px;display:flex;align-items:end;justify-content:center;background:rgba(0,0,0,.03);border-radius:0;overflow:hidden}.pl-bar-fill{width:100%;border-radius:0}.pl-category-label{margin-top:.3rem;text-align:center;font-size:.78rem}.pl-chart-legend{display:flex;justify-content:center;gap:.75rem;margin-top:.2rem}.pl-legend-item{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem}.pl-legend-dot{width:10px;height:10px;display:inline-block}.pl-note-card{background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:.45rem .6rem .5rem .55rem;font-size:.7rem;line-height:1.1}.pl-note-title{display:block;text-align:left;font-size:.82rem;font-weight:700;margin-bottom:.4rem}.pl-note-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pl-note-section{display:flex;flex-direction:column;gap:.2rem;align-items:flex-start}.pl-note-section h6{font-size:.72rem;font-weight:700;text-align:left;margin:0 0 .18rem}.pl-note-section-wide{margin-top:.55rem}.pl-note-row{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:.4rem;align-items:baseline;width:100%;min-height:1rem}.pl-note-row span{min-width:0;text-align:left;word-break:break-word}.pl-note-row strong{text-align:right;white-space:nowrap;font-weight:700}.pl-note-row.total{padding-top:.14rem;border-top:1px solid rgba(0,0,0,.08);margin-top:.08rem;font-weight:700}.pl-note-row.total strong{font-weight:700}.admin-botones-page .panel-toolbar-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px;max-width:800px;margin-left:auto;margin-right:auto}.admin-botones-page .panel-toolbar-side{display:flex;align-items:center;min-height:31px;justify-content:center}.admin-botones-page .panel-toolbar-select{width:100%;max-width:360px;height:31px;font-size:13px;border-radius:7px}.reset-btn-danger{background-color:#ec3838!important;border-color:#ec3838!important;color:#fff!important}.reset-btn-danger:focus,.reset-btn-danger:hover{background-color:#c92a2a!important;border-color:#c92a2a!important;color:#fff!important}.modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-right:20px!important}.modal-header .modal-title{flex:1!important;margin-right:auto!important}.modal-header .btn-close,.modal-header .close,.modal-header button.btn-close,.modal-header button.close{background-color:#fff!important;border-radius:50%!important;width:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important;color:#2e507a!important;font-size:10px!important;font-weight:3000!important;font-stretch:expanded!important;line-height:1!important;padding:0!important;margin:0!important;border:none!important;opacity:1!important;text-shadow:none!important;flex-shrink:0!important;cursor:pointer!important}.modal-header .btn-close:hover,.modal-header .close:hover,.modal-header button.btn-close:hover,.modal-header button.close:hover{background-color:#f0f0f0!important;box-shadow:0 2px 5px rgba(0,0,0,.25)!important;color:#1f3f62!important}------

.admin-submenu-page.container,.admin-table-page.container{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.menu-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:column;grid-template-rows:repeat(6,1fr);gap:8px 40px;width:100%;height:100%;align-content:stretch}.menu-grid-item,.menu-item-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center}.admin-menu-card-button{width:100%;padding:8px 10px!important;min-height:20px}.div-description-fixed{margin-top:4px;padding:4px 4px;display:flex;align-items:center;gap:4px;min-height:28px}.info-icon{color:#adb5bd;font-size:.8rem;flex-shrink:0;line-height:1;margin-top:1.5px}.description-text,.info-icon{display:flex;align-items:center}.description-text{color:#6c757d;font-weight:400;font-size:.78rem;line-height:1.3}@media (max-width:1200px){.menu-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(8,1fr);gap:8px 20px}}@media (max-width:992px){.menu-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(8,1fr);gap:8px 16px}}@media (max-width:576px){.menu-grid{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row;gap:8px 0}.description-text{font-size:.75rem}.info-icon{font-size:.8rem}}.modern-spinner{position:relative;width:60px;height:60px;margin:0 auto}.spinner-ring{position:absolute;width:100%;height:100%;border-radius:50%;border:4px solid transparent;animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring:first-child{border-top-color:#1f4f83;animation-delay:-.45s}.spinner-ring:nth-child(2){border-right-color:#4a90d9;animation-delay:-.3s}.spinner-ring:nth-child(3){border-bottom-color:#7fb3e6;animation-delay:-.15s}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table-corporate-loading-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:20;padding:20px;background:hsla(0,0%,100%,.7)}.table-corporate-empty-card{width:100%;max-width:480px;padding:28px 32px;text-align:center;background:#fff;border:1px solid #e4e8ed;border-radius:10px;box-shadow:0 3px 12px rgba(0,0,0,.06)}.table-corporate-empty-card p{color:#6c757d;font-size:14px}.admin-home-card{background-image:url(/img/Asset_16.7ac1f2aa.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.main-menu-scroll-shell,.parametrizacion-scroll-shell{height:650px;position:relative}.admin-home-card{padding:0!important}.parametrizacion-page .admin-home-card,.section-menu-page .admin-home-card{scrollbar-gutter:stable both-edges}.section-menu-page .admin-home-card>.container{padding:18px 40px 40px!important}.section-menu-page.container{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.admin-home-card{background-color:#fff;border-radius:28px;box-shadow:0 3px 5px #dcd7cc;border:1px solid #ececec;width:100%;max-width:100%;min-height:650px;display:flex;flex-direction:column;margin-top:24px;padding-left:40px!important;padding-right:40px!important}.section-menu-page .admin-home-card>.container{flex:1 1 auto;width:100%;max-width:100%!important;padding:18px 0 40px!important}@media (max-width:768px){.admin-home-card{padding-left:20px!important;padding-right:20px!important}}@media (max-width:480px){.admin-home-card{padding-left:12px!important;padding-right:12px!important}}