/**
 * Toast Notification Styles
 * 
 * @package    Comtecs_ToastNotification
 * @author     Comtecs
 * @copyright  Copyright (c) 2025 Comtecs
 */

/* Toast Notifications */
.comtecs-toast {
    position: fixed !important;
    top: 20px !important;
    right: 20px !important;
    padding: 16px 24px !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #fff !important;
    z-index: 10000 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
    opacity: 0 !important;
    transform: translateY(-20px) !important;
    transition: all 0.3s ease !important;
    pointer-events: none !important;
    max-width: 400px !important;
}

.comtecs-toast.show {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

.comtecs-toast-success {
    background-color: #56AD3F !important;
}

.comtecs-toast-error {
    background-color: #dc3545 !important;
}

.comtecs-toast-info {
    background-color: #0dcaf0 !important;
    color: #000 !important;
}

.comtecs-toast-warning {
    background-color: #ffc107 !important;
    color: #000 !important;
}
