/* cPanel member portal: deliberately self-contained so the Firebase-era CSS cannot override it. */
.cpanel-shell{margin:0;min-height:100vh;background:#070b18;color:#eef4ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cpanel-shell *{box-sizing:border-box}.cpanel-shell .topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:26px;min-height:70px;padding:14px max(16px,calc((100% - 1180px)/2));background:rgba(8,12,29,.94);backdrop-filter:blur(16px);border-bottom:1px solid #223055}.cpanel-shell .brand{display:inline-flex;align-items:center;gap:10px;color:#f5f7ff;text-decoration:none;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.cpanel-shell .brand i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#36d9c2,#6c78ff);color:#fff;font-size:.7rem;font-style:normal}.cpanel-shell .brand>span{color:inherit}.cpanel-shell .brand span span{color:#57e2cd}.cpanel-shell #nav{display:flex;align-items:center;gap:18px;margin-left:auto}.cpanel-shell #nav a{color:#a9b9d9;text-decoration:none;font-size:.8rem;font-weight:700}.cpanel-shell #nav a:hover{color:#fff}.cpanel-shell .nav-actions{display:flex;align-items:center;gap:9px}.cpanel-shell .nav-actions .cp-button{white-space:nowrap}.cpanel-shell .site-footer{display:none}.cpanel-shell .cp-page,.cpanel-shell .cp-hero,.cpanel-shell .cp-feature-grid,.cpanel-shell .cp-auth{width:min(1180px,calc(100% - 32px));margin:0 auto}.cp-page{padding:52px 0 84px}.cp-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px}.cp-heading h1,.cp-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;margin:7px 0 12px;letter-spacing:-.04em}.cp-heading>div>p:last-child,.cp-hero p{color:#9eafd1;max-width:680px;margin:0;line-height:1.6}.cp-kicker{color:#53ddc4!important;font-size:.72rem!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0!important}.cp-button{border:0;border-radius:10px;background:linear-gradient(135deg,#8cebd8,#23cdb9);color:#04121b!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;font:700 .86rem/1.1 inherit;text-decoration:none;cursor:pointer;transition:transform .18s,filter .18s}.cp-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.cp-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.cp-button.ghost{background:#16213c;border:1px solid #3a4e78;color:#dbe7ff!important}.cp-button.wide{width:100%}.cp-balance{color:#72f2c8;background:#102b2e;border:1px solid #245f5b;padding:7px 11px;border-radius:9px;font-weight:800}.cp-user{color:#b4c4e0;font-size:.8rem;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-hero{min-height:500px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;padding:64px 0}.cp-hero>img{width:min(300px,70%);justify-self:center;filter:drop-shadow(0 0 45px #304ea2)}.cp-hero-actions{display:flex;gap:12px;margin-top:28px}.cp-feature-grid,.cp-stat-grid,.cp-action-grid,.cp-offer-grid{display:grid;gap:16px}.cp-feature-grid{grid-template-columns:repeat(3,1fr);padding:0 0 80px}.cp-feature-grid article,.cp-stat-grid article,.cp-action,.cp-panel,.cp-offer{background:linear-gradient(145deg,#111d38,#0d152b);border:1px solid #263b65;border-radius:17px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.cp-feature-grid article{padding:22px}.cp-feature-grid b,.cp-feature-grid span{display:block}.cp-feature-grid span,.cp-action span{color:#96a9cc;line-height:1.5;font-size:.85rem;margin-top:8px}.cp-auth{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:48px 0}.cp-auth-card{width:min(460px,100%);background:linear-gradient(145deg,#142242,#0e162d);border:1px solid #365180;border-radius:22px;padding:34px;box-shadow:0 24px 70px rgba(0,0,0,.32)}.cp-auth-card>img{width:58px;height:58px;border-radius:17px;margin-bottom:25px}.cp-auth-card h1{margin:8px 0 10px;font-size:2rem}.cp-muted{color:#9eafd1;line-height:1.55}.cp-auth-card form,.cp-panel form{display:grid;gap:14px;margin-top:23px}.cpanel-shell label{display:grid;gap:7px;color:#cbd8f0;font-size:.82rem;font-weight:700}.cpanel-shell label small{color:#8397bf;font-weight:400}.cpanel-shell input,.cpanel-shell select,.cpanel-shell textarea{width:100%;border:1px solid #344d7b;background:#081329;color:#eff5ff;border-radius:10px;padding:12px 13px;outline:none;font:inherit}.cpanel-shell input:focus,.cpanel-shell select:focus,.cpanel-shell textarea:focus{border-color:#5edfc8;box-shadow:0 0 0 3px rgba(94,223,200,.13)}.cpanel-shell textarea{min-height:90px;resize:vertical}.cp-switch{text-align:center;color:#a5b4d2;font-size:.9rem}.cp-switch a{color:#68e5ce}.cp-stat-grid{grid-template-columns:repeat(4,1fr);margin-bottom:25px}.cp-stat-grid article{padding:23px}.cp-stat-grid span{display:block;color:#99abcb;font-size:.8rem}.cp-stat-grid strong{display:block;color:#f5fbff;font-size:1.8rem;margin-top:9px}.cp-panel{padding:24px;margin-top:20px}.cp-panel-title{display:flex;justify-content:space-between;align-items:center}.cp-panel h2{margin:0;font-size:1.25rem}.cp-panel-title p{color:#94a6c8;margin:7px 0 0;font-size:.85rem}.cp-action-grid{grid-template-columns:repeat(3,1fr);margin-top:17px}.cp-action{padding:19px;text-decoration:none;color:#eff5ff;display:block}.cp-action:hover{border-color:#59dec8}.cp-filter{margin-top:0}.cp-filter form{display:grid;grid-template-columns:1.5fr 1fr auto auto;align-items:center;margin:0;gap:11px}.cp-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:7px;white-space:nowrap}.cp-check input{width:auto}.cp-offer-count{color:#91a5c8;font-size:.85rem;margin:21px 3px}.cp-offer-grid{grid-template-columns:repeat(3,1fr)}.cp-offer{padding:18px;display:flex;flex-direction:column;min-height:270px}.cp-offer-top{display:flex;gap:12px}.cp-offer-top img,.cp-offer-icon{width:50px;height:50px;border-radius:13px;object-fit:cover;background:#21345b;display:grid;place-items:center;color:#70e8d1;font-weight:800;flex:none}.cp-offer h3{margin:2px 0 4px;font-size:1rem}.cp-offer p{color:#95a9ca;font-size:.77rem;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-tags{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0;color:#aec0df;font-size:.69rem}.cp-tags span{border:1px solid #334a77;border-radius:999px;padding:4px 8px}.cp-tags .fast{color:#60edc7;border-color:#257a68;background:#102d2a}.cp-offer-meta{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;color:#91a7c8;font-size:.72rem;margin:2px 0 17px}.cp-offer-meta strong{color:#64ebc5;font-size:.95rem}.cp-offer .cp-button{margin-top:auto}.cp-empty,.cp-error{padding:38px;text-align:center;color:#9badcc;border:1px dashed #30466f;border-radius:14px}.cp-error{color:#ffb0bd;border-color:#71384d}.cp-pager{display:flex;justify-content:center;gap:10px;margin:25px}.cp-modal{position:fixed;inset:0;background:rgba(1,5,15,.78);backdrop-filter:blur(8px);z-index:50;display:grid;place-items:center;padding:16px}.cp-modal-card{position:relative;width:min(560px,100%);max-height:90vh;overflow:auto;background:#111d38;border:1px solid #46649b;border-radius:20px;padding:28px;box-shadow:0 35px 100px #000}.cp-modal-card h2{margin:8px 0}.cp-close{position:absolute;right:15px;top:12px;border:0;background:transparent;color:#b5c6e1;font-size:1.7rem;cursor:pointer}.cp-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cp-generated{margin-top:16px;padding:15px;border-radius:12px;background:#0a1730;border:1px solid #31517f}.cp-generated input{font-size:.72rem}.cp-generated .cp-button{margin:9px 7px 0 0}.cp-link-list,.cp-history{display:grid;gap:10px}.cp-link-row,.cp-history-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px;border-radius:11px;background:#0a1630;border:1px solid #213a68}.cp-link-row b,.cp-history-row b{display:block;font-size:.88rem}.cp-link-row span,.cp-history-row span{display:block;color:#91a6c9;font-size:.75rem;margin-top:5px}.cp-link-actions{display:flex;gap:7px}.cp-link-actions .cp-button{padding:8px 11px;font-size:.74rem}.cp-status{padding:5px 8px;border-radius:999px;text-transform:capitalize!important;border:1px solid #496284}.cp-status.pending{color:#ffdb86!important;border-color:#8b6b2b}.cp-status.paid{color:#70efc6!important;border-color:#297c67}.cp-status.rejected,.cp-status.cancelled{color:#ff9cac!important;border-color:#794151}.cp-balance-large{padding:16px 0 6px}.cp-balance-large span{display:block;color:#9aacc9}.cp-balance-large strong{display:block;font-size:2.6rem;margin-top:5px;color:#75eed0}.cp-cashout-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cp-loading{min-height:55vh;display:grid;place-content:center;justify-items:center;color:#a5b8d7}.cp-loading span{width:38px;height:38px;border:3px solid #2d446d;border-top-color:#67e6cf;border-radius:50%;animation:cp-spin .8s linear infinite}.cp-toast{position:fixed;right:20px;bottom:20px;z-index:80;background:#132444;border:1px solid #4c6ea6;color:#edf5ff;padding:13px 16px;border-radius:11px;box-shadow:0 15px 45px #000;max-width:360px}@keyframes cp-spin{to{transform:rotate(360deg)}}
@media(max-width:850px){.cp-hero{grid-template-columns:1fr;padding:43px 0 55px}.cp-hero>img{width:150px;grid-row:1}.cp-feature-grid,.cp-stat-grid,.cp-action-grid,.cp-offer-grid{grid-template-columns:1fr 1fr}.cp-filter form{grid-template-columns:1fr 1fr}.cp-filter form .cp-button{width:100%}.cp-cashout-grid{grid-template-columns:1fr}.cp-user{display:none}}
@media(max-width:560px){.cpanel-shell .topbar{padding:9px 12px}.cpanel-shell #nav{display:none}.cpanel-shell .brand{font-size:.85rem}.cpanel-shell .brand i{width:30px;height:30px}.cp-page,.cp-hero,.cp-feature-grid,.cp-auth{width:min(100% - 22px,1180px)}.cp-page{padding:30px 0 55px}.cp-hero{min-height:440px}.cp-feature-grid,.cp-stat-grid,.cp-action-grid,.cp-offer-grid{grid-template-columns:1fr}.cp-filter form{grid-template-columns:1fr}.cp-auth-card{padding:25px 19px}.cp-two{grid-template-columns:1fr}.cp-link-row,.cp-history-row{align-items:flex-start;flex-direction:column}.cp-link-actions{width:100%}.cp-link-actions .cp-button{flex:1}.cp-offer-meta{font-size:.68rem}}
.cp-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cp-admin-grid .cp-panel{margin-top:0}.cp-admin-list{display:grid;gap:9px;margin-top:20px}.cp-admin-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #213a68;border-radius:11px;background:#0a1630}.cp-admin-row b,.cp-admin-row span,.cp-admin-row small{display:block}.cp-admin-row span,.cp-admin-row small{color:#91a6c9;font-size:.74rem;margin-top:4px}.withdrawal-status-form{display:flex!important;align-items:center;gap:7px;margin:0!important;min-width:min(390px,100%)}.withdrawal-status-form select,.withdrawal-status-form input{padding:9px 10px;font-size:.74rem}.withdrawal-status-form input{min-width:120px}.withdrawal-status-form .cp-button{padding:9px 11px;font-size:.74rem;white-space:nowrap}
@media(max-width:850px){.cp-admin-grid{grid-template-columns:1fr}.withdrawal-status-form{flex-wrap:wrap;width:100%}.withdrawal-status-form>*{flex:1}.withdrawal-status-form .cp-button{flex:none}}

/* Public auth pages: BucksWall-inspired split layout using Instant Lead Cash branding. */
.auth-page-active{background:#eef4fb;color:#0b1220}
.auth-page-active .topbar,.auth-page-active .site-footer{display:none!important}
.auth-page-active #app{min-height:100vh}
.auth-page-active .cp-auth{width:100%;max-width:none;margin:0;padding:0;min-height:100vh}
.cp-auth-layout{display:grid;grid-template-columns:minmax(330px,.88fr) minmax(430px,1.12fr);background:#fff}
.cp-auth-brand{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:34px;padding:clamp(38px,6vw,72px);color:#fff;background:linear-gradient(150deg,#2563eb 0%,#0ea5e9 48%,#0d9488 100%)}
.cp-auth-brand:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(520px 420px at 90% 8%,rgba(255,255,255,.18),transparent 62%),radial-gradient(460px 420px at 8% 95%,rgba(255,255,255,.13),transparent 58%)}
.cp-auth-brand-logo{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:1.15rem;letter-spacing:-.02em}
.cp-auth-brand-logo>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);font-size:.72rem;font-weight:900}
.cp-auth-brand-logo strong{font-weight:800}.cp-auth-brand-logo strong span{color:#d7fff6}
.cp-auth-brand-copy{max-width:470px}.cp-auth-brand-copy .cp-kicker{color:#d7fff6!important}.cp-auth-brand-copy h1{margin:12px 0 16px;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.08;letter-spacing:-.045em}.cp-auth-brand-copy>p:last-child{margin:0;color:rgba(255,255,255,.9);font-size:.96rem;line-height:1.65;max-width:430px}
.cp-auth-stats{display:flex;flex-wrap:wrap;gap:11px}.cp-auth-stats>div{min-width:112px;padding:13px 15px;border:1px solid rgba(255,255,255,.25);border-radius:13px;background:rgba(255,255,255,.13)}.cp-auth-stats b,.cp-auth-stats span{display:block}.cp-auth-stats b{font-size:1.05rem}.cp-auth-stats span{margin-top:4px;font-size:.72rem;color:rgba(255,255,255,.82)}
.cp-auth-checklist{display:grid;gap:12px}.cp-auth-checklist p{display:flex;align-items:center;gap:10px;margin:0;font-size:.86rem;color:rgba(255,255,255,.92)}.cp-auth-checklist p span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgba(255,255,255,.18);font-size:.72rem;font-weight:800;flex:none}
.cp-auth-brand-foot{margin:0;color:rgba(255,255,255,.72);font-size:.72rem;line-height:1.5}
.cp-auth-form-panel{display:flex;align-items:center;justify-content:center;padding:clamp(36px,7vw,84px) clamp(22px,6vw,76px);background:#fff;overflow-y:auto}.cp-auth-form-wrap{width:100%;max-width:480px}.cp-auth-form-head{margin-bottom:27px}.cp-auth-form-head h2{margin:8px 0 9px;color:#0b1220;font-size:clamp(1.65rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.035em}.cp-auth-form-head>p:last-child{margin:0;color:#5b6472;font-size:.9rem;line-height:1.55}.cp-auth-form-panel form{display:grid;gap:15px;margin-top:0}.cp-auth-form-panel label{display:grid;gap:7px;color:#374151;font-size:.78rem;font-weight:800}.cp-auth-form-panel label small{color:#8b95a5;font-weight:500}.cp-auth-form-panel input{width:100%;padding:12px 14px;border:1.5px solid rgba(11,18,32,.13);border-radius:11px;background:#f8fafc;color:#0b1220;outline:none;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.cp-auth-form-panel input::placeholder{color:#9aa3af}.cp-auth-form-panel input:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.cp-auth-input-wrap{position:relative}.cp-auth-input-wrap input{padding-right:64px}.cp-auth-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#64748b;padding:6px;font:700 .72rem inherit;cursor:pointer}.cp-auth-eye:hover{color:#2563eb}.cp-auth-form-panel .cp-button{border-radius:12px;padding:13px 17px;font-size:.9rem}.cp-auth-form-panel .cp-button:not(.ghost){box-shadow:0 10px 24px rgba(37,99,235,.22);background:linear-gradient(90deg,#2563eb,#0d9488);color:#fff!important}.cp-auth-form-panel .cp-button.ghost{background:#fff;border:1.5px solid rgba(11,18,32,.15);color:#1f2937!important}.cp-auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 15px;color:#9aa3af;font-size:.75rem}.cp-auth-divider:before,.cp-auth-divider:after{content:"";height:1px;flex:1;background:rgba(11,18,32,.1)}.cp-auth-divider span{padding:0 3px}.cp-auth-note{margin:18px 0 0;padding:11px 13px;border-radius:10px;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.16);color:#4b6085;font-size:.78rem;line-height:1.45;text-align:center}.auth-page-active .cp-switch{margin:22px 0 0;text-align:center;color:#697586;font-size:.82rem}.auth-page-active .cp-switch a{color:#2563eb;font-weight:800;text-decoration:none}.auth-page-active .cp-switch a:hover{text-decoration:underline}
@media(max-width:780px){.cp-auth-layout{grid-template-columns:1fr}.cp-auth-brand{min-height:360px;padding:30px 24px;gap:24px}.cp-auth-brand-copy h1{font-size:2.15rem}.cp-auth-brand-foot{margin-top:auto}.cp-auth-form-panel{align-items:flex-start;padding:38px 22px 54px}.cp-auth-form-wrap{max-width:560px}}

/* BucksWall-inspired publisher dashboard. Scoped to the dashboard route only. */
body.dashboard-bucks-theme{background:#f4f6fb;color:#17233d}
body.dashboard-bucks-theme .premium-affiliate-shell{grid-template-columns:260px minmax(0,1fr);background:#f4f6fb;color:#17233d}
body.dashboard-bucks-theme .premium-affiliate-shell::after{display:none}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar{width:260px;padding:24px 14px 18px;background:#fff;border-right:1px solid #e5eaf3;box-shadow:8px 0 26px rgba(46,67,105,.06)}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand{margin:0 6px 24px;padding:2px 4px;min-height:46px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand-copy strong{color:#192640;font-size:12px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand-copy small{color:#8290a6;font-size:9px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand-mark{width:38px;height:38px;flex-basis:38px;border:0;border-radius:12px;box-shadow:0 6px 14px rgba(55,117,231,.2)}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-section>span{color:#8c98aa;font-size:9px;letter-spacing:.16em;font-weight:800}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link{min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:12px;color:#5d6b82;font-size:12px;box-shadow:none}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link:hover{background:#f7f8fc;color:#4d3ac2}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link.is-active{background:#f2edff;border-color:#ded5fb;color:#6546d9;box-shadow:none}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link.is-active i{color:#6546d9}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account{display:flex;align-items:center;gap:10px;margin:auto 0 12px;padding:13px 11px;border:1px solid #e7ebf3;border-radius:16px;background:#fff;box-shadow:0 6px 18px rgba(48,68,105,.05)}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account>.premium-brand-mark{width:37px;height:37px;flex-basis:37px;border-radius:12px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account>span:nth-child(2){min-width:0;display:grid;gap:3px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account strong{display:block;max-width:135px;overflow:hidden;color:#273650;font-size:11px;text-overflow:ellipsis;white-space:nowrap}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account small{display:block;color:#91a0b5;font-size:9px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account .premium-icon-button{margin-left:auto;width:28px;height:28px;border:0;background:#f5f1ff;color:#7455dc;font-size:13px}
body.dashboard-bucks-theme .premium-affiliate-shell .publisher-account-settings{color:#75839a;font-size:10px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-topbar{min-height:68px;padding:13px 30px;background:#fff;border-bottom:1px solid #e7ebf3;box-shadow:none}
body.dashboard-bucks-theme .premium-affiliate-shell .publisher-panel-label{color:#1d2941;font-size:13px;font-weight:800}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-balance{display:flex;align-items:center;min-height:40px;padding:0 13px;border:1px solid #bfe9d4;border-radius:11px;background:#edfcf4}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-balance strong{padding:0!important;background:transparent!important;color:#159b68!important;font-size:12px}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-icon-button{border-color:#e3e8f1;background:#fff;color:#70809a}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-icon-button:hover{background:#f3efff;color:#6445d6;border-color:#d9cff9}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-account-chip{border:0;background:transparent;color:#71809a}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-account-chip>:first-child{background:linear-gradient(135deg,#6942dc,#2e9ceb);color:#fff}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-content{max-width:1400px;padding:38px clamp(24px,3vw,48px) 58px;background:#f4f6fb}
body.dashboard-bucks-theme .premium-affiliate-shell .nixwall-page-heading{align-items:center;margin:0 0 25px}
body.dashboard-bucks-theme .premium-affiliate-shell .nixwall-page-heading h1{margin:0;color:#17233d;font-size:clamp(1.8rem,2.8vw,2.45rem);font-weight:850;letter-spacing:-.045em}
body.dashboard-bucks-theme .premium-affiliate-shell .nixwall-page-heading p{margin:8px 0 0;color:#8794a9;font-size:.79rem}
body.dashboard-bucks-theme .dashboard-heading-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
body.dashboard-bucks-theme .dashboard-heading-meta span{padding:9px 12px;border:1px solid #e0e6f0;border-radius:999px;background:#fff;color:#748198;font-size:10px;font-weight:750;box-shadow:0 3px 9px rgba(50,70,110,.04)}
body.dashboard-bucks-theme .dashboard-heading-meta span:first-child{color:#52647f}
body.dashboard-bucks-theme .dashboard-range-picker{position:relative;z-index:5}
body.dashboard-bucks-theme .dashboard-range-button{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #dfe6f1;border-radius:999px;background:#fff;color:#5c6d87;font:750 10px/1 inherit;box-shadow:0 3px 9px rgba(50,70,110,.04);cursor:pointer}
body.dashboard-bucks-theme .dashboard-range-button:hover,body.dashboard-bucks-theme .dashboard-range-button[aria-expanded="true"]{border-color:#b9c9e7;color:#376fe1;background:#f8faff}
body.dashboard-bucks-theme .dashboard-range-menu{position:absolute;right:0;top:calc(100% + 8px);display:grid;min-width:145px;padding:6px;border:1px solid #dde5f1;border-radius:12px;background:#fff;box-shadow:0 14px 32px rgba(45,65,104,.18)}
body.dashboard-bucks-theme .dashboard-range-menu[hidden]{display:none}
body.dashboard-bucks-theme .dashboard-range-menu button{padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#61718a;font:750 10px/1.2 inherit;text-align:left;cursor:pointer}
body.dashboard-bucks-theme .dashboard-range-menu button:hover,body.dashboard-bucks-theme .dashboard-range-menu button.is-active{background:#edf3ff;color:#306ce4}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tab{cursor:pointer}
body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-bottom:22px!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:17px;min-height:178px!important;padding:22px 23px!important;border:0!important;border-radius:18px!important;box-shadow:0 16px 28px rgba(49,73,123,.13)!important;color:#fff!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(1){background:linear-gradient(135deg,#5864e9,#2e7cf3)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(2){background:linear-gradient(135deg,#25b482,#1cc98c)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(3){background:linear-gradient(135deg,#9d54eb,#7751ec)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(4){background:linear-gradient(135deg,#1caeaa,#25cbb8)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(5){background:linear-gradient(135deg,#f68a54,#ed4639)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(6){background:linear-gradient(135deg,#31acc8,#21c3da)!important}
body.dashboard-bucks-theme .nixwall-metric-grid .nixwall-metric-symbol{display:grid;place-items:center;width:43px;height:43px;flex-basis:43px;border:0;border-radius:13px;background:rgba(255,255,255,.22)!important;color:#fff!important;font-size:22px}
body.dashboard-bucks-theme .nixwall-metric-grid>article>div{width:100%}
body.dashboard-bucks-theme .nixwall-metric-grid small{color:rgba(255,255,255,.9)!important;font-size:11px!important;font-weight:750}
body.dashboard-bucks-theme .nixwall-metric-grid strong{margin-top:7px!important;color:#fff!important;font-size:27px!important;line-height:1.05!important}
body.dashboard-bucks-theme .nixwall-metric-grid em{display:block;margin-top:7px;color:rgba(255,255,255,.76);font-size:10px;font-style:normal}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card{background:#fff!important;border:1px solid #e5eaf2!important;border-radius:18px!important;box-shadow:0 9px 22px rgba(51,73,114,.06)!important;color:#23324d!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head{min-height:58px;padding:19px 20px 8px;border:0;background:transparent}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head h2{color:#263650!important;font-size:14px!important;font-weight:800!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head p{color:#8794a9!important;font-size:10px!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart{min-height:260px;padding:4px 20px 15px;background:transparent}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg{height:270px!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg polyline{stroke:#3b82f6;stroke-width:3}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg circle{color:#3b82f6}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tabs{background:#f5f7fc;border-color:#e1e7f1}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tab{color:#76849b}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tab.is-active{background:#3e7ff2;color:#fff}
body.dashboard-bucks-theme .nixwall-dashboard-bottom{gap:16px!important;margin-top:18px!important}
body.dashboard-bucks-theme .nixwall-dashboard-bottom>article{min-height:265px!important}
body.dashboard-bucks-theme .nixwall-feed{min-height:150px;padding:12px 20px;color:#71809a;font-size:12px}
body.dashboard-bucks-theme .nixwall-feed b{color:#2a3954!important;font-size:12px!important}
body.dashboard-bucks-theme .nixwall-feed small{color:#8a97a9!important;font-size:10px!important}
body.dashboard-bucks-theme .nixwall-feed strong{color:#159b68!important;font-size:12px!important}
body.dashboard-bucks-theme .nixwall-feed>span{color:#8491a5}
body.dashboard-bucks-theme .nixwall-dashboard-bottom .premium-offer-access{color:#5b45d1!important;border:1px solid #ddd5f8!important;background:#f5f1ff!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-realtime-pill{color:#159b68!important;border-color:#bfe9d4!important;background:#edfcf4!important}
@media(max-width:900px){body.dashboard-bucks-theme .premium-affiliate-shell{grid-template-columns:minmax(0,1fr)}body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar{width:260px}body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.dashboard-bucks-theme .premium-affiliate-shell .premium-topbar{padding:11px 14px}body.dashboard-bucks-theme .premium-affiliate-shell .premium-content{padding:25px 14px 44px}body.dashboard-bucks-theme .nixwall-page-heading{align-items:flex-start!important;flex-direction:column;gap:13px}body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:1fr!important}.dashboard-heading-meta span{font-size:9px}}

/* Compact dashboard cards and the three-metric chart.  Keep the icon and value on one readable line. */
body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:20px!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article{min-height:92px!important;padding:15px 16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;border-radius:15px!important}
body.dashboard-bucks-theme .nixwall-metric-grid .nixwall-metric-symbol{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important;font-size:16px!important;line-height:1!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article>div{min-width:0;width:auto!important}
body.dashboard-bucks-theme .nixwall-metric-grid small{display:block!important;overflow:hidden;color:rgba(255,255,255,.88)!important;font-size:10px!important;line-height:1.25!important;text-overflow:ellipsis;white-space:nowrap}
body.dashboard-bucks-theme .nixwall-metric-grid strong{display:block!important;margin-top:4px!important;font-size:21px!important;line-height:1!important;white-space:nowrap}
body.dashboard-bucks-theme .nixwall-metric-grid em{margin-top:4px!important;font-size:9px!important;white-space:nowrap}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart{min-height:258px!important;padding:7px 17px 15px!important;background:linear-gradient(180deg,#fbfdff,#f7f9fd)!important;border-top:1px solid #edf1f7}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg{width:100%!important;height:218px!important;overflow:visible}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-gridline{stroke:#dfe7f2;stroke-width:1;stroke-dasharray:4 6}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-area{stroke:none}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-dot{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-badge{font-size:12px;font-weight:800;letter-spacing:.01em}
body.dashboard-bucks-theme .nixwall-member-dashboard .nixwall-chart-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0 17px;color:#8794a9;font-size:9px;font-weight:750;text-align:center}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tabs{gap:3px;padding:3px;border-radius:10px}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tab{min-height:28px;padding:5px 9px;border:0;border-radius:7px;font-size:10px;font-weight:800;cursor:pointer}
@media(max-width:900px){body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.dashboard-bucks-theme .nixwall-metric-grid>article{min-height:78px!important;padding:11px 10px!important;gap:8px!important;border-radius:12px!important}body.dashboard-bucks-theme .nixwall-metric-grid .nixwall-metric-symbol{width:29px!important;height:29px!important;flex-basis:29px!important;font-size:14px!important;border-radius:8px!important}body.dashboard-bucks-theme .nixwall-metric-grid small{font-size:8px!important}body.dashboard-bucks-theme .nixwall-metric-grid strong{font-size:17px!important}body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart{padding-inline:8px!important}body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg{height:182px!important}body.dashboard-bucks-theme .nixwall-member-dashboard .nixwall-chart-labels{margin-inline:9px;font-size:8px}body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head{padding-inline:13px!important}}
@media(max-width:410px){body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:1fr!important}}

/* Live conversion stream: compact, ordered and touch-friendly on every width. */
body.dashboard-bucks-theme .nixwall-live-conversions{grid-column:auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}
body.dashboard-bucks-theme .nixwall-live-head{align-items:center!important;padding-bottom:13px!important}
body.dashboard-bucks-theme .nixwall-live-head h2{display:flex!important;align-items:center!important;gap:8px!important}
body.dashboard-bucks-theme .nixwall-live-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-live-badge i{width:7px;height:7px;border-radius:50%;background:#35e8b0;box-shadow:0 0 10px #35e8b0;animation:nixwall-live-pulse 1.8s ease-in-out infinite}
body.dashboard-bucks-theme .nixwall-live-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,.82fr) 58px 14px!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;padding:0 12px 8px!important;color:#6d8bb6!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.dashboard-bucks-theme .nixwall-live-columns span:nth-child(3){text-align:right!important}
body.dashboard-bucks-theme .nixwall-live-columns span:nth-child(4){text-align:right!important}
body.dashboard-bucks-theme .nixwall-live-list{display:grid!important;gap:7px!important;padding:0 12px 13px!important}
body.dashboard-bucks-theme .nixwall-live-list{display:grid!important;max-height:308px!important;width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:smooth!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(75,181,246,.55) transparent!important}
body.dashboard-bucks-theme .nixwall-live-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,.82fr) 58px 14px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:66px!important;padding:10px 8px!important;border:1px solid rgba(105,159,232,.16)!important;border-radius:11px!important;background:linear-gradient(90deg,rgba(18,49,88,.6),rgba(8,28,55,.7))!important;color:#deecff!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}
body.dashboard-bucks-theme .nixwall-live-row:hover{transform:translateY(-1px)!important;border-color:rgba(74,186,255,.62)!important;background:linear-gradient(90deg,rgba(18,71,123,.72),rgba(10,38,71,.82))!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important}
body.dashboard-bucks-theme .nixwall-live-row.is-unavailable{opacity:.62!important;cursor:not-allowed!important}
body.dashboard-bucks-theme .nixwall-live-row>span{min-width:0!important}
body.dashboard-bucks-theme .nixwall-live-row small{display:block!important;margin-bottom:4px!important;color:#6f8db6!important;font-size:8px!important;font-weight:850!important;letter-spacing:.1em!important}
body.dashboard-bucks-theme .nixwall-live-row strong{display:block!important;overflow:hidden!important;color:#e9f4ff!important;font-size:11px!important;font-weight:820!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-live-row em{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#87a8d0!important;font-size:9px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-live-payout{text-align:right!important}
body.dashboard-bucks-theme .nixwall-live-payout strong{color:#63efbf!important;font-size:13px!important}
body.dashboard-bucks-theme .nixwall-live-time{color:#9db9dc!important;font-size:10px!important;font-weight:760!important;text-align:right!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-live-arrow{color:#64d8ff!important;font-size:17px!important;font-weight:900!important;text-align:center!important}
body.dashboard-bucks-theme .nixwall-live-empty{display:flex!important;align-items:center!important;gap:11px!important;min-height:85px!important;padding:12px 9px!important;color:#8da8cb!important}
body.dashboard-bucks-theme .nixwall-live-empty-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:1px solid rgba(75,190,255,.35)!important;border-radius:50%!important;color:#65dfff!important;font-size:18px!important}
body.dashboard-bucks-theme .nixwall-live-empty strong{display:block!important;color:#d9eaff!important;font-size:11px!important}
body.dashboard-bucks-theme .nixwall-live-empty small{display:block!important;margin-top:4px!important;color:#7898bd!important;font-size:10px!important}
body.dashboard-bucks-theme .nixwall-top-converting{min-width:0!important;overflow:hidden!important}
body.dashboard-bucks-theme .nixwall-top-columns{display:grid!important;grid-template-columns:minmax(0,1fr) 78px 92px 18px!important;gap:8px!important;padding:0 14px 8px!important;color:#6d8bb6!important;font-size:8px!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important}
body.dashboard-bucks-theme .nixwall-top-columns span:nth-child(2),body.dashboard-bucks-theme .nixwall-top-columns span:nth-child(3){text-align:right!important}
body.dashboard-bucks-theme .nixwall-top-list{display:grid!important;gap:7px!important;max-height:308px!important;overflow-y:auto!important;padding:0 12px 13px!important;scrollbar-width:thin!important;scrollbar-color:rgba(75,181,246,.55) transparent!important}
body.dashboard-bucks-theme .nixwall-top-offer-row{display:grid!important;grid-template-columns:24px minmax(0,1fr) 64px 82px 16px!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:8px 8px!important;border:1px solid rgba(105,159,232,.16)!important;border-radius:11px!important;background:linear-gradient(90deg,rgba(18,49,88,.6),rgba(8,28,55,.7))!important;color:#deecff!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}
body.dashboard-bucks-theme .nixwall-top-offer-row:hover{transform:translateY(-1px)!important;border-color:rgba(74,186,255,.62)!important;background:linear-gradient(90deg,rgba(18,71,123,.72),rgba(10,38,71,.82))!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important}
body.dashboard-bucks-theme .nixwall-top-rank{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border:1px solid rgba(76,194,255,.35)!important;border-radius:8px!important;background:rgba(25,129,211,.18)!important;color:#73dcff!important;font-size:10px!important;font-weight:900!important}
body.dashboard-bucks-theme .nixwall-top-offer-main{min-width:0!important}
body.dashboard-bucks-theme .nixwall-top-offer-main strong{display:block!important;overflow:hidden!important;color:#e9f4ff!important;font-size:10px!important;font-weight:820!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-top-offer-main em{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#87a8d0!important;font-size:8px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-top-offer-count,body.dashboard-bucks-theme .nixwall-top-offer-payout{text-align:right!important}
body.dashboard-bucks-theme .nixwall-top-offer-count strong{display:block!important;color:#65e9bd!important;font-size:12px!important;font-weight:900!important}
body.dashboard-bucks-theme .nixwall-top-offer-count small,body.dashboard-bucks-theme .nixwall-top-offer-payout small{display:block!important;margin-top:3px!important;color:#6f8db6!important;font-size:7px!important;font-weight:850!important;letter-spacing:.04em!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-top-offer-payout strong{display:block!important;color:#a5caff!important;font-size:11px!important;font-weight:850!important}
@keyframes nixwall-live-pulse{0%,100%{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}
@media(max-width:760px){body.dashboard-bucks-theme .nixwall-live-columns,body.dashboard-bucks-theme .nixwall-top-columns{display:none!important}body.dashboard-bucks-theme .nixwall-live-row{grid-template-columns:minmax(0,1fr) auto 18px!important;gap:8px!important;padding:11px!important}body.dashboard-bucks-theme .nixwall-live-member{grid-row:1/3!important}body.dashboard-bucks-theme .nixwall-live-offer{grid-column:1/2!important;grid-row:2!important;padding-left:0!important}body.dashboard-bucks-theme .nixwall-live-payout{grid-column:2!important;grid-row:1/3!important;text-align:right!important}body.dashboard-bucks-theme .nixwall-live-time{grid-column:1!important;grid-row:3!important;text-align:left!important;font-size:9px!important}body.dashboard-bucks-theme .nixwall-live-arrow{grid-column:3!important;grid-row:1/4!important}body.dashboard-bucks-theme .nixwall-top-offer-row{grid-template-columns:23px minmax(0,1fr) 56px 72px 15px!important;gap:6px!important;padding:8px 6px!important}}
body.dashboard-bucks-theme .dashboard-range-picker{position:relative!important;z-index:20!important}
body.dashboard-bucks-theme .dashboard-range-button span{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important}
body.dashboard-bucks-theme .dashboard-range-menu{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;display:grid!important;min-width:132px!important;padding:6px!important;border:1px solid rgba(107,164,235,.35)!important;border-radius:12px!important;background:#0a1b34!important;box-shadow:0 18px 36px rgba(0,0,0,.45)!important}
body.dashboard-bucks-theme .dashboard-range-menu[hidden]{display:none!important}
body.dashboard-bucks-theme .dashboard-range-menu button{padding:9px 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#a9c1e2!important;font:780 10px/1.2 inherit!important;text-align:left!important;cursor:pointer!important}
body.dashboard-bucks-theme .dashboard-range-menu button:hover,body.dashboard-bucks-theme .dashboard-range-menu button.is-active{background:linear-gradient(90deg,rgba(20,123,247,.32),rgba(20,202,181,.14))!important;color:#fff!important}

/* Aurora dashboard finish: one-line metric rail, small icons, and a dark premium chart. */
body.dashboard-bucks-theme{background:#050b18!important;color:#f7fbff!important}
body.dashboard-bucks-theme .premium-affiliate-shell{grid-template-columns:238px minmax(0,1fr)!important;background:#050b18!important;color:#f7fbff!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar{width:238px!important;padding:19px 12px 16px!important;background:linear-gradient(180deg,#071427 0%,#050b18 100%)!important;border-right:1px solid rgba(107,160,255,.18)!important;box-shadow:12px 0 40px rgba(0,0,0,.22)!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand{margin:0 6px 22px!important;padding:2px 4px!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand-copy strong{color:#f5f9ff!important;font-size:12px!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand-copy small{color:#87a1c7!important;font-size:9px!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-brand-mark{width:37px!important;height:37px!important;flex-basis:37px!important;border-radius:12px!important;box-shadow:0 0 18px rgba(56,189,248,.25)!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-section>span{color:#6f87ad!important;font-size:9px!important;letter-spacing:.14em!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link{min-height:40px!important;padding:9px 11px!important;border:1px solid transparent!important;border-radius:11px!important;color:#9bb1d3!important;font-size:11px!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link:hover{background:rgba(52,103,183,.16)!important;color:#fff!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link.is-active{background:linear-gradient(90deg,rgba(20,140,255,.32),rgba(30,211,190,.12))!important;border-color:rgba(56,189,248,.58)!important;color:#fff!important;box-shadow:0 0 22px rgba(30,154,255,.16)!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-nav-link.is-active i{color:#65e6ff!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account{background:rgba(12,28,53,.72)!important;border-color:rgba(111,160,225,.2)!important;box-shadow:none!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account strong{color:#d9e9ff!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account small{color:#7592b8!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar-account .premium-icon-button{background:rgba(80,143,255,.15)!important;color:#7fceff!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-topbar{min-height:68px!important;padding:12px clamp(18px,3vw,34px)!important;background:rgba(5,15,31,.88)!important;border-bottom:1px solid rgba(108,161,231,.18)!important;box-shadow:0 8px 32px rgba(0,0,0,.2)!important}
body.dashboard-bucks-theme .premium-affiliate-shell .publisher-panel-label{color:#dceaff!important;font-size:12px!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-balance{min-height:38px!important;padding:0 12px!important;border-color:rgba(44,225,165,.55)!important;background:rgba(12,86,76,.28)!important;box-shadow:0 0 18px rgba(34,211,167,.11)!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-balance strong{color:#5cf0bc!important;font-size:12px!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-icon-button{border-color:rgba(121,169,236,.3)!important;background:rgba(30,61,105,.45)!important;color:#a4c5ec!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-account-chip{color:#a8c0e2!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-account-chip>:first-child{background:linear-gradient(135deg,#0ea5e9,#7c3aed)!important;color:#fff!important}
body.dashboard-bucks-theme .premium-affiliate-shell .premium-content{max-width:1600px!important;padding:31px clamp(18px,3vw,38px) 52px!important;background:radial-gradient(circle at 83% 0%,rgba(30,114,222,.18),transparent 32%),radial-gradient(circle at 58% 20%,rgba(123,58,237,.13),transparent 28%),#050b18!important}
body.dashboard-bucks-theme .premium-affiliate-shell .nixwall-page-heading{align-items:center!important;margin:0 0 20px!important}
body.dashboard-bucks-theme .premium-affiliate-shell .nixwall-page-heading h1{margin:0!important;color:#f4f8ff!important;font-size:clamp(1.8rem,2.7vw,2.55rem)!important;font-weight:850!important;letter-spacing:-.045em!important}
body.dashboard-bucks-theme .premium-affiliate-shell .nixwall-page-heading p{margin:6px 0 0!important;color:#8fa9ce!important;font-size:.78rem!important}
body.dashboard-bucks-theme .dashboard-heading-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}
body.dashboard-bucks-theme .dashboard-heading-meta span{padding:8px 12px!important;border:1px solid rgba(114,168,239,.25)!important;border-radius:999px!important;background:rgba(17,39,70,.56)!important;color:#a8c5e9!important;font-size:10px!important;font-weight:780!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important}
body.dashboard-bucks-theme .dashboard-heading-meta .dashboard-live-status{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#80f0c6!important;border-color:rgba(43,224,170,.34)!important}
body.dashboard-bucks-theme .dashboard-heading-meta .dashboard-live-status i{width:7px;height:7px;border-radius:50%;background:#29e2a8;box-shadow:0 0 11px #29e2a8}
body.dashboard-bucks-theme .dashboard-heading-meta .dashboard-today-pill{color:#d8e9ff!important;border-color:rgba(71,139,249,.42)!important;background:linear-gradient(135deg,rgba(28,91,182,.55),rgba(33,60,113,.52))!important;cursor:default!important}
body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-bottom:17px!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article{position:relative!important;isolation:isolate!important;overflow:hidden!important;min-width:0!important;min-height:68px!important;padding:10px 9px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.18)!important;color:#fff!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article::after{content:"";position:absolute;right:7px;bottom:10px;width:24px;height:13px;z-index:-1;opacity:.85;background:linear-gradient(145deg,transparent 30%,rgba(255,255,255,.72) 33%,transparent 39%,transparent 51%,rgba(255,255,255,.62) 54%,transparent 61%,transparent 73%,rgba(255,255,255,.7) 76%,transparent 84%);transform:skewY(-20deg);filter:drop-shadow(0 0 4px rgba(255,255,255,.4))}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(1){background:linear-gradient(135deg,#1167f5,#1b9bff)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(2){background:linear-gradient(135deg,#029b83,#13d7aa)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(3){background:linear-gradient(135deg,#6430e8,#a24dfa)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(4){background:linear-gradient(135deg,#009eae,#19d7c5)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(5){background:linear-gradient(135deg,#c83b56,#ff704a)!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(6){background:linear-gradient(135deg,#008fc7,#1ac8e9)!important}
body.dashboard-bucks-theme .nixwall-metric-grid .nixwall-metric-symbol{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;flex:0 0 27px!important;margin:0!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9px!important;background:rgba(255,255,255,.19)!important;color:transparent!important;font-size:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important}
body.dashboard-bucks-theme .nixwall-metric-grid .nixwall-metric-symbol::after{color:#fff!important;font-size:14px!important;font-weight:850!important;line-height:1!important}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(1) .nixwall-metric-symbol::after{content:"↗"}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(2) .nixwall-metric-symbol::after{content:"$"}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(3) .nixwall-metric-symbol::after{content:"▥"}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(4) .nixwall-metric-symbol::after{content:"◈"}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(5) .nixwall-metric-symbol::after{content:"%"}
body.dashboard-bucks-theme .nixwall-metric-grid>article:nth-child(6) .nixwall-metric-symbol::after{content:"◉"}
body.dashboard-bucks-theme .nixwall-metric-grid>article>div{display:flex!important;align-items:baseline!important;gap:6px!important;min-width:0!important;width:auto!important;max-width:calc(100% - 32px)!important}
body.dashboard-bucks-theme .nixwall-metric-grid small{display:block!important;min-width:0!important;overflow:hidden!important;color:rgba(255,255,255,.9)!important;font-size:9px!important;font-weight:760!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-metric-grid strong{display:block!important;flex:none!important;margin:0!important;color:#fff!important;font-size:16px!important;line-height:1!important;white-space:nowrap!important}
body.dashboard-bucks-theme .nixwall-metric-grid em{display:none!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card{background:linear-gradient(160deg,rgba(11,31,58,.95),rgba(6,18,36,.96))!important;border:1px solid rgba(104,160,231,.25)!important;border-radius:16px!important;box-shadow:0 16px 36px rgba(0,0,0,.2)!important;color:#e9f3ff!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head{min-height:58px!important;padding:17px 20px 8px!important;border:0!important;background:transparent!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head h2{color:#eaf4ff!important;font-size:15px!important;font-weight:820!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head p{color:#8ea9cc!important;font-size:10px!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart{min-height:270px!important;padding:7px 18px 16px!important;background:linear-gradient(180deg,rgba(7,25,49,.7),rgba(5,16,32,.2))!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg{width:100%!important;height:225px!important;overflow:visible!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-gridline{stroke:rgba(151,189,230,.2)!important;stroke-width:1!important;stroke-dasharray:4 7!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-line{fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important;opacity:.74!important;vector-effect:non-scaling-stroke!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-line.is-active{stroke-width:3.6!important;opacity:1!important;filter:drop-shadow(0 0 5px currentColor)!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-area{stroke:none!important;opacity:.08!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-area.is-active{opacity:.17!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-dot{stroke:#07172d!important;stroke-width:2!important;opacity:.8!important;vector-effect:non-scaling-stroke!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-dot.is-active{stroke:#fff!important;opacity:1!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg .dashboard-chart-badge{font-size:12px!important;font-weight:850!important;letter-spacing:.02em!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .nixwall-chart-labels{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:4px!important;margin:0 18px!important;color:#7897bf!important;font-size:9px!important;font-weight:760!important;text-align:center!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tabs{gap:4px!important;padding:3px!important;border:1px solid rgba(111,164,232,.2)!important;border-radius:11px!important;background:rgba(16,41,77,.7)!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tab{min-height:29px!important;padding:5px 11px!important;border:0!important;border-radius:8px!important;color:#9ab4d7!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tab:hover{color:#fff!important;background:rgba(54,121,216,.25)!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-tab.is-active{background:linear-gradient(135deg,#1279f5,#1aaff0)!important;color:#fff!important;box-shadow:0 0 16px rgba(25,139,247,.35)!important}
body.dashboard-bucks-theme .nixwall-dashboard-bottom{gap:14px!important;margin-top:16px!important}
body.dashboard-bucks-theme .nixwall-dashboard-bottom>article{min-height:220px!important}
body.dashboard-bucks-theme .nixwall-feed{min-height:145px!important;padding:12px 20px!important;color:#9bb3d1!important;font-size:12px!important}
body.dashboard-bucks-theme .nixwall-feed b,body.dashboard-bucks-theme .nixwall-feed strong{color:#5cf0bc!important}
body.dashboard-bucks-theme .nixwall-feed small{color:#809abd!important}
body.dashboard-bucks-theme .nixwall-dashboard-bottom .premium-offer-access{color:#80ccff!important;border-color:rgba(73,157,244,.35)!important;background:rgba(19,78,147,.25)!important}
body.dashboard-bucks-theme .nixwall-member-dashboard .premium-realtime-pill{color:#5cf0bc!important;border-color:rgba(43,224,170,.35)!important;background:rgba(17,111,83,.22)!important}
@media(max-width:1250px){body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.dashboard-bucks-theme .nixwall-metric-grid>article{min-height:72px!important}}
@media(max-width:900px){body.dashboard-bucks-theme .premium-affiliate-shell{grid-template-columns:minmax(0,1fr)!important}body.dashboard-bucks-theme .premium-affiliate-shell .premium-sidebar{width:238px!important}.dashboard-heading-meta{width:100%;justify-content:flex-start!important}}
@media(max-width:600px){body.dashboard-bucks-theme .premium-affiliate-shell .premium-topbar{padding:10px 13px!important}body.dashboard-bucks-theme .premium-affiliate-shell .premium-content{padding:23px 12px 40px!important}body.dashboard-bucks-theme .premium-affiliate-shell .nixwall-page-heading{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.dashboard-bucks-theme .nixwall-metric-grid>article{min-height:63px!important;padding:9px 8px!important}.dashboard-bucks-theme .nixwall-metric-grid .nixwall-metric-symbol{width:25px!important;height:25px!important;flex-basis:25px!important;font-size:12px!important}.dashboard-bucks-theme .nixwall-metric-grid .nixwall-metric-symbol::after{font-size:12px!important}.dashboard-bucks-theme .nixwall-metric-grid small{font-size:8px!important}.dashboard-bucks-theme .nixwall-metric-grid strong{font-size:14px!important}.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart{padding-inline:8px!important}.dashboard-bucks-theme .nixwall-member-dashboard .premium-chart-svg{height:190px!important}.dashboard-bucks-theme .nixwall-member-dashboard .nixwall-chart-labels{margin-inline:9px!important;font-size:8px!important}.dashboard-bucks-theme .nixwall-member-dashboard .premium-card-head{padding-inline:13px!important}}
@media(max-width:410px){body.dashboard-bucks-theme .nixwall-metric-grid{grid-template-columns:1fr!important}}

/* BucksWall-inspired account settings. This scope only applies when the profile view is open. */
body.premium-portal-active:has(.cp-profile-grid){background:#f4f6fb;color:#17233d}
body.premium-portal-active:has(.cp-profile-grid) .premium-affiliate-shell{background:#f4f6fb;color:#17233d}
body.premium-portal-active:has(.cp-profile-grid) .premium-main{background:#f4f6fb}
body.premium-portal-active:has(.cp-profile-grid) .premium-topbar{background:#fff;border-bottom:1px solid #e5eaf3;box-shadow:none}
body.premium-portal-active:has(.cp-profile-grid) .publisher-panel-label{color:#1d2941}
body.premium-portal-active:has(.cp-profile-grid) .premium-content{max-width:1400px;padding:38px clamp(24px,3vw,48px) 58px;background:#f4f6fb}
body.premium-portal-active:has(.cp-profile-grid) .legacy-route-heading{margin:0 0 24px}
body.premium-portal-active:has(.cp-profile-grid) .legacy-route-heading h1{margin:0;color:#17233d;font-size:clamp(1.8rem,2.8vw,2.45rem);font-weight:850;letter-spacing:-.045em}
body.premium-portal-active:has(.cp-profile-grid) .legacy-route-heading p{margin:8px 0 0;color:#8794a9;font-size:.82rem}
.cp-profile-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:18px;align-items:start}
.cp-profile-card{margin:0!important;padding:0!important;background:#fff!important;border:1px solid #e4e9f2!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(54,75,114,.07)!important;color:#263650!important;overflow:hidden}
.cp-profile-card .cp-panel-title{padding:19px 22px 14px;border-bottom:1px solid #e7ebf2}
.cp-profile-card .cp-panel-title h2{color:#1d2b45;font-size:15px}
.cp-profile-card .cp-panel-title p{color:#8a97a9;font-size:10px}
.cp-profile-card form{display:grid;gap:14px;margin:0;padding:20px 22px 22px}
.cp-profile-card label{color:#43536b;font-size:10px;font-weight:800}
.cp-profile-card label small{color:#95a0b0;font-weight:500}
.cp-profile-card input{padding:11px 12px;border:1px solid #d9e0ea;border-radius:9px;background:#f8fafc;color:#1f304a;font-size:12px}
.cp-profile-card input:focus{border-color:#7354e0;background:#fff;box-shadow:0 0 0 3px rgba(115,84,224,.11)}
.cp-profile-card input[readonly]{background:#f1f4f8;color:#71809a}
.cp-profile-card .cp-button{justify-self:start;border-radius:9px;background:linear-gradient(90deg,#7052e8,#8b3ee8);color:#fff!important;padding:10px 17px;font-size:11px;box-shadow:0 7px 16px rgba(106,67,226,.2)}
.cp-profile-badge,.cp-profile-lock{padding:6px 9px;border:1px solid #ddd5f8;border-radius:999px;background:#f5f1ff;color:#6b4ed7;font-size:9px;font-weight:800;text-transform:capitalize}
.cp-profile-lock{min-width:26px;text-align:center;border:0;background:#f0edff;font-size:14px}
.cp-profile-note{grid-column:1/-1;margin:0!important;padding:9px 11px;border-radius:9px;background:#f5f7fb;color:#7f8da1!important;font-size:10px!important;line-height:1.45}
.cp-profile-card form .cp-auth-input-wrap{width:100%}
.cp-profile-card .cp-auth-eye{color:#71809a;font-size:9px}
.cp-profile-card .cp-auth-eye:hover{color:#684ad3}
@media(max-width:900px){.cp-profile-grid{grid-template-columns:1fr}}
@media(max-width:600px){body.premium-portal-active:has(.cp-profile-grid) .premium-content{padding:25px 14px 44px}.cp-profile-card .cp-panel-title,.cp-profile-card form{padding-left:16px;padding-right:16px}.cp-profile-grid{gap:14px}}
/* Live reporting panels */
.cp-withdrawal-metrics { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; margin-bottom:18px; }
.cp-withdrawal-metrics article { display:grid; gap:7px; padding:16px; background:linear-gradient(145deg,#111d38,#0d152b); border:1px solid #263b65; border-radius:13px; }
.cp-withdrawal-metrics article span { color:#9aadd0; font-size:.72rem; }
.cp-withdrawal-metrics article strong { color:#f1f6ff; font-size:1.3rem; }
.report-metrics { margin-bottom: 18px; }
.report-performance { overflow: hidden; }
.cp-report-periods { display:flex; flex-wrap:wrap; gap:7px; margin:16px 0 14px; padding:6px; border:1px solid #223a63; border-radius:12px; background:#08142a; }
.cp-report-period { border:1px solid transparent; border-radius:8px; padding:8px 11px; background:transparent; color:#9fb2d3; font:700 .72rem/1.1 inherit; cursor:pointer; transition:background .16s,border-color .16s,color .16s,transform .16s; }
.cp-report-period:hover { color:#eff7ff; border-color:#31598a; transform:translateY(-1px); }
.cp-report-period.is-active { color:#061725; border-color:#54e0c5; background:linear-gradient(135deg,#86ecd8,#2ecdb8); box-shadow:0 5px 15px rgba(45,205,184,.2); }
.cp-report-filter-row { display:flex; align-items:flex-end; gap:12px; margin:16px 0 14px; }
.cp-report-filter-row .cp-report-periods { flex:1; min-width:0; margin:0; }
.cp-report-search { display:grid; gap:5px; flex:0 1 230px; min-width:180px; color:#9fb2d3; font-size:.68rem; font-weight:800; letter-spacing:.04em; text-transform:uppercase; }
.cp-report-search input { width:100%; min-height:36px; padding:8px 10px; border:1px solid #344d7b; border-radius:9px; background:#081329; color:#eff5ff; outline:none; font:600 .78rem/1.2 inherit; text-transform:none; letter-spacing:0; }
.cp-report-search input:focus { border-color:#5edfc8; box-shadow:0 0 0 3px rgba(94,223,200,.13); }
.report-bars { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); gap: 14px; align-items: end; min-height: 170px; padding: 20px 8px 12px; }
.report-bar-day { display: grid; grid-template-rows: 112px auto auto; gap: 5px; text-align: center; color: var(--cp-muted, #91a0bd); font-size: 12px; }
.report-bar-stack { display: flex; align-items: end; justify-content: center; gap: 5px; height: 112px; border-bottom: 1px solid rgba(146,166,204,.2); }
.report-bar-stack i, .report-bar-stack b { display: block; width: 12px; min-height: 4px; border-radius: 5px 5px 0 0; background: #4385ff; }
.report-bar-stack b { background: #22d3a5; }
.report-bar-day small { color: var(--cp-muted, #91a0bd); font-size: 10px; }
.report-row small { display: block; margin-top: 5px; }
.cp-inline-actions { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; gap: 7px; }
.cp-inline-actions .cp-button { padding: 8px 10px; font-size: .72rem; white-space: nowrap; }
.cp-admin-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 0 0 18px; }
@media (max-width: 760px) { .report-bars { gap: 5px; } .report-bar-stack i, .report-bar-stack b { width: 8px; } .cp-report-filter-row { align-items:stretch; flex-direction:column; } .cp-report-search { flex:1 1 auto; min-width:0; } .cp-withdrawal-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); } }

/* Conversion report: searchable Sub ID results grouped by offer. */
.conversion-report-panel { overflow:hidden; }
.cp-conversion-search { display:grid; max-width:340px; margin:18px 0 16px; }
.cp-conversion-date-filters { display:grid; gap:10px; margin:18px 0 12px; }
.cp-conversion-date-inputs { display:grid; grid-template-columns:repeat(2,minmax(0,220px)); gap:10px; }
.cp-conversion-date-inputs label { color:#9fb2d3; font-size:.68rem; font-weight:800; letter-spacing:.04em; text-transform:uppercase; }
.cp-conversion-date-inputs input { margin-top:5px; min-height:36px; padding:8px 10px; border:1px solid #344d7b; border-radius:9px; background:#081329; color:#eff5ff; outline:none; font:600 .78rem/1.2 inherit; text-transform:none; letter-spacing:0; }
.cp-conversion-date-inputs input:focus { border-color:#5edfc8; box-shadow:0 0 0 3px rgba(94,223,200,.13); }
.cp-conversion-periods { width:fit-content; margin:0; }
.cp-conversion-groups { display:grid; gap:14px; }
.cp-conversion-group { overflow:hidden; border:1px solid #294878; border-radius:14px; background:#0a1730; }
.cp-conversion-group-head { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:14px 16px; background:linear-gradient(105deg,#102443,#0c1c38); border-bottom:1px solid #233d68; }
.cp-conversion-offer { display:flex; align-items:center; gap:11px; min-width:0; }
.cp-report-offer-icon { width:42px; height:42px; display:grid; place-items:center; flex:none; overflow:hidden; border-radius:11px; background:#1d3560; border:1px solid #355b92; }
.cp-report-offer-icon img { width:100%; height:100%; object-fit:cover; }
.cp-report-offer-fallback { color:#69e7d0; font-size:1.2rem; font-weight:800; }
.cp-conversion-offer b { display:block; overflow:hidden; color:#f0f5ff; font-size:.88rem; text-overflow:ellipsis; white-space:nowrap; }
.cp-conversion-offer small { display:block; overflow:hidden; margin-top:4px; color:#8fa7cf; font-size:.68rem; text-overflow:ellipsis; white-space:nowrap; }
.cp-conversion-group-summary { display:grid; grid-template-columns:auto auto; align-items:center; gap:3px 7px; flex:none; text-align:right; }
.cp-conversion-group-summary strong { color:#6fecc8; font-size:1rem; }
.cp-conversion-group-summary span { color:#95a9c8; font-size:.68rem; }
.cp-conversion-group-summary b { grid-column:1/-1; color:#e8f1ff; font-size:.78rem; }
.cp-conversion-group-rows { display:grid; gap:8px; padding:10px; }
.cp-conversion-row { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:12px 13px; border:1px solid #1f3b68; border-radius:10px; background:#0d1d39; }
.cp-conversion-row-main { min-width:0; }
.cp-conversion-row-main b { display:block; color:#edf4ff; font-size:.77rem; }
.cp-conversion-row-main span,.cp-conversion-row-main small { display:block; margin-top:4px; color:#91a8cc; font-size:.69rem; }
.cp-conversion-row-result { display:grid; justify-items:end; gap:5px; flex:none; }
.cp-conversion-row-result .cp-status { padding:3px 7px; font-size:.62rem; }
.cp-conversion-row-result strong { color:#6fecc8; font-size:.82rem; }
.conversion-report-metrics { grid-template-columns:repeat(4,1fr); }
@media (max-width: 760px) { .conversion-report-metrics { grid-template-columns:repeat(2,1fr); } .cp-conversion-group-head { align-items:flex-start; } .cp-conversion-row { align-items:flex-start; } .cp-conversion-date-inputs { grid-template-columns:1fr 1fr; } .cp-conversion-periods { width:100%; } }

/* Admin control center: dedicated sidebar shell (keeps member balances out of admin UI). */
body.admin-control-active{--admin-sidebar-width:268px;background:#070b18;color:#eef4ff}
body.admin-control-active .topbar{position:fixed!important;inset:0 0 auto 0;height:74px;z-index:40;padding:12px 30px 12px calc(var(--admin-sidebar-width) + 30px);background:rgba(8,12,29,.96);border-bottom:1px solid #22355f;box-shadow:0 12px 32px rgba(0,0,0,.2)}
body.admin-control-active .topbar .brand{display:none}
body.admin-control-active .topbar #nav{position:fixed;inset:0 auto 0 0;width:var(--admin-sidebar-width);height:100vh;margin:0;padding:20px 14px 17px;display:block;background:linear-gradient(180deg,#0c1730 0%,#081022 100%);border-right:1px solid #243a68;box-shadow:14px 0 40px rgba(0,0,0,.18);overflow:hidden}
body.admin-control-active .topbar #nav .admin-sidebar{height:100%;display:flex;flex-direction:column;position:relative}
.admin-sidebar-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;border-bottom:1px solid rgba(91,122,180,.25)}
.admin-sidebar-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#38d9c1,#5d72ff);box-shadow:0 0 22px rgba(73,155,255,.25);flex:none}
.admin-sidebar-mark img{width:29px;height:29px;object-fit:contain}
.admin-sidebar-brand-copy{display:grid;gap:3px;min-width:0}
.admin-sidebar-brand-copy strong{font-size:14px;letter-spacing:-.03em;color:#f5f8ff;white-space:nowrap}
.admin-sidebar-brand-copy strong span{color:#59e4cd}
.admin-sidebar-brand-copy small{font-size:9px;letter-spacing:.17em;font-weight:800;color:#67e4cf}
.admin-sidebar-toggle{position:absolute;right:3px;top:8px;width:30px;height:30px;padding:0;border:1px solid #304b7b;border-radius:9px;background:#101f3e;color:#c7d6f1;font-size:20px;line-height:20px;cursor:pointer}
.admin-sidebar-toggle:hover{border-color:#62e5cf;color:#fff;background:#152952}
.admin-sidebar-links{display:grid;gap:6px;margin-top:21px;overflow:auto;padding-right:2px}
.admin-sidebar-links a,.admin-sidebar-foot a{display:flex;align-items:center;gap:11px;padding:11px 10px;border:1px solid transparent;border-radius:10px;color:#9fb1d4;text-decoration:none;font-size:.78rem;font-weight:750;transition:background .18s,border-color .18s,color .18s,transform .18s}
.admin-sidebar-links a i,.admin-sidebar-foot a i{width:20px;color:#79e5d0;font-style:normal;font-size:1rem;text-align:center;flex:none}
.admin-sidebar-links a:hover,.admin-sidebar-foot a:hover{color:#f7fbff;background:#122344;border-color:#294979;transform:translateX(2px)}
.admin-sidebar-links a.is-active{color:#fff;background:linear-gradient(90deg,rgba(71,215,193,.17),rgba(74,103,224,.2));border-color:#3c7e91;box-shadow:inset 3px 0 #5ce3cf}
.admin-sidebar-links a.is-active i{color:#a2f7e6}
.admin-sidebar-foot{margin-top:auto;padding-top:15px;border-top:1px solid rgba(91,122,180,.25)}
.admin-sidebar-foot a{font-size:.73rem;color:#a9badd}
body.admin-control-active .topbar .nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px}
.admin-identity{display:grid;gap:2px;text-align:right;max-width:220px}
.admin-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f8ff;font-size:.8rem}
.admin-identity small{color:#6de5ce;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}
body.admin-control-active #app{min-height:100vh;padding:74px 0 0 var(--admin-sidebar-width)}
body.admin-control-active .cp-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:46px 0 80px}
body.admin-control-active .site-footer{display:none!important}
body.admin-sidebar-collapsed{--admin-sidebar-width:78px}
body.admin-sidebar-collapsed .admin-sidebar-brand{justify-content:center;padding-left:0;padding-right:0}
body.admin-sidebar-collapsed .admin-sidebar-brand-copy,body.admin-sidebar-collapsed .admin-sidebar-links a span,body.admin-sidebar-collapsed .admin-sidebar-foot a span{display:none}
body.admin-sidebar-collapsed .admin-sidebar-links a,body.admin-sidebar-collapsed .admin-sidebar-foot a{justify-content:center;padding-left:8px;padding-right:8px}
body.admin-sidebar-collapsed .admin-sidebar-links a i,body.admin-sidebar-collapsed .admin-sidebar-foot a i{width:auto;font-size:1.1rem}
body.admin-sidebar-collapsed .admin-sidebar-toggle{right:50%;transform:translateX(50%);top:58px}
body.admin-sidebar-collapsed .admin-sidebar-links{margin-top:52px}
@media(max-width:850px){body.admin-control-active{--admin-sidebar-width:78px}body.admin-control-active .topbar{padding-left:98px;padding-right:12px}body.admin-control-active .admin-sidebar-brand{justify-content:center;padding-left:0;padding-right:0}body.admin-control-active .admin-sidebar-brand-copy,body.admin-control-active .admin-sidebar-links a span,body.admin-control-active .admin-sidebar-foot a span{display:none}body.admin-control-active .admin-sidebar-links a,body.admin-control-active .admin-sidebar-foot a{justify-content:center;padding-left:8px;padding-right:8px}body.admin-control-active .admin-sidebar-toggle{right:50%;transform:translateX(50%);top:58px}body.admin-control-active .admin-sidebar-links{margin-top:52px}body.admin-control-active .cp-page{width:min(100% - 26px,1180px);padding-top:30px}.admin-identity{display:none}}

/* Admin overview dashboard */
.admin-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 18px;padding:18px 20px;border:1px solid #274171;border-radius:16px;background:linear-gradient(120deg,rgba(20,40,76,.9),rgba(11,24,49,.72))}
.admin-overview-head h2{margin:7px 0 4px;font-size:1.3rem;letter-spacing:-.02em}.admin-overview-head p:last-child{margin:0;color:#9db0d2;font-size:.78rem}.admin-live-pill{display:inline-flex;align-items:center;gap:7px;color:#7af0cf;border:1px solid #2b826e;background:#102e32;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;white-space:nowrap}.admin-live-pill i{width:7px;height:7px;border-radius:50%;background:#67edc6;box-shadow:0 0 0 4px rgba(103,237,198,.15)}
.admin-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px}.admin-overview-metric{position:relative;overflow:hidden;min-height:126px;padding:18px;border:1px solid #29436f;border-radius:15px;background:linear-gradient(145deg,#142440,#0e192f);box-shadow:0 12px 36px rgba(0,0,0,.16)}.admin-overview-metric:after{content:"";position:absolute;right:-28px;bottom:-35px;width:105px;height:105px;border-radius:50%;background:currentColor;opacity:.08}.admin-overview-metric span{display:block;color:#a9bbd9;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.admin-overview-metric strong{display:block;margin-top:13px;color:#f7fbff;font-size:1.65rem;letter-spacing:-.035em}.admin-overview-metric small{display:block;margin-top:7px;color:#8ea4ca;font-size:.7rem;line-height:1.35}.admin-overview-metric.blue{color:#5c9aff}.admin-overview-metric.green{color:#5ce3bd}.admin-overview-metric.violet{color:#b794ff}.admin-overview-metric.pink{color:#ff8eae}.admin-overview-metric.orange{color:#ffbc69}.admin-overview-metric.teal{color:#5ce5dd}.admin-overview-metric.cyan{color:#5bc9ff}.admin-overview-metric.indigo{color:#8d9cff}
.admin-performance-panel{margin-top:0}.admin-chart-legend{display:flex;gap:13px;color:#9eb1d2;font-size:.7rem;font-weight:700}.admin-chart-legend span{display:inline-flex;align-items:center;gap:5px}.admin-chart-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4e8cff}.admin-chart-legend i.revenue{background:#39d6ad}.admin-trend-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;align-items:end;min-height:178px;padding:21px 8px 8px}.admin-trend-day{display:grid;grid-template-rows:125px auto auto;gap:5px;min-width:0;text-align:center}.admin-trend-bars{height:125px;display:flex;align-items:end;justify-content:center;gap:5px;border-bottom:1px solid rgba(142,169,214,.2)}.admin-trend-bars i,.admin-trend-bars b{display:block;width:13px;min-height:4px;border-radius:6px 6px 0 0;background:linear-gradient(#4f91ff,#2e63df);font-style:normal}.admin-trend-bars b{background:linear-gradient(#4ce0b5,#1ca383)}.admin-trend-day strong{color:#c9d7ef;font-size:.7rem}.admin-trend-day small{overflow:hidden;color:#8399bd;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.admin-performance-foot{display:flex;flex-wrap:wrap;gap:18px;margin:6px 0 0;padding-top:15px;border-top:1px solid rgba(117,145,191,.18);color:#8ea4c8;font-size:.74rem}.admin-performance-foot b{color:#eef7ff}.admin-overview-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-overview-columns .cp-panel{margin-top:0}.admin-provider-list{max-height:290px;overflow:auto}.admin-overview-columns .cp-panel-title>a{font-size:.7rem;padding:8px 10px}.admin-overview-columns .cp-admin-row{padding:11px}.admin-overview-columns .cp-admin-row small{display:none}
@media(max-width:1000px){.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-columns{grid-template-columns:1fr}}
@media(max-width:560px){.admin-overview-head{align-items:flex-start;flex-direction:column;padding:15px}.admin-overview-grid{grid-template-columns:1fr}.admin-trend-chart{gap:5px;padding-left:0;padding-right:0}.admin-trend-bars i,.admin-trend-bars b{width:9px}.admin-trend-day small{font-size:.55rem}.admin-chart-legend{display:none}.admin-performance-foot{gap:8px;justify-content:space-between;font-size:.65rem}}
 .cp-settings-fieldset { margin-top: 1.25rem; padding: 1rem; border: 1px solid rgba(123, 160, 220, .28); border-radius: 16px; background: rgba(7, 18, 43, .35); }
 .cp-settings-fieldset legend { padding: 0 .5rem; color: #7be7da; font-weight: 700; }
 .cp-settings-fieldset > .cp-muted { margin: 0 0 1rem; }
 .cp-settings-fieldset small { display: block; margin-top: .35rem; color: #91a6c8; }
 .cp-settings-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: .8rem; margin-top: .8rem; }
 @media (max-width: 900px) { .cp-settings-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
 @media (max-width: 620px) { .cp-settings-grid { grid-template-columns: 1fr; } }

/* Offer cards open the tracking-link form from any click, not only the CTA. */
.cp-offer[data-offer] { cursor: pointer; }
.cp-offer[data-offer]:focus-visible { outline: 3px solid #5edfc8; outline-offset: 3px; }
/* Keep the link form above the premium portal stacking/overflow context. */
.cp-modal { z-index: 9990 !important; }
.cp-modal { place-items: start center; overflow-y: auto; padding: clamp(24px, 8vh, 78px) 16px 24px; }
.cp-modal-card { z-index: 9991 !important; color: #eef4ff; margin: 0 auto; }
.cp-link-output + .cp-link-output { margin-top: 14px; }
.cp-link-output-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }
.cp-link-output-actions .cp-button { flex: 0 1 auto; }
@media (max-width: 560px) { .cp-modal { padding: 16px 10px 22px; } .cp-link-output-actions .cp-button { flex: 1 1 100%; } }

/* BucksWall-style live campaign catalogue and tracking dialog. */
.cp-offer-browser { padding: 24px; }
.cp-offer-filters { display: grid !important; grid-template-columns: minmax(190px, 1.65fr) repeat(4, minmax(120px, 1fr)) auto auto !important; align-items: end; gap: 12px !important; margin: 20px 0 0 !important; padding: 16px; border: 1px solid #2a4776; border-radius: 16px; background: linear-gradient(145deg, rgba(17, 34, 67, .86), rgba(8, 20, 42, .92)); }
.cp-offer-filters label { display: grid; gap: 7px; min-width: 0; color: #aebedb; font-size: .7rem; font-weight: 800; letter-spacing: .04em; text-transform: uppercase; }
.cp-offer-filters input, .cp-offer-filters select { width: 100%; min-width: 0; min-height: 42px; padding: 10px 12px; border: 1px solid #35527f; border-radius: 10px; background: #091832; color: #eff5ff; outline: none; font: 600 .8rem/1.2 inherit; letter-spacing: 0; text-transform: none; transition: border-color .16s, box-shadow .16s, background .16s; }
.cp-offer-filters input::placeholder { color: #758aad; }
.cp-offer-filters input:focus, .cp-offer-filters select:focus { border-color: #5edfc8; background: #0c1f3e; box-shadow: 0 0 0 3px rgba(94, 223, 200, .13); }
.cp-offer-filters select { cursor: pointer; }
.cp-offer-filters .cp-check { display: flex !important; align-items: center; align-self: end; gap: 8px; min-height: 42px; padding: 0 11px; border: 1px solid #35527f; border-radius: 10px; background: rgba(9, 24, 50, .72); color: #c4d4ef; white-space: nowrap; }
.cp-offer-filters .cp-check input { width: 16px; min-height: 16px; padding: 0; accent-color: #45d9be; }
.cp-offer-filters > .cp-button { align-self: end; min-height: 42px; white-space: nowrap; padding-inline: 15px; }
.cp-offer-filters.no-fast-pay { grid-template-columns: minmax(190px, 1.65fr) repeat(4, minmax(120px, 1fr)) auto !important; }
.cp-offer-table-wrap { width: 100%; overflow-x: auto; border: 1px solid #263b65; border-radius: 14px; background: #081329; }
.cp-offer-table { width: 100%; min-width: 940px; border-collapse: separate; border-spacing: 0 7px; padding: 0 8px 7px; color: #dce8fb; font-size: .78rem; }
.cp-offer-table th { padding: 15px 12px 8px; color: #8299bf; font-size: .68rem; font-weight: 800; letter-spacing: .08em; text-align: left; text-transform: uppercase; white-space: nowrap; }
.cp-offer-table td { padding: 12px; border-top: 1px solid #1e355e; border-bottom: 1px solid #1e355e; background: linear-gradient(90deg,#0d1b36,#0b1730); vertical-align: middle; white-space: nowrap; }
.cp-offer-table td:first-child { border-left: 1px solid #1e355e; border-radius: 11px 0 0 11px; white-space: normal; min-width: 275px; }
.cp-offer-table td:last-child { border-right: 1px solid #1e355e; border-radius: 0 11px 11px 0; }
.cp-offer-row { cursor: pointer; transition: transform .16s ease, filter .16s ease; }
.cp-offer-row:hover td { border-color: #3d659d; filter: brightness(1.12); }
.cp-offer-name { display: flex; align-items: center; gap: 11px; min-width: 240px; }
.cp-offer-name img, .cp-offer-name .cp-offer-icon { width: 42px; height: 42px; border-radius: 11px; object-fit: cover; flex: none; }
.cp-offer-name > div:last-child { display: grid; gap: 4px; min-width: 0; }
.cp-offer-title { overflow: hidden; border: 0; padding: 0; background: transparent; color: #edf5ff; font: inherit; font-size: .83rem; font-weight: 800; line-height: 1.25; text-align: left; text-overflow: ellipsis; cursor: pointer; }
.cp-offer-title:hover { color: #72f2cf; }
.cp-offer-name small, .cp-offer-provider { display: block; color: #839bc2; font-size: .68rem; }
.cp-offer-category, .cp-offer-fast { display: inline-block; margin-right: 5px; border: 1px solid #405a89; border-radius: 7px; padding: 4px 7px; color: #c5d6f4; font-size: .68rem; font-weight: 800; }
.cp-offer-fast { border-color: #267864; background: #102f2b; color: #74f3cc; }
.cp-offer-payout { display: block; color: #71edc9; font-size: .95rem; }
.cp-get-link { min-width: 92px; padding: 9px 12px; font-size: .74rem; }
.cp-offer-unavailable { cursor: default; opacity: .74; }
.cp-offer-unavailable:hover td { border-color: #263b61; filter: none; }
.cp-offer-title-static { display: block; color: #d6e0f3; font-weight: 700; line-height: 1.35; }
.cp-offer-unavailable-label { display: block; margin-top: 5px; color: #ffbd78; font-size: .68rem; }
.cp-offer-unavailable .cp-get-link:disabled { min-width: 96px; background: #26334b; color: #c2cde0 !important; opacity: 1; }
.cp-offer-detail { width: min(640px, 100%); }
.cp-offer-detail-facts { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 8px; margin: 18px 0; }
.cp-offer-detail-facts > div { display: grid; gap: 5px; min-width: 0; padding: 10px; border: 1px solid #29446f; border-radius: 10px; background: #0a1730; }
.cp-offer-detail-facts small { color: #839bc2; font-size: .62rem; font-weight: 800; }
.cp-offer-detail-facts strong { color: #70efd0; font-size: .92rem; }
.cp-offer-detail-facts span { overflow: hidden; color: #d5e3f9; font-size: .72rem; text-overflow: ellipsis; }
.cp-tracking-domain { margin: 14px 0; }
.cp-tracking-domain select { background: #0b1932; }
@media (max-width: 1180px) { .cp-offer-filters, .cp-offer-filters.no-fast-pay { grid-template-columns: repeat(4, minmax(130px, 1fr)) !important; } .cp-offer-filters label:first-child { grid-column: span 2; } .cp-offer-filters .cp-check { justify-content: center; } .cp-offer-filters > .cp-button { grid-column: span 2; } }
@media (max-width: 700px) { .cp-offer-filters { grid-template-columns: 1fr !important; } .cp-offer-filters label:first-child { grid-column: auto; } .cp-offer-detail-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 430px) { .cp-offer-detail-facts { grid-template-columns: 1fr; } }

/* Keep long country lists from stretching the table and pushing the CTA away. */
.cp-offer-table { table-layout: fixed; min-width: 980px; }
.cp-offer-table th:nth-child(1), .cp-offer-table td:nth-child(1) { width: 31%; }
.cp-offer-table th:nth-child(2), .cp-offer-table td:nth-child(2) { width: 14%; }
.cp-offer-table th:nth-child(3), .cp-offer-table td:nth-child(3) { width: 16%; }
.cp-offer-table th:nth-child(4), .cp-offer-table td:nth-child(4) { width: 13%; }
.cp-offer-table th:nth-child(5), .cp-offer-table td:nth-child(5) { width: 13%; }
.cp-offer-table th:nth-child(6), .cp-offer-table td:nth-child(6) { width: 10%; }
.cp-offer-table th:nth-child(7), .cp-offer-table td:nth-child(7) { width: 13%; }
.cp-offer-table td:nth-child(n+2) { overflow: hidden; text-overflow: ellipsis; }
.cp-offer-table td.cp-offer-countries, .cp-offer-table td.cp-offer-devices { white-space: normal; }
.cp-offer-action { text-align: right; }
.cp-get-link { width: 100%; min-width: 96px; }
.cp-country-list { display: inline-flex; align-items: center; flex-wrap: wrap; gap: 4px; max-width: 100%; vertical-align: middle; }
.cp-country-badge { display: inline-flex; align-items: center; gap: 4px; border: 1px solid #355281; border-radius: 7px; padding: 3px 5px; background: #10203e; color: #dce9ff; font-size: .68rem; line-height: 1; }
.cp-country-badge i { font-style: normal; font-size: .85rem; }
.cp-country-badge b { font-size: .65rem; letter-spacing: .03em; }
.cp-country-more { display: inline-grid; place-items: center; min-width: 25px; height: 22px; border-radius: 7px; background: #1a315a; color: #91b5e8; font-size: .68rem; font-weight: 800; }
.cp-offer-detail { width: min(820px, 100%); padding: clamp(25px, 4vw, 38px); }
.cp-offer-detail-hero { display: grid; grid-template-columns: 74px 1fr; gap: 18px; align-items: start; padding-right: 24px; }
.cp-offer-detail-icon { width: 74px; height: 74px; display: grid; place-items: center; overflow: hidden; border: 1px solid #3d5f94; border-radius: 18px; background: #0b1b39; box-shadow: 0 10px 30px rgba(0,0,0,.22); }
.cp-offer-detail-icon img, .cp-offer-detail-icon .cp-offer-icon { width: 100%; height: 100%; object-fit: cover; }
.cp-offer-detail-hero h2 { margin: 5px 0 10px; font-size: clamp(1.35rem, 3vw, 2rem); }
.cp-offer-detail-hero .cp-muted { max-width: 650px; margin: 0; }
.cp-offer-detail-facts { grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 25px 0; }
.cp-offer-detail-facts .cp-country-list { gap: 3px; }
.cp-offer-detail-facts .cp-country-badge { padding: 3px 4px; }
.cp-offer-country-fact { min-width: 0; }
.cp-country-scroll { max-height: 92px; overflow-y: auto; padding-right: 3px; }
.cp-country-scroll .cp-country-list { display: flex; align-items: flex-start; gap: 4px; }
.cp-country-scroll .cp-country-badge { flex: 0 0 auto; }
.cp-offer-reward-fact { background: linear-gradient(145deg, #123d3a, #0b2a2d) !important; border-color: #2b8d79 !important; }
.cp-offer-reward-fact strong { font-size: 1.25rem !important; }
.cp-offer-info-grid { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: 14px; margin: 20px 0 22px; }
.cp-offer-info-card { min-width: 0; padding: 16px; border: 1px solid #2d4773; border-radius: 13px; background: linear-gradient(145deg, #0d1d3a, #0a1730); color: #dbe8fb; }
.cp-offer-info-heading { display: flex; align-items: center; gap: 8px; margin-bottom: 11px; color: #8bb4ff; }
.cp-offer-info-heading > span { display: grid; place-items: center; width: 22px; height: 22px; border: 1px solid #4269a7; border-radius: 7px; background: #132a52; font-size: .78rem; }
.cp-offer-info-heading h3 { margin: 0; color: #eaf2ff; font-size: .75rem; letter-spacing: .1em; font-weight: 850; }
.cp-offer-info-card > p { margin: 0; color: #b8c9e5; font-size: .82rem; line-height: 1.58; white-space: pre-line; }
.cp-offer-instruction { display: grid; grid-template-columns: 24px minmax(0, 1fr); gap: 9px; align-items: start; padding: 9px 0; border-top: 1px solid rgba(98,130,181,.23); }
.cp-offer-instruction:first-of-type { border-top: 0; padding-top: 0; }
.cp-offer-instruction > span { display: grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; background: #153563; border: 1px solid #3b66a4; color: #9fc2ff; font-size: .7rem; font-weight: 850; }
.cp-offer-instruction p { margin: 1px 0 0; color: #c5d4eb; font-size: .79rem; line-height: 1.45; }
.cp-offer-instruction small { display: block; margin-top: 4px; color: #9fb4d3; font-size: .72rem; line-height: 1.4; }
.cp-offer-instruction strong { display: block; margin-top: 6px; color: #72e7c6; font-size: .72rem; }
.cp-offer-info-empty { color: #9bb0d0 !important; font-style: italic; }
.cp-offer-detail form { margin-top: 20px; }
@media (max-width: 700px) { .cp-offer-detail { padding: 22px 17px; } .cp-offer-detail-hero { grid-template-columns: 58px 1fr; gap: 12px; } .cp-offer-detail-icon { width: 58px; height: 58px; border-radius: 14px; } .cp-offer-detail-facts { grid-template-columns: repeat(2, minmax(0, 1fr)); } .cp-offer-info-grid { grid-template-columns: 1fr; } }

/* Tracking dialog: keep the provider-style URL field and Sub ID controls aligned. */
.cp-offer-detail { width: min(760px, 100%); max-height: min(90vh, 760px); overflow-y: auto; }
.cp-offer-detail .cp-tracking-domain { margin: 20px 0 14px; }
.cp-offer-detail .cp-tracking-domain label { display: grid; gap: 7px; }
.cp-offer-detail .cp-tracking-domain select { min-height: 44px; }
.cp-link-intro { margin: 0 0 17px; font-size: .82rem; }
.cp-offer-detail #link-form { display: grid; gap: 14px; margin-top: 0; }
.cp-subid-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
.cp-subid-grid label, .cp-offer-detail #link-form > label { display: grid; gap: 7px; min-width: 0; }
.cp-offer-detail #link-form input { min-width: 0; }
.cp-link-placeholder { padding: 14px; border: 1px dashed #38527f; border-radius: 11px; color: #91a6c9; font-size: .78rem; line-height: 1.45; }
.cp-generated { display: grid; gap: 12px; margin-top: 18px; padding: 14px; border-radius: 13px; background: #0a1730; border: 1px solid #31517f; }
.cp-link-output { display: grid; gap: 8px; padding: 12px; border: 1px solid #263f6d; border-radius: 11px; background: #0d1c38; }
.cp-link-output-primary { border-color: #2b8d79; background: linear-gradient(145deg, #103431, #0c2231); }
.cp-output-head { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
.cp-output-head label { display: block !important; color: #edf5ff !important; font-size: .8rem !important; }
.cp-output-head span { color: #73efd0; font-size: .68rem; font-weight: 800; white-space: nowrap; }
.cp-link-field { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; gap: 8px; align-items: center; }
.cp-link-field input { min-width: 0; height: 42px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .76rem; }
.cp-link-field .cp-button { height: 42px; min-width: 78px; padding: 9px 13px; font-size: .74rem; }
.cp-link-open { color: #8eb8ff; font-size: .72rem; font-weight: 700; text-decoration: none; }
.cp-link-open:hover { text-decoration: underline; }
@media (max-width: 620px) { .cp-subid-grid { grid-template-columns: 1fr; } .cp-link-field { grid-template-columns: 1fr; } .cp-link-field .cp-button { width: 100%; } }
.cp-member-controls{align-items:start}.cp-member-controls .cp-panel{margin-top:0}.cp-member-controls form+form{border-top:1px solid rgba(117,145,191,.18);padding-top:18px}.pending-approval-panel{text-align:center;padding:42px 24px}.pending-approval-icon{font-size:2.5rem;margin-bottom:10px}.pending-approval-panel h2{margin:0 0 8px}.pending-approval-panel .cp-admin-toolbar{justify-content:center;margin-top:24px}.member-detail-link{font-size:.72rem!important}.member-pending-filter{padding:8px 11px;font-size:.74rem}
@media(max-width:850px){.cp-member-controls{grid-template-columns:1fr}.cp-member-controls .cp-panel{margin-top:0}}

/* Member administration: bounded tables, stable forms and explicit refresh. */
.member-admin-view { display:grid; gap:20px; min-width:0; }
.member-admin-view .cp-panel { min-width:0; margin:0; padding:22px; }
.member-admin-view h2 { margin:0 0 12px; font-size:1.14rem; }
.member-admin-view h3 { margin:0 0 5px; font-size:1rem; }
.member-admin-view p { line-height:1.5; }
.member-admin-view .cp-muted { color:#a6b8d5; font-size:.84rem; }
.member-list-summary { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
.member-list-summary a { display:grid; gap:8px; text-decoration:none; color:#e9f2ff; }
.member-list-summary a:first-child { background:linear-gradient(130deg,#0e2e3e,#111c38); border-color:#2a6676; }
.member-list-summary strong { font-size:2rem; color:#87eadc; }
.member-list-summary span { font-weight:700; }
.member-list-summary small { color:#a6b8d5; }
.member-search { display:grid; grid-template-columns:minmax(200px,1fr) minmax(160px,.55fr) auto auto; align-items:end; gap:12px; }
.member-admin-view label { display:grid; gap:7px; margin:0; font-size:.8rem; font-weight:650; color:#d8e6fb; }
.member-admin-view input,.member-admin-view select,.member-admin-view textarea { width:100%; min-width:0; box-sizing:border-box; border:1px solid #334d75; border-radius:10px; background:#091329; color:#e8f3ff; font:inherit; padding:11px 12px; }
.member-admin-view input:focus,.member-admin-view select:focus,.member-admin-view textarea:focus { outline:2px solid #65dbd2; outline-offset:2px; }
.member-admin-view input[readonly] { color:#9aaac3; background:#121c2e; }
.member-admin-view textarea { resize:vertical; min-height:82px; }
.member-admin-view .cp-button { min-height:38px; white-space:normal; text-align:center; }
.member-admin-view .cp-button:disabled { cursor:not-allowed; opacity:.55; }
.member-list-count { margin:20px 0 12px; color:#a6b8d5; font-size:.82rem; }
.member-list { display:grid; gap:12px; }
.member-list-row { padding:17px; border:1px solid #2b4268; border-radius:13px; background:#0b162d; min-width:0; }
.member-list-main { display:flex; justify-content:space-between; gap:20px; align-items:center; }
.member-list-main>div:first-child { min-width:0; }
.member-list-main p { margin:3px 0; color:#b0c2df; font-size:.8rem; overflow-wrap:anywhere; }
.member-list-main small { display:block; color:#9fb5d3; line-height:1.6; font-size:.75rem; }
.member-id { overflow-wrap:anywhere; font-family:ui-monospace,SFMono-Regular,Consolas,monospace; font-size:.75rem; color:#a9c8ed; }
.member-row-actions { display:flex; align-items:center; justify-content:flex-end; flex-wrap:wrap; gap:8px; }
.member-list-main>.member-row-actions { max-width:340px; flex-shrink:0; }
.member-row-actions .cp-button { padding:8px 12px; font-size:.75rem; }
.member-review-form { margin-top:18px; padding-top:16px; border-top:1px solid #2b4268; display:grid; grid-template-columns:minmax(140px,.6fr) minmax(180px,1fr); gap:12px; }
.member-review-form[hidden],.member-admin-view [hidden] { display:none!important; }
.member-review-form .member-form-message,.member-review-form .member-row-actions { grid-column:1/-1; }
.member-pagination,.member-detail-toolbar { display:flex; gap:12px; align-items:center; flex-wrap:wrap; }
.member-pagination { justify-content:center; margin-top:20px; color:#a6b8d5; font-size:.8rem; }
.member-detail-toolbar #member-detail-refresh { margin-left:auto; }
.member-detail-toolbar #member-updated-at { flex-basis:100%; margin:0; font-size:.74rem; }
.member-account-summary { display:flex; align-items:flex-start; justify-content:space-between; gap:20px; }
.member-account-summary>div { min-width:0; }
.member-account-summary p { margin:7px 0; overflow-wrap:anywhere; color:#b1c5e0; font-size:.82rem; }
.member-account-summary .cp-status { flex-shrink:0; }
.member-account-metrics { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }
.member-account-metrics article { display:grid; gap:9px; padding:17px; background:#0b1b32; border:1px solid #294564; border-radius:12px; min-width:0; }
.member-account-metrics span { color:#a9bdd9; font-size:.73rem; }
.member-account-metrics strong { color:#edf5ff; font-size:1.3rem; overflow-wrap:anywhere; }
.member-controls-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; align-items:start; }
.member-controls-grid form { display:grid; gap:14px; margin-top:18px; }
.member-controls-grid form>small { color:#a9bdd9; }
.member-controls-grid .cp-button { justify-self:start; }
.member-form-message { margin:0!important; color:#ffb4b4; font-size:.82rem; line-height:1.5; overflow-wrap:anywhere; }
.member-form-message:empty { display:none; }
.member-form-message.is-success { color:#7be5be; }
.member-confirmation { padding:14px; border:1px solid #887749; border-radius:10px; background:#2b271d; color:#f4e5b5; font-size:.84rem; line-height:1.6; }
.member-payment-records { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.member-payment-record { padding:15px; border:1px solid #2b4268; border-radius:11px; min-width:0; overflow-wrap:anywhere; }
.member-payment-record p { font-size:.82rem; margin:8px 0; color:#b1c5e0; white-space:pre-wrap; }
.member-payment-record small { color:#8fa7c9; font-size:.72rem; }
.member-history-nav { display:flex; flex-wrap:wrap; gap:8px; }
.member-history-nav .cp-button { font-size:.76rem; }
.member-history-section { scroll-margin-top:100px; }
.member-table-scroll { overflow-x:auto; max-width:100%; border:1px solid #293e5d; border-radius:10px; }
.member-data-table { width:100%; border-collapse:collapse; font-size:.78rem; text-align:left; }
.member-data-table th { background:#14243d; color:#bdcde6; font-size:.7rem; text-transform:uppercase; letter-spacing:.03em; font-weight:700; }
.member-data-table th,.member-data-table td { padding:13px 12px; border-bottom:1px solid #253651; vertical-align:top; min-width:92px; max-width:310px; overflow-wrap:anywhere; }
.member-data-table tbody tr:last-child td { border-bottom:0; }
.member-data-table tbody tr:nth-child(even) { background:#0b182c; }
.member-data-table b { display:block; font-weight:650; }
.member-data-table small { display:block; margin-top:6px; color:#93aacb; font-size:.7rem; line-height:1.5; overflow-wrap:anywhere; }
.member-data-table .cp-status { font-size:.7rem; }
.member-admin-view .cp-status.pending { color:#f3d385; border-color:#746338; }
.member-admin-view .cp-status.rejected,.member-admin-view .cp-status.suspended { color:#ffb0b0; border-color:#855052; }
.member-admin-view .cp-status.approved,.member-admin-view .cp-status.active { color:#88ebc2; border-color:#326957; }
@media(max-width:1100px) { .member-search { grid-template-columns:minmax(0,1fr) minmax(0,1fr); } .member-list-main { align-items:flex-start; flex-direction:column; gap:12px; } .member-list-main>.member-row-actions { max-width:none; justify-content:flex-start; } }
@media(max-width:760px) { .member-controls-grid,.member-payment-records { grid-template-columns:1fr; } .member-account-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); } .member-account-summary { flex-direction:column; } .member-admin-view .cp-panel { padding:16px; } .member-review-form { grid-template-columns:1fr; } .member-data-table { min-width:640px; } }
@media(max-width:420px) { .member-list-summary { grid-template-columns:1fr; } .member-search { grid-template-columns:1fr; } .member-detail-toolbar #member-detail-refresh { margin-left:0; } .member-list-row { padding:13px; } .member-account-metrics article { padding:13px; } }
.adswed-offerwall-panel { padding:18px; }
.adswed-offerwall-panel .cp-panel-title { gap:16px; flex-wrap:wrap; }
.adswed-offerwall-card { margin-top:18px; }
.adswed-offerwall-link { position:relative; display:flex; align-items:center; gap:22px; min-height:168px; padding:28px; border:1px solid #2b4777; border-radius:18px; background:linear-gradient(135deg,#101f3e 0%,#0a1730 58%,#102c47 100%); color:inherit; text-decoration:none; overflow:hidden; transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease; }
.adswed-offerwall-link::after { content:""; position:absolute; inset:auto -55px -85px auto; width:210px; height:210px; border-radius:50%; background:radial-gradient(circle,rgba(78,214,197,.22),transparent 68%); pointer-events:none; }
.adswed-offerwall-link:hover,.adswed-offerwall-link:focus-visible { transform:translateY(-2px); border-color:#55ddc7; box-shadow:0 14px 32px rgba(0,0,0,.22); outline:none; }
.adswed-offerwall-logo-wrap { position:relative; z-index:1; display:grid; place-items:center; flex:0 0 108px; width:108px; height:108px; padding:13px; border-radius:22px; background:#fff; box-shadow:0 10px 24px rgba(0,0,0,.26); }
.adswed-offerwall-logo { display:block; width:100%; height:100%; object-fit:contain; }
.adswed-offerwall-logo-fallback { color:#1375bb; font-size:2.35rem; font-weight:900; letter-spacing:-.1em; }
.adswed-offerwall-copy { position:relative; z-index:1; display:flex; flex-direction:column; align-items:flex-start; gap:7px; min-width:0; }
.adswed-offerwall-copy strong { color:#f2f7ff; font-size:1.3rem; letter-spacing:.01em; }
.adswed-offerwall-copy>span:not(.cp-button) { color:#a9bdd9; line-height:1.5; }
.adswed-offerwall-copy .cp-button { margin-top:8px; pointer-events:none; }
.adswed-card-arrow { position:relative; z-index:1; margin-left:auto; color:#70e7d3; font-size:1.55rem; font-weight:700; }
@media(max-width:600px) { .adswed-offerwall-link { align-items:flex-start; flex-direction:column; padding:22px; } .adswed-offerwall-logo-wrap { flex-basis:84px; width:84px; height:84px; border-radius:17px; } .adswed-card-arrow { position:absolute; top:20px; right:22px; } }

/* Live conversion readability: keep the compact dashboard layout, but make
   the member, offer, payout and time fields legible at normal browser zoom. */
body.dashboard-bucks-theme .nixwall-live-columns,
body.dashboard-bucks-theme .nixwall-top-columns { font-size:10px!important; letter-spacing:.06em!important; }
body.dashboard-bucks-theme .nixwall-live-columns,
body.dashboard-bucks-theme .nixwall-top-columns { color:#9eb8d7!important; }
body.dashboard-bucks-theme .nixwall-live-row.is-unavailable,
body.dashboard-bucks-theme .nixwall-top-offer-row.is-unavailable { opacity:1!important; filter:none!important; }
body.dashboard-bucks-theme .nixwall-live-row { min-height:78px!important; padding:12px 10px!important; gap:10px!important; }
body.dashboard-bucks-theme .nixwall-live-row small { font-size:9px!important; margin-bottom:5px!important; letter-spacing:.08em!important; color:#9eb8d7!important; }
body.dashboard-bucks-theme .nixwall-live-row strong { font-size:13px!important; line-height:1.25!important; white-space:normal!important; display:-webkit-box!important; -webkit-box-orient:vertical!important; -webkit-line-clamp:2!important; color:#f5f9ff!important; }
body.dashboard-bucks-theme .nixwall-live-row em { font-size:10px!important; margin-top:4px!important; color:#aac1dd!important; }
body.dashboard-bucks-theme .nixwall-live-payout strong { font-size:15px!important; white-space:nowrap!important; }
body.dashboard-bucks-theme .nixwall-live-time { font-size:11px!important; color:#d5e7fb!important; }
body.dashboard-bucks-theme .nixwall-live-arrow { font-size:19px!important; }
body.dashboard-bucks-theme .nixwall-top-offer-row { min-height:62px!important; padding:10px!important; gap:9px!important; }
body.dashboard-bucks-theme .nixwall-top-offer-main strong { font-size:12px!important; white-space:normal!important; display:-webkit-box!important; -webkit-box-orient:vertical!important; -webkit-line-clamp:2!important; color:#f5f9ff!important; }
body.dashboard-bucks-theme .nixwall-top-offer-main em { font-size:9px!important; margin-top:4px!important; color:#aac1dd!important; }
body.dashboard-bucks-theme .nixwall-top-offer-count strong { font-size:14px!important; }
body.dashboard-bucks-theme .nixwall-top-offer-payout strong { font-size:13px!important; }
body.dashboard-bucks-theme .nixwall-top-offer-count small,
body.dashboard-bucks-theme .nixwall-top-offer-payout small { font-size:8px!important; }

/* High-contrast light-mode reports. Report pages do not mount the dashboard
   marker, so keep their live wrapper and rows readable independently. */
body.theme-light.premium-portal-active [data-live-report-content] { color:#243653!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-panel { background:#fff!important; border-color:#d9e3ef!important; color:#243653!important; box-shadow:0 10px 24px rgba(51,73,114,.08)!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-panel-title h2 { color:#1d2d49!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-panel-title p { color:#657792!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-withdrawal-metrics article { background:#fff!important; border-color:#d9e3ef!important; box-shadow:0 8px 20px rgba(51,73,114,.06)!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-withdrawal-metrics article span { color:#526984!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-withdrawal-metrics article strong { color:#1c2f4d!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-link-row { background:#f7faff!important; border-color:#d5e2f0!important; color:#243653!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-link-row b,
body.theme-light.premium-portal-active [data-live-report-content] .report-row b { color:#1d2f4c!important; font-size:.9rem!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-link-row span,
body.theme-light.premium-portal-active [data-live-report-content] .cp-link-row small { color:#5d7390!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-report-periods { background:#fff!important; border-color:#d5e2f0!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-report-period { color:#526984!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-report-search,
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-date-inputs label { color:#526984!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-report-search input,
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-date-inputs input { background:#fff!important; border-color:#c4d3e5!important; color:#1c2f4d!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-empty { color:#5c7390!important; border-color:#cbd9e8!important; }
body.theme-light.premium-portal-active [data-live-report-content] .report-bar-day { color:#526984!important; }
body.theme-light.premium-portal-active [data-live-report-content] .report-bar-day small { color:#6b809b!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-group { background:#f7faff!important; border-color:#d5e2f0!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-group-head { background:linear-gradient(105deg,#eef5ff,#f8fbff)!important; border-color:#d5e2f0!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-offer b { color:#1d2f4c!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-offer small { color:#607690!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-row { background:#fff!important; border-color:#d5e2f0!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-row-main b { color:#1d2f4c!important; }
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-row-main span,
body.theme-light.premium-portal-active [data-live-report-content] .cp-conversion-row-main small { color:#607690!important; }

/* Editable homepage graph in the admin Site content screen. */
.cp-graph-editor .cp-panel-title{gap:18px}.cp-graph-editor .cp-panel-title .cp-button{flex:none}.cp-graph-editor form>button[type="submit"]{justify-self:start}.cp-graph-card-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.cp-graph-card-heading h3{margin:0;font-size:1rem}.cp-graph-card-heading p{margin:5px 0 0;font-size:.8rem}.cp-graph-card-row{display:grid;grid-template-columns:95px 1fr 1.6fr auto;gap:10px;align-items:end;padding:12px;margin-top:10px;border:1px solid #2a426a;border-radius:12px;background:#0a1630}.cp-graph-card-row .cp-button{min-height:43px}.cp-graph-card-row label{min-width:0}.cp-graph-card-row input{min-width:0}
@media(max-width:850px){.cp-graph-card-row{grid-template-columns:80px 1fr}.cp-graph-card-row .graph-remove-card{justify-self:start}.cp-graph-editor .cp-panel-title{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.cp-graph-card-row{grid-template-columns:1fr}.cp-graph-card-heading{align-items:flex-start;flex-direction:column}}
.cp-admin-offer-row{align-items:flex-start;flex-wrap:wrap}.cp-admin-offer-main{flex:1 1 520px;min-width:min(100%,320px)}.cp-admin-offer-heading{display:flex;align-items:flex-start;gap:12px}.cp-admin-offer-heading>img,.cp-admin-offer-fallback{width:46px;height:46px;border-radius:12px;object-fit:cover;background:#172b4e;display:grid;place-items:center;color:#6ee7d0;font-weight:800;flex:none}.cp-admin-offer-heading>div{min-width:0}.cp-admin-offer-heading b{font-size:.92rem;line-height:1.4}.cp-admin-offer-heading .cp-original-label{color:#d6bd7d}.cp-admin-offer-actions{justify-content:flex-end;flex-wrap:wrap}.admin-offer-editor[hidden]{display:none!important}.cpanel-shell .admin-offer-editor{margin:14px 0 0!important;padding:15px;border:1px solid #2c456f;border-radius:12px;background:#081329;grid-template-columns:1fr 1fr;gap:12px}.admin-offer-editor>p{grid-column:1/-1;margin:0;color:#8fa7cb;font-size:.76rem;line-height:1.5}.admin-offer-editor label{font-size:.76rem}.admin-offer-editor label:nth-of-type(2){grid-column:1/-1}.admin-offer-editor textarea{min-height:100px}.admin-offer-editor .cp-inline-actions{grid-column:1/-1}.cp-admin-offer-pager{align-items:center;color:#9fb0cf;font-size:.82rem}.cp-admin-offer-pager [disabled]{opacity:.45;cursor:not-allowed}@media(max-width:700px){.cp-admin-offer-actions{justify-content:flex-start}.cpanel-shell .admin-offer-editor{grid-template-columns:1fr}.admin-offer-editor label:nth-of-type(2),.admin-offer-editor>p,.admin-offer-editor .cp-inline-actions{grid-column:1}.cp-admin-offer-pager{flex-wrap:wrap}}
/* Member prestige theme: a consistent premium language across every member route. */
body.member-prestige-theme{background:#070b16!important;color:#f7fbff!important}
body.member-prestige-theme .premium-affiliate-shell{grid-template-columns:218px minmax(0,1fr)!important;min-height:100vh!important;background:radial-gradient(circle at 76% 0%,rgba(91,169,255,.13),transparent 28%),radial-gradient(circle at 92% 92%,rgba(167,123,255,.11),transparent 26%),#070b16!important}
body.member-prestige-theme .premium-affiliate-shell .premium-sidebar{width:218px!important;padding:24px 16px!important;background:linear-gradient(180deg,#0c1425,#080e1c)!important;border-right:1px solid rgba(150,184,230,.15)!important;box-shadow:12px 0 40px rgba(0,0,0,.22)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-brand{margin:0 6px 23px!important;padding:0 0 23px!important;border-bottom:1px solid rgba(150,184,230,.15)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-brand-mark{width:39px!important;height:39px!important;flex-basis:39px!important;border-radius:13px!important;background:linear-gradient(135deg,#5ff2d4,#5ba9ff)!important;box-shadow:0 12px 28px rgba(91,169,255,.25)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-brand-copy strong{font-size:11px!important;color:#f7fbff!important}
body.member-prestige-theme .premium-affiliate-shell .premium-brand-copy small{color:#7a98c0!important;font-size:8px!important;letter-spacing:.16em!important}
body.member-prestige-theme .premium-affiliate-shell .premium-nav-section>span{color:#617795!important;font-size:8px!important;letter-spacing:.19em!important}
body.member-prestige-theme .premium-affiliate-shell .premium-nav-link{min-height:40px!important;padding:10px!important;border:1px solid transparent!important;border-radius:11px!important;color:#8ea4c1!important;font-size:10px!important;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease!important}
body.member-prestige-theme .premium-affiliate-shell .premium-nav-link:hover{transform:translateX(3px)!important;background:rgba(91,169,255,.12)!important;color:#fff!important}
body.member-prestige-theme .premium-affiliate-shell .premium-nav-link.is-active{color:#f8fcff!important;border-color:rgba(95,242,212,.35)!important;background:linear-gradient(90deg,rgba(41,145,177,.24),rgba(91,104,215,.13))!important;box-shadow:inset 3px 0 #5ff2d4,0 8px 22px rgba(30,154,255,.12)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-nav-link.is-active i{color:#7cd8ff!important}
body.member-prestige-theme .premium-affiliate-shell .premium-main{min-width:0!important;background:transparent!important}
body.member-prestige-theme .premium-affiliate-shell .premium-topbar{min-height:64px!important;padding:12px 28px!important;background:rgba(5,13,28,.88)!important;border-bottom:1px solid rgba(108,161,231,.18)!important;box-shadow:0 8px 32px rgba(0,0,0,.18)!important}
body.member-prestige-theme .premium-affiliate-shell .publisher-panel-label{color:#dceaff!important;font-size:11px!important}
body.member-prestige-theme .premium-affiliate-shell .premium-offer-access{border:1px solid rgba(91,169,255,.28)!important;border-radius:10px!important;background:rgba(91,169,255,.08)!important;color:#a8c5e9!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}
body.member-prestige-theme .premium-affiliate-shell .premium-offer-access:hover{transform:translateY(-2px)!important;border-color:#5ff2d4!important;box-shadow:0 10px 22px rgba(30,154,255,.15)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-balance{border-color:rgba(95,242,212,.38)!important;background:rgba(95,242,212,.08)!important;color:#5ff2d4!important;box-shadow:0 0 18px rgba(34,211,167,.1)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-balance strong{color:#5ff2d4!important}
body.member-prestige-theme .premium-affiliate-shell .premium-content{max-width:1600px!important;padding:30px clamp(18px,3vw,38px) 50px!important;background:radial-gradient(circle at 83% 0%,rgba(30,114,222,.14),transparent 31%),radial-gradient(circle at 53% 18%,rgba(123,58,237,.1),transparent 28%),#070b16!important}
body.member-prestige-theme .premium-affiliate-shell .legacy-route-heading{margin:0 0 18px!important;padding:0!important}
body.member-prestige-theme .premium-affiliate-shell .legacy-route-heading h1{margin:0!important;color:#f7fbff!important;font-size:clamp(1.8rem,2.7vw,2.55rem)!important;font-weight:850!important;letter-spacing:-.045em!important}
body.member-prestige-theme .premium-affiliate-shell .legacy-route-heading p{margin:6px 0 0!important;color:#8fa9ce!important;font-size:.78rem!important}
body.member-prestige-theme .premium-affiliate-shell .premium-card,body.member-prestige-theme .premium-affiliate-shell .cp-panel,body.member-prestige-theme .premium-affiliate-shell .cp-offer,body.member-prestige-theme .premium-affiliate-shell .cp-action{border-color:rgba(150,184,230,.15)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(13,27,48,.96),rgba(8,16,29,.98))!important;box-shadow:0 17px 35px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.025)!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease!important}
body.member-prestige-theme .premium-affiliate-shell .premium-card:hover,body.member-prestige-theme .premium-affiliate-shell .cp-panel:hover,body.member-prestige-theme .premium-affiliate-shell .cp-offer:hover,body.member-prestige-theme .premium-affiliate-shell .cp-action:hover{transform:translateY(-2px)!important;border-color:rgba(95,242,212,.34)!important;box-shadow:0 22px 42px rgba(0,0,0,.22),0 0 20px rgba(95,242,212,.05)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-card-head{padding:16px 18px 12px!important;border-bottom-color:rgba(150,184,230,.11)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-card-head h2,body.member-prestige-theme .premium-affiliate-shell .cp-panel h2{color:#f3f8ff!important;font-size:13px!important}
body.member-prestige-theme .premium-affiliate-shell .premium-card-head p,body.member-prestige-theme .premium-affiliate-shell .cp-panel-title p{color:#8997ae!important;font-size:9px!important}
body.member-prestige-theme .premium-affiliate-shell .premium-chart-tabs{background:rgba(255,255,255,.035)!important;border-color:rgba(150,184,230,.15)!important}
body.member-prestige-theme .premium-affiliate-shell .premium-chart-tab{color:#8097b4!important}
body.member-prestige-theme .premium-affiliate-shell .premium-chart-tab.is-active{color:#071323!important;background:#5ff2d4!important;box-shadow:0 0 16px rgba(95,242,212,.2)!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid{gap:10px!important;margin-bottom:15px!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid>article{position:relative!important;overflow:hidden!important;min-height:78px!important;padding:13px 14px!important;border:1px solid rgba(150,184,230,.15)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(18,32,57,.95),rgba(11,17,30,.95))!important;box-shadow:0 13px 25px rgba(0,0,0,.13)!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid>article:hover{transform:translateY(-3px)!important;border-color:rgba(95,242,212,.4)!important;box-shadow:0 18px 30px rgba(0,0,0,.24),0 0 20px rgba(95,242,212,.06)!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid small{color:#8fa6c4!important;font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid strong{color:#f7fbff!important;font-size:21px!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid article:nth-child(2) strong{color:#5ff2d4!important}.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid article:nth-child(3) strong{color:#a77bff!important}.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid article:nth-child(4) strong{color:#f7c76f!important}.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid article:nth-child(5) strong{color:#ff7caf!important}.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid article:nth-child(6) strong{color:#93b9ff!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-symbol{border-radius:10px!important;background:rgba(91,169,255,.14)!important;color:#5ba9ff!important}
body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-symbol.is-green{background:rgba(95,242,212,.12)!important;color:#5ff2d4!important}.member-prestige-theme .premium-affiliate-shell .nixwall-metric-symbol.is-violet{background:rgba(167,123,255,.14)!important;color:#a77bff!important}.member-prestige-theme .premium-affiliate-shell .nixwall-metric-symbol.is-red{background:rgba(255,124,175,.13)!important;color:#ff7caf!important}
body.member-prestige-theme .premium-affiliate-shell input,body.member-prestige-theme .premium-affiliate-shell select,body.member-prestige-theme .premium-affiliate-shell textarea{border-color:rgba(150,184,230,.2)!important;background:#081329!important;color:#eff7ff!important;border-radius:11px!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}
body.member-prestige-theme .premium-affiliate-shell input:focus,body.member-prestige-theme .premium-affiliate-shell select:focus,body.member-prestige-theme .premium-affiliate-shell textarea:focus{border-color:#5ff2d4!important;box-shadow:0 0 0 3px rgba(95,242,212,.13),0 10px 25px rgba(0,0,0,.16)!important;transform:translateY(-1px)!important}
body.member-prestige-theme .premium-affiliate-shell .cp-button{border-radius:11px!important;background:linear-gradient(135deg,#5ff2d4,#5ba9ff)!important;color:#071323!important;box-shadow:0 10px 22px rgba(91,169,255,.18)!important;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease!important}
body.member-prestige-theme .premium-affiliate-shell .cp-button:hover{transform:translateY(-2px)!important;filter:brightness(1.08)!important;box-shadow:0 15px 28px rgba(91,169,255,.25)!important}
body.member-prestige-theme .premium-affiliate-shell .withdrawal-page .cashout-layout,body.member-prestige-theme .premium-affiliate-shell .wd-cashout-grid{gap:14px!important}
body.member-prestige-theme .premium-affiliate-shell .withdrawal-page .cashout-layout>.cp-panel:first-child,body.member-prestige-theme .premium-affiliate-shell .wd-panel:first-child{border-color:rgba(95,242,212,.28)!important;background:linear-gradient(145deg,rgba(17,48,62,.96),rgba(8,20,35,.98))!important}
body.member-prestige-theme .premium-affiliate-shell .cp-balance-large{border:1px solid rgba(95,242,212,.3)!important;border-radius:17px!important;background:linear-gradient(135deg,rgba(95,242,212,.11),rgba(91,169,255,.1))!important;box-shadow:0 15px 30px rgba(0,0,0,.16)!important}
body.member-prestige-theme .premium-affiliate-shell .cp-balance-large strong{color:#f7fbff!important;font-size:2.25rem!important;letter-spacing:-.06em!important}
body.member-prestige-theme .premium-affiliate-shell .wd-method-card{border-color:rgba(150,184,230,.18)!important;background:linear-gradient(145deg,rgba(18,32,57,.95),rgba(11,17,30,.95))!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}
body.member-prestige-theme .premium-affiliate-shell .wd-method-card:hover,body.member-prestige-theme .premium-affiliate-shell .wd-method-card.is-selected{transform:translateY(-2px)!important;border-color:#5ff2d4!important;box-shadow:0 12px 25px rgba(0,0,0,.2),0 0 18px rgba(95,242,212,.1)!important}
body.member-prestige-theme .premium-affiliate-shell .withdrawal-page .cp-history,.member-prestige-theme .premium-affiliate-shell .wd-saved-list{border-top-color:rgba(150,184,230,.12)!important}
body.member-prestige-theme .premium-affiliate-shell .withdrawal-page .cp-history>*,body.member-prestige-theme .premium-affiliate-shell .wd-saved-row{border-color:rgba(150,184,230,.1)!important}
body.member-prestige-theme .premium-affiliate-shell .withdrawal-page .cp-history>*>*,body.member-prestige-theme .premium-affiliate-shell .wd-saved-row b{color:#eef7ff!important}
body.member-prestige-theme .premium-affiliate-shell .withdrawal-page .cp-history small,body.member-prestige-theme .premium-affiliate-shell .wd-saved-row small{color:#8997ae!important}
body.member-prestige-theme .premium-affiliate-shell .premium-nav-link[href="#/cashout"]{position:relative;overflow:hidden}
body.member-prestige-theme .premium-affiliate-shell .premium-nav-link[href="#/cashout"]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 18%,rgba(95,242,212,.24) 50%,transparent 82%);transform:translateX(-120%);transition:transform .55s ease;pointer-events:none}
body.member-prestige-theme.withdrawal-launching .premium-affiliate-shell .premium-nav-link[href="#/cashout"]:after{transform:translateX(120%)}
body.member-prestige-theme.withdrawal-launching .premium-affiliate-shell .premium-content{animation:member-prestige-route-in .72s cubic-bezier(.2,.75,.25,1)}
@keyframes member-prestige-route-in{0%{opacity:.55;transform:translateY(12px);filter:saturate(.72)}55%{opacity:1;transform:translateY(-2px);filter:saturate(1.15)}100%{opacity:1;transform:translateY(0);filter:none}}
@media(max-width:900px){body.member-prestige-theme .premium-affiliate-shell{grid-template-columns:1fr!important}body.member-prestige-theme .premium-affiliate-shell .premium-sidebar{width:260px!important;max-width:260px!important}body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body.member-prestige-theme .premium-affiliate-shell .nixwall-metric-grid{grid-template-columns:1fr!important}body.member-prestige-theme .premium-affiliate-shell .premium-content{padding:22px 14px 40px!important}}

/* Exact member analytics studio dashboard. The compatibility panel remains
   mounted for existing realtime/report scripts but is never shown. */
body.member-prestige-theme .member-v4-compat{display:none!important}
body.member-prestige-theme .member-v4-dashboard{display:block!important;color:#f7fbff!important}
body.member-prestige-theme .member-v4-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 16px!important}
body.member-prestige-theme .member-v4-eyebrow{display:block;color:#5ff2d4!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.2em!important}
body.member-prestige-theme .member-v4-heading h1{margin:7px 0 4px!important;color:#f7fbff!important;font-size:clamp(1.8rem,2.7vw,2.55rem)!important;font-weight:850!important;letter-spacing:-.055em!important}
body.member-prestige-theme .member-v4-heading p{margin:0!important;color:#8997ae!important;font-size:10px!important}
body.member-prestige-theme .member-v4-period{border:1px solid rgba(150,184,230,.18)!important;border-radius:10px!important;padding:9px 11px!important;background:rgba(255,255,255,.03)!important;color:#a8bdd7!important;font:9px/1 inherit!important;cursor:pointer!important}
body.member-prestige-theme .member-v4-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-bottom:13px!important}
body.member-prestige-theme .member-v4-kpis article{position:relative!important;overflow:hidden!important;min-width:0!important;padding:14px 14px 12px!important;border:1px solid rgba(150,184,230,.15)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(18,32,57,.95),rgba(11,17,30,.95))!important;box-shadow:0 13px 25px rgba(0,0,0,.13)!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
body.member-prestige-theme .member-v4-kpis article:hover{transform:translateY(-3px)!important;border-color:rgba(95,242,212,.4)!important;box-shadow:0 18px 30px rgba(0,0,0,.24),0 0 20px rgba(95,242,212,.06)!important}
body.member-prestige-theme .member-v4-kpis article small{display:block!important;color:#8fa6c4!important;font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important}
body.member-prestige-theme .member-v4-kpis article strong{display:block!important;margin-top:9px!important;color:#f7fbff!important;font-size:22px!important;letter-spacing:-.04em!important}
body.member-prestige-theme .member-v4-kpis article:nth-child(2) strong{color:#5ff2d4!important}body.member-prestige-theme .member-v4-kpis article:nth-child(3) strong{color:#a77bff!important}body.member-prestige-theme .member-v4-kpis article:nth-child(4) strong{color:#f7c76f!important}body.member-prestige-theme .member-v4-kpis article:nth-child(5) strong{color:#ff7caf!important}
body.member-prestige-theme .member-v4-kpis article em{display:block!important;margin-top:5px!important;color:#5ff2d4!important;font-size:8px!important;font-style:normal!important}
body.member-prestige-theme .member-v4-kpis article svg{position:absolute!important;right:11px!important;bottom:11px!important;width:61px!important;height:24px!important}body.member-prestige-theme .member-v4-kpis article svg path{fill:none!important;stroke:#5ba9ff!important;stroke-width:2!important;stroke-linecap:round!important}body.member-prestige-theme .member-v4-kpis article:nth-child(2) svg path{stroke:#5ff2d4!important}body.member-prestige-theme .member-v4-kpis article:nth-child(3) svg path{stroke:#a77bff!important}body.member-prestige-theme .member-v4-kpis article:nth-child(4) svg path{stroke:#f7c76f!important}body.member-prestige-theme .member-v4-kpis article:nth-child(5) svg path{stroke:#ff7caf!important}
body.member-prestige-theme .member-v4-kpi-icon{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;margin-bottom:9px!important;border-radius:9px!important;background:rgba(91,169,255,.14)!important;color:#5ba9ff!important;font-size:12px!important;font-weight:1000!important}body.member-prestige-theme .member-v4-kpi-icon.mint{background:rgba(95,242,212,.12)!important;color:#5ff2d4!important}body.member-prestige-theme .member-v4-kpi-icon.violet{background:rgba(167,123,255,.14)!important;color:#a77bff!important}body.member-prestige-theme .member-v4-kpi-icon.gold{background:rgba(247,199,111,.13)!important;color:#f7c76f!important}body.member-prestige-theme .member-v4-kpi-icon.pink{background:rgba(255,124,175,.13)!important;color:#ff7caf!important}
body.member-prestige-theme .member-v4-content{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(265px,.74fr)!important;gap:13px!important}
body.member-prestige-theme .member-v4-card{min-width:0!important;border:1px solid rgba(150,184,230,.15)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(13,27,48,.96),rgba(8,16,29,.98))!important;box-shadow:0 17px 35px rgba(0,0,0,.16)!important;overflow:hidden!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}
body.member-prestige-theme .member-v4-card:hover{transform:translateY(-2px)!important;border-color:rgba(95,242,212,.34)!important;box-shadow:0 22px 42px rgba(0,0,0,.22),0 0 20px rgba(95,242,212,.05)!important}
body.member-prestige-theme .member-v4-card header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:16px 18px 12px!important;border-bottom:1px solid rgba(150,184,230,.11)!important}
body.member-prestige-theme .member-v4-card header h2{margin:0!important;color:#f3f8ff!important;font-size:13px!important}.member-prestige-theme .member-v4-card header p{margin:5px 0 0!important;color:#8997ae!important;font-size:9px!important}.member-prestige-theme .member-v4-card header button{border:1px solid rgba(95,242,212,.25)!important;border-radius:9px!important;background:rgba(95,242,212,.08)!important;color:#5ff2d4!important;padding:7px 10px!important;font:900 8px/1 inherit!important;cursor:pointer!important}
body.member-prestige-theme .member-v4-tabs{display:flex!important;gap:5px!important}.member-prestige-theme .member-v4-tabs b{padding:6px 8px!important;border-radius:8px!important;color:#8097b4!important;font-size:8px!important}.member-prestige-theme .member-v4-tabs b.active{color:#071323!important;background:#5ff2d4!important;box-shadow:0 0 16px rgba(95,242,212,.2)!important}
body.member-prestige-theme .member-v4-graph{height:265px!important;padding:8px 18px 17px!important}.member-prestige-theme .member-v4-graph svg{width:100%!important;height:216px!important}.member-prestige-theme .member-v4-graph .gridline{fill:none!important;stroke:rgba(150,184,230,.12)!important;stroke-width:1!important;stroke-dasharray:4 7!important}.member-prestige-theme .member-v4-area{fill:url(#member-v4-area)!important}.member-prestige-theme .member-v4-line{fill:none!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important}.member-prestige-theme .member-v4-line.clicks{stroke:#5ff2d4!important}.member-prestige-theme .member-v4-line.leads{stroke:#a77bff!important;stroke-width:2.5!important}.member-prestige-theme .member-v4-point{fill:#5ff2d4!important;stroke:#0a1627!important;stroke-width:4!important}.member-prestige-theme .member-v4-axis{display:flex!important;justify-content:space-between!important;color:#6f88a6!important;font-size:8px!important}.member-prestige-theme .member-v4-legend{display:flex!important;gap:18px!important;margin-top:4px!important;color:#849cb8!important;font-size:8px!important}.member-prestige-theme .member-v4-legend i{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;margin-right:5px!important}.member-prestige-theme .member-v4-legend i.cyan{background:#5ff2d4!important}.member-prestige-theme .member-v4-legend i.violet{background:#a77bff!important}
body.member-prestige-theme .member-v4-breakdown{padding-bottom:12px!important}.member-prestige-theme .member-v4-breakdown>header>b{padding:6px 8px!important;border-radius:8px!important;background:rgba(95,242,212,.1)!important;color:#5ff2d4!important;font-size:8px!important}.member-prestige-theme .member-v4-ring{width:156px!important;height:156px!important;margin:15px auto 13px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:conic-gradient(#f7c76f 0 63%,#5ff2d4 63% 83%,#a77bff 83% 100%)!important;position:relative!important;box-shadow:0 0 28px rgba(247,199,111,.13)!important}.member-prestige-theme .member-v4-ring:before{content:"";position:absolute!important;inset:11px!important;border-radius:50%!important;background:#0c182b!important}.member-prestige-theme .member-v4-ring>div{position:relative!important;text-align:center!important}.member-prestige-theme .member-v4-ring small{display:block!important;color:#8ea1ba!important;font-size:9px!important}.member-prestige-theme .member-v4-ring strong{display:block!important;margin-top:4px!important;font-size:20px!important}.member-prestige-theme .member-v4-break-legend{display:grid!important;gap:9px!important;padding:0 18px!important}.member-prestige-theme .member-v4-break-legend span{color:#9bb0c8!important;font-size:9px!important}.member-prestige-theme .member-v4-break-legend i{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;margin-right:7px!important}.member-prestige-theme .member-v4-break-legend i.gold{background:#f7c76f!important}.member-prestige-theme .member-v4-break-legend i.mint{background:#5ff2d4!important}.member-prestige-theme .member-v4-break-legend i.violet{background:#a77bff!important}.member-prestige-theme .member-v4-break-legend b{float:right!important;color:#eff7ff!important;font-size:10px!important}
body.member-prestige-theme .member-v4-bottom{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:13px!important;margin-top:13px!important}.member-prestige-theme .member-v4-rows{padding:9px 13px 13px!important}.member-prestige-theme .member-v4-rows>div{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 7px!important;border-bottom:1px solid rgba(150,184,230,.09)!important}.member-prestige-theme .member-v4-rows>div:last-child{border-bottom:0!important}.member-prestige-theme .member-v4-rows i{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:rgba(95,242,212,.11)!important;color:#5ff2d4!important;font-style:normal!important;font-size:11px!important;font-weight:1000!important}.member-prestige-theme .member-v4-rows strong{display:block!important;font-size:9px!important}.member-prestige-theme .member-v4-rows small{display:block!important;margin-top:4px!important;color:#8997ae!important;font-size:8px!important}.member-prestige-theme .member-v4-rows>b{color:#5ff2d4!important;font-size:10px!important}.member-prestige-theme .member-v4-timeline{padding:16px 17px 14px!important}.member-prestige-theme .member-v4-timeline>div{position:relative!important;margin:5px 0 12px 8px!important;padding-left:21px!important;border-left:1px solid rgba(150,184,230,.22)!important}.member-prestige-theme .member-v4-timeline i{position:absolute!important;left:-5px!important;top:0!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#5ff2d4!important;box-shadow:0 0 9px rgba(95,242,212,.8)!important}.member-prestige-theme .member-v4-timeline i.gold{background:#f7c76f!important;box-shadow:0 0 9px rgba(247,199,111,.7)!important}.member-prestige-theme .member-v4-timeline strong{display:block!important;font-size:10px!important}.member-prestige-theme .member-v4-timeline small{display:block!important;margin-top:4px!important;color:#8997ae!important;font-size:8px!important}.member-prestige-theme .member-v4-timeline b{display:block!important;margin-top:5px!important;color:#f7c76f!important;font-size:10px!important}.member-prestige-theme .member-v4-timeline>em{color:#7289a5!important;font-size:8px!important;font-style:normal!important}
@media(max-width:1000px){body.member-prestige-theme .member-v4-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.member-prestige-theme .member-v4-content{grid-template-columns:1fr!important}.member-prestige-theme .member-v4-breakdown{display:none!important}}
@media(max-width:700px){body.member-prestige-theme .member-v4-heading{display:block!important}.member-prestige-theme .member-v4-period{display:inline-block!important;margin-top:11px!important}.member-prestige-theme .member-v4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-prestige-theme .member-v4-bottom{grid-template-columns:1fr!important}}
@media(max-width:500px){body.member-prestige-theme .member-v4-kpis{grid-template-columns:1fr!important}}
body.member-prestige-theme .member-v4-live-withdrawals{min-width:0!important}
body.member-prestige-theme .member-v4-live-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 9px!important;border-radius:999px!important;background:rgba(95,242,212,.1)!important;color:#5ff2d4!important;font-size:8px!important;font-weight:950!important;letter-spacing:.08em!important}
body.member-prestige-theme .member-v4-live-pill i{width:6px!important;height:6px!important;border-radius:50%!important;background:#5ff2d4!important;box-shadow:0 0 10px rgba(95,242,212,.9)!important;animation:member-v4-live-pulse 1.8s ease-in-out infinite!important}
body.member-prestige-theme .member-v4-withdrawal-columns{display:grid!important;grid-template-columns:minmax(0,1fr) 70px 85px!important;gap:8px!important;padding:0 17px 8px!important;color:#6f88a6!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}
body.member-prestige-theme .member-v4-withdrawal-columns span:nth-child(2),body.member-prestige-theme .member-v4-withdrawal-columns span:nth-child(3){text-align:right!important}
body.member-prestige-theme .member-v4-withdrawal-list{display:grid!important;gap:7px!important;max-height:196px!important;overflow-y:auto!important;padding:0 13px 13px!important;scrollbar-width:thin!important;scrollbar-color:rgba(95,242,212,.5) transparent!important}
body.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-row{display:grid!important;grid-template-columns:24px minmax(0,1fr) 64px 82px 16px!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:8px!important;border:1px solid rgba(95,242,212,.14)!important;border-radius:12px!important;background:linear-gradient(100deg,rgba(16,54,66,.72),rgba(10,25,44,.82))!important;color:#deecff!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
body.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-row:hover{transform:translateY(-1px)!important;border-color:rgba(95,242,212,.52)!important;box-shadow:0 10px 22px rgba(0,0,0,.2),0 0 18px rgba(95,242,212,.06)!important}
body.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-rank{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;border:1px solid rgba(95,242,212,.35)!important;border-radius:8px!important;background:rgba(95,242,212,.12)!important;color:#5ff2d4!important;font-size:10px!important;font-weight:950!important}
body.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-main{min-width:0!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-main strong{display:block!important;overflow:hidden!important;color:#eef8ff!important;font-size:10px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-main em{display:block!important;margin-top:3px!important;overflow:hidden!important;color:#88a5c4!important;font-size:8px!important;font-style:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-count,body.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-payout{text-align:right!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-count strong{display:block!important;color:#5ff2d4!important;font-size:10px!important;font-weight:950!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-count small,.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-payout small{display:block!important;margin-top:3px!important;color:#6f88a6!important;font-size:7px!important;font-weight:900!important;letter-spacing:.04em!important;white-space:nowrap!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-payout strong{display:block!important;color:#f7c76f!important;font-size:11px!important;font-weight:900!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-live-arrow{color:#64d8ff!important;font-size:16px!important;font-weight:900!important;text-align:center!important}
body.member-prestige-theme .member-v4-live-withdrawals .nixwall-live-empty{display:flex!important;align-items:center!important;gap:10px!important;min-height:96px!important;padding:6px 8px 14px!important;color:#8da8cb!important}.member-prestige-theme .member-v4-live-withdrawals .nixwall-live-empty-icon{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:1px solid rgba(95,242,212,.3)!important;border-radius:50%!important;color:#5ff2d4!important}.member-prestige-theme .member-v4-live-withdrawals .nixwall-live-empty strong{display:block!important;color:#d9eaff!important;font-size:10px!important}.member-prestige-theme .member-v4-live-withdrawals .nixwall-live-empty small{display:block!important;margin-top:4px!important;color:#7898bd!important;font-size:8px!important}
@keyframes member-v4-live-pulse{0%,100%{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}
@media(max-width:700px){body.member-prestige-theme .member-v4-withdrawal-columns{display:none!important}body.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-row{grid-template-columns:24px minmax(0,1fr) 66px 16px!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-count{grid-column:3!important}.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-payout{display:none!important}}
/* Light mode companion for the member analytics studio. */
body.theme-light.member-prestige-theme .member-v4-dashboard{color:#17233d!important}
body.theme-light.member-prestige-theme .member-v4-heading h1{color:#17233d!important}
body.theme-light.member-prestige-theme .member-v4-heading p{color:#72829a!important}
body.theme-light.member-prestige-theme .member-v4-period{border-color:#dce5f1!important;background:#fff!important;color:#566b87!important;box-shadow:0 5px 14px rgba(58,82,120,.06)!important}
body.theme-light.member-prestige-theme .member-v4-kpis article{border-color:#e0e7f1!important;background:linear-gradient(145deg,#fff,#f7f9fd)!important;box-shadow:0 12px 24px rgba(52,75,115,.09)!important}
body.theme-light.member-prestige-theme .member-v4-kpis article small{color:#71839b!important}
body.theme-light.member-prestige-theme .member-v4-kpis article strong{color:#182944!important}
body.theme-light.member-prestige-theme .member-v4-kpis article:nth-child(2) strong{color:#159a7b!important}body.theme-light.member-prestige-theme .member-v4-kpis article:nth-child(3) strong{color:#7251d4!important}body.theme-light.member-prestige-theme .member-v4-kpis article:nth-child(4) strong{color:#bb821d!important}body.theme-light.member-prestige-theme .member-v4-kpis article:nth-child(5) strong{color:#d94e86!important}
body.theme-light.member-prestige-theme .member-v4-kpis article em{color:#159a7b!important}
body.theme-light.member-prestige-theme .member-v4-card{border-color:#e0e7f1!important;background:linear-gradient(180deg,#fff,#f7f9fd)!important;box-shadow:0 14px 30px rgba(52,75,115,.09)!important}
body.theme-light.member-prestige-theme .member-v4-card header{border-bottom-color:#e8edf4!important}
body.theme-light.member-prestige-theme .member-v4-card header h2{color:#243653!important}
body.theme-light.member-prestige-theme .member-v4-card header p{color:#7a8aa1!important}
body.theme-light.member-prestige-theme .member-v4-card header button{border-color:#bfe8da!important;background:#eefbf6!important;color:#168e70!important}
body.theme-light.member-prestige-theme .member-v4-tabs b{color:#71839b!important}.theme-light .member-v4-tabs b.active{color:#fff!important;background:#35b99a!important}
body.theme-light.member-prestige-theme .member-v4-graph .gridline{stroke:#dce5ef!important}
body.theme-light.member-prestige-theme .member-v4-axis,body.theme-light.member-prestige-theme .member-v4-legend{color:#71839b!important}
body.theme-light.member-prestige-theme .member-v4-point{stroke:#fff!important}
body.theme-light.member-prestige-theme .member-v4-ring:before{background:#fff!important}
body.theme-light.member-prestige-theme .member-v4-ring strong{color:#243653!important}
body.theme-light.member-prestige-theme .member-v4-ring small{color:#7a8aa1!important}
body.theme-light.member-prestige-theme .member-v4-break-legend span{color:#71839b!important}.theme-light .member-v4-break-legend b{color:#243653!important}
body.theme-light.member-prestige-theme .member-v4-rows>div{border-bottom-color:#e8edf4!important}.theme-light .member-v4-rows strong,.theme-light .member-v4-timeline strong{color:#243653!important}.theme-light .member-v4-rows small,.theme-light .member-v4-timeline small{color:#7a8aa1!important}.theme-light .member-v4-timeline>div{border-left-color:#d9e3ef!important}.theme-light .member-v4-timeline>em{color:#7789a3!important}
body.theme-light.member-prestige-theme .member-v4-live-pill{background:#edf9f5!important;color:#168e70!important}
body.theme-light.member-prestige-theme .member-v4-withdrawal-columns{color:#71839b!important}
body.theme-light.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-row{border-color:#dce8e5!important;background:linear-gradient(100deg,#fff,#f2faf7)!important;color:#243653!important;box-shadow:0 5px 14px rgba(52,75,115,.06)!important}
body.theme-light.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-rank{border-color:#bfe8da!important;background:#edf9f5!important;color:#168e70!important}
body.theme-light.member-prestige-theme .member-v4-withdrawal-list .nixwall-top-offer-main strong{color:#243653!important}.theme-light .member-v4-withdrawal-list .nixwall-top-offer-main em{color:#7a8aa1!important}.theme-light .member-v4-withdrawal-list .nixwall-top-offer-count strong{color:#168e70!important}.theme-light .member-v4-withdrawal-list .nixwall-top-offer-count small,.theme-light .member-v4-withdrawal-list .nixwall-top-offer-payout small{color:#71839b!important}.theme-light .member-v4-withdrawal-list .nixwall-top-offer-payout strong{color:#b47b19!important}.theme-light .member-v4-withdrawal-list .nixwall-live-arrow{color:#2379c9!important}
body.theme-light.member-prestige-theme .member-v4-live-withdrawals .nixwall-live-empty{color:#71839b!important}.theme-light .member-v4-live-withdrawals .nixwall-live-empty strong{color:#243653!important}.theme-light .member-v4-live-withdrawals .nixwall-live-empty small{color:#7a8aa1!important}
body.member-prestige-theme .member-v4-member-name{display:block!important;margin-top:8px!important;color:#91a7c2!important;font-size:10px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:none!important}
body.member-prestige-theme .member-v4-period-picker{position:relative!important;z-index:25!important}
body.member-prestige-theme .member-v4-period{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:108px!important;justify-content:space-between!important}
body.member-prestige-theme .member-v4-period-menu{position:absolute!important;right:0!important;top:calc(100% + 7px)!important;display:grid!important;min-width:132px!important;padding:6px!important;border:1px solid rgba(150,184,230,.22)!important;border-radius:12px!important;background:#0b1930!important;box-shadow:0 16px 34px rgba(0,0,0,.38)!important}
body.member-prestige-theme .member-v4-period-menu[hidden]{display:none!important}
body.member-prestige-theme .member-v4-period-menu button{border:0!important;border-radius:8px!important;padding:9px 10px!important;background:transparent!important;color:#9bb0c8!important;font:800 9px/1.2 inherit!important;text-align:left!important;cursor:pointer!important}
body.member-prestige-theme .member-v4-period-menu button:hover,body.member-prestige-theme .member-v4-period-menu button.is-active{background:rgba(95,242,212,.12)!important;color:#5ff2d4!important}
body.theme-light.member-prestige-theme .member-v4-member-name{color:#5c7695!important}
body.theme-light.member-prestige-theme .member-v4-period-menu{border-color:#dce5f1!important;background:#fff!important;box-shadow:0 16px 34px rgba(49,73,114,.18)!important}
body.theme-light.member-prestige-theme .member-v4-period-menu button{color:#647792!important}
body.theme-light.member-prestige-theme .member-v4-period-menu button:hover,body.theme-light.member-prestige-theme .member-v4-period-menu button.is-active{background:#edf9f5!important;color:#168e70!important}
/* Required member contact verification */
.cp-auth-contact-fields{margin:2px 0 0;padding:16px;border:1px solid rgba(37,99,235,.18);border-radius:14px;background:linear-gradient(145deg,rgba(37,99,235,.05),rgba(13,148,136,.05))}
.cp-auth-contact-fields legend{padding:0 6px;color:#1f3c70;font-size:.78rem;font-weight:850}
.cp-auth-contact-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:2px 0 12px}
.cp-auth-contact-choices button{border:1px solid rgba(37,99,235,.22);border-radius:9px;padding:9px 6px;background:#fff;color:#52617a;font:750 .7rem/1.1 inherit;cursor:pointer;transition:.15s}
.cp-auth-contact-choices button:hover,.cp-auth-contact-choices button.is-active{color:#135b67;border-color:#0d9488;background:linear-gradient(135deg,#dffbf5,#eaf3ff);box-shadow:0 4px 12px rgba(13,148,136,.12)}
.cp-auth-contact-picker{position:relative;margin:2px 0 12px}
.cp-auth-contact-picker-button{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(37,99,235,.22);border-radius:10px;padding:11px 13px;background:#fff;color:#334155;font:800 .78rem/1.1 inherit;cursor:pointer}
.cp-auth-contact-picker-button:hover,.cp-auth-contact-picker-button[aria-expanded="true"]{border-color:#0d9488;box-shadow:0 0 0 3px rgba(13,148,136,.1)}
.cp-auth-contact-picker-button span{color:#0d9488;font-size:1rem}
.cp-auth-contact-menu{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 6px);display:grid;gap:4px;padding:6px;border:1px solid rgba(37,99,235,.18);border-radius:11px;background:#fff;box-shadow:0 18px 34px rgba(15,23,42,.18)}
.cp-auth-contact-menu[hidden],.cp-auth-contact-fields label[hidden]{display:none!important}
.cp-auth-contact-menu button{border:0;border-radius:8px;padding:10px;text-align:left;background:transparent;color:#475569;font:750 .76rem/1.1 inherit;cursor:pointer}
.cp-auth-contact-menu button:hover,.cp-auth-contact-menu button.is-active{background:#e7faf6;color:#0f766e}
.cp-auth-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.cp-auth-contact-hint{margin:12px 0 0;color:#64748b;font-size:.72rem;line-height:1.45}
.member-contact-summary{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #213a68;color:#9eb3d4;font-size:.72rem}
.member-contact-summary span{display:inline-block;margin-right:12px}
.member-contact-summary span::first-letter{color:#67e5cb}
.member-contact-panel{display:grid;gap:16px;padding:20px 22px;border:1px solid #2b557b;border-radius:15px;background:linear-gradient(135deg,#0d2037,#0b182d);box-shadow:0 12px 35px rgba(0,0,0,.14)}
.member-contact-panel h3{margin:0 0 4px;color:#eef7ff}
.member-contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.member-contact-grid>div{display:grid;gap:5px;padding:12px;border:1px solid #28496d;border-radius:11px;background:rgba(4,14,29,.55);min-width:0}
.member-contact-grid span{font-size:.65rem;letter-spacing:.1em;color:#72e5cf;font-weight:850}
.member-contact-grid b{font-size:.78rem;color:#e3efff;word-break:break-word}
.member-contact-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.member-contact-check{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px!important;padding:10px 12px;border:1px solid #37636d;border-radius:10px;background:rgba(69,221,197,.06);color:#bdece2!important;line-height:1.35}
.member-contact-check input{width:auto!important;margin-top:2px}
@media(max-width:760px){.cp-auth-contact-grid,.member-contact-grid,.member-contact-edit-grid{grid-template-columns:1fr 1fr}.cp-auth-contact-choices{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.cp-auth-contact-grid,.member-contact-grid,.member-contact-edit-grid{grid-template-columns:1fr}}
.cp-subid-report-panel{overflow:hidden;padding:22px;background:radial-gradient(circle at 100% 0%,rgba(92,169,255,.12),transparent 30%),linear-gradient(145deg,#101e3a,#0a1429);border-color:#2d4f7b}
.cp-subid-report-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.cp-subid-report-title{display:flex;align-items:center;gap:12px;min-width:0}
.cp-report-brand-logo{width:42px;height:42px;border-radius:13px;object-fit:cover;border:1px solid #51dcca;background:#0b2941;box-shadow:0 8px 22px rgba(65,221,201,.18)}
.cp-subid-report-title h2{margin:3px 0 5px;font-size:1.18rem;letter-spacing:-.02em}
.cp-subid-report-title p{margin:0;color:#96acce;font-size:.77rem;line-height:1.45}
.cp-report-live{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.cp-report-live i{width:7px;height:7px;border-radius:50%;background:#64efc9;box-shadow:0 0 0 4px rgba(100,239,201,.12)}
.cp-subid-periods{margin:19px 0 14px}
.cp-subid-report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 17px}
.cp-subid-report-summary article{display:grid;gap:7px;padding:13px 14px;border:1px solid #27476e;border-radius:12px;background:rgba(7,21,44,.65);box-shadow:inset 0 1px rgba(255,255,255,.03)}
.cp-subid-report-summary article:nth-child(1) strong{color:#77a8ff}.cp-subid-report-summary article:nth-child(2) strong{color:#66e9cb}.cp-subid-report-summary article:nth-child(3) strong{color:#bd9aff}.cp-subid-report-summary article:nth-child(4) strong{color:#ffd271}
.cp-subid-report-summary span{color:#8fa8ce;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.cp-subid-report-summary strong{font-size:1.28rem;line-height:1}
.cp-subid-table-wrap{overflow:auto;border:1px solid #294a75;border-radius:13px;background:#09162e}
.cp-subid-report-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;text-align:left}
.cp-subid-report-table th{padding:11px 13px;color:#7f9bc2;background:#0d2040;border-bottom:1px solid #294a75;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.cp-subid-report-table td{padding:13px;border-bottom:1px solid rgba(48,78,119,.48);color:#dbe8ff;font-size:.78rem;vertical-align:middle}
.cp-subid-report-table tbody tr:last-child td{border-bottom:0}.cp-subid-report-table tbody tr:not(.cp-empty-row):hover{background:rgba(60,123,197,.1)}
.cp-subid-cell{display:grid;gap:5px;min-width:145px}.cp-subid-pill{display:inline-flex;align-items:center;width:max-content;max-width:220px;padding:5px 9px;border:1px solid #3d6797;border-radius:999px;background:#102747;color:#e9f3ff;font-weight:800;overflow-wrap:anywhere}.cp-subid-cell small{color:#7894ba;font-size:.63rem;line-height:1.35;max-width:240px;overflow-wrap:anywhere}
.cp-report-offer-cell{display:flex;align-items:center;gap:9px;min-width:190px}.cp-report-offer-cell .cp-report-offer-icon{width:34px;height:34px;border-radius:9px}.cp-report-offer-cell .cp-report-offer-icon img{width:100%;height:100%;object-fit:cover}.cp-report-offer-cell>span:last-child{display:grid;gap:4px;min-width:0}.cp-report-offer-cell b{color:#f0f6ff;font-size:.76rem;line-height:1.25}.cp-report-offer-cell small{color:#7894ba;font-size:.62rem}.cp-subid-report-table td:nth-child(n+3){text-align:center;font-variant-numeric:tabular-nums}.cp-report-money{color:#74edc8;font-size:.85rem;white-space:nowrap}.cp-empty-row td{text-align:center!important;padding:32px;color:#94a8c9}
body.theme-light.premium-portal-active [data-live-report-content] .cp-subid-report-panel{background:linear-gradient(145deg,#ffffff,#f4f8fd)!important;border-color:#d1deed!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-report-title h2{color:#1d2f4c!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-report-title p{color:#647892!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-report-summary article{background:#fff!important;border-color:#d5e2f0!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-report-summary span{color:#607690!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-table-wrap{background:#fff!important;border-color:#d5e2f0!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-report-table th{background:#eef5ff!important;color:#607690!important;border-color:#d5e2f0!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-report-table td{color:#263b59!important;border-color:#e2eaf3!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-pill{background:#eef5ff!important;border-color:#c8d9eb!important;color:#1d2f4c!important}.theme-light.premium-portal-active [data-live-report-content] .cp-subid-cell small,.theme-light.premium-portal-active [data-live-report-content] .cp-report-offer-cell small{color:#607690!important}.theme-light.premium-portal-active [data-live-report-content] .cp-report-offer-cell b{color:#1d2f4c!important}.theme-light.premium-portal-active [data-live-report-content] .cp-empty-row td{color:#607690!important}
@media(max-width:760px){.cp-subid-report-panel{padding:17px 14px}.cp-subid-report-heading{align-items:flex-start;flex-direction:column}.cp-subid-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-subid-report-table{min-width:700px}}
@media(max-width:420px){.cp-subid-report-summary{grid-template-columns:1fr 1fr;gap:8px}.cp-subid-report-summary article{padding:11px 10px}.cp-subid-report-summary strong{font-size:1.08rem}.cp-report-brand-logo{width:36px;height:36px}.cp-subid-report-title p{font-size:.7rem}}
/* Public member live-conversation card. The feed was previously mounted only
   inside the hidden compatibility dashboard; this slot keeps it visible in
   the premium member dashboard without exposing member identities. */
body.member-prestige-theme .member-v4-live-conversations-slot{display:block!important;margin-top:13px!important;min-width:0!important}
body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-conversions{display:block!important;min-width:0!important;overflow:hidden!important;border:1px solid rgba(95,242,212,.2)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(13,32,55,.98),rgba(8,18,34,.98))!important;box-shadow:0 17px 35px rgba(0,0,0,.16)!important}
body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-head{padding:16px 18px 12px!important;border-bottom:1px solid rgba(150,184,230,.11)!important}
body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-head h2{margin:0!important;color:#f3f8ff!important;font-size:13px!important}
body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-head p{margin:5px 0 0!important;color:#8997ae!important;font-size:9px!important}
body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-list{max-height:308px!important}
body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-row{background:linear-gradient(100deg,rgba(16,54,66,.72),rgba(10,25,44,.82))!important;border-color:rgba(95,242,212,.14)!important}
body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-row:hover{border-color:rgba(95,242,212,.52)!important;box-shadow:0 10px 22px rgba(0,0,0,.2),0 0 18px rgba(95,242,212,.06)!important}
body.theme-light.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-conversions{border-color:#d5e2f0!important;background:linear-gradient(145deg,#fff,#f5f9fd)!important;box-shadow:0 14px 30px rgba(52,75,115,.09)!important}
body.theme-light.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-head{border-bottom-color:#e8edf4!important}
body.theme-light.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-head h2{color:#243653!important}
body.theme-light.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-head p{color:#7a8aa1!important}
@media(max-width:700px){body.member-prestige-theme .member-v4-live-conversations-slot{margin-top:11px!important}body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 76px 48px 14px!important;padding-inline:10px!important}body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 76px 48px 14px!important;gap:6px!important;padding:9px 7px!important}}
/* Keep the three public activity cards together on desktop. */
body.member-prestige-theme .member-v4-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.member-prestige-theme .member-v4-live-conversations-slot{grid-column:auto!important;margin-top:0!important}
@media(max-width:1000px){body.member-prestige-theme .member-v4-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.member-prestige-theme .member-v4-live-conversations-slot{grid-column:1/-1!important;margin-top:0!important}}
@media(max-width:700px){body.member-prestige-theme .member-v4-bottom{grid-template-columns:1fr!important}body.member-prestige-theme .member-v4-live-conversations-slot{grid-column:auto!important;margin-top:11px!important}}
/* Mobile guard: keep the live feed inside the viewport instead of forcing a
   five-column desktop row to widen the whole member page. */
body.member-prestige-theme{overflow-x:hidden!important}
body.member-prestige-theme .premium-main,body.member-prestige-theme .premium-content,body.member-prestige-theme .member-v4-dashboard{min-width:0!important;max-width:100%!important}
@media(max-width:700px){
  body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-columns{display:none!important}
  body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;gap:8px!important;padding:11px!important;min-width:0!important}
  body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-member{grid-row:1/3!important}
  body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-offer{grid-column:1/2!important;grid-row:2!important;padding-left:0!important}
  body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-payout{grid-column:2!important;grid-row:1/3!important;text-align:right!important}
  body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-time{grid-column:1!important;grid-row:3!important;text-align:left!important;font-size:9px!important}
  body.member-prestige-theme .member-v4-live-conversations-slot .nixwall-live-arrow{grid-column:3!important;grid-row:1/4!important}
}
@media(max-width:700px){
  body.member-prestige-theme .premium-affiliate-shell,
  body.member-prestige-theme .premium-main,
  body.member-prestige-theme .premium-content,
  body.member-prestige-theme .member-v4-dashboard,
  body.member-prestige-theme .member-v4-content,
  body.member-prestige-theme .member-v4-bottom{width:100%!important;max-width:100%!important;min-width:0!important}
  body.member-prestige-theme .premium-content{overflow-x:hidden!important}
  body.member-prestige-theme .member-v4-content,
  body.member-prestige-theme .member-v4-bottom{grid-template-columns:minmax(0,1fr)!important}
  body.member-prestige-theme .member-v4-card,
  body.member-prestige-theme .member-v4-graph,
  body.member-prestige-theme .member-v4-graph svg{min-width:0!important;max-width:100%!important}
  body.member-prestige-theme .member-v4-graph{overflow:hidden!important}
  body.member-prestige-theme .member-v4-graph svg{display:block!important}
}
/* Touch-device fallback for browsers using a desktop-width viewport. */
body.ilc-mobile-device.member-prestige-theme .premium-affiliate-shell{grid-template-columns:1fr!important;overflow:visible!important}
body.ilc-mobile-device.member-prestige-theme .premium-affiliate-shell .premium-sidebar{position:fixed!important;z-index:80!important;top:0!important;bottom:0!important;left:0!important;width:min(284px,calc(100vw - 54px))!important;height:100vh!important;height:100dvh!important;transform:translateX(-105%)!important;visibility:hidden!important}
body.ilc-mobile-device.member-prestige-theme.premium-sidebar-open .premium-affiliate-shell .premium-sidebar{transform:translateX(0)!important;visibility:visible!important}
body.ilc-mobile-device.member-prestige-theme .premium-mobile-toggle{display:inline-grid!important}
body.ilc-mobile-device.member-prestige-theme .premium-content{width:100%!important;max-width:100%!important;min-width:0!important;padding:22px 14px 40px!important;overflow-x:hidden!important}
body.ilc-mobile-device.member-prestige-theme .member-v4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
body.ilc-mobile-device.member-prestige-theme .member-v4-content,body.ilc-mobile-device.member-prestige-theme .member-v4-bottom{grid-template-columns:minmax(0,1fr)!important}
body.ilc-mobile-device.member-prestige-theme .member-v4-dashboard,body.ilc-mobile-device.member-prestige-theme .member-v4-card,body.ilc-mobile-device.member-prestige-theme .member-v4-graph{min-width:0!important;max-width:100%!important}
body.ilc-mobile-device.member-prestige-theme .member-v4-graph{overflow:hidden!important}
