/* Midnight Gold Lounge - adapted from the archived theme_2 visual system. */
body:has(.rose-shell[data-user-theme="midnight"]){margin:0;background:#070b16}
.rose-shell[data-user-theme="midnight"]{--mg-bg:#070b16;--mg-deep:#0b1224;--mg-panel:#101a30;--mg-panel2:#16233d;--mg-line:#2c3b59;--mg-gold:#d9b45e;--mg-gold2:#f2d78d;--mg-text:#f5f1e7;--mg-muted:#9caac2;min-height:100vh;background:radial-gradient(circle at 50% 0,#172c51 0,#0a1120 35%,#070b16 75%);color:var(--mg-text);font-family:"Malgun Gothic",Arial,sans-serif}
.rose-shell[data-user-theme="midnight"] *{box-sizing:border-box}
.rose-shell[data-user-theme="midnight"] .rose-topline{display:block;background:#050914;border-bottom:1px solid #263451;color:#acb9cf}
.rose-shell[data-user-theme="midnight"] .rose-topline>div{max-width:1460px;padding:5px 28px}
.rose-shell[data-user-theme="midnight"] .rose-topline span:first-child{color:var(--mg-gold2);font-family:Georgia,serif;font-weight:800;letter-spacing:2px}
.rose-shell[data-user-theme="midnight"] .rose-header{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;max-width:none;min-height:102px;margin:0;padding:13px max(28px,calc((100vw - 1404px)/2));background:linear-gradient(180deg,#111b31,#0a1121);border-bottom:1px solid #31405e;box-shadow:0 8px 28px #0008}
.rose-shell[data-user-theme="midnight"] .rose-brand{gap:12px}.rose-shell[data-user-theme="midnight"] .rose-brand img{display:none}
.rose-shell[data-user-theme="midnight"] .rose-brand>span{font:800 30px/1.15 Georgia,serif;color:#fff;letter-spacing:1.5px;text-shadow:0 2px 14px #000}
.rose-shell[data-user-theme="midnight"] .rose-brand b{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .rose-brand small{color:#8390a8;font-size:8px;letter-spacing:3px;text-align:center}
.rose-shell[data-user-theme="midnight"] .rose-account{display:grid;grid-template-columns:1fr;justify-items:end;align-content:center;gap:7px;min-width:0;margin-left:auto;font-size:11px}
.rose-shell[data-user-theme="midnight"] .rose-account:not(:has(.rose-member-bar)){display:flex;align-items:center;justify-content:flex-end}
.rose-shell[data-user-theme="midnight"] .rose-member-bar{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #30405f;border-radius:7px;background:#0c1528;white-space:nowrap}
.rose-shell[data-user-theme="midnight"] .rose-member-bar>span{padding:0 5px;color:#cbd3e2}
.rose-shell[data-user-theme="midnight"] .rose-member-bar strong,.rose-shell[data-user-theme="midnight"] .rose-member-bar em{color:var(--mg-gold2);font-style:normal}
.rose-shell[data-user-theme="midnight"] .rose-member-bar .rose-money-button{padding:5px 8px;border-color:#806a35;background:#1b2943;color:#f4d985;font-size:10px}
.rose-shell[data-user-theme="midnight"] .rose-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;white-space:nowrap}
.rose-shell[data-user-theme="midnight"] .rose-account>a,.rose-shell[data-user-theme="midnight"] .rose-account-actions>a,.rose-shell[data-user-theme="midnight"] .rose-account-actions button{padding:7px 11px;border:1px solid #394865;border-radius:5px;background:#121e35;color:#dce3ee;font-size:10px}
.rose-shell[data-user-theme="midnight"] .rose-account .rose-primary,.rose-shell[data-user-theme="midnight"] .rose-account .rose-money-charge,.rose-shell[data-user-theme="midnight"] .rose-account-actions button{border-color:#b58b37;background:linear-gradient(#e6c66e,#b88934);color:#17120a;font-weight:900}
.rose-shell[data-user-theme="midnight"] .rose-account form{margin:0}
.rose-shell[data-user-theme="midnight"] .rose-navigation{position:relative;z-index:5;background:linear-gradient(180deg,#17243d,#101a2f);border:0;border-bottom:2px solid var(--mg-gold);box-shadow:0 7px 18px #0007}
.rose-shell[data-user-theme="midnight"] .rose-navigation>div{max-width:1460px;margin:auto;padding:0 28px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));justify-content:center}
.rose-shell[data-user-theme="midnight"] .rose-navigation a{position:relative;display:flex;align-items:center;justify-content:center;min-height:56px;padding:10px 14px;border-left:1px solid #293752;color:#d8dfeb;font-size:13px;font-weight:800;text-align:center}
.rose-shell[data-user-theme="midnight"] .rose-navigation a:last-child{border-right:1px solid #293752}
.rose-shell[data-user-theme="midnight"] .rose-navigation a:after{content:"";position:absolute;left:24%;right:24%;bottom:0;height:3px;background:var(--mg-gold);transform:scaleX(0);transition:transform .2s ease}
.rose-shell[data-user-theme="midnight"] .rose-navigation a:hover{background:#1d2d49;color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .rose-navigation a:hover:after{transform:scaleX(1)}
.rose-shell[data-user-theme="midnight"] .rose-content{max-width:1460px;min-height:420px;margin:0 auto;padding:18px 28px 8px;background:transparent}
.rose-shell[data-user-theme="midnight"] .rose-content>.cq{max-width:none;margin:0 auto 24px;color:var(--mg-text)}
.rose-shell[data-user-theme="midnight"] .cq-home{gap:16px}
.rose-shell[data-user-theme="midnight"] .cq-hero{position:relative;height:430px;isolation:isolate;overflow:hidden;border:1px solid #9b7d39;border-radius:12px;background:#071126 url('./assets/hero-casino-v2.png') center/cover no-repeat;box-shadow:0 20px 50px #0009,0 0 32px #d9b45e20,inset 0 0 0 1px #f7dc8970}
.rose-shell[data-user-theme="midnight"] .cq-hero:before,.rose-shell[data-user-theme="midnight"] .cq-hero:after{content:"";position:absolute;z-index:1;bottom:-8px;width:260px;height:410px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;pointer-events:none;filter:drop-shadow(0 16px 18px #0008)}
.rose-shell[data-user-theme="midnight"] .cq-hero:before{left:1.5%;background-image:url('./assets/dealer-left.png')}
.rose-shell[data-user-theme="midnight"] .cq-hero:after{right:1.5%;background-image:url('./assets/dealer-right.png')}
.rose-shell[data-user-theme="midnight"] .cq-hero:before,.rose-shell[data-user-theme="midnight"] .cq-hero:after{display:none}
.rose-shell[data-user-theme="midnight"] .cq-hero>article{z-index:2;align-items:center;justify-content:center;padding:40px 310px!important;background-image:linear-gradient(90deg,rgba(3,7,14,.04) 0%,rgba(3,8,18,.12) 28%,rgba(3,8,18,.72) 42%,rgba(3,8,18,.72) 58%,rgba(3,8,18,.12) 72%,rgba(3,7,14,.04) 100%),url('/modules/casino/themes/midnight/assets/hero-casino-v2.png?v=20260923181501')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;text-align:center}
.rose-shell[data-user-theme="midnight"] .cq-hero>article.cq-hero-casino{background-image:linear-gradient(90deg,rgba(3,7,14,.04) 0%,rgba(3,8,18,.12) 28%,rgba(3,8,18,.72) 42%,rgba(3,8,18,.72) 58%,rgba(3,8,18,.12) 72%,rgba(3,7,14,.04) 100%),url('/modules/casino/themes/midnight/assets/hero-casino-v2.png?v=20260923181501')!important}
.rose-shell[data-user-theme="midnight"] .cq-hero>article.cq-hero-slot{background-image:linear-gradient(90deg,rgba(17,3,3,.02) 0%,rgba(26,5,5,.1) 28%,rgba(20,4,4,.7) 42%,rgba(20,4,4,.7) 58%,rgba(26,5,5,.1) 72%,rgba(17,3,3,.02) 100%),url('/modules/casino/themes/midnight/assets/hero-slot-v2.png?v=20260923182701')!important}
.rose-shell[data-user-theme="midnight"] .cq-hero>article.cq-hero-holdem{background-image:linear-gradient(90deg,rgba(3,5,18,.02) 0%,rgba(4,7,28,.1) 28%,rgba(4,6,24,.7) 42%,rgba(4,6,24,.7) 58%,rgba(4,7,28,.1) 72%,rgba(3,5,18,.02) 100%),url('/modules/casino/themes/midnight/assets/hero-holdem-v2.png?v=20260923182701')!important}
.rose-shell[data-user-theme="midnight"] .cq-hero>article:before{content:"";position:absolute;z-index:-1;inset:13px;border:1px solid #e7c96b70;border-radius:8px;box-shadow:inset 0 0 45px #d9b45e18;pointer-events:none;animation:mg-stage-glow 4.5s ease-in-out infinite}
.rose-shell[data-user-theme="midnight"] .cq-hero article>div{max-width:600px}
.rose-shell[data-user-theme="midnight"] .cq-hero small{color:var(--mg-gold2);letter-spacing:.26em}
.rose-shell[data-user-theme="midnight"] .cq-hero h2{margin:10px 0;color:#fff;font-size:43px;line-height:1.15;text-shadow:0 3px 16px #000,0 0 24px #d9b45e38}
.rose-shell[data-user-theme="midnight"] .cq-hero p{color:#cbd5e4;font-size:14px}
.rose-shell[data-user-theme="midnight"] .cq-hero a{display:inline-block;margin-top:13px;padding:12px 25px;border:1px solid #ffe7a0;border-radius:4px;background:linear-gradient(180deg,#f5dc86 0,#d5aa47 48%,#9c6e1e 100%);color:#15100a;font-weight:900;box-shadow:inset 0 1px #fff9,0 8px 22px #0008,0 0 18px #e4bd5250}
.rose-shell[data-user-theme="midnight"] .cq-hero-dots{z-index:4;left:50%;bottom:18px;transform:translateX(-50%)}
.rose-shell[data-user-theme="midnight"] .cq-hero-dots button{background:#73809a}.rose-shell[data-user-theme="midnight"] .cq-hero-dots button.is-active{background:var(--mg-gold2)}
@keyframes mg-stage-glow{0%,100%{opacity:.2;filter:brightness(.85)}50%{opacity:.4;filter:brightness(1.2)}}
@media(prefers-reduced-motion:reduce){.rose-shell[data-user-theme="midnight"] .cq-hero>article:before{animation:none}}
.rose-shell[data-user-theme="midnight"] .cq-game-hub{padding:18px;border:1px solid #293955;border-radius:10px;background:linear-gradient(180deg,#111d34,#0c1528);box-shadow:0 12px 30px #0005}
.rose-shell[data-user-theme="midnight"] .cq-game-hub>header{padding:0 3px 13px;border-bottom:1px solid #30415f}
.rose-shell[data-user-theme="midnight"] .cq-game-hub>header small{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-game-hub>header h2{margin:4px 0;color:#fff;border:0;padding:0}
.rose-shell[data-user-theme="midnight"] .cq-game-hub>header p{color:var(--mg-muted)}
.rose-shell[data-user-theme="midnight"] .cq-game-tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px!important}
.rose-shell[data-user-theme="midnight"] .cq-game-tabs button,.rose-shell[data-user-theme="midnight"] .rose-content .cq .cq-game-tabs button{min-height:58px;border:1px solid #344665!important;border-radius:6px;background:#172642!important;color:#dce4f1!important;font-size:15px;box-shadow:none}
.rose-shell[data-user-theme="midnight"] .cq-game-tabs button small{color:#8997ad!important}
.rose-shell[data-user-theme="midnight"] .cq-game-tabs button[aria-selected=true],.rose-shell[data-user-theme="midnight"] .rose-content .cq .cq-game-tabs button[aria-selected=true]{border-color:#d8b55f!important;background:linear-gradient(135deg,#f0d780,#b88a34)!important;color:#17120a!important;box-shadow:0 7px 18px #0005}
.rose-shell[data-user-theme="midnight"] .cq-game-tabs button[aria-selected=true] small{color:#594112!important}
.rose-shell[data-user-theme="midnight"] .cq-category-hero{border-color:#80682f!important;background:radial-gradient(circle at 82% 38%,#54431e 0,#17233b 30%,#080e1b 72%)!important;box-shadow:0 14px 32px #0007}.rose-shell[data-user-theme="midnight"] .cq-category-hero:after{background:linear-gradient(110deg,#070c16e8,#111b31a8 55%,transparent 80%)}.rose-shell[data-user-theme="midnight"] .cq-category-hero small,.rose-shell[data-user-theme="midnight"] .cq-category-hero>i{color:var(--mg-gold2)}.rose-shell[data-user-theme="midnight"] .cq-category-hero p{color:#b8c4d7}.rose-shell[data-user-theme="midnight"] .cq-category-tabs a{border-color:#344665;background:#172642!important;color:#dce4f1!important}.rose-shell[data-user-theme="midnight"] .cq-category-tabs a small{color:#8997ad}.rose-shell[data-user-theme="midnight"] .cq-category-tabs a[aria-current=page]{border-color:#d8b55f;background:linear-gradient(135deg,#f0d780,#b88a34)!important;color:#17120a!important}.rose-shell[data-user-theme="midnight"] .cq-category-tabs a[aria-current=page] small{color:#594112}.rose-shell[data-user-theme="midnight"] .cq .cq-category-content{border-color:#293955;background:linear-gradient(180deg,#111d34,#0c1528)}.rose-shell[data-user-theme="midnight"] .cq-category-content>header{border-color:#30415f}.rose-shell[data-user-theme="midnight"] .cq-category-content>header small,.rose-shell[data-user-theme="midnight"] .cq-category-content>header>span{color:var(--mg-gold2)}.rose-shell[data-user-theme="midnight"] .cq-category-content>header h2{color:#fff}.rose-shell[data-user-theme="midnight"] .rose-navigation a[aria-current=page]{background:#1d2d49;color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-home-providers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.rose-shell[data-user-theme="midnight"] .cq-home-providers article{overflow:hidden;border:1px solid #30415e;border-radius:8px;background:#111c31;box-shadow:0 8px 20px #0005}
.rose-shell[data-user-theme="midnight"] .cq-home-providers article>div:last-child{background:#111c31}
.rose-shell[data-user-theme="midnight"] .cq-home-providers h3{color:#fff}
.rose-shell[data-user-theme="midnight"] .cq-home-providers article>div:last-child>small{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-home-providers button{border:1px solid #80672e;background:#273551;color:#e9d89f}
.rose-shell[data-user-theme="midnight"] .cq-home-info,.rose-shell[data-user-theme="midnight"] .cq-home-status{gap:14px}
.rose-shell[data-user-theme="midnight"] .cq-home-info>section,.rose-shell[data-user-theme="midnight"] .cq-home-status>section{margin:0;padding:0 18px 13px;border:1px solid #293954;border-radius:8px;background:#101a2f;box-shadow:0 9px 24px #0004}
.rose-shell[data-user-theme="midnight"] .cq-home-info header,.rose-shell[data-user-theme="midnight"] .cq-home-status header{min-height:53px;border-bottom:2px solid var(--mg-gold)}
.rose-shell[data-user-theme="midnight"] .cq-home-info header h2,.rose-shell[data-user-theme="midnight"] .cq-home-status header h2{margin:0;border:0;padding:0;color:#fff}
.rose-shell[data-user-theme="midnight"] .cq-home-info header a,.rose-shell[data-user-theme="midnight"] .cq-status-window b{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-home-info li,.rose-shell[data-user-theme="midnight"] .cq-home-status li{border-color:#263650}
.rose-shell[data-user-theme="midnight"] .cq-home-info li a{color:#dbe3ef}
.rose-shell[data-user-theme="midnight"] .rose-content .cq section,.rose-shell[data-user-theme="midnight"] .rose-content .cq article,.rose-shell[data-user-theme="midnight"] .rose-content .cq .cq-box{border-color:#2b3b57;background:#101a30;color:#e7edf6}
.rose-shell[data-user-theme="midnight"] .rose-content .cq h1,.rose-shell[data-user-theme="midnight"] .rose-content .cq h2,.rose-shell[data-user-theme="midnight"] .rose-content .cq h3{color:#fff}
.rose-shell[data-user-theme="midnight"] .rose-content .cq h2{border-left-color:var(--mg-gold)}
.rose-shell[data-user-theme="midnight"] .rose-content .cq a{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .rose-content .cq nav{border-color:#31415e}
.rose-shell[data-user-theme="midnight"] .rose-content .cq nav a{border-color:#344662;background:#15223a;color:#d9e1ec}
.rose-shell[data-user-theme="midnight"] .rose-content .cq nav a[aria-current=page],.rose-shell[data-user-theme="midnight"] .rose-content .cq button:not(:disabled){border-color:#b98d37;background:linear-gradient(#e3c66d,#ad7e2d);color:#17120a}
.rose-shell[data-user-theme="midnight"] .rose-content .cq input,.rose-shell[data-user-theme="midnight"] .rose-content .cq select,.rose-shell[data-user-theme="midnight"] .rose-content .cq textarea{border-color:#3a4b68;background:#0b1426;color:#f0f3f8}
.rose-shell[data-user-theme="midnight"] .rose-content .cq th{background:#1c2941;color:#f0d88f}
.rose-shell[data-user-theme="midnight"] .rose-content .cq td{border-color:#293853}
.rose-shell[data-user-theme="midnight"] .rose-content .cq .cq-hero h2{color:#fff;border:0;padding:0}
/* Member-area palette is deliberately scoped to Midnight Gold only. */
.rose-shell[data-user-theme="midnight"] .cq-member-tabs{border-bottom-color:#31415e!important}
.rose-shell[data-user-theme="midnight"] .cq-member-tabs a{border-color:#344662!important;background:#111c31!important;color:#cbd5e5!important}
.rose-shell[data-user-theme="midnight"] .cq-member-tabs a:hover{border-color:#8f7438!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-member-tabs a[aria-current=page]{border-color:#d8b55f!important;background:linear-gradient(135deg,#f0d780,#b88a34)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-mypage-head,.rose-shell[data-user-theme="midnight"] .cq-page-head{border:1px solid #80682f;background:linear-gradient(120deg,#192946,#101a30 55%,#2a2117);box-shadow:inset 0 1px #f8df8b25,0 10px 26px #0005}
.rose-shell[data-user-theme="midnight"] .cq-mypage-head small,.rose-shell[data-user-theme="midnight"] .cq-page-head small{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-mypage-head p,.rose-shell[data-user-theme="midnight"] .cq-page-head p{color:#b8c4d7}
.rose-shell[data-user-theme="midnight"] .cq-mypage-assets section,.rose-shell[data-user-theme="midnight"] .cq-page-assets section{border:1px solid #30415e!important;border-top:3px solid var(--mg-gold)!important;background:linear-gradient(180deg,#15223b,#101a30)!important;box-shadow:0 7px 18px #0003}
.rose-shell[data-user-theme="midnight"] .cq-mypage-assets span,.rose-shell[data-user-theme="midnight"] .cq-page-assets span,.rose-shell[data-user-theme="midnight"] .cq-page-assets small{color:#9eacc1}
.rose-shell[data-user-theme="midnight"] .cq-mypage-assets strong,.rose-shell[data-user-theme="midnight"] .cq-page-assets strong{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-member-profile,.rose-shell[data-user-theme="midnight"] .cq-password-panel,.rose-shell[data-user-theme="midnight"] .cq-message-list,.rose-shell[data-user-theme="midnight"] .cq-ledger-panel{border-color:#30415e!important;background:#101a30!important}
.rose-shell[data-user-theme="midnight"] .cq-section-title,.rose-shell[data-user-theme="midnight"] .cq-panel-title,.rose-shell[data-user-theme="midnight"] .cq-message-list-head{border-bottom-color:#34445f;background:linear-gradient(180deg,#1a2944,#152139);color:#eef2f8}
.rose-shell[data-user-theme="midnight"] .cq-section-title h3,.rose-shell[data-user-theme="midnight"] .cq-panel-title h3{color:#f5f1e7}
.rose-shell[data-user-theme="midnight"] .cq-section-title span,.rose-shell[data-user-theme="midnight"] .cq-panel-title span{color:#9eacc1}
.rose-shell[data-user-theme="midnight"] .cq-member-profile dt,.rose-shell[data-user-theme="midnight"] .cq-member-profile dd{border-bottom-color:#2b3b57;color:#dfe6f1}
.rose-shell[data-user-theme="midnight"] .cq-member-profile dt{background:#142039;color:#aebbd0}
.rose-shell[data-user-theme="midnight"] .cq-member-profile dd{background:#0f192d}
.rose-shell[data-user-theme="midnight"] .cq-profile-help{border-top:1px solid #293853;background:#101a30;color:#93a2b8}
.rose-shell[data-user-theme="midnight"] .cq-password-panel form{background:#101a30}
.rose-shell[data-user-theme="midnight"] .cq-password-panel label span{color:#b9c5d7}
.rose-shell[data-user-theme="midnight"] .cq-message-count{border-color:#80682f;border-top-color:var(--mg-gold);background:#142039}
.rose-shell[data-user-theme="midnight"] .cq-message-count span{color:#9eacc1}.rose-shell[data-user-theme="midnight"] .cq-message-count strong{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-message-row{border-bottom-color:#2b3b57!important;background:#101a30!important}
.rose-shell[data-user-theme="midnight"] .cq-message-row summary{color:#dfe6f1}.rose-shell[data-user-theme="midnight"] .cq-message-row summary time,.rose-shell[data-user-theme="midnight"] .cq-message-row summary em{color:#93a2b8}
.rose-shell[data-user-theme="midnight"] .cq-message-kind{background:#263858;color:#f0d88f}
.rose-shell[data-user-theme="midnight"] .cq-message-row>div{border-top-color:#34445f;background:#0c1528;color:#dfe6f1}
.rose-shell[data-user-theme="midnight"] .cq-message-empty{color:#93a2b8}.rose-shell[data-user-theme="midnight"] .cq-message-empty b{color:#eef2f8}
/* Partner portal: keep the legacy portal palette from leaking into Midnight Gold. */
.rose-shell[data-user-theme="midnight"] .cq-partner-portal{border-color:#32415c!important;background:#0b1426!important;box-shadow:0 15px 35px #0007!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar{border-color:#31415e!important;background:#0d172a!important;color:#dfe6f1!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar>.cq-partner-menu-head{background:linear-gradient(135deg,#d9b45e,#9b7027)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar>.cq-partner-menu-head span{color:#35270e!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar header{border-color:#2d3d58!important;background:#111d34!important;color:#eef2f8!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar header small{color:#97a6bc!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar header strong{color:#fff!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar header span{border-color:#7f6a39!important;background:#241f17!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar dl{border-color:#2d3d58!important;background:#0f1a2e!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar dt{color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar dd{color:#f0d88f!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav>a,.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu a{background:transparent!important;color:#cbd5e5!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav>a:hover,.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu a:hover{background:#182642!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav>a[aria-current=page],.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu a[aria-current=page]{background:#202d47!important;color:var(--mg-gold2)!important;box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav>a i,.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu a i{background:#62718a!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav a[aria-current=page] i{background:var(--mg-gold)!important;box-shadow:0 0 0 3px #d9b45e28!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-member-menu{border-color:#2b3a55!important;background:transparent!important}.rose-shell[data-user-theme="midnight"] .cq-partner-member-menu>summary,.rose-shell[data-user-theme="midnight"] .cq-partner-member-menu>strong{color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-member-menu>div{border-color:#394963!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu>summary{border-color:transparent!important;background:#0d172a!important;color:#cbd5e5!important;box-shadow:none!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu>summary:hover{border-color:#344662!important;background:#182642!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu[open]>summary{border-color:#80682f!important;background:#202d47!important;color:var(--mg-gold2)!important;box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu>summary i{background:#62718a!important;box-shadow:none!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu[open]>summary i{background:var(--mg-gold)!important;box-shadow:0 0 0 3px #d9b45e28!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu>div{border-left-color:#394963!important;background:#0d172a!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar nav .cq-partner-member-menu a{background:#0d172a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main{background:radial-gradient(circle at 50% 0,#172744,#0b1426 48%,#08101f)!important;color:#e5ebf4!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-title{border:1px solid #80682f!important;background:linear-gradient(120deg,#192946,#101a30 58%,#2a2117)!important;box-shadow:0 10px 26px #0005!important}.rose-shell[data-user-theme="midnight"] .cq-partner-title small{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-title p{color:#b8c4d7!important}.rose-shell[data-user-theme="midnight"] .cq-partner-title>span{border-color:#80682f!important;background:#151c2b!important;color:#f0d88f!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-partner-cards section,.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-partner-welcome{border-color:#30415e!important;background:linear-gradient(180deg,#15223b,#101a30)!important;box-shadow:0 7px 18px #0003!important}.rose-shell[data-user-theme="midnight"] .cq-partner-cards span,.rose-shell[data-user-theme="midnight"] .cq-partner-cards small,.rose-shell[data-user-theme="midnight"] .cq-partner-welcome p{color:#9eacc1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-cards strong,.rose-shell[data-user-theme="midnight"] .cq-partner-welcome h3{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-partner-livebar{border-color:#30415e!important;background:linear-gradient(135deg,#111d34,#0c1528)!important;box-shadow:0 7px 18px #0004!important}.rose-shell[data-user-theme="midnight"] .cq-partner-livebar a{border-color:#344662!important;background:#142039!important;box-shadow:none!important}.rose-shell[data-user-theme="midnight"] .cq-partner-livebar a:after{background:linear-gradient(90deg,#9b7027,#f0d780)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-livebar a i{background:#9b7027!important;box-shadow:0 5px 12px #0005!important}.rose-shell[data-user-theme="midnight"] .cq-partner-livebar a span{color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-livebar a strong{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-livebar a small{color:#97a6bc!important}.rose-shell[data-user-theme="midnight"] .cq-partner-livebar a:hover{border-color:#80682f!important;background:#1a2944!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main section:not(.cq-partner-livebar):not(.cq-partner-cards>section),.rose-shell[data-user-theme="midnight"] .cq-partner-main article,.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-table{border-color:#30415e!important;background:#101a30!important;color:#dfe6f1!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main form[class*="filter"],.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-partner-search{border-color:#30415e!important;background:#121e34!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main form[class*="-search"],.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-search"]{border-color:#30415e!important;background:#121e34!important;color:#b9c5d7!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-search"] select,.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-search"] input{border-color:#40516e!important;background:#0b1426!important;color:#eef2f8!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-search"] input::placeholder{color:#728198}
.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-search"] button{border-color:#c49a43!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-search"]>strong{color:#aebbd0!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main table{background:#101a30!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main th{border-color:#34445f!important;background:#1c2941!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main td{border-color:#2b3b57!important;background:#0f192d!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main tbody tr:nth-child(even) td{background:#121e34!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main tbody tr:hover td{background:#192944!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main td strong{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main td small{color:#91a0b6!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-partner-summary,.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-summary"]{border-color:#30415e!important;background:#121e34!important;color:#b9c5d7!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-summary"] span{border-color:#30415e!important;color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-summary"] strong,.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-summary"] b{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-head"]:not(.cq-partner-title){border-color:#30415e!important;border-left-color:var(--mg-gold)!important;background:#142039!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-head"] h3{color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-head"] small{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main [class*="-head"] p{color:#9eacc1!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-members-head>span{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-commission-head>span{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-commission-search>a{border:1px solid #80682f!important;background:#263858!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-search>a:hover{background:#304565!important}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-search>a.reset{border-color:#465875!important;background:#1a2944!important;color:#cbd5e5!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table th small{color:#f0d88f!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table button.cq-commission-member-link{border-color:#536886!important;background:#1b2a45!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table button.cq-commission-member-link b{background:#a98538!important;color:#17120a!important}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table button.cq-commission-member-link[aria-expanded=true]{border-color:#c8a653!important;background:#92702d!important;color:#fff!important}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table button.cq-commission-member-link[aria-expanded=true] b{background:#f0d88f!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-commission-member-row,.rose-shell[data-user-theme="midnight"] .cq-partner-commission-member-row td{background:#15223b!important}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-member-row td:nth-child(6){box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-commission-note{border:1px solid #344662!important;border-left:3px solid var(--mg-gold)!important;background:#111d34!important;color:#aebbd0!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-commission-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Partner management actions and expanded member rows. */
.rose-shell[data-user-theme="midnight"] .cq-partner-manage-head>.cq-button.danger{border:1px solid #80682f!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important;box-shadow:0 5px 14px #0004!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-portal-search>a{border:1px solid #80682f!important;background:#263858!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-portal-search>a:hover{background:#304565!important}.rose-shell[data-user-theme="midnight"] .cq-partner-portal-search>a.reset{border-color:#465875!important;background:#1a2944!important;color:#cbd5e5!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table tr.is-self,.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table tr.is-self td{background:#17243d!important}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table tr.is-self{box-shadow:inset 4px 0 var(--mg-gold)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table tr.is-self:hover td{background:#1d2d49!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table tr.is-self td em{border:1px solid #80682f!important;background:#9b7027!important;color:#fff4cf!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-members-toggle{border-color:#536886!important;background:#1b2a45!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-members-toggle:hover{background:#263858!important}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-members-toggle small{background:#a98538!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-members-toggle[aria-expanded=true]{border-color:#c8a653!important;background:#92702d!important;color:#fff!important}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-members-toggle[aria-expanded=true]:hover{background:#a17c33!important}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-members-toggle[aria-expanded=true] small{background:#f0d88f!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-member,.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-member td{background:#15223b!important}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table .cq-store-member td:nth-child(7){box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-manage-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Subordinate visitor history. */
.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-head>span{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table td b{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table td small{color:#91a0b6!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table .cq-sync-pending,.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table .cq-api-rate-wait{border:1px solid #80682f!important;background:#1b2a45!important;color:var(--mg-gold2)!important;box-shadow:inset 0 1px #ffffff0d!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table .cq-partner-login-result.is-success{border:1px solid #327557!important;background:#17372c!important;color:#8ee0b5!important}.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table .cq-partner-login-result.is-failed{border:1px solid #8b4d52!important;background:#3a2028!important;color:#f0aeb4!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-visitors-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Ranked subordinate lists. */
.rose-shell[data-user-theme="midnight"] .cq-partner-list-head>span{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-api-rate-wait{border:1px solid #80682f!important;background:#1b2a45!important;color:var(--mg-gold2)!important;box-shadow:inset 0 1px #ffffff0d!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-child-actions button{border:1px solid #80682f!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-child-actions button[aria-expanded=true]{background:#92702d!important;color:#fff!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-child-actions a{border:1px solid #536886!important;background:#263858!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-child-actions a:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-direct-child,.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-direct-child td{background:#15223b!important}.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-direct-child td:nth-child(2){box-shadow:inset 3px 0 var(--mg-gold)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-level-table .cq-partner-direct-child td:last-child{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-level-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-level-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-level-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-level-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Betting submenu and betting-history panels. */
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-bet-menu[open]>summary{border-color:#80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-bet-menu>div a{color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-bet-menu>div a:hover{background:#182642!important;color:#f2d78d!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-bet-menu>div a[aria-current=page]{background:#263858!important;color:#f2d78d!important;box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-bets-head>span{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-bets-search>div b{color:#9eacc1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-bets-search button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table .cq-partner-bet-status{border:1px solid #465875!important;background:#1b2a45!important;color:#b8c5d8!important}.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table .cq-partner-bet-status.is-settled{border-color:#327557!important;background:#17372c!important;color:#8ee0b5!important}.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table .cq-partner-bet-status.is-pending{border-color:#80682f!important;background:#372f1b!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table .cq-partner-bet-status.is-cancelled{border-color:#8b4d52!important;background:#3a2028!important;color:#f0aeb4!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-bets-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Finance and support submenu and list actions. */
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-request-menu[open]>summary{border-color:#80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-request-menu>div a{color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-request-menu>div a:hover{background:#182642!important;color:#f2d78d!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-request-menu>div a[aria-current=page]{background:#263858!important;color:#f2d78d!important;box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-request-head-actions>span{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-request-head-actions>a{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important;box-shadow:0 5px 14px #0004!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-request-head-actions .cq-partner-account-ticket button{border:1px solid #536886!important;background:#263858!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-partner-request-head-actions .cq-partner-account-ticket button:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-deposit-table form button,.rose-shell[data-user-theme="midnight"] .cq-partner-withdraw-table form button{border:1px solid #8b4d52!important;background:#3a2028!important;color:#f0aeb4!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-deposit-state{border:1px solid #465875!important;background:#1b2a45!important;color:#b8c5d8!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-deposit-state.is-approved{border-color:#327557!important;background:#17372c!important;color:#8ee0b5!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-deposit-state.is-pending{border-color:#80682f!important;background:#372f1b!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-deposit-state.is-rejected,.rose-shell[data-user-theme="midnight"] .cq-partner-main .cq-deposit-state.is-cancelled{border-color:#8b4d52!important;background:#3a2028!important;color:#f0aeb4!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-request-head~.cq-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-request-head~.cq-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-request-head~.cq-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-request-head~.cq-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Partner deposit, withdrawal and support modal windows. */
.rose-shell[data-user-theme="midnight"] .cq-partner-portal-modal{background:#020611c7!important;backdrop-filter:blur(3px)}.rose-shell[data-user-theme="midnight"] .cq-partner-portal-dialog{border:1px solid #80682f!important;background:#0f192d!important;color:#dfe6f1!important;box-shadow:0 24px 70px #000c,0 0 28px #d9b45e20!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-portal-dialog>header{border-bottom:1px solid #80682f!important;background:linear-gradient(120deg,#192946,#101a30 58%,#2a2117)!important;color:#fff!important}.rose-shell[data-user-theme="midnight"] .cq-partner-portal-dialog>header small{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-portal-dialog>header p{color:#b8c4d7!important}.rose-shell[data-user-theme="midnight"] .cq-partner-portal-dialog>header>a{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-deposit-apply-body{background:#0f192d!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-apply-body>dl{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-apply-body>dl dt,.rose-shell[data-user-theme="midnight"] .cq-deposit-apply-body>dl dd{border-color:#30415e!important;background:#101a30!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-apply-body>dl dt{background:#142039!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-apply-body>dl dd strong{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-deposit-amount-form{border-color:#30415e!important;background:#0f192d!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-amount-form>label>span{border-color:#30415e!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-amount-form>label em{color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-amount-form nav button{border:1px solid #80682f!important;background:#263858!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-amount-form nav button:hover{background:#304565!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-amount-form nav button[data-reset]{border-color:#465875!important;background:#1a2944!important;color:#cbd5e5!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-amount-form>.submit{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq section.cq-deposit-account{border-top:1px solid #30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq section.cq-deposit-account>strong{border-color:#30415e!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-account>small{color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-account>.is-visible{border-color:#327557!important;background:#17372c!important;color:#8ee0b5!important}.rose-shell[data-user-theme="midnight"] .cq-deposit-account>form button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-support-form{background:#0f192d!important}.rose-shell[data-user-theme="midnight"] .cq-partner-support-form label{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-partner-support-form label span{border-color:#30415e!important;background:#142039!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-partner-support-form footer a{border:1px solid #465875!important;background:#1a2944!important;color:#cbd5e5!important}.rose-shell[data-user-theme="midnight"] .cq-partner-support-form footer button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
/* Partner point conversion form. */
.rose-shell[data-user-theme="midnight"] .cq-partner-points-form{border-color:#30415e!important;background:#101a30!important;color:#dfe6f1!important;box-shadow:0 10px 24px #0004!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-title{border-color:#30415e!important;background:linear-gradient(180deg,#1a2944,#142039)!important;color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-title button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-points-form dt,.rose-shell[data-user-theme="midnight"] .cq-partner-points-form dd{border-color:#30415e!important;background:#101a30!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-form dt{background:#142039!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-form dd strong{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-input em{color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-form dd small{color:#91a0b6!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-points-form nav button{border:1px solid #80682f!important;background:#263858!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-form nav button:hover{background:#304565!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-form nav button[data-all]{border-color:#b58b37!important;background:linear-gradient(#d5b85d,#9d7429)!important;color:#17120a!important}.rose-shell[data-user-theme="midnight"] .cq-partner-points-form nav button[data-reset]{border-color:#465875!important;background:#1a2944!important;color:#cbd5e5!important}
/* Total and level settlement. */
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-settlement-menu[open]>summary{border-color:#80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-settlement-menu>div a{color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-settlement-menu>div a:hover{background:#182642!important;color:#f2d78d!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-settlement-menu>div a[aria-current=page]{background:#263858!important;color:#f2d78d!important;box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-head>span{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-tabs{border-color:#34445f!important}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-tabs a{border-color:#465875!important;background:#15223a!important;color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-tabs a:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-tabs a[aria-current=page]{border-color:#b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-filter b{color:#9eacc1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-filter button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-filter>a{border:1px solid #536886!important;background:#263858!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-filter>a:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-settlement-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Savings and money-history pages. */
.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-ledger-menu[open]>summary{border-color:#80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-ledger-menu>div a{color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-ledger-menu>div a:hover{background:#182642!important;color:#f2d78d!important}.rose-shell[data-user-theme="midnight"] .cq-partner-sidebar .cq-partner-ledger-menu>div a[aria-current=page]{background:#263858!important;color:#f2d78d!important;box-shadow:inset 3px 0 var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-head>span{border:1px solid #80682f!important;background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-filter>button{border:1px solid #536886!important;background:#263858!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-filter>button:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-filter>span b{color:#9eacc1!important}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-filter>span button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-table td.cq-plus{color:#8ee0b5!important;font-weight:900}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-placeholder{border-color:#465875!important;background:#111d34!important;color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-placeholder strong{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-partner-ledger-placeholder p{color:#91a0b6!important}
/* Member roulette event. */
.rose-shell[data-user-theme="midnight"] .cq-roulette-stage{border-color:#80682f!important;background:radial-gradient(circle at 50% 40%,#1d3152,#101a30 58%,#0b1426 100%)!important;box-shadow:inset 0 0 45px #d9b45e12,0 12px 28px #0005!important}.rose-shell[data-user-theme="midnight"] .cq-roulette-wheel{box-shadow:0 0 0 7px #6b431c,0 20px 45px #0008,0 0 34px #f0a43b30!important}.rose-shell[data-user-theme="midnight"] .cq-roulette-stage form button:disabled{border-color:#80682f!important;background:linear-gradient(#40506a,#273550)!important;color:#dce5f2!important}
.rose-shell[data-user-theme="midnight"] .cq-roulette-results{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-roulette-results>header{border-color:#30415e!important;background:linear-gradient(180deg,#1a2944,#142039)!important}.rose-shell[data-user-theme="midnight"] .cq-roulette-results h3{color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-roulette-results header span{color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq-roulette-results .cq-all-empty{color:#91a0b6!important}
.rose-shell[data-user-theme="midnight"] .cq-roulette-results .cq-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-roulette-results .cq-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-roulette-results .cq-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-roulette-results .cq-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Member deposit and withdrawal page. */
.rose-shell[data-user-theme="midnight"] .cq-charge-head{border:1px solid #80682f!important;background:linear-gradient(120deg,#192946,#101a30 58%,#2a2117)!important;box-shadow:0 10px 26px #0005!important}.rose-shell[data-user-theme="midnight"] .cq-charge-head small{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-charge-head p,.rose-shell[data-user-theme="midnight"] .cq-charge-balance span{color:#b8c4d7!important}.rose-shell[data-user-theme="midnight"] .cq-charge-balance strong{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-request-tabs{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq .cq-request-tabs a{border-color:#30415e!important;background:#15223a!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq .cq-request-tabs a:hover{background:#202d47!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq .cq-request-tabs a[aria-current=page]{border-color:#b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-charge-guide{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-charge-guide h3{border-color:#30415e!important;background:linear-gradient(180deg,#1a2944,#142039)!important;color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-charge-guide li{color:#aebbd0!important}.rose-shell[data-user-theme="midnight"] .cq-charge-guide li::marker{color:var(--mg-gold)!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-charge-form{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-account-help{border-color:#30415e!important;background:#142039!important}.rose-shell[data-user-theme="midnight"] .cq-account-help span{color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq-account-help strong{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-account-button{border:1px solid #536886!important;background:#263858!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-account-button:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-withdraw-account{border-color:#30415e!important;background:#142039!important}.rose-shell[data-user-theme="midnight"] .cq-withdraw-account span{color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq-withdraw-account strong{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-withdraw-account .cq-account-missing{color:#f0aeb4!important}.rose-shell[data-user-theme="midnight"] .cq-withdraw-account a{border:1px solid #536886!important;background:#263858!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq-withdraw-account a:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-form-row{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-form-row>strong{background:#142039!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-form-row>div{background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-form-row p{color:#b8c4d7!important}.rose-shell[data-user-theme="midnight"] .cq-owned-money{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq .cq-charge-submit button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-charge-form .cq-form-row input,.rose-shell[data-user-theme="midnight"] .cq-charge-form .cq-form-row select,.rose-shell[data-user-theme="midnight"] .cq-charge-form .cq-form-row textarea{border:1px solid #40516e!important;background:#0b1426!important;color:#f0f3f8!important;box-shadow:inset 0 1px 5px #0005!important}.rose-shell[data-user-theme="midnight"] .cq-charge-form .cq-form-row input::placeholder{color:#728198!important}.rose-shell[data-user-theme="midnight"] .cq-charge-form .cq-form-row input:focus{border-color:var(--mg-gold)!important;outline:2px solid #d9b45e25!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-amount-buttons button{border:1px solid #80682f!important;background:#263858!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq .cq-amount-buttons button:hover{background:#304565!important}.rose-shell[data-user-theme="midnight"] .cq .cq-amount-buttons button[data-reset]{border-color:#465875!important;background:#1a2944!important;color:#cbd5e5!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-request-history{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-request-history h3{border-color:#30415e!important;background:linear-gradient(180deg,#1a2944,#142039)!important;color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-state{border:1px solid #465875!important;background:#1b2a45!important;color:#b8c5d8!important}.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-state-pending{border-color:#80682f!important;background:#372f1b!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-state-approved{border-color:#327557!important;background:#17372c!important;color:#8ee0b5!important}.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-state-rejected,.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-state-cancelled{border-color:#8b4d52!important;background:#3a2028!important;color:#f0aeb4!important}
.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-request-history .cq-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Member points and coupon page. */
.rose-shell[data-user-theme="midnight"] .cq-points-page .cq-page-head-balance span{color:#b8c4d7!important}.rose-shell[data-user-theme="midnight"] .cq-points-page .cq-page-head-balance strong{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-action-grid section{border-color:#30415e!important;background:linear-gradient(180deg,#15223b,#101a30)!important;box-shadow:0 8px 20px #0004!important}.rose-shell[data-user-theme="midnight"] .cq-action-grid h3{color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-action-grid p{color:#91a0b6!important}
.rose-shell[data-user-theme="midnight"] .cq-action-icon{border:1px solid #80682f!important;background:linear-gradient(145deg,#2b3b59,#17233a)!important;color:var(--mg-gold2)!important;box-shadow:inset 0 1px #ffffff12,0 6px 16px #0004!important}.rose-shell[data-user-theme="midnight"] .cq-coupon-icon{background:linear-gradient(145deg,#3b3120,#1f2536)!important;color:#f0c75e!important}
.rose-shell[data-user-theme="midnight"] .cq-action-grid label span{color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-action-grid button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}.rose-shell[data-user-theme="midnight"] .cq-points-page .cq-ledger-panel{box-shadow:0 8px 20px #0004!important}.rose-shell[data-user-theme="midnight"] .cq-points-page .cq-ledger-panel .cq-table{scrollbar-color:#8c7135 #0b1426;scrollbar-width:thin}.rose-shell[data-user-theme="midnight"] .cq-points-page .cq-ledger-panel .cq-table::-webkit-scrollbar{height:9px}.rose-shell[data-user-theme="midnight"] .cq-points-page .cq-ledger-panel .cq-table::-webkit-scrollbar-track{background:#0b1426}.rose-shell[data-user-theme="midnight"] .cq-points-page .cq-ledger-panel .cq-table::-webkit-scrollbar-thumb{border:2px solid #0b1426;border-radius:8px;background:#8c7135}
/* Member support center. */
.rose-shell[data-user-theme="midnight"] .cq-support-head{border:1px solid #80682f!important;background:linear-gradient(120deg,#192946,#101a30 58%,#2a2117)!important;box-shadow:0 10px 26px #0005!important}.rose-shell[data-user-theme="midnight"] .cq-support-head small{color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq-support-head p{color:#b8c4d7!important}.rose-shell[data-user-theme="midnight"] .cq-support-counts span{border-color:#80682f!important;background:#202d47!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-support-counts b{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-support-toolbar{border-color:#30415e!important;background:#111d34!important}.rose-shell[data-user-theme="midnight"] .cq-support-toolbar strong{color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-support-toolbar small{color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq .cq-support-toolbar .cq-support-general{border:1px solid #536886!important;background:#263858!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] .cq .cq-support-toolbar .cq-support-general:hover{border-color:#80682f!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] .cq .cq-support-toolbar .cq-support-quick{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-support-write{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-support-write>summary{background:linear-gradient(180deg,#1a2944,#142039)!important;color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-support-write>summary span{border-color:#465875!important;color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq-support-write>div{border-color:#30415e!important;background:#0f192d!important}.rose-shell[data-user-theme="midnight"] .cq-support-write form label{color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-support-write form input,.rose-shell[data-user-theme="midnight"] .cq-support-write form textarea{border-color:#40516e!important;background:#0b1426!important;color:#f0f3f8!important}.rose-shell[data-user-theme="midnight"] .cq-support-write form>button{border:1px solid #b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important}
.rose-shell[data-user-theme="midnight"] .cq-support-list{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-support-list-head{border-color:#30415e!important;background:linear-gradient(180deg,#1a2944,#142039)!important}.rose-shell[data-user-theme="midnight"] .cq-support-list-head h3{color:#f5f1e7!important}.rose-shell[data-user-theme="midnight"] .cq-support-list-head span,.rose-shell[data-user-theme="midnight"] .cq-support-empty{color:#91a0b6!important}.rose-shell[data-user-theme="midnight"] .cq-ticket-row{border-color:#2b3b57!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] .cq-ticket-row>summary{color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-ticket-content{background:#0c1528!important}.rose-shell[data-user-theme="midnight"] .cq-ticket-content>p,.rose-shell[data-user-theme="midnight"] .cq-ticket-content>div{border-color:#30415e!important;background:#142039!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] .cq-ticket-content div>strong{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-flash{border:1px solid #327557!important;border-left:4px solid #4fbd83!important;background:#17372c!important;color:#a9e9c5!important;box-shadow:0 7px 18px #0003!important}
.rose-shell[data-user-theme="midnight"] .cq .cq-flash.cq-error{border-color:#8b4d52!important;border-left-color:#d46872!important;background:#3a2028!important;color:#f0aeb4!important}
.rose-shell[data-user-theme="midnight"] .cq-ticket-table-head{border-top:1px solid #80682f!important;border-bottom:1px solid #30415e!important;background:linear-gradient(180deg,#263858,#1b2943)!important;color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] .cq-ticket-row>summary strong{color:#e9edf4!important}.rose-shell[data-user-theme="midnight"] .cq-ticket-row>summary time{color:#a4b1c4!important}
.rose-shell[data-user-theme="midnight"] .cq-support-list .cq-state{border:1px solid #465875!important;background:#1b2a45!important;color:#b8c5d8!important}.rose-shell[data-user-theme="midnight"] .cq-support-list .cq-state-open{border-color:#80682f!important;background:#372f1b!important;color:#f0d88f!important}.rose-shell[data-user-theme="midnight"] .cq-support-list .cq-state-answered{border-color:#327557!important;background:#17372c!important;color:#8ee0b5!important}
/* Legacy member login, scoped to Midnight Gold. */
.rose-shell[data-user-theme="midnight"] #pages_login{color:#dfe6f1!important}
.rose-shell[data-user-theme="midnight"] #pages_login>h2{border:1px solid #80682f!important;border-left:4px solid var(--mg-gold)!important;border-radius:10px!important;background:linear-gradient(120deg,#192946,#101a30 58%,#2a2117)!important;color:#fff!important;box-shadow:0 10px 26px #0005!important}
.rose-shell[data-user-theme="midnight"] #pages_login>h2:before{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] #pages_login>.msg{border:1px solid #30415e!important;border-left:4px solid var(--mg-gold)!important;border-radius:9px!important;background:#111d34!important;color:#b8c4d7!important;box-shadow:0 7px 18px #0003!important}.rose-shell[data-user-theme="midnight"] #pages_login>.msg a{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] #pages_login>.tab{border:1px solid #30415e!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;background:#101a30!important;overflow:hidden!important}.rose-shell[data-user-theme="midnight"] #pages_login>.tab ul{border-color:#30415e!important;background:#101a30!important}.rose-shell[data-user-theme="midnight"] #pages_login>.tab li{border-color:#30415e!important;background:#101a30!important;color:#9eacc1!important}.rose-shell[data-user-theme="midnight"] #pages_login>.tab li:hover{background:#182642!important;color:var(--mg-gold2)!important}.rose-shell[data-user-theme="midnight"] #pages_login>.tab li.selected{border-color:#80682f!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important;box-shadow:none!important}
.rose-shell[data-user-theme="midnight"] #pages_login>.agreebox{border:1px solid #30415e!important;border-radius:0 0 9px 9px!important;background:#0f192d!important;color:#dfe6f1!important;box-shadow:0 12px 28px #0005!important}.rose-shell[data-user-theme="midnight"] #pages_login .tblbox{border:1px solid #30415e!important;border-radius:8px!important;background:#111d34!important}.rose-shell[data-user-theme="midnight"] #pages_login .tblbox table,.rose-shell[data-user-theme="midnight"] #pages_login .tblbox tr,.rose-shell[data-user-theme="midnight"] #pages_login .tblbox td{border-color:#2b3b57!important;background:transparent!important;color:#dfe6f1!important}.rose-shell[data-user-theme="midnight"] #pages_login .tblbox td.key{color:var(--mg-gold2)!important}
.rose-shell[data-user-theme="midnight"] #pages_login input.input{border:1px solid #40516e!important;background:#0b1426!important;color:#f0f3f8!important;box-shadow:inset 0 1px 5px #0005!important}.rose-shell[data-user-theme="midnight"] #pages_login input.input:focus{border-color:var(--mg-gold)!important;outline:2px solid #d9b45e25!important}.rose-shell[data-user-theme="midnight"] #pages_login .xfont{color:#aebbd0!important}
.rose-shell[data-user-theme="midnight"] #pages_login .submitbox input{border:1px solid #465875!important;border-radius:6px!important;background:#1a2944!important;color:#dce5f2!important}.rose-shell[data-user-theme="midnight"] #pages_login .submitbox input.btnblue{border-color:#b58b37!important;background:linear-gradient(#e3c66d,#ad7e2d)!important;color:#17120a!important;font-weight:900!important}
.rose-shell[data-user-theme="midnight"] .rose-provider-strip{display:flex;align-items:center;justify-content:center;width:calc(100% - 56px);max-width:1404px;margin:10px auto 0;padding:24px 0;background:transparent;border:0;text-align:center}
.rose-shell[data-user-theme="midnight"] .rose-provider-strip img{display:block;width:auto;max-width:100%;height:auto;margin:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;filter:grayscale(1) invert(.82) sepia(.25) saturate(1.35);opacity:.88}
.rose-shell[data-user-theme="midnight"] .rose-footer{padding:28px max(28px,calc((100vw - 1404px)/2));background:#060a13;border-top:2px solid var(--mg-gold);color:#8794aa}
.rose-shell[data-user-theme="midnight"] .rose-footer strong{color:#fff}.rose-shell[data-user-theme="midnight"] .rose-footer strong span{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .rose-footer a{color:#b6c0d0}.rose-shell[data-user-theme="midnight"] .rose-footer-mark{color:#806c3f}
.rose-shell[data-user-theme="midnight"] .cq .cq-post-filter{border-color:#30415e;background:#101a30;box-shadow:0 8px 20px #0003}
.rose-shell[data-user-theme="midnight"] .cq .cq-post-filter a{border:1px solid #30415e;background:#15223b;color:#c8d2e1}
.rose-shell[data-user-theme="midnight"] .cq .cq-post-filter a:hover{border-color:#80682f;color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq .cq-post-filter a[aria-current=page]{border-color:#c79b40;background:linear-gradient(#e3c66d,#ad7e2d);color:#17120a}
.rose-shell[data-user-theme="midnight"] .cq-post-list{border:1px solid #30415e;border-radius:7px;background:#101a30}
.rose-shell[data-user-theme="midnight"] .cq-post-row{border-bottom-color:#30415e!important;background:#111d34!important}
.rose-shell[data-user-theme="midnight"] .cq-post-row:last-child{border-bottom:0!important}
.rose-shell[data-user-theme="midnight"] .cq-post-row>summary strong{color:#e9edf4}.rose-shell[data-user-theme="midnight"] .cq-post-row>summary time{color:#8291a8}.rose-shell[data-user-theme="midnight"] .cq-post-row>summary>b{color:var(--mg-gold2)}
.rose-shell[data-user-theme="midnight"] .cq-post-kind{background:#273652;color:#f0d17b}.rose-shell[data-user-theme="midnight"] .cq-post-kind-event{background:#3a3020;color:#f0c65d}
.rose-shell[data-user-theme="midnight"] .cq-post-row>div{border-top-color:#30415e;background:#0b1426;color:#d7dfeb}
@media(max-width:1200px){
 .rose-shell[data-user-theme="midnight"] .rose-navigation>div{overflow:auto;grid-template-columns:repeat(7,minmax(150px,1fr));justify-content:start;padding:0 18px}
 .rose-shell[data-user-theme="midnight"] .cq-hero>article{padding-right:245px!important;padding-left:245px!important}
 .rose-shell[data-user-theme="midnight"] .cq-hero:before,.rose-shell[data-user-theme="midnight"] .cq-hero:after{width:220px}
}
@media(max-width:900px){
 .rose-shell[data-user-theme="midnight"] .rose-member-bar{overflow:auto;max-width:100%}
 .rose-shell[data-user-theme="midnight"] .rose-header{grid-template-columns:1fr}
 .rose-shell[data-user-theme="midnight"] .rose-account{width:100%;margin-left:0;justify-items:start}
 .rose-shell[data-user-theme="midnight"] .rose-account-actions{justify-content:flex-start}
 .rose-shell[data-user-theme="midnight"] .rose-content{padding:14px}
 .rose-shell[data-user-theme="midnight"] .cq-hero{height:380px}
 .rose-shell[data-user-theme="midnight"] .cq-hero>article{padding:35px 180px!important}
 .rose-shell[data-user-theme="midnight"] .cq-hero:before,.rose-shell[data-user-theme="midnight"] .cq-hero:after{width:175px;height:350px;opacity:.7}
 .rose-shell[data-user-theme="midnight"] .cq-hero h2{font-size:34px}
 .rose-shell[data-user-theme="midnight"] .cq-home-providers{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
 .rose-shell[data-user-theme="midnight"] .rose-topline{display:none}
 .rose-shell[data-user-theme="midnight"] .rose-header{padding:12px 14px}
 .rose-shell[data-user-theme="midnight"] .rose-brand>span{font-size:24px}
 .rose-shell[data-user-theme="midnight"] .rose-account-actions{width:100%;overflow:auto}
 .rose-shell[data-user-theme="midnight"] .rose-navigation>div{grid-template-columns:repeat(7,minmax(125px,1fr));padding:0 8px}
 .rose-shell[data-user-theme="midnight"] .rose-navigation a{min-height:48px;font-size:11px}
 .rose-shell[data-user-theme="midnight"] .cq-hero{height:390px}
 .rose-shell[data-user-theme="midnight"] .cq-hero>article{padding:35px 34px!important}
 .rose-shell[data-user-theme="midnight"] .cq-hero:before,.rose-shell[data-user-theme="midnight"] .cq-hero:after{width:130px;height:280px;opacity:.3}
 .rose-shell[data-user-theme="midnight"] .cq-hero h2{font-size:30px}
 .rose-shell[data-user-theme="midnight"] .cq-game-tabs{grid-template-columns:repeat(2,1fr)}
 .rose-shell[data-user-theme="midnight"] .cq-home-providers{grid-template-columns:1fr}
 .rose-shell[data-user-theme="midnight"] .cq-home-info,.rose-shell[data-user-theme="midnight"] .cq-home-status{grid-template-columns:1fr}
 .rose-shell[data-user-theme="midnight"] .rose-provider-strip{width:calc(100% - 28px);padding:18px 0}
 .rose-shell[data-user-theme="midnight"] .rose-footer{align-items:flex-start;flex-direction:column;padding:22px 16px}
}
/* Full-screen license pause state. */
.cq-license-required{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;min-height:100vh;padding:28px;background:rgba(3,9,21,.72);backdrop-filter:blur(6px) saturate(.65);-webkit-backdrop-filter:blur(6px) saturate(.65)}
.cq-license-required:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(197,149,45,.13),transparent 38%),linear-gradient(145deg,rgba(5,15,34,.24),rgba(2,7,17,.68));pointer-events:none}
.cq-license-dialog{position:relative;width:min(92vw,570px)!important;max-width:570px!important;padding:46px 48px 40px!important;border:1px solid rgba(221,174,65,.58)!important;border-radius:20px!important;background:linear-gradient(155deg,rgba(20,34,59,.98),rgba(7,15,31,.98))!important;box-shadow:0 30px 90px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.035) inset;text-align:center!important;overflow:hidden}
.cq-license-dialog:before{content:"";position:absolute;left:14%;right:14%;top:0;height:2px;background:linear-gradient(90deg,transparent,#f1c65a,transparent);box-shadow:0 0 22px rgba(241,198,90,.72)}
.cq-license-emblem{display:grid;width:72px;height:72px;margin:0 auto 22px;place-items:center;border:1px solid rgba(241,198,90,.52);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4ce6a,#a96f16 72%);box-shadow:0 12px 30px rgba(180,121,21,.27),0 0 0 8px rgba(218,169,54,.07)}
.cq-license-emblem i{position:relative;width:24px;height:30px;border:3px solid #101b30;border-radius:5px 5px 8px 8px}.cq-license-emblem i:before{content:"";position:absolute;left:4px;top:-15px;width:10px;height:14px;border:3px solid #101b30;border-bottom:0;border-radius:10px 10px 0 0}.cq-license-emblem i:after{content:"";position:absolute;left:8px;top:10px;width:3px;height:7px;border-radius:3px;background:#101b30}
.cq-license-dialog>small{display:block;color:#edc55f!important;font-size:10px;font-weight:900!important;letter-spacing:.24em!important}.cq-license-dialog h1{margin:12px 0 10px!important;color:#fff!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.3;letter-spacing:-.04em}.cq-license-message{margin:0!important;color:#aebed9!important;font-size:14px;line-height:1.7}
.cq-license-dialog dl{margin:28px 0 22px!important;padding:3px 20px;border:1px solid rgba(93,118,156,.38)!important;border-radius:12px;background:rgba(3,10,23,.47)!important}.cq-license-dialog dl div{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px!important;border-bottom:1px solid rgba(80,103,137,.3)!important;text-align:left}.cq-license-dialog dl div:last-child{border-bottom:0!important}.cq-license-dialog dt{flex:0 0 auto;color:#7f93b4!important;font-size:11px;font-weight:700}.cq-license-dialog dd{min-width:0;margin:0!important;color:#eaf0fb!important;font-size:12px;font-weight:800;text-align:right;overflow-wrap:anywhere}
.cq-license-dialog .cq-license-help{display:flex;align-items:center;justify-content:center;gap:8px;margin:0!important;color:#8fa1bf!important;font-size:11px}.cq-license-help span{width:7px;height:7px;border-radius:50%;background:#d5a83d;box-shadow:0 0 10px rgba(213,168,61,.8)}
.cq-license-dialog>a{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:0 22px!important;border-radius:7px!important;background:linear-gradient(#e2ba53,#b67b1a)!important;color:#071225!important;text-decoration:none;font-size:12px;font-weight:900!important;box-shadow:0 8px 22px rgba(183,124,27,.24)}
@media(max-width:600px){.cq-license-required{padding:18px}.cq-license-dialog{padding:38px 22px 30px!important;border-radius:16px!important}.cq-license-emblem{width:62px;height:62px;margin-bottom:19px}.cq-license-dialog dl{padding:3px 14px}.cq-license-dialog dl div{align-items:flex-start;flex-direction:column;gap:5px}.cq-license-dialog dd{text-align:left}.cq-license-dialog h1{font-size:25px!important}}
