/* A small, inviting entry into the same GBMaps assistant. Scoped to the handbook. */
#gbHelpAssistant{margin:16px 0 24px;padding:15px 18px 12px;border:1px solid #bdcba5;border-left:4px solid #7c9c40;border-radius:6px;background:linear-gradient(110deg,#fff9e8,#f4f7ea 78%);box-shadow:0 2px 0 #dfe5d440;min-width:0;scroll-margin-top:calc(var(--header-height,90px) + 12px);color:#2e412d}
#gbHelpAssistant *{box-sizing:border-box}
#gbHelpAssistant .gha-heading{display:flex;align-items:center;gap:12px;margin-bottom:11px}
#gbHelpAssistant .gha-heading>div{min-width:0;flex:1}
#gbHelpAssistant .gha-heading strong{font:700 18px/1.25 Arial,sans-serif;color:#354b2f}
#gbHelpAssistant .gha-heading p{font-size:13px;line-height:1.4;margin:3px 0 0;color:#5c6a4f;overflow-wrap:anywhere}
#gbHelpAssistant .gha-emblem{position:relative;display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;border:1px solid #d1b464;background:#f1d784;color:#567431;font:32px/1 Arial,sans-serif;box-shadow:0 0 0 4px #eedda740;animation:gha-hello 3.6s ease-in-out .5s 1;transform-origin:center bottom}
#gbHelpAssistant .gha-emblem i{position:absolute;right:0;bottom:1px;width:10px;height:10px;border:2px solid #fffdf4;border-radius:50%;background:#739c45}
@keyframes gha-hello{0%,20%,52%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-2px) rotate(-7deg)}40%{transform:translateY(-2px) rotate(6deg)}}
#gbHelpAssistant:focus-within .gha-emblem{animation:none}
#gbHelpAssistant .gha-input-row{display:flex;align-items:stretch;gap:9px}
#gbHelpAssistantQuestion{flex:1;min-width:0;width:100%;border:1px solid #a9b79c;border-radius:4px;background:#fff;padding:10px 12px;color:#25372c;box-shadow:inset 0 1px 2px #2438200a;font:15px/1.4 Arial,sans-serif;height:43px}
#gbHelpAssistantQuestion::placeholder{color:#697261;opacity:1}
#gbHelpAssistantSend{flex:0 0 auto;border:1px solid #637d34;border-bottom-width:3px;border-radius:4px;background:#79983d;color:#fff;font:bold 15px/1.2 Arial,sans-serif;padding:9px 20px;min-width:90px;white-space:nowrap}
#gbHelpAssistantSend:hover{background:#648531}
#gbHelpAssistantSend:disabled{opacity:.65;cursor:wait}
#gbHelpAssistantContinue{flex-shrink:0;padding:4px 0;border:0;background:transparent;color:#365f8b;font-size:12px;text-decoration:underline;text-underline-offset:3px}
#gbHelpAssistant .gha-privacy{font:11px/1.4 Arial,sans-serif;margin:8px 0 0;color:#606b56}
#gbHelpAssistant .gha-privacy a{color:#416386;white-space:nowrap}
#gbHelpAssistantStatus{font-size:13px;line-height:1.4;margin:8px 0 0;color:#765421}
#gbHelpAssistantStatus:empty{display:none}
#gbHelpAssistant .gha-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gb-help #gbAssistantLauncher{display:none!important}
.gb-help #gbHelpAssistant.is-chatting{padding:0;border:0;background:none;box-shadow:none}
.gb-help #gbAssistant{position:relative;inset:auto!important;width:100%;height:640px;max-height:760px;min-height:350px;box-shadow:0 3px 12px #25352014;z-index:1;font-size:15px}
.gb-help #gbAssistantHandle{cursor:default;touch-action:auto;padding:10px 12px;background:#59664d}
.gb-help #gbAssistantHandle h2{font-size:18px}
.gb-help #gbAssistantHandle p{font-size:12px}
.gb-help #gbAssistant .gba-context-choice{display:none}
.gb-help #gbAssistant .gba-send-row{justify-content:flex-end}
.gb-help #gbAssistant .gba-welcome .gba-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
@media(max-width:620px){#gbHelpAssistant{padding:12px;margin:12px 0 20px}#gbHelpAssistant .gha-heading{gap:9px}#gbHelpAssistant .gha-heading strong{font-size:17px}#gbHelpAssistant .gha-emblem{flex-basis:36px;height:36px;font-size:28px}#gbHelpAssistantQuestion{font-size:14px;padding:9px;height:42px}#gbHelpAssistantSend{min-width:66px;padding:8px 12px;font-size:14px}#gbHelpAssistant .gha-input-row{gap:6px}#gbHelpAssistantContinue{font-size:11px;max-width:80px}.gb-help #gbAssistant{height:610px;max-height:none}.gb-help #gbAssistant .gba-welcome .gba-prompts{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#gbHelpAssistant .gha-emblem{animation:none}}
@media print{#gbHelpAssistant{display:none!important}}
