.custom-toast-card{box-sizing:border-box;background-color:#fff;border-radius:8px;justify-content:space-around;align-items:center;gap:15px;width:330px;height:80px;margin-bottom:10px;padding:10px 15px;animation:.3s ease-out forwards slideIn;display:flex;position:relative;overflow:hidden;transform:translate(100%);box-shadow:0 8px 24px #959da533}.custom-toast-card.custom-toast-exit{animation:.3s ease-in forwards slideOut}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.custom-toast-wave{width:80px;position:absolute;top:32px;left:-31px;transform:rotate(90deg)}.custom-toast-card .custom-toast-wave{fill:#04e4003a}.custom-toast-icon-container{border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-left:8px;display:flex}.custom-toast-icon-container.success{background-color:#04e40048}.custom-toast-icon-container.error{background-color:#fc0c0c48}.custom-toast-icon{width:17px;height:17px}.custom-toast-icon-container.success .custom-toast-icon{color:#269b24}.custom-toast-icon-container.error .custom-toast-icon{color:#d10d0d}.custom-toast-card:has(.custom-toast-icon-container.error) .custom-toast-wave{fill:#fc0c0c3a}.custom-toast-message-container{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;display:flex}.custom-toast-message-text,.custom-toast-sub-text{cursor:default;margin:0}.custom-toast-message-text{font-size:17px;font-weight:700}.custom-toast-message-text.success{color:#269b24}.custom-toast-message-text.error{color:#d10d0d}.custom-toast-sub-text{color:#555;font-size:14px}.custom-toast-cross-icon{color:#555;cursor:pointer;width:18px;height:18px;transition:color .2s}.custom-toast-cross-icon:hover{color:#333}.custom-toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.custom-toast-container .custom-toast-card{pointer-events:all}@media (max-width:400px){.custom-toast-card{width:calc(100vw - 40px);max-width:330px}.custom-toast-container{left:10px;right:10px}}
