.tv-inline-gap{display:inline-block!important;box-sizing:border-box;width:calc(var(--gap-ch,7)*1ch + 16px)!important;max-width:100%;min-height:44px!important;margin:2px 3px;padding:4px 7px!important;border:1.5px solid #75bda0!important;border-radius:9px;background:#effaf4!important;color:#12372a;font:inherit!important;font-weight:500!important;text-align:center;vertical-align:baseline}
.tv-inline-gap:focus{outline:2px solid #008944;outline-offset:2px;background:#fff!important}
.tv-inline-gap.gap-correct{border-color:#008944!important;background:#e4f8ec!important}
.tv-inline-gap.gap-incorrect{border-color:#b84b36!important;background:#fff1ed!important}
.vc137-extra{position:relative;flex-shrink:0}.vc137-extra summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px;display:grid;place-items:center;font-size:22px}.vc137-extra[open]>button{position:fixed;z-index:11020;right:12px;background:white;box-shadow:0 4px 14px #0002}
@media(max-width:760px){.vm133-active .tv-studio-focus:has(.tv-inline-gap) h2{font-size:18px!important;line-height:2.5!important;font-weight:500!important}.vm133-active .tv-listen-options{font-size:12px!important;margin:3px 0!important}.vm133-active .tv-listen-options select{font-size:12px!important;min-height:36px!important;padding:3px 6px!important}.vm133-active .tv-studio-controls:empty{display:none!important}.vm133-active .vc137-answer-actions{overflow:visible!important}.vm133-active .vc137-answer-actions button{flex:1 1 auto!important}.vm133-active.vc137-keyboard .tv-listen-options{display:none!important}}
