/* AiBoss v1.0.84 / Production Quantum Glass
   Final scoped theme layer. Intentionally also emitted after plugin shortcode CSS.
   Presentation-only: never touch banking, wallet, staking values or submit behavior. */
body.aixdv-app{
 --aix84-ice:#ecfaff;--aix84-cyan:#77e9f5;--aix84-periwinkle:#a09df9;
 --aix84-edge:rgba(151,221,255,.105);
}
body.aixdv-app .aixdv-shell,
body.aixdv-app .aixdv-main,
body.aixdv-app .aixdv-content,
body.aixdv-app .aixdv-article{min-width:0;max-width:100%;box-sizing:border-box}
body.aixdv-app .aixdv-content :is(.cb-live-profit,.cb-fin-box,.cb-fin-card,.cb-invest-plan-card,.cb-income-card,.cb-team-hub,.aixdv-theme-select){min-width:0;max-width:100%;box-sizing:border-box}

/* Global language-choice precision. Keeps existing native labels + language AJAX. */
body.aixdv-app .aixdv-language-list>.aixdv-language-item{
 display:grid!important;grid-template-columns:clamp(28px,7.2vw,37px) minmax(0,1fr)!important;
 grid-template-rows:auto!important;place-content:center!important;align-items:center!important;
 justify-content:stretch!important;gap:10px!important;
 text-align:start!important;flex-direction:unset!important;
 min-height:78px!important;padding:12px 11px!important;
 position:relative!important;isolation:isolate;
}
body.aixdv-app .aixdv-language-flag{
 display:grid!important;place-items:center!important;align-self:center!important;
 height:34px!important;width:100%!important;min-width:0!important;
 line-height:1!important;font-size:clamp(23px,6vw,28px)!important;
 font-family:system-ui,'Noto Color Emoji','Apple Color Emoji',sans-serif!important;
 white-space:nowrap!important;filter:drop-shadow(0 4px 8px rgba(3,13,31,.20));
}
body.aixdv-app .aixdv-language-copy{display:grid!important;gap:4px!important;align-content:center!important;min-width:0!important}
body.aixdv-app .aixdv-language-copy .aixdv-language-native{
 display:block!important;min-width:0!important;font-size:clamp(11.5px,3vw,14px)!important;
 font-weight:740!important;line-height:1.32!important;letter-spacing:0!important;overflow-wrap:anywhere;
}
body.aixdv-app .aixdv-language-copy>small{
 display:block!important;align-self:auto!important;max-width:100%;line-height:1.3!important;
 font-size:9px!important;font-weight:650!important;letter-spacing:.95px!important;
}
body.aixdv-app .aixdv-language-list>.aixdv-language-item>b{
 right:7px!important;top:7px!important;width:17px!important;height:17px!important;font-size:10px!important;
}
body.aixdv-app .aixdv-language-head{padding:19px 19px 11px!important}
body.aixdv-app .aixdv-language-list{gap:9px!important;padding:3px 15px 11px!important}
body.aixdv-app .aixdv-language-footnote{padding:11px 15px 15px!important}
body.aixdv-app .aixdv-language-sheet{width:min(456px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;border-radius:23px!important}
body.aixdv-app .aixdv-language-item:focus-visible{outline:2px solid var(--aix84-cyan)!important;outline-offset:2px!important}
/* Semi-translucent language tiles: no large white blocks for Sci-Fi. */
body.aixdv-app.aixdv-skin-scifi .aixdv-language-sheet{
 background:radial-gradient(ellipse at 88% 4%,rgba(30,123,171,.15),transparent 51%),
 linear-gradient(151deg,rgba(7,29,62,.94),rgba(10,20,48,.96) 62%,rgba(20,17,57,.94))!important;
 border:1px solid rgba(134,222,246,.13)!important;
 box-shadow:0 26px 70px rgba(0,3,16,.58),0 0 35px rgba(23,136,189,.07),inset 0 1px rgba(223,253,255,.07)!important;
 -webkit-backdrop-filter:blur(24px) saturate(135%)!important;backdrop-filter:blur(24px) saturate(135%)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-list>.aixdv-language-item{
 background:linear-gradient(136deg,rgba(28,65,112,.47),rgba(14,33,79,.47))!important;
 background-color:transparent!important;border:1px solid rgba(147,215,255,.105)!important;
 box-shadow:inset 0 1px rgba(234,250,255,.055),0 8px 18px rgba(0,8,25,.08)!important;
 color:#eaf8ff!important;border-radius:16px!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-list>.aixdv-language-item.is-active{
 background:linear-gradient(135deg,rgba(11,106,155,.47),rgba(19,61,125,.48) 67%,rgba(80,47,140,.29))!important;
 border-color:rgba(86,237,245,.43)!important;
 box-shadow:0 0 24px rgba(31,195,231,.085),inset 0 1px rgba(214,251,255,.10)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-list>.aixdv-language-item.is-active .aixdv-language-native{color:#b9fbff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-language-footnote{color:#8eafc8!important}
body.aixdv-app.aixdv-skin-classic .aixdv-language-list>.aixdv-language-item{
 background:linear-gradient(149deg,#fff,#f2f8ff)!important;border-color:#d9e6f4!important;
 box-shadow:0 5px 16px rgba(26,75,135,.035)!important;
}
body.aixdv-app.aixdv-skin-classic .aixdv-language-list>.aixdv-language-item.is-active{
 background:linear-gradient(150deg,#e4f7ff,#e5f0ff)!important;border-color:#7acdeb!important;
}

/* PRIMARY LIVE FIX: three profile control cards must NEVER render as solid cyan blocks.
   Extreme specificity + footer placement fixes late plugin inline styles. */
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference,
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference[aria-pressed="true"],
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference.aixdv-scifi-quality-control{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;
 flex-direction:row!important;isolation:isolate;
 min-height:73px!important;height:auto!important;width:100%!important;
 margin:0!important;padding:12px 13px!important;
 background:linear-gradient(117deg,rgba(25,59,115,.72),rgba(16,38,87,.75) 62%,rgba(40,32,102,.57))!important;
 background-color:transparent!important;
 border:1px solid rgba(140,217,252,.13)!important;border-radius:17px!important;
 box-shadow:inset 0 1px rgba(233,250,255,.075),0 10px 27px rgba(1,12,41,.13)!important;
 -webkit-backdrop-filter:blur(16px) saturate(120%)!important;backdrop-filter:blur(16px) saturate(120%)!important;
 color:#eefaff!important;text-shadow:none!important;
 text-align:left!important;filter:none!important;transform:none!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference[aria-pressed="true"]{
 background:linear-gradient(117deg,rgba(22,85,131,.55),rgba(18,50,108,.71) 60%,rgba(45,37,114,.58))!important;
 border-color:rgba(90,238,250,.28)!important;
 box-shadow:inset 0 1px rgba(232,253,255,.09),0 10px 27px rgba(4,35,83,.17),0 0 20px rgba(29,193,231,.075)!important;
}
html body.aixdv-app.aixdv-skin-scifi section.aixdv-theme-select div.aixdv-scifi-prefs div.aixdv-scifi-prefs-grid > button.aixdv-scifi-preference:hover{
 border-color:rgba(99,236,252,.30)!important;box-shadow:inset 0 1px rgba(234,253,255,.08),0 0 22px rgba(34,199,240,.11)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-pref-label{
 display:grid!important;flex:1 1 auto!important;min-width:0!important;gap:3px!important;
 color:#e8f7ff!important;background:none!important;text-shadow:none!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-pref-label>b{
 font-size:clamp(13px,3.7vw,15px)!important;font-weight:740!important;
 color:#e9f7ff!important;text-shadow:none!important;line-height:1.32!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-pref-label>small{
 font-size:11px!important;font-weight:490!important;color:#a4c5dd!important;
 line-height:1.34!important;text-shadow:none!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-pref-icon{
 width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;
 display:grid!important;place-items:center!important;border-radius:13px!important;
 background:linear-gradient(151deg,rgba(33,123,174,.22),rgba(38,61,136,.29))!important;
 border:1px solid rgba(145,223,255,.13)!important;color:#8ae9f8!important;
 box-shadow:inset 0 1px rgba(236,251,255,.06)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-pref-knob{
 width:42px!important;height:24px!important;flex:0 0 42px!important;
 display:block!important;margin:0!important;border-radius:999px!important;
 background:rgba(100,139,186,.29)!important;border:1px solid rgba(152,197,239,.24)!important;
 box-shadow:inset 0 1px 4px rgba(0,7,29,.18)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs button[aria-pressed="true"] .aixdv-scifi-pref-knob{
 background:rgba(22,175,196,.31)!important;border-color:rgba(96,223,251,.39)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-pref-knob:after{
 width:16px!important;height:16px!important;top:3px!important;left:3px!important;
 background:#d8eafa!important;box-shadow:0 2px 6px rgba(0,3,16,.34)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs button[aria-pressed="true"] .aixdv-scifi-pref-knob:after{
 background:#b9f8ff!important;transform:translateX(18px)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-quality-chevron{
 width:36px!important;height:36px!important;flex:0 0 36px!important;
 display:grid!important;place-items:center!important;background:rgba(56,93,165,.23)!important;
 border:1px solid rgba(138,224,255,.12)!important;border-radius:11px!important;
 color:#a9eaf6!important;box-shadow:none!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-theme-select,
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs{
 border-color:rgba(145,214,251,.11)!important;
 box-shadow:0 18px 45px rgba(0,7,26,.17),inset 0 1px rgba(215,251,255,.05)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs{
 background:radial-gradient(ellipse at 95% 0,rgba(53,100,182,.105),transparent 52%),
 linear-gradient(144deg,rgba(11,30,66,.62),rgba(18,30,72,.63))!important;
 -webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs-note{color:#a7c5dc!important}

/* LIVE DAILY PROFIT - glass, balanced typography and elegant neon, not electric-blue slab.
   Markup is from WP Affiliasi cb_investasi.php: no change to [data-cb-live-profit-*]. */
html body.aixdv-app.aixdv-skin-scifi .aixdv-content section.cb-live-profit,
html body.aixdv-app.aixdv-skin-scifi .aixdv-home-live-profit section.cb-live-profit,
html body.aixdv-app.aixdv-skin-scifi .aixdv-workstation-live section.cb-live-profit,
html body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-live-profit{
 position:relative!important;isolation:isolate!important;
 width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;
 padding:clamp(17px,4vw,23px)!important;
 background:radial-gradient(ellipse at 88% 8%,rgba(44,126,213,.20),transparent 52%),
 linear-gradient(137deg,rgba(14,40,91,.83),rgba(11,31,79,.81) 59%,rgba(45,30,112,.63))!important;
 background-color:transparent!important;
 border:1px solid rgba(137,223,255,.15)!important;border-radius:23px!important;
 box-shadow:0 18px 40px rgba(0,7,33,.29),0 0 26px rgba(27,153,205,.055),inset 0 1px rgba(220,252,255,.075)!important;
 -webkit-backdrop-filter:blur(20px) saturate(130%)!important;backdrop-filter:blur(20px) saturate(130%)!important;
 overflow:hidden!important;color:#eaf8ff!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-head{align-items:flex-start!important;gap:10px!important}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-head small{
 color:#7deaf3!important;font-size:clamp(10px,2.6vw,12px)!important;
 letter-spacing:1.8px!important;font-weight:800!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-head span{
 color:#bad3ec!important;font-size:clamp(11px,2.7vw,13px)!important;line-height:1.42!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-head i{
 width:10px!important;height:10px!important;background:#10c8a0!important;
 box-shadow:0 0 0 6px rgba(23,192,175,.095),0 0 13px rgba(21,216,179,.23)!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-value{
 display:flex!important;align-items:baseline!important;gap:7px!important;
 margin:clamp(18px,5.3vw,29px) 0 clamp(14px,3.7vw,21px)!important;
 font-size:clamp(28px,7.6vw,49px)!important;font-weight:490!important;
 line-height:1.1!important;letter-spacing:-.036em!important;
 color:#f1fdff!important;font-variant-numeric:tabular-nums!important;
 overflow-wrap:anywhere!important;flex-wrap:wrap!important;
 text-shadow:0 0 19px rgba(116,234,255,.06)!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-value em{
 color:#77e9f7!important;font-size:clamp(11px,2.7vw,13px)!important;
 font-weight:730!important;white-space:nowrap!important;letter-spacing:.4px!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-meta{
 color:#a7c6e2!important;font-size:clamp(10px,2.55vw,12px)!important;
 align-items:baseline!important;gap:7px!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-meta b{color:#e5f6ff!important;font-weight:690!important}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-bar{
 height:5px!important;margin-top:clamp(16px,4vw,23px)!important;
 background:rgba(84,150,215,.21)!important;
 border:1px solid rgba(138,211,244,.055)!important;border-radius:999px!important;
}
body.aixdv-app.aixdv-skin-scifi .cb-live-profit-bar>span{
 background:linear-gradient(90deg,#12bfda,#70f4ef 52%,#91a3ff)!important;
 box-shadow:0 0 12px rgba(49,216,237,.27)!important;
}
/* Premium staking and finance panels on the Earn page, no huge solid surfaces. */
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-fin-box,.cb-fin-card,.cb-income-card,.cb-invest-plan-card){
 border-color:rgba(148,214,248,.105)!important;
 background:linear-gradient(147deg,rgba(26,57,108,.53),rgba(10,28,69,.57) 60%,rgba(41,32,104,.40))!important;
 background-color:transparent!important;
 box-shadow:inset 0 1px rgba(242,254,255,.055),0 11px 28px rgba(0,9,34,.15)!important;
 -webkit-backdrop-filter:blur(14px) saturate(118%)!important;backdrop-filter:blur(14px) saturate(118%)!important;
}
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-invest-plan-card,.cb-fin-card){border-radius:18px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content .cb-fin-box{border-radius:22px!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-invest-plan-name,.cb-invest-plan-value,.cb-fin-box h2,.cb-fin-box h3,.cb-fin-card strong){color:#e9f8ff!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-invest-plan-card p,.cb-invest-plan-card small,.cb-fin-box p,.cb-fin-card small){color:#b2cde5!important}
body.aixdv-app.aixdv-skin-scifi .aixdv-content :is(.cb-balance-value,.cb-income-card strong){font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
/* Preserve functional focus and boost legibility without animating transaction controls. */
body.aixdv-app.aixdv-skin-scifi :is(.aixdv-language-item,.aixdv-scifi-preference,.aixdv-theme-option):focus-visible{outline:2px solid #92f6ff!important;outline-offset:3px!important}
body.aixdv-app.aixdv-skin-classic .cb-live-profit{
 border-color:rgba(135,197,240,.17)!important;border-radius:22px!important;
 box-shadow:0 17px 36px rgba(19,77,147,.13)!important;
}
@media(max-width:560px){
 body.aixdv-app .aixdv-language-sheet{right:10px!important;left:auto!important;top:calc(var(--aixdv-top,130px) + 8px)!important}
 body.aixdv-app .aixdv-language-list{gap:8px!important;padding:3px 12px 11px!important}
 body.aixdv-app .aixdv-language-list>.aixdv-language-item{min-height:75px!important;padding:10px 9px!important;gap:7px!important}
 body.aixdv-app .aixdv-language-flag{font-size:24px!important;height:30px!important}
 body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs{padding:15px!important}
 body.aixdv-app.aixdv-skin-scifi .aixdv-workstation-live .cb-live-profit{padding:15px!important}
 body.aixdv-app.aixdv-skin-scifi .cb-live-profit-meta{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
 body.aixdv-app.aixdv-skin-scifi .cb-live-profit-value{font-size:clamp(26px,7.2vw,38px)!important}
}
@media(max-width:350px){
 body.aixdv-app .aixdv-language-list{gap:6px!important;padding:3px 10px 10px!important}
 body.aixdv-app .aixdv-language-list>.aixdv-language-item{grid-template-columns:26px minmax(0,1fr)!important;min-height:73px!important;gap:6px!important;padding:9px 7px!important}
 body.aixdv-app .aixdv-language-flag{font-size:22px!important}
 body.aixdv-app .aixdv-language-copy .aixdv-language-native{font-size:11.5px!important}
 body.aixdv-app.aixdv-skin-scifi .aixdv-scifi-prefs .aixdv-scifi-pref-icon{flex-basis:40px!important;min-width:40px!important;width:40px!important;height:40px!important}
 body.aixdv-app.aixdv-skin-scifi .cb-live-profit-value{font-size:clamp(25px,7.2vw,33px)!important}
}
@media(prefers-reduced-motion:reduce){body.aixdv-app .aixdv-language-item,body.aixdv-app .aixdv-scifi-preference{transition:none!important}body.aixdv-app .cb-live-profit-head i{animation:none!important}}
