*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  background: #555555;
  height: 100vh;
  width: 100vw;
}
body app-element {
  display: block;
  padding: 5px;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
body app-element .selection {
  display: grid;
  grid-gap: 5px;
  grid-template-columns: auto auto;
  grid-template-areas: "left right";
}
body app-element app-sort,
body app-element app-navigation,
body app-element .selection,
body app-element .selection * {
  height: 100%;
  width: 100%;
}
body app-element app-sort {
  display: grid;
  grid-template-columns: auto min-content;
  grid-template-rows: min-content auto min-content min-content;
  grid-gap: 5px;
  grid-template-areas: "session session" "rails deliveries" "steps steps" "controls controls";
}
body app-element app-sort > * {
  border-radius: 5px;
  padding: 5px;
  background: rgba(17, 51, 51, 0.2);
}
body app-element app-sort .session {
  grid-area: session;
}
body app-element app-sort .deliveries {
  grid-area: deliveries;
  overflow: auto;
}
body app-element app-sort .rails {
  grid-area: rails;
  overflow: hidden;
  /* NEW */
  min-height: 0;
}
body app-element app-sort .controls {
  grid-area: controls;
}
body app-element app-sort .steps {
  grid-area: steps;
}
body app-element app-navigation {
  display: grid;
  grid-template-columns: auto 200px;
  grid-template-rows: min-content auto min-content;
  grid-gap: 5px;
  grid-template-areas: "session session" "view view" "rails controls";
}
body app-element app-navigation wagon-item[disabled] {
  pointer-events: none;
  opacity: 0.5;
}
body app-element app-navigation > * {
  border-radius: 5px;
  padding: 5px;
  background: rgba(17, 51, 51, 0.2);
}
body app-element app-navigation .session {
  grid-area: session;
}
body app-element app-navigation .view {
  grid-area: view;
  overflow: auto;
}
body app-element app-navigation .rail {
  grid-area: rail;
  overflow: auto;
}
body app-element app-navigation .info {
  grid-area: info;
  overflow: auto;
}
body app-element app-navigation .controls {
  grid-area: controls;
}/*# sourceMappingURL=style.css.map */