.toast-container[data-v-0948310e]{position:fixed;z-index:var(--admin-z-toast, 2000);display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-container--top-right[data-v-0948310e]{top:20px;right:20px}.toast-container--top-left[data-v-0948310e]{top:20px;left:20px}.toast-container--bottom-right[data-v-0948310e]{bottom:20px;right:20px}.toast-container--bottom-left[data-v-0948310e]{bottom:20px;left:20px}.toast-container--top-center[data-v-0948310e]{top:20px;left:50%;transform:translateX(-50%)}.toast-container--bottom-center[data-v-0948310e]{bottom:20px;left:50%;transform:translateX(-50%)}.toast[data-v-0948310e]{display:flex;align-items:center;gap:12px;min-width:300px;max-width:500px;padding:16px;--toast-tint:transparent;background:linear-gradient(0deg, var(--toast-tint), var(--toast-tint)),
    color-mix(in srgb, var(--semantic-surface-elevated, #ffffff) 72%, transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid color-mix(in srgb, var(--semantic-on-background, #ffffff) 12%, transparent);border-radius:14px;box-shadow:var(--semantic-shadow-lg, 0 8px 32px rgba(0, 0, 0, 0.28));pointer-events:auto;transition:opacity 200ms ease-out, transform 200ms ease-out}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.toast[data-v-0948310e]{background:linear-gradient(0deg, var(--toast-tint), var(--toast-tint)),
      var(--semantic-surface-elevated, #ffffff)}}.toast__icon[data-v-0948310e]{flex-shrink:0;font-size:20px}.toast__message[data-v-0948310e]{flex:1;font-size:14px;line-height:1.4;color:var(--semantic-text, #333)}.toast__close[data-v-0948310e]{flex-shrink:0;width:var(--admin-control-target, 40px);height:var(--admin-control-target, 40px);display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--semantic-muted, #666);transition:background-color 120ms ease-out, color 120ms ease-out}.toast__close[data-v-0948310e]:focus-visible{outline:2px solid var(--ui-accent, var(--semantic-accent, #3b82f6));outline-offset:2px}@media (pointer: coarse), (max-width: 640px){.toast__close[data-v-0948310e]{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.toast[data-v-0948310e], .toast-enter-active[data-v-0948310e], .toast-leave-active[data-v-0948310e]{transition-duration:0.01ms}.toast-enter-from[data-v-0948310e], .toast-leave-to[data-v-0948310e]{transform:none}}.toast__close[data-v-0948310e]:hover{background:var(--semantic-surface-pressed, rgba(0, 0, 0, 0.05));color:var(--semantic-text, #333)}.toast--success[data-v-0948310e]{--toast-tint:color-mix(in srgb, var(--semantic-success, #10b981) 18%, transparent);border:1px solid var(--semantic-success, #10b981)}.toast--success .toast__icon[data-v-0948310e]{color:var(--semantic-success, #10b981)}.toast--error[data-v-0948310e]{--toast-tint:color-mix(in srgb, var(--semantic-danger, #ef4444) 18%, transparent);border:1px solid var(--semantic-danger, #ef4444)}.toast--error .toast__icon[data-v-0948310e]{color:var(--semantic-danger, #ef4444)}.toast--warning[data-v-0948310e]{--toast-tint:color-mix(in srgb, var(--semantic-warning, #f59e0b) 18%, transparent);border:1px solid var(--semantic-warning, #f59e0b)}.toast--warning .toast__icon[data-v-0948310e]{color:var(--semantic-warning, #f59e0b)}.toast--info[data-v-0948310e]{--toast-tint:color-mix(in srgb, var(--semantic-info, #3b82f6) 18%, transparent);border:1px solid var(--semantic-info, #3b82f6)}.toast--info .toast__icon[data-v-0948310e]{color:var(--semantic-info, #3b82f6)}.toast-enter-active[data-v-0948310e]{transition:opacity 200ms ease-out, transform 200ms ease-out}.toast-leave-active[data-v-0948310e]{transition:opacity 150ms ease-out, transform 150ms ease-out;pointer-events:none}.toast-enter-from[data-v-0948310e]{opacity:0;transform:translateY(12px)}.toast-leave-to[data-v-0948310e]{opacity:0;transform:translateY(-8px)}@media (max-width: 768px){.toast-container[data-v-0948310e]{left:10px !important;right:10px !important;top:10px;transform:none !important}.toast[data-v-0948310e]{min-width:auto;max-width:100%}.toast-enter-from[data-v-0948310e]{transform:translateY(12px)}.toast-leave-to[data-v-0948310e]{transform:translateY(-8px)}}