.app-toast-viewport[data-v-299d17ff]{pointer-events:none;position:fixed;right:max(22px,env(safe-area-inset-right));top:max(84px,calc(env(safe-area-inset-top) + 16px));width:min(420px,calc(100vw - 32px));z-index:420}.app-toast-stack[data-v-299d17ff]{display:grid;gap:10px}.app-toast[data-v-299d17ff]{--app-toast-tone:var(--wiki-c-accent,#d97706);align-items:start;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--wiki-c-panel-strong,#fff) 96%,var(--app-toast-tone) 4%);border:1px solid color-mix(in srgb,var(--app-toast-tone) 18%,var(--wiki-c-border,#d7dee8));border-radius:10px;box-shadow:0 20px 46px rgba(var(--wiki-c-shadow-rgb,15,23,42),.18),0 2px 8px rgba(var(--wiki-c-shadow-rgb,15,23,42),.08);box-sizing:border-box;color:var(--wiki-c-text,#172033);display:grid;gap:11px;grid-template-columns:36px minmax(0,1fr) 30px;overflow:hidden;padding:14px 12px 14px 14px;pointer-events:auto;position:relative;width:100%}.app-toast.is-success[data-v-299d17ff]{--app-toast-tone:#16856f}.app-toast.is-error[data-v-299d17ff]{--app-toast-tone:#d14343}.app-toast.is-warning[data-v-299d17ff]{--app-toast-tone:#d47b12}.app-toast.is-info[data-v-299d17ff]{--app-toast-tone:#3977ad}.app-toast__tone[data-v-299d17ff]{background:var(--app-toast-tone);inset:0 auto 0 0;position:absolute;width:4px}.app-toast__icon[data-v-299d17ff]{align-items:center;background:color-mix(in srgb,var(--app-toast-tone) 11%,transparent);border:1px solid color-mix(in srgb,var(--app-toast-tone) 22%,transparent);border-radius:9px;color:var(--app-toast-tone);display:inline-flex;height:34px;justify-content:center;width:34px}.app-toast__close svg[data-v-299d17ff],.app-toast__icon svg[data-v-299d17ff]{height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.app-toast__content[data-v-299d17ff]{display:grid;gap:4px;min-width:0;padding-top:1px}.app-toast__heading[data-v-299d17ff]{align-items:center;display:flex;gap:8px;min-width:0}.app-toast__heading strong[data-v-299d17ff]{color:var(--wiki-c-text,#172033);font-size:13px;font-weight:760;line-height:1.4;min-width:0}.app-toast__heading small[data-v-299d17ff]{background:color-mix(in srgb,var(--app-toast-tone) 10%,transparent);border-radius:999px;color:var(--app-toast-tone);flex:0 0 auto;font-size:10px;font-weight:700;line-height:1.35;padding:2px 6px}.app-toast__message[data-v-299d17ff]{color:var(--wiki-c-text-muted,#596579);font-size:13px;line-height:1.58;max-height:128px;overflow:auto;overflow-wrap:anywhere;padding-right:4px;scrollbar-width:thin}.app-toast__close[data-v-299d17ff]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--wiki-c-text-soft,#7b8798);cursor:pointer;display:inline-flex;height:30px;justify-content:center;margin:-3px -3px 0 0;padding:0;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease;width:30px}.app-toast__close[data-v-299d17ff]:hover{background:var(--wiki-c-surface-2,#f3f6f9);border-color:color-mix(in srgb,var(--wiki-c-border,#d7dee8) 82%,transparent);color:var(--wiki-c-text,#172033);transform:translateY(-1px)}.app-toast__close[data-v-299d17ff]:focus-visible{outline:3px solid color-mix(in srgb,var(--app-toast-tone) 24%,transparent);outline-offset:1px}.app-toast__close[data-v-299d17ff]:disabled{cursor:not-allowed;opacity:.5;transform:none}.app-toast-enter-active[data-v-299d17ff],.app-toast-leave-active[data-v-299d17ff],.app-toast-move[data-v-299d17ff]{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.app-toast-enter-from[data-v-299d17ff],.app-toast-leave-to[data-v-299d17ff]{opacity:0;transform:translate3d(24px,-4px,0) scale(.98)}.app-toast-leave-active[data-v-299d17ff]{position:absolute;right:0}@media(max-width:1080px){.app-toast-viewport[data-v-299d17ff]{top:max(128px,calc(env(safe-area-inset-top) + 16px))}}@media(max-width:720px){.app-toast-viewport[data-v-299d17ff]{right:12px;top:max(126px,calc(env(safe-area-inset-top) + 12px));width:calc(100vw - 24px)}.app-toast[data-v-299d17ff]{gap:9px;grid-template-columns:32px minmax(0,1fr) 30px;padding:12px 10px 12px 12px}.app-toast__icon[data-v-299d17ff]{height:30px;width:30px}}@media(prefers-reduced-motion:reduce){.app-toast-enter-active[data-v-299d17ff],.app-toast-leave-active[data-v-299d17ff],.app-toast-move[data-v-299d17ff],.app-toast__close[data-v-299d17ff]{transition-duration:1ms}}
