.toasts-container {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1080; /* выше контента */
    pointer-events: none; /* клики вне тоста проходят */
}
.toasts-container .toast {
    pointer-events: auto; /* тост интерактивен */
    background-color: #ffffff !important; /* непрозрачный белый фон */
    color: #000;                           /* текст чёткий на белом фоне */
    opacity: 1 !important;                 /* сбросить любую полупрозрачность */
    box-shadow: 0 2px 8px rgba(0,0,0,0.12);/* опциональная тень для читаемости */
}
