.__app-toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.__app-toast-container .toast{color:#333;pointer-events:auto;background-color:#fff;border-radius:12px;align-items:flex-start;gap:12px;min-width:260px;max-width:320px;padding:14px 18px;font-family:Inter,sans-serif;font-size:14px;animation:.35s forwards slideIn;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000026}.__app-toast-container .toast.exit{animation:.4s forwards fadeOut}.__app-toast-container .toast .icon{flex-shrink:0;font-size:18px}.__app-toast-container .toast .content{flex-direction:column;flex:1;gap:4px;display:flex}.__app-toast-container .toast .title{font-size:15px;font-weight:600}.__app-toast-container .toast .message{opacity:.85;line-height:1.3}.__app-toast-container .toast .close-btn{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;font-size:16px;transition:opacity .2s}.__app-toast-container .toast .close-btn:hover{opacity:1}.__app-toast-container .toast.success{border-left:5px solid #4caf50}.__app-toast-container .toast.error{border-left:5px solid #f44336}.__app-toast-container .toast.info{border-left:5px solid #2196f3}.__app-toast-container .toast.warning{border-left:5px solid #ff9800}@keyframes slideIn{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(120%)}}@media (max-width:768px){.__app-toast-container{align-items:center;inset:auto 0 20px}.__app-toast-container .toast{border-radius:10px;width:90%;max-width:400px;font-size:13.5px;animation:.35s forwards slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.app-toast-container{z-index:99999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.app-toast{color:#333;pointer-events:all;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;min-width:260px;max-width:320px;padding:14px 18px;font-size:14px;animation:.35s forwards slideIn;display:flex;box-shadow:0 4px 20px #00000026}.app-toast.success{border-left:5px solid #4caf50}.app-toast.error{border-left:5px solid #f44336}.app-toast.info{border-left:5px solid #2196f3}.app-toast.warning{border-left:5px solid #ff9800}.app-toast .icon{font-size:18px}.app-toast .content{flex-direction:column;flex:1;gap:4px;display:flex}.app-toast .title{font-weight:600}.app-toast .message{opacity:.85}.app-toast .close-btn{cursor:pointer;opacity:.6;background:0 0;border:none;font-size:16px}.app-toast .close-btn:hover{opacity:1}@media (max-width:768px){.app-toast-container{align-items:center;inset:auto 0 20px}.app-toast{width:90%}}
