/* Shared mobile header and support launcher layout. */
@media (max-width:760px) {
 .member-site.member-site .site-header:has(.balance-link) {
  display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));
  grid-template-rows:auto auto;align-items:center!important;
  gap:6px!important;padding:8px!important;height:auto!important;min-height:0!important;
 }
 .member-site.member-site .site-header:has(.balance-link)>.logo {
  grid-column:1 / 6;grid-row:1;min-width:0;justify-self:start;
 }
 .member-site.member-site .site-header:has(.balance-link)>.header-nav {display:none!important}
 .member-site.member-site .site-header .header-actions:has(.balance-link) {
  display:contents!important;
 }
 .member-site.member-site .header-actions:has(.balance-link)>* {
  box-sizing:border-box!important;min-width:0!important;margin:0!important;
  width:100%!important;max-width:100%!important;min-height:44px!important;
 }
 .member-site.member-site .header-actions:has(.balance-link)>.theme-toggle {grid-column:6;grid-row:1}
 .member-site.member-site .header-actions:has(.balance-link)>.icon-button:not(.theme-toggle) {grid-column:7;grid-row:1}
 .member-site.member-site .header-actions:has(.balance-link)>.avatar {grid-column:8;grid-row:1}
 .member-site.member-site .header-actions:has(.balance-link)>.callback-inline {grid-column:1 / 3;grid-row:2;display:flex!important}
 .member-site.member-site .header-actions:has(.balance-link)>.balance-link {grid-column:3 / 5;grid-row:2;padding:4px!important;overflow-wrap:anywhere}
 .member-site.member-site .header-actions:has(.balance-link)>.btn {grid-column:5 / 7;grid-row:2;padding:6px 3px!important;font-size:11px!important;white-space:nowrap}
 .member-site.member-site .header-actions:has(.balance-link)>#ron-withdraw-shortcut {grid-column:7 / 9;grid-row:2;padding:6px 3px!important;min-height:44px!important}
 .member-site.member-site .header-actions .callback-inline .callback-button {width:100%!important;min-height:44px!important;padding:6px 3px!important;font-size:11px!important}
 .member-site.member-site .header-actions:has(.balance-link)>.icon-button,
 .member-site.member-site .header-actions:has(.balance-link)>.avatar {height:44px!important;padding:4px!important}
 .member-site.member-site .header-actions .balance-link small {font-size:10px!important;line-height:1.2}
 .member-site.member-site .header-actions .balance-link strong {font-size:13px!important;line-height:1.3;white-space:normal!important}
 .member-site.member-site #ronbet-chat.ronbet-chat {
  display:flex!important;align-items:center;justify-content:center;
  width:max-content!important;max-width:min(190px,calc(100vw - 24px))!important;
  height:auto!important;min-height:44px!important;padding:8px 12px!important;
  right:12px!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;
  box-sizing:border-box!important;background:#151b25!important;border:1px solid #b59b694d!important;
  border-radius:12px!important;box-shadow:0 3px 12px #0003!important;
 }
 .member-site.member-site #ronbet-chat.ronbet-chat[hidden] {display:none!important}
 .member-site.member-site #ronbet-chat .ron-support-emblem {display:none!important}
 .member-site.member-site #ronbet-chat .ron-chat-status {
  position:static!important;display:block!important;margin:0!important;padding:0!important;
  width:auto!important;max-width:100%!important;border:0!important;background:transparent!important;
  box-shadow:none!important;border-radius:0!important;font-size:12px!important;line-height:1.35!important;
 }
 .member-site.member-site #ronbet-chat:not(:has(.ron-chat-status))::after {content:'Canlı Destek';font-size:12px}
 html[data-theme=light] .member-site.member-site #ronbet-chat.ronbet-chat {background:#fff!important;color:#39414d!important}
}
