/* ==============================
    COMBINED CUSTOM ICONS
==============================
li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.exe"]),
  :has(.label[title="tvhost13.2.exe"]),
  :has(.label[title="tvhost13-xp.exe"]),
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .icon,
li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.exe"]),
  :has(.label[title="tvhost13.2.exe"]),
  :has(.label[title="tvhost13-xp.exe"]),
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .thumb {
  -webkit-mask: none !important;
  mask: none !important;
  min-width: 1.25em;
  min-height: 1.25em;
}

 */

/* ==============================
    TEAMVIEWER GROUP
============================== */
li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.exe"]),
  :has(.label[title="tvhost13.2.exe"]),
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="tvhost13-xp.exe"])
) .icon,
li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.exe"]),
  :has(.label[title="tvhost13.2.exe"]),
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="tvhost13-xp.exe"])
) .thumb {
  background: url("icons/teamviewer.svg") center/contain no-repeat !important;
}

li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.0exe"]),
  :has(.label[title="tvhost13.2.exe"]),
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="tvhost13-xp.exe"])
) .icon:before,
li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.exe"]),
  :has(.label[title="tvhost13.2.exe"])
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="tvhost13-xp.exe"])
) .thumb:before {
  background: url("icons/teamviewer.svg") center/contain no-repeat !important;
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.exe"]),
  :has(.label[title="tvhost13.2.exe"]),
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="tvhost13-xp.exe"])
) .icon > *,
li.item:is(
  :has(.label[title="HSS REMOTE SUPPORT.exe"]),
  :has(.label[title="tvhost13.2.exe"]),
  :has(.label[title="TeamViewer_Setup 13.2.36217.0.exe"]),
  :has(.label[title="tvhost13-xp.exe"])
) .thumb > * {
  display: none !important;
}





/* ==============================
    RUSTDESK GROUP
============================== */
li.item:is(
  :has(.label[title="rustdesk-1.4.2-x86_64.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .icon,
li.item:is(
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="rustdesk-1.4.2-x86_64.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .thumb {
  background: url("icons/rustdesk.svg") center/contain no-repeat !important;
}

li.item:is(
  :has(.label[title="rustdesk-1.4.2-x86_64.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .icon:before,
li.item:is(
  :has(.label[title="rustdesk-1.4.2-x86_64.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .thumb:before {
  background: url("icons/rustdesk.svg") center/contain no-repeat !important;
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

li.item:is(
  :has(.label[title="rustdesk-1.4.2-x86_64.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .icon > *,
li.item:is(
  :has(.label[title="rustdesk-1.4.2-x86_64.exe"]),
  :has(.label[title="rustdesk-1.3.0-x86_64.exe"])
) .thumb > * {
  display: none !important;
}



/* ==============================
    HSS GROUP
============================== */
li.item:is(
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="hss-remote-support-WS-RD.HSS-V1.4.2.msi"]),
  :has(.label[title="hss-remote-support-WS-V1.4.2.msi"])
) .icon,
li.item:is(
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="hss-remote-support-WS-RD.HSS-V1.4.2.msi"]),
  :has(.label[title="hss-remote-support-WS-V1.4.2.msi"])
) .thumb {
  background: url("icons/hss.svg") center/contain no-repeat !important;
}

li.item:is(
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="hss-remote-support-WS-RD.HSS-V1.4.2.msi"]),
  :has(.label[title="hss-remote-support-WS-V1.4.2.msi"])
) .icon:before,
li.item:is(
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="hss-remote-support-WS-RD.HSS-V1.4.2.msi"]),
  :has(.label[title="hss-remote-support-WS-V1.4.2.msi"])
) .thumb:before {
  background: url("icons/hss.svg") center/contain no-repeat !important;
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

li.item:is(
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="hss-remote-support-WS-RD.HSS-V1.4.2.msi"]),
  :has(.label[title="hss-remote-support-WS-V1.4.2.msi"])
) .icon > *,
li.item:is(
  :has(.label[title="hss-quick-support.exe"]),
  :has(.label[title="hss-remote-support-WS-RD.HSS-V1.4.2.msi"]),
  :has(.label[title="hss-remote-support-WS-V1.4.2.msi"])
) .thumb > * {
  display: none !important;
}




/* ==============================
    ANYDESK GROUP
============================== */
li.item:is(
  :has(.label[title="AnyDesk.exe"])
) .icon,
li.item:is(
  :has(.label[title="AnyDesk.exe"])
) .thumb {
  background: url("icons/anydesk.svg") center/contain no-repeat !important;
}

li.item:is(
  :has(.label[title="AnyDesk.exe"])
) .icon:before,
li.item:is(
  :has(.label[title="AnyDesk.exe"])
) .thumb:before {
  background: url("icons/anydesk.svg") center/contain no-repeat !important;
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

li.item:is(
  :has(.label[title="AnyDesk.exe"])
) .icon > *,
li.item:is(
  :has(.label[title="AnyDesk.exe"])
) .thumb > * {
  display: none !important;
}