/* SVG icon custom property definitions */

:root
{
  --checkbox-checked-svg:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"\
    viewBox="0 -960 960 960" width="24px" height="24px">\
    <path d="m424-424-86-86q-11-11-28-11t-28 11q-11 11-11 28t11 28l114 114q12 12 28 12t28-12l226-226q11-11 11-28t-11-28q-11-11-28-11t-28 11L424-424ZM200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Zm0-560v560-560Z"/>\
    </svg>');
  --checkbox-unchecked-svg:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"\
    viewBox="0 -960 960 960" width="24px" height="24px">\
    <path d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h560q33 0 56.5 23.5T840-760v560q0 33-23.5 56.5T760-120H200Zm0-80h560v-560H200v560Z"/>\
    </svg>');
  --checkbox-background-svg:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"\
    viewBox="0 -960 960 960" width="24px" height="24px">\
    <path d="M214-138q-31.35 0-53.675-22.325T138-214v-532q0-31.35 22.325-53.675T214-822h532q31.35 0 53.675 22.325T822-746v532q0 31.35-22.325 53.675T746-138H214Zv532Z"/>\
    </svg>');
  --radio-checked-svg:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"\
    viewBox="0 -960 960 960" width="24px" height="24px">\
    <path d="M480-280q83 0 141.5-58.5T680-480q0-83-58.5-141.5T480-680q-83 0-141.5 58.5T280-480q0 83 58.5 141.5T480-280Zm0 200q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Z"/>\
    </svg>');
  --radio-unchecked-svg:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"\
    viewBox="0 -960 960 960" width="24px" height="24px">\
    <path d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Z"/>\
    </svg>');
  --radio-background-svg:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"\
    viewBox="0 -960 960 960" width="24px" height="24px">\
    <path d="M480-100q-78.85 0-148.2-29.925T211.15-211.15q-51.3-51.3-81.225-120.65T100-480q0-78.85 29.925-148.2T211.15-748.85q51.3-51.3 120.65-81.225T480-860q78.85 0 148.2 29.925T748.85-748.85q51.3 51.3 81.225 120.65T860-480q0 78.85-29.925 148.2T748.85-211.15q-51.3 51.3-120.65 81.225T480-100Z"/>\
    </svg>');
  --select-svg:
    url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"\
    viewBox="0 0 24 24" width="24px" height="24px">\
    <path d="M8.2 11a.47.47 0 0 1-.36-.15.5.5 0 0 1-.14-.35c0-.03.05-.15.15-.35l3.63-3.63a.76.76 0 0 1 .24-.17.74.74 0 0 1 .28-.05c.1 0 .2.02.28.05.08.03.16.1.25.18l3.62 3.62a.5.5 0 0 1 .01.7.46.46 0 0 1-.36.15H8.2Zm3.27 6.48-3.62-3.63a.47.47 0 0 1-.15-.35.5.5 0 0 1 .14-.35c.09-.1.21-.15.36-.15h7.6c.15 0 .27.05.36.15.1.1.14.22.14.35 0 .03-.05.15-.15.35l-3.62 3.63a.76.76 0 0 1-.25.17.74.74 0 0 1-.28.05c-.1 0-.2-.02-.28-.05a.76.76 0 0 1-.25-.17Z"/>\
    </svg>');
  }
}
