/* v174 - deposit button colour (purple theme), MIN/MAX chips, Telegram card in profile */
html:root:root:root:root:root:root:root body:not(#_) #main-app #page-add-money .mud-btn,
html:root:root:root:root:root:root:root body:not(#_) #main-app #page-add-money #btn-manual-deposit{
  background:linear-gradient(135deg,#a56bf0 0%,#7b3fd6 55%,#6232b8 100%)!important;background-image:linear-gradient(135deg,#a56bf0 0%,#7b3fd6 55%,#6232b8 100%)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important;
  border:1px solid rgba(214,190,255,.35)!important;box-shadow:0 8px 22px rgba(123,63,214,.38),inset 0 1px 0 rgba(255,255,255,.22)!important;
  animation:none!important}
html:root:root:root:root:root:root:root body:not(#_) #main-app #page-add-money .mud-btn i{color:#fff!important;-webkit-text-fill-color:#fff!important}
html:root:root:root:root:root:root:root body:not(#_) #main-app #page-add-money .mud-btn::after{display:none!important}
html:root:root:root:root:root:root:root body:not(#_) #main-app #page-add-money .mud-btn:active{transform:scale(.985)!important;filter:brightness(1.05)}
/* MIN / MAX / QR chips: no clipped text */
#page-add-money .mud-hint{align-items:stretch!important}
#page-add-money .mud-hint>*{min-width:0!important;overflow:visible!important;line-height:1.35!important;padding-top:10px!important;padding-bottom:10px!important}
#page-add-money .mud-hint>* b,#page-add-money .mud-hint>* strong{white-space:nowrap!important;font-size:clamp(13px,3.9vw,17px)!important;line-height:1.3!important;display:block!important}

/* Telegram connect card (profile) - same card look as the other profile boxes */
#gks-tgcard{margin:0 0 14px!important;padding:18px 16px 16px!important}
#gks-tgcard .profile-section-title{margin-bottom:14px!important}
#gks-tgcard .profile-section-title i{color:#37aee2}
#gks-tgcard .tc-h{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(171,140,230,.2)}
#gks-tgcard .tc-m{min-width:0;flex:1}
#gks-tgcard .tc-t{font:800 14px Inter,sans-serif;letter-spacing:.03em;color:#f0e8ff}
#gks-tgcard .tc-s{font:500 12px/1.45 Inter,sans-serif;color:#bcaedb;margin-top:3px;word-break:break-word}
#gks-tgcard .tc-b{display:flex;gap:10px;margin-top:12px}
#gks-tgcard button{height:48px!important;border-radius:14px!important}
#gks-tgcard button.pri{width:100%;background:linear-gradient(135deg,#2aa3dd,#6d5be6)!important;color:#fff!important}

/* v174b - speed: no live blur (very heavy on phones), pause page animations while the menu is open */
html body:not(#_) *,html body:not(#_) *::before,html body:not(#_) *::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html.gks-menu-open #main-app .page-content *,html.gks-menu-open #main-app>.topHeader *{animation-play-state:paused!important}
#menu-toggle,#gks-side-drawer [data-drawer-nav]{touch-action:manipulation}
#gks-side-drawer{will-change:transform}
