:root{--ms:0px;--msh:0px}body.has-modebar{--msh:38px;--ms:calc(var(--msh) + env(safe-area-inset-top, 0px));padding-top:var(--ms);box-sizing:border-box}@media (max-width:700px){body.has-modebar{--msh:36px}}@media (max-height:500px) and (orientation:landscape){body.has-modebar{--msh:30px}}@media (max-height:500px) and (orientation:landscape){body.has-modebar.at-table{--msh:0px;--ms:0px;padding-top:0}body.has-modebar.at-table .mode-bar{display:none}}body.has-modebar .casino-view{top:var(--ms)}body.has-modebar .grid-view{height:calc(100vh - 46px - var(--ms));height:calc(100dvh - 46px - var(--ms))}body.has-modebar #casinoBtn{display:none!important}body.in-casino .modal{z-index:1000}.mode-bar{position:fixed;top:0;left:0;right:0;height:var(--ms);box-sizing:border-box;z-index:590;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0)0 env(safe-area-inset-left,0);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0d0b08 0,#060504 100%);border-bottom:1px solid rgba(217,180,90,.28);box-shadow:0 1px 0 rgba(0,0,0,.6),0 6px 18px rgba(0,0,0,.35);user-select:none;-webkit-user-select:none}.mode-bar.hidden{display:none}body.in-casino .mode-bar{z-index:940}.mode-bar::before,.mode-bar::after{content:"";position:absolute;top:calc(50% + env(safe-area-inset-top,0)/2);width:min(26vw,280px);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(217,180,90,.45))}.mode-bar::before{right:calc(50% + 130px)}.mode-bar::after{left:calc(50% + 130px);transform:scaleX(-1)}.mb-seg{position:relative;display:flex;padding:3px;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(217,180,90,.45);box-shadow:inset 0 1px 3px rgba(0,0,0,.7),0 0 14px rgba(217,180,90,.08)}.mb-tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:118px;height:calc(var(--msh) - 12px);min-height:22px;padding:0 12px;border:0;border-radius:999px;background:0 0;color:#b9a67a;cursor:pointer;font:700 12px/1 Prata,Georgia,serif;letter-spacing:2.2px;transition:color .25s;-webkit-tap-highlight-color:transparent}.mb-tab:hover{color:#f0d995}.mb-tab.on{color:#1a1206}.mb-ico{width:14px;height:14px;flex:none}.mb-glide{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:118px;border-radius:999px;background:linear-gradient(180deg,#fff1bf 0,#e6c164 42%,#b8892c 100%);box-shadow:0 0 12px rgba(230,193,100,.35),inset 0 1px 0 rgba(255,255,255,.7),inset 0-1px 0 rgba(90,60,10,.6);transition:transform .32s cubic-bezier(.3,1.3,.5,1)}.mode-bar.casino .mb-glide{transform:translateX(118px)}.mb-tab:focus-visible{outline:2px solid #e6c164;outline-offset:2px}@media (max-width:700px){.mb-tab,.mb-glide{width:104px}.mode-bar.casino .mb-glide{transform:translateX(104px)}.mb-tab{font-size:11px;letter-spacing:1.6px;gap:6px}.mode-bar::before{right:calc(50% + 116px)}.mode-bar::after{left:calc(50% + 116px)}}@media (max-height:500px) and (orientation:landscape){.mb-tab{font-size:10.5px}.mb-ico{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.mb-glide{transition:none}}body.mobile-chat-open .mode-bar,body.tchat-full .mode-bar{display:none}.rc-cash{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 8px;flex:none;border-radius:999px;cursor:pointer;font:700 12.5px/1 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;letter-spacing:.4px;color:#1a1206;background:linear-gradient(180deg,#fff1bf 0,#e6c164 45%,#b8892c 100%);border:1px solid #7a5a18;box-shadow:0 2px 8px rgba(0,0,0,.45),0 0 12px rgba(230,193,100,.25),inset 0 1px 0 rgba(255,255,255,.7)}.rc-cash svg{width:18px;height:18px}.rc-cash:hover{filter:brightness(1.08)}.rc-cash:active{transform:translateY(1px)}@media (max-width:700px){.rc-cash{height:30px;padding:0 9px 0 6px;font-size:11.5px;gap:4px}.rc-cash svg{width:16px;height:16px}}@media (max-width:700px),(max-height:540px) and (orientation:landscape) and (max-width:1000px){.mb-tab::before{content:"";position:absolute;left:-3px;right:-3px;top:-6px;bottom:-11px}.mb-tab{font-size:12px;letter-spacing:1.4px}.rc-cash{height:40px;font-size:12px}}@media (max-height:540px) and (orientation:landscape) and (max-width:1000px){.mb-tab::before{bottom:-16px}}