.overflow-tabs,.overflow-tabs-viewport{min-width:0;max-width:100%}.overflow-tabs-arrow{display:none}@media (width<=900px){.overflow-tabs{align-items:center;gap:4px;width:100%;display:flex}.overflow-tabs.mobile-sticky-sections{top:var(--lesson-shell-height,57px);z-index:25;background:#f4f7fb;padding-block:5px;position:sticky}.overflow-tabs>.overflow-tabs-viewport{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;justify-content:flex-start;min-width:0;max-width:100%;margin-inline:0;scroll-padding-inline:4px;display:flex;overflow-x:auto}.overflow-tabs>.overflow-tabs-viewport::-webkit-scrollbar{display:none}.overflow-tabs>.overflow-tabs-viewport>*{flex-shrink:0}.overflow-tabs[data-overflow=true]>.overflow-tabs-viewport{scroll-snap-type:x mandatory;flex:1 1 0;grid-template-rows:minmax(44px,auto);grid-auto-columns:calc(50% - 3px);grid-auto-flow:column;align-items:stretch;gap:6px;width:0;padding-inline:0;scroll-padding-inline:0;display:grid}.overflow-tabs[data-overflow=true]>.overflow-tabs-viewport>*{white-space:normal;overflow-wrap:anywhere;scroll-snap-align:start;box-sizing:border-box;width:auto;min-width:0;max-width:100%;height:auto;min-height:44px}.complete-workspace .overflow-tabs[data-overflow=true]>.overflow-tabs-viewport>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;padding-inline:6px}.overflow-tabs>.overflow-tabs-viewport>button,.complete-workspace .overflow-tabs>.overflow-tabs-viewport>button{white-space:nowrap;flex:none}.overflow-tabs>.overflow-tabs-arrow{color:#1154a4;cursor:pointer;background:#fff;border:1px solid #cadaed;border-radius:10px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex}.overflow-tabs>.overflow-tabs-arrow[hidden]{display:none}.overflow-tabs-arrow span{font:400 29px/1 Arial,sans-serif}.overflow-tabs>.overflow-tabs-arrow:disabled{color:#8398af;opacity:.65;cursor:default;background:#f4f7fb}.overflow-tabs>.overflow-tabs-arrow:focus-visible,.overflow-tabs>.overflow-tabs-viewport:focus-visible{outline-offset:2px;outline:3px solid #00a97b}}
