/* Mobile fullscreen user shell. Loaded late to remove 430px side gutters on phones and narrow app windows. */
@media (max-width:768px){
  :root{
    --tity-app-width:100vw!important;
    --tity-bottom-width:100vw!important;
    --party-room-width:100vw!important;
    --tl-phone-w:100vw!important;
    --dm-stage:100vw!important;
  }

  html,
  body{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    overflow-x:hidden!important;
  }

  body:not(.tity-admin) .tity-page-shell{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    justify-content:stretch!important;
  }

  html body:not(.tity-admin) .tl-app-shell-v494,
  html body:not(.tity-admin) .tity-app,
  html body:not(.tity-admin) .tity-mobile-shell,
  html body:not(.tity-admin) .tity-page,
  html body:not(.tity-admin) .tity-notify-app,
  html body:not(.tity-admin) .tity-notify-shell,
  html body:not(.tity-admin) .tity-support-shell,
  html body:not(.tity-admin) .dm-stage,
  html body:not(.tity-admin) .tm-chat-shell,
  html body:not(.tity-admin) .tl-set-shell-v644,
  html body:not(.tity-admin) .ypub-app,
  html body:not(.tity-admin) .ypub-shell,
  html body:not(.tity-admin) .ypub-content,
  html body:not(.tity-admin) .kredi-app,
  html body:not(.tity-admin) .tv-shell,
  html body:not(.tity-admin) .tb-shell,
  html body:not(.tity-admin) .ta-shell,
  html body:not(.tity-admin) .tf-shell,
  html body:not(.tity-admin) .help-shell,
  html body:not(.tity-admin) .tl-gs-screen,
  html body:not(.tity-admin) .tl-gs-shell,
  html body:not(.tity-admin) .tl-sz-app-v7295,
  html body:not(.tity-admin) .tl-puan-page,
  html body:not(.tity-admin) .tity-wallet-v652,
  html body:not(.tity-admin) .tity-profile-shell-v331,
  html body:not(.tity-admin) .tity-profile-shell-v551,
  html body:not(.tity-admin) .tl-stage-v2-shell,
  html body:not(.tity-admin) .tf-inv-shell,
  html body:not(.tity-admin) .tity-game-shell,
  html body:not(.tity-admin) .ben-shell,
  html body:not(.tity-admin) .account-shell,
  html body:not(.tity-admin) .visitor-shell,
  html body:not(.tity-admin) .conversation-shell,
  html body:not(.tity-admin) .task-shell,
  html body:not(.tity-admin) .notify-shell,
  html body:not(.tity-admin) .backpack-shell,
  html body:not(.tity-admin) .level-shell,
  html body:not(.tity-admin) .relation-shell,
  html body:not(.tity-admin) .profile-classic-shell,
  html body:not(.tity-admin) .arama-stage,
  html body:not(.tity-admin) .arama-shell,
  html body:not(.tity-admin) .rank-stage,
  html body:not(.tity-admin) .rank-shell,
  html body:not(.tity-admin) .tl-avm-page,
  html body:not(.tity-admin) .tl-chat-app,
  html body:not(.tity-admin) .tity-wallet-v760,
  html body:not(.tity-admin) .tp-shell,
  html body:not(.tity-admin) .room-shell,
  html body:not(.tity-admin) .party-room-shell,
  html body:not(.tity-admin) .mobile{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }

  html body:not(.tity-admin) > main.wrap,
  html body:not(.tity-admin) > div.wrap,
  html body:not(.tity-admin) > .wrap,
  html body:not(.tity-admin) > main.p,
  html body:not(.tity-admin) > div.p,
  html body:not(.tity-admin) > .p,
  html body:not(.tity-admin) > main,
  html body:not(.tity-admin) > .ya{
    max-width:none!important;
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell,
  html body:not(.tity-admin) .room-shell.party-shell{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
    outline:0!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell::before,
  html body:not(.tity-admin) .room-shell.live-shell::after,
  html body:not(.tity-admin) .room-shell.party-shell::before,
  html body:not(.tity-admin) .room-shell.party-shell::after,
  html body:not(.tity-admin) .tity-party-room-v2::before,
  html body:not(.tity-admin) .tity-party-room-v2::after{
    content:none!important;
    display:none!important;
    background:none!important;
    width:0!important;
    box-shadow:none!important;
    border-left:0!important;
    border-right:0!important;
  }

  html body:not(.tity-admin) .room-stage,
  html body:not(.tity-admin) .room-main,
  html body:not(.tity-admin) .tity-party-stage-v1065,
  html body:not(.tity-admin) .tity-party-stage-card{
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
    outline:0!important;
  }

  html body:not(.tity-admin) .tl-gradient-v494,
  html body:not(.tity-admin) .tity-topbar,
  html body:not(.tity-admin) .tp-header,
  html body:not(.tity-admin) .tf-inv-head,
  html body:not(.tity-admin) .tf-inv-tabs,
  html body:not(.tity-admin) .ts-head,
  html body:not(.tity-admin) .tv-head,
  html body:not(.tity-admin) .ypub-header,
  html body:not(.tity-admin) .tl-set-top-v644{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
  }

  html body:not(.tity-admin) .tity-bottom.tity-main-bottom-navigation,
  html body:not(.tity-admin) .tity-bottom,
  html body:not(.tity-admin) .tity-corp-nav,
  html body:not(.tity-admin) .tity-final-bottom-v494,
  html body:not(.tity-admin) .tity-final-bottom-v495,
  html body:not(.tity-admin) .tity-bottombar,
  html body:not(.tity-admin) .ta-bottom,
  html body:not(.tity-admin) .mobile-bottom-nav,
  html body:not(.tity-admin) .bottom-nav{
    left:0!important;
    right:0!important;
    width:100vw!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    border-left:0!important;
    border-right:0!important;
  }

  html body:not(.tity-admin) .room-shell .tity-bottom-v986,
  html body:not(.tity-admin) .room-shell.live-shell .tity-bottom-v986,
  html body:not(.tity-admin) .room-shell.party-shell .tity-bottom-v986,
  html body:not(.tity-admin) .tity-party-room-v2 .tity-bottom-v986,
  html body:not(.tity-admin) .room-shell .room-compose.tity-compose-v986,
  html body:not(.tity-admin) .room-shell.live-shell .room-compose.tity-compose-v986,
  html body:not(.tity-admin) .room-shell.party-shell .room-compose.tity-compose-v986{
    width:calc(100vw - 24px)!important;
    max-width:none!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell .room-compose.tity-compose-v986,
  html body:not(.tity-admin) .room-shell.party-shell .room-compose.tity-compose-v986{
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    top:auto!important;
    bottom:calc(var(--tity-v986-kb,0px) + var(--tity-v986-safe,env(safe-area-inset-bottom,0px)) + 8px)!important;
    width:calc(100vw - 24px)!important;
    max-width:none!important;
    margin:0!important;
    transform:none!important;
    translate:none!important;
  }

  html.room-chat-compose-open body:not(.tity-admin) .room-shell.live-shell .room-compose.tity-compose-v986,
  html.room-chat-compose-open body:not(.tity-admin) .room-shell.party-shell .room-compose.tity-compose-v986,
  html.tity-v986-chat-open body:not(.tity-admin) .room-shell.live-shell .room-compose.tity-compose-v986,
  html.tity-v986-chat-open body:not(.tity-admin) .room-shell.party-shell .room-compose.tity-compose-v986,
  html.tity-live-party-chat-v1352.room-chat-compose-open body:not(.tity-admin) .room-shell.live-shell .room-compose[data-room-compose],
  html.tity-live-party-chat-v1352.tity-v986-chat-open body:not(.tity-admin) .room-shell.live-shell .room-compose[data-room-compose]{
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    top:auto!important;
    bottom:calc(var(--tity-v986-kb,0px) + var(--tity-v986-safe,env(safe-area-inset-bottom,0px)) + 8px)!important;
    width:calc(100vw - 24px)!important;
    max-width:none!important;
    margin:0!important;
    transform:none!important;
    translate:none!important;
  }

  html.room-chat-compose-open body:not(.tity-admin) .room-shell.live-shell .room-emoji-picker,
  html.room-chat-compose-open body:not(.tity-admin) .room-shell.party-shell .room-emoji-picker,
  html.tity-v986-chat-open body:not(.tity-admin) .room-shell.live-shell .room-emoji-picker,
  html.tity-v986-chat-open body:not(.tity-admin) .room-shell.party-shell .room-emoji-picker{
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    bottom:calc(var(--tity-v986-compose-h,58px) + var(--tity-v986-kb,0px) + var(--tity-v986-safe,env(safe-area-inset-bottom,0px)) + 18px)!important;
    width:calc(100vw - 24px)!important;
    max-width:none!important;
    max-height:132px!important;
    margin:0!important;
    overflow:auto!important;
    transform:none!important;
    translate:none!important;
    z-index:236!important;
    pointer-events:auto!important;
  }

  html.room-chat-compose-open body:not(.tity-admin) .room-shell .room-emoji-picker[hidden],
  html.tity-v986-chat-open body:not(.tity-admin) .room-shell .room-emoji-picker[hidden]{
    display:none!important;
  }

  html body:not(.tity-admin) .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .dm-compose-sheet,
  html body:not(.tity-admin) .dm-filter-card,
  html body:not(.tity-admin) .ta-sheet,
  html body:not(.tity-admin) .agency-sheet,
  html body:not(.tity-admin) .tl-puan-sheet,
  html body:not(.tity-admin) .room-shell.party-shell .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .room-shell.party-shell .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .tity-party-room-v2 .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .tity-party-room-v2 .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .room-private-panel,
  html body:not(.tity-admin) .private-message-panel,
  html body:not(.tity-admin) [data-bottom-sheet],
  html body:not(.tity-admin) .tity-bottom-sheet,
  html body:not(.tity-admin) .tity-daily-task-panel,
  html body:not(.tity-admin) .tity-daily-task-modal,
  html body:not(.tity-admin) .tity-notification-center,
  html body:not(.tity-admin) .tity-modal-bottom{
    width:calc(100% - 20px)!important;
    max-width:none!important;
  }

  html body:not(.tity-admin) .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .dm-compose-sheet,
  html body:not(.tity-admin) .dm-filter-card,
  html body:not(.tity-admin) .ta-sheet,
  html body:not(.tity-admin) .agency-sheet,
  html body:not(.tity-admin) .tl-puan-sheet,
  html body:not(.tity-admin) .room-shell.party-shell .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .room-shell.party-shell .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .tity-party-room-v2 .room-panel.room-panel-sheet,
  html body:not(.tity-admin) .tity-party-room-v2 .room-panel.tity-clean-menu-v986,
  html body:not(.tity-admin) .room-private-panel,
  html body:not(.tity-admin) .private-message-panel,
  html body:not(.tity-admin) [data-bottom-sheet],
  html body:not(.tity-admin) .tity-bottom-sheet,
  html body:not(.tity-admin) .tity-daily-task-panel,
  html body:not(.tity-admin) .tity-daily-task-modal,
  html body:not(.tity-admin) .tity-notification-center,
  html body:not(.tity-admin) .tity-modal-bottom{
    left:10px!important;
    right:10px!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    translate:none!important;
  }

  html body:not(.tity-admin) .room-panel.room-panel-sheet.is-open,
  html body:not(.tity-admin) .room-panel.tity-clean-menu-v986.is-open,
  html body:not(.tity-admin) .room-shell.party-shell .room-panel.room-panel-sheet.is-open,
  html body:not(.tity-admin) .room-shell.party-shell .room-panel.tity-clean-menu-v986.is-open,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.room-panel-sheet.is-open,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.tity-clean-menu-v986.is-open,
  html body:not(.tity-admin) .tity-party-room-v2 .room-panel.room-panel-sheet.is-open,
  html body:not(.tity-admin) .tity-party-room-v2 .room-panel.tity-clean-menu-v986.is-open{
    transform:none!important;
    translate:none!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell .room-panel[data-room-panel="private"],
  html body:not(.tity-admin) .room-shell.party-shell .room-panel[data-room-panel="private"],
  html body:not(.tity-admin) .room-shell.live-shell .room-panel[data-room-panel="profile"],
  html body:not(.tity-admin) .room-shell.party-shell .room-panel[data-room-panel="profile"],
  html body:not(.tity-admin) .room-shell.live-shell .room-panel[data-room-panel="gift"],
  html body:not(.tity-admin) .room-shell.party-shell .room-panel[data-room-panel="gift"]{
    left:10px!important;
    right:10px!important;
    width:calc(100% - 20px)!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
    translate:none!important;
  }

  html body.tl-home-v1135-clean .tl-app-shell-v494,
  html body.tl-home-v1135-clean .tl-content-v494,
  html body.tl-home-v1135-clean .tl-feed-v1125,
  html body.tl-home-v1135-clean .tl-feed-slide-v1125{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
  }

  html body:not(.tity-admin) .dm-stage,
  html body:not(.tity-admin) .tm-chat-shell,
  html body:not(.tity-admin).tl-profile-detail-ref-v616 .tl-app-shell-v494,
  html body:not(.tity-admin).tl-profile-clean-v551 .tl-app-shell-v494,
  html body:not(.tity-admin).tl-ben-page-v494 .tl-app-shell-v494,
  html body:not(.tity-admin) .tl-content-v494{
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
    outline:0!important;
  }

  html body:not(.tity-admin) .dm-topbar,
  html body:not(.tity-admin) .dm-main,
  html body:not(.tity-admin) .tm-chat-head,
  html body:not(.tity-admin) .tm-msg-area,
  html body:not(.tity-admin) .tl-pd-cover,
  html body:not(.tity-admin) .tl-pd-panel,
  html body:not(.tity-admin) .profile-clean-head-v331,
  html body:not(.tity-admin) .tity-profile-gradient-v551{
    border-left:0!important;
    border-right:0!important;
  }

  html body:not(.tity-admin) .tm-composer{
    left:0!important;
    right:0!important;
    width:100vw!important;
    max-width:none!important;
    transform:none!important;
    border-left:0!important;
    border-right:0!important;
  }

  html body:not(.tity-admin) .tm-emoji-panel,
  html body:not(.tity-admin) .tm-file-note,
  html body:not(.tity-admin) .dm-toast,
  html body:not(.tity-admin) .tm-toast{
    width:calc(100vw - 24px)!important;
    max-width:none!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell .room-panel.live-topfans-panel,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.live-champ-panel,
  html body:not(.tity-admin) .room-shell.live-shell .room-panel.live-viewers-panel{
    left:10px!important;
    right:10px!important;
    width:calc(100% - 20px)!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    border-left:0!important;
    border-right:0!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell .live-topfans-sheet,
  html body:not(.tity-admin) .room-shell.live-shell .live-champ,
  html body:not(.tity-admin) .room-shell.live-shell .live-viewers{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    border-left:0!important;
    border-right:0!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell .live-topfans-list,
  html body:not(.tity-admin) .room-shell.live-shell .live-champ-body,
  html body:not(.tity-admin) .room-shell.live-shell .live-viewers-pane,
  html body:not(.tity-admin) .room-shell.live-shell .live-viewers-list,
  html body:not(.tity-admin) .room-shell.live-shell .live-elite-list{
    min-width:0!important;
    width:100%!important;
    max-width:none!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell .live-champ-reward-panel,
  html body:not(.tity-admin) .room-shell.live-shell .live-champ-help-panel{
    left:12px!important;
    right:12px!important;
    width:auto!important;
    max-width:none!important;
  }

  html body:not(.tity-admin) .room-shell.live-shell .live-topfans-tabs,
  html body:not(.tity-admin) .room-shell.live-shell .live-viewers-tabs{
    min-width:0!important;
    max-width:none!important;
  }

  html.tity-live-party-chat-v1352.tity-live-party-chat-v1352.tity-v994-chat-boundary.room-chat-compose-open body:not(.tity-admin) .room-shell.live-shell.live-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose],
  html.tity-live-party-chat-v1352.tity-live-party-chat-v1352.tity-v994-chat-boundary.tity-v986-chat-open body:not(.tity-admin) .room-shell.live-shell.live-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose],
  html.tity-live-party-chat-v1352.tity-live-party-chat-v1352.room-chat-compose-open body:not(.tity-admin) .room-shell.live-shell.live-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose],
  html.tity-live-party-chat-v1352.tity-live-party-chat-v1352.tity-v986-chat-open body:not(.tity-admin) .room-shell.live-shell.live-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose],
  html.room-chat-compose-open body:not(.tity-admin) .room-shell.party-shell.party-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose],
  html.tity-v986-chat-open body:not(.tity-admin) .room-shell.party-shell.party-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose],
  html body:not(.tity-admin) .room-shell.live-shell.live-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose],
  html body:not(.tity-admin) .room-shell.party-shell.party-shell .room-chat[data-room-chat] > .room-compose.tity-compose-v986.tity-compose-v986[data-room-compose]{
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    top:auto!important;
    bottom:calc(var(--tity-v986-kb,0px) + var(--tity-v986-safe,env(safe-area-inset-bottom,0px)) + 8px)!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    margin:0!important;
    transform:none!important;
    translate:none!important;
    box-sizing:border-box!important;
  }
}

/* v1411: Live full-stage gifts own the screen; chat must not sit on top of the gift. */
html.tity-global-gift-effect-running body:not(.tity-admin) .room-shell.live-shell .room-chat[data-room-chat],
html.tity-global-gift-effect-running body:not(.tity-admin) .live-shell .room-chat[data-room-chat],
html.tity-global-gift-effect-running body:not(.tity-admin) .room-shell.live-shell [data-room-messages],
html.tity-global-gift-effect-running body:not(.tity-admin) .live-shell [data-room-messages],
html:has(.live-effect-layer-v916 .live-gift-float.live-gift-original-v916.is-stage.is-run) body:not(.tity-admin) .room-shell.live-shell .room-chat[data-room-chat],
html:has(.live-effect-layer-v916 .live-gift-float.live-gift-original-v916.is-global.is-run) body:not(.tity-admin) .room-shell.live-shell .room-chat[data-room-chat],
html:has(.live-effect-layer-v916 .live-gift-float.live-gift-original-v916.is-stage.is-run) body:not(.tity-admin) .room-shell.live-shell [data-room-messages],
html:has(.live-effect-layer-v916 .live-gift-float.live-gift-original-v916.is-global.is-run) body:not(.tity-admin) .room-shell.live-shell [data-room-messages]{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
html.tity-global-gift-effect-running body:not(.tity-admin) .live-effect-layer.live-effect-layer-v916,
html:has(.live-effect-layer-v916 .live-gift-float.live-gift-original-v916.is-stage.is-run) body:not(.tity-admin) .live-effect-layer.live-effect-layer-v916,
html:has(.live-effect-layer-v916 .live-gift-float.live-gift-original-v916.is-global.is-run) body:not(.tity-admin) .live-effect-layer.live-effect-layer-v916{
  z-index:2147483800!important;
}

/* v1407: Mobil odalarda yerli scrollbar ok/track gorselleri gizli kalsin; kaydirma dokunmatik devam eder. */
@media (max-width:768px){
  html body:not(.tity-admin) .room-panel,
  html body:not(.tity-admin) .room-panel *,
  html body:not(.tity-admin) .tity-menu-v986-body,
  html body:not(.tity-admin) .tity-menu-v986-body *,
  html body:not(.tity-admin) .live-games-v1386,
  html body:not(.tity-admin) .live-games-v1386 *,
  html body:not(.tity-admin) .live-earnings-v1385,
  html body:not(.tity-admin) .live-earnings-v1385 *,
  html body:not(.tity-admin) .tity-notification-center,
  html body:not(.tity-admin) .tity-notification-center *,
  html body:not(.tity-admin) .tity-daily-task-modal,
  html body:not(.tity-admin) .tity-daily-task-modal *,
  html body:not(.tity-admin) .room-private-panel,
  html body:not(.tity-admin) .room-private-panel *,
  html body:not(.tity-admin) .private-message-panel,
  html body:not(.tity-admin) .private-message-panel *{
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
  }

  html body:not(.tity-admin) .room-panel::-webkit-scrollbar,
  html body:not(.tity-admin) .room-panel *::-webkit-scrollbar,
  html body:not(.tity-admin) .tity-menu-v986-body::-webkit-scrollbar,
  html body:not(.tity-admin) .tity-menu-v986-body *::-webkit-scrollbar,
  html body:not(.tity-admin) .live-games-v1386::-webkit-scrollbar,
  html body:not(.tity-admin) .live-games-v1386 *::-webkit-scrollbar,
  html body:not(.tity-admin) .live-earnings-v1385::-webkit-scrollbar,
  html body:not(.tity-admin) .live-earnings-v1385 *::-webkit-scrollbar,
  html body:not(.tity-admin) .tity-notification-center::-webkit-scrollbar,
  html body:not(.tity-admin) .tity-notification-center *::-webkit-scrollbar,
  html body:not(.tity-admin) .tity-daily-task-modal::-webkit-scrollbar,
  html body:not(.tity-admin) .tity-daily-task-modal *::-webkit-scrollbar,
  html body:not(.tity-admin) .room-private-panel::-webkit-scrollbar,
  html body:not(.tity-admin) .room-private-panel *::-webkit-scrollbar,
  html body:not(.tity-admin) .private-message-panel::-webkit-scrollbar,
  html body:not(.tity-admin) .private-message-panel *::-webkit-scrollbar{
    width:0!important;
    height:0!important;
    display:none!important;
    background:transparent!important;
  }

  html body:not(.tity-admin) .room-panel::-webkit-scrollbar-button,
  html body:not(.tity-admin) .room-panel *::-webkit-scrollbar-button,
  html body:not(.tity-admin) .tity-menu-v986-body::-webkit-scrollbar-button,
  html body:not(.tity-admin) .tity-menu-v986-body *::-webkit-scrollbar-button,
  html body:not(.tity-admin) .live-games-v1386::-webkit-scrollbar-button,
  html body:not(.tity-admin) .live-games-v1386 *::-webkit-scrollbar-button,
  html body:not(.tity-admin) .live-earnings-v1385::-webkit-scrollbar-button,
  html body:not(.tity-admin) .live-earnings-v1385 *::-webkit-scrollbar-button,
  html body:not(.tity-admin) .tity-notification-center::-webkit-scrollbar-button,
  html body:not(.tity-admin) .tity-notification-center *::-webkit-scrollbar-button,
  html body:not(.tity-admin) .tity-daily-task-modal::-webkit-scrollbar-button,
  html body:not(.tity-admin) .tity-daily-task-modal *::-webkit-scrollbar-button,
  html body:not(.tity-admin) .room-private-panel::-webkit-scrollbar-button,
  html body:not(.tity-admin) .room-private-panel *::-webkit-scrollbar-button,
  html body:not(.tity-admin) .private-message-panel::-webkit-scrollbar-button,
  html body:not(.tity-admin) .private-message-panel *::-webkit-scrollbar-button{
    width:0!important;
    height:0!important;
    display:none!important;
  }
}

/* v1406: Bildirim merkezi, gunluk gorev ve sistem modal genisligi ayni mobil kabuga baglanir. */
@media (max-width:768px){
  html body:not(.tity-admin) .tity-notification-center[data-tity-notification-center],
  html body:not(.tity-admin) .tity-daily-task-modal{
    position:fixed!important;
    inset:0!important;
    left:0!important;
    right:0!important;
    top:0!important;
    bottom:0!important;
    width:100vw!important;
    max-width:none!important;
    min-width:0!important;
    height:100dvh!important;
    min-height:100dvh!important;
    margin:0!important;
    padding:0!important;
    transform:none!important;
    translate:none!important;
    border-left:0!important;
    border-right:0!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
  }

  html body:not(.tity-admin) .tity-notification-center[data-tity-notification-center] .tity-notification-sheet,
  html body:not(.tity-admin) .tity-daily-task-modal .tity-daily-task-sheet,
  html body:not(.tity-admin) .tity-ui-modal{
    width:calc(100vw - 20px)!important;
    max-width:none!important;
    min-width:0!important;
    margin-left:10px!important;
    margin-right:10px!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    translate:none!important;
    box-sizing:border-box!important;
  }

  html body:not(.tity-admin) .tity-notification-center[data-tity-notification-center] .tity-notification-sheet,
  html body:not(.tity-admin) .tity-daily-task-modal .tity-daily-task-sheet{
    max-height:min(78dvh,650px)!important;
    border-radius:24px 24px 0 0!important;
    border-left:1px solid rgba(255,255,255,.16)!important;
    border-right:1px solid rgba(255,255,255,.16)!important;
  }

  @supports (height:100svh){
    html body:not(.tity-admin) .tity-notification-center[data-tity-notification-center],
    html body:not(.tity-admin) .tity-daily-task-modal{
      height:100svh!important;
      min-height:100svh!important;
    }

    html body:not(.tity-admin) .tity-notification-center[data-tity-notification-center] .tity-notification-sheet,
    html body:not(.tity-admin) .tity-daily-task-modal .tity-daily-task-sheet{
      max-height:min(78svh,650px)!important;
    }
  }
}

/* v1573 — Legacy mobile sheet theme cleanup.
   The repeated v1421-v1428 white room-sheet passes were removed.
   This file now owns only mobile viewport geometry, scrolling and device behavior.
   Room panel colors, titles, close buttons and feedback are owned by
   room-corporate-menus.css and room-panel-foundation.css. */
