/* Ydelses-ikoner — dæmpet accent-stroke (SVG) + let tint i ikon-cirkel */

.sinuz-ydelse-icon.e-con:has(img[src*="vvs.svg"]) {
  background-color: var(--icon-vvs-bg) !important;
  border: 0.5px solid var(--icon-vvs-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="ventilation.svg"]) {
  background-color: var(--icon-ventilation-bg) !important;
  border: 0.5px solid var(--icon-ventilation-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="energi.svg"]) {
  background-color: var(--icon-energi-bg) !important;
  border: 0.5px solid var(--icon-energi-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="indeklima.svg"]) {
  background-color: var(--icon-indeklima-bg) !important;
  border: 0.5px solid var(--icon-indeklima-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="baeredygtighed.svg"]) {
  background-color: var(--icon-baeredygtighed-bg) !important;
  border: 0.5px solid var(--icon-baeredygtighed-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="dgnb.svg"]) {
  background-color: var(--icon-dgnb-bg) !important;
  border: 0.5px solid var(--icon-dgnb-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="cts.svg"]) {
  background-color: var(--icon-cts-bg) !important;
  border: 0.5px solid var(--icon-cts-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="bygherrer.svg"]) {
  background-color: var(--icon-bygherrer-bg) !important;
  border: 0.5px solid var(--icon-bygherrer-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="commissioning.svg"]) {
  background-color: var(--icon-commissioning-bg) !important;
  border: 0.5px solid var(--icon-commissioning-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="projektledelse.svg"]) {
  background-color: var(--icon-projektledelse-bg) !important;
  border: 0.5px solid var(--icon-projektledelse-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="granskning.svg"]) {
  background-color: var(--icon-granskning-bg) !important;
  border: 0.5px solid var(--icon-granskning-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="kloak.svg"]) {
  background-color: var(--icon-kloak-bg) !important;
  border: 0.5px solid var(--icon-kloak-border) !important;
}

.sinuz-ydelse-icon.e-con:has(img[src*="byggeledelse.svg"]) {
  background-color: var(--icon-byggeledelse-bg) !important;
  border: 0.5px solid var(--icon-byggeledelse-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="vvs.svg"]) {
  background: var(--icon-vvs-bg) !important;
  border-color: var(--icon-vvs-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="ventilation.svg"]) {
  background: var(--icon-ventilation-bg) !important;
  border-color: var(--icon-ventilation-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="energi.svg"]) {
  background: var(--icon-energi-bg) !important;
  border-color: var(--icon-energi-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="indeklima.svg"]) {
  background: var(--icon-indeklima-bg) !important;
  border-color: var(--icon-indeklima-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="baeredygtighed.svg"]) {
  background: var(--icon-baeredygtighed-bg) !important;
  border-color: var(--icon-baeredygtighed-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="dgnb.svg"]) {
  background: var(--icon-dgnb-bg) !important;
  border-color: var(--icon-dgnb-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="cts.svg"]) {
  background: var(--icon-cts-bg) !important;
  border-color: var(--icon-cts-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="bygherrer.svg"]) {
  background: var(--icon-bygherrer-bg) !important;
  border-color: var(--icon-bygherrer-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="commissioning.svg"]) {
  background: var(--icon-commissioning-bg) !important;
  border-color: var(--icon-commissioning-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="projektledelse.svg"]) {
  background: var(--icon-projektledelse-bg) !important;
  border-color: var(--icon-projektledelse-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="granskning.svg"]) {
  background: var(--icon-granskning-bg) !important;
  border-color: var(--icon-granskning-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="kloak.svg"]) {
  background: var(--icon-kloak-bg) !important;
  border-color: var(--icon-kloak-border) !important;
}

.sinuz-circle-wrap.e-con:has(img[src*="byggeledelse.svg"]) {
  background: var(--icon-byggeledelse-bg) !important;
  border-color: var(--icon-byggeledelse-border) !important;
}
