/* Only the centered insufficient-balance popup. Lobby boxes reuse existing styles. */
/* A centered insufficient-balance alert, not the bottom toast. */
.fs-balance-alert-cover{position:fixed;inset:0;z-index:2147483002;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;background:rgba(0,12,9,.74)}
.fs-balance-alert{box-sizing:border-box;width:min(100%,345px);padding:24px 20px 18px;border:1px solid #cba45e;border-radius:16px;background:linear-gradient(155deg,#113c2e,#061b15);color:#f5e8c9;box-shadow:0 18px 50px #000c;text-align:center}
.fs-balance-alert h2{font-size:19px;margin:0 0 12px;color:#f7daa0}.fs-balance-alert p{font-size:14px;line-height:1.45;margin:0 0 19px}.fs-balance-alert button{min-width:115px;min-height:42px;padding:9px 18px;background:#1d704f;border:1px solid #7ed5a4;color:#fff;border-radius:9px;font:700 14px system-ui,sans-serif;cursor:pointer}
