#vxn-help{position:fixed;right:22px;bottom:22px;z-index:900;font:14px/1.5 Montserrat,Arial,sans-serif;color:#eee7d7}#vxn-help button{cursor:pointer;font:inherit}#vxn-help button:focus-visible,#vxn-help a:focus-visible,#vxn-help input:focus-visible{outline:2px solid #f5d58d;outline-offset:3px}#vxn-help-open{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:#121611;border:1px solid #b99750;border-radius:40px;color:#efd294;box-shadow:0 8px 28px #0008}#vxn-help-open img{width:48px;height:48px;object-fit:contain}#vxn-help-panel{position:absolute;bottom:80px;right:0;width:360px;max-width:calc(100vw - 32px);background:#101510;border:1px solid #8e743f;border-radius:16px;box-shadow:0 16px 60px #000b;overflow:hidden}#vxn-help-panel[hidden]{display:none}#vxn-help-panel header{position:static;display:flex;gap:10px;padding:14px;background:#181d16;align-items:center;border-bottom:1px solid #56472c}#vxn-help-panel header img{width:40px;height:40px;object-fit:contain}#vxn-help-panel small{display:block;font-size:10px;color:#b5b5a8}#vxn-help-close{margin-left:auto;background:none;border:0;color:#e6ca84;font-size:24px!important}#vxn-help-log{height:230px;max-height:30dvh;overflow:auto;padding:14px}#vxn-help-log p{white-space:pre-wrap;padding:10px 12px;margin:0 0 12px;background:#20261c;border-radius:10px;font-size:13px}#vxn-help-log p.user{background:#3b3221;margin-left:22px}#vxn-help-topics{padding:0 14px;display:flex;gap:5px;flex-wrap:wrap}#vxn-help-topics button{background:transparent;border:1px solid #655431;color:#e4c680;border-radius:20px;padding:5px 8px;font-size:11px}#vxn-help-form{padding:12px 14px}#vxn-help-form label{display:block;font-size:11px;margin-bottom:6px}#vxn-help-form div{display:flex;gap:6px}#vxn-help-form input{min-width:0;flex:1;background:#080d09;color:#fff;border:1px solid #605333;border-radius:7px;padding:10px}#vxn-help-form button{background:#dfc077;color:#171b12;border:0;border-radius:7px;padding:8px}#vxn-help-contact{display:block;padding:0 14px 14px;color:#e5c882;font-size:12px}@media(max-width:500px){#vxn-help{right:12px;bottom:12px}#vxn-help-open span{display:none}#vxn-help-open{padding:5px}#vxn-help-panel{bottom:68px}}

/* Ronde AI-knop met ruimte rond het originele logo. */
#vxn-help-open{width:68px;height:68px;padding:12px;display:grid;place-items:center;gap:0;border-radius:50%;border:1px solid #d8b967;background:radial-gradient(circle at 35% 25%,#24271d,#0d120e 75%);box-shadow:0 5px 20px #0006,inset 0 0 0 3px #121710;overflow:hidden}#vxn-help-open img{display:block;width:44px;height:44px;object-fit:contain;image-rendering:auto}#vxn-help-open span{display:none}#vxn-help-open:hover{border-color:#ffe1a0}@media(max-width:500px){#vxn-help-open{width:60px;height:60px;padding:10px}#vxn-help-open img{width:40px;height:40px}}

#vxn-help-open{position:relative;border:0;box-shadow:0 5px 18px #0005;background:#111710;padding:13px}#vxn-help-open .vxn-help-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;shape-rendering:geometricPrecision}#vxn-help-open img{width:42px;height:42px;object-fit:contain}#vxn-help-open:hover{background:#1a2117}@media(max-width:500px){#vxn-help-open{padding:12px}#vxn-help-open img{width:36px;height:36px}}
