/* DiaBeauty decorative marker system — one outline diamond everywhere.
   Small shape, zero changes to original text wraps in service lists.
   Buttons, menu, WhatsApp, social and gallery controls intentionally excluded.
   Shape asset is local and retained in earlier verified TARs. */
i.fa-sharp.fa-light::before {
  content:"" !important; display:inline-block !important;
  box-sizing:border-box !important; width:1em !important; height:1em !important;
  background-color:currentColor !important;
  -webkit-mask-image:url("/assets/dia-outline-diamond-0ead5d316cf6602e.svg") !important; mask-image:url("/assets/dia-outline-diamond-0ead5d316cf6602e.svg") !important;
  -webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
  -webkit-mask-size:14px 14px !important; mask-size:14px 14px !important;
  -webkit-mask-position:center center !important; mask-position:center center !important;
  vertical-align:-.08em !important;
}
/* Preserve original Font Awesome pseudo-glyph box metrics so list text does NOT move.
   Paint the SVG in the pseudo-element background; hide only the glyph ink. */
ul.dia-list-checkbox > li.dia-list-bullet::before {
  color:transparent !important;
  background-image:url("/assets/dia-outline-diamond-0ead5d316cf6602e.svg") !important;
  background-repeat:no-repeat !important;
  background-size:11px 11px !important;
  background-position:center center !important;
}
/* Price is text, not a list item: hide missing Font Awesome glyph U+F53A.
   Keep the original invisible glyph advance/line-box so packages never reflow. */
p.dia-package-price::before {
  color: transparent !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 transparent !important;
}
