.hh-request-error { position:fixed; z-index:2147483000; inset:auto 1rem 1rem; margin-inline:auto; width:fit-content; max-width:calc(100% - 2rem); padding:1rem; display:flex; flex-wrap:wrap; align-items:center; gap:.75rem; color:var(--admin-text,#1d2b3a); background:var(--admin-surface,#fff); border:1px solid var(--admin-line,#dfe4ee); border-radius:var(--admin-radius,8px); font:inherit; overflow-wrap:anywhere; }
.hh-request-action { display:inline-block; margin-inline-start:.75rem; color:inherit; font-weight:600; text-decoration:underline; pointer-events:auto; }
.hh-request-error button { font:inherit; color:inherit; background:transparent; border:1px solid currentColor; border-radius:4px; padding:.25rem .5rem; }
.we-balk-beveiliging { max-width:24rem; white-space:normal; font-size:.85rem; }
