<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.hide_btn {
  color: red;
}
.lds-ellipsis[data-v-9be025ba] {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ellipsis div[data-v-9be025ba] {
  position: absolute;
  top: 33px;
  width: 10px;
  height: 30px;
  border-radius: 5px;
  background: #16616e;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div[data-v-9be025ba]:nth-child(1) {
  left: 8px;
  -webkit-animation: lds-ellipsis1-9be025ba 0.9s infinite;
          animation: lds-ellipsis1-9be025ba 0.9s infinite;
}
.lds-ellipsis div[data-v-9be025ba]:nth-child(2) {
  left: 8px;
  -webkit-animation: lds-ellipsis2-9be025ba 0.9s infinite;
          animation: lds-ellipsis2-9be025ba 0.9s infinite;
}
.lds-ellipsis div[data-v-9be025ba]:nth-child(3) {
  left: 32px;
  -webkit-animation: lds-ellipsis2-9be025ba 0.9s infinite;
          animation: lds-ellipsis2-9be025ba 0.9s infinite;
}
.lds-ellipsis div[data-v-9be025ba]:nth-child(4) {
  left: 56px;
  -webkit-animation: lds-ellipsis3-9be025ba 0.9s infinite;
          animation: lds-ellipsis3-9be025ba 0.9s infinite;
}
@-webkit-keyframes lds-ellipsis1-9be025ba {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes lds-ellipsis1-9be025ba {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes lds-ellipsis3-9be025ba {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}
@keyframes lds-ellipsis3-9be025ba {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}
@-webkit-keyframes lds-ellipsis2-9be025ba {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0);
}
}
@keyframes lds-ellipsis2-9be025ba {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0);
}
}

.dropdown[data-v-b1c60fe8]{
  position: relative;
}
.dropdown[data-v-b1c60fe8]:not(.user-icon) {
  padding-top: 12px;
  padding-bottom: 12px;
}
.dropdown.user-icon .dropdown-btn[data-v-b1c60fe8] {
  width: 32px;
  min-width: initial;
  display: inline-block;
  margin-left: 10px;
  background: #02524a;
}
.dropdown.opened.user-icon .dropdown-btn[data-v-b1c60fe8] {
  background: #0aae05;
}
.dropdown.opened.user-icon a[data-v-b1c60fe8] {
  color: #02524a;
}
.dropdown.user-icon a[data-v-b1c60fe8]{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  color: #0aae05;
}
.dropdown:not(.user-icon) a[data-v-b1c60fe8]{
  margin-right: 1rem;
  border-width: 0px;
  background-color: transparent;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  padding-top: 12px;
  padding-bottom: 12px;
}
.dropdown[data-v-b1c60fe8]:not(.user-icon)::after{
  position: absolute;
  font-size: 0.75rem;
  content: "▼";
  top: 17px;
  right: 7px;
  color: #636363;
}
.dropdown.opened:not(.user-icon).opened a[data-v-b1c60fe8] {
  color: #5ec877;
}
.dropdown.opened[data-v-b1c60fe8]:not(.user-icon)::after{
  position: absolute;
  font-size: 0.75rem;
  content: "▲";
  top: 16px;
  right: 7px;
  color: #5ec877;
}
.dropdown-menu[data-v-b1c60fe8] {
  display: none;
  top: 100%;
  z-index: 25;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  background: rgb(67.7227722772, 84.2772277228, 82.7722772277);
  position: absolute;
  right: 0px;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dropdown-menu.show[data-v-b1c60fe8] {
  display: block;
}
.dropdown-btn[data-v-b1c60fe8]{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
}
.dropdown-item[data-v-b1c60fe8]{
  cursor: pointer;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
  text-align: right;
  font-size: 0.875rem;
}
.dropdown-item[data-v-b1c60fe8]:hover {
  background-color: rgb(79.0841584158, 98.4158415842, 96.6584158416);
}
.dropdown-item.active[data-v-b1c60fe8] {
  background-color: rgb(56.3613861386, 70.1386138614, 68.8861386139);
  cursor: default;
  --tw-text-opacity: 1;
  color: rgb(183 121 31 / var(--tw-text-opacity, 1));
}
.dropdown-item[data-v-b1c60fe8]:last-child{
  border-width: 0px;
}
.light .dropdown-menu[data-v-b1c60fe8] {
  background-color: var(--color-bg-secondary);
}
.light .dropdown-item[data-v-b1c60fe8] {
  border-color: var(--color-border-1);
}
.light .dropdown-item[data-v-b1c60fe8]:hover {
  background-color: rgb(183.7524752475, 197.7475247525, 196.4752475248);
}
.light .dropdown.user-icon a[data-v-b1c60fe8] {
  color: var(--color-secondary);
}
.light .dropdown.user-icon .dropdown-btn[data-v-b1c60fe8] {
  background: #56aba2;
}
.light .dropdown.user-icon.opened .dropdown-btn[data-v-b1c60fe8] {
  background: #3a9c6e;
}
.light .dropdown:not(.user-icon) a[data-v-b1c60fe8] {
  color: var(--color-text-green-dark);
}
.light .dropdown:not(.user-icon) a[data-v-b1c60fe8]:hover {
  background-color: transparent;
}
.light .dropdown:not(.user-icon).opened a[data-v-b1c60fe8] {
  color: #37ac76;
}
.light .dropdown[data-v-b1c60fe8]:not(.user-icon)::after {
  color: #b0b0b0;
}
.light .dropdown.opened[data-v-b1c60fe8]:not(.user-icon)::after {
  color: #37ac76;
}a.menu-link {
  display: block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  color: #b1cdb1;
}
.light a.menu-link {
  color: var(--color-text-primary);
}
.light a.menu-link:hover {
  color: #288057;
}.dropdown[data-v-e26f1416] {
  position: relative;
  padding: 10px 0px;
}
.dropdown a[data-v-e26f1416] {
  border-width: 0px;
  background-color: transparent;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  padding-top: 12px;
  padding-bottom: 10px;
}
.dropdown.opened a[data-v-e26f1416] {
  color: #5ec877;
}
.dropdown-menu[data-v-e26f1416] {
  position: absolute;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  right: 0;
  top: 100%;
  z-index: 25;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  background: rgb(67.7227722772, 84.2772277228, 82.7722772277);
}
.dropdown-btn[data-v-e26f1416] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.125rem;
}
.dropdown-item[data-v-e26f1416] {
  cursor: pointer;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
  padding: 0.75rem;
  text-align: left;
  font-size: 0.875rem;
}
.dropdown-item[data-v-e26f1416]:hover {
  background-color: rgb(79.0841584158, 98.4158415842, 96.6584158416);
  color: var(--color-link-hover);
}
.dropdown-item.active[data-v-e26f1416] {
  background-color: rgb(56.3613861386, 70.1386138614, 68.8861386139);
  cursor: default;
  --tw-text-opacity: 1;
  color: rgb(183 121 31 / var(--tw-text-opacity, 1));
}
.dropdown-item[data-v-e26f1416]:last-child {
  border-width: 0px;
}
.light .dropdown-menu[data-v-e26f1416] {
  background-color: var(--color-bg-secondary);
}
.light .dropdown-item[data-v-e26f1416] {
  border-color: var(--color-border-1);
}
.light .dropdown-item[data-v-e26f1416]:hover {
  color: #288057;
  background-color: rgb(183.7524752475, 197.7475247525, 196.4752475248);
}
.light .dropdown a[data-v-e26f1416] {
  color: var(--color-text-green-dark);
}
.light .dropdown a[data-v-e26f1416]:hover {
  background-color: transparent;
}
.light .dropdown.opened a[data-v-e26f1416] {
  color: #37ac76;
}
.light .dropdown[data-v-e26f1416]::after {
  color: #b0b0b0;
}
.light .dropdown.opened[data-v-e26f1416]::after {
  color: #37ac76;
}
.dropdown-enter-active[data-v-e26f1416], .dropdown-leave-active[data-v-e26f1416] {
  -webkit-transition: opacity 100ms ease, -webkit-transform 100ms ease;
  transition: opacity 100ms ease, -webkit-transform 100ms ease;
  transition: transform 100ms ease, opacity 100ms ease;
  transition: transform 100ms ease, opacity 100ms ease, -webkit-transform 100ms ease;
}
.dropdown-enter-from[data-v-e26f1416], .dropdown-leave-active[data-v-e26f1416] {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
  opacity: 0;
}
.dropdown-position-bottom.dropdown-enter-from[data-v-e26f1416], .dropdown-position-bottom.dropdown-leave-active[data-v-e26f1416] {
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
}.mobile-menu-block {
  position: absolute;
  background-color: var(--color-dark);
  padding: 1rem;
  padding-top: 2.5rem;
  text-align: left;
  top: 0;
  right: 0;
  z-index: 1010;
  min-width: 300px;
}
.mobile-menu-block .close {
  position: absolute;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(160 174 192 / var(--tw-text-opacity, 1));
  top: 14px;
  right: 14px;
}
.mobile-menu-block li.m-link {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.mobile-menu-block li.m-link a {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1));
}
.light .mobile-menu-block .svg-inline--fa {
  color: var(--color-primary);
}.top-pair-info-block[data-v-dffbf989] {
  line-height: 1;
}
.flatPrice[data-v-dffbf989] {
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
}
.upPrice[data-v-dffbf989] {
  --tw-text-opacity: 1;
  color: rgb(56 161 105 / var(--tw-text-opacity, 1));
}
.downPrice[data-v-dffbf989] {
  --tw-text-opacity: 1;
  color: rgb(252 129 129 / var(--tw-text-opacity, 1));
}.leverage-slider #js-slider {
  display: none;
}
.leverage-slider .input-block {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.leverage-slider .result-input {
  background-color: transparent;
  width: 50px;
  text-align: right;
}
.leverage-slider .result-input:focus {
  outline: none;
}
.leverage-slider .result-block {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  --tw-bg-opacity: 1;
  background-color: rgb(113 128 150 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-size: 1.7rem;
}
.leverage-slider .adjust-btn {
  width: 40px;
  height: 40px;
  font-size: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(74 85 104 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.leverage-slider .adjust-btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(113 128 150 / var(--tw-bg-opacity, 1));
}
.leverage-slider .adjust-btn:focus {
  outline: none;
}
.leverage-slider .adjust-btn span {
  line-height: normal;
}
.leverage-slider .hint-block {
  margin-top: 2.5rem;
  text-align: left;
}
.leverage-slider .risks-message {
  margin-top: 1rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(229 62 62 / var(--tw-text-opacity, 1));
}
.leverage-slider .gradient {
  display: inline-block;
  width: 100%;
  height: 12px;
  background-color: #0a8415;
}.btn[data-v-23b853c0] {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  font-size: 1rem;
  min-width: 160px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content
}
.btn.confirm[data-v-23b853c0] {
  --tw-border-opacity: 1;
  border-color: rgb(221 107 32 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(221 107 32 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1))
}.btn[data-v-f3c47615] {
  margin-bottom: 0.75rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  font-size: 1rem;
  min-width: 160px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.btn.active[data-v-f3c47615] {
  width: 33.333333%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(221 107 32 / var(--tw-border-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity, 1));
  background-color: #eee5e1;
}
.btn.confirm[data-v-f3c47615] {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  width: 100%;
  border-width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(221 107 32 / var(--tw-bg-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1));
}
.details[data-v-f3c47615] {
  position: relative;
  margin-top: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
  font-size: 0.875rem;
}
.details-title[data-v-f3c47615] {
  cursor: pointer;
}
.details-title[data-v-f3c47615]::before {
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
  width: 6px;
  height: 6px;
  border: 2px solid #727272;
  border-left: none;
  border-top: none;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.details-title.opened[data-v-f3c47615]::before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  top: 15px;
}
.details .shown[data-v-f3c47615] {
  margin-top: 0.75rem;
  text-align: left;
  font-weight: 300;
}
.details .shown p[data-v-f3c47615] {
  margin-bottom: 0.75rem;
}
.dropdown-container[data-v-f3a6b0d8]{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 10px 0;
}
.dropdown[data-v-f3a6b0d8]{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  height: 30px;
}
.dropdown[data-v-f3a6b0d8]:hover {
  cursor: pointer;
}
.dropdown:not(.user-icon) &gt; a[data-v-f3a6b0d8]{
  margin-right: 0.25rem;
  border-width: 0px;
  background-color: transparent;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  padding-top: 12px;
  padding-bottom: 12px;
}
.dropdown[data-v-f3a6b0d8]::after{
  position: relative;
  font-size: 0.75rem;
  content: "▼";
  color: #636363;
  margin-left: 4px;
}
.dropdown.opened[data-v-f3a6b0d8]::after{
  position: relative;
  font-size: 0.75rem;
  content: "▲";
  color: #5ec877;
}
.dropdown-menu[data-v-f3a6b0d8] {
  display: none;
  top: 39px;
  z-index: 25;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  background: rgb(67.7227722772, 84.2772277228, 82.7722772277);
  position: absolute;
  right: 0px;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.dropdown-menu.show[data-v-f3a6b0d8] {
  display: block;
}
.dropdown-btn[data-v-f3a6b0d8]{
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
}
.dropdown-item[data-v-f3a6b0d8]{
  cursor: pointer;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
  text-align: right;
  font-size: 0.875rem;
}
.dropdown-item[data-v-f3a6b0d8]:hover {
  background-color: rgb(79.0841584158, 98.4158415842, 96.6584158416);
}
.dropdown-item.active[data-v-f3a6b0d8] {
  background-color: #896a37;
  cursor: default;
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity, 1));
}
.dropdown-item[data-v-f3a6b0d8]:last-child{
  border-width: 0px;
}
.light .dropdown &gt; a[data-v-f3a6b0d8] {
  color: var(--color-text-green-dark);
}
.light .dropdown-menu[data-v-f3a6b0d8] {
  background-color: var(--color-bg-secondary);
}
.light .dropdown-item[data-v-f3a6b0d8] {
  border-color: var(--color-border-1);
}
.light .dropdown-item.active[data-v-f3a6b0d8] {
  background-color: #77b7bf;
}
.light .dropdown-item.active i[data-v-f3a6b0d8] {
  color: #355356;
}
.light .dropdown-item[data-v-f3a6b0d8]:not(.active):hover {
  background-color: rgb(183.7524752475, 197.7475247525, 196.4752475248);
}
.light .dropdown a[data-v-f3a6b0d8]:hover {
  background-color: transparent;
}
.light .dropdown.opened a.btn[data-v-f3a6b0d8] {
  color: #238f5d;
}
.light .dropdown.opened[data-v-f3a6b0d8]::after {
  color: #238f5d;
}
.light .dropdown[data-v-f3a6b0d8]::after {
  color: #b0b0b0;
}
.no-link[data-v-f3a6b0d8] {
  background: #252e2d;
  color: #5ec877;
}
.light .no-link[data-v-f3a6b0d8] {
  background: #fff;
}
.light .no-link &gt; a[data-v-f3a6b0d8] {
  color: var(--color-text-green-dark);
}
.with-link[data-v-f3a6b0d8]{
  padding-right: 0.5rem;
}.switch-checkbox[data-v-581dab77] {
  display: none;
}
.switch-label[data-v-581dab77] {
  font-size: 1.125rem;
  z-index: 1;
  cursor: pointer;
}
.sun[data-v-581dab77] {
  color: #ffce26;
}.notifications-container[data-v-65dacc2a] {
  z-index: 1000;
  background-color: var(--color-bg-primary);
}
.banner[data-v-65dacc2a] {
  color: black;
  font-size: 12px;
  width: 100%;
  min-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.banner .banner-content[data-v-65dacc2a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 16px;
}
.banner .banner-close[data-v-65dacc2a] {
  font-size: 20px;
  width: 24px;
  outline: none;
}
.info[data-v-65dacc2a] {
  background-color: #e6f4ff;
  border: 1px solid #91caff;
}
.success[data-v-65dacc2a] {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.warning[data-v-65dacc2a] {
  background-color: rgba(255, 194, 0, 0.73);
}
.error[data-v-65dacc2a] {
  background-color: rgba(207, 38, 12, 0.922);
}
.notification-enter-active[data-v-65dacc2a],
.notification-leave-active[data-v-65dacc2a] {
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
.notification-enter-from[data-v-65dacc2a],
.notification-leave-to[data-v-65dacc2a] {
  opacity: 0;
  -webkit-transform: translateY(-32px);
          transform: translateY(-32px);
}.navbar[data-v-3e14aa8e] {
  background: var(--color-panel-header);
}
.light .navbar[data-v-3e14aa8e] {
  background: #dbdddd;
}
.light .navbar a[data-v-3e14aa8e] {
  color: var(--color-text-green-dark);
}
.menu[data-v-3e14aa8e] {
  margin-left: auto;
  margin-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.logo-futures[data-v-3e14aa8e] {
  position: absolute;
  padding-left: 0.25rem;
  padding-top: 0.5rem;
  font-size: 0.875rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(123 52 30 / var(--tw-text-opacity, 1));
  bottom: -13px;
  right: 0;
  font-weight: normal;
  letter-spacing: 3px;
}
.top-main-no-link[data-v-3e14aa8e] {
  margin-left: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  height: 30px;
  background: var(--color-bg-primary);
  color: #5ec877;
}
.light .top-main-no-link[data-v-3e14aa8e] {
  color: var(--color-text-green-dark);
}
.top-main-link[data-v-3e14aa8e] {
  font-size: 0.875rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.top-main-link[data-v-3e14aa8e]:hover {
  --tw-text-opacity: 1;
  color: rgb(236 201 75 / var(--tw-text-opacity, 1));
}.order-book-row {
  font-weight: 600;
}
.order-book-row .filled {
  z-index: -100;
}
.order-book-row .red {
  background-color: rgba(60, 30, 32, 0.82);
}
.order-book-row .green {
  background-color: rgba(36, 70, 47, 0.82);
}
.light .order-book-row .red {
  background-color: rgb(255, 217, 223);
}
.light .order-book-row .green {
  background-color: rgb(195, 235, 206);
}.price[data-v-ff5f1eab] {
  display: inline-block;
  cursor: pointer;
  line-height: 1;
}
.arrow[data-v-ff5f1eab] {
  margin-bottom: 2px;
}
.price-up[data-v-ff5f1eab] {
  --tw-text-opacity: 1;
  color: rgb(56 161 105 / var(--tw-text-opacity, 1));
}
.price-up path[data-v-ff5f1eab] {
  fill: #38a169;
}
.price-down[data-v-ff5f1eab] {
  --tw-text-opacity: 1;
  color: rgb(252 129 129 / var(--tw-text-opacity, 1));
}
.price-down .arrow[data-v-ff5f1eab] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.price-down path[data-v-ff5f1eab] {
  fill: #fc8181;
}
.favored[data-v-5998d0c9] {
    --tw-text-opacity: 1;
    color: rgb(192 86 33 / var(--tw-text-opacity, 1));
}
.freeze[data-v-5998d0c9] {
    color: #334a33;
}
.unfreeze[data-v-5998d0c9] {
    color: #4784ff;
}
.pair-link {
  color: #b18b4f;
}
.pair-link:hover {
  color: #fe6a00;
}
.pair-item {
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.75rem;
  padding: 0 8px 0 0;
  text-align: left;
  line-height: 1.6;
  -webkit-column-gap: 2px;
     -moz-column-gap: 2px;
          column-gap: 2px;
}
.pair-item .item-favorite {
  padding-right: 2px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
}
.pair-item .item-favorite.favored svg {
  --tw-text-opacity: 1;
  color: rgb(183 121 31 / var(--tw-text-opacity, 1));
}
.pair-item .title {
  min-width: 42%;
  white-space: nowrap;
}
.pair-item .price {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.pair-item .percent {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.pair-item .funding {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(236 201 75 / var(--tw-text-opacity, 1));
}
.pair-item .has-positive-position {
  color: #596250 !important;
}
.light .pair-item .funding {
  --tw-text-opacity: 1;
  color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}input[data-v-66b557aa] {
  height: 26px;
}
input[data-v-66b557aa]::-webkit-input-placeholder {
  color: rgb(101.8069306931, 126.6930693069, 124.4306930693);
}
input[data-v-66b557aa]::-moz-placeholder {
  color: rgb(101.8069306931, 126.6930693069, 124.4306930693);
}
input[data-v-66b557aa]:-ms-input-placeholder {
  color: rgb(101.8069306931, 126.6930693069, 124.4306930693);
}
input[data-v-66b557aa]::-ms-input-placeholder {
  color: rgb(101.8069306931, 126.6930693069, 124.4306930693);
}
input[data-v-66b557aa]::placeholder {
  color: rgb(101.8069306931, 126.6930693069, 124.4306930693);
}/*! 
 * OverlayScrollbars
 * Version: 2.11.4
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,
.os-size-observer-listener {
  scroll-behavior: auto !important;
  direction: inherit;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.os-size-observer,
.os-size-observer-listener,
.os-size-observer-listener-item,
.os-size-observer-listener-item-final {
  -webkit-writing-mode: horizontal-tb;
      -ms-writing-mode: lr-tb;
          writing-mode: horizontal-tb;
  position: absolute;
  left: 0;
  top: 0;
}

.os-size-observer {
  z-index: -1;
  contain: strict;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: inherit;
  border: inherit;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  margin: -133px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: scale(0.1);
          transform: scale(0.1);
}
.os-size-observer::before {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  padding: 10px;
  width: 10px;
  height: 10px;
}

.os-size-observer-appear {
  -webkit-animation: os-size-observer-appear-animation 1ms forwards;
          animation: os-size-observer-appear-animation 1ms forwards;
}

.os-size-observer-listener {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: inherit;
  border: inherit;
  margin: -133px;
  -webkit-transform: scale(calc(1 / 0.1));
          transform: scale(calc(1 / 0.1));
}
.os-size-observer-listener.ltr {
  margin-right: -266px;
  margin-left: 0;
}
.os-size-observer-listener.rtl {
  margin-left: -266px;
  margin-right: 0;
}
.os-size-observer-listener:empty::before {
  content: "";
  width: 100%;
  height: 100%;
}
.os-size-observer-listener:empty::before, .os-size-observer-listener &gt; .os-size-observer-listener-item {
  display: block;
  position: relative;
  padding: inherit;
  border: inherit;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}

.os-size-observer-listener-scroll {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.os-size-observer-listener-item {
  right: 0;
  bottom: 0;
  overflow: hidden;
  direction: ltr;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.os-size-observer-listener-item-final {
  -webkit-transition: none;
  transition: none;
}

@-webkit-keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}

@keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}
.os-trinsic-observer {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  max-width: 0px;
  max-height: 1px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  z-index: -1;
  height: 0;
  top: calc(100% + 1px);
  contain: strict;
}
.os-trinsic-observer:not(:empty) {
  height: calc(100% + 1px);
  top: -1px;
}
.os-trinsic-observer:not(:empty) &gt; .os-size-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}

/**
 * hide native scrollbars
 * changes to this styles need to be reflected in the environment styles to correctly detect scrollbar hiding
 */
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),
[data-overlayscrollbars-viewport~=scrollbarHidden] {
  scrollbar-width: none !important;
}

[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner {
  -webkit-appearance: none !important;
          appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body) {
  overflow: auto;
}

/**
 * body element
 */
html[data-overlayscrollbars-body] {
  overflow: hidden;
}

html[data-overlayscrollbars-body],
html[data-overlayscrollbars-body] &gt; body {
  width: 100%;
  height: 100%;
  margin: 0;
}

html[data-overlayscrollbars-body] &gt; body {
  overflow: visible;
  margin: 0;
}

/**
 * structure setup 
 */
[data-overlayscrollbars] {
  position: relative;
}

[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
  scroll-behavior: auto !important;
}

[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  height: auto;
  width: 100%;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
}

[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  --os-vaw: 0;
  --os-vah: 0;
  outline: none;
}
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus {
  outline: none;
}
[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  min-width: 1px;
  min-height: 1px;
  width: var(--os-vaw);
  height: var(--os-vah);
}

/**
 * wrapper elements overflow:
 */
[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  overflow: hidden !important;
}

[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],
[data-overlayscrollbars-padding~=noClipping] {
  overflow: visible !important;
}

/**
 * viewport overflow:
 */
[data-overlayscrollbars-viewport] {
  --os-viewport-overflow-x: hidden;
  --os-viewport-overflow-y: hidden;
  overflow-x: var(--os-viewport-overflow-x);
  overflow-y: var(--os-viewport-overflow-y);
}

[data-overlayscrollbars-viewport~=overflowXVisible] {
  --os-viewport-overflow-x: visible;
}

[data-overlayscrollbars-viewport~=overflowXHidden] {
  --os-viewport-overflow-x: hidden;
}

[data-overlayscrollbars-viewport~=overflowXScroll] {
  --os-viewport-overflow-x: scroll;
}

[data-overlayscrollbars-viewport~=overflowYVisible] {
  --os-viewport-overflow-y: visible;
}

[data-overlayscrollbars-viewport~=overflowYHidden] {
  --os-viewport-overflow-y: hidden;
}

[data-overlayscrollbars-viewport~=overflowYScroll] {
  --os-viewport-overflow-y: scroll;
}

[data-overlayscrollbars-viewport~=overflowImportant] {
  overflow-x: var(--os-viewport-overflow-x) !important;
  overflow-y: var(--os-viewport-overflow-y) !important;
}

/**
 * viewport state modifiers:
 */
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) {
  font-size: 0 !important;
  line-height: 0 !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) &gt; * {
  display: none !important;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

[data-overlayscrollbars-viewport~=measuring],
[data-overlayscrollbars-viewport~=scrolling] {
  scroll-behavior: auto !important;
  -ms-scroll-snap-type: none !important;
      scroll-snap-type: none !important;
}

[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible] {
  overflow-x: hidden !important;
}

[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible] {
  overflow-y: hidden !important;
}

/**
 * content element:
 */
[data-overlayscrollbars-content] {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/**
 * Display contents to bridge any flickering during deferred initialization.
 */
[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]) {
  display: contents;
}

/**
 * optional &amp; experimental grid mode
 */
[data-overlayscrollbars-grid],
[data-overlayscrollbars-grid] [data-overlayscrollbars-padding] {
  display: grid;
  grid-template: 1fr/1fr;
}

[data-overlayscrollbars-grid] &gt; [data-overlayscrollbars-padding],
[data-overlayscrollbars-grid] &gt; [data-overlayscrollbars-viewport],
[data-overlayscrollbars-grid] &gt; [data-overlayscrollbars-padding] &gt; [data-overlayscrollbars-viewport] {
  height: auto !important;
  width: auto !important;
}

@property --os-scroll-percent {
  syntax: "&lt;number&gt;";
  inherits: true;
  initial-value: 0;
}
@property --os-viewport-percent {
  syntax: "&lt;number&gt;";
  inherits: true;
  initial-value: 0;
}
.os-scrollbar {
  --os-viewport-percent: 0;
  --os-scroll-percent: 0;
  --os-scroll-direction: 0;
  --os-scroll-percent-directional: calc(
    var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) *
      var(--os-scroll-direction)
  );
  contain: size layout;
  contain: size layout style;
  -webkit-transition: opacity 0.15s, visibility 0.15s, top 0.15s, right 0.15s, bottom 0.15s, left 0.15s;
  transition: opacity 0.15s, visibility 0.15s, top 0.15s, right 0.15s, bottom 0.15s, left 0.15s;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

body &gt; .os-scrollbar {
  position: fixed;
  z-index: 99999;
}

.os-scrollbar-transitionless {
  -webkit-transition: none !important;
  transition: none !important;
}

.os-scrollbar-track {
  position: relative;
  padding: 0 !important;
  border: none !important;
}

.os-scrollbar-handle {
  position: absolute;
}

.os-scrollbar-track,
.os-scrollbar-handle {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
  pointer-events: auto;
  -ms-touch-action: none;
      touch-action: none;
}

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}

.os-scrollbar-vertical {
  top: 0;
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-horizontal {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical {
  right: auto;
  left: 0;
}

.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden {
  opacity: 0;
  visibility: hidden;
}

.os-scrollbar-interaction.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-unusable,
.os-scrollbar-unusable *,
.os-scrollbar-wheel,
.os-scrollbar-wheel * {
  pointer-events: none !important;
}

.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
  -webkit-transition: none !important;
  transition: none !important;
}

.os-scrollbar-horizontal .os-scrollbar-handle {
  bottom: 0;
  left: calc(var(--os-scroll-percent-directional) * 100%);
  -webkit-transform: translateX(calc(var(--os-scroll-percent-directional) * -100%));
          transform: translateX(calc(var(--os-scroll-percent-directional) * -100%));
  width: calc(var(--os-viewport-percent) * 100%);
}

.os-scrollbar-vertical .os-scrollbar-handle {
  right: 0;
  top: calc(var(--os-scroll-percent-directional) * 100%);
  -webkit-transform: translateY(calc(var(--os-scroll-percent-directional) * -100%));
          transform: translateY(calc(var(--os-scroll-percent-directional) * -100%));
  height: calc(var(--os-viewport-percent) * 100%);
}

@supports (container-type: size) {
  .os-scrollbar-track {
    container-type: size;
  }
  .os-scrollbar-horizontal .os-scrollbar-handle {
    left: auto;
    -webkit-transform: translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));
            transform: translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-vertical .os-scrollbar-handle {
    top: auto;
    -webkit-transform: translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));
            transform: translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle {
    right: auto;
    left: 0;
  }
}
.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle {
  right: auto;
  left: 0;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  left: 0;
  right: 0;
}

.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
  top: 0;
  bottom: 0;
}

@media print {
  .os-scrollbar {
    display: none;
  }
}
.os-scrollbar {
  --os-size: 0;
  --os-padding-perpendicular: 0;
  --os-padding-axis: 0;
  --os-track-border-radius: 0;
  --os-track-bg: none;
  --os-track-bg-hover: none;
  --os-track-bg-active: none;
  --os-track-border: none;
  --os-track-border-hover: none;
  --os-track-border-active: none;
  --os-handle-border-radius: 0;
  --os-handle-bg: none;
  --os-handle-bg-hover: none;
  --os-handle-bg-active: none;
  --os-handle-border: none;
  --os-handle-border-hover: none;
  --os-handle-border-active: none;
  --os-handle-min-size: 33px;
  --os-handle-max-size: none;
  --os-handle-perpendicular-size: 100%;
  --os-handle-perpendicular-size-hover: 100%;
  --os-handle-perpendicular-size-active: 100%;
  --os-handle-interactive-area-offset: 0;
}

.os-scrollbar-track {
  border: var(--os-track-border);
  border-radius: var(--os-track-border-radius);
  background: var(--os-track-bg);
  -webkit-transition: opacity 0.15s, background-color 0.15s, border-color 0.15s;
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s;
}
.os-scrollbar-track:hover {
  border: var(--os-track-border-hover);
  background: var(--os-track-bg-hover);
}
.os-scrollbar-track:active {
  border: var(--os-track-border-active);
  background: var(--os-track-bg-active);
}

.os-scrollbar-handle {
  border: var(--os-handle-border);
  border-radius: var(--os-handle-border-radius);
  background: var(--os-handle-bg);
}
.os-scrollbar-handle:hover {
  border: var(--os-handle-border-hover);
  background: var(--os-handle-bg-hover);
}
.os-scrollbar-handle:active {
  border: var(--os-handle-border-active);
  background: var(--os-handle-bg-active);
}

.os-scrollbar-track:before,
.os-scrollbar-handle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}

.os-scrollbar-horizontal {
  padding: var(--os-padding-perpendicular) var(--os-padding-axis);
  right: var(--os-size);
  height: var(--os-size);
}
.os-scrollbar-horizontal.os-scrollbar-rtl {
  left: var(--os-size);
  right: 0;
}
.os-scrollbar-horizontal .os-scrollbar-track:before {
  top: calc(var(--os-padding-perpendicular) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal .os-scrollbar-handle {
  min-width: var(--os-handle-min-size);
  max-width: var(--os-handle-max-size);
  height: var(--os-handle-perpendicular-size);
  -webkit-transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, height 0.15s;
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, height 0.15s;
}
.os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-horizontal:hover .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-horizontal:active .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-active);
}

.os-scrollbar-vertical {
  padding: var(--os-padding-axis) var(--os-padding-perpendicular);
  bottom: var(--os-size);
  width: var(--os-size);
}
.os-scrollbar-vertical .os-scrollbar-track:before {
  left: calc(var(--os-padding-perpendicular) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical .os-scrollbar-handle {
  min-height: var(--os-handle-min-size);
  max-height: var(--os-handle-max-size);
  width: var(--os-handle-perpendicular-size);
  -webkit-transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, width 0.15s;
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, width 0.15s;
}
.os-scrollbar-vertical .os-scrollbar-handle:before {
  left: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before {
  right: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  left: calc(var(--os-padding-perpendicular) * -1);
}
.os-scrollbar-vertical:hover .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-hover);
}
.os-scrollbar-vertical:active .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-active);
}

/* NONE THEME: */
[data-overlayscrollbars-viewport~=measuring] &gt; .os-scrollbar,
.os-theme-none.os-scrollbar {
  display: none !important;
}

/* DARK &amp; LIGHT THEME: */
.os-theme-dark,
.os-theme-light {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --os-size: 10px;
  --os-padding-perpendicular: 2px;
  --os-padding-axis: 2px;
  --os-track-border-radius: 10px;
  --os-handle-interactive-area-offset: 4px;
  --os-handle-border-radius: 10px;
}

.os-theme-dark {
  --os-handle-bg: rgba(0, 0, 0, 0.44);
  --os-handle-bg-hover: rgba(0, 0, 0, 0.55);
  --os-handle-bg-active: rgba(0, 0, 0, 0.66);
}

.os-theme-light {
  --os-handle-bg: rgba(255, 255, 255, 0.44);
  --os-handle-bg-hover: rgba(255, 255, 255, 0.55);
  --os-handle-bg-active: rgba(255, 255, 255, 0.66);
}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.btn-title[data-v-1217aa01] {
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity, 1));
}
.favored[data-v-1217aa01] {
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity, 1));
}
.pairs-scroll[data-v-1217aa01] {
  height: 100%;
  -ms-flex: 1 1 0px;
      flex: 1 1 0px;
  -webkit-box-flex: 1;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
@media screen and (max-width: 768px) {
.pairs-scroll[data-v-1217aa01] {
    height: 320px;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
}
}
.pairs-scroll[data-v-1217aa01]::-webkit-scrollbar {
  display: none;
}.trades-row {
  font-weight: 600;
}
.trades-row .price-red {
  --tw-text-opacity: 1;
  color: rgb(252 129 129 / var(--tw-text-opacity, 1));
}
.trades-row .price-green {
  --tw-text-opacity: 1;
  color: rgb(56 161 105 / var(--tw-text-opacity, 1));
}
.trades-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding: 2px 12px 2px 3px;
}
.trades-row-price {
  width: 34%;
  padding-left: 0.75rem;
  text-align: left;
}
.trades-row-qty {
  width: 31%;
  text-align: right;
}
.trades-row-time {
  width: 35%;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}.favored {
  --tw-border-opacity: 1;
  border-color: rgb(192 86 33 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(192 86 33 / var(--tw-text-opacity, 1));
}
.trades-block {
  font-size: 12px;
  line-height: 1;
}
.trades-scroll {
  height: 290px;
}
@media screen and (min-width: 1280px) and (max-width: 1440px) {
.trades-scroll {
    height: 240px;
}
}
@media screen and (min-width: 1130px) and (max-width: 1280px) {
.trades-scroll {
    height: 290px;
}
}.place-order-mark {
  display: block;
  position: absolute;
  top: 58px;
  z-index: 999;
  color: #8c5c59;
  font-size: 0.8rem;
}
.place-order-mark:hover {
  cursor: pointer;
}
.place-order-mark:before {
  content: " ";
  top: -26px;
  width: 12px;
  height: 12px;
  border: 2px solid var(--color-slider);
  background-color: #fff;
  z-index: -10;
  margin-left: -6px;
  position: absolute;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.place-order-mark.filled:before {
  background-color: var(--color-slider);
}
.irs-line {
  background-color: white;
  /*&amp;:after {
      content: ' ';
      position: absolute;
      left: 0;
      top: -7px;
      width: 100%;
      z-index: 110;
      height: 20px;
      cursor: pointer;
  }*/
}
.irs-line:hover {
  cursor: pointer;
}
.light .irs--round .irs-line {
  background-color: var(--color-border-1);
}
.light .irs--round .irs-bar {
  background-color: var(--color-slider);
}
.light .irs--round .irs-single {
  background-color: var(--color-slider);
}
.light .irs--round .irs-single::before {
  border-top-color: var(--color-slider);
}
.irs-handle {
  top: 29px !important;
  z-index: 1001 !important;
  width: 18px !important;
  height: 18px !important;
  border: 3px solid var(--color-slider);
}
.irs-handle:hover {
  cursor: pointer;
}
.light .irs-handle.single {
  border-color: var(--color-slider);
}
.irs.irs--round .irs-min, .irs.irs--round .irs-max {
  color: #5a5a5a;
  border: 1px solid #303030;
  background-color: #05214a;
}
.light .irs.irs--round .irs-min, .light .irs.irs--round .irs-max {
  border: 1px solid var(--color-primary);
  background-color: var(--color-bg-secondary);
}
.light .irs--round .irs-grid-text {
  color: var(--color-primary);
}
.light .irs--round .irs-grid-pol {
  background-color: var(--color-border-1);
}
.fix-margin[data-v-2b079728] {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
.has-arrow-right[data-v-2b079728]{
  position: relative;
  padding-right: 1.5rem;
  width: 120px;
}
.has-arrow-right[data-v-2b079728]:hover{
  cursor: pointer;
}
.btn-dropdown[data-v-2b079728]{
  position: relative;
  display: inline;
}
.btn-dropdown[data-v-2b079728]::after{
  position: absolute;
  content: "▼";
  top: -1px;
  right: -12px;
}
.btn-rounded[data-v-2b079728]{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  padding-left: 0px;
  padding-right: 0px;
}
.dropdownBlock[data-v-2b079728]{
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.5rem;
  background: #646464;
  top: 10px;
  right: 0px;
  z-index: -1;
  width: 118px;
  padding-top: 22px;
}
.dropdownBlock button[data-v-2b079728]{
  display: block;
  float: right;
}
.light .dropdownBlock[data-v-2b079728] {
  background: #bcbcbc;
}
.fake-panel[data-v-2b079728]{
  position: absolute;
  background-color: transparent;
  z-index: -2;
  width: 136px;
  height: 50px;
  top: -10px;
  right: -8px;
}
.help-icon[data-v-2b079728]{
  position: absolute;
  display: inline;
  top: 3px;
  left: 5px;
  z-index: 999;
}
.help-icon:hover .help-block[data-v-2b079728] {
  display: block;
  z-index: 100;
}
.info-sign[data-v-2b079728] {
  width: 1em;
  height: 1em;
  font-size: 14px;
  margin: 0;
  display: inline;
  vertical-align: middle;
}.calc-input {
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  border: 2px solid #808080;
  height: 36px;
}
.calc-input-prefix {
  margin-left: 0.5rem;
  text-align: left;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  width: 35%;
}
.calc-input-field {
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity, 1));
  background: transparent;
  width: 58%;
}
.calc-input-field:focus {
  outline: none;
}
.calc-input-postfix {
  margin-right: 0.5rem;
  text-align: right;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  width: 17%;
}.input-block[data-v-2031c126], .output-block[data-v-2031c126] {
  width: 280px;
}
.input-block[data-v-2031c126] {
  margin-right: 0;
}
@media (min-width: 768px) {
.input-block[data-v-2031c126] {
    margin-right: 30px;
}
}
.output-block[data-v-2031c126] {
  margin-left: 0;
}
@media (min-width: 768px) {
.output-block[data-v-2031c126] {
    margin-left: 10px;
}
}
.dir-button[data-v-2031c126] {
  width: 50%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.dir-button[data-v-2031c126]:first-of-type {
  border-right: none;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.dir-button[data-v-2031c126]:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.dir-button[data-v-2031c126]:focus {
  outline: none;
}
.dir-button.active[data-v-2031c126] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 173 85 / var(--tw-bg-opacity, 1));
}
.disabled[data-v-2031c126] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(160 174 192 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.calc-btn[data-v-2031c126]:focus {
  outline: none;
}
.help-calc-popup[data-v-2031c126] {
  width: 400px;
  top: 10px;
  right: 5px;
  background: #0a0a0a;
  text-align: left;
  position: absolute;
  z-index: 50;
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1));
}
.modal-body {
    max-width: unset !important;
}
.input-block[data-v-949fffc6], .output-block[data-v-949fffc6] {
  width: 280px;
}
.input-block[data-v-949fffc6] {
  margin-right: 0;
}
@media (min-width: 768px) {
.input-block[data-v-949fffc6] {
    margin-right: 30px;
}
}
.output-block[data-v-949fffc6] {
  margin-left: 0;
}
@media (min-width: 768px) {
.output-block[data-v-949fffc6] {
    margin-left: 10px;
}
}
.dir-button[data-v-949fffc6] {
  width: 50%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.dir-button[data-v-949fffc6]:first-of-type {
  border-right: none;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.dir-button[data-v-949fffc6]:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.dir-button[data-v-949fffc6]:focus {
  outline: none;
}
.dir-button.active[data-v-949fffc6] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 173 85 / var(--tw-bg-opacity, 1));
}
.disabled[data-v-949fffc6] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(160 174 192 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.calc-btn[data-v-949fffc6]:focus {
  outline: none;
}
.help-calc-popup[data-v-949fffc6] {
  width: 400px;
  top: 10px;
  right: 5px;
  background: #0a0a0a;
  text-align: left;
  position: absolute;
  z-index: 50;
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1));
}
.modal-body {
    max-width: unset !important;
}
.calc-input {
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  border: 2px solid #808080;
  height: 36px;
}
.calc-input-label {
  text-align: left;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.calc-input-field {
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity, 1));
  background: transparent;
  width: 78%;
}
.calc-input-field:focus {
  outline: none;
}
.calc-input-postfix {
  margin-right: 0.5rem;
  text-align: right;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  width: 22%;
}.text-inputs[data-v-ac1e299d] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  width: 360px;
}
@media (min-width: 768px) {
.text-inputs[data-v-ac1e299d] {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
}
.dir-button[data-v-ac1e299d] {
  width: 50%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.dir-button[data-v-ac1e299d]:first-of-type {
  border-right: none;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.dir-button[data-v-ac1e299d]:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.dir-button[data-v-ac1e299d]:focus {
  outline: none;
}
.dir-button.active[data-v-ac1e299d] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 173 85 / var(--tw-bg-opacity, 1));
}
.disabled[data-v-ac1e299d] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(160 174 192 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.calc-btn[data-v-ac1e299d]:focus {
  outline: none;
}.margin-edit-link[data-v-868b5c3b] {
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(246 224 94 / var(--tw-text-opacity, 1));
}
.calc-modal[data-v-868b5c3b] {
  min-width: 400px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #d7d7d7;
  min-height: 200px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  text-transform: none;
}
.calc-tabs[data-v-868b5c3b] {
  font-size: 0.875rem;
  margin-bottom: -12px;
  margin-top: 15px;
  float: left;
}
.tab[data-v-868b5c3b] {
  display: inline-block;
  cursor: pointer;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}input[type=text][data-v-8a097bdf]::-webkit-input-placeholder {
  color: #777;
  font-size: 0.8rem;
}
input[type=text][data-v-8a097bdf]::-moz-placeholder {
  color: #777;
  font-size: 0.8rem;
}
input[type=text][data-v-8a097bdf]:-ms-input-placeholder {
  color: #777;
  font-size: 0.8rem;
}
input[type=text][data-v-8a097bdf]::-ms-input-placeholder {
  color: #777;
  font-size: 0.8rem;
}
input[type=text][data-v-8a097bdf]::placeholder {
  color: #777;
  font-size: 0.8rem;
}
.bottom-block_title[data-v-8a097bdf] {
  font-size: 0.8rem;
  margin-bottom: 3px;
  position: relative;
}
.bottom-block_title span[data-v-8a097bdf] {
  border-bottom-width: 1px;
  border-style: dotted;
}
.bottom-block_title:hover &gt; span[data-v-8a097bdf] {
  --tw-text-opacity: 1;
  color: rgb(246 173 85 / var(--tw-text-opacity, 1));
  cursor: help;
}.disabled[data-v-ef332396] {
  background-color: #4c4f53 !important;
  cursor: not-allowed;
}.light .open-tab[data-v-dcb39502] {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 224 / var(--tw-border-opacity, 1))
}.disabled[data-v-27dde6fc] {
  background-color: #4c4f53 !important;
  cursor: not-allowed;
}.light .close-tab[data-v-7b873fdb] {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 224 / var(--tw-border-opacity, 1))
}.panel .panel-header[data-v-cc34f56b] {
  display: none;
}
.panel .panel-body[data-v-cc34f56b] {
  border-width: 0;
}
@media screen and (max-width: 768px) {
.panel[data-v-cc34f56b] {
    margin: auto 12px;
}
.panel .panel-header[data-v-cc34f56b] {
    display: block;
}
.panel .panel-body[data-v-cc34f56b] {
    border-width: 1px;
}
}.order-open {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1));
}
.light .order-open {
  color: var(--color-text-primary);
}
.lds-ellipsis[data-v-f550a928] {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ellipsis div[data-v-f550a928] {
  position: absolute;
  top: 33px;
  width: 10px;
  height: 30px;
  border-radius: 5px;
  background: #16616e;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
          animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div[data-v-f550a928]:nth-child(1) {
  left: 8px;
  -webkit-animation: lds-ellipsis1-f550a928 0.9s infinite;
          animation: lds-ellipsis1-f550a928 0.9s infinite;
}
.lds-ellipsis div[data-v-f550a928]:nth-child(2) {
  left: 8px;
  -webkit-animation: lds-ellipsis2-f550a928 0.9s infinite;
          animation: lds-ellipsis2-f550a928 0.9s infinite;
}
.lds-ellipsis div[data-v-f550a928]:nth-child(3) {
  left: 32px;
  -webkit-animation: lds-ellipsis2-f550a928 0.9s infinite;
          animation: lds-ellipsis2-f550a928 0.9s infinite;
}
.lds-ellipsis div[data-v-f550a928]:nth-child(4) {
  left: 56px;
  -webkit-animation: lds-ellipsis3-f550a928 0.9s infinite;
          animation: lds-ellipsis3-f550a928 0.9s infinite;
}
@-webkit-keyframes lds-ellipsis1-f550a928 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes lds-ellipsis1-f550a928 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes lds-ellipsis3-f550a928 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}
@keyframes lds-ellipsis3-f550a928 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}
@-webkit-keyframes lds-ellipsis2-f550a928 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0);
}
}
@keyframes lds-ellipsis2-f550a928 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0);
}
}
.switcher-link[data-v-adb074b2] {
  position: relative;
  cursor: pointer;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity, 1));
  margin-left: 20px;
}
.chk-box[data-v-adb074b2] {
  position: absolute;
  width: 12px;
  height: 12px;
  border: 1px solid #3daa39;
  left: -10px;
  top: 3px;
}
.chk-box.checked[data-v-adb074b2]:before {
  position: absolute;
  content: " ";
  left: 2px;
  top: 2px;
  height: 6px;
  width: 6px;
  background-color: #86af35;
}.buttons[data-v-c67c4793] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.buttons button[data-v-c67c4793] {
  margin-right: 0.5rem;
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.buttons input[type=text][data-v-c67c4793] {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  text-align: right;
  width: 62px;
  background: #1a211d;
}
.buttons input[type=text][data-v-c67c4793]:focus {
  outline: none;
}
.buttons .limit[data-v-c67c4793] {
  margin-right: 0px;
  border-radius: 0px;
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.bg-BUY[data-v-c67c4793] {
  background: -webkit-gradient(linear, right top, left top, from(#870000), to(#24181a));
  background: linear-gradient(to left, #870000, #24181a);
}
.bg-SELL[data-v-c67c4793] {
  background: -webkit-gradient(linear, right top, left top, from(#005c27), to(#24181a));
  background: linear-gradient(to left, #005c27, #24181a);
}
.light .bg-BUY[data-v-c67c4793] {
  background: -webkit-gradient(linear, left top, right top, from(var(--color-bg-short)), to(#870000));
  background: linear-gradient(to right, var(--color-bg-short), #870000);
}
.light .bg-BUY .buttons input[data-v-c67c4793] {
  background: var(--color-bg-short);
}
.light .bg-SELL[data-v-c67c4793] {
  background: -webkit-gradient(linear, left top, right top, from(var(--color-bg-long)), to(#005c27));
  background: linear-gradient(to right, var(--color-bg-long), #005c27);
}
.light .bg-SELL .buttons input[data-v-c67c4793] {
  background: var(--color-bg-long);
}.input-wrapper[data-v-3deb8efa] {
  height: 32px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
}
.input-wrapper.focused[data-v-3deb8efa] {
  --tw-border-opacity: 1;
  border-color: rgb(72 187 120 / var(--tw-border-opacity, 1));
}
.input-wrapper.overfilled[data-v-3deb8efa] {
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(245 101 101 / var(--tw-border-opacity, 1));
}
.input-wrapper input[data-v-3deb8efa]:focus {
  outline: none;
}
.input-wrapper &gt; div[data-v-3deb8efa] {
  margin-left: 0.25rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.calculate-block[data-v-3deb8efa] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}
.btn[data-v-3deb8efa] {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  font-size: 1rem;
}
.btn.confirm[data-v-3deb8efa] {
  --tw-border-opacity: 1;
  border-color: rgb(221 107 32 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(221 107 32 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1));
}.input-wrapper[data-v-167674ae] {
  height: 32px;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
}
.input-wrapper.focused[data-v-167674ae] {
  --tw-border-opacity: 1;
  border-color: rgb(72 187 120 / var(--tw-border-opacity, 1));
}
.input-wrapper.overfilled[data-v-167674ae] {
  --tw-border-opacity: 1;
  border-color: rgb(245 101 101 / var(--tw-border-opacity, 1));
}
.input-wrapper input[data-v-167674ae]:focus {
  outline: none;
}
.input-wrapper &gt; div[data-v-167674ae] {
  margin-left: 0.25rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.calculate-block[data-v-167674ae] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}
.btn[data-v-167674ae] {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  font-size: 1rem;
}
.btn.confirm[data-v-167674ae] {
  --tw-border-opacity: 1;
  border-color: rgb(221 107 32 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(221 107 32 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1));
}.types[data-v-1b4fa8cb] {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  text-align: center;
}
.tab-margin[data-v-1b4fa8cb] {
  width: 50%;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 16px;
}
.tab-margin.active[data-v-1b4fa8cb] {
  border-bottom-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(221 107 32 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(156 66 33 / var(--tw-text-opacity, 1));
}
.tab-margin[data-v-1b4fa8cb]:focus {
  outline: none;
}.edit-margin-modal[data-v-e53420ff] {
  min-width: 400px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #d7d7d7;
  min-height: 200px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
.margin-edit-link[data-v-e53420ff] {
  --tw-text-opacity: 1;
  color: rgb(246 224 94 / var(--tw-text-opacity, 1));
}
.light .margin-edit-link[data-v-e53420ff] {
  --tw-text-opacity: 1;
  color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}.position-wrapper[data-v-ccf94729] {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  height: 48px;
  font-size: 13px;
}
.position-wrapper.long[data-v-ccf94729] {
  background: #1d241f;
}
.position-wrapper.short[data-v-ccf94729] {
  background: #24181a;
}
.light .position-wrapper[data-v-ccf94729] {
  color: var(--color-text-primary);
  border-color: #fff;
}
.light .position-wrapper.long[data-v-ccf94729] {
  background: var(--color-bg-long);
}
.light .position-wrapper.short[data-v-ccf94729] {
  background: var(--color-bg-short);
}
.position-marker[data-v-ccf94729] {
  margin-left: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 0px;
  border-left-width: 8px;
  padding-left: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
}
.position-marker.long[data-v-ccf94729] {
  --tw-border-opacity: 1;
  border-color: rgb(39 103 73 / var(--tw-border-opacity, 1));
}
.position-marker.short[data-v-ccf94729] {
  --tw-border-opacity: 1;
  border-color: rgb(245 101 101 / var(--tw-border-opacity, 1));
}
.position-marker .leverage[data-v-ccf94729] {
  margin: 0.5rem;
  margin-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.light .position-marker[data-v-ccf94729] {
  color: var(--color-text-primary);
}
.light .position-marker.short[data-v-ccf94729] {
  --tw-border-opacity: 1;
  border-color: rgb(229 62 62 / var(--tw-border-opacity, 1));
}
.light .position-marker.short a[data-v-ccf94729] {
  color: var(--color-text-secondary);
}
td[data-v-ccf94729] {
  text-align: left;
  padding-right: 8px;
  white-space: nowrap;
  height: 48px;
}
.color-long[data-v-ccf94729] {
  --tw-text-opacity: 1;
  color: rgb(56 161 105 / var(--tw-text-opacity, 1));
}
.color-short[data-v-ccf94729] {
  --tw-text-opacity: 1;
  color: rgb(245 101 101 / var(--tw-text-opacity, 1));
}
.light .color-long[data-v-ccf94729] {
  color: #277049;
}
.light .color-short[data-v-ccf94729] {
  --tw-text-opacity: 1;
  color: rgb(229 62 62 / var(--tw-text-opacity, 1));
}
.close-position[data-v-ccf94729] {
  width: 190px;
  padding-right: 10px;
}
.light .fa-share-square[data-v-ccf94729] {
  --tw-text-opacity: 1;
  color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}.wrapper[data-v-e09537b7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(151 90 22 / var(--tw-border-opacity, 1));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-right: 230px;
  background-color: var(--color-bg-secondary);
}
.light .wrapper[data-v-e09537b7] {
  border-color: #fff;
}
.margin-cell[data-v-e09537b7] {
  margin-left: auto;
  padding-right: 1rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  width: 200px;
  font-size: 13px;
}
.position-pnl[data-v-e09537b7] {
  font-size: 13px;
}
@media (max-width: 1600px) {
.position-pnl[data-v-e09537b7] {
    margin-left: 40px;
}
.wrapper[data-v-e09537b7] {
    padding-right: 1rem;
}
.margin-cell[data-v-e09537b7] {
    text-align: right;
    width: 200px;
}
}
.color-long[data-v-e09537b7] {
  --tw-text-opacity: 1;
  color: rgb(56 161 105 / var(--tw-text-opacity, 1));
}
.color-short[data-v-e09537b7] {
  --tw-text-opacity: 1;
  color: rgb(245 101 101 / var(--tw-text-opacity, 1));
}
.light .color-long[data-v-e09537b7] {
  color: #277049;
}
.light .color-short[data-v-e09537b7] {
  --tw-text-opacity: 1;
  color: rgb(229 62 62 / var(--tw-text-opacity, 1));
}.switcher-link[data-v-19394849] {
  position: relative;
  cursor: pointer;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity, 1));
  margin-left: 10px;
}
.chk-box[data-v-19394849] {
  position: absolute;
  width: 12px;
  height: 12px;
  border: 1px solid #3daa39;
  left: 23px;
  top: 4px;
}
.chk-box.checked[data-v-19394849]:before {
  position: absolute;
  content: " ";
  left: 2px;
  top: 2px;
  height: 6px;
  width: 6px;
  background-color: #e448ff;
}
.close-position[data-v-19394849] {
  width: 190px;
}.positions-tab.positions-tab .simplebar-track.simplebar-vertical {
  top: 30px;
}
.dark .positions-tab.positions-tab .simplebar-track.simplebar-vertical .simplebar-scrollbar::before {
  background-color: #434343;
}
.positions-tab.positions-tab .simplebar-content-wrapper {
  min-height: 290px;
}
.positions-tab.positions-tab .simplebar-content-wrapper:focus {
  outline-style: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
}
.positions-tab.positions-tab .bottom-tab-table-scroll {
  max-height: 340px;
  min-height: 290px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}thead[data-v-be719a81] {
  position: sticky;
  top: 0;
  background-color: var(--color-bg-secondary);
}
th[data-v-be719a81] {
  text-align: left;
  font-weight: normal;
  font-size: 0.8rem;
  max-height: 20px;
  padding-right: 12px;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}.bottom-tab .simplebar-track.simplebar-vertical {
  top: 20px;
}
.bottom-tab .simplebar-content-wrapper {
  min-height: 290px;
}
.bottom-tab .simplebar-content-wrapper:focus {
  outline-style: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
}.item-wrapper.selected[data-v-045e599d] {
  background: var(--color-bg-trade-selected);
}
.item-wrapper .BUY-cell[data-v-045e599d] {
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity, 1));
}
.item-wrapper .SELL-cell[data-v-045e599d] {
  --tw-text-opacity: 1;
  color: rgb(245 101 101 / var(--tw-text-opacity, 1));
}
.item-wrapper .btn-toggle-container[data-v-045e599d] {
  width: 40px;
  padding-left: 4px;
  padding-right: 16px;
}
.item-wrapper .btn-toggle-container .btn-toggle[data-v-045e599d] {
  font-size: 14px;
  color: var(--color-text-secondary);
  border: 0;
  outline: 0;
}
.item-header.expanded[data-v-045e599d] {
  border-width: 2px 2px 1px 2px;
  border-color: var(--color-border-1);
  font-weight: 600;
}
.item-wrapper.expanded-container[data-v-045e599d] {
  border-color: var(--color-border-1);
  border-width: 0px 2px 1px 2px;
}
.item-wrapper.expanded-container.is-last[data-v-045e599d] {
  border-bottom: 2px solid var(--color-border-1);
}
.light .fa-share-square[data-v-045e599d] {
  --tw-text-opacity: 1;
  color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}.refresh[data-v-91189b9a] {
  top: 2px;
  right: -20px;
}
.positive[data-v-91189b9a] {
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity, 1));
}
.negative[data-v-91189b9a] {
  --tw-text-opacity: 1;
  color: rgb(245 101 101 / var(--tw-text-opacity, 1));
}.buy[data-v-3c70829d] {
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity, 1));
}
.sell[data-v-3c70829d] {
  --tw-text-opacity: 1;
  color: rgb(245 101 101 / var(--tw-text-opacity, 1));
}
.gold[data-v-3c70829d] {
  color: #deb100 !important;
}
.deal-block {
    margin-left: 0.25rem;
    margin-right: 0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.progress {
    background: rgba(155, 142, 142, 0.13) !important;
    margin-bottom: 0 !important;
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 225, .15) inset;
    box-shadow: 0 0 0 1px rgba(255, 255, 225, .15) inset;
    border-color: #0a8415;
}
.progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.create-button[data-v-93cdb02e] {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  border-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1));
}
.light .btn.create-button[data-v-93cdb02e] {
  border-color: #9fa8b1;
}
.create-button.long-btn[data-v-93cdb02e] {
  --tw-border-opacity: 1;
  border-color: rgb(34 84 61 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(47 133 90 / var(--tw-bg-opacity, 1));
}
.create-button.long-btn[data-v-93cdb02e]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(72 187 120 / var(--tw-bg-opacity, 1));
}
.create-button.short-btn[data-v-93cdb02e] {
  --tw-border-opacity: 1;
  border-color: rgb(116 42 42 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(229 62 62 / var(--tw-bg-opacity, 1));
}
.create-button.short-btn[data-v-93cdb02e]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 101 101 / var(--tw-bg-opacity, 1));
}
.light .create-button[data-v-93cdb02e] {
  border-color: transparent;
  color: #515a59;
}
.light .create-button.long-btn[data-v-93cdb02e] {
  background-color: #8fd559;
}
.light .create-button.long-btn[data-v-93cdb02e]:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.light .create-button.short-btn[data-v-93cdb02e] {
  background-color: #bb68aa;
  color: #fff;
}
.light .create-button.short-btn[data-v-93cdb02e]:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.light .start-deal[data-v-93cdb02e] {
  color: #fff;
}
.bot-wrapper[data-v-93cdb02e] {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  font-size: 13px;
  vertical-align: central;
}
.bot-wrapper.long[data-v-93cdb02e] {
  background: #16291c;
}
.bot-wrapper.short[data-v-93cdb02e] {
  background: #341f22;
}
.light .bot-wrapper[data-v-93cdb02e] {
  border-color: #fff;
}
.light .bot-wrapper.long[data-v-93cdb02e] {
  background: var(--color-bg-long);
}
.light .bot-wrapper.short[data-v-93cdb02e] {
  background: var(--color-bg-short);
}
.bot-cycles[data-v-93cdb02e] {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(183 121 31 / var(--tw-bg-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.light .btn.bot-cycles[data-v-93cdb02e] {
  border-color: #9fa8b1;
}
.light .bot-cycles[data-v-93cdb02e] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 201 75 / var(--tw-bg-opacity, 1));
}
.strategy.long[data-v-93cdb02e] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 103 73 / var(--tw-bg-opacity, 1));
}
.strategy.short[data-v-93cdb02e] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 101 101 / var(--tw-bg-opacity, 1));
}
.bot-marker[data-v-93cdb02e] {
  margin-left: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.5rem;
  font-size: 16px;
}
.bot-marker .leverage[data-v-93cdb02e] {
  margin: 0.5rem;
  margin-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.125rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity, 1));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(183 121 31 / var(--tw-text-opacity, 1));
}
.light .icon-sync[data-v-93cdb02e] {
  background-color: #ebecec;
}
.light .btn.rounded[data-v-93cdb02e] {
  border-color: #9fa8b1;
}.wrapper[data-v-3795b296] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  border: 2px solid #606060;
  width: 110px;
  height: 32px;
}
.input-field[data-v-3795b296] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  text-align: right;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
  background: transparent;
  width: 96%;
}
.input-field[data-v-3795b296]:focus {
  outline: none;
}
.light .wrapper[data-v-3795b296] {
  border-color: var(--color-border-1);
}
.light .input-field[data-v-3795b296] {
  color: var(--color-text-primary);
}.wrapper[data-v-aef1ac86] {
  margin-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  border: 2px solid #606060;
  width: 100px;
  height: 32px;
}
.input-field[data-v-aef1ac86] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  text-align: right;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
  background: transparent;
  width: 96%;
}
.input-field[data-v-aef1ac86]:focus {
  outline: none;
}
.btn-lg[data-v-aef1ac86] {
  margin-left: 1rem;
  margin-right: 1rem;
  cursor: pointer;
  border-radius: 0.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1));
  font-weight: 200;
  text-shadow: 0 0 #8e8e8e;
}
.btn-lg[data-v-aef1ac86]:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.switcher-link[data-v-aef1ac86] {
  position: relative;
  cursor: pointer;
  padding-top: 0.75rem;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity, 1));
  margin-left: 20px;
}
.chk-box[data-v-aef1ac86] {
  position: absolute;
  width: 12px;
  height: 12px;
  border: 1px solid #3daa39;
  left: -10px;
  top: 15px;
}
.chk-box.checked[data-v-aef1ac86]:before {
  position: absolute;
  content: " ";
  left: 2px;
  top: 2px;
  height: 6px;
  width: 6px;
  background-color: #86af35;
}.wrapper[data-v-41a39a52] {
  margin-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  border: 2px solid #606060;
  width: 80px;
  height: 32px;
}
.input-field[data-v-41a39a52] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  text-align: right;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
  background: transparent;
  width: 96%;
}
.input-field[data-v-41a39a52]:focus {
  outline: none;
}
.btn-lg[data-v-41a39a52] {
  margin-left: 1rem;
  margin-right: 1rem;
  cursor: pointer;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 200;
  text-shadow: 0 0 #8e8e8e;
}
.btn-lg[data-v-41a39a52]:hover {
  -webkit-filter: brightness(120%);
          filter: brightness(120%);
  color: #2d2d2d;
}.help-tip[data-v-c4f98f49] {
  position: absolute;
  background-color: var(--color-dark);
  padding: 2rem;
  text-align: justify;
  z-index: 10000;
  top: 20px;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-filter: drop-shadow(0px 0px 20px rgb(0, 0, 0));
          filter: drop-shadow(0px 0px 20px rgb(0, 0, 0));
}
.light .help-tip[data-v-c4f98f49] {
  color: var(--color-light);
}
.close-btn[data-v-c4f98f49] {
  cursor: pointer;
  padding: 0.75rem;
  position: absolute;
  top: 0;
  right: 0;
}
.btn-lg[data-v-c4f98f49] {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  cursor: pointer;
  border-radius: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 200;
  text-shadow: 0 0 #8e8e8e;
  color: #272727;
}
.btn-lg[data-v-c4f98f49]:hover {
  -webkit-filter: brightness(120%);
          filter: brightness(120%);
}
.light .btn-lg[data-v-c4f98f49] {
  color: #fff;
}
.inactive[data-v-c4f98f49] {
  cursor: not-allowed;
  opacity: 0.5;
}
.cell[data-v-c4f98f49] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity, 1));
  padding-left: 1rem;
}
.left-cell[data-v-c4f98f49] {
  width: 33.333333%;
  border-right-width: 0px;
  padding-left: 1rem;
}
.right-cell[data-v-c4f98f49] {
  border-left-width: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.b-0[data-v-c4f98f49] {
  border-width: 0px;
}
.row[data-v-c4f98f49] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.wrapper[data-v-c4f98f49] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  border: 2px solid #606060;
  width: 100px;
  height: 32px;
}
.input-field[data-v-c4f98f49] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  text-align: right;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
  background: transparent;
  width: 96%;
}
.input-field[data-v-c4f98f49]:focus {
  outline: none;
}
.light .input-field[data-v-c4f98f49] {
  color: var(--color-text-primary);
}
.TP-block[data-v-c4f98f49] {
  border-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity, 1));
}
.TP-container[data-v-c4f98f49] {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity, 1));
}
.light .cell[data-v-c4f98f49], .light .TP-block[data-v-c4f98f49], .light .TP-container[data-v-c4f98f49], .light .volume-block div[data-v-c4f98f49] {
  border-color: var(--color-border-1);
}.bottom-panel[data-v-26ccd4a4] {
  border: none !important;
}
.tab[data-v-26ccd4a4] {
  font-size: 13px;
}
.detached[data-v-26ccd4a4] {
  color: #67d391;
}
.light .detached[data-v-26ccd4a4] {
  color: #2fa55d;
}
.grid[data-v-26ccd4a4] {
  color: #886aff !important;
}
ul[data-v-26ccd4a4] {
  background-color: var(--color-bg-primary);
}
.tab-body[data-v-26ccd4a4] {
  background-color: var(--color-bg-secondary);
}.wrapper[data-v-4b98e718] {
  position: absolute;
  padding: 1.5rem;
  padding-top: 2rem;
  z-index: 10000;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.wrapper.buy[data-v-4b98e718] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 84 61 / var(--tw-bg-opacity, 1));
}
.wrapper.sell[data-v-4b98e718] {
  --tw-bg-opacity: 1;
  background-color: rgb(116 42 42 / var(--tw-bg-opacity, 1));
}
.light .wrapper[data-v-4b98e718] {
  color: var(--color-secondary);
}
.close-btn[data-v-4b98e718] {
  position: absolute;
  cursor: pointer;
  padding: 0.25rem;
  top: 0;
  right: 8px;
}
.mini-input[data-v-4b98e718] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity, 1));
  width: 100px;
  height: 32px;
}
.mini-input[data-v-4b98e718]:focus {
  outline: none;
}
.addon-btn[data-v-4b98e718] {
  --tw-border-opacity: 1;
  border-color: rgb(104 211 145 / var(--tw-border-opacity, 1));
  text-align: center;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(198 246 213 / var(--tw-text-opacity, 1));
  height: 32px;
  width: 150px;
}
.buy .addon-btn[data-v-4b98e718]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 103 73 / var(--tw-bg-opacity, 1));
}
.sell .addon-btn[data-v-4b98e718]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(155 44 44 / var(--tw-bg-opacity, 1));
}.wrapper[data-v-ebf2c58b] {
  position: absolute;
  padding: 1.5rem;
  padding-top: 2rem;
  z-index: 10000;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.wrapper.buy[data-v-ebf2c58b] {
  --tw-bg-opacity: 1;
  background-color: rgb(34 84 61 / var(--tw-bg-opacity, 1));
}
.wrapper.sell[data-v-ebf2c58b] {
  --tw-bg-opacity: 1;
  background-color: rgb(116 42 42 / var(--tw-bg-opacity, 1));
}
.light .wrapper[data-v-ebf2c58b] {
  color: var(--color-secondary);
}
.form-stop-change[data-v-ebf2c58b] {
  width: 320px;
}
.close-btn[data-v-ebf2c58b] {
  position: absolute;
  cursor: pointer;
  padding: 0.25rem;
  top: 0;
  right: 8px;
}
.mini-input[data-v-ebf2c58b] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity, 1));
  width: 100px;
  height: 32px;
}
.mini-input[data-v-ebf2c58b]:focus {
  outline: none;
}
.mini-input-vol[data-v-ebf2c58b] {
  width: 200px;
}
.addon-btn[data-v-ebf2c58b] {
  --tw-border-opacity: 1;
  border-color: rgb(104 211 145 / var(--tw-border-opacity, 1));
  text-align: center;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(198 246 213 / var(--tw-text-opacity, 1));
  height: 32px;
  width: 150px;
}
.buy .addon-btn[data-v-ebf2c58b]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(39 103 73 / var(--tw-bg-opacity, 1));
}
.sell .addon-btn[data-v-ebf2c58b]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(155 44 44 / var(--tw-bg-opacity, 1));
}
.disable-input[data-v-ebf2c58b] {
  color: white;
}footer[data-v-4f57ef69] {
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
  border-top-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity, 1));
  font-size: 13px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer .logo-section[data-v-4f57ef69] {
  font-weight: 600;
}
footer .icon[data-v-4f57ef69] {
  font-size: 16px;
}
@media (max-width: 640px) {
footer &gt; div[data-v-4f57ef69] {
    font-size: 12px;
    padding: 14px 0 8px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
footer &gt; div .logo-section[data-v-4f57ef69] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 4px;
}
}
.light footer[data-v-4f57ef69] {
  background: #dbdddd;
  border-color: #fff;
}body {
  padding: 0 !important;
}
.swal-modal {
  background-color: #4a5568 !important;
}
.bottom-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.chart-wrapper {
  height: 500px;
  min-height: 500px;
}
@media (min-width: 768px) {
.chart-wrapper {
    height: auto;
    min-width: 750px;
}
}
@media (min-width: 1280px) {
.chart-wrapper {
    min-width: 1000px;
}
}
@media (min-width: 1440px) {
.chart-wrapper {
    min-width: 800px;
}
}
.bottom-block-right {
  margin-left: 0.5rem;
  margin-right: 0.25rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
}
.light .bottom-block-right {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 224 / var(--tw-border-opacity, 1));
}:root {
    --color-white: #fff;
    --color-light: #f5f5f5;

    --color-black: #000;
    --color-dark: #252e2d;
    --color-darken: #212121;
    --color-dark-green: #14221e;
    --color-gray: #95a8a5; /*base text*/
    --color-gray-dark: #4c5c51; /*border table*/
    --color-light-green: #2ebd85;

    --color-primary: #4c7a7f;
    --color-secondary: #868e96;

    --color-bg-primary: var(--color-dark);
    --color-bg-secondary: #2d3837;

    --color-panel-body: var(--color-bg-secondary);
    --color-panel-header: var(--color-dark-green); /*header of panel*/
    --color-block: #3b4f4d; /*any block like footer*/

    --color-bg-tooltip: rgba(0, 0, 0, .9); /* tooltip (help-popup) */
    --color-text-tooltip: var(--color-gray);

    --color-link: #476e73; /*link text*/
    --color-link-hover: #63959a; /*link hover state*/

    --color-success: #8eff37;
    --color-info: #3787ff;
    --color-danger: #af37ff;
    --color-warning: #ffc241;
    --color-slider: #006cfa;

    --color-border: #303030;
    --color-border-1: #0b150e;
    --color-rail: #1d1d1d;
    --color-scroll: #b9b9b9;

    --color-text-primary: var(--color-white);
    --color-text-secondary: var(--color-gray);

    --color-text-price: var(--color-gray);
    --color-chart-button: #3182ce;
    --color-bg-trade-selected: #141d1c;
}

:root.light {
    --color-primary: #778c85;
    --color-secondary: #ebecec;
    
    --color-gray: #515a59;

    --color-panel-body: var(--color-white);
    --color-panel-header: #ebecec;
    --color-slider: #38a169;
    --color-border: var(--color-secondary);
    --color-border-1: #cbd5e0; /* gray-400 */
    --color-rail: var(--color-secondary);
    --color-scroll: var(--color-gray);
    
    --color-bg-primary: var(--color-white);
    --color-bg-secondary: var(--color-light);
    --color-bg-long: #ebf7ef;
    --color-bg-short: #f5eaec;

    --color-bg-tooltip: rgba(255, 255, 255, .9); /* tooltip (help-popup) */
    --color-text-tooltip: var(--color-gray-dark);

    
    --color-text-primary: #2c2c2c;
    --color-text-secondary: var(--color-gray);
    --color-text-green-dark: #276749; /* text-green-800 */
    
    --color-btn-long: #8fd559;
    --color-btn-short: #bb68aa;
    
    --color-chart-button: #26a69a;
    --color-bg-trade-selected: var(--color-secondary);
}

*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(66 153 225 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}

::-ms-backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(66 153 225 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x:  ;
    --tw-pan-y:  ;
    --tw-pinch-zoom:  ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position:  ;
    --tw-gradient-via-position:  ;
    --tw-gradient-to-position:  ;
    --tw-ordinal:  ;
    --tw-slashed-zero:  ;
    --tw-numeric-figure:  ;
    --tw-numeric-spacing:  ;
    --tw-numeric-fraction:  ;
    --tw-ring-inset:  ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(66 153 225 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur:  ;
    --tw-brightness:  ;
    --tw-contrast:  ;
    --tw-grayscale:  ;
    --tw-hue-rotate:  ;
    --tw-invert:  ;
    --tw-saturate:  ;
    --tw-sepia:  ;
    --tw-drop-shadow:  ;
    --tw-backdrop-blur:  ;
    --tw-backdrop-brightness:  ;
    --tw-backdrop-contrast:  ;
    --tw-backdrop-grayscale:  ;
    --tw-backdrop-hue-rotate:  ;
    --tw-backdrop-invert:  ;
    --tw-backdrop-opacity:  ;
    --tw-backdrop-saturate:  ;
    --tw-backdrop-sepia:  ;
    --tw-contain-size:  ;
    --tw-contain-layout:  ;
    --tw-contain-paint:  ;
    --tw-contain-style:  ;
}

/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #edf2f7; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  -webkit-font-feature-settings: inherit;
          font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #cbd5e0; /* 2 */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #cbd5e0; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #cbd5e0; /* 2 */
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #cbd5e0; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #cbd5e0; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.container {
    width: 100%;
}
@media (min-width: 600px) {

    .container {
        max-width: 600px;
    }
}
@media (min-width: 768px) {

    .container {
        max-width: 768px;
    }
}
@media (min-width: 1280px) {

    .container {
        max-width: 1280px;
    }
}
@media (min-width: 1440px) {

    .container {
        max-width: 1440px;
    }
}
.visible {
    visibility: visible;
}
.invisible {
    visibility: hidden;
}
.collapse {
    visibility: collapse;
}
.static {
    position: static;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.sticky {
    position: sticky;
}
.right-0 {
    right: 0px;
}
.top-0 {
    top: 0px;
}
.z-0 {
    z-index: 0;
}
.z-10 {
    z-index: 10;
}
.z-20 {
    z-index: 20;
}
.z-50 {
    z-index: 50;
}
.order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
}
.order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
}
.order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
}
.order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
}
.order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
}
.m-0 {
    margin: 0px;
}
.m-2 {
    margin: 0.5rem;
}
.mx-0 {
    margin-left: 0px;
    margin-right: 0px;
}
.mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
.mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
}
.mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
.my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.mb-0 {
    margin-bottom: 0px;
}
.mb-1 {
    margin-bottom: 0.25rem;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-2 {
    margin-bottom: 0.5rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-px {
    margin-bottom: 1px;
}
.ml-0 {
    margin-left: 0px;
}
.ml-1 {
    margin-left: 0.25rem;
}
.ml-2 {
    margin-left: 0.5rem;
}
.ml-3 {
    margin-left: 0.75rem;
}
.ml-4 {
    margin-left: 1rem;
}
.ml-auto {
    margin-left: auto;
}
.mr-1 {
    margin-right: 0.25rem;
}
.mr-12 {
    margin-right: 3rem;
}
.mr-2 {
    margin-right: 0.5rem;
}
.mr-3 {
    margin-right: 0.75rem;
}
.mr-4 {
    margin-right: 1rem;
}
.mr-5 {
    margin-right: 1.25rem;
}
.mr-6 {
    margin-right: 1.5rem;
}
.mr-8 {
    margin-right: 2rem;
}
.mt-0 {
    margin-top: 0px;
}
.mt-1 {
    margin-top: 0.25rem;
}
.mt-10 {
    margin-top: 2.5rem;
}
.mt-12 {
    margin-top: 3rem;
}
.mt-2 {
    margin-top: 0.5rem;
}
.mt-3 {
    margin-top: 0.75rem;
}
.mt-4 {
    margin-top: 1rem;
}
.mt-6 {
    margin-top: 1.5rem;
}
.mt-8 {
    margin-top: 2rem;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
    display: inline;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.table {
    display: table;
}
.grid {
    display: grid;
}
.contents {
    display: contents;
}
.hidden {
    display: none;
}
.h-12 {
    height: 3rem;
}
.h-16 {
    height: 4rem;
}
.h-2 {
    height: 0.5rem;
}
.h-4 {
    height: 1rem;
}
.h-8 {
    height: 2rem;
}
.h-full {
    height: 100%;
}
.w-1\/2 {
    width: 50%;
}
.w-1\/3 {
    width: 33.333333%;
}
.w-1\/4 {
    width: 25%;
}
.w-1\/6 {
    width: 16.666667%;
}
.w-10 {
    width: 2.5rem;
}
.w-12 {
    width: 3rem;
}
.w-2 {
    width: 0.5rem;
}
.w-2\/4 {
    width: 50%;
}
.w-26 {
    width: 6.5rem;
}
.w-5 {
    width: 1.25rem;
}
.w-5\/12 {
    width: 41.666667%;
}
.w-5\/6 {
    width: 83.333333%;
}
.w-8 {
    width: 2rem;
}
.w-full {
    width: 100%;
}
.max-w-6xl {
    max-width: 72rem;
}
.flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
}
.flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
}
.shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
.transform {
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!cursor-pointer {
    cursor: pointer !important;
}
.cursor-help {
    cursor: help;
}
.cursor-not-allowed {
    cursor: not-allowed;
}
.cursor-pointer {
    cursor: pointer;
}
.select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.resize {
    resize: both;
}
.list-disc {
    list-style-type: disc;
}
.flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
.flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}
.items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
.justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.gap-3 {
    gap: 0.75rem;
}
.gap-x-1 {
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            column-gap: 0.25rem;
}
.self-center {
    -ms-flex-item-align: center;
        align-self: center;
}
.overflow-auto {
    overflow: auto;
}
.overflow-x-auto {
    overflow-x: auto;
}
.whitespace-nowrap {
    white-space: nowrap;
}
.rounded {
    border-radius: 0.25rem;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-none {
    border-radius: 0px;
}
.rounded-sm {
    border-radius: 0.125rem;
}
.rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
}
.rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}
.rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
}
.rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
}
.border {
    border-width: 1px;
}
.border-0 {
    border-width: 0px;
}
.border-2 {
    border-width: 2px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-b-2 {
    border-bottom-width: 2px;
}
.border-b-4 {
    border-bottom-width: 4px;
}
.border-l-0 {
    border-left-width: 0px;
}
.border-l-8 {
    border-left-width: 8px;
}
.border-r-0 {
    border-right-width: 0px;
}
.border-r-2 {
    border-right-width: 2px;
}
.border-t-0 {
    border-top-width: 0px;
}
.border-t-2 {
    border-top-width: 2px;
}
.border-t-4 {
    border-top-width: 4px;
}
.border-dashed {
    border-style: dashed;
}
.border-dotted {
    border-style: dotted;
}
.border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(113 128 150 / var(--tw-border-opacity, 1));
}
.border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(74 85 104 / var(--tw-border-opacity, 1));
}
.border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
}
.border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgb(26 32 44 / var(--tw-border-opacity, 1));
}
.border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgb(72 187 120 / var(--tw-border-opacity, 1));
}
.border-info {
    border-color: var(--color-info);
}
.border-orange-600 {
    --tw-border-opacity: 1;
    border-color: rgb(221 107 32 / var(--tw-border-opacity, 1));
}
.border-success {
    border-color: var(--color-success);
}
.border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgb(151 90 22 / var(--tw-border-opacity, 1));
}
.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(66 153 225 / var(--tw-bg-opacity, 1));
}
.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(49 130 206 / var(--tw-bg-opacity, 1));
}
.bg-dark {
    background-color: var(--color-dark);
}
.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity, 1));
}
.bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(160 174 192 / var(--tw-bg-opacity, 1));
}
.bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(113 128 150 / var(--tw-bg-opacity, 1));
}
.bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(74 85 104 / var(--tw-bg-opacity, 1));
}
.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(26 32 44 / var(--tw-bg-opacity, 1));
}
.bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 161 105 / var(--tw-bg-opacity, 1));
}
.bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(47 133 90 / var(--tw-bg-opacity, 1));
}
.bg-grey-dark {
    background-color: var(--color-gray-dark);
}
.bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(163 191 250 / var(--tw-bg-opacity, 1));
}
.bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(90 103 216 / var(--tw-bg-opacity, 1));
}
.bg-orange-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 173 85 / var(--tw-bg-opacity, 1));
}
.bg-orange-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(221 107 32 / var(--tw-bg-opacity, 1));
}
.bg-orange-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 86 33 / var(--tw-bg-opacity, 1));
}
.bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(213 63 140 / var(--tw-bg-opacity, 1));
}
.bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(151 38 109 / var(--tw-bg-opacity, 1));
}
.bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 62 62 / var(--tw-bg-opacity, 1));
}
.bg-transparent {
    background-color: transparent;
}
.bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(214 158 46 / var(--tw-bg-opacity, 1));
}
.bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(183 121 31 / var(--tw-bg-opacity, 1));
}
.p-0 {
    padding: 0px;
}
.p-1 {
    padding: 0.25rem;
}
.p-2 {
    padding: 0.5rem;
}
.p-3 {
    padding: 0.75rem;
}
.p-4 {
    padding: 1rem;
}
.p-6 {
    padding: 1.5rem;
}
.p-8 {
    padding: 2rem;
}
.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}
.px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.pb-2 {
    padding-bottom: 0.5rem;
}
.pb-4 {
    padding-bottom: 1rem;
}
.pl-0 {
    padding-left: 0px;
}
.pl-1 {
    padding-left: 0.25rem;
}
.pl-2 {
    padding-left: 0.5rem;
}
.pl-3 {
    padding-left: 0.75rem;
}
.pl-4 {
    padding-left: 1rem;
}
.pl-6 {
    padding-left: 1.5rem;
}
.pr-1 {
    padding-right: 0.25rem;
}
.pr-2 {
    padding-right: 0.5rem;
}
.pr-3 {
    padding-right: 0.75rem;
}
.pr-4 {
    padding-right: 1rem;
}
.pr-5 {
    padding-right: 1.25rem;
}
.pr-8 {
    padding-right: 2rem;
}
.pt-2 {
    padding-top: 0.5rem;
}
.pt-3 {
    padding-top: 0.75rem;
}
.pt-4 {
    padding-top: 1rem;
}
.pt-8 {
    padding-top: 2rem;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-justify {
    text-align: justify;
}
.text-2xl {
    font-size: 1.5rem;
}
.text-base {
    font-size: 1rem;
}
.text-lg {
    font-size: 1.125rem;
}
.text-sm {
    font-size: 0.875rem;
}
.text-xl {
    font-size: 1.25rem;
}
.text-xs {
    font-size: 0.75rem;
}
.font-bold {
    font-weight: 700;
}
.font-normal {
    font-weight: 400;
}
.capitalize {
    text-transform: capitalize;
}
.leading-7 {
    line-height: 1.75rem;
}
.leading-none {
    line-height: 1;
}
.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-200 {
    --tw-text-opacity: 1;
    color: rgb(190 227 248 / var(--tw-text-opacity, 1));
}
.text-blue-300 {
    --tw-text-opacity: 1;
    color: rgb(144 205 244 / var(--tw-text-opacity, 1));
}
.text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(99 179 237 / var(--tw-text-opacity, 1));
}
.text-dark {
    color: var(--color-dark);
}
.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(226 232 240 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(203 213 224 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(160 174 192 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(74 85 104 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(45 55 72 / var(--tw-text-opacity, 1));
}
.text-green-200 {
    --tw-text-opacity: 1;
    color: rgb(198 246 213 / var(--tw-text-opacity, 1));
}
.text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(72 187 120 / var(--tw-text-opacity, 1));
}
.text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(56 161 105 / var(--tw-text-opacity, 1));
}
.text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(47 133 90 / var(--tw-text-opacity, 1));
}
.text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgb(163 191 250 / var(--tw-text-opacity, 1));
}
.text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgb(102 126 234 / var(--tw-text-opacity, 1));
}
.text-info {
    color: var(--color-info);
}
.text-orange-700 {
    --tw-text-opacity: 1;
    color: rgb(192 86 33 / var(--tw-text-opacity, 1));
}
.text-orange-800 {
    --tw-text-opacity: 1;
    color: rgb(156 66 33 / var(--tw-text-opacity, 1));
}
.text-orange-900 {
    --tw-text-opacity: 1;
    color: rgb(123 52 30 / var(--tw-text-opacity, 1));
}
.text-pink-500 {
    --tw-text-opacity: 1;
    color: rgb(237 100 166 / var(--tw-text-opacity, 1));
}
.text-primary {
    color: var(--color-primary);
}
.text-red-300 {
    --tw-text-opacity: 1;
    color: rgb(254 178 178 / var(--tw-text-opacity, 1));
}
.text-red-400 {
    --tw-text-opacity: 1;
    color: rgb(252 129 129 / var(--tw-text-opacity, 1));
}
.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(229 62 62 / var(--tw-text-opacity, 1));
}
.text-success {
    color: var(--color-success);
}
.text-text-primary {
    color: var(--color-text-primary);
}
.text-transparent {
    color: transparent;
}
.text-warning {
    color: var(--color-warning);
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgb(246 224 94 / var(--tw-text-opacity, 1));
}
.text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(236 201 75 / var(--tw-text-opacity, 1));
}
.text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}
.text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgb(183 121 31 / var(--tw-text-opacity, 1));
}
.opacity-50 {
    opacity: 0.5;
}
.shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
            box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
    outline-style: solid;
}
.blur {
    --tw-blur: blur(8px);
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
    -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter;
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
}
@media (min-width: 600px) {

    .sm\:mx-0 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .sm\:mt-0 {
        margin-top: 0px;
    }

    .sm\:flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .sm\:justify-start {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }

    .sm\:pl-2 {
        padding-left: 0.5rem;
    }
}
@media (min-width: 768px) {

    .md\:order-2 {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }

    .md\:order-3 {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
    }

    .md\:order-5 {
        -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
                order: 5;
    }

    .md\:mx-auto {
        margin-left: auto;
        margin-right: auto;
    }

    .md\:my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .md\:mb-4 {
        margin-bottom: 1rem;
    }

    .md\:mb-6 {
        margin-bottom: 1.5rem;
    }

    .md\:mb-8 {
        margin-bottom: 2rem;
    }

    .md\:ml-0 {
        margin-left: 0px;
    }

    .md\:ml-1 {
        margin-left: 0.25rem;
    }

    .md\:ml-4 {
        margin-left: 1rem;
    }

    .md\:ml-auto {
        margin-left: auto;
    }

    .md\:mr-0 {
        margin-right: 0px;
    }

    .md\:mr-8 {
        margin-right: 2rem;
    }

    .md\:mt-0 {
        margin-top: 0px;
    }

    .md\:mt-2 {
        margin-top: 0.5rem;
    }

    .md\:block {
        display: block;
    }

    .md\:inline {
        display: inline;
    }

    .md\:flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .md\:hidden {
        display: none;
    }

    .md\:h-10 {
        height: 2.5rem;
    }

    .md\:h-6 {
        height: 1.5rem;
    }

    .md\:w-1\/2 {
        width: 50%;
    }

    .md\:w-1\/3 {
        width: 33.333333%;
    }

    .md\:flex-1 {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 0%;
                flex: 1 1 0%;
    }

    .md\:flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .md\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }

    .md\:items-stretch {
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
    }

    .md\:overflow-visible {
        overflow: visible;
    }

    .md\:border-b-2 {
        border-bottom-width: 2px;
    }

    .md\:px-0 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .md\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .md\:pl-1 {
        padding-left: 0.25rem;
    }

    .md\:pl-4 {
        padding-left: 1rem;
    }

    .md\:pl-6 {
        padding-left: 1.5rem;
    }

    .md\:pr-1 {
        padding-right: 0.25rem;
    }
}
@media (min-width: 1280px) {

    .lg\:order-4 {
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
    }

    .lg\:flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .lg\:border-b-0 {
        border-bottom-width: 0px;
    }

    .lg\:px-0 {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (min-width: 1440px) {

    .xl\:order-2 {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
    }

    .xl\:order-3 {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
    }

    .xl\:mx-0 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .xl\:mx-1 {
        margin-left: 0.25rem;
        margin-right: 0.25rem;
    }

    .xl\:ml-24 {
        margin-left: 6rem;
    }

    .xl\:ml-6 {
        margin-left: 1.5rem;
    }

    .xl\:w-auto {
        width: auto;
    }

    .xl\:w-full {
        width: 100%;
    }

    .xl\:flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }

    .xl\:justify-start {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
    }

    .xl\:border-r-4 {
        border-right-width: 4px;
    }
}


.toast-title {
  font-weight: 700;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a, .toast-message label {
  color: #FFF;
}

.toast-message a:hover {
  color: #CCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #FFF;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

.toast-close-button:focus, .toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
}

#toast-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#toast-container &gt; div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #FFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container &gt; div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

#toast-container &gt; div:hover {
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container &gt; .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}

#toast-container &gt; .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}

#toast-container &gt; .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}

#toast-container &gt; .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}

#toast-container.toast-bottom-center &gt; div, #toast-container.toast-top-center &gt; div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-bottom-full-width &gt; div, #toast-container.toast-top-full-width &gt; div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

@media all and (max-width: 240px) {
  #toast-container &gt; div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container &gt; div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container &gt; div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container &gt; div.rtl {
    padding: 8px 50px 8px 8px;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container &gt; div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  #toast-container &gt; div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
.order-book {
  font-size: 12px;
  line-height: 1.1;
}
@media (min-width: 1440px) {
  .order-book {
    width: 280px;
  }
}
.order-book-glass{
  position: relative;
}
.order-book-glass .simplebar-scrollbar::before {
  background-color: var(--color-scroll);
  width: 5px;
}
.order-book-glass .simplebar-track.simplebar-vertical {
  width: 8px;
}
.order-book-glass.short {
  height: 305px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .order-book-glass.short {
    height: 361px;
  }
}
@media (min-width: 1280px) {
  .order-book-glass.short {
    height: 361px;
  }
}
@media (min-width: 1440px) {
  .order-book-glass.short {
    height: 305px;
  }
}
.order-book-glass.full {
  overflow: initial;
}
@media (min-width: 768px) {
  .order-book-glass.full {
    height: 800px;
  }
}
@media (min-width: 1280px) {
  .order-book-glass.full {
    height: 746px;
  }
}
@media (min-width: 1440px) {
  .order-book-glass.full {
    height: 610px;
  }
}
@media screen and (max-width: 768px) {
  .order-book-glass.full {
    max-height: 400px;
  }
}
.order-book-glass:not(.full) .top-glass{
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.order-book-row {
  border: 1px solid var(--color-border);
  padding: 2px 12px 2px 3px;
}
.order-book-row-type {
  width: 7%;
}
.order-book-row-price {
  width: 27%;
  text-align: left;
}
.order-book-row-volume {
  width: 31%;
  text-align: right;
}
.order-book-row-total {
  width: 35%;
  text-align: right;
}
.order-book-row-arrow {
  font-size: 0.5em;
  padding-right: 4px;
  line-height: 2;
}
.order-book-price{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.125rem;
     -moz-column-gap: 0.125rem;
          column-gap: 0.125rem;
  padding-left: 1.25rem;
  font-size: 1.125rem;
  font-weight: 700;
  height: 30px;
  background: var(--color-darken);
}
@media (min-width: 768px) {
  .order-book-price {
    height: 53px;
  }
}
@media (min-width: 1440px) {
  .order-book-price {
    height: 40px;
  }
}
.order-book-price span{
  position: relative;
}
.order-book-price span::after{
  position: absolute;
  font-weight: 700;
  line-height: 1;
}
.order-book-price span.red-mark::after{
  --tw-text-opacity: 1;
  color: rgb(252 129 129 / var(--tw-text-opacity, 1));
  content: "↓";
}
.order-book-price span.green-mark::after{
  --tw-text-opacity: 1;
  color: rgb(56 161 105 / var(--tw-text-opacity, 1));
  content: "↑";
}
.order-book-top-btn {
  width: 18px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  --ob-red: #722a36;
  --ob-green: #397531;
}
.order-book-top-btn.ob-middle {
  border-top: 9px solid var(--ob-red);
  border-bottom: 9px solid var(--ob-green);
}
.order-book-top-btn.ob-asks {
  border-top: 9px solid var(--ob-red);
  border-bottom: 9px solid var(--ob-red);
}
.order-book-top-btn.ob-bids {
  border-bottom: 9px solid var(--ob-green);
  border-top: 9px solid var(--ob-green);
}
.order-book-top-btn:hover {
  -webkit-filter: brightness(110%);
          filter: brightness(110%);
}
.order-book-top-btn:focus {
  outline: none;
}

.light .order-book-price {
  background: var(--color-header);
  border: 1px solid var(--color-panel-header);
}
.light .order-book-top-btn {
  --ob-red: #e53e3e;
  --ob-green: #2ebd85;
}

.symbol-block {
  width: 100%;
  min-height: 50px;
  padding-bottom: 6px;
}

.symbol-title{
  -ms-flex-item-align: center;
      align-self: center;
  text-align: left;
  font-size: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  word-break: keep-all;
}

.light .symbol-title {
  color: var(--color-text-primary);
}

.top-btn{
  -ms-flex-item-align: center;
      align-self: center;
}
.top-btn-cross, .top-btn-leverage{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(246 224 94 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(151 90 22 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(236 201 75 / var(--tw-text-opacity, 1));
}
.light .top-pair-info-block .top-btn-cross,.light .top-pair-info-block  .top-btn-leverage{
  --tw-text-opacity: 1;
  color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}
.top-btn-cross.ISOLATED, .top-btn-leverage.ISOLATED{
  --tw-border-opacity: 1;
  border-color: rgb(49 130 206 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(43 108 176 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(144 205 244 / var(--tw-text-opacity, 1));
}
.top-btn-leverage{
  border-left-width: 0px;
}

.light .top-btn-cross.CROSS, .light .top-btn-leverage.CROSS {
  background-color: #ecc94b;
  color: var(--color-text-secondary);
}

.top-pair-info-block{
  position: relative;
  -ms-flex-item-align: center;
      align-self: center;
  text-align: left;
  line-height: 1.25;
}
.top-pair-info-block_title {
  font-size: 0.8rem;
  margin-bottom: 3px;
}
.top-pair-info-block .with-help{
  display: inline-block;
  cursor: help;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: var(--color-primary);
}

.light .top-pair-info-block_title {
  color: var(--color-text-secondary);
}
.light .top-pair-info-block .with-help {
  border-color: var(--color-text-secondary);
}
.light .top-pair-info-block &gt; span:not([class^=text]) {
  color: var(--color-text-primary);
}
.light .top-pair-info-block .text-yellow-500{
  --tw-text-opacity: 1;
  color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}

.with-help:hover {
  cursor: help;
}

.cross-modal {
  width: 380px;
  background-color: #d7d7d7;
  min-height: 200px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.showcase-mark {
  display: block;
  position: absolute;
  top: 55px;
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
  /*&amp;:before {
    content: ' ';
    width: 15px;
    height: 15px;
    border: 2px solid;
    top: -24px;
    z-index: -1;
    @apply rounded rounded-full border-blue-700 absolute bg-white;
  }*/
}

.modal {
  position: fixed !important;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  z-index: 10000;
}
.modal-header{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(160 174 192 / var(--tw-border-opacity, 1));
  padding: 0.75rem;
}
.modal-close{
  position: absolute;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-align: right;
  font-size: 2.25rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  right: 15px;
}
@media (min-width: 768px) {
  .modal-close {
    right: 0;
  }
}
.modal-close:hover{
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity, 1));
}
.modal-close:focus {
  outline: none;
}
.modal-title{
  margin-left: 2rem;
  margin-right: 2rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  text-align: center;
  font-size: 1.25rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1));
}
.modal-body{
  padding: 1.5rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity, 1));
  max-width: 400px;
}
@media screen and (max-width: 768px) {
  .modal-body {
    padding: 0.75rem;
  }
}

.bottom-block-left{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 880px;
  --color-text-cell: #edf2f7;
}

.light .bottom-block-left {
  --color-text-cell: var(--color-text-primary);
}

.cancel-link {
  cursor: pointer;
  border-bottom-width: 1px;
  border-style: dashed;
  --tw-border-opacity: 1;
  border-color: rgb(183 121 31 / var(--tw-border-opacity, 1));
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(214 158 46 / var(--tw-text-opacity, 1));
}
.cancel-link:hover{
  --tw-text-opacity: 1;
  color: rgb(246 224 94 / var(--tw-text-opacity, 1));
}

.light .cancel-link{
  --tw-text-opacity: 1;
  color: rgb(116 66 16 / var(--tw-text-opacity, 1));
}
.light .cancel-link:hover{
  --tw-text-opacity: 1;
  color: rgb(183 121 31 / var(--tw-text-opacity, 1));
}

.item-wrapper{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(45 55 72 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  height: 36px;
  font-size: 12px;
  background: #1d241f;
}

.light .item-wrapper {
  border-color: #fff;
  background: var(--color-bg-secondary);
  color: var(--color-text-primary);
}

.cell{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2px;
}

.date-cell{
  margin-left: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 150px !important;
}

.light-cell {
  color: var(--color-text-cell);
}

.BUY-cell{
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity, 1));
}

.SELL-cell{
  --tw-text-opacity: 1;
  color: rgb(245 101 101 / var(--tw-text-opacity, 1));
}

.grayColor {
  color: #5a5a5a;
}

.has-no-profit {
  color: #5a5a5a;
}

.has-profit-plus {
  color: #73ff73;
}

.light .has-profit-plus{
  --tw-text-opacity: 1;
  color: rgb(56 161 105 / var(--tw-text-opacity, 1));
}

.has-profit-minus {
  color: #ff6a99;
}

.bottom-block_title {
  font-size: 0.8rem;
  margin-bottom: 3px;
  position: relative;
}
.bottom-block_title .hint{
  cursor: help;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: var(--color-primary);
}

.light .bottom-block_title span {
  border-color: var(--color-primary);
}
.light .bot-volume span:nth-of-type(1) {
  border-color: #515a59;
}
.light .bot-volume span:nth-of-type(2) {
  color: #2f855a;
  border-color: #2f855a;
}

.place-order-tab{
  position: relative;
  padding: 0.75rem;
}
@media (min-width: 768px) {
  .place-order-tab {
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .place-order-tab {
    width: 100%;
  }
}
@media (min-width: 1440px) {
  .place-order-tab {
    width: 310px;
  }
}
.place-order-tab .types{
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.place-order-tab .header{
  position: relative;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border-bottom-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(214 158 46 / var(--tw-border-opacity, 1));
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.place-order-tab.market-panel {
  background: #33302F;
}
.place-order-tab.stop-panel {
  background: #27323a;
}
.place-order-tab.stop-long-panel {
  /* height: 440px; */
}

.light .place-order-tab .header {
  color: var(--color-text-primary);
}
.light .place-order-tab.market-panel, .light .place-order-tab.stop-panel {
  background: var(--color-bg-secondary);
}

.po-balance{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  text-align: left;
}

.po-input{
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.25rem;
  padding: 0 8px;
  border: 2px solid #434343;
  height: 36px;
}
.po-input-prefix{
  white-space: nowrap;
  text-align: left;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.po-input-field{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
  width: auto;
}
.po-input-field input{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  background-color: transparent;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgb(203 213 224 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  width: 100%;
}
.po-input-postfix{
  padding-left: 0.25rem;
  text-align: right;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
  -webkit-box-flex: 0;
      -ms-flex: 0 1 38px;
          flex: 0 1 38px;
}
.po-input.cost-leverage{
  margin-top: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.po-input input[type=text]::-webkit-input-placeholder {
  color: #777;
  font-size: 0.8rem;
}
.po-input input[type=text]::-moz-placeholder {
  color: #777;
  font-size: 0.8rem;
}
.po-input input[type=text]:-ms-input-placeholder {
  color: #777;
  font-size: 0.8rem;
}
.po-input input[type=text]::-ms-input-placeholder {
  color: #777;
  font-size: 0.8rem;
}
.po-input input[type=text]::placeholder {
  color: #777;
  font-size: 0.8rem;
}

.light .po-input {
  border-color: var(--color-border-1);
}
.light .po-input-prefix{
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.light .po-input-field input{
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity, 1));
  background: transparent;
}
.light .po-input-postfix{
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}

.input-volume-pair{
  margin-bottom: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-width: 0px;
}

.action-buttons{
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.action-buttons .action-button{
  border-radius: 0.25rem;
  border-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  width: 48%;
}
.action-buttons .action-button.long-btn{
  --tw-border-opacity: 1;
  border-color: rgb(34 84 61 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(47 133 90 / var(--tw-bg-opacity, 1));
}
.action-buttons .action-button.long-btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(72 187 120 / var(--tw-bg-opacity, 1));
}
.action-buttons .action-button.short-btn{
  --tw-border-opacity: 1;
  border-color: rgb(116 42 42 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(229 62 62 / var(--tw-bg-opacity, 1));
}
.action-buttons .action-button.short-btn:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(245 101 101 / var(--tw-bg-opacity, 1));
}

.light .action-buttons .action-button {
  color: var(--color-light);
  border: none;
}
.light .action-buttons .long-btn {
  background-color: var(--color-light-green);
}
.light .action-buttons .long-btn:hover {
  -webkit-filter: brightness(105%);
          filter: brightness(105%);
}

.calculated-block{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.75rem;
}
.calculated-block .calculated-part{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 48%;
}
.calculated-block .calculated-part .part-title{
  --tw-text-opacity: 1;
  color: rgb(113 128 150 / var(--tw-text-opacity, 1));
}
.calculated-block .calculated-part .part-value{
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity, 1));
}

.light .calculated-block .calculated-part .part-value{
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity, 1));
}

.empty-input-element {
  height: 44px;
  color: #72434c;
}

.order-hint {
  border: 1px dashed #0e90d2;
  border-radius: 50%;
  padding: 3px 10px;
  top: -8px;
  position: absolute;
  right: 0;
}
.order-hint:hover {
  cursor: help;
}

.help-order-popup{
  position: absolute;
  z-index: 50;
  background-color: var(--color-bg-tooltip);
  padding: 0.75rem;
  bottom: 40px;
  right: -5px;
  text-transform: none;
  text-align: left;
}

.light .help-order-popup {
  -webkit-box-shadow: 0 0 13px 0 rgba(49, 57, 54, 0.5);
          box-shadow: 0 0 13px 0 rgba(49, 57, 54, 0.5);
}

.calc {
  position: absolute;
  left: 0;
}

.v-popper__popper.v-popper--theme-tooltip .v-popper__inner {
  font-size: 12px;
  max-width: 320px;
  background: var(--color-bg-tooltip, #1e293b);
  color: var(--color-text-tooltip, #e0e0e0);
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  white-space: normal;
  text-align: left;
  -webkit-box-shadow: 0 15px 50px 0px rgb(0, 0, 0, 0.2);
          box-shadow: 0 15px 50px 0px rgb(0, 0, 0, 0.2);
  border-radius: 4px;
}

.v-popper__popper.v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: var(--color-bg-tooltip, #000000);
}

[v-cloak] {
  display: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

body {
  font-family: "Avenir", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  position: relative;
  margin: 0px;
  min-height: 100vh;
  background-color: var(--color-bg-primary);
  padding: 0.5rem;
  color: var(--color-gray);
}

.black-screen {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

a{
  font-weight: 700;
  color: var(--color-link);
}
a:hover{
  color: var(--color-link-hover);
}

.scroll-wrapper {
  position: relative;
  overflow-y: scroll;
}

.panel{
  background-color: var(--color-panel-body);
}
.panel .panel-header{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background-color: var(--color-panel-header);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(39 103 73 / var(--tw-text-opacity, 1));
  height: 40px;
}
.panel .panel-header .btn {
  height: 26px;
}
.panel .panel-body{
  border-width: 1px;
  border-color: var(--color-panel-header);
}

.btn{
  border-width: 1px;
  border-color: var(--color-dark);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
}
.btn:focus {
  outline: none;
}
.btn-dark {
  background-color: rgb(63.1782178218, 78.6217821782, 77.2178217822);
}
.btn-rounded{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  border-radius: 9999px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  min-width: 80px;
  background-color: rgb(49.5445544554, 61.6554455446, 60.5544554455);
}
.btn-rounded:first-child{
  margin-left: 0px;
}
.btn-rounded:not(.active):hover {
  background-color: rgb(56.1, 56.1, 56.1);
}
.btn-rounded.active{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(26 32 44 / var(--tw-border-opacity, 1));
  background-color: #5d2f00;
  cursor: default;
}
.btn-rounded.active &gt; span{
  --tw-text-opacity: 1;
  color: rgb(221 107 32 / var(--tw-text-opacity, 1));
}

.light .btn-rounded {
  background-color: var(--color-bg-secondary);
  border-color: #83918f;
}
.light .btn-rounded:not(.active):hover{
  --tw-bg-opacity: 1;
  background-color: rgb(246 224 94 / var(--tw-bg-opacity, 1));
}
.light .btn-rounded.active{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(26 32 44 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(236 201 75 / var(--tw-bg-opacity, 1));
}
.light .btn-rounded.active &gt; span{
  --tw-text-opacity: 1;
  color: rgb(221 107 32 / var(--tw-text-opacity, 1));
}

.thead{
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(74 85 104 / var(--tw-border-opacity, 1));
  font-size: 0.875rem;
}

.light .thead {
  border-color: #fff;
}

.trow-striped:nth-of-type(even) {
  background-color: rgb(38.1831683168, 47.5168316832, 46.6683168317);
}

.light .trow-striped:nth-of-type(even) {
  background-color: var(--color-bg-secondary);
}

.tab{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  cursor: pointer;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-width: 1px;
  border-bottom-width: 0px;
  border-color: var(--color-block);
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(160 174 192 / var(--tw-text-opacity, 1));
}
.tab.active{
  background-color: var(--color-panel-body);
}

.light .tab {
  color: var(--color-text-secondary);
  border-color: var(--color-secondary);
}
.light .tab.active {
  background-color: var(--color-bg-secondary);
  border-color: var(--color-bg-secondary);
}

.input-search {
  background-color: rgb(58.6336633663, 72.9663366337, 71.6633663366);
  border-radius: 4px;
  border-width: 1px;
  border-color: var(--color-dark);
}
.input-search:focus {
  outline: none;
}

.light .input-search {
  background-color: var(--color-white);
  color: var(--color-text-primary);
}

.swal-modal{
  border-width: 1px;
  border-color: var(--color-primary);
}

.swal-button {
  border: 1px solid #243130;
}

.swal-button--confirm{
  --tw-bg-opacity: 1;
  background-color: rgb(155 44 44 / var(--tw-bg-opacity, 1));
}
.swal-button--confirm:not([disabled]):hover{
  --tw-bg-opacity: 1;
  background-color: rgb(197 48 48 / var(--tw-bg-opacity, 1));
}
.swal-button--confirm:focus {
  -webkit-box-shadow: 0 0 0 1px #60b89e, 0 0 0 3px rgba(116, 136, 150, 0.29);
          box-shadow: 0 0 0 1px #60b89e, 0 0 0 3px rgba(116, 136, 150, 0.29);
}

.swal-button--cancel{
  --tw-bg-opacity: 1;
  background-color: rgb(113 128 150 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity, 1));
}
.swal-button--cancel:not([disabled]):hover{
  --tw-bg-opacity: 1;
  background-color: rgb(160 174 192 / var(--tw-bg-opacity, 1));
}
.swal-button--cancel:focus {
  -webkit-box-shadow: 0 0 0 1px #2d3837, 0 0 0 3px rgba(116, 136, 150, 0.29);
          box-shadow: 0 0 0 1px #2d3837, 0 0 0 3px rgba(116, 136, 150, 0.29);
}

#toast-container {
  text-align: left;
}

.kineticjs-content {
  display: block !important;
}

.bg-screen {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
}

#app .simplebar-track.simplebar-vertical {
  width: 10px;
}

.bottom-tab table thead {
  position: sticky;
  top: 0;
  background-color: var(--color-bg-secondary);
}
.bottom-tab table th {
  text-align: left;
  font-weight: normal;
  font-size: 0.8rem;
  max-height: 20px;
  padding-right: 12px;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.bottom-tab .simplebar-track.simplebar-vertical {
  top: 20px;
}
.bottom-tab .simplebar-content-wrapper {
  min-height: 290px;
}
.bottom-tab .simplebar-content-wrapper:focus {
  outline-style: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
}
.bottom-tab .simplebar-scrollbar:before {
  background-color: #0c0c0c;
}

.bottom-tab-table-scroll {
  max-height: 400px;
  min-height: 290px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}

.left-block{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1440px) {
  .left-block {
    width: 280px;
  }
}

.card-modal {
  background-color: #d7d7d7;
  min-height: 200px;
  text-transform: none;
}

.hint{
  cursor: help;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: var(--color-primary);
}/**
Ion.RangeSlider, 2.3.1
© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}
.irs-handle {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: default;
  z-index: 1;
}
.irs-handle.type_last {
  z-index: 2;
}
.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}
.irs-min {
  left: 0;
}
.irs-max {
  right: 0;
}
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.irs-with-grid .irs-grid {
  display: block;
}
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}
.irs-grid-pol.small {
  height: 4px;
}
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}
.irs-disabled {
  opacity: 0.4;
}
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
.irs--flat {
  height: 40px;
}
.irs--flat.irs-with-grid {
  height: 60px;
}
.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}
.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}
.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}
.irs--flat .irs-handle &gt; i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}
.irs--flat .irs-handle.state_hover &gt; i:first-child,
.irs--flat .irs-handle:hover &gt; i:first-child {
  background-color: #a43540;
}
.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}
.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}
.irs--flat .irs-grid-text {
  color: #999;
}
.irs--big {
  height: 55px;
}
.irs--big.irs-with-grid {
  height: 70px;
}
.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #ddd), color-stop(150%, white));
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}
.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #428bca), to(#b9d4ec));
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
          box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}
.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}
.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}
.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #B4B9BE), to(white));
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
          box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}
.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #919BA5), to(white));
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}
.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}
.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}
.irs--big .irs-grid-pol {
  background-color: #428bca;
}
.irs--big .irs-grid-text {
  color: #428bca;
}
.irs--modern {
  height: 55px;
}
.irs--modern.irs-with-grid {
  height: 55px;
}
.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: -webkit-gradient(linear, left top, left bottom, from(#e0e4ea), to(#d1d6e0));
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}
.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: -webkit-gradient(linear, left top, left bottom, from(#20b426), to(#18891d));
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}
.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}
.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}
.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle &gt; i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.irs--modern .irs-handle &gt; i:nth-child(2) {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e6e6));
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle &gt; i:nth-child(3) {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}
.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #919ba5), to(#ffffff));
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}
.irs--modern .irs-handle.state_hover &gt; i:nth-child(1),
.irs--modern .irs-handle:hover &gt; i:nth-child(1) {
  border-color: #7685a2;
}
.irs--modern .irs-handle.state_hover &gt; i:nth-child(3),
.irs--modern .irs-handle:hover &gt; i:nth-child(3) {
  border-color: #48536a;
}
.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}
.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}
.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}
.irs--modern .irs-grid {
  height: 25px;
}
.irs--modern .irs-grid-pol {
  background-color: #dedede;
}
.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}
.irs--sharp.irs-with-grid {
  height: 57px;
}
.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}
.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}
.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}
.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}
.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}
.irs--sharp .irs-handle &gt; i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}
.irs--sharp .irs-handle.state_hover &gt; i:first-child,
.irs--sharp .irs-handle:hover &gt; i:first-child {
  border-top-color: black;
}
.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}
.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}
.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-grid {
  height: 25px;
}
.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}
.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--round {
  height: 50px;
}
.irs--round.irs-with-grid {
  height: 65px;
}
.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}
.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}
.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}
.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  background-color: white;
  border-radius: 24px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
          box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: #006cfa;
  color: white;
  border-radius: 4px;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
}
.irs--round .irs-grid {
  height: 25px;
}
.irs--round .irs-grid-pol {
  background-color: #dedede;
}
.irs--round .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--square {
  height: 50px;
}
.irs--square.irs-with-grid {
  height: 60px;
}
.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}
.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}
.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}
.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}
.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}
.irs--square .irs-grid {
  height: 25px;
}
.irs--square .irs-grid-pol {
  background-color: #dedede;
}
.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}
[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size&gt;div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition&gt;.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner&gt;div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
</pre></body></html>