    /* Custom SweetAlert2 styling to match your color scheme */
    .swal2-popup {
      border-radius: 10px;
      box-shadow: 0 0 20px rgba(0, 120, 255, 0.3);
    }
    
    .swal2-confirm {
      background-color: #0078ff !important;
      color: #ffffff !important; 
      border: none !important;
      border-radius: 25px !important;
      padding: 10px 25px !important;
      font-weight: 600 !important;
      transition: all 0.3s ease !important;
    }
    
    .swal2-confirm:hover {
      background-color: #0056cc !important;
      transform: translateY(-2px) !important;
      box-shadow: 0 5px 15px rgba(0, 120, 255, 0.4) !important;
    }
    
    .swal2-cancel {
      background-color: #6c757d !important;
      border: none !important;
      border-radius: 25px !important;
      padding: 10px 25px !important;
      font-weight: 600 !important;
      transition: all 0.3s ease !important;
    }
    
    .swal2-cancel:hover {
      background-color: #545b62 !important;
      transform: translateY(-2px) !important;
    }
    
    .swal2-success .swal2-success-ring {
      border-color: #0078ff !important;
    }
    
    .swal2-success .swal2-success-fix {
      background-color: #0078ff !important;
    }
    
    .swal2-success .swal2-success-circular-line-right {
      background-color: #0078ff !important;
    }
    
    .swal2-success .swal2-success-circular-line-left {
      background-color: #0078ff !important;
    }
    
    .swal2-error .swal2-error-x .swal2-error-line.swal2-error-line-left,
    .swal2-error .swal2-error-x .swal2-error-line.swal2-error-line-right {
      background-color: #dc3545 !important;
    }
    
    .swal2-warning .swal2-warning-outline {
      border-color: #ffc107 !important;
    }
    
    .swal2-warning .swal2-warning-body {
      background-color: #ffc107 !important;
    }
    
    /* Loading spinner styling */
    .form-loading {
      opacity: 0.6;
      pointer-events: none;
    }
    
    .spinner-border-custom {
      color: #0078ff;
    }