.ep-toast-host{position:fixed;bottom:1.5714rem;left:50%;transform:translateX(-50%);z-index:950;flex-direction:column-reverse;pointer-events:none}.ep-toast,.ep-toast-host{display:flex;gap:.5714rem;align-items:center}.ep-toast{background:var(--fg);color:var(--hero-fg);padding:.8571rem 1.4286rem;border-radius:999px;font-size:.9286rem;font-weight:600;font-family:var(--font);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(1.4286rem);transition:opacity .25s,transform .25s}.ep-toast.show{opacity:1;transform:translateY(0)}.ep-toast-dot{width:.5714rem;height:.5714rem;flex:none;border-radius:50%;background:var(--success)}.ep-toast-dot.err{background:var(--state-negative-dot)}@media (max-width:53.75em){.ep-toast-host{width:max-content;max-width:calc(100% - 2 * var(--m-gutter))}body:has(.ep-m-tabbar) .ep-toast-host{bottom:calc(var(--m-gutter) + var(--space-3) + env(safe-area-inset-bottom, 0px) + var(--space-8) + var(--space-3))}body:has(.ep-m-tabbar):has(.ep-compact-fab) .ep-toast-host{bottom:calc(var(--m-gutter) + var(--space-3) + env(safe-area-inset-bottom, 0px) + var(--space-8) + var(--space-3) + var(--ep-fab-size) + .5714rem)}}