[data-reference=outer]{
  display:flex;
  flex:1;
  flex-direction:column;
}

[data-reference=horizontal]{
  display:flex;
  flex:1;
  flex-direction:row;
}

[data-reference=container]{
  flex:1;
  overflow:hidden;
}

[data-reference=info]{
  padding:1em;
  color:#fff;
  opacity:0.8;
  transition:background-color 0.2s, color 0.2s;
  background:#FF8C00;
}
[data-reference=info].not-in-use{
  background-color:#aaa;
  color:#eee;
}

[data-reference=tools]{
  flex:0 0 15em;
  border-inline-start:5px solid #e9eaeb;
  border-radius:0;
}
[data-reference=tools] .b-field label{
  flex:0 0 7em;
}

