.ui-ic {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.15em;
  height: 1.15em;
  flex: none;
  color: inherit;
  vertical-align: -0.16em;
  background: none;
}

.ui-ic > svg {
  width: 100%;
  height: 100%;
  display: block;
  overflow: visible;
}

.cc-toggle-ic .ui-ic {
  width: 28px;
  height: 28px;
  vertical-align: middle;
}

.sg-bub-i .ui-ic {
  width: 17px;
  height: 17px;
  vertical-align: -3px;
}

.sg-ibtn .ui-ic {
  width: 19px;
  height: 19px;
  vertical-align: -4px;
}

.sg-row-v .ui-ic {
  width: 16px;
  height: 16px;
  vertical-align: -3px;
  opacity: 0.55;
}

.app-icon .app-box .ui-ic {
  width: 80%;
  height: 80%;
}

.drawer-app .app-box .ui-ic {
  width: 74%;
  height: 74%;
}

.app-style-thumb .ui-ic {
  width: 74%;
  height: 74%;
}

.app-box .ui-ic {
  width: 2.4em;
  height: 2.4em;
  vertical-align: middle;
}

.notif-app-ic .ui-ic {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

.wn-ic .ui-ic {
  width: 13px;
  height: 13px;
  vertical-align: middle;
}

.island-ic .ui-ic {
  width: 13px;
  height: 13px;
  vertical-align: middle;
}
.market-card-icon .ui-ic {
  width: 76%;
  height: 76%;
}

.ui-fb {
  display: inline-block;
  line-height: 1;
  font-size: 0.92em;
  font-weight: 600;
  opacity: 0.92;
  vertical-align: -0.06em;
}
