
.MachineState-module-scss-module__keLThG__machineStateGrid{grid-template:"machine-speed-label machine-speed-btn"1fr"take-off-position-label take-off-position-btn"3fr"take-off-speed-label take-off-speed-btn"1fr/1fr auto;align-items:end;gap:10px;display:grid}.MachineState-module-scss-module__keLThG__machineStateGrid .MachineState-module-scss-module__keLThG__machineSpeedLabel{grid-area:machine-speed-label}.MachineState-module-scss-module__keLThG__machineStateGrid .MachineState-module-scss-module__keLThG__machineSpeedBtn{grid-area:machine-speed-btn}.MachineState-module-scss-module__keLThG__machineStateGrid .MachineState-module-scss-module__keLThG__takeOffPositionLabel{grid-area:take-off-position-label}.MachineState-module-scss-module__keLThG__machineStateGrid .MachineState-module-scss-module__keLThG__takeOffPositionBtn{grid-area:take-off-position-btn;margin:0 0 4px}.MachineState-module-scss-module__keLThG__machineStateGrid .MachineState-module-scss-module__keLThG__takeOffSpeedLabel{grid-area:take-off-speed-label}.MachineState-module-scss-module__keLThG__machineStateGrid .MachineState-module-scss-module__keLThG__takeOffSpeedBtn{grid-area:take-off-speed-btn}
.content{row-gap:3px;display:grid}
.ProgrammingView-module-scss-module__YwQIva__programming{grid-template:"toolbar"53px"workspace"1fr"infobar"16px/1fr;gap:5px;height:calc(100vh - 64px);display:grid}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__toolbar{grid-area:toolbar}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace{grid-area:workspace;grid-template-columns:5fr 355px;grid-template-areas:"renderer controls";gap:10px 5px;padding:0 10px;display:grid}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace .ProgrammingView-module-scss-module__YwQIva__renderer{grid-area:renderer;place-items:stretch center;max-height:calc(100vh - 164px);display:grid}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace .ProgrammingView-module-scss-module__YwQIva__controls{grid-template:"legend""program-info""machine-state""commands"1fr"step"/325px;grid-area:controls;gap:10px 5px;max-height:calc(100vh - 164px);padding:0 10px;display:grid;overflow:hidden auto}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace .ProgrammingView-module-scss-module__YwQIva__controls .ProgrammingView-module-scss-module__YwQIva__legend{grid-area:legend}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace .ProgrammingView-module-scss-module__YwQIva__controls .ProgrammingView-module-scss-module__YwQIva__programInfo{grid-area:program-info}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace .ProgrammingView-module-scss-module__YwQIva__controls .ProgrammingView-module-scss-module__YwQIva__machineState{grid-area:machine-state}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace .ProgrammingView-module-scss-module__YwQIva__controls .ProgrammingView-module-scss-module__YwQIva__commands{flex-grow:1;grid-area:commands;width:100%;height:100%;position:relative}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__workspace .ProgrammingView-module-scss-module__YwQIva__controls .ProgrammingView-module-scss-module__YwQIva__step{grid-area:step}.ProgrammingView-module-scss-module__YwQIva__programming .ProgrammingView-module-scss-module__YwQIva__infobar{text-align:right;grid-area:infobar;margin-top:-8px;margin-right:345px}
.StepManipulator-module-scss-module__fFw_YW__stepManipulator{grid-template:"label value toggle""buttons buttons buttons"/auto 1fr auto;align-items:center;column-gap:10px;font-size:12px;display:grid}.StepManipulator-module-scss-module__fFw_YW__stepManipulator p{margin:0}.StepManipulator-module-scss-module__fFw_YW__stepManipulator .StepManipulator-module-scss-module__fFw_YW__stepCounterLabel{grid-area:label}.StepManipulator-module-scss-module__fFw_YW__stepManipulator .StepManipulator-module-scss-module__fFw_YW__stepCounterValue{grid-area:value}.StepManipulator-module-scss-module__fFw_YW__stepManipulator .StepManipulator-module-scss-module__fFw_YW__animationToggle{grid-area:toggle;justify-content:end;display:grid}.StepManipulator-module-scss-module__fFw_YW__stepManipulator .StepManipulator-module-scss-module__fFw_YW__stepButtons{grid-area:buttons}
.LeftControls-module-scss-module__r2KMwq__formgroup{grid-template:"clear shuffle""colors distribution""carriers update"/1fr 1fr;place-items:center;gap:5px 20px;display:grid}.LeftControls-module-scss-module__r2KMwq__formgroup .LeftControls-module-scss-module__r2KMwq__clear{grid-area:clear;width:100%}.LeftControls-module-scss-module__r2KMwq__formgroup .LeftControls-module-scss-module__r2KMwq__shuffle{grid-area:shuffle;width:100%}.LeftControls-module-scss-module__r2KMwq__formgroup .LeftControls-module-scss-module__r2KMwq__colors{grid-area:colors;width:100%}.LeftControls-module-scss-module__r2KMwq__formgroup .LeftControls-module-scss-module__r2KMwq__distribution{grid-area:distribution}.LeftControls-module-scss-module__r2KMwq__formgroup .LeftControls-module-scss-module__r2KMwq__carriers{grid-area:carriers;width:calc(100% - 70px);min-width:70px}.LeftControls-module-scss-module__r2KMwq__formgroup .LeftControls-module-scss-module__r2KMwq__update{grid-area:update;width:100%}
.MappingView-module-scss-module__HQV5zW__container{grid-template:"presets. .""left-header.right-header"20px"left-machine center right-machine"1fr"left-controls.right-controls"/1fr 60px 1fr;place-items:stretch center;gap:5px 20px;width:100%;height:100%;display:grid}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__presets{grid-area:presets;width:100%;max-width:500px;margin:0 0 0 auto}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__leftHeader{grid-area:left-header;margin:0 0 0 auto}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__rightHeader{grid-area:right-header;margin:0 auto 0 0}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__leftMachine{grid-area:left-machine;margin:0 0 0 auto}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__center{flex-direction:column;grid-area:center;gap:5px;margin:auto 0;display:flex}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__rightMachine{grid-area:right-machine;margin:0 auto 0 0}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__leftControls{grid-area:left-controls;width:100%;max-width:500px;margin:0 0 0 auto}.MappingView-module-scss-module__HQV5zW__container .MappingView-module-scss-module__HQV5zW__rightControls{grid-area:right-controls;width:100%;max-width:500px;margin:0 auto 0 0}
.ReachabilityMatrix-module-scss-module__ZdM7_a__container{grid-template:"distances resultLabel""distances result""relativeDistances result""machine result"1fr".result"/minmax(230px,50%) 1fr;justify-content:start;column-gap:20px;padding:24px;display:grid}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__distances{grid-area:distances}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__relativeDistances{grid-area:relativeDistances}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__machineView{grid-area:machine}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__distances,.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__relativeDistances{flex-flow:wrap;gap:5px;padding-bottom:20px;display:flex}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__matrixLabel{grid-area:resultLabel}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__matrix{grid-area:result;align-items:flex-start;max-height:calc(100vh - 152px);margin:20px 0 0;display:flex;overflow:auto}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__matrix table{text-align:center}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__matrix table th{width:27px}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__matrix table tr{height:27px}.ReachabilityMatrix-module-scss-module__ZdM7_a__container .ReachabilityMatrix-module-scss-module__ZdM7_a__matrix table td{background-color:#d3d3d3}.ReachabilityMatrix-module-scss-module__ZdM7_a__labeledContent{grid-template:"label""content"/auto;justify-content:start;display:grid}.ReachabilityMatrix-module-scss-module__ZdM7_a__labeledContent .ReachabilityMatrix-module-scss-module__ZdM7_a__label{grid-area:label}.ReachabilityMatrix-module-scss-module__ZdM7_a__labeledContent .ReachabilityMatrix-module-scss-module__ZdM7_a__content{flex-flow:wrap;grid-area:content;gap:5px;display:flex}.ReachabilityMatrix-module-scss-module__ZdM7_a__arrangementView{grid-template:"label"min-content"buttons"min-content"machine"/auto;gap:10px;display:grid}.ReachabilityMatrix-module-scss-module__ZdM7_a__arrangementView .ReachabilityMatrix-module-scss-module__ZdM7_a__label{grid-area:label}.ReachabilityMatrix-module-scss-module__ZdM7_a__arrangementView .ReachabilityMatrix-module-scss-module__ZdM7_a__buttons{flex-flow:wrap;grid-area:buttons;gap:5px;display:flex}.ReachabilityMatrix-module-scss-module__ZdM7_a__arrangementView .ReachabilityMatrix-module-scss-module__ZdM7_a__machine{grid-area:machine}
.SolutionSelector-module-scss-module__lq-25W__container{grid-template:"previous select next"40px/40px 230px 40px auto;align-items:center;gap:0 10px;display:grid}.SolutionSelector-module-scss-module__lq-25W__container .SolutionSelector-module-scss-module__lq-25W__previous{grid-area:previous}.SolutionSelector-module-scss-module__lq-25W__container .SolutionSelector-module-scss-module__lq-25W__select{grid-area:select}.SolutionSelector-module-scss-module__lq-25W__container .SolutionSelector-module-scss-module__lq-25W__next{grid-area:next}
.ResultDialog-module-scss-module__wd0EQa__content{max-height:calc(100vh - 64px);overflow-y:auto}
.RightControls-module-scss-module__7gWSbW__formgroup{grid-template:"clear shuffle""copy fill""test test""result result"/1fr 1fr;align-content:center;gap:10px;height:100%;display:grid}.RightControls-module-scss-module__7gWSbW__formgroup .RightControls-module-scss-module__7gWSbW__clear{grid-area:clear;width:100%}.RightControls-module-scss-module__7gWSbW__formgroup .RightControls-module-scss-module__7gWSbW__shuffle{grid-area:shuffle;width:100%}.RightControls-module-scss-module__7gWSbW__formgroup .RightControls-module-scss-module__7gWSbW__copy{grid-area:copy;width:100%}.RightControls-module-scss-module__7gWSbW__formgroup .RightControls-module-scss-module__7gWSbW__fill{grid-area:fill;width:100%}.RightControls-module-scss-module__7gWSbW__formgroup .RightControls-module-scss-module__7gWSbW__test{grid-area:test;width:100%}
@media (max-width:1023px) or (max-height:767px){.LoadableMappingView-module-scss-module__Tj57GW__container{visibility:hidden;display:none}.LoadableMappingView-module-scss-module__Tj57GW__resolution{justify-content:center;align-items:center;height:calc(100vh - 64px);display:flex}}@media (min-width:1024px) and (min-height:768px){.LoadableMappingView-module-scss-module__Tj57GW__container{display:block}.LoadableMappingView-module-scss-module__Tj57GW__resolution{visibility:hidden;display:none}}
