Screen {
  layout: vertical;
}

.box {
  border: solid green;
  min-width: 150;
}

.hide {
  display: none;
}

#explanations-keys {
  margin-left: 2;
}

Requests {
  layout: grid;
  grid-size: 5 5;
  grid-columns: 0.7fr 1fr 1fr 1fr 1fr;
  grid-rows: 1 3 3 3 3;
  max-height: 15;
}

#request-title {
  column-span: 5;
}

#nodes-container {
  row-span: 4;
  max-width: 24;
}

#nodes {
  max-height: 9;
}

#nslc, #timeframe, #options, #send-request {
  column-span: 4;
}

.request-label {
  margin-top: 1;
}

.short-input {
  width: 16;
}

AutoComplete {
  max-height: 4;
  max-width: 16;
  margin-right: 3;
  align: left top;
}

.date-input {
  width: 27;
  margin-right: 1;
}

#times {
  width: 30;
}

#mergegaps {
  max-width: 12;
}

#request-button {
  margin: 0 5 0 5;
}

#post-file {
  width: 50;
}

#status-container {
  max-height: 5;
}

#status-collapse {
  max-height: 10;
}

#error-results {
  margin-left: 2;
}

ContentSwitcher {
  margin-left: 2;
}

#info-bar {
  background: $primary;
}

#lines {
  height: auto;
}

#results-container {
  max-height: 29;
  height: auto;
}

#plain-container {
  max-height: 30;
  height: auto;
}

.result-item {
  height: auto;
}

CursoredText {
  margin-left: 2;
}
