.toast_notification{position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(-100px);min-width:300px;max-width:90%;width:auto;background:var(--card);opacity:.9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:1rem;box-shadow:var(--shadow-lg);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:.9;pointer-events:auto}.toast_notification_closing{transform:translateX(-50%) translateY(-100px);opacity:0}.toast_notification_icon{font-size:var(--text-2xl);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:var(--text-base);color:var(--text-primary)}.toast_notification_message{font-size:var(--text-sm);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:var(--radius-sm);transition:all .2s ease;padding:0;font-size:var(--text-sm);-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:var(--accent-glow);background:var(--accent-subtle)}.toast_notification_success .toast_notification_icon{color:var(--primary-green)}.toast_notification_info{border-color:var(--color-info-border);background:var(--color-info-subtle)}.toast_notification_info .toast_notification_icon{color:var(--color-info)}.toast_notification_error{border-color:var(--color-error-border);background:var(--color-error-bg)}.toast_notification_error .toast_notification_icon{color:var(--color-danger)}.toast_notification_warning{border-color:var(--color-warning-border);background:var(--color-warning-subtle)}.toast_notification_warning .toast_notification_icon{color:var(--color-warning)}.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)}}