.modal.kb-dlg{outline:none;width:640px;max-height:76vh;overflow:auto}.kb-cols{grid-template-columns:1fr 1fr;gap:4px 24px;padding:0 18px 18px;display:grid}.kb-cols .sec-t{padding:10px 0 4px}.kb-cols dl{margin:0}.kb-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.kb-row:last-child{border-bottom:0}.kb-row dt{color:var(--text);font-size:13.5px}.kb-row dd{white-space:nowrap;direction:ltr;margin:0}.kb-keys .kbd{place-items:center;min-width:22px;height:22px;padding:0 6px;display:inline-grid}@media (max-width:767px){.kb-cols{grid-template-columns:1fr}.modal.kb-dlg{top:6vh}}
.modal.fb-dlg{outline:none;width:440px;max-width:calc(100vw - 32px)}.fb-body{flex-direction:column;gap:12px;padding:4px 18px 18px;display:flex}.fb-faces{gap:8px;display:flex}.fb-face{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:12px;flex:1;place-items:center;height:52px;font-size:26px;line-height:1;display:grid}.fb-face:hover{border-color:var(--accent)}.fb-face.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset}.fb-face:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fb-dlg textarea{resize:vertical;min-height:88px}@media (max-width:767px){.modal.fb-dlg{top:8vh}}
