.miq-toast-container{z-index:100;pointer-events:none;flex-direction:column;gap:.5rem;max-width:24rem;display:flex;position:fixed}.miq-toast-container--bottom-right{bottom:1rem;right:1rem}.miq-toast-container--bottom-left{bottom:1rem;left:1rem}.miq-toast-container--top-right{top:1rem;right:1rem}.miq-toast-container--top-left{top:1rem;left:1rem}.miq-toast-container--bottom-center{bottom:1rem;left:50%;transform:translate(-50%)}.miq-toast-container--top-center{top:1rem;left:50%;transform:translate(-50%)}.miq-toast{border:1px solid hsl(var(--border));background:linear-gradient(180deg, hsl(var(--card)), hsl(var(--card) / .98)), hsl(var(--card));box-shadow:var(--miq-surface-shadow);pointer-events:auto;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem 1rem;animation:.2s ease-out miq-toast-in;display:flex}.miq-toast--default{border-color:hsl(var(--border))}.miq-toast--success{border-color:hsl(var(--status-ok) / .3)}.miq-toast--warning{border-color:hsl(var(--status-warn) / .3)}.miq-toast--error{border-color:hsl(var(--status-danger) / .3)}.miq-toast--info{border-color:hsl(var(--status-info) / .3)}.miq-toast__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.miq-toast--default .miq-toast__icon{color:hsl(var(--foreground))}.miq-toast--success .miq-toast__icon{color:hsl(var(--status-ok))}.miq-toast--warning .miq-toast__icon{color:hsl(var(--status-warn))}.miq-toast--error .miq-toast__icon{color:hsl(var(--status-danger))}.miq-toast--info .miq-toast__icon{color:hsl(var(--status-info))}.miq-toast__content{flex:1;min-width:0}.miq-toast__message{color:hsl(var(--foreground));font-size:.875rem;font-weight:500}.miq-toast__description{color:hsl(var(--muted-foreground));margin-top:.125rem;font-size:.75rem}.miq-toast__dismiss{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;transition:color .16s}.miq-toast__dismiss:hover{color:hsl(var(--foreground))}.miq-toast__dismiss-icon{width:.875rem;height:.875rem}@keyframes miq-toast-in{0%{opacity:0;transform:translateY(.5rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
