/* ===========================
   Toast уведомление
=========================== */

    .toast{
        position:fixed;

        right:30px;
        bottom:30px;

        width:340px;

        display:flex;
        align-items:center;
        gap:18px;

        padding:18px 22px;

        background:#ffffff;

        border-radius:16px;

        box-shadow:
            0 20px 50px rgba(0,0,0,.18);

        border-left:5px solid #22c55e;

        z-index:9999;

        opacity:0;

        visibility:hidden;

        transform:translateY(25px);

        transition:.35s ease;
    }

    .toast.show{

        opacity:1;

        visibility:visible;

        transform:translateY(0);

    }

    .toast-icon{

        width:46px;
        height:46px;

        flex-shrink:0;

        border-radius:50%;

        background:#22c55e;

        color:white;

        display:flex;

        align-items:center;

        justify-content:center;

        font-size:22px;

        font-weight:700;

    }

    .toast-content{

        display:flex;
        flex-direction:column;

    }

    .toast-content strong{

        font-size:17px;

        color:#222;

        margin-bottom:4px;

    }

    .toast-content span{

        color:#666;

        font-size:14px;

        line-height:1.5;

    }

    @media (max-width:700px){

        .toast{

            left:15px;
            right:15px;

            width:auto;

            bottom:15px;

        }

    } 
