.hc-help-launch{position:fixed;right:20px;bottom:20px;z-index:1000;background:#adf080;color:#102216;border:1px solid #bff69b;border-radius:28px;padding:14px 20px;font-weight:700;box-shadow:0 5px 25px #0006;cursor:pointer}.hc-help-panel{position:fixed;right:20px;bottom:82px;width:min(430px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 110px));z-index:1001;background:#10251c;color:#f1f8f0;border:1px solid #54755c;border-radius:18px;box-shadow:0 10px 45px #0008;display:flex;flex-direction:column;overflow:hidden;font:15px/1.55 system-ui,sans-serif;text-align:left}.hc-help-panel[hidden]{display:none}.hc-help-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:16px;border-bottom:1px solid #36533e}.hc-help-heading strong{font-size:18px}.hc-help-heading small{display:block;color:#b7c9b9;font-size:12px}.hc-help-panel button{font:inherit;cursor:pointer;border:1px solid #52765b;border-radius:9px;background:#193526;color:#edf7eb;padding:7px 10px}.hc-help-panel button:hover{background:#2b4c36}.hc-help-panel :focus-visible,.hc-help-launch:focus-visible{outline:3px solid #b4f28f;outline-offset:2px}.hc-help-log{padding:14px;overflow-y:auto;min-height:100px;overscroll-behavior:contain}.hc-help-message{background:#1a3528;border-radius:12px;padding:12px;margin:0 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.hc-help-message strong{display:block}.hc-help-message p{margin:7px 0}.hc-help-message a{color:#b9f49d;text-decoration:underline}.hc-help-user{margin-left:35px;background:#35513a}.hc-help-related,.hc-help-suggestions{display:flex;flex-wrap:wrap;gap:6px}.hc-help-related{margin:0 0 15px}.hc-help-related small{width:100%;color:#becdbc}.hc-help-related button,.hc-help-suggestions button{font-size:12px}.hc-help-suggestions{padding:0 14px 10px}.hc-help-form{display:grid;grid-template-columns:1fr auto;gap:6px;padding:12px 14px;border-top:1px solid #36533e}.hc-help-form label{grid-column:1/-1;font-size:13px}.hc-help-form input{width:100%;min-width:0;box-sizing:border-box;background:#071b12;color:white;border:1px solid #6a8970;border-radius:9px;padding:10px;font:inherit}.hc-help-form button{background:#b0ef8a;color:#102216;font-weight:700}.hc-help-note{display:block;padding:0 14px 12px;color:#b3c7b6;font-size:11px}@media(max-width:500px){.hc-help-panel{right:12px;bottom:74px}.hc-help-launch{right:12px;bottom:14px;padding:11px 16px}.hc-help-heading{padding:12px}.hc-help-heading button{font-size:12px}.hc-help-log{max-height:45dvh}}

.hc-help-suggestions[hidden]{display:none}

.hc-help-topics{display:flex;flex-wrap:wrap;gap:7px;padding:12px;max-height:180px;overflow:auto;border-bottom:1px solid #36533e;flex-shrink:0}.hc-help-topics[hidden]{display:none}.hc-help-topics button{font-size:12px}.hc-help-heading{flex-wrap:wrap}.hc-help-heading>div{flex:1 1 140px}
