.toast {display: none;z-index: 99999;position: fixed;top: 30px;right: 30px;padding: 8px;background: var(--background);color: var(--text);border: 1px solid var(--primary);border-radius: 8px;box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.2);overflow: hidden;transform: translateX(calc(100% + 100px));transition: all 0.5s cubic-bezier(0.68, -0.55, 0.25, 1.35);}.toast.active {transform: translateX(0);}.toast-content {position: relative;display: flex;justify-content: center;align-items: center;}.toast-check {display: flex;justify-content: center;align-items: center;height: 80px;width: 80px;border-radius: 50%;font-size: 20px;}.message {padding: 8px;display: flex;flex-direction: column;gap: 8px;color: var(--primary);}.message-text {font-size: 20px;font-weight: 600;}.text-2 {font-weight: 400;font-size: 16px;}.toast-close {position: absolute;top: 10px;right: 15px;padding: 5px;cursor: pointer;opacity: 0.7;}.toast-close:hover {opacity: 1;}.progress {position: absolute;bottom: 0;left: 0;height: 3px;width: 100%;background: var(--background);}.progress::before {content: "";position: absolute;bottom: 0;right: 0;height: 100%;width: 100%;background-color: var(--primary);}.progress.active::before {animation: progress 5s linear forwards;}@keyframes progress {100% {right: 100%;}}