.escaneo-modal-container[data-v-ad4c9774]{max-width:900px}[dir] .escaneo-modal-container[data-v-ad4c9774]{padding:20px}.escaneo-header[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#1e293b}[dir] .escaneo-header[data-v-ad4c9774]{padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px}.escaneo-header i[data-v-ad4c9774]{font-size:28px;color:#475569}.escaneo-header h3[data-v-ad4c9774]{font-size:16px;font-weight:700;color:#1e293b}[dir] .escaneo-header h3[data-v-ad4c9774]{margin:0}.escaneo-header p[data-v-ad4c9774]{font-size:12px;color:#64748b}[dir] .escaneo-header p[data-v-ad4c9774]{margin:2px 0 0 0}.banner-completo[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}[dir] .banner-completo[data-v-ad4c9774]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:10px 14px;margin-bottom:14px}[dir=ltr] .banner-completo[data-v-ad4c9774]{border-left:3px solid #16a34a}[dir=rtl] .banner-completo[data-v-ad4c9774]{border-right:3px solid #16a34a}.banner-completo-icon[data-v-ad4c9774]{color:#16a34a;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.banner-completo-text[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.banner-completo-text strong[data-v-ad4c9774]{font-size:13px;color:#15803d;font-weight:700}.banner-completo-text span[data-v-ad4c9774]{font-size:12px;color:#166534}[dir] .filtros-estado[data-v-ad4c9774]{margin-bottom:12px}.radio-group[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-option[data-v-ad4c9774]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;transition:border-color .2s}[dir] .radio-option[data-v-ad4c9774]{padding:10px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;cursor:pointer;-webkit-transition:border-color .2s}[dir] .radio-option[data-v-ad4c9774]:hover{border-color:#94a3b8}[dir] .radio-option.active[data-v-ad4c9774]{border-color:#334155;background:#f8fafc}.radio-option input[type=radio][data-v-ad4c9774]{display:none}.radio-label[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#475569}.radio-label i[data-v-ad4c9774]{font-size:14px}.radio-option.active .radio-label[data-v-ad4c9774]{color:#1e293b}.badge[data-v-ad4c9774]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;font-size:11px;font-weight:700;color:#475569}[dir] .badge[data-v-ad4c9774]{padding:0 6px;border-radius:10px;background:#f1f5f9}.badge-success[data-v-ad4c9774]{color:#16a34a}[dir] .badge-success[data-v-ad4c9774]{background:#f0fdf4}.badge-warning[data-v-ad4c9774]{color:#d97706}[dir] .badge-warning[data-v-ad4c9774]{background:#fffbeb}.badge-danger[data-v-ad4c9774]{color:#dc2626}[dir] .badge-danger[data-v-ad4c9774]{background:#fef2f2}.hint-solo-finalizadas[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#475569}[dir] .hint-solo-finalizadas[data-v-ad4c9774]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:7px 12px;margin-bottom:12px}.hint-solo-finalizadas i[data-v-ad4c9774]{font-size:13px;-ms-flex-negative:0;flex-shrink:0;color:#64748b}.hint-solo-finalizadas strong[data-v-ad4c9774]{color:#1e293b;font-weight:700}.no-sesiones[data-v-ad4c9774]{color:#94a3b8}[dir] .no-sesiones[data-v-ad4c9774]{text-align:center;padding:40px 20px}.no-sesiones i[data-v-ad4c9774]{font-size:36px;display:block}[dir] .no-sesiones i[data-v-ad4c9774]{margin-bottom:12px}.no-sesiones p[data-v-ad4c9774]{font-size:14px}[dir] .no-sesiones p[data-v-ad4c9774]{margin:0}.sesiones-grid[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}[dir] .sesiones-grid[data-v-ad4c9774]{margin-bottom:16px;padding:2px}.sesion-card[data-v-ad4c9774]{transition:border-color .2s}[dir] .sesion-card[data-v-ad4c9774]{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;padding:10px 14px;cursor:pointer;-webkit-transition:border-color .2s}[dir] .sesion-card[data-v-ad4c9774]:hover{border-color:#94a3b8}[dir] .sesion-card.selected[data-v-ad4c9774]{border-color:#334155;background:#f8fafc}.sesion-card.no-seleccionable[data-v-ad4c9774]{pointer-events:none}[dir] .sesion-card.no-seleccionable[data-v-ad4c9774]{cursor:default}.sesion-header[data-v-ad4c9774]{gap:10px}.sesion-header[data-v-ad4c9774],.sesion-icon[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sesion-icon[data-v-ad4c9774]{width:30px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#475569;font-size:15px;-ms-flex-negative:0;flex-shrink:0}[dir] .sesion-icon[data-v-ad4c9774]{background:#e2e8f0;border-radius:50%}.sesion-info[data-v-ad4c9774]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px}.usuario-nombre[data-v-ad4c9774]{font-size:13px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sesion-meta[data-v-ad4c9774]{font-size:11px;color:#64748b}.check-icon[data-v-ad4c9774]{color:#16a34a;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.sesion-obs[data-v-ad4c9774]{font-size:11px;color:#64748b;font-style:italic}[dir] .sesion-obs[data-v-ad4c9774]{margin-top:4px}[dir=ltr] .sesion-obs[data-v-ad4c9774]{padding-left:40px}[dir=rtl] .sesion-obs[data-v-ad4c9774]{padding-right:40px}.estado-badge[data-v-ad4c9774]{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;color:#475569}[dir] .estado-badge[data-v-ad4c9774]{padding:2px 8px;border-radius:10px;background:#f1f5f9}.estado-badge.activo[data-v-ad4c9774]{color:#15803d}[dir] .estado-badge.activo[data-v-ad4c9774]{background:#f0fdf4}.estado-badge.pendiente[data-v-ad4c9774]{color:#b45309}[dir] .estado-badge.pendiente[data-v-ad4c9774]{background:#fffbeb}.estado-badge.rojo[data-v-ad4c9774]{color:#b91c1c}[dir] .estado-badge.rojo[data-v-ad4c9774]{background:#fef2f2}.acciones-modal[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}[dir] .acciones-modal[data-v-ad4c9774]{padding-top:16px;border-top:1px solid #e2e8f0}.sesiones-grid[data-v-ad4c9774]::-webkit-scrollbar{width:6px}[dir] .sesiones-grid[data-v-ad4c9774]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}[dir] .sesiones-grid[data-v-ad4c9774]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}[dir] .sesiones-grid[data-v-ad4c9774]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-ad4c9774] .vs-dialog-bg{z-index:99998!important}[data-v-ad4c9774] .vs-dialog-danger,[data-v-ad4c9774] .vs-dialog-primary,[data-v-ad4c9774] .vs-dialog-success,[data-v-ad4c9774] .vs-dialog-warning{z-index:99999!important}[data-v-ad4c9774] .confirm-empaque-popup .vs-popup--background{z-index:99998!important}[data-v-ad4c9774] .confirm-empaque-popup .vs-popup{z-index:99999!important}[dir] .confirm-empaque-body[data-v-ad4c9774]{padding:10px 4px;text-align:center}.confirm-empaque-icon[data-v-ad4c9774]{font-size:36px;color:#16a34a}[dir] .confirm-empaque-icon[data-v-ad4c9774]{margin-bottom:10px}.confirm-empaque-text[data-v-ad4c9774]{font-size:14px;color:#334155;line-height:1.6}[dir] .confirm-empaque-text[data-v-ad4c9774]{margin-bottom:18px}.confirm-empaque-actions[data-v-ad4c9774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}@media (max-width:768px){.acciones-modal[data-v-ad4c9774]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.acciones-modal button[data-v-ad4c9774]{width:100%}}.gestion-bodega-institucion-wrapper[data-v-c4aa5240]{width:100%;max-width:100%}.search-container[data-v-c4aa5240]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);width:100%;max-width:100%}[dir] .search-container[data-v-c4aa5240]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e8e8e8}.search-type-radios[data-v-c4aa5240]{gap:24px}.radio-option[data-v-c4aa5240],.search-type-radios[data-v-c4aa5240]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-option[data-v-c4aa5240]{gap:8px;transition:all .3s ease}[dir] .radio-option[data-v-c4aa5240]{cursor:pointer;-webkit-transition:all .3s ease}.radio-option input[type=radio][data-v-c4aa5240]{width:18px;height:18px;accent-color:#4338ca}[dir] .radio-option input[type=radio][data-v-c4aa5240]{cursor:pointer}.radio-label[data-v-c4aa5240]{font-size:14px;font-weight:500;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;transition:color .3s ease}[dir] .radio-label[data-v-c4aa5240]{cursor:pointer;-webkit-transition:color .3s ease}.radio-option:hover .radio-label[data-v-c4aa5240]{color:#4338ca}.radio-label i[data-v-c4aa5240]{font-size:16px;color:#4338ca}.search-input-wrapper[data-v-c4aa5240]{width:100%}[dir] .search-input-wrapper[data-v-c4aa5240]{margin-top:16px}.search-label[data-v-c4aa5240]{font-size:14px;font-weight:600;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .search-label[data-v-c4aa5240]{margin-bottom:12px}.search-label i[data-v-c4aa5240]{color:#4338ca;font-size:16px}.input-with-button[data-v-c4aa5240]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.search-input-field[data-v-c4aa5240]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.search-input-field[data-v-c4aa5240] .vs-inputx{height:48px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}[dir] .search-input-field[data-v-c4aa5240] .vs-inputx{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #e0e0e0;-webkit-transition:all .3s ease}.search-input-field[data-v-c4aa5240] .vs-inputx:focus{-webkit-box-shadow:0 2px 6px rgba(67,56,202,.12)}[dir] .search-input-field[data-v-c4aa5240] .vs-inputx:focus{border-color:#4338ca;box-shadow:0 2px 6px rgba(67,56,202,.12)}.search-button-inline[data-v-c4aa5240]{height:48px;font-weight:600;font-size:15px;-webkit-box-shadow:0 2px 8px rgba(67,56,202,.15);transition:all .3s ease;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .search-button-inline[data-v-c4aa5240]{padding:0 32px;border-radius:10px;box-shadow:0 2px 8px rgba(67,56,202,.15);-webkit-transition:all .3s ease}.search-button-inline[data-v-c4aa5240]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 4px 10px rgba(67,56,202,.2)}[dir] .search-button-inline[data-v-c4aa5240]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(67,56,202,.2)}.institucion-asignada-card-compacta[data-v-c4aa5240]{width:100%}[dir] .institucion-asignada-card-compacta[data-v-c4aa5240]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}[dir=ltr] .institucion-asignada-card-compacta[data-v-c4aa5240]{border-left:4px solid #4338ca}[dir=rtl] .institucion-asignada-card-compacta[data-v-c4aa5240]{border-right:4px solid #4338ca}@-webkit-keyframes slideIn-c4aa5240{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-c4aa5240{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.institucion-header-compacta[data-v-c4aa5240]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}[dir] .institucion-header-compacta[data-v-c4aa5240]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.institucion-info-compacta[data-v-c4aa5240]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.institucion-icon[data-v-c4aa5240]{font-size:18px;color:#16a34a}[dir] .institucion-icon[data-v-c4aa5240]{margin-top:2px}.institucion-label[data-v-c4aa5240]{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;font-weight:600}[dir] .institucion-label[data-v-c4aa5240]{margin:0 0 2px 0}.institucion-nombre[data-v-c4aa5240]{font-size:14px;font-weight:700;color:#1e293b;line-height:1.3}[dir] .institucion-nombre[data-v-c4aa5240]{margin:0 0 3px 0}.institucion-periodo[data-v-c4aa5240]{font-size:11px;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}[dir] .institucion-periodo[data-v-c4aa5240]{margin:0}.periodo-text[data-v-c4aa5240]{font-weight:600;color:#4338ca}.delete-button[data-v-c4aa5240]{font-size:12px!important}.info-compacta-grid[data-v-c4aa5240]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.info-item[data-v-c4aa5240]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.info-label[data-v-c4aa5240]{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.info-value[data-v-c4aa5240]{font-size:12px;color:#334155;font-weight:600}.text-muted[data-v-c4aa5240]{color:#94a3b8;font-style:italic;font-size:12px;font-weight:400}.status-chip[data-v-c4aa5240]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:600;white-space:nowrap}[dir] .status-chip[data-v-c4aa5240]{padding:2px 8px;border-radius:10px}.status-dot-small[data-v-c4aa5240]{width:5px;height:5px;display:inline-block}[dir] .status-dot-small[data-v-c4aa5240]{border-radius:50%}.status-chip.success[data-v-c4aa5240]{color:#15803d}[dir] .status-chip.success[data-v-c4aa5240]{background:#dcfce7;border:1px solid #86efac}[dir] .status-chip.success .status-dot-small[data-v-c4aa5240]{background:#16a34a}.status-chip.primary[data-v-c4aa5240]{color:#1d4ed8}[dir] .status-chip.primary[data-v-c4aa5240]{background:#eff6ff;border:1px solid #bfdbfe}[dir] .status-chip.primary .status-dot-small[data-v-c4aa5240]{background:#3b82f6}.status-chip.warning[data-v-c4aa5240]{color:#b45309}[dir] .status-chip.warning[data-v-c4aa5240]{background:#fffbeb;border:1px solid #fde68a}[dir] .status-chip.warning .status-dot-small[data-v-c4aa5240]{background:#f59e0b}.status-chip.info-perseo[data-v-c4aa5240]{color:#1d4ed8}[dir] .status-chip.info-perseo[data-v-c4aa5240]{background:#eff6ff;border:1px solid #bfdbfe}[dir] .status-chip.info-perseo .status-dot-small[data-v-c4aa5240]{background:#3b82f6}.status-chip.danger-perseo[data-v-c4aa5240]{color:#b91c1c}[dir] .status-chip.danger-perseo[data-v-c4aa5240]{background:#fef2f2;border:1px solid #fca5a5}[dir] .status-chip.danger-perseo .status-dot-small[data-v-c4aa5240]{background:#ef4444}.status-chip.escaneo-usuario[data-v-c4aa5240]{color:#0f766e}[dir] .status-chip.escaneo-usuario[data-v-c4aa5240]{background:#f0fdfa;border:1px solid #5eead4}[dir] .status-chip.escaneo-usuario .status-dot-small[data-v-c4aa5240]{background:#14b8a6}.status-chip.escaneo-fecha[data-v-c4aa5240]{color:#6d28d9}[dir] .status-chip.escaneo-fecha[data-v-c4aa5240]{background:#f5f3ff;border:1px solid #c4b5fd}[dir] .status-chip.escaneo-fecha .status-dot-small[data-v-c4aa5240]{background:#8b5cf6}.observacion-escaneo-text[data-v-c4aa5240]{font-weight:500;font-size:11px;display:inline-block;color:#475569;font-style:italic}[dir] .observacion-escaneo-text[data-v-c4aa5240]{background:#f8fafc;padding:3px 8px;border-radius:5px;border:1px solid #e2e8f0}.documento-badge[data-v-c4aa5240]{font-weight:600;font-size:11px;display:inline-block;color:#4338ca}[dir] .documento-badge[data-v-c4aa5240]{background:#eef2ff;padding:3px 8px;border-radius:5px;border:1px solid #c7d2fe}.comentario-container-simple[data-v-c4aa5240]{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);transition:all .3s ease;width:100%}[dir] .comentario-container-simple[data-v-c4aa5240]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.06);border:1px solid #e8e8e8;-webkit-transition:all .3s ease}.comentario-container-simple[data-v-c4aa5240]:hover{-webkit-box-shadow:0 3px 10px rgba(124,141,181,.12)}[dir] .comentario-container-simple[data-v-c4aa5240]:hover{border-color:#7c8db5;box-shadow:0 3px 10px rgba(124,141,181,.12)}.comentario-label-simple[data-v-c4aa5240]{font-size:12px;font-weight:600;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}[dir] .comentario-label-simple[data-v-c4aa5240]{margin-bottom:8px}.comentario-label-simple i[data-v-c4aa5240]{color:#7c8db5;font-size:13px}.comentario-input-simple[data-v-c4aa5240]{width:100%}.comentario-input-simple[data-v-c4aa5240] .vs-inputx{transition:all .3s ease;font-size:13px}[dir] .comentario-input-simple[data-v-c4aa5240] .vs-inputx{border-radius:6px;border:1px solid #e0e0e0;-webkit-transition:all .3s ease}.comentario-input-simple[data-v-c4aa5240] .vs-inputx:focus{-webkit-box-shadow:0 0 0 3px rgba(124,141,181,.08)}[dir] .comentario-input-simple[data-v-c4aa5240] .vs-inputx:focus{border-color:#7c8db5;box-shadow:0 0 0 3px rgba(124,141,181,.08)}@media (max-width:768px){.search-type-radios[data-v-c4aa5240]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}[dir] .search-container[data-v-c4aa5240]{padding:16px}.input-with-button[data-v-c4aa5240]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.search-input-field[data-v-c4aa5240],.search-input-field[data-v-c4aa5240] .vs-inputx{width:100%}.search-button-inline[data-v-c4aa5240]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .search-button-inline[data-v-c4aa5240]{padding:0 24px}.info-compacta-grid[data-v-c4aa5240]{grid-template-columns:1fr;gap:12px}.institucion-header-compacta[data-v-c4aa5240]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.delete-button[data-v-c4aa5240]{width:100%}}.gestion-bodega-institucion-wrapper[data-v-c4aa5240] .vs-col{width:100%!important;max-width:100%!important}[dir] .estado-escaneo-container[data-v-4239b140]{padding:30px 20px;text-align:center}.escaneo-completado[data-v-4239b140],.escaneo-incompleto[data-v-4239b140]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.escaneo-completado[data-v-4239b140],.escaneo-incompleto[data-v-4239b140],.icon-container[data-v-4239b140]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-container[data-v-4239b140]{width:120px;height:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .icon-container[data-v-4239b140]{border-radius:50%;margin:0 auto}.icon-container.success[data-v-4239b140]{color:#fff;-webkit-box-shadow:0 8px 24px rgba(76,175,80,.3)}[dir] .icon-container.success[data-v-4239b140]{box-shadow:0 8px 24px rgba(76,175,80,.3)}[dir=ltr] .icon-container.success[data-v-4239b140]{background:linear-gradient(135deg,#4caf50,#81c784)}[dir=rtl] .icon-container.success[data-v-4239b140]{background:linear-gradient(-135deg,#4caf50,#81c784)}.icon-container.warning[data-v-4239b140]{color:#fff;-webkit-box-shadow:0 8px 24px rgba(255,152,0,.3)}[dir] .icon-container.warning[data-v-4239b140]{box-shadow:0 8px 24px rgba(255,152,0,.3)}[dir=ltr] .icon-container.warning[data-v-4239b140]{background:linear-gradient(135deg,#ff9800,#ffb74d)}[dir=rtl] .icon-container.warning[data-v-4239b140]{background:linear-gradient(-135deg,#ff9800,#ffb74d)}.titulo-escaneo[data-v-4239b140]{font-size:24px;font-weight:700;color:#333}[dir] .titulo-escaneo[data-v-4239b140]{margin:10px 0}.mensaje-escaneo[data-v-4239b140]{font-size:16px;color:#666}[dir] .mensaje-escaneo[data-v-4239b140]{margin:0}.acciones-modal[data-v-4239b140]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .acciones-modal[data-v-4239b140]{margin-top:30px}.acciones-modal button[data-v-4239b140]{min-width:150px;font-size:16px;font-weight:600}[dir] .acciones-modal button[data-v-4239b140]{padding:12px 24px}.documento-venta-info[data-v-4239b140]{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;color:#333}[dir] .documento-venta-info[data-v-4239b140]{background:hsla(0,0%,100%,.15);padding:12px 20px;border-radius:8px;margin:15px auto}[dir=ltr] .documento-venta-info[data-v-4239b140]{border-left:4px solid #667eea}[dir=rtl] .documento-venta-info[data-v-4239b140]{border-right:4px solid #667eea}[dir] .escaneo-completado .documento-venta-info[data-v-4239b140]{background:rgba(76,175,80,.15)}[dir=ltr] .escaneo-completado .documento-venta-info[data-v-4239b140]{border-left-color:#4caf50}[dir=rtl] .escaneo-completado .documento-venta-info[data-v-4239b140]{border-right-color:#4caf50}[dir] .escaneo-incompleto .documento-venta-info[data-v-4239b140]{background:rgba(255,152,0,.15)}[dir=ltr] .escaneo-incompleto .documento-venta-info[data-v-4239b140]{border-left-color:#ff9800}[dir=rtl] .escaneo-incompleto .documento-venta-info[data-v-4239b140]{border-right-color:#ff9800}.documento-venta-info i[data-v-4239b140]{font-size:18px;color:#667eea}.escaneo-completado .documento-venta-info i[data-v-4239b140]{color:#4caf50}.escaneo-incompleto .documento-venta-info i[data-v-4239b140]{color:#ff9800}.documento-venta-info span[data-v-4239b140]{font-size:14px}.documento-venta-info strong[data-v-4239b140]{font-weight:700}[dir=ltr] .documento-venta-info strong[data-v-4239b140]{margin-right:5px}[dir=rtl] .documento-venta-info strong[data-v-4239b140]{margin-left:5px}[dir=ltr] .acciones-modal .mr-2[data-v-4239b140]{margin-right:10px}[dir=rtl] .acciones-modal .mr-2[data-v-4239b140]{margin-left:10px}.tabla-documento-container[data-v-4239b140]{width:100%;max-width:900px}[dir] .tabla-documento-container[data-v-4239b140]{margin:25px auto}[dir=ltr] .tabla-documento-container[data-v-4239b140]{text-align:left}[dir=rtl] .tabla-documento-container[data-v-4239b140]{text-align:right}.titulo-tabla[data-v-4239b140]{font-size:18px;font-weight:600;color:#333}[dir] .titulo-tabla[data-v-4239b140]{margin-bottom:15px}[dir=ltr] .titulo-tabla[data-v-4239b140]{padding-left:5px;border-left:4px solid #667eea}[dir=rtl] .titulo-tabla[data-v-4239b140]{padding-right:5px;border-right:4px solid #667eea}.table-responsive[data-v-4239b140]{overflow-x:auto;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1)}[dir] .table-responsive[data-v-4239b140]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.tabla-documento[data-v-4239b140]{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}[dir] .tabla-documento[data-v-4239b140]{background:#fff}.tabla-documento thead[data-v-4239b140]{color:#fff}[dir=ltr] .tabla-documento thead[data-v-4239b140]{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .tabla-documento thead[data-v-4239b140]{background:linear-gradient(-135deg,#667eea,#764ba2)}.tabla-documento thead th[data-v-4239b140]{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}[dir] .tabla-documento thead th[data-v-4239b140]{padding:12px 15px}[dir=ltr] .tabla-documento thead th[data-v-4239b140]{text-align:left}[dir=rtl] .tabla-documento thead th[data-v-4239b140]{text-align:right}[dir=ltr] .tabla-documento thead th[data-v-4239b140]:first-child{border-top-left-radius:8px}[dir=ltr] .tabla-documento thead th[data-v-4239b140]:last-child,[dir=rtl] .tabla-documento thead th[data-v-4239b140]:first-child{border-top-right-radius:8px}[dir=rtl] .tabla-documento thead th[data-v-4239b140]:last-child{border-top-left-radius:8px}.tabla-documento tbody tr[data-v-4239b140]{transition:background-color .2s ease}[dir] .tabla-documento tbody tr[data-v-4239b140]{border-bottom:1px solid #e0e0e0;-webkit-transition:background-color .2s ease}[dir] .tabla-documento tbody tr[data-v-4239b140]:hover{background-color:#f5f5f5}[dir] .tabla-documento tbody tr[data-v-4239b140]:last-child{border-bottom:none}.tabla-documento tbody td[data-v-4239b140]{vertical-align:middle}[dir] .tabla-documento tbody td[data-v-4239b140]{padding:12px 15px}[dir] .combo-row[data-v-4239b140]{background-color:#fff8e1!important}[dir] .combo-row[data-v-4239b140]:hover{background-color:#fff3cd!important}.producto-info[data-v-4239b140]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.producto-nombre[data-v-4239b140]{font-weight:600;color:#333;line-height:1.4}[dir] .producto-nombre[data-v-4239b140]{margin:0}.producto-desc[data-v-4239b140]{font-size:12px;color:#666;font-style:italic;line-height:1.3}[dir] .producto-desc[data-v-4239b140]{margin:0}.badge[data-v-4239b140]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap}[dir] .badge[data-v-4239b140]{padding:5px 12px;border-radius:20px}.badge-combo[data-v-4239b140]{color:#fff;-webkit-box-shadow:0 2px 4px rgba(255,152,0,.2)}[dir] .badge-combo[data-v-4239b140]{box-shadow:0 2px 4px rgba(255,152,0,.2)}[dir=ltr] .badge-combo[data-v-4239b140]{background:linear-gradient(135deg,#ff9800,#ffb74d)}[dir=rtl] .badge-combo[data-v-4239b140]{background:linear-gradient(-135deg,#ff9800,#ffb74d)}.badge-individual[data-v-4239b140]{color:#fff;-webkit-box-shadow:0 2px 4px rgba(33,150,243,.2)}[dir] .badge-individual[data-v-4239b140]{box-shadow:0 2px 4px rgba(33,150,243,.2)}[dir=ltr] .badge-individual[data-v-4239b140]{background:linear-gradient(135deg,#2196f3,#64b5f6)}[dir=rtl] .badge-individual[data-v-4239b140]{background:linear-gradient(-135deg,#2196f3,#64b5f6)}[dir] .text-center[data-v-4239b140]{text-align:center!important}.text-success[data-v-4239b140]{color:#4caf50!important;font-weight:700}.text-warning[data-v-4239b140]{color:#ff9800!important;font-weight:700}.text-danger[data-v-4239b140]{color:#f44336!important}[dir] .detalle-codigos-container[data-v-031cd71c]{padding:16px}.detalle-toolbar[data-v-031cd71c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}[dir] .detalle-toolbar[data-v-031cd71c]{margin-bottom:20px}.detalle-resumen[data-v-031cd71c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.resumen-chip[data-v-031cd71c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:500}[dir] .resumen-chip[data-v-031cd71c]{padding:6px 14px;border-radius:20px}.resumen-chip.total[data-v-031cd71c]{color:#1565c0}[dir] .resumen-chip.total[data-v-031cd71c]{background:#e3f2fd}.resumen-chip.despachado[data-v-031cd71c]{color:#2e7d32}[dir] .resumen-chip.despachado[data-v-031cd71c]{background:#e8f5e9}.resumen-chip.pendiente[data-v-031cd71c]{color:#e65100}[dir] .resumen-chip.pendiente[data-v-031cd71c]{background:#fff3e0}.detalle-acciones[data-v-031cd71c]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.detalle-acciones[data-v-031cd71c],.filtro-radios[data-v-031cd71c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filtro-radios[data-v-031cd71c]{gap:14px}.radio-opt[data-v-031cd71c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#555}[dir] .radio-opt[data-v-031cd71c]{cursor:pointer}.radio-opt input[type=radio][data-v-031cd71c]{accent-color:#667eea;width:15px;height:15px}[dir] .radio-opt input[type=radio][data-v-031cd71c]{cursor:pointer}.codigo-text[data-v-031cd71c]{font-family:monospace;font-size:12px;font-weight:600}.muted[data-v-031cd71c]{color:#999;font-size:12px}.badge-paquete[data-v-031cd71c]{color:#4527a0;font-size:11px;font-weight:600}[dir] .badge-paquete[data-v-031cd71c]{background:#ede7f6;padding:2px 8px;border-radius:10px}[dir] .fila-despachada[data-v-031cd71c]{background:#f1f8e9!important}[dir=ltr] .mr-1[data-v-031cd71c]{margin-right:4px}[dir=rtl] .mr-1[data-v-031cd71c]{margin-left:4px}[dir] .text-center[data-v-031cd71c]{text-align:center}[dir] .detalle-combos-container[data-v-b753d9d4]{padding:16px}.detalle-toolbar[data-v-b753d9d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}[dir] .detalle-toolbar[data-v-b753d9d4]{margin-bottom:20px}.detalle-resumen[data-v-b753d9d4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.resumen-chip[data-v-b753d9d4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:500}[dir] .resumen-chip[data-v-b753d9d4]{padding:6px 14px;border-radius:20px}.resumen-chip.total[data-v-b753d9d4]{color:#1565c0}[dir] .resumen-chip.total[data-v-b753d9d4]{background:#e3f2fd}.resumen-chip.despachado[data-v-b753d9d4]{color:#2e7d32}[dir] .resumen-chip.despachado[data-v-b753d9d4]{background:#e8f5e9}.resumen-chip.pendiente[data-v-b753d9d4]{color:#e65100}[dir] .resumen-chip.pendiente[data-v-b753d9d4]{background:#fff3e0}.detalle-acciones[data-v-b753d9d4]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.detalle-acciones[data-v-b753d9d4],.filtro-radios[data-v-b753d9d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filtro-radios[data-v-b753d9d4]{gap:14px}.radio-opt[data-v-b753d9d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#555}[dir] .radio-opt[data-v-b753d9d4]{cursor:pointer}.radio-opt input[type=radio][data-v-b753d9d4]{accent-color:#667eea;width:15px;height:15px}[dir] .radio-opt input[type=radio][data-v-b753d9d4]{cursor:pointer}.combo-card[data-v-b753d9d4]{overflow:hidden}[dir] .combo-card[data-v-b753d9d4]{border-radius:10px;margin-bottom:12px;border:1px solid #e0e0e0}[dir] .combo-despachado[data-v-b753d9d4]{border-color:#a5d6a7}[dir] .combo-pendiente[data-v-b753d9d4]{border-color:#ffe082}.combo-header[data-v-b753d9d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .combo-header[data-v-b753d9d4]{padding:10px 16px;background:#f8f9fa}[dir] .combo-despachado .combo-header[data-v-b753d9d4]{background:#f1f8e9}[dir] .combo-pendiente .combo-header[data-v-b753d9d4]{background:#fffde7}.combo-header-left[data-v-b753d9d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.combo-etiqueta[data-v-b753d9d4]{font-family:monospace;font-weight:700;font-size:14px;color:#333}.combo-libro-badge[data-v-b753d9d4]{color:#4527a0;font-size:12px;font-weight:600}[dir] .combo-libro-badge[data-v-b753d9d4]{background:#ede7f6;padding:2px 10px;border-radius:10px}.icon-ok[data-v-b753d9d4]{color:#4caf50;font-size:18px}.icon-warn[data-v-b753d9d4]{color:#ff9800;font-size:18px}[dir] .combo-hijos[data-v-b753d9d4]{padding:0 8px 8px}.tabla-hijos[data-v-b753d9d4]{width:100%;border-collapse:collapse;font-size:12px}[dir] .tabla-hijos thead tr[data-v-b753d9d4]{background:#eee}.tabla-hijos thead th[data-v-b753d9d4]{font-weight:600;color:#555}[dir] .tabla-hijos thead th[data-v-b753d9d4]{padding:6px 10px}[dir=ltr] .tabla-hijos thead th[data-v-b753d9d4]{text-align:left}[dir=rtl] .tabla-hijos thead th[data-v-b753d9d4]{text-align:right}[dir] .tabla-hijos tbody tr[data-v-b753d9d4]{border-bottom:1px solid #f0f0f0}[dir] .tabla-hijos tbody tr[data-v-b753d9d4]:hover{background:#fafafa}[dir] .tabla-hijos tbody td[data-v-b753d9d4]{padding:6px 10px}[dir] .hijo-despachado[data-v-b753d9d4]{background:#f9fbe7!important}.codigo-text[data-v-b753d9d4]{font-family:monospace;font-size:11px;font-weight:600}.muted[data-v-b753d9d4]{color:#999}[dir] .text-center[data-v-b753d9d4]{text-align:center}[dir=ltr] .ml-2[data-v-b753d9d4]{margin-left:8px}[dir=rtl] .ml-2[data-v-b753d9d4]{margin-right:8px}.sin-datos[data-v-b753d9d4]{color:#999;font-size:14px}[dir] .sin-datos[data-v-b753d9d4]{text-align:center;padding:40px}.tabla[data-v-a0c8029e]{width:100%}[dir] .tabla[data-v-a0c8029e]{margin-top:10px;border:1px solid #d1e5f1;padding:2px;border-radius:5px}.th1[data-v-a0c8029e]{color:#fff}[dir] .th1[data-v-a0c8029e]{background-color:#2d9ada;border-radius:5px}[dir] .td1[data-v-a0c8029e],[dir] .th1[data-v-a0c8029e]{padding:10px;text-align:center;border:none}.search-type-radios[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .search-type-radios[data-v-a0c8029e]{padding-bottom:16px;border-bottom:1px solid #e0e0e0}.radio-option[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;transition:all .2s ease}[dir] .radio-option[data-v-a0c8029e]{cursor:pointer;-webkit-transition:all .2s ease}.radio-option input[type=radio][data-v-a0c8029e]{width:18px;height:18px;accent-color:#667eea}[dir] .radio-option input[type=radio][data-v-a0c8029e]{cursor:pointer}.radio-label[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#555;transition:color .2s ease}[dir] .radio-label[data-v-a0c8029e]{-webkit-transition:color .2s ease}.radio-label i[data-v-a0c8029e]{font-size:16px;color:#667eea}.radio-option:hover .radio-label[data-v-a0c8029e]{color:#667eea}.search-container[data-v-a0c8029e]{width:100%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05)}[dir] .search-container[data-v-a0c8029e]{margin-top:8px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.search-input-wrapper[data-v-a0c8029e]{width:100%}.tipo-venta-comentario-container[data-v-a0c8029e]{width:100%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05)}[dir] .tipo-venta-comentario-container[data-v-a0c8029e]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.tipo-venta-comentario-row[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tipo-venta-section[data-v-a0c8029e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.tipo-venta-info[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.tipo-venta-icon[data-v-a0c8029e]{color:#667eea;font-size:16px}.tipo-venta-text[data-v-a0c8029e]{font-size:14px;font-weight:600;color:#333}.tipo-venta-status[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.comentario-section[data-v-a0c8029e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.comentario-label[data-v-a0c8029e]{font-size:14px;font-weight:600;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.comentario-label i[data-v-a0c8029e]{color:#667eea;font-size:16px}.comentario-input[data-v-a0c8029e]{width:100%}.comentario-input[data-v-a0c8029e] .vs-inputx{height:48px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}[dir] .comentario-input[data-v-a0c8029e] .vs-inputx{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #e0e0e0;-webkit-transition:all .3s ease}.comentario-input[data-v-a0c8029e] .vs-inputx:focus{-webkit-box-shadow:0 4px 12px rgba(102,126,234,.2)}[dir] .comentario-input[data-v-a0c8029e] .vs-inputx:focus{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.2)}.status-indicator[data-v-a0c8029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;transition:all .3s ease}[dir] .status-indicator[data-v-a0c8029e]{padding:10px 20px;background:#f8f9fa;border-radius:50px;border:2px solid transparent;-webkit-transition:all .3s ease}.status-dot[data-v-a0c8029e]{width:12px;height:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir] .status-dot[data-v-a0c8029e]{border-radius:50%}.status-dot[data-v-a0c8029e]:before{content:"";width:6px;height:6px;position:absolute}[dir] .status-dot[data-v-a0c8029e]:before{border-radius:50%;background:#fff}.status-text[data-v-a0c8029e]{font-size:14px;font-weight:600}[dir] .status-indicator.success[data-v-a0c8029e]{background:#e8f5e9;border-color:#4caf50}.status-indicator.success .status-dot[data-v-a0c8029e]{-webkit-box-shadow:0 0 0 3px rgba(76,175,80,.2)}[dir] .status-indicator.success .status-dot[data-v-a0c8029e]{background:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.2)}.status-indicator.success .status-text[data-v-a0c8029e]{color:#2e7d32}[dir] .status-indicator.primary[data-v-a0c8029e]{background:#e3f2fd;border-color:#2196f3}.status-indicator.primary .status-dot[data-v-a0c8029e]{-webkit-box-shadow:0 0 0 3px rgba(33,150,243,.2)}[dir] .status-indicator.primary .status-dot[data-v-a0c8029e]{background:#2196f3;box-shadow:0 0 0 3px rgba(33,150,243,.2)}.status-indicator.primary .status-text[data-v-a0c8029e]{color:#1565c0}[dir] .status-indicator.warning[data-v-a0c8029e]{background:#fff3e0;border-color:#ff9800}.status-indicator.warning .status-dot[data-v-a0c8029e]{-webkit-box-shadow:0 0 0 3px rgba(255,152,0,.2)}[dir] .status-indicator.warning .status-dot[data-v-a0c8029e]{background:#ff9800;box-shadow:0 0 0 3px rgba(255,152,0,.2)}.status-indicator.warning .status-text[data-v-a0c8029e]{color:#e65100}.search-label[data-v-a0c8029e]{font-size:14px;font-weight:600;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .search-label[data-v-a0c8029e]{margin-bottom:12px}.search-label i[data-v-a0c8029e]{color:#667eea;font-size:16px}.input-with-button[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.search-input-field[data-v-a0c8029e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.search-input-field[data-v-a0c8029e] .vs-inputx{height:48px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}[dir] .search-input-field[data-v-a0c8029e] .vs-inputx{border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #e0e0e0;-webkit-transition:all .3s ease}.search-input-field[data-v-a0c8029e] .vs-inputx:focus{-webkit-box-shadow:0 4px 12px rgba(102,126,234,.2)}[dir] .search-input-field[data-v-a0c8029e] .vs-inputx:focus{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.2)}.search-input-field[data-v-a0c8029e] .vs-icon{font-size:18px;color:#667eea}.search-button-inline[data-v-a0c8029e]{height:48px;font-weight:600;font-size:15px;-webkit-box-shadow:0 4px 12px rgba(33,150,243,.3);transition:all .3s ease;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .search-button-inline[data-v-a0c8029e]{padding:0 32px;border-radius:10px;box-shadow:0 4px 12px rgba(33,150,243,.3);-webkit-transition:all .3s ease}.search-button-inline i[data-v-a0c8029e]{font-size:16px}.search-button-inline[data-v-a0c8029e]:hover{-webkit-transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(33,150,243,.4)}[dir] .search-button-inline[data-v-a0c8029e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(33,150,243,.4)}@media (max-width:768px){.search-type-radios[data-v-a0c8029e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.input-with-button[data-v-a0c8029e],.search-type-radios[data-v-a0c8029e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-button-inline[data-v-a0c8029e]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tipo-venta-comentario-row[data-v-a0c8029e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.comentario-section[data-v-a0c8029e],.tipo-venta-section[data-v-a0c8029e]{width:100%;min-width:100%}.tipo-venta-status[data-v-a0c8029e]{width:100%}.status-indicator[data-v-a0c8029e]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.institucion-asignada-card[data-v-a0c8029e]{-webkit-box-shadow:0 8px 24px rgba(102,126,234,.3);width:100%}[dir] .institucion-asignada-card[data-v-a0c8029e]{border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(102,126,234,.3)}[dir=ltr] .institucion-asignada-card[data-v-a0c8029e]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-animation:slideIn-a0c8029e .4s ease;animation:slideIn-a0c8029e .4s ease}[dir=rtl] .institucion-asignada-card[data-v-a0c8029e]{background:linear-gradient(-135deg,#667eea,#764ba2);-webkit-animation:slideIn-a0c8029e .4s ease;animation:slideIn-a0c8029e .4s ease}@-webkit-keyframes slideIn-a0c8029e{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-a0c8029e{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.institucion-header[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.institucion-info[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.institucion-icon[data-v-a0c8029e]{font-size:32px;color:#4caf50;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1)}[dir] .institucion-icon[data-v-a0c8029e]{background:#fff;padding:12px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1)}.institucion-label[data-v-a0c8029e]{font-size:13px;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;font-weight:500}[dir] .institucion-label[data-v-a0c8029e]{margin:0 0 4px 0}.institucion-nombre[data-v-a0c8029e]{font-size:22px;font-weight:700;color:#fff;line-height:1.3}[dir] .institucion-nombre[data-v-a0c8029e]{margin:0 0 8px 0}.institucion-periodo[data-v-a0c8029e]{font-size:14px;color:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .institucion-periodo[data-v-a0c8029e]{margin:0}.institucion-periodo i[data-v-a0c8029e]{font-size:16px}.periodo-text[data-v-a0c8029e]{font-weight:600;color:gold}.delete-button[data-v-a0c8029e]{color:#fff!important;font-weight:500!important;font-size:12px!important;transition:all .3s ease!important}[dir] .delete-button[data-v-a0c8029e]{background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.25)!important;padding:6px 14px!important;-webkit-transition:all .3s ease!important}.delete-button[data-v-a0c8029e]:hover{-webkit-transform:scale(1.03)}[dir] .delete-button[data-v-a0c8029e]:hover{background:rgba(244,67,54,.85)!important;border-color:#f44336!important;transform:scale(1.03)}.features[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.features li[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}[dir] .features li+[data-v-a0c8029e]{margin-top:.75rem}.features .icon[data-v-a0c8029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:20px;height:20px}[dir] .features .icon[data-v-a0c8029e]{background-color:#1fcac5;border-radius:50%}.features .icon svg[data-v-a0c8029e]{width:14px;height:14px}[dir] .features+[data-v-a0c8029e]{margin-top:1.25rem}.text-container[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.responsive-text[data-v-a0c8029e]{color:red;font-weight:700;word-wrap:break-word;white-space:normal;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:1em}.text-primary[data-v-a0c8029e]{color:#00f}[dir] .modal-confirm-content[data-v-a0c8029e]{padding:10px}[dir] .modal-header-section[data-v-a0c8029e]{margin-bottom:20px}.modal-info-card[data-v-a0c8029e]{transition:all .3s ease}[dir] .modal-info-card[data-v-a0c8029e]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid #e0e0e0;-webkit-transition:all .3s ease}.modal-info-card[data-v-a0c8029e]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1)}[dir] .modal-info-card[data-v-a0c8029e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.modal-info-card.accion-card[data-v-a0c8029e]{color:#fff}[dir] .modal-info-card.accion-card[data-v-a0c8029e]{border:none}[dir=ltr] .modal-info-card.accion-card[data-v-a0c8029e]{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .modal-info-card.accion-card[data-v-a0c8029e]{background:linear-gradient(-135deg,#667eea,#764ba2)}.modal-info-card.accion-card .info-label[data-v-a0c8029e],.modal-info-card.accion-card .info-value[data-v-a0c8029e]{color:#fff}[dir=ltr] .modal-info-card.documento-card[data-v-a0c8029e]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-left:4px solid #2196f3}[dir=rtl] .modal-info-card.documento-card[data-v-a0c8029e]{background:linear-gradient(-135deg,#f5f7fa,#c3cfe2);border-right:4px solid #2196f3}.card-title[data-v-a0c8029e]{font-size:16px;font-weight:600;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .card-title[data-v-a0c8029e]{margin-bottom:12px}.info-row[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .info-row[data-v-a0c8029e]{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}[dir] .info-row[data-v-a0c8029e]:last-child{border-bottom:none}.info-label[data-v-a0c8029e]{font-size:14px;color:#666;font-weight:500;min-width:140px}.modal-info-card.accion-card .info-label[data-v-a0c8029e]{font-size:16px;font-weight:600}.info-value[data-v-a0c8029e]{font-size:14px;color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1}[dir=ltr] .info-value[data-v-a0c8029e]{text-align:right}[dir=rtl] .info-value[data-v-a0c8029e]{text-align:left}.modal-info-card.accion-card .info-value[data-v-a0c8029e]{font-size:16px;font-weight:600}.badge-venta[data-v-a0c8029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;gap:6px}[dir] .badge-venta[data-v-a0c8029e]{padding:6px 12px;border-radius:20px}.badge-venta i[data-v-a0c8029e]{font-size:14px}.badge-venta.success[data-v-a0c8029e]{color:#fff}[dir] .badge-venta.success[data-v-a0c8029e]{background-color:#4caf50}.badge-venta.primary[data-v-a0c8029e]{color:#fff}[dir] .badge-venta.primary[data-v-a0c8029e]{background-color:#2196f3}.badge-venta.warning[data-v-a0c8029e]{color:#fff}[dir] .badge-venta.warning[data-v-a0c8029e]{background-color:#ff9800}.badge-venta.info[data-v-a0c8029e]{color:#fff}[dir] .badge-venta.info[data-v-a0c8029e]{background-color:#00897b}.institucion-asignada-card-compacta[data-v-a0c8029e]{-webkit-box-shadow:0 2px 8px rgba(91,111,158,.25);width:100%}[dir] .institucion-asignada-card-compacta[data-v-a0c8029e]{border-radius:10px;padding:16px;box-shadow:0 2px 8px rgba(91,111,158,.25)}[dir=ltr] .institucion-asignada-card-compacta[data-v-a0c8029e]{background:linear-gradient(135deg,#5b6f9e,#6b7fa8);-webkit-animation:slideIn-a0c8029e .4s ease;animation:slideIn-a0c8029e .4s ease}[dir=rtl] .institucion-asignada-card-compacta[data-v-a0c8029e]{background:linear-gradient(-135deg,#5b6f9e,#6b7fa8);-webkit-animation:slideIn-a0c8029e .4s ease;animation:slideIn-a0c8029e .4s ease}.institucion-header-compacta[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}[dir] .institucion-header-compacta[data-v-a0c8029e]{margin-bottom:12px}.institucion-info-compacta[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.institucion-info-compacta .institucion-icon[data-v-a0c8029e]{font-size:24px;color:#4caf50;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1)}[dir] .institucion-info-compacta .institucion-icon[data-v-a0c8029e]{background:#fff;padding:8px;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.1)}.institucion-info-compacta .institucion-label[data-v-a0c8029e]{font-size:10px;color:#f5f7fa;text-transform:uppercase;letter-spacing:.3px;font-weight:600}[dir] .institucion-info-compacta .institucion-label[data-v-a0c8029e]{margin:0 0 2px 0}.institucion-info-compacta .institucion-nombre[data-v-a0c8029e]{font-size:16px;font-weight:700;color:#fff;line-height:1.2}[dir] .institucion-info-compacta .institucion-nombre[data-v-a0c8029e]{margin:0 0 4px 0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.institucion-info-compacta .institucion-periodo[data-v-a0c8029e]{font-size:11px;color:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}[dir] .institucion-info-compacta .institucion-periodo[data-v-a0c8029e]{margin:0}.institucion-info-compacta .institucion-periodo i[data-v-a0c8029e]{font-size:12px}.institucion-info-compacta .periodo-text[data-v-a0c8029e]{font-weight:600;color:#ffd54f}.info-compacta-grid[data-v-a0c8029e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}[dir] .info-compacta-grid[data-v-a0c8029e]{background:transparent;padding:12px;border-radius:8px}.info-item[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.info-item .info-label[data-v-a0c8029e]{font-size:10px;color:#f5f7fa;text-transform:uppercase;letter-spacing:.3px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;min-width:auto}.info-item .info-label i[data-v-a0c8029e]{font-size:11px}.info-item .info-value[data-v-a0c8029e]{font-size:13px;color:#fff;font-weight:600}[dir=ltr] .info-item .info-value[data-v-a0c8029e]{text-align:left}[dir=rtl] .info-item .info-value[data-v-a0c8029e]{text-align:right}.info-item .info-value .text-muted[data-v-a0c8029e]{color:hsla(0,0%,100%,.7);font-style:italic;font-size:12px}.status-chip[data-v-a0c8029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:600;white-space:nowrap}[dir] .status-chip[data-v-a0c8029e]{padding:4px 10px;border-radius:12px}.status-chip.success[data-v-a0c8029e]{color:#c8e6c9}[dir] .status-chip.success[data-v-a0c8029e]{background:rgba(76,175,80,.25);border:1px solid rgba(76,175,80,.5)}.status-chip.primary[data-v-a0c8029e]{color:#bbdefb}[dir] .status-chip.primary[data-v-a0c8029e]{background:rgba(33,150,243,.25);border:1px solid rgba(33,150,243,.5)}.status-chip.warning[data-v-a0c8029e]{color:#ffe0b2}[dir] .status-chip.warning[data-v-a0c8029e]{background:rgba(255,152,0,.25);border:1px solid rgba(255,152,0,.5)}.status-dot-small[data-v-a0c8029e]{width:6px;height:6px;display:inline-block}[dir] .status-dot-small[data-v-a0c8029e]{border-radius:50%}.status-chip.success .status-dot-small[data-v-a0c8029e]{-webkit-box-shadow:0 0 0 2px rgba(129,199,132,.3)}[dir] .status-chip.success .status-dot-small[data-v-a0c8029e]{background:#81c784;box-shadow:0 0 0 2px rgba(129,199,132,.3)}.status-chip.primary .status-dot-small[data-v-a0c8029e]{-webkit-box-shadow:0 0 0 2px rgba(100,181,246,.3)}[dir] .status-chip.primary .status-dot-small[data-v-a0c8029e]{background:#64b5f6;box-shadow:0 0 0 2px rgba(100,181,246,.3)}.status-chip.warning .status-dot-small[data-v-a0c8029e]{-webkit-box-shadow:0 0 0 2px rgba(255,183,77,.3)}[dir] .status-chip.warning .status-dot-small[data-v-a0c8029e]{background:#ffb74d;box-shadow:0 0 0 2px rgba(255,183,77,.3)}.documento-badge[data-v-a0c8029e]{font-weight:600;font-size:12px;display:inline-block;color:#fff}[dir] .documento-badge[data-v-a0c8029e]{background:hsla(0,0%,100%,.2);padding:4px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.35)}.comentario-container-simple[data-v-a0c8029e]{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);transition:all .3s ease;width:100%}[dir] .comentario-container-simple[data-v-a0c8029e]{background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.06);border:1px solid #e8e8e8;-webkit-transition:all .3s ease}.comentario-container-simple[data-v-a0c8029e]:hover{-webkit-box-shadow:0 3px 10px rgba(124,141,181,.12)}[dir] .comentario-container-simple[data-v-a0c8029e]:hover{border-color:#7c8db5;box-shadow:0 3px 10px rgba(124,141,181,.12)}.comentario-label-simple[data-v-a0c8029e]{font-size:12px;font-weight:600;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}[dir] .comentario-label-simple[data-v-a0c8029e]{margin-bottom:8px}.comentario-label-simple i[data-v-a0c8029e]{color:#7c8db5;font-size:13px}.comentario-input-simple[data-v-a0c8029e]{width:100%}.comentario-input-simple[data-v-a0c8029e] .vs-inputx{transition:all .3s ease;font-size:13px}[dir] .comentario-input-simple[data-v-a0c8029e] .vs-inputx{border-radius:6px;border:1px solid #e0e0e0;-webkit-transition:all .3s ease}.comentario-input-simple[data-v-a0c8029e] .vs-inputx:focus{-webkit-box-shadow:0 0 0 3px rgba(124,141,181,.08)}[dir] .comentario-input-simple[data-v-a0c8029e] .vs-inputx:focus{border-color:#7c8db5;box-shadow:0 0 0 3px rgba(124,141,181,.08)}@media (max-width:768px){.info-compacta-grid[data-v-a0c8029e]{grid-template-columns:1fr;gap:12px}.institucion-header-compacta[data-v-a0c8029e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.delete-button[data-v-a0c8029e]{width:100%}}.gestion-bodega-container[data-v-a0c8029e],.gestion-bodega-content[data-v-a0c8029e]{width:100%}[dir] .seccion-importacion-compacta[data-v-a0c8029e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;margin-bottom:16px}.header-importacion-compacta[data-v-a0c8029e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.header-importacion-compacta[data-v-a0c8029e],.info-excel-cargado[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-excel-cargado[data-v-a0c8029e]{gap:8px;color:#1e293b;font-size:14px}.info-excel-cargado i[data-v-a0c8029e]{font-size:16px;color:#16a34a}.acciones-compactas[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.acciones-compactas .vs-button[data-v-a0c8029e]{font-weight:600}.botones-errores-compactos[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}[dir] .botones-errores-compactos[data-v-a0c8029e]{padding-top:10px;border-top:1px solid #e2e8f0;margin-top:8px}@media (max-width:768px){.header-importacion-compacta[data-v-a0c8029e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.acciones-compactas[data-v-a0c8029e]{width:100%}.acciones-compactas button[data-v-a0c8029e]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.cruce-filtro-row[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .cruce-filtro-row[data-v-a0c8029e]{padding:6px 8px 8px}.cruce-filtro-label[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:500}[dir] .cruce-filtro-label[data-v-a0c8029e]{cursor:pointer}.cruce-filtro-label input[type=checkbox][data-v-a0c8029e]{width:15px;height:15px;accent-color:#4338ca}[dir] .cruce-filtro-label input[type=checkbox][data-v-a0c8029e]{cursor:pointer}.tabla-cruce-wrapper[data-v-a0c8029e]{overflow-x:auto}[dir] .tabla-cruce-wrapper[data-v-a0c8029e]{border-radius:8px;border:1px solid #e2e8f0;margin-top:8px}.tabla-cruce[data-v-a0c8029e]{width:100%;border-collapse:collapse;font-size:13px}[dir] .tabla-cruce[data-v-a0c8029e]{background:#fff}.tabla-cruce thead th[data-v-a0c8029e]{color:#475569;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.3px}[dir] .tabla-cruce thead th[data-v-a0c8029e]{padding:8px 12px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.tabla-cruce tbody tr[data-v-a0c8029e]{transition:background .15s}[dir] .tabla-cruce tbody tr[data-v-a0c8029e]{border-bottom:1px solid #f1f5f9;-webkit-transition:background .15s}[dir] .tabla-cruce tbody tr[data-v-a0c8029e]:hover{background:#f8fafc}.tabla-cruce tbody td[data-v-a0c8029e]{color:#334155;vertical-align:middle}[dir] .tabla-cruce tbody td[data-v-a0c8029e]{padding:8px 12px}.cruce-nombre[data-v-a0c8029e]{font-size:12px;color:#475569}.badge-cruce-combo[data-v-a0c8029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;color:#4338ca;font-size:10px;font-weight:700}[dir] .badge-cruce-combo[data-v-a0c8029e]{background:#eef2ff;border:1px solid #a5b4fc;padding:1px 7px;border-radius:10px}.cruce-ok[data-v-a0c8029e]{color:#16a34a;font-weight:700}.cruce-warn[data-v-a0c8029e]{color:#d97706;font-weight:700}.cruce-subir[data-v-a0c8029e]{color:#4338ca;font-weight:700}.cruce-subir-active[data-v-a0c8029e]{color:#16a34a;font-weight:700;font-size:14px}.cruce-subir-zero[data-v-a0c8029e]{color:#cbd5e1;font-weight:600}.cruce-subir-danger[data-v-a0c8029e]{color:#dc2626;font-weight:700;font-size:14px}.cruce-disponible[data-v-a0c8029e]{color:#0891b2;font-weight:700}[dir] .cruce-row-active[data-v-a0c8029e]{background:#f0fdf4!important}[dir] .cruce-row-active[data-v-a0c8029e]:hover{background:#dcfce7!important}.cruce-row-inactive[data-v-a0c8029e]{opacity:.75}[dir] .cruce-row-danger[data-v-a0c8029e]{background:#fef2f2!important}[dir] .cruce-row-danger[data-v-a0c8029e]:hover{background:#fee2e2!important}.cruce-check-cell[data-v-a0c8029e]{width:30px}.cruce-icon-ok[data-v-a0c8029e]{color:#16a34a;font-size:15px}.cruce-icon-empty[data-v-a0c8029e]{color:#cbd5e1;font-size:15px}.cruce-icon-danger[data-v-a0c8029e]{color:#dc2626;font-size:15px}.cruce-filtro-danger[data-v-a0c8029e]{color:#dc2626;font-weight:600}[dir=ltr] .ml-3[data-v-a0c8029e]{margin-left:16px}[dir=rtl] .ml-3[data-v-a0c8029e]{margin-right:16px}.alert-despachado-completo[data-v-a0c8029e]{color:#15803d;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}[dir] .alert-despachado-completo[data-v-a0c8029e]{background:#f0fdf4;border:1px solid #86efac;border-radius:6px;padding:8px 14px}.alert-despachado-completo i[data-v-a0c8029e]{color:#16a34a;font-size:15px}.cruce-total-row td[data-v-a0c8029e]{font-size:13px}[dir] .cruce-total-row td[data-v-a0c8029e]{background:#f8fafc;padding:8px 12px}[dir=ltr] .ml-1[data-v-a0c8029e]{margin-left:4px}[dir=rtl] .ml-1[data-v-a0c8029e]{margin-right:4px}.documento-detalle-header-compact h3[data-v-a0c8029e]{color:#1e293b;font-size:16px}[dir] .documento-detalle-header-compact h3[data-v-a0c8029e]{margin:0}.documento-detalle-header-compact p[data-v-a0c8029e]{font-size:12px}[dir] .documento-detalle-header-compact p[data-v-a0c8029e]{margin:0}.tabla-documento-wrapper[data-v-a0c8029e]{overflow-x:auto}[dir] .tabla-documento-wrapper[data-v-a0c8029e]{border-radius:8px;border:1px solid #e2e8f0}.tabla-documento[data-v-a0c8029e]{width:100%;border-collapse:collapse}[dir] .tabla-documento[data-v-a0c8029e]{background:#fff}[dir] .tabla-documento thead[data-v-a0c8029e]{background:#f1f5f9}.tabla-documento thead th[data-v-a0c8029e]{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:#475569}[dir] .tabla-documento thead th[data-v-a0c8029e]{padding:9px 12px;border-bottom:1px solid #e2e8f0}[dir=ltr] .tabla-documento thead th[data-v-a0c8029e]{text-align:left}[dir=rtl] .tabla-documento thead th[data-v-a0c8029e]{text-align:right}[dir] .tabla-documento thead th[data-v-a0c8029e]:nth-child(4),[dir] .tabla-documento thead th[data-v-a0c8029e]:nth-child(5),[dir] .tabla-documento thead th[data-v-a0c8029e]:nth-child(6){text-align:center}.tabla-documento tbody tr[data-v-a0c8029e]{transition:background .15s}[dir] .tabla-documento tbody tr[data-v-a0c8029e]{border-bottom:1px solid #f1f5f9;-webkit-transition:background .15s}[dir] .tabla-documento tbody tr[data-v-a0c8029e]:hover{background-color:#f8fafc}[dir] .tabla-documento tbody tr.combo-row[data-v-a0c8029e]{background-color:#fffbeb}[dir] .tabla-documento tbody tr.combo-row[data-v-a0c8029e]:hover{background-color:#fef9c3}.tabla-documento tbody td[data-v-a0c8029e]{font-size:13px;color:#334155}[dir] .tabla-documento tbody td[data-v-a0c8029e]{padding:9px 12px}.tabla-documento tbody td strong[data-v-a0c8029e]{font-size:13px}.tabla-documento tbody td small[data-v-a0c8029e]{font-size:11px}.badge-combo[data-v-a0c8029e],.badge-individual[data-v-a0c8029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase}[dir] .badge-combo[data-v-a0c8029e],[dir] .badge-individual[data-v-a0c8029e]{padding:2px 8px;border-radius:10px}.badge-combo[data-v-a0c8029e]{color:#7e22ce}[dir] .badge-combo[data-v-a0c8029e]{background:#fdf4ff;border:1px solid #e9d5ff}.badge-individual[data-v-a0c8029e]{color:#1d4ed8}[dir] .badge-individual[data-v-a0c8029e]{background:#eff6ff;border:1px solid #bfdbfe}.progress-container[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.progress-bar-wrapper[data-v-a0c8029e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:16px;overflow:hidden}[dir] .progress-bar-wrapper[data-v-a0c8029e]{background:#e2e8f0;border-radius:8px}.progress-bar[data-v-a0c8029e]{height:100%;transition:width .5s ease,background-color .3s ease}[dir] .progress-bar[data-v-a0c8029e]{-webkit-transition:width .5s ease,background-color .3s ease;border-radius:8px}.progress-text[data-v-a0c8029e]{min-width:45px;font-weight:700;font-size:12px;color:#334155}[dir=ltr] .progress-text[data-v-a0c8029e]{text-align:right}[dir=rtl] .progress-text[data-v-a0c8029e]{text-align:left}.resumen-compacto[data-v-a0c8029e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;font-size:12px}[dir] .resumen-compacto[data-v-a0c8029e]{padding:8px 12px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.resumen-compacto .resumen-item[data-v-a0c8029e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.resumen-compacto .resumen-item i[data-v-a0c8029e]{font-size:13px}.resumen-compacto .resumen-item strong[data-v-a0c8029e]{font-size:13px;color:#1e293b}.resumen-compacto .separator[data-v-a0c8029e]{color:#cbd5e1}@media (max-width:768px){.tabla-documento tbody td[data-v-a0c8029e],.tabla-documento thead th[data-v-a0c8029e]{font-size:11px}[dir] .tabla-documento tbody td[data-v-a0c8029e],[dir] .tabla-documento thead th[data-v-a0c8029e]{padding:7px 6px}.resumen-compacto[data-v-a0c8029e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:11px}.resumen-compacto .separator[data-v-a0c8029e]{display:none}}[data-v-04f1af34]{color:#000}.activeBtn[data-v-04f1af34]{color:#fff!important}[dir] .activeBtn[data-v-04f1af34]{background-color:#1cbeb3}.breadcrumbs[data-v-04f1af34]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}[dir] .breadcrumbs[data-v-04f1af34]{border:1px solid #cbd2d9;border-radius:.3rem}.breadcrumbs__item[data-v-04f1af34]{outline:none;position:relative;text-decoration:none;transition:background .2s linear;color:#000}[dir] .breadcrumbs__item[data-v-04f1af34]{-webkit-transition:background .2s linear}[dir=ltr] .breadcrumbs__item[data-v-04f1af34]{padding:.75em .75em .75em 1.25em}[dir=rtl] .breadcrumbs__item[data-v-04f1af34]{padding:.75em 1.25em .75em .75em}.breadcrumbs__item[data-v-04f1af34]:hover,.breadcrumbs__item[data-v-04f1af34]:hover:after{color:#fff}[dir] .breadcrumbs__item[data-v-04f1af34]:hover,[dir] .breadcrumbs__item[data-v-04f1af34]:hover:after{background:#000}.breadcrumbs__item.is-active[data-v-04f1af34]:focus,.breadcrumbs__item[data-v-04f1af34]:focus,.breadcrumbs__item[data-v-04f1af34]:focus:after{color:#fff}[dir] .breadcrumbs__item.is-active[data-v-04f1af34]:focus,[dir] .breadcrumbs__item[data-v-04f1af34]:focus,[dir] .breadcrumbs__item[data-v-04f1af34]:focus:after{background:#1cbeb3}.breadcrumbs__item[data-v-04f1af34]:after,.breadcrumbs__item[data-v-04f1af34]:before{bottom:0;clip-path:polygon(50% 50%,-50% -50%,0 100%);content:"";position:absolute;top:0;transition:background .2s linear;width:1em;z-index:1}[dir] .breadcrumbs__item[data-v-04f1af34]:after,[dir] .breadcrumbs__item[data-v-04f1af34]:before{background:#fff;-webkit-transition:background .2s linear}[dir=ltr] .breadcrumbs__item[data-v-04f1af34]:after,[dir=ltr] .breadcrumbs__item[data-v-04f1af34]:before{left:100%}[dir=rtl] .breadcrumbs__item[data-v-04f1af34]:after,[dir=rtl] .breadcrumbs__item[data-v-04f1af34]:before{right:100%}[dir] .breadcrumbs__item[data-v-04f1af34]:before{background:#cbd2d9}[dir=ltr] .breadcrumbs__item[data-v-04f1af34]:before{margin-left:1px}[dir=rtl] .breadcrumbs__item[data-v-04f1af34]:before{margin-right:1px}[dir=ltr] .breadcrumbs__item[data-v-04f1af34]:last-child{border-right:none}[dir=rtl] .breadcrumbs__item[data-v-04f1af34]:last-child{border-left:none}[dir] .breadcrumbs__item.is-active[data-v-04f1af34]{background:#edf1f5}