/*!
*   _____       _             __                 _____                               ______ _       _   _
*  |_   _|     | |           / _|               |_   _|                             |  ____| |     | | (_)
*    | |  _ __ | |_ ___ _ __| |_ __ _  ___ ___    | |  ___ ___  _ __  ___   ______  | |__  | | __ _| |_ _  ___ ___  _ __
*    | | | '_ \| __/ _ \ '__|  _/ _` |/ __/ _ \   | | / __/ _ \| '_ \/ __| |______| |  __| | |/ _` | __| |/ __/ _ \| '_ \
*   _| |_| | | | ||  __/ |  | || (_| | (_|  __/  _| || (_| (_) | | | \__ \          | |    | | (_| | |_| | (_| (_) | | | |
*  |_____|_| |_|\__\___|_|  |_| \__,_|\___\___| |_____\___\___/|_| |_|___/          |_|    |_|\__,_|\__|_|\___\___/|_| |_|
*
*                         UIcons 4.0.0 - https://www.flaticon.com/uicons/interface-icons
*/

@font-face {
  font-family: "uicons-regular-rounded";
  src: url("/fonts/roshdino-uicons-v2_20_10.woff2") format("woff2");
  font-style: normal;
  font-weight: normal;
  font-display: block;
}

i.fi[class*="fi-rr-"], span.fi[class*="fi-rr-"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  line-height: 1;
  font-style: normal;
  vertical-align: middle;
}

i.fi[class*="fi-rr-"]::before, span.fi[class*="fi-rr-"]::before {
  font-family: "uicons-regular-rounded" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-rr-home::before { content: "\ea8b"; }

.fi-rr-user::before { content: "\f4f9"; }

.fi-rr-shopping-cart::before { content: "\f196"; }

.fi-rr-wallet::before { content: "\f5b2"; }

.fi-rr-bars-sort::before { content: "\e1b2"; }

.fi-rr-user-headset::before { content: "\f519"; }

.fi-rr-exclamation::before { content: "\e7ac"; }

.fi-rr-brightness::before { content: "\e2ef"; }

.fi-rr-moon::before { content: "\ed67"; }

.fi-rr-bell-ring::before { content: "\e1de"; }

.fi.rd-uicon { font-size: 22px; }
.fi.rd-icon, .fi.rd-inline-icon, .fi.rd-nav-icon, .fi.rd-setting-icon,
.fi.rd-top-icon, .fi.rd-support-icon, .fi.rd-sidebar-wallet-icon {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  line-height: 1 !important;
  flex-shrink: 0;
  pointer-events: none;
}
.fi.rd-top-icon { width: 32px; height: 32px; font-size: 22px; }
nav.rd-minimal-nav .fi.rd-nav-icon {
  width: 26px; height: 26px; flex: 0 0 26px; font-size: 22px !important;
}
nav.rd-minimal-nav > button.rd-nav-growth .fi.rd-nav-icon {
  width: 26px; height: 26px; flex-basis: 26px; margin: 0; font-size: 24px !important;
}
.rd-row-icon .fi.rd-setting-icon { width: 24px; height: 24px; font-size: 23px; }
.wallet-symbol > .fi { font-size: 30px; }
.support-welcome-mark > .fi { font-size: 48px; }
.rd-support-float .rd-support-trigger {
  background: var(--rd-list-surface) !important;
  border: 1px solid var(--rd-list-line) !important;
  box-shadow: 0 6px 20px #17243f20 !important;
}
.rd-support-float .rd-support-bubble-icon {
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: transparent !important;
  color: #f97316;
}
.rd-support-float .fi.rd-support-icon { font-size: 27px !important; width: 32px !important; height: 32px !important; }
.rd-nav-side-icon > .fi, .rd-help-icon > .fi { font-size: 22px; }
.rd-icon-credit { display: block; width: fit-content; margin: 4px auto 16px; font-size: 12px; color: var(--rd-list-muted); }
.brand.rd-wordmark-only { gap: 0 !important; }
.brand.rd-wordmark-only .brand-name { margin-inline: 0 !important; }
