@media (max-width: 520px){
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout>.header{
    height:auto!important;
    min-height:216px!important;
    overflow:visible!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout>.header .maximus-header-main-row{
    height:168px!important;
    min-height:168px!important;
    overflow:visible!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout>.header .maximus-header-main-row>.mobile-header-tsx{
    height:168px!important;
    min-height:168px!important;
    grid-template-rows:74px auto!important;
    gap:8px!important;
    padding:8px 12px 12px!important;
    overflow:visible!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-header-tsx .mobile-header-top{
    height:74px!important;
    min-height:74px!important;
    grid-template-columns:104px minmax(0,1fr) 34px!important;
    align-items:center!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-tsx{
    display:block!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:3px 6px!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-name-tsx,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-balance-tsx,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-usdt-tsx,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-point-tsx{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    line-height:1.18!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-name-tsx{
    grid-column:1 / -1!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:900!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-balance-tsx,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-usdt-tsx,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-point-tsx{
    color:#a9bdd0!important;
    font-size:9px!important;
    font-weight:800!important;
    letter-spacing:0!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx b{
    color:#ffd538!important;
    font-weight:900!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-member-row-tsx .mobile-member-usdt-tsx b{
    color:#27d7ff!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-action-row-tsx,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-guest-actions{
    height:auto!important;
    min-height:70px!important;
    grid-auto-rows:32px!important;
    align-content:start!important;
    overflow:visible!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-account-actions{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-action-row-tsx button,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-guest-actions button{
    min-width:0!important;
    height:32px!important;
    padding:0 6px!important;
    font-size:10px!important;
    line-height:30px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-account-actions button:nth-child(3){
    font-size:10px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout>.header .maximus-header-nav-dock{
    height:48px!important;
    min-height:48px!important;
  }
  .mypage-page>div{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    padding:14px!important;
  }
  .mypage-page h1{
    font-size:24px!important;
    line-height:1.15!important;
  }
  .mypage-page header{
    margin-bottom:12px!important;
  }
  .mypage-page header p{
    font-size:13px!important;
    line-height:1.45!important;
  }
  .mypage-page article,
  .mypage-page section{
    padding:14px 16px!important;
  }
  .mypage-page article strong,
  .mypage-page section strong{
    font-size:21px!important;
    line-height:1.2!important;
  }
  .mypage-page section[style*="grid-template-columns"],
  .mypage-page div[style*="grid-template-columns"]{
    grid-template-columns:1fr!important;
  }
  .mypage-page input,
  .mypage-page select,
  .mypage-page button{
    box-sizing:border-box!important;
    max-width:100%!important;
  }
  .mypage-page section strong{
    min-width:0!important;
    overflow-wrap:anywhere!important;
  }
}
@media (max-width: 360px){
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout>.header .maximus-header-main-row>.mobile-header-tsx{
    padding-left:10px!important;
    padding-right:10px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-header-tsx .mobile-header-top{
    grid-template-columns:92px minmax(0,1fr) 32px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-account-actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

.tenant-shell[data-tenant=galaxy777] .money-currency-mode-row{
  align-items:center!important;
}
.tenant-shell[data-tenant=galaxy777] .money-currency-buttons{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
}
.tenant-shell[data-tenant=galaxy777] .money-currency-buttons button{
  min-width:0!important;
  height:38px!important;
  white-space:nowrap!important;
}
.tenant-shell[data-tenant=galaxy777] .money-currency-hint{
  margin:8px 0 0!important;
  color:#9ab1c8!important;
  font-size:12px!important;
  line-height:1.35!important;
  text-align:right!important;
}
@media (max-width: 520px){
  .tenant-shell[data-tenant=galaxy777] .money-currency-mode-row{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .tenant-shell[data-tenant=galaxy777] .money-currency-mode-row .money_input_label{
    width:auto!important;
  }
  .tenant-shell[data-tenant=galaxy777] .money-currency-buttons{
    width:100%!important;
  }
  .tenant-shell[data-tenant=galaxy777] .money-currency-hint{
    text-align:left!important;
  }
}

@media (max-width: 520px){
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-request-frame{
    padding:10px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-form-panel{
    overflow:visible!important;
    padding:12px!important;
    border:1px solid rgba(0,194,255,.42)!important;
    border-radius:8px!important;
    background:#111a24!important;
    box-shadow:0 12px 28px rgba(0,0,0,.34)!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-form.writeBox.ty3{
    gap:13px!important;
    padding:0!important;
    background:transparent!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .segmented-control{
    gap:8px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .segmented-control button{
    min-height:38px!important;
    border-radius:7px!important;
    border:1px solid rgba(68,112,255,.72)!important;
    background:#0a1018!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .segmented-control button.active{
    background:linear-gradient(135deg,#4f68ff,#2e8dff)!important;
    border-color:#6f86ff!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money_input_row,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-amount-input-row,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-currency-mode-row,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-network-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
    min-height:0!important;
    padding:0!important;
    background:transparent!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money_input_label,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money_input_row>span:first-child{
    height:auto!important;
    min-height:0!important;
    padding:0!important;
    color:#9fc0d8!important;
    background:transparent!important;
    font-size:12px!important;
    font-weight:900!important;
    line-height:1.35!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .input_text,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .exchangePW,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .in_money{
    height:44px!important;
    padding:0 13px!important;
    border:1px solid #263f58!important;
    border-radius:7px!important;
    background:#07111b!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .input_text{
    text-align:left!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .in_money,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .exchangePW{
    text-align:right!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-currency-buttons,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .deposit-network-control{
    width:100%!important;
    min-height:0!important;
    gap:6px!important;
    padding:4px!important;
    border:1px solid #20384f!important;
    border-radius:8px!important;
    background:#07111b!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-currency-buttons button,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .deposit-network-control button{
    height:38px!important;
    min-height:38px!important;
    border:1px solid rgba(59,130,246,.45)!important;
    border-radius:6px!important;
    color:#e9f7ff!important;
    background:#0c1824!important;
    font-size:12px!important;
    font-weight:900!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-currency-buttons button.is-active,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-currency-buttons button.active,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .deposit-network-control button.active{
    color:#fff!important;
    border-color:#74a2ff!important;
    background:linear-gradient(135deg,#536cff,#19a8df)!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money_quick_buttons{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
    width:100%!important;
    margin:0!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money_quick_buttons button{
    height:38px!important;
    min-height:38px!important;
    border:1px solid rgba(255,255,255,.1)!important;
    border-radius:7px!important;
    background:#080d13!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .money-submit-button{
    width:100%!important;
    min-height:46px!important;
    margin-top:0!important;
    border:0!important;
    border-radius:8px!important;
    color:#fff!important;
    background:linear-gradient(135deg,#2bbde0,#237edb)!important;
    box-shadow:0 8px 20px rgba(35,126,219,.28)!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .money-request-page .deposit-submit-guide{
    margin-top:8px!important;
    padding:12px!important;
    border-radius:8px!important;
    background:#071923!important;
  }
}

@media (max-width: 640px){
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .row-1{
    margin:0!important;
    padding:0!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper .swiper-container{
    width:100%!important;
    height:min(33.333vw,214px)!important;
    min-height:0!important;
    overflow:hidden!important;
    border-radius:0!important;
    background:#05070d!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper .swiper-wrapper{
    display:flex!important;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    align-items:stretch!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper .swiper-slide{
    flex:0 0 100%!important;
    width:100%!important;
    height:100%!important;
    min-height:0!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper .swiper-slide a,
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    aspect-ratio:3/1!important;
    background:#05070d!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper img{
    object-fit:contain!important;
    object-position:center center!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper .swiper-pagination{
    bottom:4px!important;
    gap:6px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .main_visual.onb-main-swiper .swiper-pagination-bullet{
    width:8px!important;
    height:8px!important;
    border-width:1px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .onb-main-shell-grid .mobile-main-page-tsx .onb-main-board-previews{
    grid-template-columns:minmax(0,1fr)!important;
    gap:8px!important;
    min-height:0!important;
    margin:6px 0 10px!important;
    overflow:visible!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .onb-main-shell-grid .mobile-main-page-tsx .onb-main-board-panel{
    min-height:0!important;
    height:auto!important;
    overflow:hidden!important;
    border-top:1px solid rgba(0,198,255,.42)!important;
    background:#1b232c!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .onb-main-shell-grid .mobile-main-page-tsx .onb-main-board-panel>header{
    height:36px!important;
    min-height:36px!important;
    flex:0 0 36px!important;
    padding:0 12px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .onb-main-shell-grid .mobile-main-page-tsx .onb-main-board-list{
    display:flex!important;
    min-height:52px!important;
    max-height:88px!important;
    padding:6px 10px!important;
    justify-content:center!important;
    overflow:hidden!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .onb-main-shell-grid .mobile-main-page-tsx .onb-main-board-list p{
    margin:8px 0!important;
    font-size:12px!important;
    line-height:1.4!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .onb-main-shell-grid .mobile-main-page-tsx .onb-main-board-row{
    grid-template-columns:54px minmax(0,1fr) 52px!important;
    height:30px!important;
    min-height:30px!important;
    gap:8px!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .onb-promo-strip .swiper-wrapper{
    scrollbar-width:none!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .onb-promo-strip .swiper-wrapper::-webkit-scrollbar{
    display:none!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .onb-promo-strip .swiper-slide{
    box-sizing:border-box!important;
    overflow:hidden!important;
    border:1px solid #008dff!important;
    border-radius:9px!important;
    background:#07111b!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .onb-promo-strip .swiper-slide>a{
    display:block!important;
    overflow:hidden!important;
    border-radius:8px!important;
    background:#07111b!important;
  }
  .tenant-shell[data-tenant=galaxy777].maximus-layout.maximus-layout .mobile-main-page-tsx .onb-promo-strip img{
    overflow:hidden!important;
    border-radius:8px!important;
  }
}
