/* Approved animal heads, encoded for the web; the shared strip is cropped by CSS. */
#ssv2-root .ssv2-milk-origin {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 10px 0 12px;
  color: #173d30;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.45;
}
#ssv2-root .ssv2-milk-animals { display: flex; gap: 3px; flex: 0 0 auto; }
#ssv2-root .ssv2-milk-label { min-width: 0; }
#ssv2-root .ssv2-milk-head {
  display: block;
  width: 56px;
  height: 56px;
  flex: 0 0 56px;
  background-image: url('../img/milk/approved/heads.webp');
  background-repeat: no-repeat;
}
#ssv2-root .ssv2-milk-head--cow { background-size: 150.16px 50.05px; background-position: 0 3px; }
#ssv2-root .ssv2-milk-head--goat { background-size: 168px 56px; background-position: -61.88px 0; clip-path: inset(0 9px 0 0); }
#ssv2-root .ssv2-milk-head--sheep { background-size: 157.56px 52.52px; background-position: -101.55px 2px; }
@media (max-width: 380px) {
  #ssv2-root .ssv2-milk-origin { gap: 8px; font-size: 13px; }
  #ssv2-root .ssv2-milk-animals { gap: 0; }
}
