#context-help-tooltip { position: fixed; z-index: 2147483647; width: max-content; max-width: min(360px, calc(100vw - 16px)); padding: 10px 12px; border: 1px solid #63757a; border-radius: 4px; background: #172126; color: #fff; box-shadow: 0 3px 12px #0003; font: 14px/1.45 "Segoe UI", Arial, sans-serif; letter-spacing: 0; overflow-wrap: anywhere; }
#context-help-tooltip[hidden] { display: none; }
#context-help-toggle { position: fixed; right: 14px; bottom: 14px; z-index: 2147483646; width: 38px; height: 38px; padding: 0; border: 2px solid #fff; border-radius: 50%; background: #006e83; color: white; font: bold 21px/1 Arial, sans-serif; cursor: pointer; box-shadow: 0 2px 8px #0004; }
#context-help-toggle[aria-pressed="true"] { background: #a83b16; }
#context-help-toggle:focus-visible { outline: 3px solid #e4af20; outline-offset: 2px; }
@media print { #context-help-tooltip, #context-help-toggle { display: none !important; } }
