/* Toast container */
.wp-toast-container {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 99999; /* ensure it appears above everything */
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* Base toast style */
.wp-toast {
    display: flex;
    align-items: center;
    padding: 12px 16px;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    min-width: 250px;
    animation: fadeIn 0.3s ease;
}

/* Toast types */
.wp-toast.success {
    background-color: #E8F5E9;
    border-left: 4px solid #43A047;
}

.wp-toast.info {
    background-color: #3498db;
    color: #fff;
}

.wp-toast.error {
    background-color: #e74c3c;
    color: #fff;
}

/* Toast icon */
.wp-toast-icon {
    width: 24px;
    height: 24px;
    margin-right: 12px;
}

/* Toast content */
.wp-toast-content {
    display: flex;
    flex-direction: column;
}

/* Title */
.wp-toast-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #000;
}

/* Subtitle */
.wp-toast-subtitle {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #546E7A;
}

/* Fade-in animation */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}
