
/* V216 — Fix VAT header request-count box collapsing into a vertical strip. */

.v216-vat-request-count{
  flex:0 0 auto!important;
  min-width:110px!important;
  width:auto!important;
  max-width:none!important;
  white-space:nowrap!important;
  justify-content:center;
  align-self:flex-end;
}

.v216-vat-request-count,
.v216-vat-request-count *{
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
}

@media (max-width:1100px){
  .v139-vat-header{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    min-width:0!important;
  }

  .v139-vat-header > div:first-child{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }

  .v216-vat-request-count{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    min-height:42px!important;
    align-self:stretch!important;
    justify-content:flex-start!important;
    padding-left:12px!important;
    padding-right:12px!important;
  }

  .v216-vat-request-count span{
    white-space:nowrap!important;
  }
}

@media (min-width:1101px){
  .v139-vat-header{
    align-items:flex-end!important;
  }

  .v139-vat-header > div:first-child{
    min-width:0!important;
    flex:1 1 auto!important;
  }

  .v216-vat-request-count{
    flex:0 0 118px!important;
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
  }
}
