.context-help{margin:12px 0}.context-help-toggle{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--border,#3b4935);background:transparent;color:var(--muted-foreground,#9eac94);font:inherit;font-size:11px;cursor:pointer}.context-help-toggle:hover{color:var(--foreground,#e7f0dd)}.context-help button:focus-visible,.context-help input:focus-visible{outline:2px solid var(--primary,#b9e77f);outline-offset:3px}.context-help-panel{margin-top:8px;border:1px solid var(--border,#3b4935);background:var(--card,#172016);padding:14px;color:var(--foreground,#e7f0dd)}.context-help-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.context-help-panel>header button{border:0;background:transparent;color:inherit;padding:7px;cursor:pointer}.context-help-content{font-size:12px;line-height:1.6}.context-help-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px}.context-help-actions label{display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer}.context-help-actions input{accent-color:var(--primary,#b9e77f);width:16px;height:16px}.context-help-actions>button{background:var(--primary,#b9e77f);border:0;color:var(--primary-foreground,#182314);padding:9px 16px;font:inherit;font-size:12px;cursor:pointer}.context-help-panel>small{display:block;margin-top:10px;color:var(--muted-foreground,#9eac94);font-size:10px;line-height:1.5}.context-help-content .map-default-preference{margin-bottom:0}.context-help-content .map-v3-footer{border:0;padding:0}