.toast-container[data-v-ad47ab01]{position:fixed;top:var(--space-4);right:var(--space-4);z-index:var(--z-toast);pointer-events:none;max-width:calc(var(--space-20) * 5);width:calc(100vw - var(--space-8))}.toast-list[data-v-ad47ab01]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.toast-sr[data-v-ad47ab01]{position:absolute;width:var(--space-px);height:var(--space-px);margin:calc(-1 * var(--space-px));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.toast[data-v-ad47ab01]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);background-color:var(--color-surface);border-left:4px solid;pointer-events:all}.toast--success[data-v-ad47ab01]{border-left-color:var(--color-success)}.toast--error[data-v-ad47ab01]{border-left-color:var(--color-error)}.toast--warning[data-v-ad47ab01]{border-left-color:var(--color-warning)}.toast--info[data-v-ad47ab01]{border-left-color:var(--color-primary)}.toast__icon[data-v-ad47ab01]{display:flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);flex-shrink:0;margin-top:var(--space-px)}.toast--success .toast__icon[data-v-ad47ab01]{background-color:var(--color-success-container);color:var(--color-on-success-container)}.toast--error .toast__icon[data-v-ad47ab01]{background-color:var(--color-error-container);color:var(--color-on-error-container)}.toast--warning .toast__icon[data-v-ad47ab01]{background-color:var(--color-warning-container);color:var(--color-on-warning-container)}.toast--info .toast__icon[data-v-ad47ab01]{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.toast__message[data-v-ad47ab01]{flex:1;font-size:var(--text-sm);color:var(--color-on-surface);line-height:1.5;margin:0}.toast__close[data-v-ad47ab01]{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;border:none;background:none;cursor:pointer;color:var(--color-on-surface-variant);border-radius:var(--radius-full);flex-shrink:0;padding:0;transition:background-color var(--duration-fast) var(--easing-standard)}.toast__close[data-v-ad47ab01]:hover{background-color:var(--color-surface-variant);color:var(--color-on-surface)}.toast__action[data-v-ad47ab01]{flex-shrink:0;min-height:var(--touch-target-min);margin-block:calc(-1 * var(--space-3));padding-inline:var(--space-2);font-weight:var(--font-weight-semibold)}.toast__glyph-v2[data-v-ad47ab01]{display:none}.toast__close[data-v-ad47ab01]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--space-1))}.toast-enter-active[data-v-ad47ab01]{transition:transform var(--motion-duration-normal) var(--motion-easing-decelerate),opacity var(--motion-duration-normal) var(--motion-easing-decelerate)}.toast-leave-active[data-v-ad47ab01]{transition:transform var(--motion-duration-fast) var(--motion-easing-accelerate),opacity var(--motion-duration-fast) var(--motion-easing-accelerate)}.toast-enter-from[data-v-ad47ab01],.toast-leave-to[data-v-ad47ab01]{transform:translate(100%);opacity:0}.toast-move[data-v-ad47ab01]{transition:transform var(--motion-duration-normal) var(--motion-easing-standard)}@media(prefers-reduced-motion:reduce){.toast-enter-from[data-v-ad47ab01],.toast-leave-to[data-v-ad47ab01]{transform:none}.toast-move[data-v-ad47ab01]{transition:none}}:where(:root[data-ds="2"]){--toast-offset-bottom: var(--space-0)}:where(:root){--keyboard-inset: var(--space-0)}:root[data-ds="2"]:not([data-theme=dark]) .toast-container{top:auto;right:var(--space-6);bottom:calc(var(--space-6) + var(--toast-offset-bottom))}:root[data-ds="2"]:not([data-theme=dark]) .toast{align-items:center;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:none;border-radius:var(--radius-lg);background-color:var(--color-primary);box-shadow:none}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__glyph-v1{display:none}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__glyph-v2{display:block}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__icon{margin-top:0}:root[data-ds="2"]:not([data-theme=dark]) .toast--success .toast__icon{background-color:var(--ds-accent-cue);color:var(--ds-on-selected)}:root[data-ds="2"]:not([data-theme=dark]) .toast--error .toast__icon{background-color:var(--color-error);color:var(--color-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast--warning .toast__icon{background-color:var(--color-warning);color:var(--color-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast--info .toast__icon{background-color:transparent;color:var(--color-on-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__message{color:var(--color-on-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__close{margin-block:calc(-1 * var(--space-3));color:var(--color-on-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__close:hover{background-color:var(--color-support-text);color:var(--color-on-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__action{color:var(--color-on-primary);text-decoration:underline;text-underline-offset:var(--space-1)}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__action:focus-visible{outline:var(--focus-ring-width) solid var(--color-on-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__close:focus-visible{outline-color:var(--color-on-primary)}:root[data-ds="2"]:not([data-theme=dark]) .toast-enter-from,:root[data-ds="2"]:not([data-theme=dark]) .toast-leave-to{transform:translateY(var(--space-2));opacity:0}@media(max-width:767px){:root[data-ds="2"]:not([data-theme=dark]) .toast-container{right:var(--space-4);left:var(--space-4);bottom:max(calc(env(safe-area-inset-bottom) + var(--space-4) + var(--toast-offset-bottom)),calc(var(--keyboard-inset) + var(--space-4)));width:auto;max-width:none}:root[data-ds="2"]:not([data-theme=dark]) .toast .toast__message{font-size:var(--text-base)}:root[data-ds="2"]:not([data-theme=dark]) .toast{touch-action:none}}@media(prefers-reduced-motion:reduce){:root[data-ds="2"]:not([data-theme=dark]) .toast-enter-from,:root[data-ds="2"]:not([data-theme=dark]) .toast-leave-to{transform:none}}
