.acm-overlay{z-index:90;background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.acm{color:#f2f4f8;background:#1f212f;border-radius:14px;flex-direction:column;width:min(960px,100%);height:min(588px,100%);display:flex;overflow:hidden;box-shadow:0 12px 40px #090d154d}.acm.medium{width:min(640px,100%);height:auto;max-height:100%}.acm.small{width:min(400px,100%);height:auto;max-height:100%}.acm-top{color:#fff;background:#ff3c00;flex:none;justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex}.acm-top h2{font:700 16px var(--font-ui);margin:0}.acm-close{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid}.acm-close:hover{background:#ffffff40}.acm-grid{flex:1;min-height:0;display:flex}.acm-nav{background:#16181f;flex-direction:column;flex:none;gap:4px;width:240px;padding:12px;display:flex;overflow:auto}.acm-user{align-items:center;gap:12px;min-width:0;padding:0 4px 12px;display:flex}.acm-user .avatar{color:#fff;width:40px;height:40px;font:700 16px var(--font-ui);background:#ff3c00;border-radius:50%;flex:none;place-items:center;display:grid}.acm-user div{min-width:0;display:grid}.acm-user b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.acm-user small{color:#9aa3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.acm-item{color:#f2f4f8;height:40px;font:400 14px var(--font-ui);text-align:left;border-radius:7px;align-items:center;gap:8px;width:100%;padding:0 12px;display:flex}.acm-item:hover{background:#ffffff0f}.acm-item.on{color:#ff5a24;background:#ff3c0047;font-weight:700}.acm-exit{margin-top:auto}.acm-body{background:#0e0f17;flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px;display:flex;overflow:auto}.acm-body .panel,.acm-body>.wl-panel{box-shadow:none;background:#1f212f;border:1px solid #2b3042;border-radius:10.5px;padding:16px}.acm-cash{padding:16px;overflow:auto}.acm-stack{flex-direction:column;gap:16px;display:flex}.acm-card{background:#1f212f;border:1px solid #2b3042;border-radius:10.5px;gap:12px;padding:16px;display:grid}.acm-hello{justify-content:space-between;align-items:center;display:flex}.acm-hello b{font-size:16px}.acm-balance{background:#262a3d;border-radius:10px;gap:4px;padding:16px;display:grid}.acm-balance-ico{color:#ff5a24;background:#ff3c0040;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:6px;display:grid}.acm-balance-val{font:700 26px var(--font-ui);align-items:center;gap:8px;display:flex}.acm-balance-val button{color:#9aa3b8;font-size:16px}.acm-balance small{color:#9aa3b8;font-size:12px}.acm-balance dl{color:#c0cce7;grid-template-columns:1fr auto;gap:2px 12px;margin:12px 0 0;font-size:13px;display:grid}.acm-balance dd{text-align:right;margin:0}.acm-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.acm-btn{color:#f2f4f8;font:700 12px var(--font-ui);border:1px solid #434a63;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;display:inline-flex}.acm-btn.lg{height:48px;font-size:14px}.acm-btn.green{color:#fff;background:#37a25c;border-color:#37a25c}.acm-btn:hover{filter:brightness(1.1)}.acm-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.acm-sec-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.acm-link{color:#7db4ff;font-size:12px;text-decoration:underline}.acm-soft{color:#c0cce7;background:#1f212f;border:1px solid #2b3042;border-radius:8px;padding:12px;font-size:12px}.acm-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.acm-list li{background:#1f212f;border:1px solid #2b3042;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.acm-list small{color:#9aa3b8}.acm-cash .field-ui input,.acm-body .field-ui input,.acm-body .field-ui select{background:#1f212f;border:1px solid #434a63;border-radius:7px}.acm-cash .btn.primary,.acm-body .btn.primary{color:#fff;background:#37a25c;border-color:#37a25c;border-radius:7px}.acm-cash .quick button.on{color:#fff;background:#ff3c00;border-color:#ff3c00}.acm-cash .quick button{background:#1f212f;border:1px solid #434a63;border-radius:7px}@media (max-width:720px){.acm-overlay{align-items:stretch;padding:0}.acm,.acm.small{border-radius:0;width:100%;height:100dvh;max-height:none}.acm.small{border-radius:14px 14px 0 0;height:auto;margin-top:auto}.acm-grid{flex-direction:column}.acm-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;flex:none;width:100%;padding:8px;overflow:auto hidden}.acm-nav::-webkit-scrollbar{display:none}.acm-nav.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.acm-nav.dragging .acm-item{pointer-events:none}.acm-user,.acm-exit{display:none}.acm-item{white-space:nowrap;flex:none;width:auto}.acm-two{grid-template-columns:1fr}}.menu.menu-card{background:#1f212f;border:0;border-radius:10px;gap:12px;width:320px;max-width:calc(100vw - 16px);padding:16px;display:grid;overflow:visible;box-shadow:0 12px 40px #090d1566}.menu.menu-card .mc-head{align-items:center;gap:12px;min-width:0;display:flex}.menu.menu-card .mc-head .avatar{color:#fff;width:40px;height:40px;font:700 16px var(--font-ui);background:#ff3c00;border-radius:50%;flex:none;place-items:center;display:grid}.menu.menu-card .mc-head div{min-width:0;display:grid}.menu.menu-card .mc-head b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.menu.menu-card .mc-head small{color:#9aa3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.menu.menu-card .mc-wallet{color:#c0cce7;background:#262a3d;border-radius:8px;justify-content:space-between;padding:12px;font-size:14px;display:flex}.menu.menu-card .mc-wallet b{color:#f2f4f8}.menu.menu-card .mc-row,.menu.menu-card .mc-icons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.menu.menu-card :is(button,a):not(.avatar){color:#f2f4f8;width:auto;height:40px;font:700 12px var(--font-ui);text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #434a63;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.menu.menu-card .hot{color:#ff7a45}.menu.menu-card .mc-main{background:#3a4058;border-color:#3a4058;width:100%;height:48px;font-size:14px}.menu.menu-card .mc-exit{width:100%;height:48px;font-size:14px}.menu.menu-card :is(button,a):hover{background:#ffffff0f}.menu.menu-card .mc-main:hover{background:#454c68}@media (max-width:720px){.menu.menu-card{width:auto;max-width:none;position:fixed;top:64px;left:8px;right:8px}}.acm-bets{align-content:start;gap:12px;padding:12px 16px 16px;display:grid;overflow:auto}.acm-bets .seg{background:#363c51;gap:0;width:100%;margin:0;padding:4px}.acm-bets .seg button{color:#9aa5bf;flex:1;height:32px;padding:0 8px;font-size:12px;font-weight:400}.acm-bets .seg button.on{color:#f2f4f8;background:#1f212f;font-weight:700}.acm-bets .empty{text-align:center;color:#c0cce7;background:0 0;border:0;gap:8px;padding:12px 0;font-size:13px;display:grid}.acm-bets .empty b{font-weight:500}.acm-empty-cta{justify-content:center;gap:12px;margin-top:8px;display:flex}.acm-empty-cta .acm-btn{min-width:104px;height:40px}@media (max-width:720px){.acm.medium{border-radius:14px 14px 0 0;height:auto;margin-top:auto}}
