.host.svelte-1dnmrtz{position:fixed;z-index:var(--z-toast);left:12px;right:12px;bottom:calc(var(--tabbar-h) + var(--safe-b) + 12px);display:grid;gap:8px;pointer-events:none}.toast.svelte-1dnmrtz{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--ap-line-strong);border-radius:var(--radius-lg);background:var(--ap-elevated);box-shadow:var(--shadow-e2);color:var(--ap-text);pointer-events:auto;touch-action:pan-y;transform:translate(var(--dx));opacity:calc(1 - min(1,abs(var(--dx)) / 220));transition:transform var(--dur-base) var(--ease-out-quint),opacity var(--dur-base);animation:ap-rise var(--dur-base) var(--ease-out-quint)}.toast.sliding.svelte-1dnmrtz{transition:none}@supports not (opacity: calc(1 - (abs(1px)/1px))){.toast.svelte-1dnmrtz{opacity:1}}.mark.svelte-1dnmrtz{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:var(--radius-pill);font-size:12px;font-weight:800}p.svelte-1dnmrtz{flex:1;margin:0;font-size:13.5px;line-height:1.4;font-weight:550}.do.svelte-1dnmrtz{flex:none;min-height:34px;padding:0 11px;border:1px solid var(--ap-line-strong);border-radius:var(--radius-sm);background:none;color:var(--ap-accent-text);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.x.svelte-1dnmrtz{display:grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--ap-text-faint);cursor:pointer;position:relative}.x.svelte-1dnmrtz:after{content:"";position:absolute;inset:-9px}.x.svelte-1dnmrtz:hover{color:var(--ap-text)}.t-success.svelte-1dnmrtz .mark:where(.svelte-1dnmrtz){background:var(--ap-up-soft);color:var(--ap-up)}.t-error.svelte-1dnmrtz .mark:where(.svelte-1dnmrtz){background:var(--ap-down-soft);color:var(--ap-down)}.t-warn.svelte-1dnmrtz .mark:where(.svelte-1dnmrtz){background:var(--ap-warn-soft);color:var(--ap-warn)}.t-info.svelte-1dnmrtz .mark:where(.svelte-1dnmrtz){background:var(--ap-accent-soft);color:var(--ap-accent-text)}@media(min-width:1024px){.host.svelte-1dnmrtz{left:auto;right:20px;bottom:20px;width:min(400px,calc(100vw - 40px))}}
