.hb-notify-region{z-index:100000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.hb-notify{pointer-events:auto;color:#fff;cursor:pointer;background:#333;border:1px solid #4d4d4d;border-radius:12px;align-items:center;gap:12px;max-width:480px;min-height:48px;padding:12px;font-family:inherit;animation:.22s cubic-bezier(.2,.8,.2,1) hb-notify-in;display:flex;box-shadow:0 0 14px #0000000a,0 8px 24px #00000029}.hb-notify--leaving{animation:.2s ease-in forwards hb-notify-out}.hb-notify__icon{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.hb-notify__icon svg{width:16px;height:16px}.hb-notify--success .hb-notify__icon{background:#16a34a}.hb-notify--error .hb-notify__icon{background:#ef4444}.hb-notify--warning .hb-notify__icon{background:#f59e0b}.hb-notify--info .hb-notify__icon{background:#3b82f6}.hb-notify__content{text-align:right;min-width:0}.hb-notify__title{margin:0 0 2px;font-size:14px;font-weight:700;line-height:20px}.hb-notify__message{opacity:.9;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;font-weight:600;line-height:20px}@keyframes hb-notify-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes hb-notify-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.hb-notify,.hb-notify--leaving{animation-duration:1ms}}@media (max-width:640px){.hb-notify-region{width:calc(100vw - 32px);bottom:16px;right:16px}.hb-notify{width:100%}}
