/* UG Desktop Workspace v0.6.5 — compact B2B info/table on the normal storefront only. */
body.tax-product_cat .woocommerce-products-header,
body.tax-product_cat .term-description,
body.tax-product_cat .woocommerce-products-header__description,
body.post-type-archive-product .woocommerce-products-header,
body.post-type-archive-product .term-description,
body.post-type-archive-product .woocommerce-products-header__description{
  margin-bottom:7px!important;
  line-height:1.2!important;
}
body.tax-product_cat .woocommerce-products-header__description,
body.tax-product_cat .term-description,
body.post-type-archive-product .woocommerce-products-header__description,
body.post-type-archive-product .term-description{
  text-align:center!important;
  font-size:10.5px!important;
}
body.tax-product_cat .ugdw-site-b2b-rule,
body.post-type-archive-product .ugdw-site-b2b-rule{
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  margin:0 3px 5px!important;
  padding:3px 8px!important;
  border:1px solid #e0e7ec!important;
  border-radius:6px!important;
  background:#f7f9fb!important;
  color:#536b7c!important;
  font-size:10px!important;
  line-height:1.15!important;
  font-weight:650!important;
  vertical-align:middle!important;
  word-spacing:3.5px!important;
  column-gap:4px!important;
}
body.tax-product_cat .ugdw-site-b2b-rule > * + *,
body.post-type-archive-product .ugdw-site-b2b-rule > * + *{
  margin-left:4px!important;
}
body.tax-product_cat .ugdw-site-b2b-price-title,
body.post-type-archive-product .ugdw-site-b2b-price-title{
  display:block!important;
  margin:2px 0 3px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#405a6e!important;
  font-size:10.5px!important;
  line-height:1.15!important;
  font-weight:800!important;
}
body.tax-product_cat .ugdw-site-b2b-price-table,
body.tax-product_cat .term-description table,
body.tax-product_cat .woocommerce-products-header__description table,
body.post-type-archive-product .ugdw-site-b2b-price-table,
body.post-type-archive-product .term-description table,
body.post-type-archive-product .woocommerce-products-header__description table{
  float:none!important;
  clear:both!important;
  position:relative!important;
  display:table!important;
  width:100%!important;
  max-width:100%!important;
  margin:2px 0 7px!important;
  border-collapse:collapse!important;
  border-spacing:0!important;
  table-layout:fixed!important;
  font-size:9.8px!important;
  line-height:1.05!important;
}
body.tax-product_cat .ugdw-site-b2b-price-table th,
body.tax-product_cat .ugdw-site-b2b-price-table td,
body.tax-product_cat .term-description table th,
body.tax-product_cat .term-description table td,
body.tax-product_cat .woocommerce-products-header__description table th,
body.tax-product_cat .woocommerce-products-header__description table td,
body.post-type-archive-product .ugdw-site-b2b-price-table th,
body.post-type-archive-product .ugdw-site-b2b-price-table td,
body.post-type-archive-product .term-description table th,
body.post-type-archive-product .term-description table td,
body.post-type-archive-product .woocommerce-products-header__description table th,
body.post-type-archive-product .woocommerce-products-header__description table td{
  height:25px!important;
  min-height:0!important;
  padding:4px 5px!important;
  vertical-align:middle!important;
  font-size:9.8px!important;
  line-height:1.05!important;
}
body.tax-product_cat .term-description table p,
body.tax-product_cat .woocommerce-products-header__description table p,
body.post-type-archive-product .term-description table p,
body.post-type-archive-product .woocommerce-products-header__description table p{
  margin:0!important;
  padding:0!important;
  font-size:inherit!important;
  line-height:inherit!important;
}
body.tax-product_cat .term-description + ul.products,
body.tax-product_cat .woocommerce-products-header + ul.products,
body.post-type-archive-product .term-description + ul.products,
body.post-type-archive-product .woocommerce-products-header + ul.products{
  clear:both!important;
}
@media(max-width:760px){
  body.tax-product_cat .ugdw-site-b2b-rule,
  body.post-type-archive-product .ugdw-site-b2b-rule{
    font-size:9.5px!important;
    padding:3px 6px!important;
  }
  body.tax-product_cat .ugdw-site-b2b-price-table,
  body.tax-product_cat .term-description table,
  body.tax-product_cat .woocommerce-products-header__description table,
  body.post-type-archive-product .ugdw-site-b2b-price-table,
  body.post-type-archive-product .term-description table,
  body.post-type-archive-product .woocommerce-products-header__description table{
    font-size:9px!important;
  }
}
