/* assets/styles/toast.css */
.toast {
    border-left: .35rem solid transparent;
}

/* Colors by type (Bootstrap palette) */
.toast-success {
    border-left-color: var(--bs-success);
}

.toast-danger {
    border-left-color: var(--bs-danger);
}

.toast-warning {
    border-left-color: var(--bs-warning);
}

.toast-info {
    border-left-color: var(--bs-info);
}

/* Icon color follows type */
.toast-success .toast-header .toast-icon {
    color: var(--bs-success);
}

.toast-danger .toast-header .toast-icon {
    color: var(--bs-danger);
}

.toast-warning .toast-header .toast-icon {
    color: var(--bs-warning);
}

.toast-info .toast-header .toast-icon {
    color: var(--bs-info);
}
