.notification-toasts{inset:max(12px, env(safe-area-inset-top)) 0 auto 0;width:auto;height:auto;color:inherit;z-index:1200;pointer-events:none;background:0 0;border:0;justify-items:center;gap:8px;margin:0;padding-inline:12px;display:grid;position:fixed;overflow:visible}.notification-toast{pointer-events:auto;border:1px solid var(--line);background:var(--surface);width:min(460px,100%);color:var(--ink);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;animation:.22s ease-out notification-toast-in;display:flex;box-shadow:0 12px 32px #00000038}.notification-toast>svg{color:var(--brand,#dc264f);flex-shrink:0;margin-block-start:3px}.notification-toast>a{min-width:0;color:inherit;flex:1;gap:2px;text-decoration:none;display:grid}.notification-toast>a strong{font-size:15px;line-height:1.5}.notification-toast>a span{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.notification-toast .icon-control{flex-shrink:0;width:36px;height:36px}@keyframes notification-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notification-toast{animation:none}}.notification-toasts[popover]:not(:popover-open){display:none}.notification-toast>a em{color:var(--brand,#dc264f);margin-top:4px;font-size:13px;font-style:normal;font-weight:700}.notification-toast.is-request{border-color:var(--brand,#dc264f)}
