.device { .header { display: flex !important; flex-direction: column; @media only screen and (min-width: 768px) { flex-direction: row; } } .ui.stackable.grid.in-container > .row > .column { @media only screen and (max-width: 991px) { padding-left: 0 !important; padding-right: 0 !important; } } .ui.stackable.grid.in-container { margin-top: 0; } .connectionState { @media only screen and (min-width: 768px) { margin-left: .75em; } font-size: .75em; font-weight: lighter; &.connected { color: #13D213; } &.disconnected { color: #D20000; } } } .sectionRunner .queue { max-height: 14em; height: 14em; overflow-y: scroll; } .ui.modal.programEditor > .header > .header.item .inline.fields { margin-bottom: 0; } .programSequence.editing .item .content { width: 20em; } .durationInputs { display: flex; } $durationInput-labelWidth: 2.5em; .ui.form .field .ui.input.durationInput { &.minutes { margin-right: 1em; } &.seconds { } > input { flex: 1 1 6em; width: 100%; } > .label { flex: 0 0 $durationInput-labelWidth; text-align: center; } }