/* Курсы гитары одной рукой (guitar-start.html, guitar-onehand.html): выбор руки и строя, мостик в основной курс. Остальное — guitar.css. */
body.guitar:not(.mode-board) .board-only { display: none; }
.oh-choice .oh-groups { display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); margin: 10px 0; }
.oh-choice fieldset { border: 1px solid var(--line); border-radius: 12px; padding: 8px 12px 10px; margin: 0; min-width: 0; }
.oh-choice legend { font-weight: 600; padding: 0 4px; }
.oh-choice label.opt { display: flex; gap: 8px; align-items: flex-start; padding: 6px 0; cursor: pointer; }
.oh-choice label.opt input { margin-top: 4px; flex: none; }
.oh-choice label.opt small { display: block; color: var(--muted); }
.oh-current { color: var(--muted); font-size: .9rem; }
body.no-choice .session-only, body.no-choice .oh-current { display: none; }
body.no-choice .oh-choice { border-color: var(--blow); }
.gs-bridge { border-left: 4px solid var(--line); }
.gs-bridge.ready { border-left-color: var(--ok); }
.gs-bridge .actions .btn { text-decoration: none; display: inline-flex; align-items: center; }