.mizan-toast{z-index:9;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;padding-inline:12px;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:flex;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline:0;transform:translateY(14px)}.mizan-toast[data-mizan-toast-shown]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mizan-toast__card{border-radius:var(--mizan-radius-lg);background:var(--mizan-ink);inline-size:min(100%,27rem);color:var(--mizan-text-on-ink);box-shadow:0 18px 40px -16px color-mix(in srgb,var(--mizan-ink)70%,transparent);pointer-events:auto;font-family:var(--mizan-font-body);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.mizan-toast__thumb{border-radius:var(--mizan-radius-sm);background:var(--mizan-tile);block-size:44px;inline-size:44px;color:var(--mizan-accent-on-tile);place-items:center;display:grid;position:relative;overflow:hidden}.mizan-toast__thumb img{object-fit:contain;background:var(--mizan-tile);block-size:84%;inline-size:84%;position:absolute;inset:8%}.mizan-toast__thumb img[hidden]{display:none}.mizan-toast__text{min-inline-size:0;line-height:1.35;display:grid}.mizan-toast__kicker{color:var(--mizan-muted-on-ink);font-size:.8rem;font-weight:600}.mizan-toast__title{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.mizan-toast__view{border-radius:var(--mizan-pill);background:var(--mizan-tile);min-block-size:44px;color:var(--mizan-text);white-space:nowrap;cursor:pointer;border:0;align-items:center;padding-inline:16px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.mizan-toast__close{border-radius:var(--mizan-pill);block-size:44px;inline-size:44px;color:var(--mizan-text-on-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mizan-toast__close:hover{background:var(--mizan-line-on-ink)}.mizan-toast :focus-visible{outline:2px solid var(--mizan-text-on-ink);outline-offset:2px}@media (width>=1024px){.mizan-header-host:has(.mizan-rail[data-rail=on]) .mizan-toast{inset-inline-start:var(--mizan-rail-w)}.mizan-toast{inset-block-end:28px}}