.toast_notification{position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(-100px);min-width:300px;max-width:90%;width:auto;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:1rem;box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:10000;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0;pointer-events:none}.toast_notification_visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.toast_notification_closing{transform:translateX(-50%) translateY(-100px);opacity:0}.toast_notification_icon{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.toast_notification_content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.toast_notification_title{font-weight:600;font-size:1rem;color:var(--text-primary)}.toast_notification_message{font-size:.9rem;color:var(--text-secondary);line-height:1.4}.toast_notification_close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:4px;transition:all .2s ease;padding:0;font-size:.875rem;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.toast_notification_close:hover{background:var(--bg-input);color:var(--text-primary)}.toast_notification_close:active{opacity:.7}.toast_notification_success{border-color:rgba(14,108,61,.3);background:rgba(14,108,61,.08)}.toast_notification_success .toast_notification_icon{color:var(--primary-green)}.toast_notification_info{border-color:rgba(59,130,246,.3);background:rgba(59,130,246,.08)}.toast_notification_info .toast_notification_icon{color:#3b82f6}.toast_notification_error{border-color:rgba(231,76,60,.3);background:rgba(231,76,60,.08)}.toast_notification_error .toast_notification_icon{color:#e74c3c}.toast_notification_warning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.08)}.toast_notification_warning .toast_notification_icon{color:#f59e0b}.toast_notifications_container{position:fixed;top:0;left:0;right:0;pointer-events:none;z-index:10000}@media (max-width:768px){.toast_notification{top:10px;left:10px;right:10px;width:auto;max-width:none;min-width:auto;transform:translateY(-100px)}.toast_notification_visible{transform:translateY(0)}.toast_notification_closing{transform:translateY(-100px)}.toast_notifications_container>div{left:10px!important;right:10px!important;width:auto!important}.toast_notifications_container>div>.toast_notification{left:0;transform:translateX(0) translateY(-100px)}.toast_notifications_container>div>.toast_notification_visible{transform:translateX(0) translateY(0)}.toast_notifications_container>div>.toast_notification_closing{transform:translateX(0) translateY(-100px)}}