.toasts{position:fixed;z-index:70;right:20px;top:20px;width:min(360px,calc(100vw - 40px));display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{pointer-events:auto;background:#fff;color:var(--gmn-text);border:var(--gmn-bd-2);border-radius:var(--gmn-r-sm);padding:13px 15px;display:flex;gap:11px;align-items:flex-start;box-shadow:var(--gmn-pop);position:relative;overflow:hidden;animation:gmn-toast-in .38s cubic-bezier(.2,.9,.3,1.2) both}.toast.is-out{animation:gmn-toast-out .28s ease forwards}@keyframes gmn-toast-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes gmn-toast-out{to{opacity:0;transform:translateX(28px);max-height:0;padding-top:0;padding-bottom:0;margin-top:-10px}}.toast__eyelet{width:12px;height:12px;border-radius:50%;flex:none;margin-top:4px;border:2px solid var(--gmn-grape-ink);background:var(--gmn-veil)}.toast__body{font-size:13.5px;color:var(--gmn-text-dim);line-height:1.45}.toast__body b{display:block;font-family:var(--gmn-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--gmn-text);margin-bottom:2px}.toast__close{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--gmn-text-mute);font-size:18px;line-height:1;padding:2px 0 0 6px}.toast__life{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--gmn-grape-ink);opacity:.25;transform-origin:left;animation:gmn-life linear forwards}@keyframes gmn-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast--ok{background:var(--gmn-mint)}.toast--ok .toast__eyelet{background:var(--gmn-grape-ink)}.toast--ok .toast__body,.toast--ok .toast__body b{color:var(--gmn-text)}.toast--warn{background:var(--gmn-sun)}.toast--warn .toast__eyelet{background:var(--gmn-grape-ink)}.toast--warn .toast__body,.toast--warn .toast__body b{color:var(--gmn-text)}.toast--err{background:var(--gmn-coral)}.toast--err .toast__eyelet{background:#fff;border-color:#fff}.toast--err .toast__body,.toast--err .toast__body b{color:#fff}.toast--err .toast__close{color:rgba(255,255,255,.8)}.toast--err .toast__life{background:#fff}.toast--info{background:var(--gmn-cyan)}.toast--info .toast__eyelet{background:var(--gmn-grape-ink)}.toast--info .toast__body,.toast--info .toast__body b{color:var(--gmn-text)}.toast--patch{background:var(--gmn-sun)}.toast--patch .toast__body,.toast--patch .toast__body b,.toast__patch{color:var(--gmn-text)}.toast__patch{width:36px;height:36px;border-radius:50%;flex:none;background:#fff;border:var(--gmn-bd-2);display:grid;place-content:center}@media (max-width:620px){.toasts{right:14px;left:14px;top:auto;bottom:16px;width:auto;flex-direction:column-reverse}@keyframes gmn-toast-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}