.line-dropper-container[data-v-3d370120]{width:100%;max-height:75vh;overflow-y:auto;overflow-x:hidden}.no-data-message[data-v-3d370120]{color:#01132d;font-weight:700;font-size:20px;font-family:Gilroy}.reglas-list[data-v-3d370120]{display:flex;flex-direction:column;gap:8px}.regla-item[data-v-3d370120]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #cecece;border-radius:8px;cursor:grab;transition:all .2s ease;position:relative}.regla-item[data-v-3d370120]:hover{background:#f8f9fa;border-color:#d0d0d0;box-shadow:0 2px 4px rgba(0,0,0,.05)}.regla-item.arrastrando[data-v-3d370120]{opacity:.5;cursor:grabbing;transform:scale(.98)}.regla-item.zona-soltar[data-v-3d370120]{border-color:#4a90e2;background:#f0f7ff;border-width:2px}.regla-item.zona-soltar[data-v-3d370120]:before{content:"";position:absolute;top:-4px;left:0;right:0;height:2px;background:#4a90e2;border-radius:2px}.regla-item.deshabilitado[data-v-3d370120]{cursor:not-allowed;opacity:.6;pointer-events:none}.regla-item.deshabilitado .icono-arrastre[data-v-3d370120]{cursor:not-allowed;color:#bdbdbd}.regla-item.regla-activa[data-v-3d370120]{border-color:#1b79f8}.regla-item.regla-inactiva[data-v-3d370120]{border-color:#cecece}.icono-arrastre[data-v-3d370120]{flex-shrink:0;color:#6b7280;font-size:16px;cursor:grab;padding:4px}.icono-arrastre[data-v-3d370120]:active{cursor:grabbing}.icono-arrastre i[data-v-3d370120]{display:block}.controles-orden[data-v-3d370120]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:40px}.controles-orden .numero-orden[data-v-3d370120]{font-size:16px;font-weight:700;color:#01132d;line-height:1;padding:4px 0}.controles-orden .flecha-orden[data-v-3d370120]{background:none;border:none;padding:0;cursor:pointer;color:#6b7280;font-size:16px;line-height:1;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.controles-orden .flecha-orden[data-v-3d370120]:hover:not(:disabled){color:#1976d2;transform:scale(1.2)}.controles-orden .flecha-orden[data-v-3d370120]:active:not(:disabled){transform:scale(1.1)}.controles-orden .flecha-orden[data-v-3d370120]:disabled{opacity:0;cursor:not-allowed}.controles-orden .flecha-orden i[data-v-3d370120]{display:block}.controles-orden .flecha-deshabilitada[data-v-3d370120]{visibility:hidden;cursor:default!important}.controles-orden .flecha-deshabilitada[data-v-3d370120]:hover{color:#6b7280!important;transform:none!important}.contenido-regla[data-v-3d370120]{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.campo-regla[data-v-3d370120]{display:flex;flex-direction:column;gap:4px;min-width:0}.campo-regla .etiqueta[data-v-3d370120]{font-size:12px;color:#727272;font-weight:500;letter-spacing:0}.campo-regla .valor[data-v-3d370120]{font-size:16px;font-weight:700;color:#01132d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acciones-regla[data-v-3d370120]{flex-shrink:0;display:flex;align-items:center;padding-left:8px}.acciones-regla .icon-more-actions[data-v-3d370120]{cursor:pointer;color:#757575;transition:color .2s ease}.acciones-regla .icon-more-actions[data-v-3d370120]:hover{color:#1976d2}.toggle-regla[data-v-3d370120]{flex-shrink:0;display:flex;align-items:center;padding-left:8px}.orden-regla[data-v-3d370120]{flex-shrink:0}.orden-regla .badge-orden[data-v-3d370120]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;background:#e3f2fd;color:#1976d2;border-radius:16px;font-size:14px;font-weight:600}.sin-reglas[data-v-3d370120]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#9e9e9e;font-size:14px;text-align:center;border:2px dashed #e0e0e0;border-radius:8px;background:#fafafa}.regla-list-move[data-v-3d370120]{transition:transform .3s ease}.regla-list-enter-active[data-v-3d370120],.regla-list-leave-active[data-v-3d370120]{transition:all .3s ease}.regla-list-enter-from[data-v-3d370120]{opacity:0;transform:translateY(-10px)}.regla-list-leave-to[data-v-3d370120]{opacity:0;transform:translateY(10px)}.hr-separator[data-v-3d370120]{margin-bottom:16px;margin-top:16px;border:1px solid #d7e1ea;width:100%}.botonera-delete[data-v-3d370120]{width:100%;display:flex;justify-content:flex-end}.botonera-delete[data-v-3d370120]:first-child{margin-right:10px}.formulario-regla{display:flex;flex-direction:column;gap:16px}.formulario-regla .viu-multiselect,.formulario-regla .viu-select,.formulario-regla .viu-switch{min-width:100%;width:100%}.formulario-regla .viu-multiselect .selected-area,.formulario-regla .viu-select .selected-area,.formulario-regla .viu-switch .selected-area{min-width:100%}.formulario-regla .viu-multiselect .selected-area.read-only .chevron,.formulario-regla .viu-select .selected-area.read-only .chevron,.formulario-regla .viu-switch .selected-area.read-only .chevron{display:none}.formulario-regla .viu-switch .switch-container{width:100%!important}.formulario-regla .viu-switch .switch-options{width:100%!important;display:flex!important}.formulario-regla .viu-switch .switch-options .switch-option{flex:1!important;min-width:0!important}.formulario-regla .viu-switch .switch-group,.formulario-regla .viu-switch .switch-wrapper,.formulario-regla .viu-switch .viu-switch-container{width:100%!important;min-width:100%!important}.formulario-regla .rows-group{display:flex;flex-direction:column;gap:16px 8px}.formulario-regla .rows-group .horizontal{flex-direction:row}.formulario-regla .rows-group>div{display:flex;gap:16px 8px}.formulario-regla .w-33{flex:1;min-width:0}.formulario-regla .w-33 .viu-switch{width:100%!important;min-width:100%!important}.formulario-regla .w-33 .viu-switch *{width:100%!important}.formulario-regla .w-33 .viu-switch>div{width:100%!important;min-width:100%!important}.formulario-regla .multiselect-separator{border:1px solid #cecece;width:95%;position:absolute;left:10px;top:38px;display:flex;justify-self:center}.formulario-regla .row{display:flex;gap:16px 8px}.formulario-regla .row.space{justify-content:space-between}@media(max-width:768px){.formulario-regla .row{flex-direction:column;gap:16px 0}.formulario-regla .row.space{justify-content:flex-start}.formulario-regla .rows-group>div{flex-direction:column;gap:16px 0}}.formulario-regla .hr-separator{border:1px solid #cecece;width:100%}.formulario-regla .botonera{display:flex;justify-content:flex-end;gap:0 8px}.formulario-regla .multiselect-canal .viu-multiselect-options,.formulario-regla .multiselect-tipo-ticket .viu-multiselect-options{padding-top:38px}.formulario-regla .header-fake-table-multiselect{position:absolute;top:12px;width:100%;left:16px}.formulario-regla .header-fake-table-multiselect .viu-checkbox{pointer-events:all!important}.formulario-regla .header-fake-table-multiselect .viu-checkbox .contenedor-check{margin-right:9px}.formulario-regla .option:first-child{margin-top:8px}.enrutador-solicitudes-reclamaciones-page .viu-modal.modal-regla .viu-modal-popup{width:100%;max-width:800px;overflow:initial}.enrutador-solicitudes-reclamaciones-page .viu-modal.modal-regla .viu-modal-popup .viu-modal-popup-content{overflow-y:initial}.enrutador-solicitudes-reclamaciones-page .skeleton-loader{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.enrutador-solicitudes-reclamaciones-page .skeleton-row{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #cecece;border-radius:8px;animation:skeleton-pulse 1.5s ease-in-out infinite;height:86px}.enrutador-solicitudes-reclamaciones-page .skeleton-item{background:#f0f0f0;border-radius:4px}.enrutador-solicitudes-reclamaciones-page .skeleton-item.skeleton-icon{flex-shrink:0;width:16px;height:16px}.enrutador-solicitudes-reclamaciones-page .skeleton-item.skeleton-controls{flex-shrink:0;width:40px;height:32px}.enrutador-solicitudes-reclamaciones-page .skeleton-item.skeleton-content{flex:1;height:16px}.enrutador-solicitudes-reclamaciones-page .skeleton-item.skeleton-toggle{flex-shrink:0;width:44px;height:24px}.enrutador-solicitudes-reclamaciones-page .skeleton-item.skeleton-actions{flex-shrink:0;width:32px;height:32px}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}