.bevis-toaster{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:10000;pointer-events:none;flex-direction:column;gap:10px;width:min(368px,100vw - 32px);display:flex;position:fixed}.bevis-toast{pointer-events:auto;color:#f4f4f0;opacity:1;background:#141414;border:1px solid #f4f4f01a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 12px 14px 14px;display:grid;transform:none;box-shadow:0 18px 40px #0000006b,0 0 0 1px #00000059}.bevis-toast--success{border-color:#633923}.bevis-toast--error{border-color:#6b412f}.bevis-toast-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex}.bevis-toast--success .bevis-toast-icon{color:#ff6b2c;background:#ff6b2c24;border:1px solid #ff6b2c61}.bevis-toast--error .bevis-toast-icon{color:#ff7a52;background:#ff7a521f;border:1px solid #ff7a525c}.bevis-toast-body{min-width:0;padding-top:3px}.bevis-toast-title{letter-spacing:.01em;color:#f4f4f0;margin:0;font-size:13px;font-weight:600;line-height:1.35}.bevis-toast-copy{color:#9a9a93;margin:5px 0 0;font-size:12px;line-height:1.5}.bevis-toast-close{color:#6a6a63;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:-2px -2px 0 0;display:inline-flex}.bevis-toast-close:hover{color:#f4f4f0;background:#f4f4f00f}.bevis-toast-close:focus-visible{color:#f4f4f0;outline:none;box-shadow:0 0 0 2px #ff6b2c8c}@media (prefers-reduced-motion:no-preference){.bevis-toast{animation:.38s cubic-bezier(.16,1,.3,1) both bevis-toast-in}.bevis-toast.is-leaving{animation:.2s both bevis-toast-out}}@keyframes bevis-toast-in{0%{opacity:0;transform:translate(16px,8px)}to{opacity:1;transform:translate(0,0)}}@keyframes bevis-toast-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(12px,4px)}}@media (max-width:540px){.bevis-toaster{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));width:calc(100vw - 32px)}}
