.gg-globe,
.gg-globe::after,
.gg-globe::before {
display: block;
box-sizing: border-box;
height: 18px;
border: 2px solid
}
.gg-globe {
position: relative;
transform: scale(var(--ggs,1));
width: 18px;
border-radius: 22px
}
.gg-globe::after,
.gg-globe::before {
content: "";
position: absolute;
width: 8px;
border-radius: 100%;
top: -2px;
left: 3px
}
.gg-globe::after {
width: 24px;
height: 20px;
border: 2px solid transparent;
border-bottom: 2px solid;
top: -11px;
left: -5px
} .gg-close {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 40px
}
.gg-close::after,
.gg-close::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 16px;
height: 2px;
background: currentColor;
transform: rotate(45deg);
border-radius: 5px;
top: 8px;
left: 1px
}
.gg-close::after {
transform: rotate(-45deg)
} .gg-create {
box-sizing: border-box;
position: relative;
display: block;
width: 22px;
height: 22px;
border: 2px solid;
transform: scale(var(--ggs,1));
border-radius: 22px
}
.gg-create::after,
.gg-create::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 2px;
background: currentColor;
border-radius: 5px;
top: 8px;
left: 4px
}
.gg-create::after {
width: 2px;
height: 10px;
top: 4px;
left: 8px
}.gg-actions {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 6px;
height: 21px
}
.gg-actions::after,
.gg-actions::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
transform: rotate(30deg)
}
.gg-actions::before {
border-bottom: 12px solid;
left: 0;
top: 0
}
.gg-actions::after {
border-top: 12px solid;
right: 0;
bottom: 0
}.gg-search {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 16px;
height: 16px;
border: 2px solid;
border-radius: 100%;
margin-left: -4px;
margin-top: -4px
}

.gg-search::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
border-radius: 3px;
width: 2px;
height: 8px;
background: currentColor;
transform: rotate(-45deg);
top: 10px;
left: 12px
} .gg-filters {
width: 0;
height: 0;
border: 10px solid;
border-bottom: none;
border-left-color: transparent;
border-right-color: transparent;
padding: 3px;
box-shadow: inset 0 7px;
margin: 9px 4px;
}.gg-import {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 18px;
height: 14px;
border: 2px solid;
border-top: 0;
box-shadow:
-6px -8px 0 -6px,
6px -8px 0 -6px
}
.gg-import::after,
.gg-import::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-import::before {
background: currentColor;
width: 2px;
height: 14px;
right: 6px;
bottom: 5px
}
.gg-import::after {
width: 6px;
height: 6px;
border-right: 2px solid;
border-bottom: 2px solid;
right: 4px;
bottom: 4px;
transform: rotate(45deg)
}.gg-export {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 18px;
height: 14px;
border: 2px solid;
border-top: 0;
box-shadow:
-6px -8px 0 -6px,
6px -8px 0 -6px
}
.gg-export::after,
.gg-export::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-export::before {
background: currentColor;
width: 2px;
height: 14px;
right: 6px;
bottom: 5px
}
.gg-export::after {
width: 6px;
height: 6px;
border-left: 2px solid;
border-top: 2px solid;
right: 4px;
bottom: 14px;
transform: rotate(45deg)
} .gg-archived {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 20px;
border: 2px solid;
border-radius: 3px
}
.gg-archived::after,
.gg-archived::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
border-radius: 3px;
height: 2px;
background: currentColor
}
.gg-archived::before {
left: 6px;
width: 6px;
top: 8px
}
.gg-archived::after {
width: 22px;
left: -2px;
top: 4px
} .gg-duplicate {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 10px;
height: 10px;
border: 2px solid transparent;
border-bottom: 4px solid transparent;
box-shadow: 0 0 0 2px,inset 0 -2px 0 0;
margin-left: -4px;
margin-top: 4px
}

.gg-duplicate::after,
.gg-duplicate::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}

.gg-duplicate::before {
background: currentColor;
left: 2px;
bottom: -2px;
width: 2px;
height: 6px
}

.gg-duplicate::after {
width: 14px;
height: 14px;
border-right: 2px solid;
border-top: 2px solid;
right: -8px;
top: -8px
}  .gg-edit {
box-sizing: border-box;
position: relative;
display: block;
transform: rotate(-45deg) scale(var(--ggs,1));
width: 14px;
height: 4px;
border-right: 2px solid transparent;
box-shadow:
0 0 0 2px,
inset -2px 0 0;
border-top-right-radius: 1px;
border-bottom-right-radius: 1px;
margin-right: -2px
}
.gg-edit::after,
.gg-edit::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-edit::before {
background: currentColor;
border-left: 0;
right: -6px;
width: 3px;
height: 4px;
border-radius: 1px;
top: 0
}
.gg-edit::after {
width: 8px;
height: 7px;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-right: 7px solid;
left: -11px;
top: -2px
} .gg-print {
background:
linear-gradient(to left,
currentColor 5px,transparent 0)
no-repeat 0 10px/6px 2px,
linear-gradient(to left,
currentColor 5px,transparent 0)
no-repeat 14px 10px/6px 2px,
linear-gradient(to left,
currentColor 5px,transparent 0)
no-repeat 4px 4px/2px 2px;
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 24px;
height: 14px;
border: 2px solid transparent;
border-bottom: 0;
box-shadow:
inset 0 2px 0,
inset 2px 2px 0,
inset -2px 2px 0,
inset -2px 2px 0
}
.gg-print::after,
.gg-print::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 12px;
border: 2px solid;
left: 4px
}
.gg-print::before {
height: 6px;
top: -4px
}
.gg-print::after {
height: 8px;
top: 8px
} .gg-delete {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 10px;
height: 12px;
border: 2px solid transparent;
box-shadow:
0 0 0 2px,
inset -2px 0 0,
inset 2px 0 0;
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
margin-top: 4px
}
.gg-delete::after,
.gg-delete::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-delete::after {
background: currentColor;
border-radius: 3px;
width: 16px;
height: 2px;
top: -4px;
left: -5px
}
.gg-delete::before {
width: 10px;
height: 4px;
border: 2px solid;
border-bottom: transparent;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
top: -7px;
left: -2px
} .gg-check {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px
}

.gg-check::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
left: 3px;
top: -1px;
width: 6px;
height: 10px;
border-width: 0 2px 2px 0;
border-style: solid;
transform-origin: bottom left;
transform: rotate(45deg)
} .gg-options {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs,1));
    width: 10px;
    height: 2px;
    box-shadow:
        -3px 4px 0 0,
        3px -4px 0 0
}
.gg-options::after,
.gg-options::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 8px;
    height: 8px;
    border: 2px solid;
    border-radius: 100%
}
.gg-options::before {
    top: -7px;
    left: -4px
}
.gg-options::after {
    bottom: -7px;
    right: -4px
}.gg-trash {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 10px;
height: 12px;
border: 2px solid transparent;
box-shadow:
0 0 0 2px,
inset -2px 0 0,
inset 2px 0 0;
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
margin-top: 4px
}

.gg-trash::after,
.gg-trash::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}

.gg-trash::after {
background: currentColor;
border-radius: 3px;
width: 16px;
height: 2px;
top: -4px;
left: -5px
}

.gg-trash::before {
width: 10px;
height: 4px;
border: 2px solid;
border-bottom: transparent;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
top: -7px;
left: -2px
}.gg-arrow-up {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px
}
.gg-arrow-up::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 10px;
border-top: 2px solid;
border-right: 2px solid;
transform: rotate(-45deg);
left: 4px;
bottom: 2px
}.gg-arrow-down {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px
}
.gg-arrow-down::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 10px;
border-bottom: 2px solid;
border-right: 2px solid;
transform: rotate(45deg);
left: 4px;
top: 2px
}.gg-arrow-left {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px
}
.gg-arrow-left::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 10px;
border-bottom: 2px solid;
border-left: 2px solid;
transform: rotate(45deg);
left: 6px;
top: 4px
}.gg-arrow-right {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid transparent;
border-radius: 100px
}
.gg-arrow-right::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 10px;
height: 10px;
border-bottom: 2px solid;
border-right: 2px solid;
transform: rotate(-45deg);
right: 6px;
top: 4px
}
.gg-minus {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 16px;
height: 2px;
background: currentColor;
border-radius: 10px
}.gg-math-plus,
.gg-math-plus::after {
  display: block;
  box-sizing: border-box;
  background: currentColor;
  border-radius: 10px;
}
.gg-math-plus {
  margin-top: -2px;
  position: relative;
  transform: scale(var(--ggs, 1));
  width: 16px;
  height: 2px;
}
.gg-math-plus::after {
  content: "";
  position: absolute;
  width: 2px;
  height: 16px;
  top: -7px;
  left: 7px;
}
.gg-maximize {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 14px;
height: 14px;
box-shadow:
-6px -6px 0 -4px,
6px 6px 0 -4px,
6px -6px 0 -4px,
-6px 6px 0 -4px
} .gg-minimize {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 4px;
height: 4px;
box-shadow:
-8px -4px 0 -1px,
-6px -4px 0 -1px,
8px 4px 0 -1px,
6px 4px 0 -1px,
8px -4px 0 -1px,
6px -4px 0 -1px,
-8px 4px 0 -1px,
-6px 4px 0 -1px
}

.gg-minimize::after,
.gg-minimize::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 2px;
height: 18px;
border-top: 6px solid;
border-bottom: 6px solid;
box-shadow: 18px 0 0 -2px;
top: -7px
}

.gg-minimize::after {
left: -3px
}

.gg-minimize::before {
right: -3px
} .gg-attribution {
    display: block;
    box-sizing: border-box;
    transform: scale(var(--ggs, 1));
    width: 16px;
    height: 18px;
    background:
      linear-gradient(to left, currentColor 14px, transparent 0) no-repeat 1px 2px/8px
        2px,
      linear-gradient(to left, currentColor 14px, transparent 0) no-repeat 6px
        14px/6px 2px,
      radial-gradient(circle, currentColor 60%, transparent 40%) no-repeat 10px
        12px/6px 6px,
      radial-gradient(circle, currentColor 60%, transparent 40%) no-repeat 0 0/6px
        6px;
  }
  .gg-attribution::after,
  .gg-attribution::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 8px;
    height: 8px;
    border: 2px solid;
  }
  .gg-attribution::before {
    border-right: 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    top: 8px;
    left: 2px;
  }
  .gg-attribution::after {
    border-left: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    right: 2px;
    top: 2px;
  }
  .gg-circle-arrow-back {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid;
border-radius: 100px
}
.gg-circle-arrow-back::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 6px;
height: 6px;
border-bottom: 2px solid;
border-left: 2px solid;
transform: rotate(45deg);
left: 7px;
top: 6px
} .gg-circle-arrow-next {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 22px;
border: 2px solid;
border-radius: 100px
}

.gg-circle-arrow-next::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 6px;
height: 6px;
border-bottom: 2px solid;
border-right: 2px solid;
transform: rotate(-45deg);
left: 5px;
top: 6px
} .gg-circle-arrow-forward {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
border: 2px solid;
border-radius: 40px;
width: 22px;
height: 22px
}
.gg-circle-arrow-forward::after,
.gg-circle-arrow-forward::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 6px;
height: 6px;
border-right: 2px solid;
border-top: 2px solid;
transform: rotate(45deg);
top: 6px;
right: 5px
}
.gg-circle-arrow-forward::after {
right: 9px
} .gg-circle-arrow-backward {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
border: 2px solid;
border-radius: 40px;
width: 22px;
height: 22px
}

.gg-circle-arrow-backward::after,
.gg-circle-arrow-backward::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 6px;
height: 6px;
border-left: 2px solid;
border-bottom: 2px solid;
transform: rotate(45deg);
top: 6px;
left: 5px
}

.gg-circle-arrow-backward::after {
left: 9px
} .gg-reorder {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 14px;
height: 2px;
border-radius: 3px;
background: currentColor;
top: -2.5px;
}
.gg-reorder::after,
.gg-reorder::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
border-radius: 3px
}
.gg-reorder::before {
border: 2px solid;
width: 6px;
height: 6px;
left: 12px;
top: -2px
}
.gg-reorder::after {
top: -4px;
left: 0;
width: 10px;
height: 2px;
opacity: .5;
background: currentColor;
box-shadow:
0 8px 0 0,
0 12px 0 0,
0 16px 0 0
} .gg-sync {
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs, 1));
  border-radius: 40px;
  border: 2px solid;
  margin: 1px;
  border-left-color: transparent;
  border-right-color: transparent;
  width: 18px;
  height: 18px;
}
.gg-sync::after,
.gg-sync::before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  transform: rotate(-45deg);
}
.gg-sync::before {
  border-left: 6px solid;
  bottom: -1px;
  right: -3px;
}
.gg-sync::after {
  border-right: 6px solid;
  top: -1px;
  left: -3px;
}.gg-folder {
transform: scale(var(--ggs,1))
}
.gg-folder,
.gg-folder::after {
box-sizing: border-box;
position: relative;
display: block;
width: 22px;
height: 16px;
border: 2px solid;
border-radius: 3px
}
.gg-folder::after {
content: "";
position: absolute;
width: 10px;
height: 4px;
border-bottom: 0;
border-top-left-radius: 2px;
border-top-right-radius: 4px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
top: -5px
}.gg-folder-add {
background:
linear-gradient(to left,
currentColor 10px,transparent 0)
no-repeat center center/2px 6px;
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 16px;
border: 2px solid;
border-radius: 3px
}
.gg-folder-add::after,
.gg-folder-add::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-folder-add::before {
background: currentColor;
left: 6px;
width: 6px;
height: 2px;
top: 5px
}
.gg-folder-add::after {
width: 10px;
height: 4px;
border: 2px solid;
border-bottom: 0;
border-top-left-radius: 2px;
border-top-right-radius: 4px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
top: -5px
}.gg-folder-remove {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 22px;
height: 16px;
border: 2px solid;
border-radius: 3px
}
.gg-folder-remove::after,
.gg-folder-remove::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
border-radius: 3px
}
.gg-folder-remove::before {
background: currentColor;
left: 5px;
width: 8px;
height: 2px;
top: 5px
}
.gg-folder-remove::after {
width: 10px;
height: 4px;
border: 2px solid;
border-bottom: 0;
border-top-left-radius: 2px;
border-top-right-radius: 4px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
top: -5px
}.gg-address {
background:
linear-gradient(to left,
currentColor 5px,transparent 0)
no-repeat 0 bottom/4px 2px,
linear-gradient(to left,
currentColor 5px,transparent 0)
no-repeat right bottom/4px 2px;
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 18px;
height: 14px;
border: 2px solid;
border-top: 0;
border-bottom: 0;
border-top-right-radius: 3px;
border-top-left-radius: 3px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
margin-bottom: -6px
}
.gg-address::after,
.gg-address::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-address::before {
border-top: 2px solid;
border-left: 2px solid;
border-top-left-radius: 4px;
transform: rotate(45deg);
top: -5px;
border-radius: 3px;
width: 14px;
height: 14px;
left: 0
}
.gg-address::after {
width: 8px;
height: 10px;
border: 2px solid;
border-radius: 100px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom: 0;
left: 3px;
bottom: 0
} .gg-category {
box-sizing: border-box;
position: relative;
display: block;
width: 22px;
height: 22px;
transform: scale(var(--ggs,1));
background:
linear-gradient(
to left,
currentcolor 8px,
transparent 0
) no-repeat left top/8px 8px,
linear-gradient(
to left,
currentcolor 8px,
transparent 0
) no-repeat center 3px/8px 2px,
linear-gradient(
to left,
currentcolor 8px,
transparent 0
) no-repeat 10px 17px/6px 2px,
linear-gradient(
to left,
currentcolor 8px,
transparent 0
) no-repeat 10px 3px/2px 16px
}
.gg-category::after,
.gg-category::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 8px;
height: 8px;
border: 2px solid;
right: 0
}
.gg-category::after {
bottom: 0
}
.gg-more {
  transform: scale(var(--ggs, 1));
}
.gg-more,
.gg-more::after,
.gg-more::before {
  box-sizing: border-box;
  position: relative;
  display: block;
  width: 6px;
  height: 6px;
  border: 2px solid;
  border-radius: 100%;
}
.gg-more::after,
.gg-more::before {
  content: "";
  position: absolute;
  top: 6px;
  left: -2px;
}
.gg-more::before {
  top: -10px;
}
.gg-eye {
	position: relative;
	display: block;
	transform: scale(var(--ggs, 1));
	width: 24px;
	height: 18px;
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	overflow: hidden;
	box-sizing: border-box;
}
.gg-eye::after,
.gg-eye::before {
	content: "";
	display: block;
	border-radius: 100px;
	position: absolute;
	box-sizing: border-box;
}
.gg-eye::after {
	top: 2px;
	box-shadow:
		inset 0 -8px 0 2px,
		inset 0 0 0 2px;
	width: 24px;
	height: 24px;
}
.gg-eye::before {
	width: 8px;
	height: 8px;
	border: 2px solid;
	bottom: 4px;
	left: 8px;
}.gg-share {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 6px;
height: 6px;
left: -5px;
background: currentColor;
border-radius: 100px;
box-shadow:
10px -6px 0,
10px 6px 0
}
.gg-share::after,
.gg-share::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
border-radius: 3px;
width: 10px;
height: 2px;
background: currentColor;
left: 2px
}
.gg-share::before {
top: 0;
transform: rotate(-35deg)
}
.gg-share::after {
bottom: 0;
transform: rotate(35deg)
}.gg-euro {
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 14px;
height: 14px;
border: 2px solid;
box-sizing: border-box;
border-radius: 100px;
border-right-color: transparent
}
.gg-euro::after {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
width: 9px;
height: 5px;
border-top: 2px solid;
border-bottom: 2px solid;
transform: skewX(-20deg);
left: -4px;
top: 3px
} .gg-credit-card {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 24px;
height: 18px;
border: 2px solid;
border-radius: 4px
}
.gg-credit-card::after,
.gg-credit-card::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute;
border-radius: 3px;
width: 24px;
left: -2px;
height: 2px;
background: currentColor;
top: 9px
}
.gg-credit-card::before {
width: 6px;
left: 2px;
top: 3px
} .gg-database {
box-sizing: border-box;
position: relative;
display: block;
transform: scale(var(--ggs,1));
width: 18px;
height: 14px;
border: 2px solid transparent;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
border-left: 6px solid transparent;
box-shadow: 0 0 0 2px,
inset 0 2px 0 0,
inset 0 -2px 0 0;
border-radius: 1px
}
.gg-database::after,
.gg-database::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-database::before {
background: currentColor;
width: 20px;
height: 2px;
top: 4px;
left: -8px
}
.gg-database::after {
width: 2px;
height: 10px;
border-bottom: 2px solid;
border-top: 2px solid;
top: 0;
left: -4px
} .gg-trending {
box-sizing: border-box;
position: relative;
display: block;
transform: rotate(-45deg) scale(var(--ggs,1));
width: 10px;
height: 8px;
border-top: 2px solid;
border-right: 2px solid;
left: -4px;
top: 4px;
}
.gg-trending::after,
.gg-trending::before {
content: "";
display: block;
box-sizing: border-box;
position: absolute
}
.gg-trending::before {
background: currentColor;
left: 8px;
width: 10px;
height: 2px;
bottom: 0
}
.gg-trending::after {
width: 0;
height: 0;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
border-left: 6px solid;
bottom: -3px;
right: -14px
} .gg-logout {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 6px;
    height: 16px;
    border: 2px solid;
    transform: scale(var(--ggs,1));
    border-right: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-left: -10px
}
.gg-logout::after,
.gg-logout::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute
}
.gg-logout::after {
    border-top: 2px solid;
    border-left: 2px solid;
    transform: rotate(-45deg);
    width: 8px;
    height: 8px;
    left: 4px;
    bottom: 2px
}
.gg-logout::before {
    border-radius: 3px;
    width: 10px;
    height: 2px;
    background: currentColor;
    left: 5px;
    bottom: 5px
}
.gg-user,
.gg-user::after,
.gg-user::before {
	display: block;
	box-sizing: border-box;
	border: 2px solid;
	border-radius: 100px
}
.gg-user {
	overflow: hidden;
	transform: scale(var(--ggs,1));
	width: 22px;
	height: 22px;
	position: relative
}
.gg-user::after,
.gg-user::before {
	content: "";
	position: absolute;
	top: 2px;
	left: 5px;
	width: 8px;
	height: 8px
}
.gg-user::after {
	border-radius: 200px;
	top: 11px;
	left: 0px;
	width: 18px;
	height: 18px
}
.gg-user-list {
  display: block;
  transform: scale(var(--ggs, 1));
  box-sizing: border-box;
  width: 20px;
  height: 18px;
  background:
    linear-gradient(to left, currentColor 8px, transparent 0) no-repeat 14px 4px/6px
      2px,
    linear-gradient(to left, currentColor 8px, transparent 0) no-repeat 14px 8px/6px
      2px,
    linear-gradient(to left, currentColor 8px, transparent 0) no-repeat 14px
      12px/6px 2px;
}
.gg-user-list::after,
.gg-user-list::before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  border: 2px solid;
}
.gg-user-list::before {
  width: 8px;
  height: 8px;
  border-radius: 30px;
  top: 0;
  left: 2px;
}
.gg-user-list::after {
  width: 12px;
  height: 9px;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  top: 9px;
}

.gg-lock {
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs, 1));
  width: 12px;
  height: 11px;
  border: 2px solid;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom: transparent;
  margin-top: -12px;
}
.gg-lock::after {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 16px;
  height: 10px;
  border-radius: 2px;
  border: 2px solid transparent;
  box-shadow: 0 0 0 2px;
  left: -4px;
  top: 9px;
}
.gg-erase{
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  left: 3px;
  width: 14px;
  height: 14px;
  transform: scale(var(--ggs,1.3)) !important;
  border: 2px solid;
  border-left: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  --ggs:1.3 !important;
}
.gg-erase::after,
.gg-erase::before {
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute
}
.gg-erase::before {
  background:
      linear-gradient( to left,
      currentColor 18px,transparent 0)
      no-repeat center center/10px 2px;
  border-right: 3px solid transparent;
  box-shadow: inset 0 0 0 2px;
  right: 2px;
  bottom: 1px;
  width: 8px;
  height: 8px;
  border-left: 3px solid transparent;
  transform: rotate(45deg)
}
.gg-erase::after {
  width: 10px;
  height: 10px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-left-radius: 1px;
  transform: rotate(-45deg);
  top: 0;
  left: -5px
}