/* MegaBrain — Ustun 1/2 sozlamalar header + Ustun 1 mobile centering */
.mb-settings-head{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin:-4px -2px 10px;padding:2px 0 8px;border-bottom:1px solid rgba(30,41,59,.08);position:sticky;top:0;background:inherit;z-index:5;}
.mb-settings-head-title{text-align:center;font-size:13px;font-weight:800;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mb-settings-icon{width:36px;height:36px;border:0;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;cursor:pointer;background:#f1f5f9;color:#334155;box-shadow:0 2px 7px rgba(15,23,42,.08);padding:0;}
.mb-settings-icon:active{transform:scale(.95);}
.mb-settings-apply{background:#dcfce7;color:#15803d;font-size:21px;}
#u1HeroSettingsDrop .u1-type-grid{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px !important;}
#u2HeroSettingsDrop .ul-type-list{display:flex !important;flex-direction:column !important;gap:7px !important;padding:6px;background:#f8fafc;border:1px solid rgba(15,23,42,.07);border-radius:16px;}
#u2HeroSettingsDrop .ul-t-chip{margin:0;}
@media (max-width:700px){
  #u1HeroSettingsDrop,#u2HeroSettingsDrop{max-width:calc(100vw - 20px) !important;width:min(560px,calc(100vw - 20px)) !important;}
  #u1HeroSettingsDrop .u1-type-grid{grid-template-columns:1fr 1fr !important;}
  #u1HeroSettingsDrop .u1-type-card{min-width:0;}
  #pageUstun.active #u1-screen-game.u1-active .u1-stage{align-items:center !important;justify-content:center !important;}
  #pageUstun.active #u1-screen-game.u1-active .u1-numbers-card{width:min(94vw,520px) !important;max-width:94vw !important;margin-left:auto !important;margin-right:auto !important;align-self:center !important;}
  #pageUstun.active #u1-screen-game.u1-active #u1-numbers-list{width:max-content !important;max-width:100% !important;align-items:stretch !important;margin-left:auto !important;margin-right:auto !important;}
  #pageUstun.active #u1-screen-game.u1-active .u1-num-line{width:100% !important;justify-content:flex-end !important;}
}
