/**
 *  Copyright (c) 2025
 *  @Version : 1.0.0
 *  @Author  : https://salarizadi.ir
 *  @Repository : https://github.com/salarizadi/swipetoast
 *  @Description:
 *  jQuery SwipeToast is a modern toast notification plugin for jQuery. It supports swipe-to-dismiss
 *  functionality, various positions, progress bars, RTL support, custom styling, and more. Ideal for
 *  enhancing user experience with minimalistic and responsive toast notifications.
 *  @License : MIT
 * */
:root{--swipetoast-border-radius:8px;--swipetoast-background:rgba(50, 50, 50, 0.95);--swipetoast-shadow:0 4px 16px rgba(0, 0, 0, 0.15);--swipetoast-text:#ffffff;--swipetoast-success:#44DB6F;--swipetoast-error:#FF4F4F;--swipetoast-info:#4FC3F7;--swipetoast-warning:#FFB74D;--swipetoast-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.swipetoast-container{position:fixed;z-index:9999;pointer-events:none;box-sizing:border-box;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.swipetoast{background:var(--swipetoast-background);color:var(--swipetoast-text);padding:14px 20px;border-radius:var(--swipetoast-border-radius);margin:8px 0;box-shadow:var(--swipetoast-shadow);display:flex;align-items:center;justify-content:flex-start;font-family:var(--swipetoast-font);pointer-events:auto;cursor:pointer;position:relative;overflow:hidden;font-size:14px;font-weight:400;line-height:1.5;height:fit-content;animation-duration:.3s;animation-timing-function:cubic-bezier(0.4,0,0.2,1);animation-fill-mode:forwards;transition:transform .2s,opacity .2s;will-change:transform,opacity}.swipetoast.success{background:var(--swipetoast-success)}.swipetoast.error{background:var(--swipetoast-error)}.swipetoast.info{background:var(--swipetoast-info)}.swipetoast.warning{background:var(--swipetoast-warning)}.swipetoast.rtl{direction:rtl}.swipetoast-close{background:0 0;border:none;color:inherit;font-size:18px;width:24px;height:24px;padding:0;margin-left:12px;opacity:.7;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.swipetoast.rtl .swipetoast-close{margin-left:0;margin-right:12px}.swipetoast-close:hover{opacity:1}.swipetoast-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(255,255,255,.3);transform-origin:left;animation:1s linear forwards progress}.swipetoast.rtl .swipetoast-progress{transform-origin:right}.swipetoast-message{flex-grow:1;padding:2px 0}@keyframes swipetoastSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes progress{from{transform:scaleX(1)}to{transform:scaleX(0)}}.swipetoast-container[class*="-left"],.swipetoast-container[class*="-right"]{max-width:calc(100% - 48px)}@media (max-width:480px){.swipetoast-container{padding:0 12px;max-width:calc(100% - 24px)}.swipetoast{padding:12px 16px;font-size:13px;margin:6px 0}.swipetoast-close{font-size:16px;width:20px;height:20px}.swipetoast-container[class*=bottom]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.swipetoast-container[class*=top]{padding-top:calc(12px + env(safe-area-inset-top))}.swipetoast-container.swipetoast-center{left:50%!important;transform:translate(-50%,-50%)!important;max-width:320px}}
