.floor-container{
    display:flex;
    flex-direction: row;
  }
  .floor-label {
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 5px;
    margin-right:5px;
  }
  .floor-label input {
    font: bold 40px/48px Lato;
    color: var(--main-text-color) !important;
  }
  .button-controller > div{
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 5px;
    width: 31px;
    height: 84px;
  }
  
  .up-floor-btn,
  .down-floor-btn,
  .right-floor-btn {
    padding: 0px;
    width: 100%;
    height: 50%;
    border: 1px solid var(--disabled-textfield-background);
    background: var(--base-background); 
  }
  
  .right-floor-btn {
    height: 100%;
  }
  
  .button-controller button:disabled {
    color: #e5e5ec;
    background-color: var(--base-background);
    cursor: not-allowed;
  }
  .up-floor-btn {
    border-bottom: 0px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  
  .down-floor-btn {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }