.swal2-container{z-index:10000!important}.swal2-popup.custom-advertencias{width:800px!important;max-height:80vh!important;padding:0;display:flex!important;flex-direction:column}.swal2-header{padding:.6rem 1.2rem!important;border-bottom:1px solid #e9ecef;background:#f8f9fa;margin:0!important}.swal2-title{margin:0!important;padding:0!important;font-size:1.1rem!important;line-height:1.2!important}.titulo-con-badge{display:flex;justify-content:center;align-items:center;margin-top:-.4rem}.badge{background:#ffc107;color:#856404;padding:.3rem .8rem;border-radius:1rem;font-size:.85rem;font-weight:700}.swal2-html-container{padding:0!important;margin:0!important;overflow-y:auto!important;max-height:55vh!important}.advertencia-item{padding:1rem 1.5rem;border-bottom:1px solid #eaeaea}.advertencia-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.asiento-numero{font-weight:600;color:#495057}.asiento-fecha{color:#6c757d;font-size:.85rem}.advertencia-mensaje{display:flex;gap:.5rem;color:#856404;align-items:flex-start}.warning-icon{font-size:1.2rem}.swal2-actions{padding:1rem 1.5rem!important;border-top:1px solid #e9ecef}.dark .swal2-header{background:#374151;border-bottom-color:#4b5563}.dark .badge{background:#d97706;color:#fef3c7}.dark .advertencia-item{border-bottom-color:#4b5563}.dark .asiento-numero{color:#f3f4f6}.dark .asiento-fecha{color:#9ca3af}.dark .advertencia-mensaje{color:#fef3c7}.swal2-html-container::-webkit-scrollbar{width:6px}.swal2-html-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dark .swal2-html-container::-webkit-scrollbar-thumb{background:#6b7280}.swal2-footer{padding:.8rem 1.5rem!important;border-top:1px solid #e9ecef;background:#fafafa}.advertencias-footer-msg{font-size:.9rem;color:#6c757d;text-align:center;padding:.3rem 0}.dark .swal2-footer{background:#374151;border-top-color:#4b5563}.dark .advertencias-footer-msg{color:#e5e7eb}.air-datepicker{z-index:999999!important}#datosAsientosAutomaticosGrid{position:relative;overflow-y:auto}.ag-row-even:hover,.ag-row-odd:hover{background-color:#edf8ed}
