.zb-alert-host{width:min(100%,490px)}
.zb-alert{display:flex;align-items:flex-start;gap:12px;padding:15px;background:color-mix(in srgb,#22c58b 8%,var(--surface));border:1px solid color-mix(in srgb,#22c58b 45%,var(--line));border-radius:10px}
.zb-alert>span{color:#36bf91;font-size:19px}
.zb-alert div{flex:1;min-width:0}
.zb-alert strong{font-size:13px;color:var(--ink)}
.zb-alert p{font-size:12px;line-height:1.5;color:var(--muted);margin:4px 0 0}
.zb-alert button,.zb-reset-alert{border:0;background:none;color:var(--muted);cursor:pointer}
.zb-alert button{font-size:19px;padding:0 5px}
.zb-reset-alert{border:1px solid var(--line);padding:10px 14px;border-radius:8px;font-size:13px}
