#book-groups-heading{scroll-margin-top:24px}.bl-group-controls,.bl-group-filters,.bl-group-jump,.bl-group-pagination{display:flex;align-items:center;gap:8px}.bl-group-controls{justify-content:space-between;flex-wrap:wrap;margin:28px 0 24px;gap:14px}.bl-group-filters button,.bl-group-jump button,.bl-group-pagination button{min-height:42px;padding:8px 15px;border:1px solid var(--desk-line,#dbe2da);border-radius:7px;background:var(--desk-surface,#fff);color:var(--desk-ink,#263d30);font:inherit;font-size:13px;cursor:pointer}.bl-group-filters{padding:4px;gap:3px;border:1px solid var(--desk-line,#dbe2da);border-radius:9px;background:var(--desk-tint,#edf4ed)}.bl-group-filters button{min-height:34px;padding:6px 20px;border-color:transparent;border-radius:6px;background:transparent;color:var(--desk-muted,#6a7870);font-size:12px}.bl-group-filters button[aria-pressed=true]{background:var(--desk-surface,#fff);color:var(--desk-green,#36764c);box-shadow:0 1px 4px #253d2c0c}.bl-group-jump{width:auto;max-width:100%;flex:0 0 auto;margin:0;font-size:12px;color:var(--desk-muted,#6a7870)}.bl-group-jump button,.bl-group-jump label{flex:0 0 auto;white-space:nowrap;margin:0}.ui-refresh .bl-group-jump input{box-sizing:border-box;flex:0 0 86px;width:86px;min-height:42px;margin:0;border:1px solid var(--desk-line,#dbe2da);border-radius:7px;padding:7px 9px;font:inherit;color:var(--desk-ink,#263d30);background:var(--desk-surface,#fff)}.bl-group-empty,.bl-group-summary{color:var(--desk-muted,#6a7870);font-size:13px;margin:12px 0 18px}.bl-group-pagination{justify-content:center;margin:22px 0 8px;gap:20px;color:var(--desk-muted,#6a7870);font-size:13px}.bl-group-controls button:disabled,.bl-group-pagination button:disabled{opacity:.5;cursor:default}.bl-group-card:focus-visible,.bl-group-controls button:focus-visible,.bl-group-pagination button:focus-visible,.welcome-demo-levels button:focus-visible{outline:2px solid var(--desk-green,#36764c);outline-offset:3px}.ui-refresh .welcome-demo-levels{display:flex;gap:6px;padding-top:18px}.ui-refresh .welcome-demo-levels button{flex:1 1;min-height:38px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--desk-muted,#6a7870);font:inherit;font-size:12px;cursor:pointer}.ui-refresh .welcome-demo-levels button[aria-pressed=true]{color:var(--desk-green,#36764c);background:var(--desk-tint,#edf4ed);border-color:var(--desk-line,#dbe2da)}@media (max-width:600px){.bl-group-controls{align-items:stretch}.bl-group-filters{width:100%}.bl-group-filters button{flex:1 1;min-height:44px}.bl-group-jump{width:100%;justify-content:flex-end}.bl-group-jump button,.bl-group-jump input,.bl-group-pagination button,.ui-refresh .welcome-demo-levels button{min-height:44px}.ui-refresh .welcome-practice-footer .welcome-keyboard-help{display:none}.ui-refresh .welcome-practice-footer{justify-content:flex-end}.ui-refresh .welcome-hint-button,.ui-refresh .welcome-next-word{min-height:44px}}@media (pointer:coarse){.ui-refresh .welcome-practice-footer .welcome-keyboard-help{display:none}.ui-refresh .welcome-practice-footer{justify-content:flex-end}}