.hm-banner{align-items:center;background:var(--tone-bg);border:1px solid var(--tone-border);border-radius:var(--radius-md);color:var(--text-primary);display:flex;font-size:13px;gap:12px;line-height:20px;min-height:48px;padding:8px 12px 8px 16px}.hm-banner__icon{color:var(--tone-text);display:flex}.hm-banner__msg{flex:1;min-width:0}.hm-banner__msg strong{color:var(--tone-text);font-weight:600}.hm-banner__actions{align-items:center;display:flex;gap:6px}
