Repository: laboratoriobridge/bold
Pull request #541 (2020-02-06 13:48:55)

Update icons


Patch:
diff --git a/icons/align-center.svg b/icons/align-center.svg
index 384dcfb19..80a68365c 100644
--- a/icons/align-center.svg
+++ b/icons/align-center.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M11 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H5c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM11 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L11 6H5c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L4.996 4H11zm3.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 5)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M15 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H9c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM4.998 13H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM15 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 11H9c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L8.996 9H15zm3.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z"/>
 </svg>
diff --git a/icons/align-justify.svg b/icons/align-justify.svg
index 96520d300..3dc838dc2 100644
--- a/icons/align-justify.svg
+++ b/icons/align-justify.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M15 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H1c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM15 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 6H1c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L.996 4H15zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 5)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M19 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H5c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM4.998 13H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM19 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L19 11H5c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L4.996 9H19zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z"/>
 </svg>
diff --git a/icons/align-left.svg b/icons/align-left.svg
index 0d6533cb3..2408474d6 100644
--- a/icons/align-left.svg
+++ b/icons/align-left.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M7 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H1c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM7 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L7 6H1c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L.996 4H7zm7.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 5)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M11 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H5c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zm-6.002-4H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM11 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L11 11H5c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L4.996 9H11zm7.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z"/>
 </svg>
diff --git a/icons/align-right.svg b/icons/align-right.svg
index 5552540f0..1c136e592 100644
--- a/icons/align-right.svg
+++ b/icons/align-right.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M15 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H9c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM15 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 6H9c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L8.996 4H15zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 5)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M19 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995h-6c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM4.998 13H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM19 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L19 11h-6c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L12.996 9H19zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z"/>
 </svg>
diff --git a/icons/ban-filled.svg b/icons/ban-filled.svg
index 9c075cb8f..b55a0166d 100644
--- a/icons/ban-filled.svg
+++ b/icons/ban-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M2.358 3.557l14.085 14.085A9.956 9.956 0 0 1 10 20C4.486 20 0 15.514 0 10c0-2.453.887-4.702 2.358-6.443zM10 0c5.514 0 10 4.486 10 10 0 2.342-.81 4.5-2.164 6.206L3.794 2.164A9.952 9.952 0 0 1 10 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M4.358 5.557l14.085 14.085A9.956 9.956 0 0 1 12 22C6.486 22 2 17.514 2 12c0-2.453.887-4.702 2.358-6.443zM12 2c5.514 0 10 4.486 10 10 0 2.342-.81 4.5-2.164 6.206L5.794 4.164A9.952 9.952 0 0 1 12 2z"/>
 </svg>
diff --git a/icons/ban-outline.svg b/icons/ban-outline.svg
index 6da9461a5..58d583804 100644
--- a/icons/ban-outline.svg
+++ b/icons/ban-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M18 10a7.948 7.948 0 0 1-1.688 4.897L5.103 3.688A7.954 7.954 0 0 1 10 2c4.411 0 8 3.589 8 8M2 10c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0 1 10 18c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S15.514 0 10 0 0 4.486 0 10"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M20 12a7.948 7.948 0 0 1-1.688 4.897L7.103 5.688A7.954 7.954 0 0 1 12 4c4.411 0 8 3.589 8 8M4 12c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0 1 12 20c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S17.514 2 12 2 2 6.486 2 12"/>
 </svg>
diff --git a/icons/bell-filled.svg b/icons/bell-filled.svg
index a5020393b..ab6433fa7 100644
--- a/icons/bell-filled.svg
+++ b/icons/bell-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M14 14V7.961a5.951 5.951 0 0 0-4-5.621V2a2 2 0 0 0-4 0v.362a6.032 6.032 0 0 0-4 5.677V14H1c-.667 0-1 .333-1 1s.333 1 1 1h14c.667 0 1-.333 1-1s-.333-1-1-1h-1zm-8 4a2 2 0 0 0 4 0H6z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M18 16V9.961a5.951 5.951 0 0 0-4-5.621V4a2 2 0 0 0-4 0v.362a6.032 6.032 0 0 0-4 5.677V16H5c-.667 0-1 .333-1 1s.333 1 1 1h14c.667 0 1-.333 1-1s-.333-1-1-1h-1zm-8 4a2 2 0 0 0 4 0h-4z"/>
 </svg>
diff --git a/icons/bell-outline.svg b/icons/bell-outline.svg
index 18804105c..d98ee0e78 100644
--- a/icons/bell-outline.svg
+++ b/icons/bell-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M8 0a2 2 0 0 1 2 2v.34c2.328.81 4 3.016 4 5.621V14h1c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.333-1-1s.333-1 1-1h1V8.039a6.032 6.032 0 0 1 4-5.677V2a2 2 0 0 1 2-2zm0 4a4 4 0 0 0-4 4v6h8V8a4 4 0 0 0-4-4zM6 18a2 2 0 0 0 4 0H6z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2a2 2 0 0 1 2 2v.34c2.328.81 4 3.016 4 5.621V16h1c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1h1v-5.961a6.032 6.032 0 0 1 4-5.677V4a2 2 0 0 1 2-2zm0 4a4 4 0 0 0-4 4v6h8v-6a4 4 0 0 0-4-4zm-2 14a2 2 0 0 0 4 0h-4z"/>
 </svg>
diff --git a/icons/calendar-filled.svg b/icons/calendar-filled.svg
index 8e9ec266e..634052e27 100644
--- a/icons/calendar-filled.svg
+++ b/icons/calendar-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M16 8v10c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V8h16zM6 15h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm-5-4h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm1-11c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v2H0V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M20 10v10c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V10h16zm-10 7h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm-5-4h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm1-11c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v2H4V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941z"/>
 </svg>
diff --git a/icons/calendar-outline.svg b/icons/calendar-outline.svg
index 9f8a11c1b..661ed31fa 100644
--- a/icons/calendar-outline.svg
+++ b/icons/calendar-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"/>
 </svg>
diff --git a/icons/check-circle-filled.svg b/icons/check-circle-filled.svg
index 95efea147..b4c2d9e6e 100644
--- a/icons/check-circle-filled.svg
+++ b/icons/check-circle-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm4.708 6.293a1 1 0 0 0-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 1 0-1.414 1.414l3.001 3.001a1 1 0 0 0 1.414 0l6-6a1 1 0 0 0 0-1.414z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm4.708 6.293a1 1 0 0 0-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 1 0-1.414 1.414l3.001 3.001a1 1 0 0 0 1.414 0l6-6a1 1 0 0 0 0-1.414z"/>
 </svg>
diff --git a/icons/check-circle-outline.svg b/icons/check-circle-outline.svg
index a1c0d9dfb..13e0b3945 100644
--- a/icons/check-circle-outline.svg
+++ b/icons/check-circle-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm4.708 4.293a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414 0l-3.001-3.001a1 1 0 0 1 1.414-1.414l2.294 2.294 5.293-5.293a1 1 0 0 1 1.414 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm4.708 4.293a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414 0l-3.001-3.001a1 1 0 0 1 1.414-1.414l2.294 2.294 5.293-5.293a1 1 0 0 1 1.414 0z"/>
 </svg>
diff --git a/icons/clock-filled.svg b/icons/clock-filled.svg
index 302dc7239..ec5aef48b 100644
--- a/icons/clock-filled.svg
+++ b/icons/clock-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.514 0 10 4.486 10 10s-4.486 10-10 10S0 15.514 0 10 4.486 0 10 0zm0 4.5c-.667 0-1 .333-1 1v4.158c.002.33.042.585.119.767.076.182.237.403.483.663l1.962 1.918c.504.452.98.446 1.427-.019.448-.464.454-.91.02-1.336L11 9.655V5.5c0-.667-.333-1-1-1z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2zm0 4.5c-.667 0-1 .333-1 1v4.158c.002.33.042.585.119.767.076.182.237.403.483.663l1.962 1.918c.504.452.98.446 1.427-.019.448-.464.454-.91.02-1.336L13 11.655V7.5c0-.667-.333-1-1-1z"/>
 </svg>
diff --git a/icons/clock-outline.svg b/icons/clock-outline.svg
index a85604f7d..0acd3939a 100644
--- a/icons/clock-outline.svg
+++ b/icons/clock-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.514 0 10 4.486 10 10s-4.486 10-10 10S0 15.514 0 10 4.486 0 10 0zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 2.5c.667 0 1 .333 1 1v4.155l2.01 1.996c.435.426.429.872-.02 1.336-.447.465-.922.471-1.426.02l-1.962-1.919c-.246-.26-.407-.48-.483-.663-.077-.182-.117-.437-.119-.767V5.5c0-.667.333-1 1-1z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 2.5c.667 0 1 .333 1 1v4.155l2.01 1.996c.435.426.429.872-.02 1.336-.447.465-.922.471-1.426.02l-1.962-1.919c-.246-.26-.407-.48-.483-.663-.077-.182-.117-.437-.119-.767V7.5c0-.667.333-1 1-1z"/>
 </svg>
diff --git a/icons/contrast-active.svg b/icons/contrast-active.svg
index dd1165d3e..f53b7fe49 100644
--- a/icons/contrast-active.svg
+++ b/icons/contrast-active.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 18V2c-4.411 0-8 3.588-8 8s3.589 8 8 8m0-18C4.486 0 0 4.485 0 10c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 20V4c-4.411 0-8 3.588-8 8s3.589 8 8 8m0-18C6.486 2 2 6.485 2 12c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10"/>
 </svg>
diff --git a/icons/contrast.svg b/icons/contrast.svg
index 6617618bc..042ad4f3a 100644
--- a/icons/contrast.svg
+++ b/icons/contrast.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 18V2c4.411 0 8 3.588 8 8s-3.589 8-8 8m0-18C4.486 0 0 4.485 0 10c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 20V4c4.411 0 8 3.588 8 8s-3.589 8-8 8m0-18C6.486 2 2 6.485 2 12c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10"/>
 </svg>
diff --git a/icons/copy-filled.svg b/icons/copy-filled.svg
index 3854f80b6..335e54dec 100644
--- a/icons/copy-filled.svg
+++ b/icons/copy-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M20 5.999V18c0 1.333-.667 2-2 2h-4.14l-5.861-.001L8 6l12-.001zM12 0c1.333 0 2 .667 2 2v1.999L8 4c-1.275 0-1.94.607-1.996 1.822L6 6l-.001 10H2C.727 16 .062 15.393.004 14.178L0 14V2C0 .667.667 0 2 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M22 7.999V20c0 1.333-.667 2-2 2h-4.14l-5.861-.001L10 8l12-.001zM14 2c1.333 0 2 .667 2 2v1.999L10 6c-1.275 0-1.94.607-1.996 1.822L8 8l-.001 10H4c-1.273 0-1.938-.607-1.996-1.822L2 16V4c0-1.333.667-2 2-2z"/>
 </svg>
diff --git a/icons/copy-outline.svg b/icons/copy-outline.svg
index b3a0c6a7a..7e7de10f0 100644
--- a/icons/copy-outline.svg
+++ b/icons/copy-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M2 0h10c1.273 0 1.938.607 1.996 1.822L14 2v2h4c1.273 0 1.938.607 1.996 1.822L20 6v12c0 1.334-.667 2-2 2H8c-1.273 0-1.938-.607-1.996-1.822L6 18v-2H2C.727 16 .062 15.393.004 14.178L0 14V2C0 .727.607.062 1.822.004L2 0h10zm16 6H8v12h10V6zm-6-4H2v12h4V6c0-1.333.667-2 2-2h4V2z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M4 2h10c1.273 0 1.938.607 1.996 1.822L16 4v2h4c1.273 0 1.938.607 1.996 1.822L22 8v12c0 1.334-.667 2-2 2H10c-1.273 0-1.938-.607-1.996-1.822L8 20v-2H4c-1.273 0-1.938-.607-1.996-1.822L2 16V4c0-1.273.607-1.938 1.822-1.996L4 2h10zm16 6H10v12h10V8zm-6-4H4v12h4V8c0-1.333.667-2 2-2h4V4z"/>
 </svg>
diff --git a/icons/dots.svg b/icons/dots.svg
index 403c462bd..a4f11da06 100644
--- a/icons/dots.svg
+++ b/icons/dots.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M2 12a2 2 0 1 1-.001 4.001A2 2 0 0 1 2 12zm0-6a2 2 0 1 1-.001 4.001A2 2 0 0 1 2 6zm0-6a2 2 0 1 1-.001 4.001A2 2 0 0 1 2 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(10 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 16a2 2 0 1 1-.001 4.001A2 2 0 0 1 12 16zm0-6a2 2 0 1 1-.001 4.001A2 2 0 0 1 12 10zm0-6a2 2 0 1 1-.001 4.001A2 2 0 0 1 12 4z"/>
 </svg>
diff --git a/icons/dumbbell-filled.svg b/icons/dumbbell-filled.svg
new file mode 100644
index 000000000..821cf0655
--- /dev/null
+++ b/icons/dumbbell-filled.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M6 16c1.48 0 2.774-.805 3.465-2h5.077c.198.388 1.262 2 3.458 2 2.427 0 4-2 4-4 0-2.44-2.026-4-4-4-1.522 0-2.938.934-3.458 2.007 0 0-5.073-.007-5.073 0A4 4 0 1 0 6 16z"/>
+</svg>
diff --git a/icons/dumbbell-outline.svg b/icons/dumbbell-outline.svg
new file mode 100644
index 000000000..3a79c97c6
--- /dev/null
+++ b/icons/dumbbell-outline.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M18 8c1.974 0 4 1.56 4 4 0 2-1.573 4-4 4-1.625 0-2.63-.884-3.124-1.5H9.123a4 4 0 1 1 .005-4.994l1.485-.001h4.245C15.52 8.658 16.722 8 18 8zm0 2c-1.267 0-1.874 1.085-1.936 1.502H7.938a2 2 0 1 0 0 .997l8.113.001h.013c.065.374.608 1.5 1.936 1.5 1.147 0 2-.922 2-2 0-1.078-.854-2-2-2z"/>
+</svg>
diff --git a/icons/exclamation-default.svg b/icons/exclamation-default.svg
index 51d8942a2..fd4854aae 100644
--- a/icons/exclamation-default.svg
+++ b/icons/exclamation-default.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M1.5 13a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm0-13c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1V1c0-.667.333-1 1-1z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(11 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12.5 17a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3zm0-13c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1V5c0-.667.333-1 1-1z"/>
 </svg>
diff --git a/icons/exclamation-triangle-filled.svg b/icons/exclamation-triangle-filled.svg
index 9efabfc0a..602c2c84d 100644
--- a/icons/exclamation-triangle-filled.svg
+++ b/icons/exclamation-triangle-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10.854.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H1.09C.272 20-.24 18.953.114 18.092l.053-.116L9.078.622c.405-.788 1.32-.827 1.776-.118zM10 15a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C11 6.29 10.667 6 10 6z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12.854 2.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H3.09c-.817 0-1.329-1.047-.975-1.908l.053-.116 8.911-17.354c.405-.788 1.32-.827 1.776-.118zM12 17a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C13 8.29 12.667 8 12 8z"/>
 </svg>
diff --git a/icons/exclamation-triangle-outline.svg b/icons/exclamation-triangle-outline.svg
index 3fda237f8..f9ed2b60c 100644
--- a/icons/exclamation-triangle-outline.svg
+++ b/icons/exclamation-triangle-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10.922.622c-.426-.83-1.418-.83-1.844 0L.168 17.976c-.454.88.067 2.024.921 2.024h17.822c.854 0 1.375-1.144.922-2.024L10.923.622zm-.915 2.88L17.5 18H2.502l7.505-14.498zM10 14a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm0-7c-.666 0-1 .333-1 1v4c0 .666.334 1 1 1 .667 0 1-.334 1-1V8c0-.667-.333-1-1-1z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12.922 2.622c-.426-.83-1.418-.83-1.844 0l-8.91 17.354c-.454.88.067 2.024.921 2.024h17.822c.854 0 1.375-1.144.922-2.024l-8.91-17.354zm-.915 2.88L19.5 20H4.502l7.505-14.498zM12 16a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm0-7c-.666 0-1 .333-1 1v4c0 .666.334 1 1 1 .667 0 1-.334 1-1v-4c0-.667-.333-1-1-1z"/>
 </svg>
diff --git a/icons/eye-filled.svg b/icons/eye-filled.svg
index 1a8ea396c..6b9a33aa3 100644
--- a/icons/eye-filled.svg
+++ b/icons/eye-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M9.995 0c3.006-.005 6.17 1.516 9.37 4.548 0 0 .63.522.63 1.452 0 .93-.608 1.43-.608 1.43C16.177 10.478 13 11.996 9.995 12c-3.004.005-6.142-1.517-9.344-4.551C.651 7.449 0 6.93 0 6s.654-1.452.654-1.452C3.855 1.516 6.99.005 9.995 0zm0 2c-2.213 0-4 1.786-4 4s1.787 4 4 4c2.214 0 4-1.786 4-4s-1.786-4-4-4zm0 2a2 2 0 1 1-.001 4.001A2 2 0 0 1 9.995 4z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 6)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M11.995 6c3.006-.005 6.17 1.516 9.37 4.548 0 0 .63.522.63 1.452 0 .93-.608 1.43-.608 1.43-3.21 3.047-6.387 4.565-9.392 4.57-3.004.005-6.142-1.517-9.344-4.551 0 0-.651-.519-.651-1.449s.654-1.452.654-1.452C5.855 7.516 8.99 6.005 11.995 6zm0 2c-2.213 0-4 1.786-4 4s1.787 4 4 4c2.214 0 4-1.786 4-4s-1.786-4-4-4zm0 2a2 2 0 1 1-.001 4.001A2 2 0 0 1 11.995 10z"/>
 </svg>
diff --git a/icons/eye-hidden-filled.svg b/icons/eye-hidden-filled.svg
index feadffacd..ed8765877 100644
--- a/icons/eye-hidden-filled.svg
+++ b/icons/eye-hidden-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M19.644.354c.471.471.471.942 0 1.414L1.774 19.636c-.472.472-.944.472-1.415 0-.471-.471-.471-.943 0-1.414L18.229.354c.472-.472.943-.472 1.415 0zm-3.01 7.223l.734-.734a23.55 23.55 0 0 1 1.997 1.7s.63.522.63 1.452c0 .93-.608 1.43-.608 1.43-3.21 3.047-6.387 4.565-9.392 4.57a9.202 9.202 0 0 1-1.619-.143l1.646-1.676.178-.181a4.001 4.001 0 0 0 3.79-3.792l.01.01c1.198-1.197 2.076-2.076 2.635-2.636l.733-.734zM9.996 3.995a9.25 9.25 0 0 1 1.632.144l-.076.076-.991.993-.785.787A4.002 4.002 0 0 0 6 9.775l-3.383 3.349a23.876 23.876 0 0 1-1.967-1.68S0 10.925 0 9.995s.654-1.452.654-1.452C3.855 5.511 6.99 4 9.995 3.995z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M21.644 2.354c.471.471.471.942 0 1.414L3.774 21.636c-.472.472-.944.472-1.415 0-.471-.471-.471-.943 0-1.414l17.87-17.868c.472-.472.943-.472 1.415 0zm-3.01 7.223l.734-.734a23.55 23.55 0 0 1 1.997 1.7s.63.522.63 1.452c0 .93-.608 1.43-.608 1.43-3.21 3.047-6.387 4.565-9.392 4.57a9.202 9.202 0 0 1-1.619-.143l1.646-1.676.178-.181a4.001 4.001 0 0 0 3.79-3.792l.01.01c1.198-1.197 2.076-2.076 2.635-2.636l.733-.734zm-6.639-3.582a9.25 9.25 0 0 1 1.632.144l-.076.076-.991.993-.785.787A4.002 4.002 0 0 0 8 11.775l-3.383 3.349a23.876 23.876 0 0 1-1.967-1.68S2 12.925 2 11.995s.654-1.452.654-1.452C5.855 7.511 8.99 6 11.995 5.995z"/>
 </svg>
diff --git a/icons/file-empty-filled.svg b/icons/file-empty-filled.svg
index ae03e0ebe..055248e3d 100644
--- a/icons/file-empty-filled.svg
+++ b/icons/file-empty-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M7.999 0L8 5.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L16 18c0 1.333-.667 2-2 2H2.002C.667 20 0 19.334 0 18V2C0 .667.667 0 2 0h5.999zM10 .184c.293.146.625.417.996.813l4.007 4.006c.427.38.7.712.819.997l-.002-.003H10z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M11.999 2L12 7.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L20 20c0 1.333-.667 2-2 2H6.002C4.667 22 4 21.334 4 20V4c0-1.333.667-2 2-2h5.999zM14 2.184c.293.146.625.417.996.813l4.007 4.006c.427.38.7.712.819.997l-.002-.003H14z"/>
 </svg>
diff --git a/icons/file-empty-outline.svg b/icons/file-empty-outline.svg
index f5409e4d7..f468598a0 100644
--- a/icons/file-empty-outline.svg
+++ b/icons/file-empty-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 .186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H2.002c-1.274.001-1.94-.606-1.998-1.822L0 18.002v-16C0 .73.607.064 1.822.006L2 .002h6.996c.058 0 .564-.035 1.004.184zM8 2.002H2v16h12.001l-.001-10h-4a2 2 0 0 1-1.995-1.85L8 6.001v-4zm2 1v3h3l-3-3z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M14 2.186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H6.002c-1.274.001-1.94-.606-1.998-1.822L4 20.002v-16c0-1.273.607-1.938 1.822-1.996L6 2.002h6.996c.058 0 .564-.035 1.004.184zm-2 1.816H6v16h12.001l-.001-10h-4a2 2 0 0 1-1.995-1.85L12 8.001v-4zm2 1v3h3l-3-3z"/>
 </svg>
diff --git a/icons/file-with-itens-filled.svg b/icons/file-with-itens-filled.svg
index d1b0b5f92..e3c944701 100644
--- a/icons/file-with-itens-filled.svg
+++ b/icons/file-with-itens-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M7.999 0L8 5.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L16 18c0 1.273-.607 1.938-1.822 1.996L14 20H2.002c-1.274 0-1.94-.607-1.998-1.822L0 18V2C0 .727.607.062 1.822.004L2 0h5.999zM11 15H5c-.667 0-1 .333-1 1s.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zm0-4H5.001c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zM6 7h-.999c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zM10.84.835l.156.162 4.007 4.006c.426.379.698.71.817.994H10V.185c.252.125.531.342.84.651z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M11.999 2L12 7.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L20 20c0 1.273-.607 1.938-1.822 1.996L18 22H6.002c-1.274 0-1.94-.607-1.998-1.822L4 20V4c0-1.273.607-1.938 1.822-1.996L6 2h5.999zM15 17H9c-.667 0-1 .333-1 1s.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zm0-4H9.001c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zm-5-4h-.999c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm4.84-6.165l.156.162 4.007 4.006c.426.379.698.71.817.994H14V2.185c.252.125.531.342.84.651z"/>
 </svg>
diff --git a/icons/file-with-itens-outline.svg b/icons/file-with-itens-outline.svg
index b914bf2e4..163d9e970 100644
--- a/icons/file-with-itens-outline.svg
+++ b/icons/file-with-itens-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 .186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H2.002c-1.274.001-1.94-.606-1.998-1.822L0 18.002v-16C0 .73.607.064 1.822.006L2 .002h6.996c.058 0 .564-.035 1.004.184zM8 2.002H2v16h12.001l-.001-10h-4a2 2 0 0 1-1.995-1.85L8 6.001v-4zm3 12c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1zm0-4c.667 0 1 .333 1 1 0 .62-.287.95-.862.995l-.138.005H5c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H11zm-5.999-4H6c.667 0 1 .333 1 1 0 .62-.287.95-.862.995L6 8.002H5c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H6zm4.999-3v3h3l-3-3z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M14 2.186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H6.002c-1.274.001-1.94-.606-1.998-1.822L4 20.002v-16c0-1.273.607-1.938 1.822-1.996L6 2.002h6.996c.058 0 .564-.035 1.004.184zm-2 1.816H6v16h12.001l-.001-10h-4a2 2 0 0 1-1.995-1.85L12 8.001v-4zm3 12c.667 0 1 .333 1 1s-.333 1-1 1H9c-.667 0-1-.333-1-1s.333-1 1-1zm0-4c.667 0 1 .333 1 1 0 .62-.287.95-.862.995l-.138.005H9c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H15zm-5.999-4H10c.667 0 1 .333 1 1 0 .62-.287.95-.862.995l-.138.005H9c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H10zm4.999-3v3h3l-3-3z"/>
 </svg>
diff --git a/icons/filter-outline.svg b/icons/filter-outline.svg
index 314a29835..257662152 100644
--- a/icons/filter-outline.svg
+++ b/icons/filter-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M7.5 8v5.243l-2 .75V8L2.002 2h8.936L7.5 8zM2.002 0C.45 0-.51 1.696.288 3.029L3.505 9v5.027c.034.696.3 1.227.799 1.592.498.366 1.11.467 1.837.305l1.965-.66c.418-.156.74-.39.966-.701.226-.31.358-.71.398-1.196V9l3.182-5.971c.8-1.333-.16-3.029-1.714-3.029H2.002z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(6 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M13.5 12v5.243l-2 .75V12L8.002 6h8.936L13.5 12zM8.002 4C6.45 4 5.49 5.696 6.288 7.029L9.505 13v5.027c.034.696.3 1.227.799 1.592.498.366 1.11.467 1.837.305l1.965-.66c.418-.156.74-.39.966-.701.226-.31.358-.71.398-1.196V13l3.182-5.971c.8-1.333-.16-3.029-1.714-3.029H8.002z"/>
 </svg>
diff --git a/icons/folder-outline.svg b/icons/folder-outline.svg
index 007e6cb99..e9823a220 100644
--- a/icons/folder-outline.svg
+++ b/icons/folder-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M6.706 0c.294 0 .47.118.559.177L10 2h8c2 0 2 2 2 2v14.027c-.009.24-.137 1.973-2 1.973H2c-1.862 0-1.99-1.734-2-1.973V2C0 .138 1.734.01 1.973 0h4.733zM7 2H2v16h16V4h-8c-.053 0-.205-.08-.414-.208C8.75 3.281 7 2 7 2z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M8.706 2c.294 0 .47.118.559.177L12 4h8c2 0 2 2 2 2v14.027c-.009.24-.137 1.973-2 1.973H4c-1.862 0-1.99-1.734-2-1.973V4c0-1.862 1.734-1.99 1.973-2h4.733zM9 4H4v16h16V6h-8c-.053 0-.205-.08-.414-.208C10.75 5.281 9 4 9 4z"/>
 </svg>
diff --git a/icons/hamburguer-menu.svg b/icons/hamburguer-menu.svg
index 6ee888dbc..83d0f9a3f 100644
--- a/icons/hamburguer-menu.svg
+++ b/icons/hamburguer-menu.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M1 10h14c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 12H1c-.667 0-1-.333-1-1 0-.619.287-.95.862-.995L1 10h14zm14-5c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.334-1-1.002C0 5.329.333 4.997 1 5zM1 0h14c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 2H1c-.667 0-1-.333-1-1C0 .381.287.05.862.005L1 0h14z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 6)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M5 16h14c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L19 18H5c-.667 0-1-.333-1-1 0-.619.287-.95.862-.995L5 16h14zm14-5c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.334-1-1.002 0-.669.333-1.001 1-.998zM5 6h14c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 8H5c-.667 0-1-.333-1-1 0-.619.287-.95.862-.995L5 6h14z"/>
 </svg>
diff --git a/icons/hospital.svg b/icons/hospital.svg
index 443e3f445..a7ac84165 100644
--- a/icons/hospital.svg
+++ b/icons/hospital.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M14 0c1.273 0 1.938.607 1.996 1.822L16 2v2h2c1.054 0 1.918.816 1.995 1.85L20 6v12c0 1.333-.667 2-2 2h-4c-1.273 0-1.938-.607-1.996-1.822L12 18v-5H8v5c0 1.333-.667 2-2 2H2C.727 20 .062 19.393.004 18.178L0 18V6c0-1.054.816-1.918 1.85-1.995L2 4h2V2C4 .727 4.607.062 5.822.004L6 0h8zM4.504 15H3.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V16c.004-.667-.327-1-.996-1zm12 0H15.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V16c.004-.667-.327-1-.996-1zm-12-5H3.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V11c.004-.667-.327-1-.996-1zm12 0H15.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V11c.004-.667-.327-1-.996-1zM10 2c-.619 0-.95.287-.995.862L9 3v2H7c-.667.002-1 .335-1 .998 0 .616.287.948.862.996L7 7h2v2c.006.663.341.997 1.005 1 .616.003.946-.284.99-.862L11 9V7h2c.667-.005 1-.338 1-1 0-.615-.288-.946-.862-.994L13 5h-2V3c0-.667-.333-1-1-1z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M16 2c1.273 0 1.938.607 1.996 1.822L18 4v2h2c1.054 0 1.918.816 1.995 1.85L22 8v12c0 1.333-.667 2-2 2h-4c-1.273 0-1.938-.607-1.996-1.822L14 20v-5h-4v5c0 1.333-.667 2-2 2H4c-1.273 0-1.938-.607-1.996-1.822L2 20V8c0-1.054.816-1.918 1.85-1.995L4 6h2V4c0-1.273.607-1.938 1.822-1.996L8 2h8zM6.504 17H5.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V18c.004-.667-.327-1-.996-1zm12 0H17.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V18c.004-.667-.327-1-.996-1zm-12-5H5.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V13c.004-.667-.327-1-.996-1zm12 0H17.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V13c.004-.667-.327-1-.996-1zM12 4c-.619 0-.95.287-.995.862L11 5v2H9c-.667.002-1 .335-1 .998 0 .616.287.948.862.996L9 9h2v2c.006.663.341.997 1.005 1 .616.003.946-.284.99-.862L13 11V9h2c.667-.005 1-.338 1-1 0-.615-.288-.946-.862-.994L15 7h-2V5c0-.667-.333-1-1-1z"/>
 </svg>
diff --git a/icons/info-circle-filled.svg b/icons/info-circle-filled.svg
index b646a4318..a92cc3f2d 100644
--- a/icons/info-circle-filled.svg
+++ b/icons/info-circle-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S0 15.523 0 10C0 4.478 4.477 0 10 0zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25C11 9.292 10.665 9 9.996 9zM10 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S2 17.523 2 12C2 6.478 6.477 2 12 2zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25c0-.583-.335-.875-1.004-.875zM12 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"/>
 </svg>
diff --git a/icons/info-circle-outline.svg b/icons/info-circle-outline.svg
index 3031d9590..095b25bfa 100644
--- a/icons/info-circle-outline.svg
+++ b/icons/info-circle-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M20 10c0-5.522-4.477-10-10-10S0 4.478 0 10c0 5.523 4.477 10 10 10s10-4.477 10-10zM10 2a8 8 0 1 1 0 16 8 8 0 0 1 0-16zm-.004 7c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25C11 9.292 10.665 9 9.996 9zM10 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M22 12c0-5.522-4.477-10-10-10S2 6.478 2 12c0 5.523 4.477 10 10 10s10-4.477 10-10zM12 4a8 8 0 1 1 0 16 8 8 0 0 1 0-16zm-.004 7c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25c0-.583-.335-.875-1.004-.875zM12 6a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z"/>
 </svg>
diff --git a/icons/info-default.svg b/icons/info-default.svg
index 3654cec3b..4198482be 100644
--- a/icons/info-default.svg
+++ b/icons/info-default.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M1.5 5c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1V6c0-.667.333-1 1-1zm0-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(11 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12.5 9c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1v-9c0-.667.333-1 1-1zm0-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z"/>
 </svg>
diff --git a/icons/map-filled.svg b/icons/map-filled.svg
index 8b82bd3a2..59ba045f8 100644
--- a/icons/map-filled.svg
+++ b/icons/map-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M4.999.327V15.19l-2.468.722c-.128.037-.258.06-.388.073l-.196.009c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 0 1-.731-1.236L0 14.209V3.082c0-.736.482-1.383 1.215-1.654l.15-.049L4.999.327zm2-.319c.225.022.485.067.78.135L8 .197l4.95 1.182.05-.014v14.608a5.302 5.302 0 0 1-.447-.064l-.237-.05L7 14.607l-.001-.001V.008zM19.26.384c.423.306.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.38-1.214 1.653l-.15.05-3.636.911V.79l2.469-.708a2.09 2.09 0 0 1 1.792.302z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M6.999 4.327V19.19l-2.468.722c-.128.037-.258.06-.388.073l-.196.009c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 0 1-.731-1.236L2 18.209V7.082c0-.736.482-1.383 1.215-1.654l.15-.049 3.634-1.052zm2-.319c.225.022.485.067.78.135l.221.054 4.95 1.182.05-.014v14.608a5.302 5.302 0 0 1-.447-.064l-.237-.05L9 18.607l-.001-.001V4.008zm12.262.376c.423.306.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.38-1.214 1.653l-.15.05-3.636.911V4.79l2.469-.708a2.09 2.09 0 0 1 1.792.302z"/>
 </svg>
diff --git a/icons/map-outline.svg b/icons/map-outline.svg
index 35be80312..3993e74ad 100644
--- a/icons/map-outline.svg
+++ b/icons/map-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M6.704 0c.285-.001.643.049 1.074.149L8 .203l4.95 1.183L17.469.088a2.09 2.09 0 0 1 1.792.302c.423.307.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.381-1.214 1.653l-.15.05-4.32 1.083a4.456 4.456 0 0 1-.898.086 4.655 4.655 0 0 1-.865-.085l-.237-.049L7 14.612l-4.469 1.307a2.145 2.145 0 0 1-.584.081c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 0 1-.731-1.236L0 14.215V3.088c0-.736.482-1.383 1.215-1.653l.15-.05L5.451.204C5.954.07 6.37.001 6.704 0zM6 2L2 3.125v10.79l4-1.099V2zm12 0l-4 1.125v10.79l4-1.099V2zM8 2v10.816l4 1.1V3.124L8 2z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M8.704 4c.285-.001.643.049 1.074.149l.222.054 4.95 1.183 4.519-1.298a2.09 2.09 0 0 1 1.792.302c.423.307.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.381-1.214 1.653l-.15.05-4.32 1.083a4.456 4.456 0 0 1-.898.086 4.655 4.655 0 0 1-.865-.085l-.237-.049L9 18.612l-4.469 1.307a2.145 2.145 0 0 1-.584.081c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 0 1-.731-1.236L2 18.215V7.088c0-.736.482-1.383 1.215-1.653l.15-.05 4.086-1.182c.503-.134.92-.202 1.253-.203zM8 6L4 7.125v10.79l4-1.099V6zm12 0l-4 1.125v10.79l4-1.099V6zM10 6v10.816l4 1.1V7.124L10 6z"/>
 </svg>
diff --git a/icons/minus.svg b/icons/minus.svg
index ff2a1bb55..c0c2c0355 100644
--- a/icons/minus.svg
+++ b/icons/minus.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M1 2h14c.667 0 1-.332 1-1 0-.668-.333-1-1-1H1C.333 0 0 .332 0 1c0 .668.333 1 1 1z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 11)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M5 13h14c.667 0 1-.332 1-1 0-.668-.333-1-1-1H5c-.667 0-1 .332-1 1 0 .668.333 1 1 1z"/>
 </svg>
diff --git a/icons/mug-filled.svg b/icons/mug-filled.svg
new file mode 100644
index 000000000..dec98c660
--- /dev/null
+++ b/icons/mug-filled.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M14.5 8c1.333 0 2 .667 2 2v1c2.667 0 4 1.333 4 3.999v1c0 2.668-1.333 4.001-4 4.001 0 1.333-.666 2-1.999 2H5.5c-1.333 0-2-.667-2-2V10c0-1.333.667-2 2-2h9zm2 5v5c1.273 0 1.938-.607 1.996-1.822L18.5 16v-.997c0-1.335-.667-2.003-2-2.003zM7.505 2c.663 0 .995.333.995 1v3c0 .667-.334 1-1 1-.666 0-1-.333-1-1V3c.006-.667.341-1 1.005-1zM11.5 4c.666 0 1 .333 1 1v1c0 .667-.332 1-.996 1-.663 0-.998-.333-1.004-1V5c0-.667.334-1 1-1z"/>
+</svg>
diff --git a/icons/mug-outline.svg b/icons/mug-outline.svg
new file mode 100644
index 000000000..5e0cd7a5a
--- /dev/null
+++ b/icons/mug-outline.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M14.5 8c1.333 0 2 .667 2 2v1c2.667 0 4 1.333 4 3.999v1c0 2.668-1.333 4.001-4 4.001 0 1.333-.666 2-1.999 2H5.5c-1.333 0-2-.667-2-2V10c0-1.333.667-2 2-2h9zm0 2h-9v10h9V10zm2 3v5c1.273 0 1.938-.607 1.996-1.822L18.5 16v-.997c0-1.335-.667-2.003-2-2.003zM7.505 2c.663 0 .995.333.995 1v3c0 .667-.334 1-1 1-.666 0-1-.333-1-1V3c.006-.667.341-1 1.005-1zM11.5 4c.666 0 1 .333 1 1v1c0 .667-.332 1-.996 1-.663 0-.998-.333-1.004-1V5c0-.667.334-1 1-1z"/>
+</svg>
diff --git a/icons/multiple-users-outline.svg b/icons/multiple-users-outline.svg
new file mode 100644
index 000000000..623428168
--- /dev/null
+++ b/icons/multiple-users-outline.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 14c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2H4c-1.333 0-2-.667-2-2 0-2.667 1.335-4 4.004-4H12zm6 0c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2h-3c.667-.246 1-1.246 1-3 0-1.118-.667-2.118-2-3h2zm-7 2H7.004c-1.923 0-2.922.614-3 1.843L4 18h10c0-1.333-1-2-3-2zm6.5-9a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM9 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/>
+</svg>
diff --git a/icons/multiple-users.svg b/icons/multiple-users.svg
index bc5dde994..56befd326 100644
--- a/icons/multiple-users.svg
+++ b/icons/multiple-users.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 10c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2H2c-1.333 0-2-.667-2-2 0-2.667 1.335-4 4.004-4H10zm6 0c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2h-3c.667-.246 1-1.246 1-3 0-1.118-.667-2.118-2-3h2zm-.5-7a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM7 0a4 4 0 1 1 0 8 4 4 0 0 1 0-8z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 14c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2H4c-1.333 0-2-.667-2-2 0-2.667 1.335-4 4.004-4H12zm6 0c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2h-3c.667-.246 1-1.246 1-3 0-1.118-.667-2.118-2-3h2zm-.5-7a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM9 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8z"/>
 </svg>
diff --git a/icons/pause.svg b/icons/pause.svg
index 33e7f580d..74b503f45 100644
--- a/icons/pause.svg
+++ b/icons/pause.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M1 0c.667 0 1 .333 1 1v14c0 .667-.333 1-1 1s-1-.333-1-1V1c0-.667.333-1 1-1zm6.004 0C7.668 0 8 .333 8 1v14c0 .667-.333 1-1 1s-1-.333-1-1V1c.005-.667.34-1 1.004-1z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(8 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M9 4c.667 0 1 .333 1 1v14c0 .667-.333 1-1 1s-1-.333-1-1V5c0-.667.333-1 1-1zm6.004 0c.664 0 .996.333.996 1v14c0 .667-.333 1-1 1s-1-.333-1-1V5c.005-.667.34-1 1.004-1z"/>
 </svg>
diff --git a/icons/phone-outline.svg b/icons/phone-outline.svg
index 2621aeb01..2764af2f9 100644
--- a/icons/phone-outline.svg
+++ b/icons/phone-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M2.026 0C3.063 0 4.471 0 6.25.002c0 0 .714-.044 1.299.476s.664 1.154.664 1.154c.137.723.343 1.885.62 3.485 0 0 .134.655-.19 1.241a2.464 2.464 0 0 1-.889.89l-.574.289c.421 1.386 1.73 4.401 5.291 5.326l.317-.623s.256-.581.89-.872c.636-.29 1.265-.185 1.265-.185 1.586.301 2.74.523 3.463.666 0 0 .727.096 1.199.737.471.64.411 1.225.411 1.225V18c0 1.336-.645 2.002-1.936 1.999a4.925 4.925 0 0 1-.477.039c-5.205 0-9.369-1.528-12.394-4.553C1.485 11.762-.242 7.249.028 1.947.018.649.684 0 2.025 0zm4.18 2H2.027c.073 2.276.662 8.147 4.603 12.08 2.713 2.708 6.54 4.053 11.395 3.954v-4.215l-3.45-.689-.367.727c-.1.198-.213.521-.749.781-.459.223-1.031.195-1.186.182l-.04-.004a4.996 4.996 0 0 1-1.01-.246c-3.712-1.307-5.483-4.595-6.049-6.744a1.649 1.649 0 0 1 .089-1.173c.24-.509.667-.728.847-.819l.777-.388L6.205 2z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M4.026 2c1.037 0 2.445 0 4.223.002 0 0 .714-.044 1.299.476s.664 1.154.664 1.154c.137.723.343 1.885.62 3.485 0 0 .134.655-.19 1.241a2.464 2.464 0 0 1-.889.89l-.574.289c.421 1.386 1.73 4.401 5.291 5.326l.317-.623s.256-.581.89-.872c.636-.29 1.265-.185 1.265-.185 1.586.301 2.74.523 3.463.666 0 0 .727.096 1.199.737.471.64.411 1.225.411 1.225V20c0 1.336-.645 2.002-1.936 1.999a4.925 4.925 0 0 1-.477.039c-5.205 0-9.369-1.528-12.394-4.553-3.723-3.723-5.45-8.236-5.18-13.538C2.018 2.649 2.684 2 4.025 2zm4.18 2H4.027c.073 2.276.662 8.147 4.603 12.08 2.713 2.708 6.54 4.053 11.395 3.954v-4.215l-3.45-.689-.367.727c-.1.198-.213.521-.749.781-.459.223-1.031.195-1.186.182l-.04-.004a4.996 4.996 0 0 1-1.01-.246c-3.712-1.307-5.483-4.595-6.049-6.744a1.649 1.649 0 0 1 .089-1.173c.24-.509.667-.728.847-.819l.777-.388L8.205 4z"/>
 </svg>
diff --git a/icons/pill-filled.svg b/icons/pill-filled.svg
index 05c74d140..74265e25b 100644
--- a/icons/pill-filled.svg
+++ b/icons/pill-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M12.021.02c1.438 0 5 1 5 5v14.002c0 1.999-1.468 5-5 5-3.531 0-5-3-5-5V5.02c0-4 3.562-5 5-5zm0 2c-2.106 0-3 2-3 3v7h6v-7c0-1-.893-3-3-3z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="rotate(-45 12.021 12.021)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M3.536 3.536c1.016-1.017 4.242-2.829 7.07 0l9.9 9.9c1.414 1.413 2.498 4.574 0 7.07-2.496 2.498-5.655 1.416-7.07 0l-9.9-9.9c-2.829-2.828-1.017-6.054 0-7.07zM4.95 4.95c-1.49 1.49-.707 3.535 0 4.242l4.95 4.95L14.141 9.9l-4.95-4.95c-.707-.706-2.753-1.489-4.242 0z"/>
 </svg>
diff --git a/icons/pill-outline.svg b/icons/pill-outline.svg
index b3bd26832..d0c1d7b30 100644
--- a/icons/pill-outline.svg
+++ b/icons/pill-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M12.021.02c1.438 0 5 1 5 5v14.002c0 1.999-1.468 5-5 5-3.531 0-5-3-5-5V5.02c0-4 3.562-5 5-5zM15 13H9v6c0 1 .893 3 3 3s3-2 3-3v-6zM12.021 2.02c-2.034 0-2.937 1.865-2.997 2.894l-.003.107v6h6v-6c0-1-.893-3-3-3z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="rotate(-45 12.021 12.021)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M3.536 3.536c1.016-1.017 4.242-2.829 7.07 0l9.9 9.9c1.414 1.413 2.498 4.574 0 7.07-2.496 2.498-5.655 1.416-7.07 0l-9.9-9.9c-2.829-2.828-1.017-6.054 0-7.07zm11.284 7.071l-4.243 4.243 4.243 4.242c.707.707 2.753 1.49 4.242 0 1.49-1.49.707-3.535 0-4.242l-4.242-4.243zM4.95 4.95c-1.438 1.438-.759 3.395-.074 4.165l.074.077 4.242 4.243 4.243-4.243L9.192 4.95c-.707-.707-2.753-1.49-4.242 0z"/>
 </svg>
diff --git a/icons/printer-filled.svg b/icons/printer-filled.svg
index 5c5410402..4f8d36da2 100644
--- a/icons/printer-filled.svg
+++ b/icons/printer-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M12.952.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H5c-1.273 0-1.938-.607-1.996-1.822L3 18.007v-1H2c-1.273 0-1.938-.608-1.996-1.822L0 15.007v-6c0-1.054.816-1.918 1.85-1.995L2 7.007h1v-4C3 1.412 4.133.103 5.555.012l.159-.005h6.282c.367-.027.686.026.956.161zM15 15.007H5v3h10v-3zm2-6a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-4.828-7H5.714c-.357 0-.663.39-.708.877L5 3.007v4h10V4.693l-2.828-2.686z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M14.952 2.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H7c-1.273 0-1.938-.607-1.996-1.822L5 20.007v-1H4c-1.273 0-1.938-.608-1.996-1.822L2 17.007v-6c0-1.054.816-1.918 1.85-1.995L4 9.007h1v-4c0-1.595 1.133-2.904 2.555-2.995l.159-.005h6.282c.367-.027.686.026.956.161zM17 17.007H7v3h10v-3zm2-6a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-4.828-7H7.714c-.357 0-.663.39-.708.877L7 5.007v4h10V6.693l-2.828-2.686z"/>
 </svg>
diff --git a/icons/printer-outline.svg b/icons/printer-outline.svg
index 763f2f337..3778c36f8 100644
--- a/icons/printer-outline.svg
+++ b/icons/printer-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M12.952.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H5c-1.273 0-1.938-.607-1.996-1.822L3 18.007v-1H2c-1.273 0-1.938-.608-1.996-1.822L0 15.007v-6c0-1.054.816-1.918 1.85-1.995L2 7.007h1v-4C3 1.412 4.133.103 5.555.012l.159-.005h6.282c.367-.027.686.026.956.161zM15 15.007H5v3h10v-3zM18 9H2v6h1v-2h14v2h1V9zm-2 1.007a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm-3.828-8H5.714c-.357 0-.663.39-.708.877L5 3.007v4h10V4.693l-2.828-2.686z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M14.952 2.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H7c-1.273 0-1.938-.607-1.996-1.822L5 20.007v-1H4c-1.273 0-1.938-.608-1.996-1.822L2 17.007v-6c0-1.054.816-1.918 1.85-1.995L4 9.007h1v-4c0-1.595 1.133-2.904 2.555-2.995l.159-.005h6.282c.367-.027.686.026.956.161zM17 17.007H7v3h10v-3zM20 11H4v6h1v-2h14v2h1v-6zm-2 1.007a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm-3.828-8H7.714c-.357 0-.663.39-.708.877L7 5.007v4h10V6.693l-2.828-2.686z"/>
 </svg>
diff --git a/icons/question-mark-filled.svg b/icons/question-mark-filled.svg
index 62e98f033..ecc38d022 100644
--- a/icons/question-mark-filled.svg
+++ b/icons/question-mark-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.523 0 10 4.478 10 10s-4.477 10-10 10S0 15.522 0 10 4.477 0 10 0zm0 13.5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5zM10 4a3.497 3.497 0 0 0-2.879 1.51c-.205.295-.365 1.052.376 1.442.74.39 1.098-.05 1.26-.29A1.5 1.5 0 0 1 11.5 7.5c0 .44-.33 1.063-1.213 1.633-.225.146-1.294.779-1.258 1.867.006.198.145.987.93 1 1.034.017.882-.934 1.453-1.364C12.124 10.1 13.5 9.077 13.5 7.5A3.5 3.5 0 0 0 10 4z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.523 0 10 4.478 10 10s-4.477 10-10 10S2 17.522 2 12 6.477 2 12 2zm0 13.5a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5zM12 6a3.497 3.497 0 0 0-2.879 1.51c-.205.295-.365 1.052.376 1.442.74.39 1.098-.05 1.26-.29A1.5 1.5 0 0 1 13.5 9.5c0 .44-.33 1.063-1.213 1.633-.225.146-1.294.779-1.258 1.867.006.198.145.987.93 1 1.034.017.882-.934 1.453-1.364.712-.537 2.088-1.559 2.088-3.136A3.5 3.5 0 0 0 12 6z"/>
 </svg>
diff --git a/icons/question-mark-outline.svg b/icons/question-mark-outline.svg
index 227f7f2ed..d6a035d60 100644
--- a/icons/question-mark-outline.svg
+++ b/icons/question-mark-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.523 0 10 4.478 10 10s-4.477 10-10 10S0 15.522 0 10 4.477 0 10 0zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 11.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5zM10 4a3.5 3.5 0 0 1 3.5 3.5c0 1.577-1.376 2.6-2.088 3.136-.571.43-.419 1.381-1.454 1.364-.784-.013-.923-.802-.93-1-.035-1.088 1.034-1.721 1.26-1.867C11.17 8.563 11.5 7.94 11.5 7.5a1.5 1.5 0 1 0-2.744-.838c-.161.24-.519.68-1.26.29-.74-.39-.58-1.147-.375-1.443A3.497 3.497 0 0 1 10 4z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.523 0 10 4.478 10 10s-4.477 10-10 10S2 17.522 2 12 6.477 2 12 2zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 11.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5zM12 6a3.5 3.5 0 0 1 3.5 3.5c0 1.577-1.376 2.6-2.088 3.136-.571.43-.419 1.381-1.454 1.364-.784-.013-.923-.802-.93-1-.035-1.088 1.034-1.721 1.26-1.867.883-.57 1.212-1.193 1.212-1.633a1.5 1.5 0 1 0-2.744-.838c-.161.24-.519.68-1.26.29-.74-.39-.58-1.147-.375-1.443A3.497 3.497 0 0 1 12 6z"/>
 </svg>
diff --git a/icons/stop-filled.svg b/icons/stop-filled.svg
index f977fed5b..ade4ffd9f 100644
--- a/icons/stop-filled.svg
+++ b/icons/stop-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M2 16h12c1.333 0 2-.667 2-2V2c0-1.333-.667-2-2-2H2C.667-.01 0 .658 0 2v12c0 1.333.667 2 2 2z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(4 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M6 20h12c1.333 0 2-.667 2-2V6c0-1.333-.667-2-2-2H6c-1.333-.009-2 .658-2 2v12c0 1.333.667 2 2 2z"/>
 </svg>
diff --git a/icons/times-filled.svg b/icons/times-filled.svg
index 2725861e4..4a2d1333f 100644
--- a/icons/times-filled.svg
+++ b/icons/times-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M0 10c0 5.522 4.477 10 10 10s10-4.478 10-10c0-5.523-4.477-10-10-10S0 4.477 0 10zm6.757-4.657L10 8.586l3.243-3.243c.463-.48.934-.48 1.414 0 .48.48.48.951 0 1.414L11.414 10l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L10 11.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L8.586 10 5.343 6.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M2 12c0 5.522 4.477 10 10 10s10-4.478 10-10c0-5.523-4.477-10-10-10S2 6.477 2 12zm6.757-4.657L12 10.586l3.243-3.243c.463-.48.934-.48 1.414 0 .48.48.48.951 0 1.414L13.414 12l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L12 13.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L10.586 12 7.343 8.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0z"/>
 </svg>
diff --git a/icons/times-outline.svg b/icons/times-outline.svg
index bffe5a5d5..ca2489be6 100644
--- a/icons/times-outline.svg
+++ b/icons/times-outline.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm4.657 3.343c.48.48.48.951 0 1.414L11.414 10l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L10 11.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L8.586 10 5.343 6.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0L10 8.586l3.243-3.243c.463-.48.934-.48 1.414 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm4.657 3.343c.48.48.48.951 0 1.414L13.414 12l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L12 13.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L10.586 12 7.343 8.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0L12 10.586l3.243-3.243c.463-.48.934-.48 1.414 0z"/>
 </svg>
diff --git a/icons/user-filled.svg b/icons/user-filled.svg
index e4d92f23f..1a5e1a4fc 100644
--- a/icons/user-filled.svg
+++ b/icons/user-filled.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M14 12c4 0 6 2 6 6 0 1.333-.667 2-2 2H2c-1.333 0-2-.667-2-2 0-4 2.001-6 6.004-6H14zM10 0a5 5 0 1 1 0 10 5 5 0 0 1 0-10z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 2)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M16 14c4 0 6 2 6 6 0 1.333-.667 2-2 2H4c-1.333 0-2-.667-2-2 0-4 2.001-6 6.004-6H16zM12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10z"/>
 </svg>
diff --git a/icons/wifi.svg b/icons/wifi.svg
index 6e559f813..5521bc2aa 100644
--- a/icons/wifi.svg
+++ b/icons/wifi.svg
@@ -1,6 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
-    <defs>
-        <path id="a" d="M10.004 13c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5.673-1.5 1.5-1.5zm3.593-3.826a1 1 0 1 1-1.192 1.606 4.058 4.058 0 0 0-4.808 0 1 1 0 0 1-1.193-1.606c2.11-1.565 5.083-1.566 7.193 0zm-3.595-5.197c2.4 0 4.746.782 6.607 2.203a1 1 0 1 1-1.214 1.59c-1.515-1.156-3.43-1.793-5.393-1.793-1.964 0-3.88.638-5.396 1.795a.998.998 0 0 1-1.213-1.59c1.861-1.422 4.21-2.205 6.61-2.205zM10.004 0c3.486 0 6.898 1.137 9.606 3.202a1 1 0 1 1-1.213 1.59C16.036 2.991 13.055 2 10.004 2c-3.052 0-6.034.992-8.398 2.795a.998.998 0 0 1-1.212-1.59C3.104 1.138 6.517 0 10.004 0z"/>
-    </defs>
-    <use fill="#3A3A47" fill-rule="evenodd" transform="translate(2 4)" xlink:href="#a"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
+    <path fill="#3A3A47" fill-rule="evenodd" d="M12.004 17c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5.673-1.5 1.5-1.5zm3.593-3.826a1 1 0 1 1-1.192 1.606 4.058 4.058 0 0 0-4.808 0 1 1 0 0 1-1.193-1.606c2.11-1.565 5.083-1.566 7.193 0zm-3.595-5.197c2.4 0 4.746.782 6.607 2.203a1 1 0 1 1-1.214 1.59c-1.515-1.156-3.43-1.793-5.393-1.793-1.964 0-3.88.638-5.396 1.795a.998.998 0 0 1-1.213-1.59c1.861-1.422 4.21-2.205 6.61-2.205zM12.004 4c3.486 0 6.898 1.137 9.606 3.202a1 1 0 1 1-1.213 1.59C18.036 6.991 15.055 6 12.004 6c-3.052 0-6.034.992-8.398 2.795a.998.998 0 0 1-1.212-1.59C5.104 5.138 8.517 4 12.004 4z"/>
 </svg>
diff --git a/src/components/Icon/generated/AlignCenter.tsx b/src/components/Icon/generated/AlignCenter.tsx
index 20b52b33a..96374d34d 100644
--- a/src/components/Icon/generated/AlignCenter.tsx
+++ b/src/components/Icon/generated/AlignCenter.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgAlignCenter = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='align-center_svg__a'
-        d='M11 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H5c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM11 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L11 6H5c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L4.996 4H11zm3.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z'
-      />
-    </defs>
-    <use transform='translate(4 5)' xlinkHref='#align-center_svg__a' />
+    <path d='M15 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H9c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM4.998 13H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM15 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 11H9c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L8.996 9H15zm3.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/AlignJustify.tsx b/src/components/Icon/generated/AlignJustify.tsx
index 74da6e4a4..1cfc93a73 100644
--- a/src/components/Icon/generated/AlignJustify.tsx
+++ b/src/components/Icon/generated/AlignJustify.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgAlignJustify = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='align-justify_svg__a'
-        d='M15 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H1c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM15 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 6H1c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L.996 4H15zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z'
-      />
-    </defs>
-    <use transform='translate(4 5)' xlinkHref='#align-justify_svg__a' />
+    <path d='M19 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H5c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM4.998 13H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM19 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L19 11H5c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L4.996 9H19zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/AlignLeft.tsx b/src/components/Icon/generated/AlignLeft.tsx
index fd479d411..4d4080d6c 100644
--- a/src/components/Icon/generated/AlignLeft.tsx
+++ b/src/components/Icon/generated/AlignLeft.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgAlignLeft = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='align-left_svg__a'
-        d='M7 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H1c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM7 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L7 6H1c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L.996 4H7zm7.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z'
-      />
-    </defs>
-    <use transform='translate(4 5)' xlinkHref='#align-left_svg__a' />
+    <path d='M11 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H5c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zm-6.002-4H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM11 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L11 11H5c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L4.996 9H11zm7.995-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/AlignRight.tsx b/src/components/Icon/generated/AlignRight.tsx
index dccd7f815..0fd4a57a7 100644
--- a/src/components/Icon/generated/AlignRight.tsx
+++ b/src/components/Icon/generated/AlignRight.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgAlignRight = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='align-right_svg__a'
-        d='M15 12c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995H9c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM.998 8H15c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 10H1c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L.998 8H15zM15 4c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 6H9c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L8.996 4H15zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L15 2H1c-.666 0-1-.333-1-1C0 .381.287.05.862.005L.999 0h13.996z'
-      />
-    </defs>
-    <use transform='translate(4 5)' xlinkHref='#align-right_svg__a' />
+    <path d='M19 17c.667.006 1 .341 1 1.005 0 .663-.333.995-1 .995h-6c-.668 0-1.001-.333-1-1 .001-.667.336-1 1.003-1zM4.998 13H19c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 15H5c-.666 0-1-.332-1-1 0-.62.286-.952.86-.995L4.998 13H19zM19 9c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L19 11h-6c-.666 0-.999-.333-1-1 0-.619.286-.95.86-.995L12.996 9H19zm-.005-4c.669 0 1.003.333 1.005 1 .001.619-.286.95-.862.995L19 7H5c-.666 0-1-.333-1-1 0-.619.287-.95.862-.995L4.999 5h13.996z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/BanFilled.tsx b/src/components/Icon/generated/BanFilled.tsx
index 026e337d7..b735336a9 100644
--- a/src/components/Icon/generated/BanFilled.tsx
+++ b/src/components/Icon/generated/BanFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgBanFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='ban-filled_svg__a'
-        d='M2.358 3.557l14.085 14.085A9.956 9.956 0 0110 20C4.486 20 0 15.514 0 10c0-2.453.887-4.702 2.358-6.443zM10 0c5.514 0 10 4.486 10 10 0 2.342-.81 4.5-2.164 6.206L3.794 2.164A9.952 9.952 0 0110 0z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#ban-filled_svg__a' />
+    <path d='M4.358 5.557l14.085 14.085A9.956 9.956 0 0112 22C6.486 22 2 17.514 2 12c0-2.453.887-4.702 2.358-6.443zM12 2c5.514 0 10 4.486 10 10 0 2.342-.81 4.5-2.164 6.206L5.794 4.164A9.952 9.952 0 0112 2z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/BanOutline.tsx b/src/components/Icon/generated/BanOutline.tsx
index ebec5a2d5..089c64df1 100644
--- a/src/components/Icon/generated/BanOutline.tsx
+++ b/src/components/Icon/generated/BanOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgBanOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='ban-outline_svg__a'
-        d='M18 10a7.948 7.948 0 01-1.688 4.897L5.103 3.688A7.954 7.954 0 0110 2c4.411 0 8 3.589 8 8M2 10c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0110 18c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S15.514 0 10 0 0 4.486 0 10'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#ban-outline_svg__a' />
+    <path d='M20 12a7.948 7.948 0 01-1.688 4.897L7.103 5.688A7.954 7.954 0 0112 4c4.411 0 8 3.589 8 8M4 12c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0112 20c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S17.514 2 12 2 2 6.486 2 12' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/BellFilled.tsx b/src/components/Icon/generated/BellFilled.tsx
index 25b1d496a..4dd63b493 100644
--- a/src/components/Icon/generated/BellFilled.tsx
+++ b/src/components/Icon/generated/BellFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgBellFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='bell-filled_svg__a'
-        d='M14 14V7.961a5.951 5.951 0 00-4-5.621V2a2 2 0 00-4 0v.362a6.032 6.032 0 00-4 5.677V14H1c-.667 0-1 .333-1 1s.333 1 1 1h14c.667 0 1-.333 1-1s-.333-1-1-1h-1zm-8 4a2 2 0 004 0H6z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#bell-filled_svg__a' />
+    <path d='M18 16V9.961a5.951 5.951 0 00-4-5.621V4a2 2 0 00-4 0v.362a6.032 6.032 0 00-4 5.677V16H5c-.667 0-1 .333-1 1s.333 1 1 1h14c.667 0 1-.333 1-1s-.333-1-1-1h-1zm-8 4a2 2 0 004 0h-4z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/BellOutline.tsx b/src/components/Icon/generated/BellOutline.tsx
index 53e07e429..fcec6efbc 100644
--- a/src/components/Icon/generated/BellOutline.tsx
+++ b/src/components/Icon/generated/BellOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgBellOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='bell-outline_svg__a'
-        d='M8 0a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V14h1c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.333-1-1s.333-1 1-1h1V8.039a6.032 6.032 0 014-5.677V2a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8V8a4 4 0 00-4-4zM6 18a2 2 0 004 0H6z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#bell-outline_svg__a' />
+    <path d='M12 2a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V16h1c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1h1v-5.961a6.032 6.032 0 014-5.677V4a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8v-6a4 4 0 00-4-4zm-2 14a2 2 0 004 0h-4z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/CalendarFilled.tsx b/src/components/Icon/generated/CalendarFilled.tsx
index a1ba4fdd1..99f2308a0 100644
--- a/src/components/Icon/generated/CalendarFilled.tsx
+++ b/src/components/Icon/generated/CalendarFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgCalendarFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='calendar-filled_svg__a'
-        d='M16 8v10c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V8h16zM6 15h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm-5-4h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm1-11c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v2H0V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#calendar-filled_svg__a' />
+    <path d='M20 10v10c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V10h16zm-10 7h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm-5-4h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm5 0h-.998c-.667-.001-1.001.332-1.002 1 0 .668.333 1.001 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm1-11c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v2H4V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/CalendarOutline.tsx b/src/components/Icon/generated/CalendarOutline.tsx
index f0aef5805..28575cef4 100644
--- a/src/components/Icon/generated/CalendarOutline.tsx
+++ b/src/components/Icon/generated/CalendarOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgCalendarOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='calendar-outline_svg__a'
-        d='M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#calendar-outline_svg__a' />
+    <path d='M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/CheckCircleFilled.tsx b/src/components/Icon/generated/CheckCircleFilled.tsx
index bdb2ae9f1..abb96dd5d 100644
--- a/src/components/Icon/generated/CheckCircleFilled.tsx
+++ b/src/components/Icon/generated/CheckCircleFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgCheckCircleFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='check-circle-filled_svg__a'
-        d='M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm4.708 6.293a1 1 0 00-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 10-1.414 1.414l3.001 3.001a1 1 0 001.414 0l6-6a1 1 0 000-1.414z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#check-circle-filled_svg__a' />
+    <path d='M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm4.708 6.293a1 1 0 00-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 10-1.414 1.414l3.001 3.001a1 1 0 001.414 0l6-6a1 1 0 000-1.414z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/CheckCircleOutline.tsx b/src/components/Icon/generated/CheckCircleOutline.tsx
index f2907f823..fe0d17486 100644
--- a/src/components/Icon/generated/CheckCircleOutline.tsx
+++ b/src/components/Icon/generated/CheckCircleOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgCheckCircleOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='check-circle-outline_svg__a'
-        d='M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm0 2a8 8 0 100 16 8 8 0 000-16zm4.708 4.293a1 1 0 010 1.414l-6 6a1 1 0 01-1.414 0l-3.001-3.001a1 1 0 011.414-1.414l2.294 2.294 5.293-5.293a1 1 0 011.414 0z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#check-circle-outline_svg__a' />
+    <path d='M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm0 2a8 8 0 100 16 8 8 0 000-16zm4.708 4.293a1 1 0 010 1.414l-6 6a1 1 0 01-1.414 0l-3.001-3.001a1 1 0 011.414-1.414l2.294 2.294 5.293-5.293a1 1 0 011.414 0z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/ClockFilled.tsx b/src/components/Icon/generated/ClockFilled.tsx
index f06c5bc60..79cd60359 100644
--- a/src/components/Icon/generated/ClockFilled.tsx
+++ b/src/components/Icon/generated/ClockFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgClockFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='clock-filled_svg__a'
-        d='M10 0c5.514 0 10 4.486 10 10s-4.486 10-10 10S0 15.514 0 10 4.486 0 10 0zm0 4.5c-.667 0-1 .333-1 1v4.158c.002.33.042.585.119.767.076.182.237.403.483.663l1.962 1.918c.504.452.98.446 1.427-.019.448-.464.454-.91.02-1.336L11 9.655V5.5c0-.667-.333-1-1-1z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#clock-filled_svg__a' />
+    <path d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2zm0 4.5c-.667 0-1 .333-1 1v4.158c.002.33.042.585.119.767.076.182.237.403.483.663l1.962 1.918c.504.452.98.446 1.427-.019.448-.464.454-.91.02-1.336L13 11.655V7.5c0-.667-.333-1-1-1z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/ClockOutline.tsx b/src/components/Icon/generated/ClockOutline.tsx
index 413b624df..2b1bde6c8 100644
--- a/src/components/Icon/generated/ClockOutline.tsx
+++ b/src/components/Icon/generated/ClockOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgClockOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='clock-outline_svg__a'
-        d='M10 0c5.514 0 10 4.486 10 10s-4.486 10-10 10S0 15.514 0 10 4.486 0 10 0zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 2.5c.667 0 1 .333 1 1v4.155l2.01 1.996c.435.426.429.872-.02 1.336-.447.465-.922.471-1.426.02l-1.962-1.919c-.246-.26-.407-.48-.483-.663-.077-.182-.117-.437-.119-.767V5.5c0-.667.333-1 1-1z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#clock-outline_svg__a' />
+    <path d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10S2 17.514 2 12 6.486 2 12 2zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 2.5c.667 0 1 .333 1 1v4.155l2.01 1.996c.435.426.429.872-.02 1.336-.447.465-.922.471-1.426.02l-1.962-1.919c-.246-.26-.407-.48-.483-.663-.077-.182-.117-.437-.119-.767V7.5c0-.667.333-1 1-1z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/Contrast.tsx b/src/components/Icon/generated/Contrast.tsx
index 7a4c09407..6f534d7de 100644
--- a/src/components/Icon/generated/Contrast.tsx
+++ b/src/components/Icon/generated/Contrast.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgContrast = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='contrast_svg__a'
-        d='M10 18V2c4.411 0 8 3.588 8 8s-3.589 8-8 8m0-18C4.486 0 0 4.485 0 10c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#contrast_svg__a' />
+    <path d='M12 20V4c4.411 0 8 3.588 8 8s-3.589 8-8 8m0-18C6.486 2 2 6.485 2 12c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/ContrastActive.tsx b/src/components/Icon/generated/ContrastActive.tsx
index 043a8d84c..00075886b 100644
--- a/src/components/Icon/generated/ContrastActive.tsx
+++ b/src/components/Icon/generated/ContrastActive.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgContrastActive = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='contrast-active_svg__a'
-        d='M10 18V2c-4.411 0-8 3.588-8 8s3.589 8 8 8m0-18C4.486 0 0 4.485 0 10c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#contrast-active_svg__a' />
+    <path d='M12 20V4c-4.411 0-8 3.588-8 8s3.589 8 8 8m0-18C6.486 2 2 6.485 2 12c0 5.514 4.486 10 10 10s10-4.486 10-10c0-5.515-4.486-10-10-10' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/CopyFilled.tsx b/src/components/Icon/generated/CopyFilled.tsx
index 7543f606d..713e17f3e 100644
--- a/src/components/Icon/generated/CopyFilled.tsx
+++ b/src/components/Icon/generated/CopyFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgCopyFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='copy-filled_svg__a'
-        d='M20 5.999V18c0 1.333-.667 2-2 2h-4.14l-5.861-.001L8 6l12-.001zM12 0c1.333 0 2 .667 2 2v1.999L8 4c-1.275 0-1.94.607-1.996 1.822L6 6l-.001 10H2C.727 16 .062 15.393.004 14.178L0 14V2C0 .667.667 0 2 0z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#copy-filled_svg__a' />
+    <path d='M22 7.999V20c0 1.333-.667 2-2 2h-4.14l-5.861-.001L10 8l12-.001zM14 2c1.333 0 2 .667 2 2v1.999L10 6c-1.275 0-1.94.607-1.996 1.822L8 8l-.001 10H4c-1.273 0-1.938-.607-1.996-1.822L2 16V4c0-1.333.667-2 2-2z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/CopyOutline.tsx b/src/components/Icon/generated/CopyOutline.tsx
index b38b5b58b..1da3c3751 100644
--- a/src/components/Icon/generated/CopyOutline.tsx
+++ b/src/components/Icon/generated/CopyOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgCopyOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='copy-outline_svg__a'
-        d='M2 0h10c1.273 0 1.938.607 1.996 1.822L14 2v2h4c1.273 0 1.938.607 1.996 1.822L20 6v12c0 1.334-.667 2-2 2H8c-1.273 0-1.938-.607-1.996-1.822L6 18v-2H2C.727 16 .062 15.393.004 14.178L0 14V2C0 .727.607.062 1.822.004L2 0h10zm16 6H8v12h10V6zm-6-4H2v12h4V6c0-1.333.667-2 2-2h4V2z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#copy-outline_svg__a' />
+    <path d='M4 2h10c1.273 0 1.938.607 1.996 1.822L16 4v2h4c1.273 0 1.938.607 1.996 1.822L22 8v12c0 1.334-.667 2-2 2H10c-1.273 0-1.938-.607-1.996-1.822L8 20v-2H4c-1.273 0-1.938-.607-1.996-1.822L2 16V4c0-1.273.607-1.938 1.822-1.996L4 2h10zm16 6H10v12h10V8zm-6-4H4v12h4V8c0-1.333.667-2 2-2h4V4z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/Dots.tsx b/src/components/Icon/generated/Dots.tsx
index ea6eb24de..a26cdd12a 100644
--- a/src/components/Icon/generated/Dots.tsx
+++ b/src/components/Icon/generated/Dots.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgDots = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='dots_svg__a'
-        d='M2 12a2 2 0 11-.001 4.001A2 2 0 012 12zm0-6a2 2 0 11-.001 4.001A2 2 0 012 6zm0-6a2 2 0 11-.001 4.001A2 2 0 012 0z'
-      />
-    </defs>
-    <use transform='translate(10 4)' xlinkHref='#dots_svg__a' />
+    <path d='M12 16a2 2 0 11-.001 4.001A2 2 0 0112 16zm0-6a2 2 0 11-.001 4.001A2 2 0 0112 10zm0-6a2 2 0 11-.001 4.001A2 2 0 0112 4z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/DumbbellFilled.tsx b/src/components/Icon/generated/DumbbellFilled.tsx
new file mode 100644
index 000000000..6c1ca8fa9
--- /dev/null
+++ b/src/components/Icon/generated/DumbbellFilled.tsx
@@ -0,0 +1,9 @@
+import React from 'react'
+
+const SvgDumbbellFilled = (props: React.SVGProps<SVGSVGElement>) => (
+  <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
+    <path d='M6 16a4 4 0 003.465-2h5.077c.198.388 1.262 2 3.458 2 2.427 0 4-2 4-4 0-2.44-2.026-4-4-4-1.522 0-2.938.934-3.458 2.007 0 0-5.073-.007-5.073 0A4 4 0 106 16z' />
+  </svg>
+)
+
+export default SvgDumbbellFilled
diff --git a/src/components/Icon/generated/DumbbellOutline.tsx b/src/components/Icon/generated/DumbbellOutline.tsx
new file mode 100644
index 000000000..d55239d2d
--- /dev/null
+++ b/src/components/Icon/generated/DumbbellOutline.tsx
@@ -0,0 +1,9 @@
+import React from 'react'
+
+const SvgDumbbellOutline = (props: React.SVGProps<SVGSVGElement>) => (
+  <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
+    <path d='M18 8c1.974 0 4 1.56 4 4 0 2-1.573 4-4 4-1.625 0-2.63-.884-3.124-1.5H9.123a4 4 0 11.005-4.994l1.485-.001h4.245C15.52 8.658 16.722 8 18 8zm0 2c-1.267 0-1.874 1.085-1.936 1.502H7.938a2 2 0 100 .997l8.113.001h.013c.065.374.608 1.5 1.936 1.5 1.147 0 2-.922 2-2 0-1.078-.854-2-2-2z' />
+  </svg>
+)
+
+export default SvgDumbbellOutline
diff --git a/src/components/Icon/generated/ExclamationDefault.tsx b/src/components/Icon/generated/ExclamationDefault.tsx
index a598c7155..7df12b0ca 100644
--- a/src/components/Icon/generated/ExclamationDefault.tsx
+++ b/src/components/Icon/generated/ExclamationDefault.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgExclamationDefault = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='exclamation-default_svg__a'
-        d='M1.5 13a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm0-13c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1V1c0-.667.333-1 1-1z'
-      />
-    </defs>
-    <use transform='translate(11 4)' xlinkHref='#exclamation-default_svg__a' />
+    <path d='M12.5 17a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm0-13c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1V5c0-.667.333-1 1-1z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/ExclamationTriangleFilled.tsx b/src/components/Icon/generated/ExclamationTriangleFilled.tsx
index 32d9fe454..a48ff2940 100644
--- a/src/components/Icon/generated/ExclamationTriangleFilled.tsx
+++ b/src/components/Icon/generated/ExclamationTriangleFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgExclamationTriangleFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='exclamation-triangle-filled_svg__a'
-        d='M10.854.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H1.09c-.818 0-1.33-1.047-.976-1.908l.053-.116L9.078.622c.405-.788 1.32-.827 1.776-.118zM10 15a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C11 6.29 10.667 6 10 6z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#exclamation-triangle-filled_svg__a' />
+    <path d='M12.854 2.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H3.09c-.817 0-1.329-1.047-.975-1.908l.053-.116 8.911-17.354c.405-.788 1.32-.827 1.776-.118zM12 17a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C13 8.29 12.667 8 12 8z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/ExclamationTriangleOutline.tsx b/src/components/Icon/generated/ExclamationTriangleOutline.tsx
index 7a0d90ebf..9b00e3cf3 100644
--- a/src/components/Icon/generated/ExclamationTriangleOutline.tsx
+++ b/src/components/Icon/generated/ExclamationTriangleOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgExclamationTriangleOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='exclamation-triangle-outline_svg__a'
-        d='M10.922.622c-.426-.83-1.418-.83-1.844 0L.168 17.976c-.454.88.067 2.024.921 2.024h17.822c.854 0 1.375-1.144.922-2.024L10.923.622zm-.915 2.88L17.5 18H2.502l7.505-14.498zM10 14a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-7c-.666 0-1 .333-1 1v4c0 .666.334 1 1 1 .667 0 1-.334 1-1V8c0-.667-.333-1-1-1z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#exclamation-triangle-outline_svg__a' />
+    <path d='M12.922 2.622c-.426-.83-1.418-.83-1.844 0l-8.91 17.354c-.454.88.067 2.024.921 2.024h17.822c.854 0 1.375-1.144.922-2.024l-8.91-17.354zm-.915 2.88L19.5 20H4.502l7.505-14.498zM12 16a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-7c-.666 0-1 .333-1 1v4c0 .666.334 1 1 1 .667 0 1-.334 1-1v-4c0-.667-.333-1-1-1z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/EyeFilled.tsx b/src/components/Icon/generated/EyeFilled.tsx
index fb118cda8..4e864827a 100644
--- a/src/components/Icon/generated/EyeFilled.tsx
+++ b/src/components/Icon/generated/EyeFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgEyeFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='eye-filled_svg__a'
-        d='M9.995 0c3.006-.005 6.17 1.516 9.37 4.548 0 0 .63.522.63 1.452 0 .93-.608 1.43-.608 1.43C16.177 10.478 13 11.996 9.995 12c-3.004.005-6.142-1.517-9.344-4.551C.651 7.449 0 6.93 0 6s.654-1.452.654-1.452C3.855 1.516 6.99.005 9.995 0zm0 2c-2.213 0-4 1.786-4 4s1.787 4 4 4c2.214 0 4-1.786 4-4s-1.786-4-4-4zm0 2a2 2 0 11-.001 4.001A2 2 0 019.995 4z'
-      />
-    </defs>
-    <use transform='translate(2 6)' xlinkHref='#eye-filled_svg__a' />
+    <path d='M11.995 6c3.006-.005 6.17 1.516 9.37 4.548 0 0 .63.522.63 1.452 0 .93-.608 1.43-.608 1.43-3.21 3.047-6.387 4.565-9.392 4.57-3.004.005-6.142-1.517-9.344-4.551 0 0-.651-.519-.651-1.449s.654-1.452.654-1.452C5.855 7.516 8.99 6.005 11.995 6zm0 2c-2.213 0-4 1.786-4 4s1.787 4 4 4c2.214 0 4-1.786 4-4s-1.786-4-4-4zm0 2a2 2 0 11-.001 4.001A2 2 0 0111.995 10z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/EyeHiddenFilled.tsx b/src/components/Icon/generated/EyeHiddenFilled.tsx
index cf2b6eb72..10bd1e03a 100644
--- a/src/components/Icon/generated/EyeHiddenFilled.tsx
+++ b/src/components/Icon/generated/EyeHiddenFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgEyeHiddenFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='eye-hidden-filled_svg__a'
-        d='M19.644.354c.471.471.471.942 0 1.414L1.774 19.636c-.472.472-.944.472-1.415 0-.471-.471-.471-.943 0-1.414L18.229.354c.472-.472.943-.472 1.415 0zm-3.01 7.223l.734-.734a23.55 23.55 0 011.997 1.7s.63.522.63 1.452c0 .93-.608 1.43-.608 1.43-3.21 3.047-6.387 4.565-9.392 4.57a9.202 9.202 0 01-1.619-.143l1.646-1.676.178-.181a4.001 4.001 0 003.79-3.792l.01.01a2824.5 2824.5 0 002.635-2.636l.733-.734zM9.996 3.995a9.25 9.25 0 011.632.144l-.076.076-.991.993-.785.787A4.002 4.002 0 006 9.775l-3.383 3.349a23.876 23.876 0 01-1.967-1.68S0 10.925 0 9.995s.654-1.452.654-1.452C3.855 5.511 6.99 4 9.995 3.995z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#eye-hidden-filled_svg__a' />
+    <path d='M21.644 2.354c.471.471.471.942 0 1.414L3.774 21.636c-.472.472-.944.472-1.415 0-.471-.471-.471-.943 0-1.414l17.87-17.868c.472-.472.943-.472 1.415 0zm-3.01 7.223l.734-.734a23.55 23.55 0 011.997 1.7s.63.522.63 1.452c0 .93-.608 1.43-.608 1.43-3.21 3.047-6.387 4.565-9.392 4.57a9.202 9.202 0 01-1.619-.143l1.646-1.676.178-.181a4.001 4.001 0 003.79-3.792l.01.01a2824.5 2824.5 0 002.635-2.636l.733-.734zm-6.639-3.582a9.25 9.25 0 011.632.144l-.076.076-.991.993-.785.787A4.002 4.002 0 008 11.775l-3.383 3.349a23.876 23.876 0 01-1.967-1.68S2 12.925 2 11.995s.654-1.452.654-1.452C5.855 7.511 8.99 6 11.995 5.995z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/FileEmptyFilled.tsx b/src/components/Icon/generated/FileEmptyFilled.tsx
index eb451ee66..418a35a97 100644
--- a/src/components/Icon/generated/FileEmptyFilled.tsx
+++ b/src/components/Icon/generated/FileEmptyFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgFileEmptyFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='file-empty-filled_svg__a'
-        d='M7.999 0L8 5.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L16 18c0 1.333-.667 2-2 2H2.002C.667 20 0 19.334 0 18V2C0 .667.667 0 2 0h5.999zM10 .184c.293.146.625.417.996.813l4.007 4.006c.427.38.7.712.819.997l-.002-.003H10z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#file-empty-filled_svg__a' />
+    <path d='M11.999 2L12 7.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L20 20c0 1.333-.667 2-2 2H6.002C4.667 22 4 21.334 4 20V4c0-1.333.667-2 2-2h5.999zM14 2.184c.293.146.625.417.996.813l4.007 4.006c.427.38.7.712.819.997l-.002-.003H14z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/FileEmptyOutline.tsx b/src/components/Icon/generated/FileEmptyOutline.tsx
index c2738b869..98194df8b 100644
--- a/src/components/Icon/generated/FileEmptyOutline.tsx
+++ b/src/components/Icon/generated/FileEmptyOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgFileEmptyOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='file-empty-outline_svg__a'
-        d='M10 .186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H2.002c-1.274.001-1.94-.606-1.998-1.822L0 18.002v-16C0 .73.607.064 1.822.006L2 .002h6.996c.058 0 .564-.035 1.004.184zM8 2.002H2v16h12.001l-.001-10h-4a2 2 0 01-1.995-1.85L8 6.001v-4zm2 1v3h3l-3-3z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#file-empty-outline_svg__a' />
+    <path d='M14 2.186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H6.002c-1.274.001-1.94-.606-1.998-1.822L4 20.002v-16c0-1.273.607-1.938 1.822-1.996L6 2.002h6.996c.058 0 .564-.035 1.004.184zm-2 1.816H6v16h12.001l-.001-10h-4a2 2 0 01-1.995-1.85L12 8.001v-4zm2 1v3h3l-3-3z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/FileWithItensFilled.tsx b/src/components/Icon/generated/FileWithItensFilled.tsx
index 575f62c31..c2c456720 100644
--- a/src/components/Icon/generated/FileWithItensFilled.tsx
+++ b/src/components/Icon/generated/FileWithItensFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgFileWithItensFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='file-with-itens-filled_svg__a'
-        d='M7.999 0L8 5.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L16 18c0 1.273-.607 1.938-1.822 1.996L14 20H2.002c-1.274 0-1.94-.607-1.998-1.822L0 18V2C0 .727.607.062 1.822.004L2 0h5.999zM11 15H5c-.667 0-1 .333-1 1s.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zm0-4H5.001c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zM6 7h-.999c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zM10.84.835l.156.162 4.007 4.006c.426.379.698.71.817.994H10V.185c.252.125.531.342.84.651z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#file-with-itens-filled_svg__a' />
+    <path d='M11.999 2L12 7.998c0 1.358.667 2.025 2 2 1.196-.023 3.195-.025 5.999-.007L20 20c0 1.273-.607 1.938-1.822 1.996L18 22H6.002c-1.274 0-1.94-.607-1.998-1.822L4 20V4c0-1.273.607-1.938 1.822-1.996L6 2h5.999zM15 17H9c-.667 0-1 .333-1 1s.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zm0-4H9.001c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h6c.667 0 1-.333 1-1s-.333-1-1-1zm-5-4h-.999c-.667 0-1 .333-1.001 1 0 .667.333 1 1 1h1c.667 0 1-.333 1-1s-.333-1-1-1zm4.84-6.165l.156.162 4.007 4.006c.426.379.698.71.817.994H14V2.185c.252.125.531.342.84.651z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/FileWithItensOutline.tsx b/src/components/Icon/generated/FileWithItensOutline.tsx
index 87d66edb1..edb314cd7 100644
--- a/src/components/Icon/generated/FileWithItensOutline.tsx
+++ b/src/components/Icon/generated/FileWithItensOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgFileWithItensOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='file-with-itens-outline_svg__a'
-        d='M10 .186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H2.002c-1.274.001-1.94-.606-1.998-1.822L0 18.002v-16C0 .73.607.064 1.822.006L2 .002h6.996c.058 0 .564-.035 1.004.184zM8 2.002H2v16h12.001l-.001-10h-4a2 2 0 01-1.995-1.85L8 6.001v-4zm3 12c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1zm0-4c.667 0 1 .333 1 1 0 .62-.287.95-.862.995l-.138.005H5c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H11zm-5.999-4H6c.667 0 1 .333 1 1 0 .62-.287.95-.862.995L6 8.002H5c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H6zm4.999-3v3h3l-3-3z'
-      />
-    </defs>
-    <use transform='translate(4 2)' xlinkHref='#file-with-itens-outline_svg__a' />
+    <path d='M14 2.186c.252.125.531.342.84.651l.156.162 4.007 4.006c.427.38.7.712.819.997.095.228.152.487.17.777l.008.223v11c0 1.273-.607 1.938-1.822 1.996l-.178.004H6.002c-1.274.001-1.94-.606-1.998-1.822L4 20.002v-16c0-1.273.607-1.938 1.822-1.996L6 2.002h6.996c.058 0 .564-.035 1.004.184zm-2 1.816H6v16h12.001l-.001-10h-4a2 2 0 01-1.995-1.85L12 8.001v-4zm3 12c.667 0 1 .333 1 1s-.333 1-1 1H9c-.667 0-1-.333-1-1s.333-1 1-1zm0-4c.667 0 1 .333 1 1 0 .62-.287.95-.862.995l-.138.005H9c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H15zm-5.999-4H10c.667 0 1 .333 1 1 0 .62-.287.95-.862.995l-.138.005H9c-.667 0-1-.333-1-1 0-.619.288-.95.863-.995l.138-.005H10zm4.999-3v3h3l-3-3z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/FilterOutline.tsx b/src/components/Icon/generated/FilterOutline.tsx
index 7afe4f670..8b20f951b 100644
--- a/src/components/Icon/generated/FilterOutline.tsx
+++ b/src/components/Icon/generated/FilterOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgFilterOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='filter-outline_svg__a'
-        d='M7.5 8v5.243l-2 .75V8L2.002 2h8.936L7.5 8zM2.002 0C.45 0-.51 1.696.288 3.029L3.505 9v5.027c.034.696.3 1.227.799 1.592.498.366 1.11.467 1.837.305l1.965-.66c.418-.156.74-.39.966-.701.226-.31.358-.71.398-1.196V9l3.182-5.971c.8-1.333-.16-3.029-1.714-3.029H2.002z'
-      />
-    </defs>
-    <use transform='translate(6 4)' xlinkHref='#filter-outline_svg__a' />
+    <path d='M13.5 12v5.243l-2 .75V12L8.002 6h8.936L13.5 12zM8.002 4C6.45 4 5.49 5.696 6.288 7.029L9.505 13v5.027c.034.696.3 1.227.799 1.592.498.366 1.11.467 1.837.305l1.965-.66c.418-.156.74-.39.966-.701.226-.31.358-.71.398-1.196V13l3.182-5.971c.8-1.333-.16-3.029-1.714-3.029H8.002z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/FolderOutline.tsx b/src/components/Icon/generated/FolderOutline.tsx
index b130803aa..e6a802f0d 100644
--- a/src/components/Icon/generated/FolderOutline.tsx
+++ b/src/components/Icon/generated/FolderOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgFolderOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='folder-outline_svg__a'
-        d='M6.706 0c.294 0 .47.118.559.177L10 2h8c2 0 2 2 2 2v14.027c-.009.24-.137 1.973-2 1.973H2c-1.862 0-1.99-1.734-2-1.973V2C0 .138 1.734.01 1.973 0h4.733zM7 2H2v16h16V4h-8c-.053 0-.205-.08-.414-.208C8.75 3.281 7 2 7 2z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#folder-outline_svg__a' />
+    <path d='M8.706 2c.294 0 .47.118.559.177L12 4h8c2 0 2 2 2 2v14.027c-.009.24-.137 1.973-2 1.973H4c-1.862 0-1.99-1.734-2-1.973V4c0-1.862 1.734-1.99 1.973-2h4.733zM9 4H4v16h16V6h-8c-.053 0-.205-.08-.414-.208C10.75 5.281 9 4 9 4z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/HamburguerMenu.tsx b/src/components/Icon/generated/HamburguerMenu.tsx
index fd081791e..62e2c73b4 100644
--- a/src/components/Icon/generated/HamburguerMenu.tsx
+++ b/src/components/Icon/generated/HamburguerMenu.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgHamburguerMenu = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='hamburguer-menu_svg__a'
-        d='M1 10h14c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L15 12H1c-.667 0-1-.333-1-1 0-.619.287-.95.862-.995L1 10h14zm14-5c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.334-1-1.002C0 5.329.333 4.997 1 5zM1 0h14c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 2H1c-.667 0-1-.333-1-1C0 .381.287.05.862.005L1 0h14z'
-      />
-    </defs>
-    <use transform='translate(4 6)' xlinkHref='#hamburguer-menu_svg__a' />
+    <path d='M5 16h14c.667 0 1 .332 1 1 0 .62-.287.952-.862.995L19 18H5c-.667 0-1-.333-1-1 0-.619.287-.95.862-.995L5 16h14zm14-5c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.334-1-1.002 0-.669.333-1.001 1-.998zM5 6h14c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L19 8H5c-.667 0-1-.333-1-1 0-.619.287-.95.862-.995L5 6h14z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/Hospital.tsx b/src/components/Icon/generated/Hospital.tsx
index 28b1f30a1..0829f62dc 100644
--- a/src/components/Icon/generated/Hospital.tsx
+++ b/src/components/Icon/generated/Hospital.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgHospital = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='hospital_svg__a'
-        d='M14 0c1.273 0 1.938.607 1.996 1.822L16 2v2h2c1.054 0 1.918.816 1.995 1.85L20 6v12c0 1.333-.667 2-2 2h-4c-1.273 0-1.938-.607-1.996-1.822L12 18v-5H8v5c0 1.333-.667 2-2 2H2C.727 20 .062 19.393.004 18.178L0 18V6c0-1.054.816-1.918 1.85-1.995L2 4h2V2C4 .727 4.607.062 5.822.004L6 0h8zM4.504 15H3.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V16c.004-.667-.327-1-.996-1zm12 0H15.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V16c.004-.667-.327-1-.996-1zm-12-5H3.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V11c.004-.667-.327-1-.996-1zm12 0H15.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V11c.004-.667-.327-1-.996-1zM10 2c-.619 0-.95.287-.995.862L9 3v2H7c-.667.002-1 .335-1 .998 0 .616.287.948.862.996L7 7h2v2c.006.663.341.997 1.005 1 .616.003.946-.284.99-.862L11 9V7h2c.667-.005 1-.338 1-1 0-.615-.288-.946-.862-.994L13 5h-2V3c0-.667-.333-1-1-1z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#hospital_svg__a' />
+    <path d='M16 2c1.273 0 1.938.607 1.996 1.822L18 4v2h2c1.054 0 1.918.816 1.995 1.85L22 8v12c0 1.333-.667 2-2 2h-4c-1.273 0-1.938-.607-1.996-1.822L14 20v-5h-4v5c0 1.333-.667 2-2 2H4c-1.273 0-1.938-.607-1.996-1.822L2 20V8c0-1.054.816-1.918 1.85-1.995L4 6h2V4c0-1.273.607-1.938 1.822-1.996L8 2h8zM6.504 17H5.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V18c.004-.667-.327-1-.996-1zm12 0H17.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V18c.004-.667-.327-1-.996-1zm-12-5H5.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V13c.004-.667-.327-1-.996-1zm12 0H17.5c-.667 0-1 .333-1 1v1c0 .667.333 1 1 1h1c.667 0 1-.334 1-1.001V13c.004-.667-.327-1-.996-1zM12 4c-.619 0-.95.287-.995.862L11 5v2H9c-.667.002-1 .335-1 .998 0 .616.287.948.862.996L9 9h2v2c.006.663.341.997 1.005 1 .616.003.946-.284.99-.862L13 11V9h2c.667-.005 1-.338 1-1 0-.615-.288-.946-.862-.994L15 7h-2V5c0-.667-.333-1-1-1z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/InfoCircleFilled.tsx b/src/components/Icon/generated/InfoCircleFilled.tsx
index 0fbd37904..f042e8de4 100644
--- a/src/components/Icon/generated/InfoCircleFilled.tsx
+++ b/src/components/Icon/generated/InfoCircleFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgInfoCircleFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='info-circle-filled_svg__a'
-        d='M10 0c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S0 15.523 0 10C0 4.478 4.477 0 10 0zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25C11 9.292 10.665 9 9.996 9zM10 4a1.5 1.5 0 100 3 1.5 1.5 0 000-3z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#info-circle-filled_svg__a' />
+    <path d='M12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S2 17.523 2 12C2 6.478 6.477 2 12 2zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25c0-.583-.335-.875-1.004-.875zM12 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/InfoCircleOutline.tsx b/src/components/Icon/generated/InfoCircleOutline.tsx
index 159e5782c..ea07787fd 100644
--- a/src/components/Icon/generated/InfoCircleOutline.tsx
+++ b/src/components/Icon/generated/InfoCircleOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgInfoCircleOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='info-circle-outline_svg__a'
-        d='M20 10c0-5.522-4.477-10-10-10S0 4.478 0 10c0 5.523 4.477 10 10 10s10-4.477 10-10zM10 2a8 8 0 110 16 8 8 0 010-16zm-.004 7c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25C11 9.292 10.665 9 9.996 9zM10 4a1.5 1.5 0 100 3 1.5 1.5 0 000-3z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#info-circle-outline_svg__a' />
+    <path d='M22 12c0-5.522-4.477-10-10-10S2 6.478 2 12c0 5.523 4.477 10 10 10s10-4.477 10-10zM12 4a8 8 0 110 16 8 8 0 010-16zm-.004 7c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25c0-.583-.335-.875-1.004-.875zM12 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/InfoDefault.tsx b/src/components/Icon/generated/InfoDefault.tsx
index 077b9cfc4..d23ed42e9 100644
--- a/src/components/Icon/generated/InfoDefault.tsx
+++ b/src/components/Icon/generated/InfoDefault.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgInfoDefault = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='info-default_svg__a'
-        d='M1.5 5c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1V6c0-.667.333-1 1-1zm0-5a1.5 1.5 0 110 3 1.5 1.5 0 010-3z'
-      />
-    </defs>
-    <use transform='translate(11 4)' xlinkHref='#info-default_svg__a' />
+    <path d='M12.5 9c.667 0 1 .333 1 1v9c0 .666-.332 1-.997 1s-1-.333-1.003-1v-9c0-.667.333-1 1-1zm0-5a1.5 1.5 0 110 3 1.5 1.5 0 010-3z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/MapFilled.tsx b/src/components/Icon/generated/MapFilled.tsx
index 734e6684d..c9486b06c 100644
--- a/src/components/Icon/generated/MapFilled.tsx
+++ b/src/components/Icon/generated/MapFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgMapFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='map-filled_svg__a'
-        d='M4.999.327V15.19l-2.468.722c-.128.037-.258.06-.388.073l-.196.009c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 01-.731-1.236L0 14.209V3.082c0-.736.482-1.383 1.215-1.654l.15-.049L4.999.327zm2-.319c.225.022.485.067.78.135L8 .197l4.95 1.182.05-.014v14.608a5.302 5.302 0 01-.447-.064l-.237-.05L7 14.607l-.001-.001V.008zM19.26.384c.423.306.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.38-1.214 1.653l-.15.05-3.636.911V.79l2.469-.708a2.09 2.09 0 011.792.302z'
-      />
-    </defs>
-    <use transform='translate(2 4)' xlinkHref='#map-filled_svg__a' />
+    <path d='M6.999 4.327V19.19l-2.468.722c-.128.037-.258.06-.388.073l-.196.009c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 01-.731-1.236L2 18.209V7.082c0-.736.482-1.383 1.215-1.654l.15-.049 3.634-1.052zm2-.319c.225.022.485.067.78.135l.221.054 4.95 1.182.05-.014v14.608a5.302 5.302 0 01-.447-.064l-.237-.05L9 18.607l-.001-.001V4.008zm12.262.376c.423.306.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.38-1.214 1.653l-.15.05-3.636.911V4.79l2.469-.708a2.09 2.09 0 011.792.302z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/MapOutline.tsx b/src/components/Icon/generated/MapOutline.tsx
index 8e3cf2d76..f37a6da5b 100644
--- a/src/components/Icon/generated/MapOutline.tsx
+++ b/src/components/Icon/generated/MapOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgMapOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='map-outline_svg__a'
-        d='M6.704 0c.285-.001.643.049 1.074.149L8 .203l4.95 1.183L17.469.088a2.09 2.09 0 011.792.302c.423.307.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.381-1.214 1.653l-.15.05-4.32 1.083a4.456 4.456 0 01-.898.086 4.655 4.655 0 01-.865-.085l-.237-.049L7 14.612l-4.469 1.307a2.145 2.145 0 01-.584.081c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 01-.731-1.236L0 14.215V3.088c0-.736.482-1.383 1.215-1.653l.15-.05L5.451.204C5.954.07 6.37.001 6.704 0zM6 2L2 3.125v10.79l4-1.099V2zm12 0l-4 1.125v10.79l4-1.099V2zM8 2v10.816l4 1.1V3.124L8 2z'
-      />
-    </defs>
-    <use transform='translate(2 4)' xlinkHref='#map-outline_svg__a' />
+    <path d='M8.704 4c.285-.001.643.049 1.074.149l.222.054 4.95 1.183 4.519-1.298a2.09 2.09 0 011.792.302c.423.307.683.75.731 1.237l.008.164v11.337c0 .734-.482 1.381-1.214 1.653l-.15.05-4.32 1.083a4.456 4.456 0 01-.898.086 4.655 4.655 0 01-.865-.085l-.237-.049L9 18.612l-4.469 1.307a2.145 2.145 0 01-.584.081c-.433 0-.86-.132-1.208-.385a1.735 1.735 0 01-.731-1.236L2 18.215V7.088c0-.736.482-1.383 1.215-1.653l.15-.05 4.086-1.182c.503-.134.92-.202 1.253-.203zM8 6L4 7.125v10.79l4-1.099V6zm12 0l-4 1.125v10.79l4-1.099V6zM10 6v10.816l4 1.1V7.124L10 6z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/Minus.tsx b/src/components/Icon/generated/Minus.tsx
index 3e18686d0..b7c790ac5 100644
--- a/src/components/Icon/generated/Minus.tsx
+++ b/src/components/Icon/generated/Minus.tsx
@@ -2,10 +2,7 @@ import React from 'react'
 
 const SvgMinus = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path id='minus_svg__a' d='M1 2h14c.667 0 1-.332 1-1 0-.668-.333-1-1-1H1C.333 0 0 .332 0 1c0 .668.333 1 1 1z' />
-    </defs>
-    <use transform='translate(4 11)' xlinkHref='#minus_svg__a' />
+    <path d='M5 13h14c.667 0 1-.332 1-1 0-.668-.333-1-1-1H5c-.667 0-1 .332-1 1 0 .668.333 1 1 1z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/MugFilled.tsx b/src/components/Icon/generated/MugFilled.tsx
new file mode 100644
index 000000000..4cdeb5a66
--- /dev/null
+++ b/src/components/Icon/generated/MugFilled.tsx
@@ -0,0 +1,9 @@
+import React from 'react'
+
+const SvgMugFilled = (props: React.SVGProps<SVGSVGElement>) => (
+  <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
+    <path d='M14.5 8c1.333 0 2 .667 2 2v1c2.667 0 4 1.333 4 3.999v1c0 2.668-1.333 4.001-4 4.001 0 1.333-.666 2-1.999 2H5.5c-1.333 0-2-.667-2-2V10c0-1.333.667-2 2-2h9zm2 5v5c1.273 0 1.938-.607 1.996-1.822L18.5 16v-.997c0-1.335-.667-2.003-2-2.003zM7.505 2c.663 0 .995.333.995 1v3c0 .667-.334 1-1 1-.666 0-1-.333-1-1V3c.006-.667.341-1 1.005-1zM11.5 4c.666 0 1 .333 1 1v1c0 .667-.332 1-.996 1-.663 0-.998-.333-1.004-1V5c0-.667.334-1 1-1z' />
+  </svg>
+)
+
+export default SvgMugFilled
diff --git a/src/components/Icon/generated/MugOutline.tsx b/src/components/Icon/generated/MugOutline.tsx
new file mode 100644
index 000000000..3d1e8fc63
--- /dev/null
+++ b/src/components/Icon/generated/MugOutline.tsx
@@ -0,0 +1,9 @@
+import React from 'react'
+
+const SvgMugOutline = (props: React.SVGProps<SVGSVGElement>) => (
+  <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
+    <path d='M14.5 8c1.333 0 2 .667 2 2v1c2.667 0 4 1.333 4 3.999v1c0 2.668-1.333 4.001-4 4.001 0 1.333-.666 2-1.999 2H5.5c-1.333 0-2-.667-2-2V10c0-1.333.667-2 2-2h9zm0 2h-9v10h9V10zm2 3v5c1.273 0 1.938-.607 1.996-1.822L18.5 16v-.997c0-1.335-.667-2.003-2-2.003zM7.505 2c.663 0 .995.333.995 1v3c0 .667-.334 1-1 1-.666 0-1-.333-1-1V3c.006-.667.341-1 1.005-1zM11.5 4c.666 0 1 .333 1 1v1c0 .667-.332 1-.996 1-.663 0-.998-.333-1.004-1V5c0-.667.334-1 1-1z' />
+  </svg>
+)
+
+export default SvgMugOutline
diff --git a/src/components/Icon/generated/MultipleUsers.tsx b/src/components/Icon/generated/MultipleUsers.tsx
index 3d345be5e..58505ce0b 100644
--- a/src/components/Icon/generated/MultipleUsers.tsx
+++ b/src/components/Icon/generated/MultipleUsers.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgMultipleUsers = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='multiple-users_svg__a'
-        d='M10 10c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2H2c-1.333 0-2-.667-2-2 0-2.667 1.335-4 4.004-4H10zm6 0c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2h-3c.667-.246 1-1.246 1-3 0-1.118-.667-2.118-2-3h2zm-.5-7a2.5 2.5 0 110 5 2.5 2.5 0 010-5zM7 0a4 4 0 110 8 4 4 0 010-8z'
-      />
-    </defs>
-    <use transform='translate(2 4)' xlinkHref='#multiple-users_svg__a' />
+    <path d='M12 14c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2H4c-1.333 0-2-.667-2-2 0-2.667 1.335-4 4.004-4H12zm6 0c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2h-3c.667-.246 1-1.246 1-3 0-1.118-.667-2.118-2-3h2zm-.5-7a2.5 2.5 0 110 5 2.5 2.5 0 010-5zM9 4a4 4 0 110 8 4 4 0 010-8z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/MultipleUsersOutline.tsx b/src/components/Icon/generated/MultipleUsersOutline.tsx
new file mode 100644
index 000000000..fa4ed0384
--- /dev/null
+++ b/src/components/Icon/generated/MultipleUsersOutline.tsx
@@ -0,0 +1,9 @@
+import React from 'react'
+
+const SvgMultipleUsersOutline = (props: React.SVGProps<SVGSVGElement>) => (
+  <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
+    <path d='M12 14c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2H4c-1.333 0-2-.667-2-2 0-2.667 1.335-4 4.004-4H12zm6 0c2.668 0 4.001 1.333 4 4 0 1.333-.667 2-2 2h-3c.667-.246 1-1.246 1-3 0-1.118-.667-2.118-2-3h2zm-7 2H7.004c-1.923 0-2.922.614-3 1.843L4 18h10c0-1.333-1-2-3-2zm6.5-9a2.5 2.5 0 110 5 2.5 2.5 0 010-5zM9 4a4 4 0 110 8 4 4 0 010-8zm0 2a2 2 0 100 4 2 2 0 000-4z' />
+  </svg>
+)
+
+export default SvgMultipleUsersOutline
diff --git a/src/components/Icon/generated/Pause.tsx b/src/components/Icon/generated/Pause.tsx
index 82e2984c1..bf5dc75b1 100644
--- a/src/components/Icon/generated/Pause.tsx
+++ b/src/components/Icon/generated/Pause.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgPause = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='pause_svg__a'
-        d='M1 0c.667 0 1 .333 1 1v14c0 .667-.333 1-1 1s-1-.333-1-1V1c0-.667.333-1 1-1zm6.004 0C7.668 0 8 .333 8 1v14c0 .667-.333 1-1 1s-1-.333-1-1V1c.005-.667.34-1 1.004-1z'
-      />
-    </defs>
-    <use transform='translate(8 4)' xlinkHref='#pause_svg__a' />
+    <path d='M9 4c.667 0 1 .333 1 1v14c0 .667-.333 1-1 1s-1-.333-1-1V5c0-.667.333-1 1-1zm6.004 0c.664 0 .996.333.996 1v14c0 .667-.333 1-1 1s-1-.333-1-1V5c.005-.667.34-1 1.004-1z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/PhoneOutline.tsx b/src/components/Icon/generated/PhoneOutline.tsx
index 97d2b480d..841a8c63f 100644
--- a/src/components/Icon/generated/PhoneOutline.tsx
+++ b/src/components/Icon/generated/PhoneOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgPhoneOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='phone-outline_svg__a'
-        d='M2.026 0C3.063 0 4.471 0 6.25.002c0 0 .714-.044 1.299.476s.664 1.154.664 1.154c.137.723.343 1.885.62 3.485 0 0 .134.655-.19 1.241a2.464 2.464 0 01-.889.89l-.574.289c.421 1.386 1.73 4.401 5.291 5.326l.317-.623s.256-.581.89-.872c.636-.29 1.265-.185 1.265-.185 1.586.301 2.74.523 3.463.666 0 0 .727.096 1.199.737.471.64.411 1.225.411 1.225V18c0 1.336-.645 2.002-1.936 1.999a4.925 4.925 0 01-.477.039c-5.205 0-9.369-1.528-12.394-4.553C1.485 11.762-.242 7.249.028 1.947.018.649.684 0 2.025 0zm4.18 2H2.027c.073 2.276.662 8.147 4.603 12.08 2.713 2.708 6.54 4.053 11.395 3.954v-4.215l-3.45-.689-.367.727c-.1.198-.213.521-.749.781-.459.223-1.031.195-1.186.182l-.04-.004a4.996 4.996 0 01-1.01-.246C7.511 13.263 5.74 9.975 5.174 7.826a1.649 1.649 0 01.089-1.173c.24-.509.667-.728.847-.819l.777-.388L6.205 2z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#phone-outline_svg__a' />
+    <path d='M4.026 2c1.037 0 2.445 0 4.223.002 0 0 .714-.044 1.299.476s.664 1.154.664 1.154c.137.723.343 1.885.62 3.485 0 0 .134.655-.19 1.241a2.464 2.464 0 01-.889.89l-.574.289c.421 1.386 1.73 4.401 5.291 5.326l.317-.623s.256-.581.89-.872c.636-.29 1.265-.185 1.265-.185 1.586.301 2.74.523 3.463.666 0 0 .727.096 1.199.737.471.64.411 1.225.411 1.225V20c0 1.336-.645 2.002-1.936 1.999a4.925 4.925 0 01-.477.039c-5.205 0-9.369-1.528-12.394-4.553-3.723-3.723-5.45-8.236-5.18-13.538C2.018 2.649 2.684 2 4.025 2zm4.18 2H4.027c.073 2.276.662 8.147 4.603 12.08 2.713 2.708 6.54 4.053 11.395 3.954v-4.215l-3.45-.689-.367.727c-.1.198-.213.521-.749.781-.459.223-1.031.195-1.186.182l-.04-.004a4.996 4.996 0 01-1.01-.246c-3.712-1.307-5.483-4.595-6.049-6.744a1.649 1.649 0 01.089-1.173c.24-.509.667-.728.847-.819l.777-.388L8.205 4z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/PillFilled.tsx b/src/components/Icon/generated/PillFilled.tsx
index 3886ea6ac..ea552453f 100644
--- a/src/components/Icon/generated/PillFilled.tsx
+++ b/src/components/Icon/generated/PillFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgPillFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='pill-filled_svg__a'
-        d='M12.021.02c1.438 0 5 1 5 5v14.002c0 1.999-1.468 5-5 5-3.531 0-5-3-5-5V5.02c0-4 3.562-5 5-5zm0 2c-2.106 0-3 2-3 3v7h6v-7c0-1-.893-3-3-3z'
-      />
-    </defs>
-    <use transform='rotate(-45 12.021 12.021)' xlinkHref='#pill-filled_svg__a' />
+    <path d='M3.536 3.536c1.016-1.017 4.242-2.829 7.07 0l9.9 9.9c1.414 1.413 2.498 4.574 0 7.07-2.496 2.498-5.655 1.416-7.07 0l-9.9-9.9c-2.829-2.828-1.017-6.054 0-7.07zM4.95 4.95c-1.49 1.49-.707 3.535 0 4.242l4.95 4.95L14.141 9.9l-4.95-4.95c-.707-.706-2.753-1.489-4.242 0z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/PillOutline.tsx b/src/components/Icon/generated/PillOutline.tsx
index d2b2a8ca9..e1d18b768 100644
--- a/src/components/Icon/generated/PillOutline.tsx
+++ b/src/components/Icon/generated/PillOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgPillOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='pill-outline_svg__a'
-        d='M12.021.02c1.438 0 5 1 5 5v14.002c0 1.999-1.468 5-5 5-3.531 0-5-3-5-5V5.02c0-4 3.562-5 5-5zM15 13H9v6c0 1 .893 3 3 3s3-2 3-3v-6zM12.021 2.02c-2.034 0-2.937 1.865-2.997 2.894l-.003.107v6h6v-6c0-1-.893-3-3-3z'
-      />
-    </defs>
-    <use transform='rotate(-45 12.021 12.021)' xlinkHref='#pill-outline_svg__a' />
+    <path d='M3.536 3.536c1.016-1.017 4.242-2.829 7.07 0l9.9 9.9c1.414 1.413 2.498 4.574 0 7.07-2.496 2.498-5.655 1.416-7.07 0l-9.9-9.9c-2.829-2.828-1.017-6.054 0-7.07zm11.284 7.071l-4.243 4.243 4.243 4.242c.707.707 2.753 1.49 4.242 0 1.49-1.49.707-3.535 0-4.242l-4.242-4.243zM4.95 4.95c-1.438 1.438-.759 3.395-.074 4.165l.074.077 4.242 4.243 4.243-4.243L9.192 4.95c-.707-.707-2.753-1.49-4.242 0z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/PrinterFilled.tsx b/src/components/Icon/generated/PrinterFilled.tsx
index c4f732004..5d3d02de1 100644
--- a/src/components/Icon/generated/PrinterFilled.tsx
+++ b/src/components/Icon/generated/PrinterFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgPrinterFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='printer-filled_svg__a'
-        d='M12.952.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H5c-1.273 0-1.938-.607-1.996-1.822L3 18.007v-1H2c-1.273 0-1.938-.608-1.996-1.822L0 15.007v-6c0-1.054.816-1.918 1.85-1.995L2 7.007h1v-4C3 1.412 4.133.103 5.555.012l.159-.005h6.282c.367-.027.686.026.956.161zM15 15.007H5v3h10v-3zm2-6a1 1 0 100 2 1 1 0 000-2zm-4.828-7H5.714c-.357 0-.663.39-.708.877L5 3.007v4h10V4.693l-2.828-2.686z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#printer-filled_svg__a' />
+    <path d='M14.952 2.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H7c-1.273 0-1.938-.607-1.996-1.822L5 20.007v-1H4c-1.273 0-1.938-.608-1.996-1.822L2 17.007v-6c0-1.054.816-1.918 1.85-1.995L4 9.007h1v-4c0-1.595 1.133-2.904 2.555-2.995l.159-.005h6.282c.367-.027.686.026.956.161zM17 17.007H7v3h10v-3zm2-6a1 1 0 100 2 1 1 0 000-2zm-4.828-7H7.714c-.357 0-.663.39-.708.877L7 5.007v4h10V6.693l-2.828-2.686z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/PrinterOutline.tsx b/src/components/Icon/generated/PrinterOutline.tsx
index cb65b3e65..12d6614f0 100644
--- a/src/components/Icon/generated/PrinterOutline.tsx
+++ b/src/components/Icon/generated/PrinterOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgPrinterOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='printer-outline_svg__a'
-        d='M12.952.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H5c-1.273 0-1.938-.607-1.996-1.822L3 18.007v-1H2c-1.273 0-1.938-.608-1.996-1.822L0 15.007v-6c0-1.054.816-1.918 1.85-1.995L2 7.007h1v-4C3 1.412 4.133.103 5.555.012l.159-.005h6.282c.367-.027.686.026.956.161zM15 15.007H5v3h10v-3zM18 9H2v6h1v-2h14v2h1V9zm-2 1.007a1 1 0 110 2 1 1 0 010-2zm-3.828-8H5.714c-.357 0-.663.39-.708.877L5 3.007v4h10V4.693l-2.828-2.686z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#printer-outline_svg__a' />
+    <path d='M14.952 2.168c.237.118.534.347.891.687l.157.152 2.125 2.001c.41.393.66.726.745 1 .07.22.111.477.125.773l.005.23v1.996h1c1.054 0 1.918.816 1.995 1.85l.005.15v6c0 1.273-.607 1.938-1.822 1.996l-.178.004h-1v1c0 1.273-.607 1.938-1.822 1.996l-.178.004H7c-1.273 0-1.938-.607-1.996-1.822L5 20.007v-1H4c-1.273 0-1.938-.608-1.996-1.822L2 17.007v-6c0-1.054.816-1.918 1.85-1.995L4 9.007h1v-4c0-1.595 1.133-2.904 2.555-2.995l.159-.005h6.282c.367-.027.686.026.956.161zM17 17.007H7v3h10v-3zM20 11H4v6h1v-2h14v2h1v-6zm-2 1.007a1 1 0 110 2 1 1 0 010-2zm-3.828-8H7.714c-.357 0-.663.39-.708.877L7 5.007v4h10V6.693l-2.828-2.686z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/QuestionMarkFilled.tsx b/src/components/Icon/generated/QuestionMarkFilled.tsx
index 479c50ac8..9c5526a0d 100644
--- a/src/components/Icon/generated/QuestionMarkFilled.tsx
+++ b/src/components/Icon/generated/QuestionMarkFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgQuestionMarkFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='question-mark-filled_svg__a'
-        d='M10 0c5.523 0 10 4.478 10 10s-4.477 10-10 10S0 15.522 0 10 4.477 0 10 0zm0 13.5a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zM10 4a3.497 3.497 0 00-2.879 1.51c-.205.295-.365 1.052.376 1.442.74.39 1.098-.05 1.26-.29A1.5 1.5 0 0111.5 7.5c0 .44-.33 1.063-1.213 1.633-.225.146-1.294.779-1.258 1.867.006.198.145.987.93 1 1.034.017.882-.934 1.453-1.364C12.124 10.1 13.5 9.077 13.5 7.5A3.5 3.5 0 0010 4z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#question-mark-filled_svg__a' />
+    <path d='M12 2c5.523 0 10 4.478 10 10s-4.477 10-10 10S2 17.522 2 12 6.477 2 12 2zm0 13.5a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zM12 6a3.497 3.497 0 00-2.879 1.51c-.205.295-.365 1.052.376 1.442.74.39 1.098-.05 1.26-.29A1.5 1.5 0 0113.5 9.5c0 .44-.33 1.063-1.213 1.633-.225.146-1.294.779-1.258 1.867.006.198.145.987.93 1 1.034.017.882-.934 1.453-1.364.712-.537 2.088-1.559 2.088-3.136A3.5 3.5 0 0012 6z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/QuestionMarkOutline.tsx b/src/components/Icon/generated/QuestionMarkOutline.tsx
index 08f06bafd..d127658f8 100644
--- a/src/components/Icon/generated/QuestionMarkOutline.tsx
+++ b/src/components/Icon/generated/QuestionMarkOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgQuestionMarkOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='question-mark-outline_svg__a'
-        d='M10 0c5.523 0 10 4.478 10 10s-4.477 10-10 10S0 15.522 0 10 4.477 0 10 0zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 11.5a1.25 1.25 0 110 2.5 1.25 1.25 0 010-2.5zM10 4a3.5 3.5 0 013.5 3.5c0 1.577-1.376 2.6-2.088 3.136-.571.43-.419 1.381-1.454 1.364-.784-.013-.923-.802-.93-1-.035-1.088 1.034-1.721 1.26-1.867C11.17 8.563 11.5 7.94 11.5 7.5a1.5 1.5 0 10-2.744-.838c-.161.24-.519.68-1.26.29-.74-.39-.58-1.147-.375-1.443A3.497 3.497 0 0110 4z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#question-mark-outline_svg__a' />
+    <path d='M12 2c5.523 0 10 4.478 10 10s-4.477 10-10 10S2 17.522 2 12 6.477 2 12 2zm0 2c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8zm0 11.5a1.25 1.25 0 110 2.5 1.25 1.25 0 010-2.5zM12 6a3.5 3.5 0 013.5 3.5c0 1.577-1.376 2.6-2.088 3.136-.571.43-.419 1.381-1.454 1.364-.784-.013-.923-.802-.93-1-.035-1.088 1.034-1.721 1.26-1.867.883-.57 1.212-1.193 1.212-1.633a1.5 1.5 0 10-2.744-.838c-.161.24-.519.68-1.26.29-.74-.39-.58-1.147-.375-1.443A3.497 3.497 0 0112 6z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/StopFilled.tsx b/src/components/Icon/generated/StopFilled.tsx
index e7ce6d2eb..6a1d01a48 100644
--- a/src/components/Icon/generated/StopFilled.tsx
+++ b/src/components/Icon/generated/StopFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgStopFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='stop-filled_svg__a'
-        d='M2 16h12c1.333 0 2-.667 2-2V2c0-1.333-.667-2-2-2H2C.667-.01 0 .658 0 2v12c0 1.333.667 2 2 2z'
-      />
-    </defs>
-    <use transform='translate(4 4)' xlinkHref='#stop-filled_svg__a' />
+    <path d='M6 20h12c1.333 0 2-.667 2-2V6c0-1.333-.667-2-2-2H6c-1.333-.009-2 .658-2 2v12c0 1.333.667 2 2 2z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/TimesFilled.tsx b/src/components/Icon/generated/TimesFilled.tsx
index 7562075a9..5f2a4e2a4 100644
--- a/src/components/Icon/generated/TimesFilled.tsx
+++ b/src/components/Icon/generated/TimesFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgTimesFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='times-filled_svg__a'
-        d='M0 10c0 5.522 4.477 10 10 10s10-4.478 10-10c0-5.523-4.477-10-10-10S0 4.477 0 10zm6.757-4.657L10 8.586l3.243-3.243c.463-.48.934-.48 1.414 0 .48.48.48.951 0 1.414L11.414 10l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L10 11.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L8.586 10 5.343 6.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#times-filled_svg__a' />
+    <path d='M2 12c0 5.522 4.477 10 10 10s10-4.478 10-10c0-5.523-4.477-10-10-10S2 6.477 2 12zm6.757-4.657L12 10.586l3.243-3.243c.463-.48.934-.48 1.414 0 .48.48.48.951 0 1.414L13.414 12l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L12 13.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L10.586 12 7.343 8.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/TimesOutline.tsx b/src/components/Icon/generated/TimesOutline.tsx
index 850a7f557..dce2bf3b1 100644
--- a/src/components/Icon/generated/TimesOutline.tsx
+++ b/src/components/Icon/generated/TimesOutline.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgTimesOutline = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='times-outline_svg__a'
-        d='M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm0 2a8 8 0 100 16 8 8 0 000-16zm4.657 3.343c.48.48.48.951 0 1.414L11.414 10l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L10 11.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L8.586 10 5.343 6.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0L10 8.586l3.243-3.243c.463-.48.934-.48 1.414 0z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#times-outline_svg__a' />
+    <path d='M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm0 2a8 8 0 100 16 8 8 0 000-16zm4.657 3.343c.48.48.48.951 0 1.414L13.414 12l3.243 3.243c.471.471.471.942 0 1.414-.472.471-.943.471-1.414 0L12 13.414l-3.243 3.243c-.46.482-.932.482-1.414 0-.482-.482-.482-.954 0-1.414L10.586 12 7.343 8.757c-.472-.47-.472-.942 0-1.414s.944-.472 1.414 0L12 10.586l3.243-3.243c.463-.48.934-.48 1.414 0z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/UserFilled.tsx b/src/components/Icon/generated/UserFilled.tsx
index 96426b39e..66e494603 100644
--- a/src/components/Icon/generated/UserFilled.tsx
+++ b/src/components/Icon/generated/UserFilled.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgUserFilled = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='user-filled_svg__a'
-        d='M14 12c4 0 6 2 6 6 0 1.333-.667 2-2 2H2c-1.333 0-2-.667-2-2 0-4 2.001-6 6.004-6H14zM10 0a5 5 0 110 10 5 5 0 010-10z'
-      />
-    </defs>
-    <use transform='translate(2 2)' xlinkHref='#user-filled_svg__a' />
+    <path d='M16 14c4 0 6 2 6 6 0 1.333-.667 2-2 2H4c-1.333 0-2-.667-2-2 0-4 2.001-6 6.004-6H16zM12 2a5 5 0 110 10 5 5 0 010-10z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/Wifi.tsx b/src/components/Icon/generated/Wifi.tsx
index fd9124d92..d05d73873 100644
--- a/src/components/Icon/generated/Wifi.tsx
+++ b/src/components/Icon/generated/Wifi.tsx
@@ -2,13 +2,7 @@ import React from 'react'
 
 const SvgWifi = (props: React.SVGProps<SVGSVGElement>) => (
   <svg width='1em' height='1em' viewBox='0 0 24 24' {...props}>
-    <defs>
-      <path
-        id='wifi_svg__a'
-        d='M10.004 13c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5.673-1.5 1.5-1.5zm3.593-3.826a1 1 0 11-1.192 1.606 4.058 4.058 0 00-4.808 0 1 1 0 01-1.193-1.606c2.11-1.565 5.083-1.566 7.193 0zm-3.595-5.197c2.4 0 4.746.782 6.607 2.203a1 1 0 11-1.214 1.59c-1.515-1.156-3.43-1.793-5.393-1.793-1.964 0-3.88.638-5.396 1.795a.998.998 0 01-1.213-1.59c1.861-1.422 4.21-2.205 6.61-2.205zM10.004 0c3.486 0 6.898 1.137 9.606 3.202a1 1 0 11-1.213 1.59C16.036 2.991 13.055 2 10.004 2c-3.052 0-6.034.992-8.398 2.795a.998.998 0 01-1.212-1.59C3.104 1.138 6.517 0 10.004 0z'
-      />
-    </defs>
-    <use transform='translate(2 4)' xlinkHref='#wifi_svg__a' />
+    <path d='M12.004 17c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5-1.5-.673-1.5-1.5.673-1.5 1.5-1.5zm3.593-3.826a1 1 0 11-1.192 1.606 4.058 4.058 0 00-4.808 0 1 1 0 01-1.193-1.606c2.11-1.565 5.083-1.566 7.193 0zm-3.595-5.197c2.4 0 4.746.782 6.607 2.203a1 1 0 11-1.214 1.59c-1.515-1.156-3.43-1.793-5.393-1.793-1.964 0-3.88.638-5.396 1.795a.998.998 0 01-1.213-1.59c1.861-1.422 4.21-2.205 6.61-2.205zM12.004 4c3.486 0 6.898 1.137 9.606 3.202a1 1 0 11-1.213 1.59C18.036 6.991 15.055 6 12.004 6c-3.052 0-6.034.992-8.398 2.795a.998.998 0 01-1.212-1.59C5.104 5.138 8.517 4 12.004 4z' />
   </svg>
 )
 
diff --git a/src/components/Icon/generated/index.tsx b/src/components/Icon/generated/index.tsx
index e2da37c92..6ebecc436 100644
--- a/src/components/Icon/generated/index.tsx
+++ b/src/components/Icon/generated/index.tsx
@@ -71,6 +71,8 @@ export { default as Dots } from './Dots'
 export { default as Download } from './Download'
 export { default as DropFilled } from './DropFilled'
 export { default as DropOutline } from './DropOutline'
+export { default as DumbbellFilled } from './DumbbellFilled'
+export { default as DumbbellOutline } from './DumbbellOutline'
 export { default as EmailFilled } from './EmailFilled'
 export { default as EmailOutline } from './EmailOutline'
 export { default as Exchange } from './Exchange'
@@ -131,6 +133,9 @@ export { default as MicrophoneOutline } from './MicrophoneOutline'
 export { default as Minimize } from './Minimize'
 export { default as Minus } from './Minus'
 export { default as Module } from './Module'
+export { default as MugFilled } from './MugFilled'
+export { default as MugOutline } from './MugOutline'
+export { default as MultipleUsersOutline } from './MultipleUsersOutline'
 export { default as MultipleUsers } from './MultipleUsers'
 export { default as NeedleFilled } from './NeedleFilled'
 export { default as NeedleOutline } from './NeedleOutline'
diff --git a/src/components/Icon/generated/types.tsx b/src/components/Icon/generated/types.tsx
index 9e815a012..37cbaa33e 100644
--- a/src/components/Icon/generated/types.tsx
+++ b/src/components/Icon/generated/types.tsx
@@ -74,6 +74,8 @@ export type Icons =
   | 'download'
   | 'dropFilled'
   | 'dropOutline'
+  | 'dumbbellFilled'
+  | 'dumbbellOutline'
   | 'emailFilled'
   | 'emailOutline'
   | 'exchange'
@@ -134,7 +136,10 @@ export type Icons =
   | 'minimize'
   | 'minus'
   | 'module'
+  | 'mugFilled'
+  | 'mugOutline'
   | 'multipleUsers'
+  | 'multipleUsersOutline'
   | 'needleFilled'
   | 'needleOutline'
   | 'nurseOutline'
@@ -296,6 +301,8 @@ export const IconMap: {
   download: Components.Download,
   dropFilled: Components.DropFilled,
   dropOutline: Components.DropOutline,
+  dumbbellFilled: Components.DumbbellFilled,
+  dumbbellOutline: Components.DumbbellOutline,
   emailFilled: Components.EmailFilled,
   emailOutline: Components.EmailOutline,
   exchange: Components.Exchange,
@@ -356,7 +363,10 @@ export const IconMap: {
   minimize: Components.Minimize,
   minus: Components.Minus,
   module: Components.Module,
+  mugFilled: Components.MugFilled,
+  mugOutline: Components.MugOutline,
   multipleUsers: Components.MultipleUsers,
+  multipleUsersOutline: Components.MultipleUsersOutline,
   needleFilled: Components.NeedleFilled,
   needleOutline: Components.NeedleOutline,
   nurseOutline: Components.NurseOutline,


Test patch:
diff --git a/src/components/Alert/__snapshots__/Alert.test.tsx.snap b/src/components/Alert/__snapshots__/Alert.test.tsx.snap
index 8f40f9d3a..d426be436 100644
--- a/src/components/Alert/__snapshots__/Alert.test.tsx.snap
+++ b/src/components/Alert/__snapshots__/Alert.test.tsx.snap
@@ -69,15 +69,8 @@ exports[`should allow styles override 1`] = `
         viewBox="0 0 24 24"
         width="1em"
       >
-        <defs>
-          <path
-            d="M10 0c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S0 15.523 0 10C0 4.478 4.477 0 10 0zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25C11 9.292 10.665 9 9.996 9zM10 4a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"
-            id="info-circle-filled_svg__a"
-          />
-        </defs>
-        <use
-          transform="translate(2 2)"
-          xlink:href="#info-circle-filled_svg__a"
+        <path
+          d="M12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S2 17.523 2 12C2 6.478 6.477 2 12 2zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25c0-.583-.335-.875-1.004-.875zM12 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"
         />
       </svg>
       <div
@@ -304,15 +297,8 @@ exports[`should render correctly 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M10 0c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S0 15.523 0 10C0 4.478 4.477 0 10 0zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25C11 9.292 10.665 9 9.996 9zM10 4a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"
-              id="info-circle-filled_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#info-circle-filled_svg__a"
+          <path
+            d="M12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S2 17.523 2 12C2 6.478 6.477 2 12 2zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25c0-.583-.335-.875-1.004-.875zM12 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"
           />
         </svg>
         <div
@@ -362,15 +348,8 @@ exports[`should render correctly 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm4.708 6.293a1 1 0 00-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 10-1.414 1.414l3.001 3.001a1 1 0 001.414 0l6-6a1 1 0 000-1.414z"
-              id="check-circle-filled_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#check-circle-filled_svg__a"
+          <path
+            d="M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm4.708 6.293a1 1 0 00-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 10-1.414 1.414l3.001 3.001a1 1 0 001.414 0l6-6a1 1 0 000-1.414z"
           />
         </svg>
         <div
@@ -420,15 +399,8 @@ exports[`should render correctly 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M10.854.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H1.09c-.818 0-1.33-1.047-.976-1.908l.053-.116L9.078.622c.405-.788 1.32-.827 1.776-.118zM10 15a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C11 6.29 10.667 6 10 6z"
-              id="exclamation-triangle-filled_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#exclamation-triangle-filled_svg__a"
+          <path
+            d="M12.854 2.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H3.09c-.817 0-1.329-1.047-.975-1.908l.053-.116 8.911-17.354c.405-.788 1.32-.827 1.776-.118zM12 17a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C13 8.29 12.667 8 12 8z"
           />
         </svg>
         <div
@@ -478,15 +450,8 @@ exports[`should render correctly 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M18 10a7.948 7.948 0 01-1.688 4.897L5.103 3.688A7.954 7.954 0 0110 2c4.411 0 8 3.589 8 8M2 10c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0110 18c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S15.514 0 10 0 0 4.486 0 10"
-              id="ban-outline_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#ban-outline_svg__a"
+          <path
+            d="M20 12a7.948 7.948 0 01-1.688 4.897L7.103 5.688A7.954 7.954 0 0112 4c4.411 0 8 3.589 8 8M4 12c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0112 20c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S17.514 2 12 2 2 6.486 2 12"
           />
         </svg>
         <div
@@ -665,15 +630,8 @@ exports[`should render correctly when inline 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M10 0c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S0 15.523 0 10C0 4.478 4.477 0 10 0zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25C11 9.292 10.665 9 9.996 9zM10 4a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"
-              id="info-circle-filled_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#info-circle-filled_svg__a"
+          <path
+            d="M12 2c5.523 0 10 4.478 10 10 0 5.523-4.477 10-10 10S2 17.523 2 12C2 6.478 6.477 2 12 2zm-.004 9c-.669 0-1.001.292-.996.875v5.25c-.002.583.33.875.998.875.668 0 1.002-.292 1.002-.875v-5.25c0-.583-.335-.875-1.004-.875zM12 6a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"
           />
         </svg>
         <div
@@ -698,15 +656,8 @@ exports[`should render correctly when inline 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M10 0c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S0 15.522 0 10C0 4.477 4.477 0 10 0zm4.708 6.293a1 1 0 00-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 10-1.414 1.414l3.001 3.001a1 1 0 001.414 0l6-6a1 1 0 000-1.414z"
-              id="check-circle-filled_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#check-circle-filled_svg__a"
+          <path
+            d="M12 2c5.523 0 10 4.477 10 10 0 5.522-4.477 10-10 10S2 17.522 2 12C2 6.477 6.477 2 12 2zm4.708 6.293a1 1 0 00-1.414 0l-5.293 5.293-2.294-2.294a1 1 0 10-1.414 1.414l3.001 3.001a1 1 0 001.414 0l6-6a1 1 0 000-1.414z"
           />
         </svg>
         <div
@@ -731,15 +682,8 @@ exports[`should render correctly when inline 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M10.854.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H1.09c-.818 0-1.33-1.047-.976-1.908l.053-.116L9.078.622c.405-.788 1.32-.827 1.776-.118zM10 15a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C11 6.29 10.667 6 10 6z"
-              id="exclamation-triangle-filled_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#exclamation-triangle-filled_svg__a"
+          <path
+            d="M12.854 2.504l.068.118 8.911 17.354c.433.841-.024 1.925-.812 2.017l-.11.007H3.09c-.817 0-1.329-1.047-.975-1.908l.053-.116 8.911-17.354c.405-.788 1.32-.827 1.776-.118zM12 17a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm0-9c-.666 0-1 .291-1 .875v5.25c0 .583.334.875 1 .875.667 0 1-.292 1-.875v-5.25C13 8.29 12.667 8 12 8z"
           />
         </svg>
         <div
@@ -764,15 +708,8 @@ exports[`should render correctly when inline 1`] = `
           viewBox="0 0 24 24"
           width="1em"
         >
-          <defs>
-            <path
-              d="M18 10a7.948 7.948 0 01-1.688 4.897L5.103 3.688A7.954 7.954 0 0110 2c4.411 0 8 3.589 8 8M2 10c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0110 18c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S15.514 0 10 0 0 4.486 0 10"
-              id="ban-outline_svg__a"
-            />
-          </defs>
-          <use
-            transform="translate(2 2)"
-            xlink:href="#ban-outline_svg__a"
+          <path
+            d="M20 12a7.948 7.948 0 01-1.688 4.897L7.103 5.688A7.954 7.954 0 0112 4c4.411 0 8 3.589 8 8M4 12c0-1.846.634-3.542 1.688-4.897l11.209 11.209A7.954 7.954 0 0112 20c-4.411 0-8-3.589-8-8m-2 0c0 5.514 4.486 10 10 10s10-4.486 10-10S17.514 2 12 2 2 6.486 2 12"
           />
         </svg>
         <div
diff --git a/src/components/DateField/__snapshots__/DateField.test.tsx.snap b/src/components/DateField/__snapshots__/DateField.test.tsx.snap
index 613c03de4..22c1fb755 100644
--- a/src/components/DateField/__snapshots__/DateField.test.tsx.snap
+++ b/src/components/DateField/__snapshots__/DateField.test.tsx.snap
@@ -200,15 +200,8 @@ exports[`DateField should render correctly 1`] = `
                 viewBox="0 0 24 24"
                 width="1em"
               >
-                <defs>
-                  <path
-                    d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                    id="calendar-outline_svg__a"
-                  />
-                </defs>
-                <use
-                  transform="translate(4 2)"
-                  xlink:href="#calendar-outline_svg__a"
+                <path
+                  d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                 />
               </svg>
             </span>
@@ -424,15 +417,8 @@ exports[`DateField should render correctly when disabled 1`] = `
                 viewBox="0 0 24 24"
                 width="1em"
               >
-                <defs>
-                  <path
-                    d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                    id="calendar-outline_svg__a"
-                  />
-                </defs>
-                <use
-                  transform="translate(4 2)"
-                  xlink:href="#calendar-outline_svg__a"
+                <path
+                  d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                 />
               </svg>
             </span>
@@ -779,15 +765,8 @@ exports[`DateField should render correctly when opened 1`] = `
                 viewBox="0 0 24 24"
                 width="1em"
               >
-                <defs>
-                  <path
-                    d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                    id="calendar-outline_svg__a"
-                  />
-                </defs>
-                <use
-                  transform="translate(4 2)"
-                  xlink:href="#calendar-outline_svg__a"
+                <path
+                  d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                 />
               </svg>
             </span>
diff --git a/src/components/Icon/__snapshots__/Icon.test.tsx.snap b/src/components/Icon/__snapshots__/Icon.test.tsx.snap
index 44a88fa64..5b500fe18 100644
--- a/src/components/Icon/__snapshots__/Icon.test.tsx.snap
+++ b/src/components/Icon/__snapshots__/Icon.test.tsx.snap
@@ -15,15 +15,8 @@ exports[`should accept fill prop 1`] = `
     viewBox="0 0 24 24"
     width="1em"
   >
-    <defs>
-      <path
-        d="M8 0a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V14h1c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.333-1-1s.333-1 1-1h1V8.039a6.032 6.032 0 014-5.677V2a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8V8a4 4 0 00-4-4zM6 18a2 2 0 004 0H6z"
-        id="bell-outline_svg__a"
-      />
-    </defs>
-    <use
-      transform="translate(4 2)"
-      xlink:href="#bell-outline_svg__a"
+    <path
+      d="M12 2a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V16h1c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1h1v-5.961a6.032 6.032 0 014-5.677V4a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8v-6a4 4 0 00-4-4zm-2 14a2 2 0 004 0h-4z"
     />
   </svg>
 </div>
@@ -44,15 +37,8 @@ exports[`should accept size prop 1`] = `
     viewBox="0 0 24 24"
     width="1em"
   >
-    <defs>
-      <path
-        d="M8 0a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V14h1c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.333-1-1s.333-1 1-1h1V8.039a6.032 6.032 0 014-5.677V2a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8V8a4 4 0 00-4-4zM6 18a2 2 0 004 0H6z"
-        id="bell-outline_svg__a"
-      />
-    </defs>
-    <use
-      transform="translate(4 2)"
-      xlink:href="#bell-outline_svg__a"
+    <path
+      d="M12 2a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V16h1c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1h1v-5.961a6.032 6.032 0 014-5.677V4a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8v-6a4 4 0 00-4-4zm-2 14a2 2 0 004 0h-4z"
     />
   </svg>
 </div>
@@ -74,15 +60,8 @@ exports[`should accept stroke prop 1`] = `
     viewBox="0 0 24 24"
     width="1em"
   >
-    <defs>
-      <path
-        d="M8 0a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V14h1c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.333-1-1s.333-1 1-1h1V8.039a6.032 6.032 0 014-5.677V2a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8V8a4 4 0 00-4-4zM6 18a2 2 0 004 0H6z"
-        id="bell-outline_svg__a"
-      />
-    </defs>
-    <use
-      transform="translate(4 2)"
-      xlink:href="#bell-outline_svg__a"
+    <path
+      d="M12 2a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V16h1c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1h1v-5.961a6.032 6.032 0 014-5.677V4a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8v-6a4 4 0 00-4-4zm-2 14a2 2 0 004 0h-4z"
     />
   </svg>
 </div>
@@ -104,15 +83,8 @@ exports[`should accept style prop 1`] = `
     viewBox="0 0 24 24"
     width="1em"
   >
-    <defs>
-      <path
-        d="M8 0a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V14h1c.667 0 1 .333 1 1s-.333 1-1 1H1c-.667 0-1-.333-1-1s.333-1 1-1h1V8.039a6.032 6.032 0 014-5.677V2a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8V8a4 4 0 00-4-4zM6 18a2 2 0 004 0H6z"
-        id="bell-outline_svg__a"
-      />
-    </defs>
-    <use
-      transform="translate(4 2)"
-      xlink:href="#bell-outline_svg__a"
+    <path
+      d="M12 2a2 2 0 012 2v.34c2.328.81 4 3.016 4 5.621V16h1c.667 0 1 .333 1 1s-.333 1-1 1H5c-.667 0-1-.333-1-1s.333-1 1-1h1v-5.961a6.032 6.032 0 014-5.677V4a2 2 0 012-2zm0 4a4 4 0 00-4 4v6h8v-6a4 4 0 00-4-4zm-2 14a2 2 0 004 0h-4z"
     />
   </svg>
 </div>
diff --git a/src/components/MonthField/__snapshots__/MonthField.test.tsx.snap b/src/components/MonthField/__snapshots__/MonthField.test.tsx.snap
index a6399e1f0..92ae67805 100644
--- a/src/components/MonthField/__snapshots__/MonthField.test.tsx.snap
+++ b/src/components/MonthField/__snapshots__/MonthField.test.tsx.snap
@@ -246,15 +246,8 @@ exports[`Component presentation should render correctly when closed 1`] = `
                 viewBox="0 0 24 24"
                 width="1em"
               >
-                <defs>
-                  <path
-                    d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                    id="calendar-outline_svg__a"
-                  />
-                </defs>
-                <use
-                  transform="translate(4 2)"
-                  xlink:href="#calendar-outline_svg__a"
+                <path
+                  d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                 />
               </svg>
             </span>
@@ -732,15 +725,8 @@ exports[`Component presentation should render correctly when opened 1`] = `
                 viewBox="0 0 24 24"
                 width="1em"
               >
-                <defs>
-                  <path
-                    d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                    id="calendar-outline_svg__a"
-                  />
-                </defs>
-                <use
-                  transform="translate(4 2)"
-                  xlink:href="#calendar-outline_svg__a"
+                <path
+                  d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                 />
               </svg>
             </span>
diff --git a/src/components/RangeDateField/__snapshots__/BaseRangeDateInput.test.tsx.snap b/src/components/RangeDateField/__snapshots__/BaseRangeDateInput.test.tsx.snap
index 08c8afea7..bc9e392b0 100644
--- a/src/components/RangeDateField/__snapshots__/BaseRangeDateInput.test.tsx.snap
+++ b/src/components/RangeDateField/__snapshots__/BaseRangeDateInput.test.tsx.snap
@@ -317,15 +317,8 @@ exports[`PeriodInput render should render correctly 1`] = `
               viewBox="0 0 24 24"
               width="1em"
             >
-              <defs>
-                <path
-                  d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                  id="calendar-outline_svg__a"
-                />
-              </defs>
-              <use
-                transform="translate(4 2)"
-                xlink:href="#calendar-outline_svg__a"
+              <path
+                d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
               />
             </svg>
           </span>
@@ -660,15 +653,8 @@ exports[`PeriodInput render should render correctly when disabled 1`] = `
               viewBox="0 0 24 24"
               width="1em"
             >
-              <defs>
-                <path
-                  d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                  id="calendar-outline_svg__a"
-                />
-              </defs>
-              <use
-                transform="translate(4 2)"
-                xlink:href="#calendar-outline_svg__a"
+              <path
+                d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
               />
             </svg>
           </span>
@@ -1002,15 +988,8 @@ exports[`PeriodInput render should render correctly when invalid 1`] = `
               viewBox="0 0 24 24"
               width="1em"
             >
-              <defs>
-                <path
-                  d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                  id="calendar-outline_svg__a"
-                />
-              </defs>
-              <use
-                transform="translate(4 2)"
-                xlink:href="#calendar-outline_svg__a"
+              <path
+                d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
               />
             </svg>
           </span>
diff --git a/src/components/RangeDateField/__snapshots__/RangeDateField.test.tsx.snap b/src/components/RangeDateField/__snapshots__/RangeDateField.test.tsx.snap
index e3c5238dd..100578798 100644
--- a/src/components/RangeDateField/__snapshots__/RangeDateField.test.tsx.snap
+++ b/src/components/RangeDateField/__snapshots__/RangeDateField.test.tsx.snap
@@ -321,15 +321,8 @@ exports[`PeriodField render should render correctly 1`] = `
                   viewBox="0 0 24 24"
                   width="1em"
                 >
-                  <defs>
-                    <path
-                      d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                      id="calendar-outline_svg__a"
-                    />
-                  </defs>
-                  <use
-                    transform="translate(4 2)"
-                    xlink:href="#calendar-outline_svg__a"
+                  <path
+                    d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                   />
                 </svg>
               </span>
@@ -670,15 +663,8 @@ exports[`PeriodField render should render correctly when disabled 1`] = `
                   viewBox="0 0 24 24"
                   width="1em"
                 >
-                  <defs>
-                    <path
-                      d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                      id="calendar-outline_svg__a"
-                    />
-                  </defs>
-                  <use
-                    transform="translate(4 2)"
-                    xlink:href="#calendar-outline_svg__a"
+                  <path
+                    d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                   />
                 </svg>
               </span>
@@ -1018,15 +1004,8 @@ exports[`PeriodField render should render correctly when invalid 1`] = `
                   viewBox="0 0 24 24"
                   width="1em"
                 >
-                  <defs>
-                    <path
-                      d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                      id="calendar-outline_svg__a"
-                    />
-                  </defs>
-                  <use
-                    transform="translate(4 2)"
-                    xlink:href="#calendar-outline_svg__a"
+                  <path
+                    d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                   />
                 </svg>
               </span>
@@ -1495,15 +1474,8 @@ exports[`PeriodField render should render correctly when opened 1`] = `
                   viewBox="0 0 24 24"
                   width="1em"
                 >
-                  <defs>
-                    <path
-                      d="M12 0c.619 0 .95.27.995.812l.005.13V2h1c1.273 0 1.938.607 1.996 1.822L16 4v14c0 1.273-.607 1.938-1.822 1.996L14 20H2C.727 20 .062 19.393.004 18.178L0 18V4.004c0-1.275.607-1.942 1.822-2L2 2h1V1c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L5.004 1v1H11V.941C11 .314 11.333 0 12 0zm2 8H2v10h12V8zm-8.998 6H6c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 16H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 14H6zM11 14c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L6 12H5c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L5.002 10H6zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L11 12h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H11zm3-6H2v2h12V4z"
-                      id="calendar-outline_svg__a"
-                    />
-                  </defs>
-                  <use
-                    transform="translate(4 2)"
-                    xlink:href="#calendar-outline_svg__a"
+                  <path
+                    d="M16 2c.619 0 .95.27.995.812l.005.13V4h1c1.273 0 1.938.607 1.996 1.822L20 6v14c0 1.273-.607 1.938-1.822 1.996L18 22H6c-1.273 0-1.938-.607-1.996-1.822L4 20V6.004c0-1.275.607-1.942 1.822-2L6 4h1V3c-.002-.667.33-1 1-1 .621 0 .954.287.998.862L9.004 3v1H15V2.941c0-.627.333-.941 1-.941zm2 8H6v10h12V10zm-8.998 6H10c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 18H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 16H10zM15 16c.667 0 1 .333 1 1s-.333 1-1 1h-1c-.667.001-1-.332-1-1 0-.668.335-1.001 1.002-1zm-5-4c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L10 14H9c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995L9.002 12H10zm5 0c.667 0 1 .333 1 1 0 .619-.287.95-.862.995L15 14h-1c-.667.001-1-.332-1-1 0-.62.289-.952.864-.995l.138-.005H15zm3-6H6v2h12V6z"
                   />
                 </svg>
               </span>
diff --git a/src/components/Tag/__snapshots__/Tag.test.tsx.snap b/src/components/Tag/__snapshots__/Tag.test.tsx.snap
index 64898b154..d28dec5bd 100644
--- a/src/components/Tag/__snapshots__/Tag.test.tsx.snap
+++ b/src/components/Tag/__snapshots__/Tag.test.tsx.snap
@@ -38,15 +38,8 @@ exports[`should accept "icon" prop 1`] = `
       viewBox="0 0 24 24"
       width="1em"
     >
-      <defs>
-        <path
-          d="M14 12c4 0 6 2 6 6 0 1.333-.667 2-2 2H2c-1.333 0-2-.667-2-2 0-4 2.001-6 6.004-6H14zM10 0a5 5 0 110 10 5 5 0 010-10z"
-          id="user-filled_svg__a"
-        />
-      </defs>
-      <use
-        transform="translate(2 2)"
-        xlink:href="#user-filled_svg__a"
+      <path
+        d="M16 14c4 0 6 2 6 6 0 1.333-.667 2-2 2H4c-1.333 0-2-.667-2-2 0-4 2.001-6 6.004-6H16zM12 2a5 5 0 110 10 5 5 0 010-10z"
       />
     </svg>
     With icon