* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent !important;
}

a {
  text-decoration: none;
  color: inherit;
  display: inline-block;
  cursor: pointer;
}

img {
  max-width: 100%;
}

span, label {
  display: inline-block;
}

html {
  scroll-behavior: smooth;
}

input, textarea {
  outline: none;
  border: 0;
  background: transparent;
  font-weight: 400;
}

button, select {
  border: none;
  cursor: pointer;
  background: transparent;
  outline: 0;
  font-weight: 400;
}

address {
  font-style: normal;
}

.wrapper {
  width: 100%;
  overflow: hidden;
  min-height: 100svh;
}

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

p, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
  font-weight: 400;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
}

body {
  background: white;
  color: black;
  font-family: "Nebulas", sans-serif;
  font-weight: 400;
}

button, input, textarea, li, div {
  font-family: "Nebulas", sans-serif;
  font-weight: 400;
}

.container {
  max-width: 100%;
  padding: 0 16px;
}

.wrapper {
  padding: 24px 0 40px;
}

.header {
  flex-shrink: 0;
}
.header .light-img {
  display: none;
}
.header.main-header {
  border-bottom: 1px solid #e9ecef;
}
.header-left, .header-right {
  width: 40px;
  height: 40px;
}

.h-full {
  flex: 1;
}

.btn-primary {
  background: #9dff73;
  color: #000000;
  height: 52px;
  border-radius: 18px;
  font-size: 16px;
  letter-spacing: 0.04em;
  transition: 0.2s ease-in-out all;
  cursor: pointer;
  gap: 12px;
}
.btn-primary:hover, .btn-primary:active {
  background: #adff89;
}
.btn-primary.md {
  height: 40px;
  border-radius: 14px;
  font-size: 16px;
}
.btn-primary.sm {
  height: 36px;
  border-radius: 100px;
  font-size: 14px;
}
.btn-primary.disabled {
  background: #568742;
  pointer-events: none;
}
.btn-secondary {
  border-radius: 18px;
  padding: 0 20px;
  height: 52px;
  font-size: 16px;
  letter-spacing: 0.04em;
  background: rgba(102, 110, 136, 0.08);
  color: #282828;
  transition: 0.2 ease-in-out all;
  gap: 12px;
}
.btn-secondary:hover, .btn-secondary:active {
  background: rgba(102, 110, 136, 0.04);
}
.btn-secondary.md {
  border-radius: 14px;
  padding: 0 20px;
  height: 40px;
  font-size: 16px;
}
.btn-secondary.sm {
  border-radius: 1111px;
  padding: 0 12px;
  height: 36px;
  font-size: 14px;
}
.btn-secondary.disabled {
  background: rgba(102, 110, 136, 0.06);
  color: #6c757d;
  pointer-events: none;
}
.btn-space {
  height: 48px;
  font-size: 16px;
  letter-spacing: 0.04em;
  color: #6c757d;
  transition: 0.2s ease-in-out all;
  cursor: pointer;
  gap: 12px;
}
.btn-space svg path {
  transition: 0.2s ease-in-out all;
}
.btn-space:hover, .btn-space:active {
  color: #495057;
}
.btn-space:hover svg path, .btn-space:active svg path {
  fill: #495057;
}
.btn-space.sm {
  font-size: 14px;
  height: 36px;
}
.btn-space.disabled {
  color: #adb5bd;
  pointer-events: none;
}
.btn-space.disabled svg path {
  fill: #495057;
}
.btn-neutral {
  border-radius: 18px;
  padding: 0 20px;
  height: 52px;
  background: #282828;
  font-size: 16px;
  letter-spacing: 0.04em;
  color: #e7e7e7;
  transition: 0.2s ease-in-out all;
  cursor: pointer;
  gap: 12px;
}
.btn-neutral:hover, .btn-neutral:active {
  background: #353535;
}
.btn-neutral.md {
  height: 40px;
  border-radius: 14px;
}
.btn-neutral.sm {
  height: 36px;
  font-size: 14px;
}
.btn-neutral.disabled {
  background: #949494;
  pointer-events: none;
}
.btn-red {
  background: rgba(220, 53, 69, 0.12);
  color: #dc3545;
  height: 52px;
  border-radius: 18px;
  font-size: 16px;
  letter-spacing: 0.04em;
  transition: 0.2s ease-in-out all;
  cursor: pointer;
  gap: 12px;
}
.btn-red svg, .btn-red img {
  opacity: 1;
  transition: 0.2s ease-in-out all;
}
.btn-red:hover, .btn-red:active {
  color: rgba(220, 53, 70, 0.8);
}
.btn-red:hover img, .btn-red:hover svg, .btn-red:active img, .btn-red:active svg {
  opacity: 0.8;
}
.btn-red.md {
  height: 40px;
  border-radius: 14px;
  font-size: 16px;
}
.btn-red.sm {
  height: 36px;
  border-radius: 100px;
  font-size: 14px;
}
.btn-red.disabled {
  pointer-events: none;
  color: rgba(220, 53, 70, 0.5);
}
.btn-red.disabled img, .btn-red.disabled svg {
  opacity: 0.5;
}
.btn-linear {
  height: 52px;
  border-radius: 18px;
  font-size: 16px;
  letter-spacing: 0.04em;
  transition: 0.2s ease-in-out all;
  cursor: pointer;
  gap: 12px;
  background: linear-gradient(270deg, #dcffcc 0%, #fcff99 35%, #ffe1cc 60%, #ffb2f1 100%);
  color: #000000;
  padding: 0 20px;
}
.btn-linear svg, .btn-linear img {
  opacity: 1;
  transition: 0.2s ease-in-out all;
}
.btn-linear:hover, .btn-linear:active {
  background: linear-gradient(270deg, rgba(220, 255, 204, 0.8) 0%, rgba(252, 255, 153, 0.8) 35%, rgba(255, 225, 204, 0.8) 60%, rgba(255, 178, 241, 0.8) 100%);
}
.btn-linear:hover img, .btn-linear:hover svg, .btn-linear:active img, .btn-linear:active svg {
  opacity: 0.8;
}
.btn-linear.md {
  height: 40px;
  border-radius: 14px;
  font-size: 16px;
}
.btn-linear.sm {
  height: 36px;
  border-radius: 100px;
  font-size: 14px;
  padding: 0 12px;
}
.btn-linear.disabled {
  pointer-events: none;
  background: linear-gradient(270deg, rgba(184, 255, 153, 0.5) 0%, rgba(252, 255, 153, 0.5) 35%, rgba(255, 225, 204, 0.5) 60%, rgba(255, 153, 236, 0.5) 100%);
  color: #212529;
}
.btn-linear.disabled img, .btn-linear.disabled svg {
  opacity: 0.5;
}

.link-btn {
  border-radius: 18px;
  padding: 0 20px;
  height: 52px;
  background: rgba(69, 140, 255, 0.12);
  font-size: 16px;
  letter-spacing: 0.04em;
  color: #367df0;
  transition: 0.2s ease-in-out all;
  cursor: pointer;
  gap: 12px;
}
.link-btn:hover {
  color: rgba(54, 125, 240, 0.8);
}
.link-btn.disabled {
  color: rgba(54, 125, 240, 0.5);
  pointer-events: none;
}
.link-btn.md {
  height: 40px;
  border-radius: 14px;
}
.link-btn.sm {
  height: 36px;
  font-size: 14px;
  border-radius: 18px;
}

.form-inp, .form-tel {
  border: 1px solid #e9ecef;
  border-radius: 18px;
  height: 48px;
  background: #f9f9f9;
  letter-spacing: 0.02em;
  color: #282828;
  caret-color: #007aff;
  width: 100%;
}
.form-inp::-moz-placeholder, .form-tel::-moz-placeholder {
  color: #6c757d;
}
.form-inp::placeholder, .form-tel::placeholder {
  color: #6c757d;
}
.form-tel {
  position: relative;
  z-index: 1;
  padding: 0;
}
.form-tel span {
  top: 7px;
  left: 23px;
  line-height: 20px;
  letter-spacing: 0.02em;
  color: #212529;
  z-index: -1;
  padding: 6px 16px 6px 0;
  border-right: 1px solid #dee2e6;
}
.form-tel span img {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  border-radius: 50%;
}
.form-tel input {
  padding: 0 20px 0 101px;
  letter-spacing: 0.02em;
  color: #212529;
  caret-color: #007aff;
}
.form-tel input::-moz-placeholder {
  color: #6c757d;
}
.form-tel input::placeholder {
  color: #6c757d;
}
.form-price {
  background: #f9f9f9;
  border-radius: 18px;
  z-index: 1;
}
.form-price input {
  height: 52px;
  letter-spacing: 0.02em;
  color: #282828;
}
.form-price input::-moz-placeholder {
  color: #6c757d;
}
.form-price input::placeholder {
  color: #6c757d;
}
.form-price p {
  height: 36px;
  border-left: 1px solid #dee2e6;
  letter-spacing: 0.02em;
  color: #282828;
  z-index: -1;
}
.form-checkbox {
  width: 60px;
  height: 28px;
  background: rgba(102, 110, 136, 0.12);
  transition: 0.2s ease-in-out all;
}
.form-checkbox input {
  z-index: 2;
  opacity: 0 !important;
  cursor: pointer;
}
.form-checkbox span {
  background: #adb5bd;
  top: 3px;
  left: 3px;
  width: 32px;
  height: 22px;
  transition: 0.2s ease-in-out all;
}
.form-checkbox:has(input[type=checkbox]:checked) {
  background: #20c997;
}
.form-checkbox input:checked ~ span {
  background: #ffffff;
  left: 25px;
}
.form-search {
  background: #f9f9f9;
  border-radius: 18px;
}
.form-search img.dark-icon {
  display: none;
}
.form-search input {
  height: 52px;
  letter-spacing: 0.02em;
  color: #282828;
}
.form-search input::-moz-placeholder {
  color: #6c757d;
}
.form-search input::placeholder {
  color: #6c757d;
}

.header .btn-secondary {
  width: 40px;
  height: 40px;
  padding: 0;
}
.header h2 {
  line-height: 137%;
  letter-spacing: 0.003rem;
  color: #282828;
}
.header-btn img.dark-img {
  display: none;
}

.home .container {
  z-index: 1;
}
.home-title {
  font-family: "Nagel", sans-serif;
  font-weight: 500;
  font-size: 54px;
  line-height: 100%;
  color: #2d2d2d;
}
.home .main-img {
  z-index: -1;
  right: -108px;
  top: -17px;
  width: 500px;
  min-width: 500px;
}
.home .main-img.light-img {
  display: none;
}

.footer {
  padding-top: 10px;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.footer .container {
  gap: 10px;
}

.auth-title {
  font-family: "Nagel", sans-serif;
  font-weight: 500;
  font-size: 48px;
  line-height: 100%;
  color: #2d2d2d;
}
.auth p {
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #6c757d;
}
.auth-btns {
  gap: 12px;
}
.auth .row {
  --bs-gutter-x: 4px;
}

.anons .swiper-slide:not(.swiper-slide-active) {
  height: 0;
  overflow: hidden;
}
.anons img.dark-img {
  display: none;
}
.anons h2 {
  font-family: "Nagel", sans-serif;
  font-weight: 500;
  font-size: 38px;
  line-height: 100%;
  color: #2d2d2d;
}
.anons p {
  font-size: 16px;
  line-height: 137%;
  letter-spacing: 0.02em;
  color: #6c757d;
}

.swp-pagination {
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  width: calc(100% - 32px);
}
.swp-pagination span {
  border-radius: 10px;
  height: 4px;
  width: 100%;
  background: #e9ecef;
  display: block;
}
.swp-pagination span:first-child, .swp-pagination span.active {
  background: #212529;
}

.navs {
  padding: 10px 0 17px;
  z-index: 4;
  border-top: 1px solid #e9ecef;
}
.navs-link {
  gap: 6px;
  font-size: 14px;
  line-height: 157%;
  letter-spacing: 0.02em;
  color: #6c757d;
}
.navs-link .icon .dot {
  top: -3px;
  right: -4.25px;
  width: 9px;
  height: 9px;
  background: #dc3545;
}
.navs-link .icon img.dark-icon {
  display: none;
}
.navs-link .icon img.active-icon {
  display: none;
}
.navs-link.active, .navs-link:hover {
  color: #367df0;
}
.navs-link.active .icon img, .navs-link:hover .icon img {
  display: none;
}
.navs-link.active .icon img.active-icon, .navs-link:hover .icon img.active-icon {
  display: block;
}

.main-page {
  z-index: 1;
}
.main-page .circle {
  border-radius: 100%;
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(129.1783447266px);
  width: 588px;
  min-width: 588px;
  height: 465px;
  z-index: -1;
  left: 50%;
  top: 185px;
  transform: translateX(calc(-50% + 5px)) rotateZ(180deg);
  opacity: 0.35;
}
.main-page .overal-balance {
  gap: 12px;
}
.main-page .overal-balance p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.main-page .overal-balance h3 {
  font-family: "Nagel", sans-serif;
  font-size: 48px;
  line-height: 100%;
  color: #2d2d2d;
}
.main-page .navigation a {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.main-page .navigation a .icon {
  height: 54px;
  background: rgba(40, 40, 40, 0.04);
  border-radius: 18px;
}
.main-page .navigation a .icon svg:nth-child(2) {
  display: none;
}
.main-page .swiper {
  overflow: visible;
}
.main-page .swiper-pagination {
  margin-top: 12px;
}

.swiper-pagination {
  top: auto !important;
  bottom: auto !important;
  left: auto !important;
  transform: translate(0);
}
.swiper-pagination span {
  border-radius: 111px;
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 0.25);
  opacity: 1;
  margin: 0 !important;
  padding: 0;
}
.swiper-pagination span.swiper-pagination-bullet-active {
  width: 12px;
  background: #282828;
}

.alert-teal {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #1aa179;
  background: rgba(26, 161, 120, 0.12);
}

.alert-red {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #b02a37;
  background: rgba(176, 42, 55, 0.12);
}

.alert-white {
  border: 1.5px solid #e9ecef;
  background: #ffffff;
  border-radius: 18px;
}
.alert-white .main-img.dark-icon {
  display: none;
}
.alert-white h3 {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #282828;
}
.alert-white p {
  font-size: 13px;
  line-height: 138%;
  letter-spacing: 0.05em;
  color: #6c757d;
}
.alert-white a {
  gap: 12px;
  font-size: 14px;
  letter-spacing: 0.04em;
  color: #367df0;
}
.alert-white .btn-secondary {
  width: 24px;
  height: 24px;
}

.my-wallet {
  position: relative;
  z-index: 1;
  background: #ffffff;
  border-radius: 32px 32px 0 0;
  padding: 20px 0 60px;
  margin-top: 20px;
}
.my-wallet h2 {
  font-family: "Nagel", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 100%;
  color: #282828;
  margin-bottom: 20px;
}

.operation-month {
  padding: 12px 12px 12px 16px;
  background: rgba(40, 40, 40, 0.04);
  border-radius: 18px;
}
.operation-month p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.operation-month h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.operation-month__right {
  padding-left: 12px;
}

.clever-card {
  background: rgba(40, 40, 40, 0.04);
  border-radius: 18px;
  z-index: 1;
}
.clever-card .icon {
  border-radius: 100%;
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(23.5px);
  left: -26px;
  top: -44px;
  z-index: -1;
  width: 274px;
  height: 129px;
  opacity: 0.2;
  transform: rotateZ(179.62deg);
}
.clever-card__left {
  gap: 12px;
}
.clever-card h3 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.clever-card h4 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.clever-card p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}

.crypto-list {
  background: rgba(40, 40, 40, 0.04);
  border-radius: 18px;
}
.crypto-card__left {
  gap: 12px;
}
.crypto-card h3 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.crypto-card h4 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.crypto-card p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  text-align: center;
  color: #6c757d;
}

.wallet {
  z-index: 1;
}
.wallet .circle {
  border-radius: 100%;
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(129.1783447266px);
  width: 588px;
  min-width: 588px;
  height: 465px;
  z-index: -1;
  left: 50%;
  top: 156px;
  transform: translateX(calc(-50% + 5px)) rotateZ(0deg);
  opacity: 0.35;
}
.wallet .swiper {
  overflow: visible;
}
.wallet-card h2 {
  font-family: "Nagel", sans-serif;
  font-size: 38px;
  color: #282828;
}
.wallet-card h2 span {
  font-family: "Nebulas", sans-serif;
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.wallet .swiper-pagination {
  margin-top: 12px;
}
.wallet .navigation {
  background: rgba(255, 255, 255, 0.85);
  padding: 12px;
  border-radius: 24px;
}
.wallet .navigation a {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.wallet .navigation a .icon {
  height: 54px;
  background: rgba(40, 40, 40, 0.04);
  border-radius: 18px;
}
.wallet .navigation a .icon svg:nth-child(2) {
  display: none;
}

.alert-gray {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
  background: rgba(0, 0, 0, 0.04);
}

.transactions {
  background: white;
  border-radius: 32px 32px 0 0;
  padding: 20px 0;
  position: relative;
  z-index: 1;
  margin-bottom: -40px;
}
.transactions h2 {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.transactions-navs {
  margin-bottom: 20px;
}
.transactions-navs a {
  padding: 9.5px 12px;
  background: rgba(40, 40, 40, 0.04);
  font-size: 14px;
  letter-spacing: 0.04em;
  color: #282828;
  transition: 0.2s ease-in-out all;
}
.transactions-navs a.active, .transactions-navs a:hover {
  background: #282828;
  color: #e7e7e7;
}
.transactions-card__left {
  gap: 12px;
}
.transactions-card .icon {
  width: 40px;
  height: 40px;
  background: rgba(40, 40, 40, 0.04);
}
.transactions-card .icon img.dark-img {
  display: none;
}
.transactions-card h3 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.transactions-card h4 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.transactions-card p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.transactions-card.input .icon {
  background: rgba(26, 161, 121, 0.12);
}
.transactions-card.input .icon svg {
  transform: rotateZ(180deg);
}
.transactions-card.input .icon svg path {
  fill: #1aa179;
}
.transactions-card.input h4 {
  color: #1aa179;
}

.funds-card {
  background: #f9f9f9;
  border-radius: 18px;
}
.funds-card h3 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.funds-card h3 span {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.funds-card h2 {
  font-family: "Nagel", sans-serif;
  font-size: 38px;
  color: #282828;
}
.funds-card h2 span {
  font-family: "Nebulas", sans-serif;
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.funds-card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.funds .swiper-pagination {
  margin-top: 12px;
}
.funds-transaction p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.funds .transfer-amount p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.funds .transfer-amount li {
  height: 36px;
  padding: 0 12px;
  background: rgba(40, 40, 40, 0.04);
  gap: 12px;
  font-size: 14px;
  letter-spacing: 0.04em;
  color: #282828;
}
.funds .transfer-amount svg:nth-child(2) {
  display: none;
}

.withdraw .container {
  gap: 20px;
}
.withdraw h3 {
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.withdraw h3 span {
  color: #6c757d;
}
.withdraw .qr-code {
  width: 252px;
  border-radius: 32px;
  padding: 20px 20px 10px;
  position: relative;
  background: transparent;
  z-index: 1;
  background: #ffffff;
}
.withdraw .qr-code::before {
  border-radius: 32px;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border: 2px solid transparent;
  background: linear-gradient(to right, #F9FF20 0%, #7FFF47 30%, #F9FF20 55%, #FFDAC0 80%, #FC76E3 100%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
}
.withdraw .qr-code p {
  font-size: 13px;
  line-height: 138%;
  letter-spacing: 0.05em;
  color: #6c757d;
  margin: 6px 0 2px;
}
.withdraw .qr-code h4 {
  font-size: 14px;
  line-height: 129%;
  letter-spacing: 0.04em;
  color: #282828;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.withdraw .navigation a {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.withdraw .navigation a .icon {
  height: 54px;
  background: rgba(40, 40, 40, 0.04);
  border-radius: 18px;
}
.withdraw .navigation a .icon svg:nth-child(2) {
  display: none;
}

.alert-warning {
  background: rgba(255, 193, 7, 0.12);
  border-radius: 16px;
  padding: 12px;
  gap: 12px;
}
.alert-warning img.dark-img {
  display: none;
}
.alert-warning p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #664d03;
}

.check-aml .alert-gray {
  border-radius: 16px;
  background: #F9F9F9;
  padding: 12px;
  gap: 12px;
  margin-bottom: 12px;
}
.check-aml .alert-gray img.dark-icon {
  display: none;
}
.check-aml .alert-gray p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.check-aml .swiper-pagination {
  margin-top: 12px;
}
.check-aml__body {
  padding-left: 20px;
  background: #f9f9f9;
  border-radius: 24px;
}
.check-aml__body p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.check-aml__body .btn-neutral {
  padding-left: 12px;
  padding-right: 12px;
}
.check-aml__body .btn-neutral img.dark-icon {
  display: none;
}

.history-check {
  gap: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #f9f9f9;
  border-radius: 24px;
}
.history-check h3 {
  font-family: "Nagel", sans-serif;
  font-size: 20px;
  color: #282828;
}
.history-card__left {
  gap: 12px;
}
.history-card h4 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.history-card h4 span {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.history-card p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.history-card b {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.history-card svg {
  transform: rotateY(180deg);
}

.more-link {
  letter-spacing: 0.04em;
  color: #6c757d;
}

.pay-card {
  background: #ffffff;
  border: 1px solid #e9ecef;
  border-radius: 24px;
  padding: 20px;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: 20px;
}
.pay-card input {
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.pay-card img.dark-icon {
  display: none;
}
.pay-card__left {
  gap: 12px;
}
.pay-card h3 {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
  margin-bottom: 2px;
}
.pay-card h3 span {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.pay-card .price {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.pay-card .price del {
  color: #6c757d;
}
.pay-card .icon {
  width: 28px;
  height: 28px;
  border: 1px solid #343a40;
}
.pay-card input:checked ~ .icon span {
  width: 14px;
  height: 14px;
  background: #367df0;
}

.load {
  background: rgba(69, 140, 255, 0.12);
  width: 48px;
  height: 48px;
  gap: 2px;
}
@keyframes loadAnimation {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.3;
  }
  60% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}
.load-dot {
  width: 6px;
  height: 6px;
  background: #367df0;
  animation: loadAnimation 0.6s linear infinite;
}
.load-dot:nth-child(2) {
  animation-delay: 0.1s;
}
.load-dot:nth-child(3) {
  animation-delay: 0.2s;
}

.load-page h2 {
  font-family: "Nagel", sans-serif;
  font-size: 28px;
  color: #282828;
}
.load-page p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}

.check-result .chart-text h3 {
  font-family: "Nagel", sans-serif;
  font-size: 38px;
  color: #282828;
  margin-bottom: 6px;
}
.check-result .chart-text p {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.check-result .crypto-text b {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.check-result .crypto-text p {
  font-size: 16px;
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.check-result .result-card {
  border: 1px solid #e9ecef;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 24px;
}
.check-result .result-card p {
  gap: 12px;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.check-result .result-card h3 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.check-result .result-card h3 span {
  color: #6c757d;
}
.check-result .result-card .line {
  height: 10px;
  background: #E9ECEF;
}
.check-result .result-card .line.line-green span {
  background: #20c997;
}
.check-result .result-card .line.line-yellow span {
  background: #ffc107;
}
.check-result .result-card .line.line-red span {
  background: #dc3545;
}

.select-wallet .text {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.select-wallet .btn-secondary {
  gap: 12px;
}
.select-wallet .btn-secondary img.dark-icon {
  display: none;
}

.add-wallet__card {
  background: #f9f9f9;
  border-radius: 18px;
}
.add-wallet__card input {
  cursor: pointer;
  z-index: 2;
  opacity: 0;
  display: none !important;
}
.add-wallet__card h3 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.add-wallet__card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.add-wallet__card .icon {
  width: 28px;
  height: 28px;
  border: 1px solid #dee2e6;
}
.add-wallet__card .link-btn {
  border-radius: 14px;
}
.add-wallet__card input:checked ~ div .icon span {
  width: 14px;
  height: 14px;
  background: #367df0;
}
.add-wallet__card input:checked ~ div .link-btn {
  display: none !important;
}

.import-wallet .btn-neutral {
  gap: 12px;
}
.import-wallet .btn-neutral img.dark-icon {
  display: none;
}
.import-wallet .form-inp, .import-wallet .form-tel {
  border: 0;
}
.import-wallet p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.import-wallet a {
  gap: 12px;
  padding: 12px;
  border-radius: 16px;
  background: #f9f9f9;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}

.wallet-id label {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.wallet-id .wallet-name {
  background: #f9f9f9;
  border-radius: 18px;
  letter-spacing: 0.02em;
  color: #282828;
}
.wallet-id .more-link {
  letter-spacing: 0.04em;
  color: #6c757d;
}
.wallet-id__btns {
  gap: 10px;
}
.wallet-id .btn-red {
  gap: 12px;
}
.wallet-id .btn-secondary {
  gap: 12px;
}
.wallet-id .btn-secondary img.dark-icon {
  display: none;
}

.export-wallet .alert-gray {
  border-radius: 16px;
  background: #F9F9F9;
  padding: 12px;
  gap: 12px;
}
.export-wallet .alert-gray img.dark-icon {
  display: none;
}
.export-wallet .alert-gray p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.export-wallet .qr-code {
  position: relative;
  background: #ffffff;
  border-radius: 32px;
  z-index: 1;
  padding: 20px;
  width: 252px;
}
.export-wallet .qr-code::before {
  border-radius: 32px;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border: 2px solid transparent;
  background: linear-gradient(to bottom, #47FD93, #0062FF) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
}
.export-wallet label {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.export-wallet .form-inp, .export-wallet .form-tel {
  border: 0;
}

.profile {
  padding: 32px 0 100px;
  z-index: 1;
}
.profile .circle {
  border-radius: 100%;
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(65px);
  width: 712px;
  min-width: 712px;
  height: 564px;
  z-index: -1;
  top: -136px;
  transform: translateX(-50%) rotateZ(180deg);
  opacity: 0.2;
}
.profile-avatar {
  width: 80px;
  height: 80px;
}
.profile-head {
  gap: 12px;
}
.profile-head h2 {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.profile-payment {
  border: 1px solid #e9ecef;
  border-radius: 24px;
  padding: 20px;
  background: #ffffff;
}
.profile-payment .text {
  margin-bottom: 12px;
}
.profile-payment h3 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.profile-payment h4 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.profile-payment h4 span {
  color: #6c757d;
}
.profile-payment .line {
  height: 10px;
  background: #e9ecef;
}
.profile-payment .line span {
  background: #dc3545;
}
.profile-payment .btn-secondary img.dark-icon {
  display: none;
}
.profile .link-list {
  border: 1px solid #e9ecef;
  border-radius: 24px;
  padding: 12px 20px;
  background: #ffffff;
}
.profile .link-item {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
  padding: 7px 0;
}
.profile .link-item span {
  gap: 12px;
}
.profile .link-line {
  height: 1px;
  background: #e9ecef;
}
.profile .log-out {
  border: 1px solid #e9ecef;
  border-radius: 24px;
  padding: 19px 20px;
  gap: 12px;
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}

.profile-settings .avatar-logo {
  width: 80px;
  height: 80px;
}
.profile-settings .select-logo input {
  cursor: pointer;
  z-index: 2;
}
.profile-settings label {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}

.profile-security .title {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.profile-security label {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.profile-security .two-factor {
  gap: 20px;
  border: 1px solid #e9ecef;
  border-radius: 24px;
  padding: 20px 16px;
}
.profile-security .text h4 {
  gap: 12px;
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.profile-security .text h4 span {
  background: #f9f9f9;
  border-radius: 12px;
  width: 34px;
  height: 34px;
  color: #6c757d;
}
.profile-security .text p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
  padding-left: 46px;
  margin-top: 2px;
}
.profile-security .btns {
  gap: 12px;
}
.profile-security .btns .btn-secondary img.dark-icon {
  display: none;
}

.profile-devices h3 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}

.device-card__text {
  gap: 12px;
}
.device-card__text img.dark-icon {
  display: none;
}
.device-card__name {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
  margin-bottom: 2px;
}
.device-card p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}

.profile-tarif__head {
  background: #f9f9f9;
  margin-bottom: 12px;
}
.profile-tarif__head a {
  padding: 7px 7px 7px 24px;
  font-size: 16px;
  line-height: 137%;
  letter-spacing: 0.03em;
  text-align: center;
  color: #282828;
  gap: 10px;
}
.profile-tarif__head a.active {
  padding: 10px 24px;
  background: rgba(69, 140, 255, 0.12);
  color: #367df0;
}
.profile-tarif__head a .present {
  background: rgba(220, 53, 69, 0.12);
  font-size: 14px;
  line-height: 129%;
  letter-spacing: 0.04em;
  color: #dc3545;
  padding: 7px 16px;
}
.profile-tarif .tarif-card {
  border: 1px solid #e9ecef;
  border-radius: 24px;
  z-index: 1;
  background: #ffffff;
}
.profile-tarif .tarif-card .bg-img {
  z-index: -1;
}
.profile-tarif .tarif-card__head {
  padding: 20px;
  gap: 20px;
  border-bottom: 1px solid #e9ecef;
}
.profile-tarif .tarif-card__head .icon.dark-icon {
  display: none;
}
.profile-tarif .tarif-card__head h4 {
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.profile-tarif .tarif-card__head .text {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.profile-tarif .tarif-card__head h3 {
  font-family: "Nagel", sans-serif;
  font-size: 28px;
  color: #282828;
}
.profile-tarif .tarif-card__head .price {
  font-family: "Nagel", sans-serif;
  font-size: 38px;
  color: #282828;
}
.profile-tarif .tarif-card__head .price span {
  font-family: "Nebulas", sans-serif;
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.profile-tarif .tarif-card__head del {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  text-decoration: line-through;
  color: #6c757d;
}
.profile-tarif .tarif-card__alert {
  font-size: 14px;
  line-height: 129%;
  letter-spacing: 0.04em;
  color: #dc3545;
  background: rgba(220, 53, 69, 0.12);
  padding: 5px 16px;
}
.profile-tarif .tarif-card__bottom {
  padding: 20px;
}
.profile-tarif .tarif-card__bottom h4 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.profile-tarif .tarif-card__bottom ul {
  gap: 20px;
}
.profile-tarif .tarif-card__bottom p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.profile-tarif .tarif-card__bottom p span {
  color: #282828;
}
.profile-tarif .best-card {
  background: #9DFF73;
  border-radius: 24px;
}
.profile-tarif .best-card__title {
  gap: 10px;
  padding: 9px 0;
  font-size: 14px;
  line-height: 129%;
  letter-spacing: 0.04em;
  color: #282828;
}

.business {
  padding: 44px 0 107px;
}
.business h2 {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.business-navs {
  width: calc(100% + 32px);
  margin-left: -16px;
  overflow-x: scroll;
  border-bottom: 1px solid #e9ecef;
}
.business-navs::-webkit-scrollbar {
  display: none;
}
.business-navs a {
  gap: 12px;
  height: 40px;
  letter-spacing: 0.04em;
  color: #6c757d;
  padding: 0 12px;
  border-radius: 14px;
}
.business-navs a span {
  width: 20px;
  height: 20px;
  background: #dc3545;
  font-size: 14px;
  line-height: 129%;
  letter-spacing: 0.04em;
  color: #e7e7e7;
}
.business-navs a.active, .business-navs a:hover {
  color: #282828;
  background: rgba(102, 110, 136, 0.08);
}
.business label {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.business .btn-secondary {
  background: rgba(102, 110, 136, 0.04);
}
.business .btn-secondary img.dark-icon {
  display: none;
}
.business .btn-secondary:hover {
  background: rgba(102, 110, 136, 0.08);
}
.business-link {
  background: #f9f9f9;
  border-radius: 18px;
  transition: 0.2s ease-in-out all;
}
.business-link .logo {
  width: 48px;
}
.business-link__title {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.business-link__title b {
  font-size: 18px;
  line-height: 133%;
  color: #282828;
}
.business-link__title .dot {
  width: 9px;
  height: 9px;
  background: #dc3545;
}
.business-link__dagree {
  padding: 9px 12px;
  background: rgba(102, 110, 136, 0.08);
  border-radius: 14px;
}
.business-link__dagree svg {
  transform: rotateY(180deg);
}
.business-link__dagree b {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.business-link__dagree span {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.business-link .alert-teal {
  padding: 2px 12px;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #198754;
}
.business-link .alert-red {
  padding: 2px 12px;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #dc3545;
}
.business-link .alert-gray {
  padding: 4px 12px;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.business-link__alert {
  padding: 4px 12px;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #367df0;
  background: rgba(69, 140, 255, 0.12);
  margin-top: 6px;
}
.business-link__bottom-title {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.business-link__bottom b {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.business-link__bottom svg {
  transform: rotateY(180deg);
}
.business-link:hover {
  background: rgba(102, 110, 136, 0.08);
}

.profile-store .container {
  gap: 32px;
}
.profile-store__head h3 {
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.profile-store__head p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.profile-store__head .btn-secondary img.dark-icon {
  display: none;
}
.profile-store .title {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  line-height: 100%;
  color: #282828;
}
.profile-store .title span {
  color: #adb5bd;
}
.profile-store .statistic-card {
  border: 1.5px solid #e9ecef;
  border-radius: 18px;
}
.profile-store .statistic-card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.profile-store .statistic-card h3 {
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.profile-store .swiper {
  overflow: visible;
}
.profile-store .swiper-slide {
  width: 236px;
}
.profile-store .reviews-card {
  background: #f9f9f9;
  border-radius: 18px;
}
.profile-store .reviews-card__name {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.profile-store .reviews-card__rating {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.profile-store .reviews-card__rating span {
  color: #adb5bd;
}
.profile-store .reviews-card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.profile-store .reviews-card__date {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}

.invoicing label {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}

.account-created .container {
  gap: 26px;
}
.account-created__head {
  max-width: 260px;
}
.account-created__head h2 {
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.account-created__head p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.account-created .qr-code {
  width: 252px;
  border-radius: 32px;
  padding: 20px;
  position: relative;
  background: transparent;
  z-index: 1;
  background: #ffffff;
}
.account-created .qr-code::before {
  border-radius: 32px;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border: 2px solid transparent;
  background: linear-gradient(to right, #F9FF20 0%, #7FFF47 30%, #F9FF20 55%, #FFDAC0 80%, #FC76E3 100%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
}
.account-created .form-inp, .account-created .form-tel {
  margin-bottom: 12px;
}
.account-created .navigation a {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.account-created .navigation a .icon {
  height: 54px;
  background: rgba(40, 40, 40, 0.04);
  border-radius: 18px;
}
.account-created .navigation a .icon svg:nth-child(2) {
  display: none;
}

.payment-card {
  background: #f9f9f9;
  padding: 12px 16px;
  gap: 20px;
}
.payment-card h3 {
  letter-spacing: 0.04em;
  color: #282828;
}
.payment-card h3 span {
  color: #6c757d;
}

.store-review .alert-red {
  padding: 12px;
  gap: 12px;
  border-radius: 12px;
  color: #DC3545;
}
.store-review .alert-red a {
  color: #367df0;
}
.store-review__card {
  background: #f9f9f9;
  border-radius: 18px;
}
.store-review__card-name {
  gap: 12px;
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.store-review__card-name b {
  color: #282828;
}
.store-review__card-id {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.store-review__card h4 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.store-review__card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.store-review__card .alert-red {
  padding: 4px 12px;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
}
.store-review__card .alert-success {
  padding: 14px;
  gap: 12px;
  background: rgba(25, 135, 84, 0.12);
  letter-spacing: 0.04em;
  color: #198754;
  border-radius: 18px;
}
.store-review__card .alert-error {
  padding: 14px;
  gap: 12px;
  letter-spacing: 0.04em;
  border-radius: 18px;
  background: rgba(220, 53, 69, 0.12);
  color: #dc3545;
}
.store-review .title {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.store-review .statistica-card {
  background: #f9f9f9;
  border-radius: 18px;
}
.store-review .statistica-card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.store-review .statistica-card svg {
  transform: rotateY(180deg);
}
.store-review .statistica-card b {
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.store-review .rating-card {
  background: #f9f9f9;
  border-radius: 18px;
}
.store-review .rating-card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.store-review .rating-card .alert-teal, .store-review .rating-card .alert-red {
  padding: 8px 10px;
  border-radius: 14px;
}
.store-review .rating-card .alert-teal span, .store-review .rating-card .alert-red span {
  line-height: 137%;
  letter-spacing: 0.03em;
}
.store-review .disputes-card {
  background: #f9f9f9;
  border-radius: 18px;
}
.store-review .disputes-card__head {
  gap: 12px;
}
.store-review .disputes-card__head h3 {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.store-review .disputes-card__head .alert-gray {
  padding: 8px 10px;
  border-radius: 14px;
  gap: 12px;
}
.store-review .disputes-card .alert-red {
  padding: 8px 10px;
}
.store-review .disputes-card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
}
.store-review .disputes-card li {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}

.view-payment__card h3 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.view-payment__card p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.view-payment__card-right {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.view-payment__card-right b {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.view-payment__card.success b {
  color: #1aa179;
}

.main-modal {
  max-height: calc(100svh - 55px) !important;
  height: auto !important;
  border-radius: 32px 32px 0 0;
}
.main-modal .offcanvas-body {
  padding: 32px 0;
}
.main-modal .offcanvas-body::-webkit-scrollbar {
  display: none;
}

.payment-modal h2 {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.payment-modal .alert-red {
  padding: 12px;
  border-radius: 16px;
  gap: 12px;
}
.payment-modal .alert-red p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #dc3545;
}
.payment-modal__card {
  padding: 12px;
  background: #f9f9f9;
  border-radius: 18px;
  gap: 12px;
}
.payment-modal__card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.payment-modal__card h4 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
  gap: 12px;
}
.payment-modal__card h4 .text-gray {
  color: #6c757d;
}
.payment-modal .btns {
  gap: 10px;
}

.paying {
  padding: 32px 0;
}
.paying-head__left {
  gap: 12px;
}
.paying-head__left a {
  width: 40px;
  height: 40px;
}
.paying-head__img img {
  border: 3px solid white;
}
.paying-head__img img:not(:first-child) {
  margin-left: -13px;
}
.paying-head h2 {
  font-family: "Nagel", sans-serif;
  font-size: 28px;
  color: #282828;
}
.paying-head p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.paying-body {
  gap: 12px;
}
.paying-body label {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.paying-card {
  padding: 20px;
  border-radius: 24px;
  border: 1px solid #e9ecef;
  gap: 20px;
  z-index: 1;
}
.paying-card__images {
  gap: 12px;
}
.paying-card .icon {
  border: 1px solid #dee2e6;
  width: 28px;
  height: 28px;
}
.paying-card .icon span {
  width: 14px;
  height: 14px;
  background: #367df0;
  display: none;
}
.paying-card input {
  cursor: pointer;
  z-index: 2;
  opacity: 0;
}
.paying-card input:checked ~ .icon span {
  display: block;
}
.paying-card h3 {
  font-family: "Nagel", sans-serif;
  font-size: 20px;
  color: #282828;
}
.paying-card p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.paying-bottom {
  gap: 10px;
}
.paying-bottom .btn-space img.dark-icon {
  display: none;
}

.country-card {
  border: 1px solid #e9ecef;
  border-radius: 20px;
  padding: 12px 16px;
  z-index: 1;
}
.country-card .circle-bg {
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(25px);
  width: 164px;
  min-width: 164px;
  height: 129px;
  top: -43px;
  left: -38px;
  z-index: -1;
  transform: rotateY(180deg);
  opacity: 0.2;
}
.country-card .icon {
  border: 1px solid #dee2e6;
  width: 28px;
  height: 28px;
}
.country-card .icon span {
  width: 14px;
  height: 14px;
  background: #367df0;
  display: none;
}
.country-card input {
  cursor: pointer;
  z-index: 2;
  opacity: 0;
}
.country-card input:checked ~ .icon span {
  display: block;
}
.country-card h3 {
  letter-spacing: 0.04em;
  color: #282828;
}
.country-card h3 span {
  color: #adb5bd;
}

.details-modal h2 {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.details-modal p {
  letter-spacing: 0.02em;
  color: #adb5bd;
}
.details-modal h3 {
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #282828;
}
.details-modal h3.text-blue {
  color: #367df0;
}
.details-modal .btns {
  gap: 10px;
}

.payment-result h2 {
  font-family: "Nagel", sans-serif;
  font-size: 24px;
  color: #282828;
}
.payment-result p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.payment-result p b {
  color: #282828;
}
.payment-result .btns {
  gap: 10px;
}
.payment-result__foot {
  padding-top: 10px;
}

.payment-select {
  z-index: 1;
  border: 1px solid #e9ecef;
  border-radius: 24px;
  padding: 20px;
  gap: 20px;
}
.payment-select h3 {
  font-family: "Nagel", sans-serif;
  font-size: 20px;
  color: #282828;
}
.payment-select h3 span {
  color: #adb5bd;
}
.payment-select p {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #6c757d;
}
.payment-select .icon {
  border: 1px solid #dee2e6;
  width: 28px;
  height: 28px;
}
.payment-select .icon span {
  width: 14px;
  height: 14px;
  background: #367df0;
  display: none;
}
.payment-select input {
  z-index: 2;
  cursor: pointer;
}
.payment-select input:checked ~ .icon span {
  display: block;
}

.payment-send .title {
  font-family: "Nagel", sans-serif;
  font-size: 32px;
  line-height: 87%;
  color: #282828;
}
.payment-send .subtitle {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.payment-send__card {
  border-radius: 18px;
  padding: 8px 8px 8px 24px;
  background: #f9f9f9;
}
.payment-send__card p {
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.payment-send__card h3 {
  font-size: 18px;
  line-height: 133%;
  letter-spacing: 0.03em;
  color: #282828;
}
.payment-send__card button {
  background: rgba(102, 110, 136, 0.12);
  border-radius: 12px;
  padding: 14px 12px;
  width: 50px;
  height: 56px;
}
.payment-send .alert-warning {
  padding: 12px;
  gap: 12px;
}
.payment-send .alert-warning p {
  font-size: 14px;
}

.paying-modal__head {
  gap: 12px;
}
.paying-modal h2 {
  font-size: 20px;
  line-height: 120%;
  letter-spacing: 0.02em;
  color: #282828;
}
.paying-modal h2 span {
  color: #6c757d;
}
.paying-modal .qr-code {
  width: 252px;
  border-radius: 32px;
  padding: 20px 20px 10px;
  position: relative;
  background: transparent;
  z-index: 1;
  background: #ffffff;
}
.paying-modal .qr-code::before {
  border-radius: 32px;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border: 2px solid transparent;
  background: linear-gradient(135deg, #F9FF20 0%, #7FFF47 30%, #F9FF20 55%, #FFDAC0 80%, #FC76E3 100%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
          mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
}
.paying-modal .qr-code p {
  font-size: 13px;
  line-height: 138%;
  letter-spacing: 0.05em;
  color: #6c757d;
  margin: 6px 0 2px;
}
.paying-modal .qr-code h4 {
  font-size: 14px;
  line-height: 129%;
  letter-spacing: 0.04em;
  color: #282828;
  word-wrap: break-word;
  overflow-wrap: break-word;
  word-break: break-word;
}
.paying-modal ul li {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #282828;
  padding: 10px 24px;
}
.paying-modal ul li:has(input:checked) {
  background: rgba(69, 140, 255, 0.12);
  color: #367df0;
}
.paying-modal .btns {
  gap: 10px;
}

.dark-theme {
  background: #0F1012;
  color: #e7e7e7;
}
.dark-theme .form-inp, .dark-theme .form-tel {
  border-color: #343a40;
  background: rgba(0, 0, 0, 0.16);
  color: #e7e7e7;
}
.dark-theme .form-tel span {
  border-color: #343a40;
  color: #e7e7e7;
}
.dark-theme .form-tel input {
  color: #e7e7e7;
  caret-color: #007aff;
}
.dark-theme .form-tel input::-moz-placeholder {
  color: #6c757d;
}
.dark-theme .form-tel input::placeholder {
  color: #6c757d;
}
.dark-theme .form-price {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .form-price input {
  color: #e7e7e7;
}
.dark-theme .form-price input::-moz-placeholder {
  color: #6c757d;
}
.dark-theme .form-price input::placeholder {
  color: #6c757d;
}
.dark-theme .form-price p {
  border-color: #343a40;
  color: #e7e7e7;
}
.dark-theme .form-search {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .form-search img {
  display: none;
}
.dark-theme .form-search img.dark-icon {
  display: block;
}
.dark-theme .form-search input {
  height: 52px;
  letter-spacing: 0.02em;
  color: #282828;
}
.dark-theme .form-search input::-moz-placeholder {
  color: #6c757d;
}
.dark-theme .form-search input::placeholder {
  color: #6c757d;
}
.dark-theme .header-logo img {
  display: none;
}
.dark-theme .header-logo img.light-img {
  display: block;
}
.dark-theme .header-logo img .btn-secondary {
  background: rgba(225, 228, 253, 0.06);
}
.dark-theme .header.main-header {
  border-color: #212529;
}
.dark-theme .header h2 {
  color: #e7e7e7;
}
.dark-theme .header-btn {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .header-btn img {
  display: none;
}
.dark-theme .header-btn img.dark-img {
  display: block;
}
.dark-theme .btn-secondary {
  color: #e7e7e7;
}
.dark-theme .btn-secondary svg path {
  stroke: #e7e7e7;
}
.dark-theme .btn-neutral {
  background: #e7e7e7;
  color: #282828;
}
.dark-theme .btn-neutral:hover, .dark-theme .btn-neutral:active {
  background: #e1e1e1;
}
.dark-theme .btn-neutral.disabled {
  background: #7b7b7c;
  color: #343a40;
}
.dark-theme .btn-space:hover, .dark-theme .btn-space:active {
  color: #adb5bd;
}
.dark-theme .btn-space:hover svg path, .dark-theme .btn-space:active svg path {
  fill: #adb5bd;
}
.dark-theme .btn-space.disabled {
  background: #343a40;
}
.dark-theme .home-title {
  color: #e7e7e7;
}
.dark-theme .home .main-img {
  display: none;
}
.dark-theme .home .main-img.light-img {
  display: block;
}
.dark-theme .auth-title {
  color: #e7e7e7;
}
.dark-theme .auth p {
  color: #adb5bd;
}
.dark-theme .anons .swiper-slide:not(.swiper-slide-active) {
  height: 0;
  overflow: hidden;
}
.dark-theme .anons img {
  display: none;
}
.dark-theme .anons img.dark-img {
  display: block;
}
.dark-theme .anons h2 {
  color: #e7e7e7;
}
.dark-theme .anons p {
  font-size: 16px;
  line-height: 137%;
  letter-spacing: 0.02em;
  color: #6c757d;
}
.dark-theme .navs {
  background: rgba(32, 32, 32, 0.95) !important;
  border-color: #212529;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.dark-theme .navs-link {
  color: #adb5bd;
}
.dark-theme .navs-link .icon img {
  display: none;
}
.dark-theme .navs-link .icon img.dark-icon {
  display: block;
}
.dark-theme .navs-link.active, .dark-theme .navs-link:hover {
  color: #367df0;
}
.dark-theme .navs-link.active .icon img, .dark-theme .navs-link:hover .icon img {
  display: none;
}
.dark-theme .navs-link.active .icon img.dark-icon, .dark-theme .navs-link:hover .icon img.dark-icon {
  display: none;
}
.dark-theme .navs-link.active .icon img.active-icon, .dark-theme .navs-link:hover .icon img.active-icon {
  display: block;
}
.dark-theme .main-page {
  z-index: 1;
}
.dark-theme .main-page .circle {
  border-radius: 100%;
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(65px);
  opacity: 0.3;
}
.dark-theme .main-page .overal-balance p {
  color: #adb5bd;
}
.dark-theme .main-page .overal-balance h3 {
  color: #e7e7e7;
}
.dark-theme .main-page .navigation a {
  color: #e7e7e7;
}
.dark-theme .main-page .navigation a .icon {
  height: 54px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .main-page .navigation a .icon svg {
  display: none;
}
.dark-theme .main-page .navigation a .icon svg:nth-child(2) {
  display: block;
}
.dark-theme .swiper-pagination span {
  background: rgba(255, 255, 255, 0.25);
}
.dark-theme .swiper-pagination span.swiper-pagination-bullet-active {
  background: #e7e7e7;
}
.dark-theme .alert-white {
  background: #0f1012;
  border-color: #343a40;
}
.dark-theme .alert-white .main-img {
  display: none;
}
.dark-theme .alert-white .main-img.dark-icon {
  display: block;
}
.dark-theme .alert-white h3 {
  color: #e7e7e7;
}
.dark-theme .alert-white .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .alert-white .btn-secondary svg path {
  stroke: #6c757d;
}
.dark-theme .my-wallet {
  background: #0f1012;
}
.dark-theme .my-wallet h2 {
  color: #e7e7e7;
}
.dark-theme .operation-month {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .operation-month h3 {
  color: #e7e7e7;
}
.dark-theme .operation-month__right {
  padding-left: 12px;
}
.dark-theme .operation-month a svg rect {
  fill: #e7e7e7;
}
.dark-theme .operation-month a svg path {
  fill: #282828;
}
.dark-theme .clever-card {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .clever-card .icon {
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(54.5px);
  width: 245px;
  height: 159px;
  opacity: 0.13;
}
.dark-theme .clever-card h3 {
  color: #e7e7e7;
}
.dark-theme .clever-card h4 {
  color: #e7e7e7;
}
.dark-theme .crypto-card h3 {
  color: #e7e7e7;
}
.dark-theme .crypto-card h4 {
  color: #e7e7e7;
}
.dark-theme .wallet .circle {
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  filter: blur(65px);
  width: 456px;
  min-width: 456px;
  height: 465px;
  top: 156px;
  transform: translateX(calc(-50% + 5px)) rotateZ(0deg);
  opacity: 0.3;
}
.dark-theme .wallet-card h2 {
  color: #e7e7e7;
}
.dark-theme .wallet-card h2 span {
  color: #6c757d;
}
.dark-theme .wallet .navigation {
  background: rgba(15, 16, 18, 0.85);
}
.dark-theme .wallet .navigation a {
  color: #adb5bd;
}
.dark-theme .wallet .navigation a .icon {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .wallet .navigation a .icon svg {
  display: none;
}
.dark-theme .wallet .navigation a .icon svg:nth-child(2) {
  display: block;
}
.dark-theme .alert-gray {
  color: #adb5bd;
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .transactions {
  background: #0f1012;
}
.dark-theme .transactions h2 {
  color: #e7e7e7;
}
.dark-theme .transactions-navs a {
  color: #e7e7e7;
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .transactions-navs a.active, .dark-theme .transactions-navs a:hover {
  background: #e7e7e7;
  color: #282828;
}
.dark-theme .transactions-card .icon {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .transactions-card .icon img {
  display: none;
}
.dark-theme .transactions-card .icon img.dark-img {
  display: block;
}
.dark-theme .transactions-card .icon svg path {
  fill: #adb5bd;
}
.dark-theme .transactions-card h3 {
  color: #e7e7e7;
}
.dark-theme .transactions-card h4 {
  color: #e7e7e7;
}
.dark-theme .transactions-card.input .icon svg path {
  fill: #1aa179;
}
.dark-theme .transactions-card.input h4 {
  color: #1aa179;
}
.dark-theme .funds-card {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .funds-card h3 {
  color: #e7e7e7;
}
.dark-theme .funds-card h3 span {
  color: #6c757d;
}
.dark-theme .funds-card h2 {
  color: #e7e7e7;
}
.dark-theme .funds-card h2 span {
  color: #6c757d;
}
.dark-theme .funds .swiper-pagination {
  margin-top: 12px;
}
.dark-theme .funds .form-tel {
  background: rgba(255, 255, 255, 0.04);
  border: 0;
}
.dark-theme .funds .transfer-amount li {
  background: rgba(255, 255, 255, 0.04);
  color: #e7e7e7;
}
.dark-theme .funds .transfer-amount svg {
  display: none;
}
.dark-theme .funds .transfer-amount svg:nth-child(2) {
  display: block;
}
.dark-theme .withdraw .container {
  gap: 20px;
}
.dark-theme .withdraw h3 {
  color: #e7e7e7;
}
.dark-theme .withdraw h3 span {
  color: #6c757d;
}
.dark-theme .withdraw .navigation a {
  color: #6c757d;
}
.dark-theme .withdraw .navigation a .icon {
  height: 54px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .withdraw .navigation a .icon svg {
  display: none;
}
.dark-theme .withdraw .navigation a .icon svg:nth-child(2) {
  display: block;
}
.dark-theme .alert-warning img {
  display: none;
}
.dark-theme .alert-warning img.dark-img {
  display: block;
}
.dark-theme .alert-warning p {
  color: #ffc107;
}
.dark-theme .check-aml .alert-gray {
  background: rgba(255, 255, 255, 0.04), #202123;
}
.dark-theme .check-aml .alert-gray img {
  display: none;
}
.dark-theme .check-aml .alert-gray img.dark-icon {
  display: block;
}
.dark-theme .check-aml .alert-gray p {
  color: #adb5bd;
}
.dark-theme .check-aml__body {
  background: #202123;
}
.dark-theme .check-aml__body p {
  color: #e7e7e7;
}
.dark-theme .check-aml__body .btn-neutral img {
  display: none;
}
.dark-theme .check-aml__body .btn-neutral img.dark-icon {
  display: block;
}
.dark-theme .history-check {
  background: #202123;
}
.dark-theme .history-check h3 {
  color: #e7e7e7;
}
.dark-theme .history-card h4 {
  color: #e7e7e7;
}
.dark-theme .history-card h4 span {
  color: #6c757d;
}
.dark-theme .history-card p {
  color: #6c757d;
}
.dark-theme .history-card b {
  color: #6c757d;
}
.dark-theme .history-card svg circle:nth-child(1) {
  stroke: #343a40;
}
.dark-theme .pay-card {
  border: 1px solid #343a40;
  background: #0f1012;
}
.dark-theme .pay-card img {
  display: none;
}
.dark-theme .pay-card img.dark-icon {
  display: block;
}
.dark-theme .pay-card__left {
  gap: 12px;
}
.dark-theme .pay-card h3 {
  color: #e7e7e7;
}
.dark-theme .pay-card h3 span {
  color: #6c757d;
}
.dark-theme .pay-card .price {
  color: #e7e7e7;
}
.dark-theme .pay-card .price del {
  color: #6c757d;
}
.dark-theme .load-page h2 {
  color: #e7e7e7;
}
.dark-theme .check-result .guade-chart path:nth-child(1) {
  stroke: rgba(255, 255, 255, 0.06);
}
.dark-theme .check-result .chart-text h3 {
  color: #e7e7e7;
}
.dark-theme .check-result .chart-text p {
  color: #e7e7e7;
}
.dark-theme .check-result .crypto-text b {
  color: #e7e7e7;
}
.dark-theme .check-result .result-card {
  background: #202123;
  border: 0;
}
.dark-theme .check-result .result-card p {
  gap: 12px;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.04em;
  color: #6c757d;
}
.dark-theme .check-result .result-card h3 {
  color: #e7e7e7;
}
.dark-theme .check-result .result-card h3 span {
  color: #6c757d;
}
.dark-theme .check-result .result-card .line {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .check-result .result-card .line.line-green span {
  background: #20c997;
}
.dark-theme .check-result .result-card .line.line-yellow span {
  background: #ffc107;
}
.dark-theme .check-result .result-card .line.line-red span {
  background: #dc3545;
}
.dark-theme .select-wallet .btn-secondary img {
  display: none;
}
.dark-theme .select-wallet .btn-secondary img.dark-icon {
  display: block;
}
.dark-theme .add-wallet__card {
  background: #202123;
}
.dark-theme .add-wallet__card h3 {
  color: #e7e7e7;
}
.dark-theme .add-wallet__card .icon {
  border: 1px solid #495057;
}
.dark-theme .import-wallet .btn-neutral img {
  display: none;
}
.dark-theme .import-wallet .btn-neutral img.dark-icon {
  display: block;
}
.dark-theme .import-wallet .form-inp, .dark-theme .import-wallet .form-tel {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .import-wallet a {
  color: #adb5bd;
  background: #202123;
}
.dark-theme .wallet-id .wallet-name {
  color: #e7e7e7;
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .wallet-id .crypto-list {
  background: #202123;
}
.dark-theme .wallet-id__btns {
  gap: 10px;
}
.dark-theme .wallet-id .btn-red {
  gap: 12px;
}
.dark-theme .wallet-id .btn-secondary {
  gap: 12px;
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .wallet-id .btn-secondary img {
  display: none;
}
.dark-theme .wallet-id .btn-secondary img.dark-icon {
  display: block;
}
.dark-theme .export-wallet .alert-gray {
  background: #202123;
}
.dark-theme .export-wallet .alert-gray img {
  display: none;
}
.dark-theme .export-wallet .alert-gray img.dark-icon {
  display: block;
}
.dark-theme .export-wallet .alert-gray p {
  color: #adb5bd;
}
.dark-theme .export-wallet .form-inp, .dark-theme .export-wallet .form-tel {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .export-wallet .btn-neutral {
  background: #282828;
  color: #e7e7e7;
}
.dark-theme .profile .circle {
  width: 496px;
  min-width: 496px;
  height: 392px;
  top: -45px;
  transform: translateX(-50%) rotateZ(156deg);
  opacity: 0.14;
}
.dark-theme .profile-head h2 {
  color: #e7e7e7;
}
.dark-theme .profile-payment {
  border: 1px solid #212529;
  background: #202123;
}
.dark-theme .profile-payment h3 {
  color: #e7e7e7;
}
.dark-theme .profile-payment h4 {
  color: #e7e7e7;
}
.dark-theme .profile-payment h4 span {
  color: #6c757d;
}
.dark-theme .profile-payment .line {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .profile-payment .line span {
  background: #dc3545;
}
.dark-theme .profile-payment .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .profile-payment .btn-secondary img {
  display: none;
}
.dark-theme .profile-payment .btn-secondary img.dark-icon {
  display: block;
}
.dark-theme .profile .link-list {
  border: 1px solid #212529;
  background: #202123;
}
.dark-theme .profile .link-item {
  color: #e7e7e7;
}
.dark-theme .profile .link-line {
  height: 1px;
  background: #212529;
}
.dark-theme .profile .log-out {
  border: 1px solid #212529;
  color: #e7e7e7;
  background: #202123;
}
.dark-theme .profile-settings .form-inp, .dark-theme .profile-settings .form-tel {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .profile-security .title {
  color: #e7e7e7;
}
.dark-theme .profile-security .form-inp, .dark-theme .profile-security .form-tel {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .profile-security .two-factor {
  border: 1px solid #343a40;
}
.dark-theme .profile-security .text h4 {
  color: #e7e7e7;
}
.dark-theme .profile-security .text h4 span {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .profile-security .btns {
  gap: 12px;
}
.dark-theme .profile-security .btns .btn-secondary img {
  display: none;
}
.dark-theme .profile-security .btns .btn-secondary img.dark-icon {
  display: block;
}
.dark-theme .profile-devices h3 {
  color: #e7e7e7;
}
.dark-theme .device-card__text {
  gap: 12px;
}
.dark-theme .device-card__text img {
  display: none;
}
.dark-theme .device-card__text img.dark-icon {
  display: block;
}
.dark-theme .device-card__name {
  color: #e7e7e7;
}
.dark-theme .device-card svg path {
  stroke: #6c757d;
}
.dark-theme .profile-tarif__head {
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .profile-tarif__head a {
  color: #e7e7e7;
}
.dark-theme .profile-tarif__head a.active {
  background: rgba(69, 140, 255, 0.12);
  color: #367df0;
}
.dark-theme .profile-tarif .tarif-card {
  border-color: #343a40;
  background: #0f1012;
}
.dark-theme .profile-tarif .tarif-card .bg-img {
  z-index: -1;
}
.dark-theme .profile-tarif .tarif-card__head {
  border-color: #343a40;
}
.dark-theme .profile-tarif .tarif-card__head .icon {
  display: none;
}
.dark-theme .profile-tarif .tarif-card__head .icon.dark-icon {
  display: block;
}
.dark-theme .profile-tarif .tarif-card__head h4 {
  color: #e7e7e7;
}
.dark-theme .profile-tarif .tarif-card__head h3 {
  color: #e7e7e7;
}
.dark-theme .profile-tarif .tarif-card__head .price {
  color: #e7e7e7;
}
.dark-theme .profile-tarif .tarif-card__bottom p span {
  color: #e7e7e7;
}
.dark-theme .business h2 {
  color: #e7e7e7;
}
.dark-theme .business-navs {
  border-bottom: 1px solid #343a40;
}
.dark-theme .business-navs a.active, .dark-theme .business-navs a:hover {
  color: #e7e7e7;
  background: rgba(255, 255, 255, 0.08);
}
.dark-theme .business .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .business .btn-secondary img {
  display: none;
}
.dark-theme .business .btn-secondary img.dark-icon {
  display: block;
}
.dark-theme .business-link {
  background: #202123;
}
.dark-theme .business-link__title b {
  color: #e7e7e7;
}
.dark-theme .business-link__bottom b {
  line-height: 137%;
  letter-spacing: 0.03em;
  color: #e7e7e7;
}
.dark-theme .business-link__bottom svg circle:nth-child(1) {
  stroke: #495057;
}
.dark-theme .business-link__dagree b {
  color: #e7e7e7;
}
.dark-theme .profile-store__head h3 {
  color: #e7e7e7;
}
.dark-theme .profile-store__head .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .profile-store__head .btn-secondary img {
  display: none;
}
.dark-theme .profile-store__head .btn-secondary img.dark-icon {
  display: block;
}
.dark-theme .profile-store .title {
  color: #e7e7e7;
}
.dark-theme .profile-store .title span {
  color: #6c757d;
}
.dark-theme .profile-store .statistic-card {
  border: 1.5px solid #343a40;
}
.dark-theme .profile-store .statistic-card h3 {
  color: #e7e7e7;
}
.dark-theme .profile-store .reviews-card {
  background: #202123;
}
.dark-theme .profile-store .reviews-card__name {
  color: #6c757d;
}
.dark-theme .profile-store .reviews-card__rating {
  color: #e7e7e7;
}
.dark-theme .profile-store .reviews-card__rating span {
  color: #6c757d;
}
.dark-theme .profile-store .reviews-card p {
  color: #e7e7e7;
}
.dark-theme .account-created__head h2 {
  color: #e7e7e7;
}
.dark-theme .account-created .form-inp, .dark-theme .account-created .form-tel {
  background: rgba(255, 255, 255, 0.06);
}
.dark-theme .account-created .navigation a {
  color: #6c757d;
}
.dark-theme .account-created .navigation a .icon {
  height: 54px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.04);
}
.dark-theme .account-created .navigation a .icon svg {
  display: none;
}
.dark-theme .account-created .navigation a .icon svg:nth-child(2) {
  display: block;
}
.dark-theme .payment-card {
  background: #202123;
}
.dark-theme .payment-card h3 {
  color: #e7e7e7;
}
.dark-theme .payment-card h3 span {
  color: #6c757d;
}
.dark-theme .store-review__card {
  background: #202123;
}
.dark-theme .store-review__card-name b {
  color: #e7e7e7;
}
.dark-theme .store-review__card p {
  color: #e7e7e7;
}
.dark-theme .store-review__card .btn-neutral {
  background: #282828;
  color: #e7e7e7;
}
.dark-theme .store-review .title {
  color: #e7e7e7;
}
.dark-theme .store-review .statistica-card {
  background: #202123;
}
.dark-theme .store-review .statistica-card b {
  color: #e7e7e7;
}
.dark-theme .store-review .rating-card {
  background: #202123;
}
.dark-theme .store-review .disputes-card {
  background: #202123;
}
.dark-theme .store-review .disputes-card__head h3 {
  color: #e7e7e7;
}
.dark-theme .store-review .disputes-card p {
  color: #e7e7e7;
}
.dark-theme .view-payment__card h3 {
  color: #e7e7e7;
}
.dark-theme .view-payment__card-right b {
  color: #e7e7e7;
}
.dark-theme .view-payment__card.success b {
  color: #1aa179;
}
.dark-theme .main-modal {
  background: #18191b;
}
.dark-theme .payment-modal h2 {
  color: #e7e7e7;
}
.dark-theme .payment-modal__card {
  background: rgba(249, 249, 249, 0.06);
}
.dark-theme .payment-modal__card h4 {
  color: #e7e7e7;
}
.dark-theme .payment-modal__card h4 .text-gray {
  color: #6c757d;
}
.dark-theme .payment-modal .btns .btn-neutral,
.dark-theme .payment-modal .btns .btn-secondary,
.dark-theme .payment-modal .btns .btn-space {
  background: rgba(231, 231, 231, 0.12);
  color: #ffffff;
  border-radius: 18px;
}
.dark-theme .payment-modal .btns .btn-secondary img {
  filter: invert(1);
}
.dark-theme .paying-head__left a svg path {
  fill: #e7e7e7;
}
.dark-theme .paying-head__img img {
  border-color: #0F1012;
}
.dark-theme .paying-head h2 {
  color: #e7e7e7;
}
.dark-theme .paying-card {
  border: 1px solid #343a40;
}
.dark-theme .paying-card .icon {
  border: 1px solid #495057;
}
.dark-theme .paying-card h3 {
  color: #e7e7e7;
}
.dark-theme .paying-bottom {
  gap: 10px;
}
.dark-theme .paying-bottom .btn-neutral {
  background: #9dff73;
}
.dark-theme .paying-bottom .btn-space img {
  display: none;
}
.dark-theme .paying-bottom .btn-space img.dark-icon {
  display: block;
}
.dark-theme .paying-bottom .btn-secondary img {
  filter: invert(1);
}
.dark-theme .country-card {
  border: 1px solid #343a40;
}
.dark-theme .country-card .circle-bg {
  background: radial-gradient(70.96% 68.53% at 79.71% 66.24%, rgb(127, 255, 71) 20.000000298%, rgb(249, 255, 32) 55.0000011921%, rgb(255, 218, 192) 80.0000011921%, rgb(252, 118, 227) 100%);
  opacity: 0.1;
}
.dark-theme .country-card .icon {
  border: 1px solid #495057;
}
.dark-theme .country-card h3 {
  color: #e7e7e7;
}
.dark-theme .country-card h3 span {
  color: #6c757d;
}
.dark-theme .details-modal h2 {
  color: #e7e7e7;
}
.dark-theme .details-modal h3 {
  color: #e7e7e7;
}
.dark-theme .details-modal h3.text-blue {
  color: #367df0;
}
.dark-theme .details-modal .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .payment-result {
  z-index: 1;
}
.dark-theme .payment-result .circle-bg {
  width: 584px;
  min-width: 584px;
  height: 637px;
  background: #ffffff;
  filter: blur(125px);
  z-index: -1;
  top: -264px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.15;
}
.dark-theme .payment-result h2 {
  color: #e7e7e7;
}
.dark-theme .payment-result p {
  color: #adb5bd;
}
.dark-theme .payment-result p b {
  color: #e7e7e7;
}
.dark-theme .payment-result .btn-neutral svg path {
  fill: #282828;
}
.dark-theme .payment-result .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .payment-result .btn-secondary img {
  filter: invert(1);
}
.dark-theme .payment-result .btns {
  flex-direction: column-reverse !important;
}
.dark-theme .payment-result__foot .btn-space img {
  filter: invert(1);
}
.dark-theme .payment-select {
  border: 1px solid #343a40;
}
.dark-theme .payment-select h3 {
  color: #e7e7e7;
}
.dark-theme .payment-select h3 span {
  color: #6c757d;
}
.dark-theme .payment-select .icon {
  border: 1px solid #495057;
}
.dark-theme .payment-send .title {
  color: #e7e7e7;
}
.dark-theme .payment-send .subtitle {
  color: #adb5bd;
}
.dark-theme .payment-send__card {
  background: #202123;
}
.dark-theme .payment-send__card h3 {
  color: #e7e7e7;
}
.dark-theme .payment-send__card img.light-img {
  filter: invert(1);
}
.dark-theme .payment-send__card button img {
  filter: invert(1);
}
.dark-theme .payment-send .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}
.dark-theme .payment-send .btn-secondary img {
  filter: invert(1);
}
.dark-theme .paying-modal h2 {
  color: #e7e7e7;
}
.dark-theme .paying-modal h2 span {
  color: #6c757d;
}
.dark-theme .paying-modal ul li {
  color: #e7e7e7;
}
.dark-theme .paying-modal ul li:has(input:checked) {
  background: rgba(69, 140, 255, 0.12);
  color: #367df0;
}
.dark-theme .paying-modal .btns {
  gap: 10px;
}
.dark-theme .paying-modal .btn-secondary {
  background: rgba(231, 231, 231, 0.12);
}/*# sourceMappingURL=style.css.map */