.app-toast[data-v-292e3dcf]{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:12px;margin:12px 16px 0 0;padding:14px 14px 16px;background:var(--ux-surface);border:1px solid var(--ux-border);border-radius:var(--ux-radius);box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.app-toast__progress[data-v-292e3dcf]{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;animation:app-toast-progress-292e3dcf 4s linear forwards}.app-toast:hover .app-toast__progress[data-v-292e3dcf]{animation-play-state:paused}.app-toast--success .app-toast__progress[data-v-292e3dcf],.app-toast--info .app-toast__progress[data-v-292e3dcf]{background:var(--ux-primary)}.app-toast--error .app-toast__progress[data-v-292e3dcf]{background:var(--ux-danger)}.app-toast--warn .app-toast__progress[data-v-292e3dcf]{background:var(--ux-warning)}@keyframes app-toast-progress-292e3dcf{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.app-toast--success[data-v-292e3dcf]{background:color-mix(in srgb,var(--ux-primary) 8%,var(--ux-surface));border-color:color-mix(in srgb,var(--ux-primary) 35%,transparent)}.app-toast--error[data-v-292e3dcf]{background:color-mix(in srgb,var(--ux-danger) 8%,var(--ux-surface));border-color:color-mix(in srgb,var(--ux-danger) 35%,transparent)}.app-toast--warn[data-v-292e3dcf]{background:color-mix(in srgb,var(--ux-warning) 10%,var(--ux-surface));border-color:color-mix(in srgb,var(--ux-warning) 40%,transparent)}.app-toast--info[data-v-292e3dcf]{background:color-mix(in srgb,var(--ux-primary) 8%,var(--ux-surface));border-color:color-mix(in srgb,var(--ux-primary) 35%,transparent)}.app-toast__icon[data-v-292e3dcf]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-size:1.1rem;color:#fff;animation:app-toast-icon-pop-292e3dcf .45s cubic-bezier(.34,1.56,.64,1) .1s backwards}.app-toast--success .app-toast__icon[data-v-292e3dcf],.app-toast--info .app-toast__icon[data-v-292e3dcf]{background:var(--ux-primary)}.app-toast--error .app-toast__icon[data-v-292e3dcf]{background:var(--ux-danger)}.app-toast--warn .app-toast__icon[data-v-292e3dcf]{background:var(--ux-warning)}@keyframes app-toast-icon-pop-292e3dcf{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.app-toast__content[data-v-292e3dcf]{min-width:0;padding-top:4px}.app-toast__title[data-v-292e3dcf]{margin:0;font-size:.875rem;font-weight:600;color:var(--ux-text);line-height:1.35}.app-toast__text[data-v-292e3dcf]{margin:2px 0 0;font-size:.82rem;color:var(--ux-muted);line-height:1.4}.app-toast__close[data-v-292e3dcf]{border:0;background:transparent;color:var(--ux-muted);padding:4px;margin-left:auto;flex-shrink:0;border-radius:6px;line-height:1;font-size:.75rem;cursor:pointer;transition:color .15s ease,background-color .15s ease}.app-toast__close[data-v-292e3dcf]:hover{color:var(--ux-text);background:var(--ux-surface-subtle)}.vue-notification-group .vue-notification-wrapper{overflow:visible}.app-toast-anim-enter-active{animation:app-toast-in .4s cubic-bezier(.21,1.02,.73,1)}.app-toast-anim-leave-active{animation:app-toast-out .25s ease-in forwards}@keyframes app-toast-in{0%{transform:translate(calc(100% + 32px));opacity:0}to{transform:translate(0);opacity:1}}@keyframes app-toast-out{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(24px) scale(.96);opacity:0}}@media(prefers-reduced-motion:reduce){.app-toast-anim-enter-active,.app-toast-anim-leave-active,.app-toast__icon{animation-duration:.01s!important}}
