

@media (max-width: 900px) {
  body[data-route="home"] .mobile-home {
    --mobile-bottom-nav-h: 64px;
    --mobile-page-gutter: 13px;
    box-sizing: border-box !important;
    max-width: 100vw !important;
    overflow-x: hidden !important;
  }

  body[data-route="home"] .mobile-home:not(.mobile-trade-page) {
    padding-bottom: calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom, 0px) + 10px) !important;
  }

  
  body[data-route="home"] .mobile-home-index {
    background: #f5f7fb !important;
    min-height: 100dvh !important;
  }

  body[data-route="home"] .mobile-home-index .m-home-header {
    height: 48px !important;
    grid-template-columns: minmax(124px, 1fr) auto 34px !important;
    column-gap: 8px !important;
    padding: 0 var(--mobile-page-gutter) !important;
    background: linear-gradient(116deg, #f8f3ff 0%, #edf6ff 54%, #c6f2ff 100%) !important;
    box-shadow: none !important;
  }

  body[data-route="home"] .mobile-home-index .m-logo .logo {
    font-size: clamp(10px, 3vw, 12px) !important;
    line-height: 1 !important;
    font-weight: 800 !important;
    letter-spacing: -0.36px !important;
    transform: translateY(-1px) !important;
  }

  body[data-route="home"] .mobile-home-index .m-logo .logo-mark {
    width: 11px !important;
    height: 9px !important;
    margin-right: 2px !important;
  }

  body[data-route="home"] .mobile-home-index .m-logo .logo-mark i {
    width: 2px !important;
    border-radius: 1px !important;
  }

  body[data-route="home"] .mobile-home-index .m-account-switch {
    height: 48px !important;
    max-width: 112px !important;
    font-size: 12px !important;
    line-height: 48px !important;
    font-weight: 600 !important;
    color: #101828 !important;
  }

  body[data-route="home"] .mobile-home-index .m-search {
    width: 30px !important;
    height: 30px !important;
  }

  body[data-route="home"] .mobile-home-index .m-search::before {
    left: 4px !important;
    top: 4px !important;
    width: 14px !important;
    height: 14px !important;
    border-width: 1.7px !important;
  }

  body[data-route="home"] .mobile-home-index .m-search::after {
    left: 18px !important;
    top: 19px !important;
    width: 10px !important;
    height: 1.7px !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-hero {
    height: auto !important;
    min-height: 0 !important;
    padding: 62px var(--mobile-page-gutter) 12px !important;
    background: linear-gradient(116deg, #f8f3ff 0%, #edf6ff 54%, #bff0ff 100%) !important;
    overflow: visible !important;
  }

  body[data-route="home"] .mobile-home-index .m-rings {
    width: 282px !important;
    height: 282px !important;
    left: 78px !important;
    top: -64px !important;
    opacity: .92 !important;
  }

  body[data-route="home"] .mobile-home-index .m-rings::before {
    width: 218px !important;
    height: 218px !important;
    left: 32px !important;
    top: 32px !important;
  }

  body[data-route="home"] .mobile-home-index .m-rings::after {
    width: 114px !important;
    height: 114px !important;
    left: 84px !important;
    top: 84px !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-card {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 16px 16px 14px !important;
    border-radius: 8px !important;
    background: rgba(255,255,255,.985) !important;
    box-shadow: 0 10px 28px rgba(24,35,66,.035) !important;
  }

  body[data-route="home"] .mobile-home-index .m-card-account {
    font-size: 12px !important;
    line-height: 17px !important;
    font-weight: 700 !important;
  }

  body[data-route="home"] .mobile-home-index .m-card-line {
    margin: 12px 0 !important;
    background: #f0f2f6 !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-label {
    margin: 0 0 7px !important;
    font-size: 12px !important;
    line-height: 17px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-total {
    margin: 0 0 10px !important;
    font-size: clamp(23px, 6.25vw, 26px) !important;
    line-height: 1.08 !important;
    letter-spacing: .7px !important;
    font-weight: 900 !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-hint {
    font-size: 11px !important;
    line-height: 17px !important;
    font-weight: 600 !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 26px !important;
    row-gap: 13px !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-grid span {
    min-height: 0 !important;
    margin: 0 0 6px !important;
    font-size: 11px !important;
    line-height: 15px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-grid b {
    font-size: 13px !important;
    line-height: 17px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-home-index .m-actions-card {
    margin: 12px var(--mobile-page-gutter) 0 !important;
    padding: 17px 8px 14px !important;
    border-radius: 12px !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    row-gap: 19px !important;
    background: #fff !important;
    box-shadow: 0 10px 26px rgba(24,35,66,.03) !important;
  }

  body[data-route="home"] .mobile-home-index .m-action {
    gap: 7px !important;
    font-size: 11px !important;
    line-height: 14px !important;
    font-weight: 500 !important;
    color: #777e90 !important;
  }

  body[data-route="home"] .mobile-home-index .m-action .m-ico {
    width: 26px !important;
    height: 26px !important;
    flex: 0 0 26px !important;
    border-radius: 8px !important;
  }

  body[data-route="home"] .mobile-home-index .m-action .m-ico svg {
    width: 17px !important;
    height: 17px !important;
  }

  body[data-route="home"] .mobile-home-index .m-invest {
    margin: 12px var(--mobile-page-gutter) 0 !important;
  }

  body[data-route="home"] .mobile-home-index .m-invest h2 {
    margin: 0 0 6px !important;
    font-size: 21px !important;
    line-height: 26px !important;
    font-weight: 900 !important;
  }

  body[data-route="home"] .mobile-home-index .m-invest p {
    margin: 0 0 8px !important;
    font-size: 12px !important;
    line-height: 17px !important;
  }

  
  body[data-route="home"] .mobile-home .m-bottom-nav {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    z-index: 180 !important;
    height: calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom, 0px)) !important;
    padding: 6px 0 calc(6px + env(safe-area-inset-bottom, 0px)) !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    background: rgba(255,255,255,.985) !important;
    border-top: 1px solid #edf0f5 !important;
    box-shadow: 0 -8px 22px rgba(16,24,40,.045) !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-nav button,
  body[data-route="home"] .mobile-home .m-bottom-item {
    min-width: 0 !important;
    height: calc(var(--mobile-bottom-nav-h) - 12px) !important;
    padding: 0 2px !important;
    border: 0 !important;
    background: transparent !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
    color: #667085 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-item > .m-bottom-icon,
  body[data-route="home"] .mobile-home .m-bottom-item > span.m-bottom-icon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    flex: 0 0 22px !important;
    display: grid !important;
    place-items: center !important;
    position: relative !important;
    color: currentColor !important;
    overflow: visible !important;
    font-size: 0 !important;
    line-height: 1 !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-icon::before,
  body[data-route="home"] .mobile-home .m-bottom-icon::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-icon svg {
    width: 22px !important;
    height: 22px !important;
    display: block !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 1.6 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-item > em {
    display: block !important;
    width: 100% !important;
    height: 14px !important;
    max-width: 100% !important;
    color: currentColor !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 14px !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-item.active {
    color: #111827 !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-item.active > .m-bottom-icon {
    color: #ffe100 !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-item:active {
    transform: translateY(1px) !important;
  }

  body[data-route="home"] .m-fin-page,
  body[data-route="home"] .m-record-page,
  body[data-route="home"] .mobile-market-page,
  body[data-route="home"] .mobile-positions-page,
  body[data-route="home"] .mobile-mine-page {
    padding-bottom: calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom, 0px) + 10px) !important;
  }
}

@media (max-width: 360px) {
  body[data-route="home"] .mobile-home {
    --mobile-page-gutter: 10px;
    --mobile-bottom-nav-h: 62px;
  }

  body[data-route="home"] .mobile-home-index .m-home-header {
    grid-template-columns: minmax(112px, 1fr) auto 32px !important;
  }

  body[data-route="home"] .mobile-home-index .m-asset-total {
    font-size: 22px !important;
    letter-spacing: .35px !important;
  }

  body[data-route="home"] .mobile-home .m-bottom-item > em {
    font-size: 10px !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-home.mobile-mine-page,
  body[data-route="home"] .mobile-mine-page {
    --mobile-bottom-nav-h: 58px;
    background: #f5f5f6 !important;
    min-height: 100vh !important;
    padding: 0 0 calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom, 0px) + 6px) !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-profile {
    width: 100% !important;
    min-height: 96px !important;
    height: 96px !important;
    margin: 0 !important;
    padding: 13px 14px 11px 10px !important;
    display: grid !important;
    grid-template-columns: 58px minmax(0, 1fr) !important;
    align-items: center !important;
    column-gap: 10px !important;
    background: #f5f5f6 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-align: left !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar {
    width: 54px !important;
    height: 54px !important;
    min-width: 54px !important;
    border-radius: 50% !important;
    background: #e9e9e9 !important;
    box-shadow: none !important;
    margin: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar::before {
    width: 20px !important;
    height: 20px !important;
    top: 10px !important;
    left: 17px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar::after {
    width: 34px !important;
    height: 18px !important;
    left: 10px !important;
    bottom: 8px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-user {
    min-width: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    gap: 2px !important;
    padding: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line {
    min-width: 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
    color: #101010 !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line span,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line span {
    min-width: 0 !important;
    max-width: 100% !important;
    display: block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-email-line {
    max-width: 100% !important;
    margin: 0 !important;
    color: #8a93a1 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line i,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line i {
    width: 7px !important;
    height: 7px !important;
    flex: 0 0 7px !important;
    margin: 0 !important;
    border-top: 1.5px solid #111 !important;
    border-right: 1.5px solid #111 !important;
    transform: rotate(45deg) !important;
    display: inline-block !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip-card {
    width: auto !important;
    margin: 0 8px 0 !important;
    border-radius: 8px 8px 0 0 !important;
    background: #fff !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip {
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 10px !important;
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
    background: #211e21 !important;
    color: #ffe100 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 40px !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip span {
    min-width: 20px !important;
    height: 20px !important;
    padding: 0 5px !important;
    border-radius: 10px !important;
    font-size: 10px !important;
    line-height: 18px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip b,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em {
    color: #ffe100 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 40px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick {
    height: 76px !important;
    min-height: 76px !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    background: #fff !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
    min-height: 76px !important;
    height: 76px !important;
    gap: 7px !important;
    padding: 3px 2px 6px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    color: #111 !important;
    background: #fff !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-qicon {
    width: 22px !important;
    height: 22px !important;
    flex: 0 0 22px !important;
    transform: scale(.92) !important;
    transform-origin: center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item span {
    max-width: 100% !important;
    color: #111 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 18px !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list {
    margin: 8px 0 0 !important;
    border-radius: 0 !important;
    border-top: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
    background: #fff !important;
    overflow: hidden !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    height: 45px !important;
    min-height: 45px !important;
    padding: 0 15px 0 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    background: #fff !important;
    border: 0 !important;
    border-bottom: 1px solid #f0f0f1 !important;
    box-sizing: border-box !important;
    line-height: normal !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    flex: 0 0 20px !important;
    margin: 0 12px 0 0 !important;
    color: #111 !important;
    transform: scale(.9) !important;
    transform-origin: center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    height: 20px !important;
    color: #111 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-align: left !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    margin-left: 8px !important;
    position: relative !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    right: 2px !important;
    top: 4px !important;
    width: 7px !important;
    height: 7px !important;
    border-top: 1.45px solid #111 !important;
    border-right: 1.45px solid #111 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-bottom-nav {
    height: var(--mobile-bottom-nav-h) !important;
    min-height: var(--mobile-bottom-nav-h) !important;
    padding: 4px 0 env(safe-area-inset-bottom, 0px) !important;
  }
}

@media (max-width: 360px) {
  body[data-route="home"] .mobile-mine-page .m-mine-profile {
    height: 90px !important;
    min-height: 90px !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    padding: 11px 12px 9px 8px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar {
    width: 50px !important;
    height: 50px !important;
    min-width: 50px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line,
  body[data-route="home"] .mobile-mine-page .m-mine-email-line {
    font-size: 15px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick {
    height: 72px !important;
    min-height: 72px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
    height: 72px !important;
    min-height: 72px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    height: 43px !important;
    min-height: 43px !important;
  }
}


@media (max-width: 900px) {
  body[data-route="home"] .mobile-home.mobile-mine-page,
  body[data-route="home"] .mobile-mine-page {
    --mobile-bottom-nav-h: 56px;
    background: #f5f5f6 !important;
    min-height: 100dvh !important;
    padding: 0 0 calc(var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom, 0px) + 2px) !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-profile {
    width: 100% !important;
    height: 86px !important;
    min-height: 86px !important;
    margin: 0 !important;
    padding: 10px 13px 8px 10px !important;
    display: grid !important;
    grid-template-columns: 52px minmax(0, 1fr) !important;
    column-gap: 10px !important;
    align-items: center !important;
    background: #f5f5f6 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    text-align: left !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    border-radius: 50% !important;
    background: #e9e9e9 !important;
    margin: 0 !important;
    box-shadow: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar::before {
    width: 17px !important;
    height: 17px !important;
    left: 15.5px !important;
    top: 9px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar::after {
    width: 31px !important;
    height: 17px !important;
    left: 8.5px !important;
    bottom: 7px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-user {
    min-width: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    gap: 1px !important;
    padding: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line {
    min-width: 0 !important;
    max-width: 100% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 7px !important;
    color: #101010 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 19px !important;
    height: 19px !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line span,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line span {
    min-width: 0 !important;
    max-width: calc(100vw - 96px) !important;
    display: block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line i,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line i {
    width: 6px !important;
    height: 6px !important;
    flex: 0 0 6px !important;
    margin: 0 !important;
    display: inline-block !important;
    border-top: 1.4px solid #111 !important;
    border-right: 1.4px solid #111 !important;
    transform: rotate(45deg) !important;
    position: static !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line i::before,
  body[data-route="home"] .mobile-mine-page .m-mine-title-line i::after,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line i::before,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line i::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-email-line {
    max-width: calc(100vw - 82px) !important;
    margin: 0 !important;
    color: #8a93a1 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    height: 20px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip-card {
    width: auto !important;
    margin: 0 8px 0 !important;
    border-radius: 8px 8px 0 0 !important;
    background: #fff !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip {
    height: 36px !important;
    min-height: 36px !important;
    padding: 0 10px !important;
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
    background: #211e21 !important;
    color: #ffe100 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip span {
    min-width: 18px !important;
    height: 18px !important;
    padding: 0 4px !important;
    border-radius: 10px !important;
    font-size: 9px !important;
    line-height: 16px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip b,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em {
    color: #ffe100 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 36px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick {
    height: 70px !important;
    min-height: 70px !important;
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    align-items: stretch !important;
    background: #fff !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
    height: 70px !important;
    min-height: 70px !important;
    gap: 5px !important;
    padding: 2px 2px 5px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    color: #111 !important;
    background: #fff !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-qicon {
    width: 20px !important;
    height: 20px !important;
    flex: 0 0 20px !important;
    transform: scale(.84) !important;
    transform-origin: center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item span {
    max-width: 100% !important;
    color: #111 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 16px !important;
    height: 16px !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list {
    width: 100% !important;
    margin: 8px 0 0 !important;
    border-radius: 0 !important;
    border-top: 1px solid #eeeeee !important;
    border-bottom: 1px solid #eeeeee !important;
    background: #fff !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    width: 100% !important;
    height: 41px !important;
    min-height: 41px !important;
    padding: 0 8px 0 18px !important;
    display: grid !important;
    grid-template-columns: 24px minmax(0, 1fr) 16px !important;
    column-gap: 10px !important;
    align-items: center !important;
    justify-items: stretch !important;
    background: #fff !important;
    border: 0 !important;
    border-bottom: 1px solid #f0f0f1 !important;
    box-sizing: border-box !important;
    line-height: normal !important;
    text-align: left !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row:last-child {
    border-bottom: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i {
    grid-column: 1 !important;
    width: 19px !important;
    height: 19px !important;
    min-width: 19px !important;
    flex: none !important;
    margin: 0 !important;
    justify-self: start !important;
    align-self: center !important;
    color: #111 !important;
    transform: scale(.86) !important;
    transform-origin: center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    grid-column: 2 !important;
    min-width: 0 !important;
    width: 100% !important;
    height: 18px !important;
    color: #111 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 18px !important;
    text-align: left !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    justify-self: stretch !important;
    align-self: center !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    grid-column: 3 !important;
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    justify-self: end !important;
    align-self: center !important;
    display: block !important;
    transform: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    content: "" !important;
    position: absolute !important;
    right: 1px !important;
    top: 3px !important;
    width: 6px !important;
    height: 6px !important;
    border-top: 1.35px solid #111 !important;
    border-right: 1.35px solid #111 !important;
    transform: rotate(45deg) !important;
  }

  body[data-route="home"] .mobile-mine-page .m-bottom-nav {
    height: var(--mobile-bottom-nav-h) !important;
    min-height: var(--mobile-bottom-nav-h) !important;
    padding: 3px 0 calc(3px + env(safe-area-inset-bottom, 0px)) !important;
  }

  body[data-route="home"] .mobile-mine-page .m-bottom-item {
    height: calc(var(--mobile-bottom-nav-h) - 6px) !important;
    gap: 2px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-bottom-item > .m-bottom-icon,
  body[data-route="home"] .mobile-mine-page .m-bottom-item > span.m-bottom-icon {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    flex-basis: 20px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-bottom-icon svg {
    width: 20px !important;
    height: 20px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-bottom-item > em {
    font-size: 10px !important;
    line-height: 13px !important;
    height: 13px !important;
  }
}

@media (max-width: 360px) {
  body[data-route="home"] .mobile-mine-page .m-mine-profile {
    height: 82px !important;
    min-height: 82px !important;
    grid-template-columns: 48px minmax(0, 1fr) !important;
    padding: 9px 11px 7px 8px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-title-line,
  body[data-route="home"] .mobile-mine-page .m-mine-account-line,
  body[data-route="home"] .mobile-mine-page .m-mine-email-line {
    font-size: 14px !important;
    line-height: 18px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip {
    height: 34px !important;
    min-height: 34px !important;
    line-height: 34px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip b,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em {
    line-height: 34px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick {
    height: 66px !important;
    min-height: 66px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
    height: 66px !important;
    min-height: 66px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    height: 39px !important;
    min-height: 39px !important;
    padding-left: 15px !important;
    padding-right: 7px !important;
  }
}



@media (max-width: 900px) {
  html,
  body,
  body[data-route="home"],
  body[data-route="home"] * {
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
  }

  body[data-route="home"],
  body[data-route="home"] .mobile-home,
  body[data-route="home"] .mobile-home-index,
  body[data-route="home"] .mobile-market-page,
  body[data-route="home"] .mobile-trade-page,
  body[data-route="home"] .mobile-positions-page,
  body[data-route="home"] .mobile-mine-page,
  body[data-route="home"] .m-mine-form-page,
  body[data-route="home"] .m-mine-bind-page,
  body[data-route="home"] .m-edit-profile-page,
  body[data-route="home"] .m-static-page,
  body[data-route="home"] .m-language-page,
  body[data-route="home"] .m-mine-verified-page,
  body[data-route="home"] .m-fin-page,
  body[data-route="home"] .m-record-page {
    --mobile-bottom-nav-h: 64px !important;
    --mobile-bottom-nav-safe: env(safe-area-inset-bottom, 0px) !important;
    --mobile-bottom-nav-total: calc(64px + var(--mobile-bottom-nav-safe)) !important;
  }

  body[data-route="home"] .m-bottom-nav,
  body[data-route="home"] .mobile-home .m-bottom-nav,
  body[data-route="home"] .mobile-home-index .m-bottom-nav,
  body[data-route="home"] .mobile-market-page .m-bottom-nav,
  body[data-route="home"] .mobile-trade-page .m-bottom-nav,
  body[data-route="home"] .mobile-positions-page .m-bottom-nav,
  body[data-route="home"] .mobile-mine-page .m-bottom-nav,
  body[data-route="home"] .m-mine-form-page .m-bottom-nav,
  body[data-route="home"] .m-mine-bind-page .m-bottom-nav,
  body[data-route="home"] .m-edit-profile-page .m-bottom-nav,
  body[data-route="home"] .m-static-page .m-bottom-nav,
  body[data-route="home"] .m-language-page .m-bottom-nav,
  body[data-route="home"] .m-mine-verified-page .m-bottom-nav,
  body[data-route="home"] .m-fin-page .m-bottom-nav,
  body[data-route="home"] .m-record-page .m-bottom-nav {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    height: var(--mobile-bottom-nav-total) !important;
    min-height: var(--mobile-bottom-nav-total) !important;
    max-height: var(--mobile-bottom-nav-total) !important;
    padding: 6px 0 calc(6px + var(--mobile-bottom-nav-safe)) !important;
    margin: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    align-items: center !important;
    justify-items: stretch !important;
    box-sizing: border-box !important;
    background: #fff !important;
    border-top: 1px solid #edf0f5 !important;
    box-shadow: none !important;
    overflow: hidden !important;
    z-index: 180 !important;
  }

  body[data-route="home"] .m-bottom-nav button,
  body[data-route="home"] .m-bottom-item,
  body[data-route="home"] .mobile-home .m-bottom-item,
  body[data-route="home"] .mobile-home-index .m-bottom-item,
  body[data-route="home"] .mobile-market-page .m-bottom-item,
  body[data-route="home"] .mobile-trade-page .m-bottom-item,
  body[data-route="home"] .mobile-positions-page .m-bottom-item,
  body[data-route="home"] .mobile-mine-page .m-bottom-item {
    width: 100% !important;
    min-width: 0 !important;
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
    overflow: hidden !important;
    transform: none !important;
    line-height: 1 !important;
    color: #727b88 !important;
    font-size: 11px !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-item > .m-bottom-icon,
  body[data-route="home"] .m-bottom-nav .m-bottom-item > span.m-bottom-icon,
  body[data-route="home"] .mobile-home .m-bottom-item > .m-bottom-icon,
  body[data-route="home"] .mobile-home .m-bottom-item > span.m-bottom-icon,
  body[data-route="home"] .mobile-mine-page .m-bottom-item > .m-bottom-icon,
  body[data-route="home"] .mobile-mine-page .m-bottom-item > span.m-bottom-icon {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    min-height: 24px !important;
    max-width: 24px !important;
    max-height: 24px !important;
    flex: 0 0 24px !important;
    display: grid !important;
    place-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    font-size: 0 !important;
    line-height: 1 !important;
    color: currentColor !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-icon svg,
  body[data-route="home"] .mobile-home .m-bottom-icon svg,
  body[data-route="home"] .mobile-mine-page .m-bottom-icon svg,
  body[data-route="home"] .mobile-home-index .m-bottom-icon svg,
  body[data-route="home"] .mobile-market-page .m-bottom-icon svg,
  body[data-route="home"] .mobile-trade-page .m-bottom-icon svg,
  body[data-route="home"] .mobile-positions-page .m-bottom-icon svg {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    min-height: 24px !important;
    max-width: 24px !important;
    max-height: 24px !important;
    display: block !important;
    margin: 0 !important;
    transform: none !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-item > em,
  body[data-route="home"] .mobile-home .m-bottom-item > em,
  body[data-route="home"] .mobile-mine-page .m-bottom-item > em,
  body[data-route="home"] .mobile-home-index .m-bottom-item > em,
  body[data-route="home"] .mobile-market-page .m-bottom-item > em,
  body[data-route="home"] .mobile-trade-page .m-bottom-item > em,
  body[data-route="home"] .mobile-positions-page .m-bottom-item > em {
    display: block !important;
    width: 100% !important;
    height: 14px !important;
    min-height: 14px !important;
    max-height: 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 11px !important;
    line-height: 14px !important;
    font-weight: 400 !important;
    font-style: normal !important;
    color: #727b88 !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: clip !important;
    transform: none !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .m-bottom-item.active {
    color: #111 !important;
  }

  body[data-route="home"] .m-bottom-item.active > .m-bottom-icon {
    color: #111 !important;
  }

  body[data-route="home"] .m-bottom-item.active > em {
    color: #111 !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-home,
  body[data-route="home"] .mobile-home:not(.mobile-trade-page),
  body[data-route="home"] .mobile-home-index,
  body[data-route="home"] .mobile-market-page,
  body[data-route="home"] .mobile-trade-page,
  body[data-route="home"] .mobile-positions-page,
  body[data-route="home"] .mobile-mine-page,
  body[data-route="home"] .m-mine-form-page,
  body[data-route="home"] .m-mine-bind-page,
  body[data-route="home"] .m-edit-profile-page,
  body[data-route="home"] .m-static-page,
  body[data-route="home"] .m-language-page,
  body[data-route="home"] .m-mine-verified-page,
  body[data-route="home"] .m-fin-page,
  body[data-route="home"] .m-record-page {
    padding-bottom: calc(var(--mobile-bottom-nav-total) + 10px) !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-trade-page.trade-picker-open .m-bottom-nav {
    visibility: hidden !important;
    pointer-events: none !important;
  }
}



@media (max-width: 900px) {
  html, body {
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
  }

  body[data-route="home"] .m-bottom-nav,
  body[data-route="home"] .mobile-home .m-bottom-nav,
  body[data-route="home"] .mobile-home-index .m-bottom-nav,
  body[data-route="home"] .mobile-market-page .m-bottom-nav,
  body[data-route="home"] .mobile-trade-page .m-bottom-nav,
  body[data-route="home"] .mobile-positions-page .m-bottom-nav,
  body[data-route="home"] .mobile-mine-page .m-bottom-nav,
  body[data-route="home"] .m-mine-form-page .m-bottom-nav,
  body[data-route="home"] .m-mine-bind-page .m-bottom-nav,
  body[data-route="home"] .m-edit-profile-page .m-bottom-nav,
  body[data-route="home"] .m-static-page .m-bottom-nav,
  body[data-route="home"] .m-language-page .m-bottom-nav,
  body[data-route="home"] .m-mine-verified-page .m-bottom-nav,
  body[data-route="home"] .m-fin-page .m-bottom-nav,
  body[data-route="home"] .m-record-page .m-bottom-nav {
    height: calc(62px + env(safe-area-inset-bottom, 0px)) !important;
    min-height: calc(62px + env(safe-area-inset-bottom, 0px)) !important;
    max-height: calc(62px + env(safe-area-inset-bottom, 0px)) !important;
    padding: 4px 0 calc(4px + env(safe-area-inset-bottom, 0px)) !important;
    border-top: 1px solid #eceff3 !important;
    box-shadow: none !important;
  }

  body[data-route="home"] .m-bottom-nav button,
  body[data-route="home"] .m-bottom-item {
    height: 54px !important;
    min-height: 54px !important;
    max-height: 54px !important;
    gap: 2px !important;
    justify-content: flex-start !important;
    padding-top: 2px !important;
    padding-bottom: 0 !important;
    color: #6f7886 !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-item > .m-bottom-icon,
  body[data-route="home"] .m-bottom-nav .m-bottom-item > span.m-bottom-icon {
    width: 23px !important;
    height: 23px !important;
    min-width: 23px !important;
    min-height: 23px !important;
    max-width: 23px !important;
    max-height: 23px !important;
    flex: 0 0 23px !important;
    margin-top: 1px !important;
    color: inherit !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-icon svg {
    width: 23px !important;
    height: 23px !important;
    min-width: 23px !important;
    min-height: 23px !important;
    max-width: 23px !important;
    max-height: 23px !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-item > em {
    height: 13px !important;
    min-height: 13px !important;
    max-height: 13px !important;
    font-size: 10px !important;
    line-height: 13px !important;
    font-weight: 400 !important;
    color: #6f7886 !important;
    letter-spacing: 0 !important;
    transform: none !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-item.active {
    color: #111 !important;
  }

  body[data-route="home"] .m-bottom-nav .m-bottom-item.active > em {
    color: #111 !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-home,
  body[data-route="home"] .mobile-home-index,
  body[data-route="home"] .mobile-market-page,
  body[data-route="home"] .mobile-trade-page,
  body[data-route="home"] .mobile-positions-page,
  body[data-route="home"] .mobile-mine-page,
  body[data-route="home"] .m-mine-form-page,
  body[data-route="home"] .m-mine-bind-page,
  body[data-route="home"] .m-edit-profile-page,
  body[data-route="home"] .m-static-page,
  body[data-route="home"] .m-language-page,
  body[data-route="home"] .m-mine-verified-page,
  body[data-route="home"] .m-fin-page,
  body[data-route="home"] .m-record-page {
    padding-bottom: calc(62px + env(safe-area-inset-bottom, 0px) + 8px) !important;
  }
}


body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon,
body[data-route="home"] .mobile-mine-page .m-mine-qicon {
  display: block !important;
  width: 25px !important;
  height: 25px !important;
  flex: 0 0 25px !important;
  position: relative !important;
  transform: none !important;
  transform-origin: center !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
}

body[data-route="home"] .mobile-mine-page .m-mine-qicon::before,
body[data-route="home"] .mobile-mine-page .m-mine-qicon::after {
  content: none !important;
  display: none !important;
}

body[data-route="home"] .mobile-mine-page .m-mine-qicon-deposit {
  background-image: url("../img/mine-icons/quick-deposit.svg") !important;
}

body[data-route="home"] .mobile-mine-page .m-mine-qicon-withdraw {
  background-image: url("../img/mine-icons/quick-withdraw.svg") !important;
  width: 27px !important;
  height: 27px !important;
  flex-basis: 27px !important;
}

body[data-route="home"] .mobile-mine-page .m-mine-qicon-flag {
  background-image: url("../img/mine-icons/quick-assets.svg") !important;
}

body[data-route="home"] .mobile-mine-page .m-mine-qicon-order {
  background-image: url("../img/mine-icons/quick-orders.svg") !important;
}

body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
  gap: 10px !important;
}


@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    display: block !important;
    width: 25px !important;
    height: 25px !important;
    min-width: 25px !important;
    flex: 0 0 25px !important;
    margin: 0 14px 0 0 !important;
    position: relative !important;
    transform: none !important;
    transform-origin: center !important;
    color: #111111 !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-ricon::before,
  body[data-route="home"] .mobile-mine-page .m-mine-ricon::after {
    content: none !important;
    display: none !important;
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-ricon-tradepass { background-image: url("../img/mine-icons/row-tradepass.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-loginpass { background-image: url("../img/mine-icons/row-loginpass.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-identity { background-image: url("../img/mine-icons/row-identity.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-wallet { background-image: url("../img/mine-icons/row-wallet.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-bank { background-image: url("../img/mine-icons/row-wallet.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-profile { background-image: url("../img/mine-icons/row-profile.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-about { background-image: url("../img/mine-icons/row-about.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-contact { background-image: url("../img/mine-icons/row-contact.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-language { background-image: url("../img/mine-icons/row-language.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-logout { background-image: url("../img/mine-icons/row-logout.svg") !important; }
  body[data-route="home"] .mobile-mine-page .m-mine-ricon-delete { background-image: url("../img/mine-icons/row-delete.svg") !important; }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    font-size: 15px !important;
    line-height: 21px !important;
    color: #111111 !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-vip-card {
    margin: 0 10px 0 !important;
    border-radius: 8px 8px 0 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip {
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 12px !important;
    gap: 6px !important;
    font-size: 13px !important;
    line-height: 40px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip span {
    min-width: 19px !important;
    width: 19px !important;
    height: 19px !important;
    padding: 0 !important;
    border-radius: 50% !important;
    font-size: 9px !important;
    line-height: 17px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip b,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em {
    font-size: 13px !important;
    line-height: 40px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick {
    height: 76px !important;
    min-height: 76px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
    height: 76px !important;
    min-height: 76px !important;
    gap: 8px !important;
    padding: 4px 2px 7px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-qicon {
    width: 24px !important;
    height: 24px !important;
    flex: 0 0 24px !important;
    transform: none !important;
    background-size: contain !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-qicon-withdraw {
    width: 24px !important;
    height: 24px !important;
    flex-basis: 24px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item span {
    font-size: 15px !important;
    line-height: 18px !important;
    height: 18px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list {
    margin: 6px 0 0 !important;
    border-top: 1px solid #efefef !important;
    border-bottom: 1px solid #efefef !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    height: 45px !important;
    min-height: 45px !important;
    padding: 0 10px 0 18px !important;
    grid-template-columns: 26px minmax(0, 1fr) 16px !important;
    column-gap: 12px !important;
    border-bottom: 1px solid #f1f1f2 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    flex: 0 0 22px !important;
    margin: 0 !important;
    transform: none !important;
    background-size: contain !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    height: 20px !important;
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    color: #111111 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    right: 2px !important;
    top: 3px !important;
    width: 7px !important;
    height: 7px !important;
    border-top: 1.4px solid #111111 !important;
    border-right: 1.4px solid #111111 !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page {
    background: #f6f6f7 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-head {
    padding: 12px 14px 8px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-avatar {
    width: 52px !important;
    height: 52px !important;
    flex: 0 0 52px !important;
    margin-right: 10px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-user {
    gap: 2px !important;
    padding-top: 2px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-name {
    font-size: 16px !important;
    line-height: 18px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-mail {
    font-size: 13px !important;
    line-height: 16px !important;
    color: #8d95a1 !important;
    margin-top: 4px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip-card {
    margin: 0 12px !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    background: #fff !important;
    box-shadow: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip {
    height: 36px !important;
    min-height: 36px !important;
    padding: 0 10px !important;
    border-radius: 10px 10px 0 0 !important;
    gap: 6px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip span {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    line-height: 16px !important;
    font-size: 8px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-vip b,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em {
    font-size: 12px !important;
    line-height: 36px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick {
    height: 72px !important;
    min-height: 72px !important;
    border-radius: 0 0 10px 10px !important;
    background: #fff !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
    height: 72px !important;
    min-height: 72px !important;
    padding: 4px 0 6px !important;
    gap: 5px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon {
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    flex: 0 0 26px !important;
    margin: 0 auto !important;
    background-size: 26px 26px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-quick-item span {
    font-size: 12px !important;
    line-height: 16px !important;
    height: 16px !important;
    font-weight: 600 !important;
    color: #111 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-list {
    margin: 8px 12px 0 !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    background: #fff !important;
    border: 1px solid #f0f0f0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    height: 46px !important;
    min-height: 46px !important;
    padding: 0 12px 0 14px !important;
    grid-template-columns: 26px minmax(0,1fr) 18px !important;
    column-gap: 10px !important;
    background: #fff !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 23px !important;
    height: 23px !important;
    min-width: 23px !important;
    flex: 0 0 23px !important;
    margin: 0 !important;
    background-size: 23px 23px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    color: #111 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    width: 7px !important;
    height: 7px !important;
    right: 4px !important;
    top: 4px !important;
    border-top: 1.5px solid #111 !important;
    border-right: 1.5px solid #111 !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page {
    background: #f6f6f7 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-head {
    padding: 14px 14px 10px !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-avatar {
    width: 58px !important;
    height: 58px !important;
    min-width: 58px !important;
    flex: 0 0 58px !important;
    margin-right: 12px !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-name {
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-mail {
    margin-top: 5px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #8f96a2 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-vip-card {
    margin: 0 12px !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    background: #fff !important;
    box-shadow: none !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-vip {
    height: 38px !important;
    min-height: 38px !important;
    padding: 0 10px !important;
    border-radius: 10px 10px 0 0 !important;
    gap: 6px !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-vip span {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    font-size: 8px !important;
    line-height: 16px !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-vip b,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em {
    font-size: 12px !important;
    line-height: 38px !important;
    font-weight: 500 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-quick {
    height: 82px !important;
    min-height: 82px !important;
    border-radius: 0 0 10px 10px !important;
    background: #fff !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item {
    height: 82px !important;
    min-height: 82px !important;
    padding: 7px 0 8px !important;
    gap: 6px !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon {
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    flex: 0 0 28px !important;
    margin: 0 auto !important;
    background-size: 28px 28px !important;
    background-position: center center !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item span {
    font-size: 17px !important;
    line-height: 20px !important;
    height: 20px !important;
    font-weight: 600 !important;
    color: #111111 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-list {
    margin: 10px 12px 0 !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    background: #fff !important;
    border: 1px solid #f0f0f0 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    height: 47px !important;
    min-height: 47px !important;
    padding: 0 12px 0 14px !important;
    grid-template-columns: 27px minmax(0,1fr) 18px !important;
    column-gap: 11px !important;
    background: #fff !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    flex: 0 0 24px !important;
    margin: 0 !important;
    background-size: 24px 24px !important;
    background-position: center center !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 400 !important;
    color: #111111 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    width: 7px !important;
    height: 7px !important;
    right: 4px !important;
    top: 4px !important;
    border-top: 1.5px solid #111111 !important;
    border-right: 1.5px solid #111111 !important;
  }
  body[data-route="home"] .mobile-mine-page .m-mine-list > .m-mine-row:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-list > button.m-mine-row:last-child {
    display: none !important;
  }
}



@media (max-width: 900px) {
  
  body[data-route="home"] .mobile-mine-page .m-mine-list > .m-mine-row:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-list > button.m-mine-row:last-child {
    display: grid !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon {
    width: 29px !important;
    height: 29px !important;
    min-width: 29px !important;
    flex: 0 0 29px !important;
    background-size: 29px 29px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 25px !important;
    height: 25px !important;
    min-width: 25px !important;
    flex: 0 0 25px !important;
    background-size: 25px 25px !important;
    background-position: center center !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-list > .m-mine-row:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-list > button.m-mine-row:last-child {
    display: grid !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    flex: 0 0 30px !important;
    background-size: 30px 30px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding: 0 18px 0 14px !important;
    grid-template-columns: 28px minmax(0,1fr) 22px !important;
    column-gap: 11px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 25px !important;
    height: 25px !important;
    min-width: 25px !important;
    flex: 0 0 25px !important;
    background-size: 25px 25px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    position: relative !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    width: 7px !important;
    height: 7px !important;
    right: 8px !important;
    top: 6px !important;
    border-top: 1.5px solid #111111 !important;
    border-right: 1.5px solid #111111 !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-list > .m-mine-row:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-list > button.m-mine-row:last-child {
    display: grid !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    flex: 0 0 24px !important;
    background-size: 24px 24px !important;
    background-position: center center !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 21px !important;
    height: 21px !important;
    min-width: 21px !important;
    flex: 0 0 21px !important;
    background-size: 21px 21px !important;
    background-position: center center !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding: 0 22px 0 14px !important;
    grid-template-columns: 24px minmax(0,1fr) 20px !important;
    column-gap: 12px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    position: relative !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    width: 7px !important;
    height: 7px !important;
    right: 10px !important;
    top: 5px !important;
    border-top: 1.5px solid #111111 !important;
    border-right: 1.5px solid #111111 !important;
  }
}



@media (max-width: 900px) {
  
  body[data-route="home"] .mobile-mine-page .m-mine-list > .m-mine-row:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-list > button.m-mine-row:last-child {
    display: grid !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    flex: 0 0 22px !important;
    margin: 0 auto !important;
    background-size: 22px 22px !important;
    background-position: center center !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    flex: 0 0 18px !important;
    margin: 0 !important;
    background-size: 18px 18px !important;
    background-position: center center !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding: 0 18px 0 14px !important;
    grid-template-columns: 22px minmax(0,1fr) 16px !important;
    column-gap: 12px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    position: relative !important;
    justify-self: end !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    width: 6px !important;
    height: 6px !important;
    right: 3px !important;
    top: 4px !important;
    border-top: 1.35px solid #111111 !important;
    border-right: 1.35px solid #111111 !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding: 0 26px 0 14px !important;
    grid-template-columns: 22px minmax(0,1fr) 14px !important;
    column-gap: 12px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    justify-self: center !important;
    align-self: center !important;
    position: relative !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    width: 6px !important;
    height: 6px !important;
    right: 4px !important;
    top: 3px !important;
    border-top: 1.35px solid #111111 !important;
    border-right: 1.35px solid #111111 !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-list > .m-mine-row:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-list > button.m-mine-row:last-child {
    display: grid !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-qicon,
  body[data-route="home"] .mobile-mine-page .m-mine-quick-item .m-mine-qicon {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    flex: 0 0 22px !important;
    background-size: 22px 22px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding-left: 12px !important;
    padding-right: 28px !important;
    grid-template-columns: 22px minmax(0, 1fr) 20px !important;
    column-gap: 10px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    flex: 0 0 20px !important;
    margin: 0 !important;
    justify-self: center !important;
    background-size: 20px 20px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    justify-self: start !important;
    margin: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron {
    grid-column: 3 !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    justify-self: center !important;
    align-self: center !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    transform: translateX(-8px) !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg {
    display: block !important;
    width: 12px !important;
    height: 12px !important;
    overflow: visible !important;
  }
}



@media (max-width: 900px) {
  
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding-left: 8px !important;
    padding-right: 34px !important;
    grid-template-columns: 18px minmax(0, 1fr) 12px !important;
    column-gap: 10px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    flex: 0 0 18px !important;
    justify-self: start !important;
    background-size: 18px 18px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    justify-self: start !important;
    text-align: left !important;
    margin-left: 0 !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron {
    grid-column: 3 !important;
    width: 12px !important;
    height: 12px !important;
    min-width: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    justify-self: center !important;
    align-self: center !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
    transform: translateX(-12px) !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg {
    display: block !important;
    width: 10px !important;
    height: 10px !important;
    overflow: visible !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding-left: 12px !important;
    padding-right: 24px !important;
    grid-template-columns: 20px minmax(0, 1fr) 18px !important;
    column-gap: 12px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    flex: 0 0 18px !important;
    justify-self: start !important;
    background-size: 18px 18px !important;
    background-position: center center !important;
    margin: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    justify-self: start !important;
    text-align: left !important;
    margin: 0 !important;
  }

  
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron {
    grid-column: 3 !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    display: block !important;
    justify-self: center !important;
    align-self: center !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateX(-6px) !important;
    overflow: visible !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 4px !important;
    top: 4px !important;
    width: 7px !important;
    height: 7px !important;
    border-top: 1.5px solid #111111 !important;
    border-right: 1.5px solid #111111 !important;
    transform: rotate(45deg) !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after {
    content: none !important;
    display: none !important;
  }
}



@media (max-width: 900px) {
  
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding-right: 38px !important;
    grid-template-columns: 20px minmax(0, 1fr) 18px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron {
    grid-column: 3 !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    display: block !important;
    justify-self: center !important;
    align-self: center !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateX(-12px) !important;
    overflow: visible !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg {
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 4px !important;
    top: 4px !important;
    width: 7px !important;
    height: 7px !important;
    border-top: 1.5px solid #111111 !important;
    border-right: 1.5px solid #111111 !important;
    transform: rotate(45deg) !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after {
    content: none !important;
    display: none !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-vip b::before,
  body[data-route="home"] .mobile-mine-page .m-mine-vip b::after,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em::before,
  body[data-route="home"] .mobile-mine-page .m-mine-vip em::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 20px minmax(0, 1fr) !important;
    column-gap: 12px !important;
    padding-left: 12px !important;
    padding-right: 58px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > i,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i,
  body[data-route="home"] .mobile-mine-page .m-mine-row > i.m-mine-ricon,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > i.m-mine-ricon {
    grid-column: 1 !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    flex: 0 0 18px !important;
    justify-self: start !important;
    align-self: center !important;
    margin: 0 !important;
    background-size: 18px 18px !important;
    background-position: center center !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > span,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > span {
    grid-column: 2 !important;
    justify-self: start !important;
    align-self: center !important;
    text-align: left !important;
    margin: 0 !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron {
    position: absolute !important;
    right: 30px !important;
    top: 50% !important;
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateY(-50%) !important;
    overflow: visible !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg {
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    left: 3px !important;
    top: 3px !important;
    width: 7px !important;
    height: 7px !important;
    border-top: 1.45px solid #111111 !important;
    border-right: 1.45px solid #111111 !important;
    transform: rotate(45deg) !important;
    box-sizing: border-box !important;
    background: transparent !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::after {
    content: none !important;
    display: none !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    padding-right: 26px !important;
    grid-template-columns: 18px minmax(0, 1fr) 18px !important;
    column-gap: 12px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    display: flex !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    justify-self: center !important;
    align-self: center !important;
    transform: translateX(-12px) !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child svg {
    display: block !important;
    width: 10px !important;
    height: 10px !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    position: relative !important;
    padding-left: 12px !important;
    padding-right: 36px !important;
    grid-template-columns: 18px minmax(0, 1fr) !important;
    column-gap: 12px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    position: absolute !important;
    right: 22px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child svg {
    display: block !important;
    width: 10px !important;
    height: 10px !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    position: relative !important;
    padding-right: 56px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    position: absolute !important;
    right: 42px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row {
    position: relative !important;
    padding-right: 56px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    position: absolute !important;
    right: 42px !important;
    left: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child svg {
    display: block !important;
    width: 10px !important;
    height: 10px !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-mine-page .m-mine-list,
  body[data-route="home"] .mobile-mine-page section.m-mine-list {
    position: relative !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row,
  body[data-route="home"] .mobile-mine-page button.m-mine-row,
  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row,
  body[data-route="home"] .mobile-mine-page .m-mine-list button.m-mine-row {
    position: relative !important;
    padding-right: 56px !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page .m-mine-list button.m-mine-row > b.m-mine-chevron,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child {
    position: absolute !important;
    right: 42px !important;
    left: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page .m-mine-list button.m-mine-row > b.m-mine-chevron::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::before,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page .m-mine-list button.m-mine-row > b.m-mine-chevron::after,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child::after,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child::after {
    content: none !important;
    display: none !important;
  }

  body[data-route="home"] .mobile-mine-page .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page .m-mine-list .m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page .m-mine-list button.m-mine-row > b.m-mine-chevron svg,
  body[data-route="home"] .mobile-mine-page .m-mine-row > b:last-child svg,
  body[data-route="home"] .mobile-mine-page button.m-mine-row > b:last-child svg {
    display: block !important;
    width: 10px !important;
    height: 10px !important;
    min-width: 10px !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-home-index .m-actions-card {
    margin: 14px 14px 0 !important;
    padding: 18px 8px 16px !important;
    row-gap: 20px !important;
  }

  body[data-route="home"] .mobile-home-index .m-action {
    gap: 7px !important;
    font-size: 12px !important;
    line-height: 15px !important;
    color: #667085 !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-home-index .m-action .m-ico {
    width: 30px !important;
    height: 30px !important;
    flex: 0 0 30px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  body[data-route="home"] .mobile-home-index .m-action .m-ico svg {
    width: 24px !important;
    height: 24px !important;
    display: block !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-quick-svg,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-deposit,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-withdraw,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-loan,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-ai,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-account,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-wallet,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-subscribe,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-ico-more {
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    color: initial !important;
    border-radius: 0 !important;
  }

  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-quick-svg svg {
    fill: initial !important;
    stroke: none !important;
    stroke-width: 0 !important;
    stroke-linecap: initial !important;
    stroke-linejoin: initial !important;
  }

  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-quick-svg svg path,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-quick-svg svg rect,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-quick-svg svg circle,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-quick-svg svg ellipse,
  body[data-route="home"] .mobile-home-index .m-actions-card .m-action .m-quick-svg svg polygon {
    stroke: none !important;
    vector-effect: none !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .mobile-positions-page .m-pos-table-body {
    display: block !important;
    width: 100% !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-card-wrap,
  body[data-route="home"] .mobile-positions-page .m-pos-card-wrap.is-holding-only {
    display: block !important;
    width: 100% !important;
    background: #ffffff !important;
    border: 0 !important;
    border-bottom: 1px solid #f1f3f6 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding {
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 100% !important;
    min-height: 66px !important;
    display: grid !important;
    grid-template-columns: 1.18fr .82fr .82fr !important;
    align-items: start !important;
    gap: 8px !important;
    padding: 13px 18px 11px !important;
    border: 0 !important;
    background: #ffffff !important;
    text-align: left !important;
    box-shadow: none !important;
    border-radius: 0 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-symbol,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-symbol,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-symbol {
    min-width: 0 !important;
    text-align: left !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-symbol b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-symbol b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-symbol b {
    display: block !important;
    color: #111827 !important;
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
    letter-spacing: .2px !important;
    white-space: nowrap !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-symbol em,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-symbol em,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-symbol em {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 18px !important;
    min-width: 26px !important;
    margin-left: 6px !important;
    padding: 0 6px !important;
    border-radius: 4px !important;
    background: #ffe88a !important;
    color: #4a3d12 !important;
    font-size: 11px !important;
    line-height: 18px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    vertical-align: 1px !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-symbol small,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-symbol small,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-symbol small {
    display: block !important;
    margin-top: 4px !important;
    color: #00a979 !important;
    font-size: 12px !important;
    line-height: 17px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-middle,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-middle,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-middle {
    text-align: center !important;
    padding-top: 0 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-middle b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-middle b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-middle b {
    display: block !important;
    color: #111827 !important;
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-pnl,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-pnl,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-pnl {
    text-align: right !important;
    padding-top: 0 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-pnl b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-pnl b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-pnl b {
    display: block !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-pnl.up b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-pnl.up b,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-pnl.up b {
    color: #03a879 !important;
  }

  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v329.is-holding .m-pos-pnl small,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v324.is-holding .m-pos-pnl small,
  body[data-route="home"] .mobile-positions-page .m-pos-data-row-v245.is-holding .m-pos-pnl small {
    display: block !important;
    margin-top: 4px !important;
    color: #778399 !important;
    font-size: 12px !important;
    line-height: 17px !important;
    font-weight: 500 !important;
    letter-spacing: .4px !important;
  }
}



@media (max-width: 900px) {
  body[data-route="home"] .m-footer {
    margin: 8px 14px 0 !important;
    padding: 18px 0 0 !important;
    background: #000 !important;
    border-radius: 0 !important;
    overflow: hidden !important;
  }

  body[data-route="home"] .m-footer-line {
    height: 1px !important;
    background: rgba(255,255,255,.32) !important;
    margin: 0 18px 18px !important;
  }

  body[data-route="home"] .m-contact {
    padding: 0 18px !important;
  }

  body[data-route="home"] .m-contact-block {
    margin: 0 0 28px !important;
  }

  body[data-route="home"] .m-contact h3 {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 0 0 10px !important;
    color: #fff !important;
    font-size: 22px !important;
    line-height: 28px !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .m-contact-icon {
    width: 18px !important;
    height: 18px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #ffffff !important;
    flex: 0 0 18px !important;
    transform: translateY(1px) !important;
  }

  body[data-route="home"] .m-contact-icon svg {
    width: 18px !important;
    height: 18px !important;
    display: block !important;
  }

  body[data-route="home"] .m-contact p {
    margin: 0 !important;
    color: #fff !important;
    font-size: 15px !important;
    line-height: 22px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .m-footer-desc {
    background: #181818 !important;
    margin: 0 !important;
    padding: 16px 18px 70px !important;
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 26px !important;
    font-weight: 500 !important;
    border-top: 1px solid rgba(255,255,255,.15) !important;
    max-height: 94px !important;
    overflow: hidden !important;
  }
}


@media (max-width: 900px) {
  body[data-route="home"] .m-footer {
    margin: 0 8px 0 !important;
    padding: 7px 10px 0 !important;
    background: #000000 !important;
    color: #ffffff !important;
    border-radius: 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  body[data-route="home"] .m-footer-line {
    height: 1px !important;
    background: rgba(255,255,255,.55) !important;
    margin: 0 0 21px !important;
  }

  body[data-route="home"] .m-contact {
    padding: 0 31px !important;
  }

  body[data-route="home"] .m-contact-block {
    margin: 0 0 53px !important;
  }

  body[data-route="home"] .m-contact-block:last-child {
    margin-bottom: 28px !important;
  }

  body[data-route="home"] .m-contact h3 {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 0 0 8px !important;
    color: #ffffff !important;
    font-size: 22px !important;
    line-height: 28px !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .m-contact-icon {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    flex: 0 0 18px !important;
    color: #ffffff !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    transform: translateY(1px) !important;
  }

  body[data-route="home"] .m-contact-icon svg {
    width: 18px !important;
    height: 18px !important;
    display: block !important;
  }

  body[data-route="home"] .m-contact p {
    margin: 0 !important;
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
  }

  body[data-route="home"] .m-footer-desc {
    background: #181818 !important;
    margin: 0 -10px 0 !important;
    padding: 44px 38px 88px !important;
    color: #ffffff !important;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 600 !important;
    border-top: 0 !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }
}

@media (max-width: 390px) {
  body[data-route="home"] .m-contact {
    padding: 0 24px !important;
  }
  body[data-route="home"] .m-footer-desc {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
}
