/* PWPLADUR 1682 - Autos Cliente/Subempreiteiros: blindagem final sem sticky */
.autos-client-progress-wrap,
.autos-sub-wrap,
.pw1679-autos-clean-wrap{
  position:relative!important;
  overflow:auto!important;
  max-width:100%!important;
  isolation:auto!important;
  background:#fff!important;
}
.autos-client-progress-table,
.autos-sub-table,
.pw1679-autos-clean-table{
  table-layout:auto!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  width:max-content!important;
  min-width:100%!important;
}
.autos-client-progress-table thead,
.autos-client-progress-table thead tr,
.autos-client-progress-table thead th,
.autos-client-progress-table tbody th,
.autos-client-progress-table tbody td,
.autos-sub-table thead,
.autos-sub-table thead tr,
.autos-sub-table thead th,
.autos-sub-table tbody th,
.autos-sub-table tbody td,
.pw1679-autos-clean-table thead,
.pw1679-autos-clean-table thead tr,
.pw1679-autos-clean-table thead th,
.pw1679-autos-clean-table tbody th,
.pw1679-autos-clean-table tbody td{
  position:static!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  z-index:auto!important;
  transform:none!important;
}
.autos-client-progress-table thead th,
.autos-sub-table thead th,
.pw1679-autos-clean-table thead th{
  text-align:center!important;
  vertical-align:middle!important;
  white-space:normal!important;
  background-clip:padding-box!important;
}
.autos-client-progress-table .autos-designacao-head,
.autos-client-progress-table .autos-designacao-data,
.autos-sub-table .autos-designacao-head,
.autos-sub-table .autos-designacao-data,
.pw1679-autos-clean-table .autos-designacao-head,
.pw1679-autos-clean-table .autos-designacao-data{
  max-width:390px!important;
  white-space:pre-wrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  height:auto!important;
  max-height:none!important;
  line-height:1.35!important;
}


/* PWPLADUR 1683 - Autos Cliente: Designação com limite físico máximo de 390px. */
.pw1683-autos-client-table{
  table-layout:fixed!important;
}
.pw1683-autos-client-table .autos-client-col-artigo{width:92px!important;max-width:92px!important}
.pw1683-autos-client-table .autos-client-col-designacao{width:390px!important;max-width:390px!important}
.pw1683-autos-client-table .autos-client-col-un{width:66px!important;max-width:66px!important}
.pw1683-autos-client-table .autos-client-col-qtd{width:58px!important;max-width:58px!important}
.pw1683-autos-client-table .autos-client-col-preco{width:62px!important;max-width:62px!important}
.pw1683-autos-client-table .autos-client-col-valor{width:82px!important;max-width:82px!important}
.pw1683-autos-client-table .autos-client-col-auto-qtd,
.pw1683-autos-client-table .autos-client-col-total-qtd,
.pw1683-autos-client-table .autos-client-col-saldo-qtd{width:58px!important;max-width:58px!important}
.pw1683-autos-client-table .autos-client-col-auto-valor,
.pw1683-autos-client-table .autos-client-col-total-valor,
.pw1683-autos-client-table .autos-client-col-saldo-valor{width:82px!important;max-width:82px!important}
.pw1683-autos-client-table .autos-client-col-total-pct,
.pw1683-autos-client-table .autos-client-col-saldo-pct{width:72px!important;max-width:72px!important}
.pw1683-autos-client-table .autos-client-designacao-head,
.pw1683-autos-client-table .autos-designacao-data{
  width:390px!important;
  max-width:390px!important;
  min-width:0!important;
  box-sizing:border-box!important;
  white-space:pre-wrap!important;
  overflow:visible!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  height:auto!important;
  max-height:none!important;
}
