.gsvat-price-breakdown{
  display:grid;
  gap:9px;
  margin:6px 0 12px;
}
.gsvat-price-breakdown>span{
  align-items:baseline;
  display:flex;
  flex-wrap:wrap;
  gap:6px 12px;
}
.gsvat-price-breakdown small{
  color:#66776f;
  font-size:12px;
  font-weight:700;
  line-height:1.3;
  min-width:138px;
  text-transform:none;
}
.gsvat-price-breakdown strong{
  color:#163e34;
  font-size:inherit;
  line-height:1.25;
}
.gsvat-supplier-details{
  background:#f3f7f4;
  border:1px solid #cadbd1;
  border-left:4px solid #1f7a52;
  border-radius:12px;
  box-sizing:border-box;
  color:#31483e;
  display:grid;
  gap:4px;
  margin:14px 0 18px;
  padding:14px 16px;
}
.gsvat-supplier-details strong{
  color:#163e34;
  font-size:15px;
}
.gsvat-supplier-details span,
.gsvat-supplier-details small{
  line-height:1.45;
}
.gsvat-supplier-details span{font-size:12px}
.gsvat-supplier-details small{
  color:#5e7067;
  font-size:11px;
  margin-top:3px;
}
.wc-block-components-product-details li[class*="gsvat"],
.woocommerce td.product-name dl.variation{
  line-height:1.4;
}
@media(max-width:480px){
  .gsvat-price-breakdown>span{align-items:flex-start;flex-direction:column;gap:2px}
  .gsvat-supplier-details{padding:13px 14px}
}
