@media(min-width:821px){body>main{height:calc(100dvh - 126px);min-height:560px}body:has(.leader-bar)>main{height:calc(100dvh - 180px);min-height:560px}body>main>.task-panel{overflow:auto;scrollbar-width:thin}body>main .work-area{height:100%;min-height:0}body>main #viewport{min-height:250px}body>main .sidebar{overflow:auto}.generic-lab{height:calc(100dvh - 86px);min-height:580px}.generic-lab>.generic-left,.generic-lab>.generic-right{overflow:auto;scrollbar-width:thin}.generic-lab .work-area{min-height:0;height:100%}.generic-lab #viewport{min-height:300px}.generic-lab .tools-panel{max-height:180px;overflow:auto}}
@media(min-width:1450px){body>main #viewport{min-height:340px}}
#completeBadge{z-index:4}
