#cv-keyboard-settings{grid-column:1/-1;border-top:1px solid var(--cv-line,#49605b);margin-top:12px;padding-top:12px;min-width:0}#cv-keyboard-settings summary{cursor:pointer;font-weight:700;padding:8px 0}#cv-keyboard-settings p{font-size:12px;line-height:1.5;margin:10px 0;color:var(--cv-muted,#b7c9c0)}.cv-keyboard-list{display:grid;grid-template-columns:1fr;max-height:340px;overflow:auto;padding:3px;gap:5px}.cv-keyboard-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;font-size:13px}#cv-keyboard-settings .cv-keyboard-row button{flex:0 0 112px;margin:0;padding:8px;min-height:38px;text-align:center;font:700 12px ui-monospace,monospace}#cv-keyboard-settings button[aria-pressed=true]{outline:2px solid #edce8a;background:#384a3b}#cv-keyboard-settings button:focus-visible,#cv-keyboard-settings summary:focus-visible{outline:2px solid #edce8a;outline-offset:2px}#cv-keyboard-reset{width:100%;margin:10px 0 0}#cv-keyboard-status{min-height:1.5em}@media(max-width:480px){#cv-keyboard-settings .cv-keyboard-row button{flex-basis:92px}.cv-keyboard-row{font-size:12px;gap:6px}}
