/* Shared Qoolbet frame for all content pages that use dark_header/dark_footer. */
body:has(.qool-next-page--global){min-height:100vh;margin:0!important;padding:0!important;background:#080d17!important;background-image:none!important;color:#edf3f7!important}
body:has(.qool-next-page--global) #navbar,body:has(.qool-next-page--global) #menu-panel-left,body:has(.qool-next-page--global)>.overlay{display:none!important}
body:has(.qool-next-page--global) .navbar-title{display:none!important}
.qool-next-page--global{grid-column:2;min-width:0;min-height:calc(100vh - 68px);padding:18px clamp(14px,1.8vw,30px) 42px;background:radial-gradient(circle at 72% -25%,rgba(39,70,112,.17),transparent 38%)}
.qool-next-page--global #main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#edf3f7!important;box-shadow:none!important}
.qool-next-page--global #main>.container,.qool-next-page--global #main .container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
.qool-next-page--global #main .row{margin-left:0!important;margin-right:0!important}
.qool-next-page--global #main .qool-seo-intro{margin:0 0 16px;padding:18px 20px;border:1px solid rgba(162,184,208,.14);border-radius:14px;background:linear-gradient(120deg,#111b2a,#0e1724 65%,#111421);color:#edf3f7}
.qool-next-page--global #main .qool-seo-intro h1{margin:0 0 8px;color:#f6f8fa;font-size:clamp(23px,2.5vw,32px);letter-spacing:-.035em}
.qool-next-page--global #main .qool-seo-intro p{max-width:850px;margin:0;color:#b9c7d2;line-height:1.55;font-size:14px}
.qool-next-page--global #main .qool-seo-intro nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.qool-next-page--global #main .qool-seo-intro nav a{padding:7px 11px;border:1px solid rgba(162,184,208,.15);border-radius:999px;background:#121e2b;color:#cfe0e8;text-decoration:none;font-size:12px;font-weight:700}
.qool-next-page--global #main-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;align-items:start;width:100%!important;margin:0!important;padding:0!important}
.qool-next-page--global #main-center{grid-column:1;grid-row:1;min-width:0;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}
.qool-next-page--global #main-right1{grid-column:2;grid-row:1;position:sticky;top:84px;min-width:0;width:100%!important;margin:0!important;padding:12px;border:1px solid rgba(162,184,208,.14);border-radius:14px;background:#0d1521!important;box-shadow:0 14px 35px rgba(0,0,0,.18)}
.qool-next-page--global #main-right1 .right-container,.qool-next-page--global #main-right1 .nano-content{max-width:none!important;background:transparent!important}
.qool-next-page--global #main-center .center-container,.qool-next-page--global #main-center .content_center{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}
.qool-next-page--global #qpro-feed,.qool-next-page--global .fx-lobby,.qool-next-page--global .qool-promotions,.qool-next-page--global .casino-lobby{min-width:0;border-color:rgba(162,184,208,.15)}
.qool-next-page--global #qpro-feed{border-radius:13px;background:#0d1520}
.qool-next-page--global .qool-promotions{max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;color:#edf3f7}
.qool-next-page--global .qool-promotions h1,.qool-next-page--global .qool-promotions h2{color:#f5f8fb}
.qool-next-page--global .qool-promo-card,.qool-next-page--global .promotion-card,.qool-next-page--global .bonus-card{border-color:rgba(162,184,208,.15)!important;border-radius:14px!important;background:linear-gradient(145deg,#111a27,#0d1420)!important;box-shadow:0 10px 28px rgba(0,0,0,.2)}
.qool-next-page--global .fx-lobby{max-width:none!important;margin:0!important;padding:16px!important;border:1px solid rgba(162,184,208,.15);border-radius:14px;background:#0d1520}
.qool-next-page--global .fx-heading h1,.qool-next-page--global .fx-heading h2{color:#f5f8fb!important}
.qool-next-page--global #main .row>*,.qool-next-page--global #main-panel>*{min-width:0}
body:has(.qool-next-page--global) #qool-live-support{z-index:950}
@media(max-width:980px){.qool-next-page--global #main-panel{grid-template-columns:minmax(0,1fr) 235px;gap:10px}.qool-next-page--global #main-right1{padding:8px}}
@media(max-width:720px){.qool-next-page--global{grid-column:1;min-height:calc(100vh - 112px);padding:10px 10px 30px}.qool-next-page--global #main-panel{display:flex!important;flex-direction:column;gap:12px}.qool-next-page--global #main-center,.qool-next-page--global #main-right1{width:100%!important}.qool-next-page--global #main-right1{position:static;order:2;padding:10px}.qool-next-page--global #main .qool-seo-intro{padding:14px;margin-bottom:10px}.qool-next-page--global #main .qool-seo-intro h1{font-size:22px}.qool-next-page--global .fx-lobby{padding:10px!important}}
