.pe-toaster{position:fixed;z-index:90;right:24px;bottom:calc(24px + var(--pe-toast-lift, 0px));width:min(380px,calc(100vw - 32px));pointer-events:none}.pe-toaster ol{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pe-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 10px 12px 14px;background:#fff;border:1px solid var(--color-border-main,#dfe6ed);border-radius:12px;box-shadow:var(--shadow-overlay);color:var(--color-heading,#17324d);font-family:var(--font-sans);font-size:14px;line-height:1.45;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .24s var(--ease-out),transform .32s var(--ease-out)}.pe-toast[data-mounted]{opacity:1;transform:none}.pe-toast[data-leaving]{opacity:0;transform:translateY(6px) scale(.98);transition-duration:.16s,.2s}.pe-toast[data-dragging]{transition:none}.pe-toast[data-swiped=x]{opacity:0;transform:translateX(110%);transition-duration:.18s,.2s}.pe-toast[data-swiped=y]{opacity:0;transform:translateY(110%);transition-duration:.18s,.2s}.pe-toast-icon{margin-top:1px;color:var(--color-heading,#17324d)}.pe-toast[data-kind=success] .pe-toast-icon{color:var(--color-success,#176244)}.pe-toast[data-kind=error] .pe-toast-icon{color:var(--color-danger,#9a3425)}.pe-toast-copy{min-width:0}.pe-toast-title{margin:0;font-weight:600;overflow-wrap:anywhere}.pe-toast-description{margin:2px 0 0;color:var(--color-text-muted,#526579);font-size:13px;overflow-wrap:anywhere}.pe-toast-action{margin-top:8px;padding:0;border:0;background:none;color:var(--color-action,#b74306);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pe-toast-close{position:relative;display:grid;place-items:center;width:30px;height:30px;margin:-4px -2px 0 0;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted,#526579);cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.pe-toast-close:before{content:"";position:absolute;inset:-7px}@media (hover:hover) and (pointer:fine){.pe-toast-close:hover{background:#eef2f6;color:var(--color-heading,#17324d)}}@media (max-width:639px){.pe-toaster{left:12px;right:12px;width:auto;bottom:calc(12px + env(safe-area-inset-bottom, 0px) + var(--pe-bottom-nav, 0px) + var(--pe-toast-lift, 0px))}}@media (prefers-reduced-motion:reduce){.pe-toast,.pe-toast[data-leaving],.pe-toast[data-mounted]{transform:none}}body:has(.co-actions.sticky,.pf-savebar){--pe-toast-lift:72px}