/* Contenedor de chips de derivaciones */.derivations-chips-container{align-content:flex-start;background-color:#f9f9f9;border:2px dashed #e4e6ef;border-radius:.475rem;display:flex;flex-wrap:wrap;gap:.5rem;max-height:400px;min-height:120px;overflow-y:auto;padding:1rem}.derivations-chips-container:empty{align-items:center;display:flex;justify-content:center}

/* Chip individual */.derivation-chip{align-items:center;animation:chipAppear .2s ease;background-color:#3699ff;border-radius:.425rem;color:#fff;display:inline-flex;font-size:.925rem;font-weight:500;padding:.4rem .7rem;transition:all .2s ease}.derivation-chip:hover{background-color:#187de4;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}

/* Texto del chip */.derivation-text{margin-right:.5rem}

/* Botón de eliminar */.btn-remove-derivation{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-size:1rem;line-height:1;margin-left:.25rem;padding:0;transition:all .2s ease}.btn-remove-derivation,.btn-remove-derivation i{color:#fff!important;font-weight:700}.btn-remove-derivation:hover{color:#fff!important;text-shadow:0 0 4px rgba(0,0,0,.3);transform:rotate(90deg) scale(1.2)}.btn-remove-derivation:hover i{color:#fff!important}

/* Animación de aparición */@keyframes chipAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}

/* Mensaje vacío */#empty-message{color:#a1a5b7;width:100%}

/* Badge de contador */#derivation-count{font-size:.85rem;padding:.35rem .65rem}

/* Input de agregar derivación */#derivation_input{border-bottom-right-radius:0;border-top-right-radius:0}#btn-add-derivation{border-bottom-left-radius:0;border-top-left-radius:0;white-space:nowrap}
.btn.btn-icon.btn-xs{align-items:center;border-radius:.1rem;display:inline-flex;font-size:10px;height:2.5em;justify-content:center;line-height:0em;width:2.5em}.dataTables_filter,.dataTables_info{display:none}

/* Chrome, Safari, Edge, Opera */input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

/* Firefox */input[type=number]{-moz-appearance:textfield}input.input-lg{font-size:5em!important}.login-svg-bg-1{background-image:url(../media/svg/illustrations/login-visual-1.svg)}.login-svg-bg-2{background-image:url(../media/svg/illustrations/login-visual-2.svg)}.login-svg-bg-3{background-image:url(../media/svg/illustrations/login-visual-3.svg)}.login-svg-bg-4{background-image:url(../media/svg/illustrations/login-visual-4.svg)}.cell{vertical-align:middle}.container-xxl{max-width:1480px}.form-control.form-control-solid:focus{border-color:1px #8e62ff!important}.ml-10{margin-left:10px}.kanban{width:1880px}.red-card{background-image:url(/media/svg/shapes/wave-bg-red.svg)}.red-border,.red-card{background-color:#f1416c}.red-border{border:1px dashed hsla(0,0%,100%,.4)}.purple-card{background-color:#7239ea;background-image:url(/media/svg/shapes/wave-bg-purple.svg)}.purple-border{background-color:#7239ea;border:1px dashed hsla(0,0%,100%,.4)}.badge-light-importance-low{background-color:#f8f5ff;color:#7239ea}.blue-card{background-image:url(/media/svg/shapes/wave-bg-blue.svg)}.blue-border,.blue-card{background-color:#3992f6}.blue-border{border:1px dashed hsla(0,0%,100%,.4)}.color-card-footer{background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.3)}.ml-5{margin-left:5px}#kt_app_sidebar_logo{background-color:#fff}.font-size-lg{font-weight:700}.disabled{cursor:default;pointer-events:none}.blockui .blockui-overlay{position:fixed}.spinner{position:relative}.spinner.spinner-white:before{border:2px solid #fff;border-right-color:transparent}.spinner:before{animation:animation-spinner .5s linear infinite;border:2px solid #d1d3e0;border-radius:50%;border-right-color:transparent;box-sizing:border-box;content:"";height:1.5rem;left:0;margin-top:-.75rem;position:absolute;top:50%;width:1.5rem}@keyframes animation-spinner{to{transform:rotate(1turn)}}
/* Estilos para notificaciones toastr en modal de lotes */#toast-container>.toast-warning{background-color:#ffc700!important;box-shadow:0 0 12px rgba(0,0,0,.3)!important;opacity:1!important}#toast-container>.toast-warning .toast-title{color:#000!important;font-weight:600!important}#toast-container>.toast-warning .toast-message{color:#1a1a1a!important;font-weight:500!important}#toast-container>.toast-warning .toast-progress{background-color:#000!important;opacity:.6!important}
