.toast-viewport{z-index:2000;left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.jhb-toast{color:#fff;pointer-events:auto;background:#203b30;border-radius:12px;align-items:center;gap:10px;max-width:min(520px,100%);padding:12px 16px;font-size:14px;line-height:22px;animation:.16s ease-out toast-enter;display:flex;box-shadow:0 6px 24px #172d2033}.jhb-toast span{overflow-wrap:anywhere}.jhb-toast svg{flex:none}.jhb-toast button{width:28px;height:28px;color:inherit;background:0 0;border:0;flex:none;padding:0;font-size:22px}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.jhb-toast{animation:none}}
