.toast {
    position: fixed;
    bottom: 30px;
    right: 30px;
    background: #333;
    color: #fff;
    padding: 12px 16px;
    border-radius: 6px;
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    z-index: 9999;
}

.toast.show {
    opacity: 1;
    transform: translateY(0);
}

.toast.success {
    background: #141a24;
}

.toast.error {
    background: #dc3545;
}

.toast svg {
    flex-shrink: 0;
}

.fresnel-container {
    margin: 0;
    padding: 0;
}

@media not all and (min-width:0px) and (max-width:319px) {
    .fresnel-at-XXXS {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:449px) {
    .fresnel-at-XXS {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:599px) {
    .fresnel-at-XS {
        display: none !important;
    }
}

@media not all and (min-width:600px) and (max-width:767px) {
    .fresnel-at-S {
        display: none !important;
    }
}

@media not all and (min-width:768px) and (max-width:768px) {
    .fresnel-at-SM {
        display: none !important;
    }
}

@media not all and (min-width:769px) and (max-width:1023px) {
    .fresnel-at-M {
        display: none !important;
    }
}

@media not all and (min-width:1024px) and (max-width:1159px) {
    .fresnel-at-L {
        display: none !important;
    }
}

@media not all and (min-width:1160px) and (max-width:1339px) {
    .fresnel-at-MENU {
        display: none !important;
    }
}

@media not all and (min-width:1340px) and (max-width:1439px) {
    .fresnel-at-XL {
        display: none !important;
    }
}

@media not all and (min-width:1440px) {
    .fresnel-at-XXL {
        display: none !important;
    }
}

@media not all and (max-width:319px) {
    .fresnel-lessThan-XXS {
        display: none !important;
    }
}

@media not all and (max-width:449px) {
    .fresnel-lessThan-XS {
        display: none !important;
    }
}

@media not all and (max-width:599px) {
    .fresnel-lessThan-S {
        display: none !important;
    }
}

@media not all and (max-width:767px) {
    .fresnel-lessThan-SM {
        display: none !important;
    }
}

@media not all and (max-width:768px) {
    .fresnel-lessThan-M {
        display: none !important;
    }
}

@media not all and (max-width:1023px) {
    .fresnel-lessThan-L {
        display: none !important;
    }
}

@media not all and (max-width:1159px) {
    .fresnel-lessThan-MENU {
        display: none !important;
    }
}

@media not all and (max-width:1339px) {
    .fresnel-lessThan-XL {
        display: none !important;
    }
}

@media not all and (max-width:1439px) {
    .fresnel-lessThan-XXL {
        display: none !important;
    }
}

@media not all and (min-width:320px) {
    .fresnel-greaterThan-XXXS {
        display: none !important;
    }
}

@media not all and (min-width:450px) {
    .fresnel-greaterThan-XXS {
        display: none !important;
    }
}

@media not all and (min-width:600px) {
    .fresnel-greaterThan-XS {
        display: none !important;
    }
}

@media not all and (min-width:768px) {
    .fresnel-greaterThan-S {
        display: none !important;
    }
}

@media not all and (min-width:769px) {
    .fresnel-greaterThan-SM {
        display: none !important;
    }
}

@media not all and (min-width:1024px) {
    .fresnel-greaterThan-M {
        display: none !important;
    }
}

@media not all and (min-width:1160px) {
    .fresnel-greaterThan-L {
        display: none !important;
    }
}

@media not all and (min-width:1340px) {
    .fresnel-greaterThan-MENU {
        display: none !important;
    }
}

@media not all and (min-width:1440px) {
    .fresnel-greaterThan-XL {
        display: none !important;
    }
}

@media not all and (min-width:0px) {
    .fresnel-greaterThanOrEqual-XXXS {
        display: none !important;
    }
}

@media not all and (min-width:320px) {
    .fresnel-greaterThanOrEqual-XXS {
        display: none !important;
    }
}

@media not all and (min-width:450px) {
    .fresnel-greaterThanOrEqual-XS {
        display: none !important;
    }
}

@media not all and (min-width:600px) {
    .fresnel-greaterThanOrEqual-S {
        display: none !important;
    }
}

@media not all and (min-width:768px) {
    .fresnel-greaterThanOrEqual-SM {
        display: none !important;
    }
}

@media not all and (min-width:769px) {
    .fresnel-greaterThanOrEqual-M {
        display: none !important;
    }
}

@media not all and (min-width:1024px) {
    .fresnel-greaterThanOrEqual-L {
        display: none !important;
    }
}

@media not all and (min-width:1160px) {
    .fresnel-greaterThanOrEqual-MENU {
        display: none !important;
    }
}

@media not all and (min-width:1340px) {
    .fresnel-greaterThanOrEqual-XL {
        display: none !important;
    }
}

@media not all and (min-width:1440px) {
    .fresnel-greaterThanOrEqual-XXL {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:319px) {
    .fresnel-between-XXXS-XXS {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:449px) {
    .fresnel-between-XXXS-XS {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:599px) {
    .fresnel-between-XXXS-S {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:767px) {
    .fresnel-between-XXXS-SM {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:768px) {
    .fresnel-between-XXXS-M {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:1023px) {
    .fresnel-between-XXXS-L {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:1159px) {
    .fresnel-between-XXXS-MENU {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:1339px) {
    .fresnel-between-XXXS-XL {
        display: none !important;
    }
}

@media not all and (min-width:0px) and (max-width:1439px) {
    .fresnel-between-XXXS-XXL {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:449px) {
    .fresnel-between-XXS-XS {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:599px) {
    .fresnel-between-XXS-S {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:767px) {
    .fresnel-between-XXS-SM {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:768px) {
    .fresnel-between-XXS-M {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:1023px) {
    .fresnel-between-XXS-L {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:1159px) {
    .fresnel-between-XXS-MENU {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:1339px) {
    .fresnel-between-XXS-XL {
        display: none !important;
    }
}

@media not all and (min-width:320px) and (max-width:1439px) {
    .fresnel-between-XXS-XXL {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:599px) {
    .fresnel-between-XS-S {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:767px) {
    .fresnel-between-XS-SM {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:768px) {
    .fresnel-between-XS-M {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:1023px) {
    .fresnel-between-XS-L {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:1159px) {
    .fresnel-between-XS-MENU {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:1339px) {
    .fresnel-between-XS-XL {
        display: none !important;
    }
}

@media not all and (min-width:450px) and (max-width:1439px) {
    .fresnel-between-XS-XXL {
        display: none !important;
    }
}

@media not all and (min-width:600px) and (max-width:767px) {
    .fresnel-between-S-SM {
        display: none !important;
    }
}

@media not all and (min-width:600px) and (max-width:768px) {
    .fresnel-between-S-M {
        display: none !important;
    }
}

@media not all and (min-width:600px) and (max-width:1023px) {
    .fresnel-between-S-L {
        display: none !important;
    }
}

@media not all and (min-width:600px) and (max-width:1159px) {
    .fresnel-between-S-MENU {
        display: none !important;
    }
}

@media not all and (min-width:600px) and (max-width:1339px) {
    .fresnel-between-S-XL {
        display: none !important;
    }
}

@media not all and (min-width:600px) and (max-width:1439px) {
    .fresnel-between-S-XXL {
        display: none !important;
    }
}

@media not all and (min-width:768px) and (max-width:768px) {
    .fresnel-between-SM-M {
        display: none !important;
    }
}

@media not all and (min-width:768px) and (max-width:1023px) {
    .fresnel-between-SM-L {
        display: none !important;
    }
}

@media not all and (min-width:768px) and (max-width:1159px) {
    .fresnel-between-SM-MENU {
        display: none !important;
    }
}

@media not all and (min-width:768px) and (max-width:1339px) {
    .fresnel-between-SM-XL {
        display: none !important;
    }
}

@media not all and (min-width:768px) and (max-width:1439px) {
    .fresnel-between-SM-XXL {
        display: none !important;
    }
}

@media not all and (min-width:769px) and (max-width:1023px) {
    .fresnel-between-M-L {
        display: none !important;
    }
}

@media not all and (min-width:769px) and (max-width:1159px) {
    .fresnel-between-M-MENU {
        display: none !important;
    }
}

@media not all and (min-width:769px) and (max-width:1339px) {
    .fresnel-between-M-XL {
        display: none !important;
    }
}

@media not all and (min-width:769px) and (max-width:1439px) {
    .fresnel-between-M-XXL {
        display: none !important;
    }
}

@media not all and (min-width:1024px) and (max-width:1159px) {
    .fresnel-between-L-MENU {
        display: none !important;
    }
}

@media not all and (min-width:1024px) and (max-width:1339px) {
    .fresnel-between-L-XL {
        display: none !important;
    }
}

@media not all and (min-width:1024px) and (max-width:1439px) {
    .fresnel-between-L-XXL {
        display: none !important;
    }
}

@media not all and (min-width:1160px) and (max-width:1339px) {
    .fresnel-between-MENU-XL {
        display: none !important;
    }
}

@media not all and (min-width:1160px) and (max-width:1439px) {
    .fresnel-between-MENU-XXL {
        display: none !important;
    }
}

@media not all and (min-width:1340px) and (max-width:1439px) {
    .fresnel-between-XL-XXL {
        display: none !important;
    }
}