#globalAlertModal .modal-header{border-bottom:2px solid hsl(var(--border));padding:1.25rem 1.5rem}#globalAlertModal .modal-header.bg-info{background-color:hsl(var(--info)/0.1) !important;border-bottom-color:hsl(var(--info)/0.3)}#globalAlertModal .modal-header.bg-success{background-color:hsl(var(--success)/0.1) !important;border-bottom-color:hsl(var(--success)/0.3)}#globalAlertModal .modal-header.bg-danger{background-color:hsl(var(--destructive)/0.1) !important;border-bottom-color:hsl(var(--destructive)/0.3)}#globalAlertModal .modal-header.bg-warning{background-color:rgba(16,53,101,.1) !important;border-bottom-color:rgba(16,53,101,.3)}#globalAlertModal .modal-title{font-weight:700;font-size:1.25rem;display:flex;align-items:center}#globalAlertModal .modal-title i{font-size:1.5rem}#globalAlertModal .modal-header.bg-info .modal-title i{color:hsl(var(--info))}#globalAlertModal .modal-header.bg-success .modal-title i{color:hsl(var(--success))}#globalAlertModal .modal-header.bg-danger .modal-title i{color:hsl(var(--destructive))}#globalAlertModal .modal-header.bg-warning .modal-title i{color:#103565}#globalAlertModal .modal-body{padding:1.5rem;font-size:1rem;line-height:1.6}#globalAlertModal .modal-footer{border-top:1px solid hsl(var(--border));padding:1rem 1.5rem}#globalAlertModal .modal-header.bg-warning~.modal-footer .btn-warning{background:linear-gradient(135deg, var(--cartagenia-secondary) 0%, var(--cartagenia-primary) 100%) !important;border:none !important;color:#fff !important;position:relative;overflow:hidden}#globalAlertModal .modal-header.bg-warning~.modal-footer .btn-warning::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.5), transparent);transition:left .5s ease}#globalAlertModal .modal-header.bg-warning~.modal-footer .btn-warning:hover::before{left:100%}#globalAlertModal .modal-header.bg-warning~.modal-footer .btn-warning:hover{background:hsla(0,0%,100%,.95) !important;backdrop-filter:blur(calc(var(--glass-blur) * 1.5));-webkit-backdrop-filter:blur(calc(var(--glass-blur) * 1.5));border-color:var(--cartagenia-primary);color:var(--cartagenia-primary) !important;box-shadow:var(--glass-shadow-hover)}#globalAlertModal.fade .modal-dialog{transition:transform .2s ease-out,opacity .2s ease-out}#globalAlertModal.show .modal-dialog{transform:scale(1)}
