.lx .rotlab .rot-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.lx .rotlab .rot-mid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.lx .rotlab .rot-parts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;padding:0 16px 16px}.lx .rotlab .seg{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:12px;background:#00000040}.lx .rotlab .seg button{font:500 12.5px var(--sans);color:var(--mist);background:none;border:0;border-radius:9px;padding:6px 10px;cursor:pointer;white-space:nowrap}.lx .rotlab .seg button[aria-pressed=true]{background:var(--raise);color:var(--ivory);box-shadow:inset 0 0 0 1px var(--line2)}@media (max-width:980px){.lx .rotlab .rot-mid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lx .rotlab .rot-top{grid-template-columns:minmax(0,1fr)}.lx .rotlab .screen canvas{height:200px!important}.lx .rotlab .rot-parts{justify-content:flex-start;padding:4px 14px 14px}.lx .rotlab .seg{width:100%}.lx .rotlab .seg button{flex:1;min-height:44px;padding:10px 6px}.lx .rotlab .switch{min-height:44px}}.lx .rotlab.quiz-on .modes>*,.lx .rotlab.quiz-on .cmp-screens canvas,.lx .rotlab.quiz-on .cmp-screens .tag,.lx .rotlab.quiz-on .coach>*,.lx .rotlab.quiz-on .deck>*,.lx .rotlab.quiz-on .rot-parts>*{visibility:hidden}
