
.financeTop{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:13px}
.financeAssistant{border:1px solid #2a6a98;background:linear-gradient(145deg,#0a243b,#071522);border-radius:18px;padding:16px;box-shadow:0 20px 60px #0004}
.financeAssistantHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.financeAssistantHead h2{margin:0}.financeAssistantHead span{font-size:10px;border:1px solid #2d6fa5;border-radius:999px;padding:5px 8px;color:#9fd2ff}
.recommendations{display:grid;gap:8px;margin-top:12px}.recommendation{border:1px solid #28537a;background:#081a2c;border-radius:13px;padding:11px}.recommendation.high{border-color:#78404b;background:#251218}.recommendation.medium{border-color:#735d2c;background:#211a0b}.recommendation.low{border-color:#2d6653;background:#0b2119}.recommendation strong{display:block;font-size:12px}.recommendation p{margin:4px 0 0;font-size:10px;line-height:1.45}.recommendation a{display:inline-block;margin-top:7px;color:#7fc0ff;font-size:10px;font-weight:800}
.financeControls{display:flex;gap:8px;flex-wrap:wrap;align-items:end}.financeControls label{min-width:150px}.financeControls input,.financeControls select{margin-top:4px}
.financialStatement{display:grid;gap:0}.statementLine{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #173b59;font-size:11px}.statementLine strong{font-size:11px}.statementLine.total{font-size:13px;border-top:2px solid #2a628f;border-bottom:0;margin-top:3px;padding-top:12px}.statementLine.total strong{font-size:15px}
.agingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.agingBox{border:1px solid #285076;background:#081827;border-radius:12px;padding:10px}.agingBox span{display:block;color:#829bb7;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.agingBox strong{display:block;margin-top:4px;font-size:14px}
.financeTabs{display:flex;gap:7px;overflow:auto;margin:14px 0 0;padding-bottom:2px}.financeTab{white-space:nowrap;border:1px solid #285579;background:#081929;border-radius:999px;padding:8px 11px;color:#abc0d7;font-size:10px;font-weight:850}.financeTab.active{background:#0b5ea8;border-color:#3297ef;color:#fff}
.financePane{display:none}.financePane.active{display:block}.closeCheck{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #173b59;font-size:11px}.closeCheck:last-child{border-bottom:0}.closeCheck b.ok{color:#5fdca8}.closeCheck b.bad{color:#ff9098}
.budgetGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.budgetCard{border:1px solid #285177;background:#081827;border-radius:13px;padding:11px}.budgetCard span{display:block;color:#8198b4;font-size:9px;text-transform:uppercase}.budgetCard strong{display:block;font-size:16px;margin-top:4px}
.bankCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bankCard{border:1px solid #28547b;background:linear-gradient(145deg,#0b2035,#071522);border-radius:14px;padding:12px}.bankCard strong{display:block}.bankCard span{display:block;color:#849bb7;font-size:10px;margin-top:4px}.bankImportZone{margin-top:12px;border:1px dashed #3b739d;background:#071827;border-radius:14px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:.16s}.bankImportZone:hover,.bankImportZone.drag{border-color:#61d9ad;background:#0a211c}.bankImportZone strong{display:block;font-size:12px}.bankImportZone span{display:block;margin-top:4px;color:#849bb7;font-size:10px;line-height:1.45}.bankImportZone .actions{flex:0 0 auto}.bankImportZone+.bankCards{margin-top:12px}
.financeBar{display:grid;grid-template-columns:minmax(70px,.6fr) minmax(130px,2fr) auto;gap:8px;align-items:center}.financeBarTrack{height:9px;border-radius:999px;background:#06101a;border:1px solid #1e4364;overflow:hidden}.financeBarFill{height:100%;background:linear-gradient(90deg,#1681fb,#52c5ff);border-radius:999px}
.statementGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.statementCard{border:1px solid #28547a;background:linear-gradient(155deg,#0a2035,#071522);border-radius:16px;padding:15px}.statementCard.wide{grid-column:1/-1}.statementCard .pageHeader{margin-bottom:8px}.statementBadge{display:inline-flex;align-items:center;gap:5px;border:1px solid #2b5d87;background:#0a2844;border-radius:999px;padding:5px 8px;color:#9fd3ff;font-size:9px;font-weight:850}.statementBadge.ok{border-color:#2f7058;background:#0b281e;color:#8ce7bc}.statementBadge.bad{border-color:#7a3d49;background:#2a1117;color:#ffadb4}.ratioGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ratioCard{border:1px solid #234b6d;background:#071827;border-radius:13px;padding:11px}.ratioCard span{display:block;color:#7f96b0;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.ratioCard strong{display:block;margin-top:5px;font-size:16px}.ratioCard small{display:block;margin-top:4px;color:#7188a1;font-size:9px;line-height:1.35}.financialHealth{margin-top:14px;border:1px solid #326890;background:radial-gradient(circle at 90% 0%,#14558a22,transparent 34%),linear-gradient(155deg,#0a2035,#071522);border-radius:18px;padding:17px}.financialHealth.loss,.financialHealth.attention{border-color:#78434b;background:radial-gradient(circle at 90% 0%,#8b263b22,transparent 34%),linear-gradient(155deg,#25141a,#100d13)}.healthTop{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:center}.healthScore{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#3ea8ff calc(var(--score)*1%),#122b40 0);position:relative}.healthScore:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#071522}.healthScore strong{position:relative;z-index:1;font-size:22px}.healthCopy h2{margin:0 0 4px;font-size:21px}.healthCopy p{margin:0;color:#93abc4;font-size:11px;line-height:1.5}.healthExplainGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.healthExplain{border:1px solid #234a69;background:#061522;border-radius:12px;padding:11px}.healthExplain span{display:block;color:#738da9;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.healthExplain strong{display:block;font-size:15px;margin-top:4px}.healthExplain p{margin:6px 0 0;color:#91a6bd;font-size:10px;line-height:1.45}.healthExplain.good strong{color:#76ddb0}.healthExplain.bad strong{color:#ff9ca6}.healthExplain.warn strong{color:#f1c96e}.decisionList{display:grid;gap:8px;margin-top:14px}.decisionItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:start;border:1px solid #244b6d;background:#071724;border-radius:12px;padding:11px}.decisionPriority{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;background:#133555;color:#9fd4ff}.decisionItem.high{border-color:#77404a}.decisionItem.high .decisionPriority{background:#401821;color:#ffadb5}.decisionItem.medium .decisionPriority{background:#403318;color:#f4ce79}.decisionItem.low .decisionPriority{background:#123326;color:#8ce4b8}.decisionItem strong{display:block;font-size:12px}.decisionItem p{margin:4px 0 0;color:#8fa5bd;font-size:10px;line-height:1.45}.decisionMetric{white-space:nowrap;font-weight:900;color:#dceafa;font-size:11px}.statementFoot{margin-top:12px;padding-top:10px;border-top:1px solid #1c3c58;color:#728aa5;font-size:9px;line-height:1.45}@media(max-width:1100px){.ratioGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.statementGrid{grid-template-columns:1fr}.statementCard.wide{grid-column:auto}.ratioGrid{grid-template-columns:1fr 1fr}.healthExplainGrid{grid-template-columns:1fr 1fr}.decisionItem{grid-template-columns:auto minmax(0,1fr)}.decisionMetric{grid-column:2}}@media(max-width:430px){.ratioGrid,.healthExplainGrid{grid-template-columns:1fr}.healthTop{grid-template-columns:1fr}.healthScore{width:68px;height:68px}.decisionItem{grid-template-columns:1fr}.decisionMetric{grid-column:auto}.statementCard{padding:12px}}
@media(max-width:980px){.financeTop{grid-template-columns:1fr}.agingGrid,.budgetGrid,.bankCards{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.agingGrid,.budgetGrid,.bankCards{grid-template-columns:1fr}.financeControls>*{flex:1 1 100%}.financeBar{grid-template-columns:1fr}.financeBarTrack{height:8px}.bankImportZone{align-items:flex-start;flex-direction:column}.bankImportZone .actions{width:100%}.bankImportZone .actions button{width:100%}}
/* Active extras runtime */
.addonRuntimeStack{display:grid;gap:10px;margin:0 0 14px}
.addonRuntimeBanner{border:1px solid #2a6794;background:linear-gradient(145deg,#09233b,#071622);border-radius:15px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 16px 42px #0003}
.addonRuntimeBanner .addonRuntimeMain{min-width:0}.addonRuntimeBanner .addonRuntimeEyebrow{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#71bdff}.addonRuntimeBanner strong{display:block;margin-top:3px;font-size:13px}.addonRuntimeBanner p{margin:4px 0 0;color:#8fa8c4;font-size:10px;line-height:1.45}
.addonRuntimeBanner .addonRuntimeActions{display:flex;gap:7px;flex:0 0 auto;flex-wrap:wrap}.addonRuntimeBanner .addonRuntimeActions .btn{white-space:nowrap}.addonValueHeadline{margin-top:9px;color:#dbeeff;font-size:11px;font-weight:850}.addonValueList{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.addonValueList li{position:relative;padding-left:15px;color:#a9bfd5;font-size:9px;line-height:1.4}.addonValueList li:before{content:"✓";position:absolute;left:0;color:#5edca7;font-weight:950}.addonHubCardActive{border-color:#2c81c4;box-shadow:0 0 0 1px #176fb5,0 18px 52px #0067b920}.addonHubActions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:auto;padding-top:10px}.addonHubActions .btn{margin-top:0!important}.addonFeaturePanel{border-color:#2c7ebf!important;background:linear-gradient(155deg,#0a243b,#071522)!important;box-shadow:0 0 0 1px #176fb544,0 22px 62px #005b9e22!important}.whatsappQueue{display:grid;gap:9px;margin-top:12px}.whatsappMessageCard{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #285980;background:#071827;border-radius:14px;padding:12px}.whatsappMessageCard>div:first-child{min-width:0}.whatsappMessageCard strong{display:block;font-size:12px}.whatsappMessageCard span{display:block;margin-top:3px;color:#7fb2d5;font-size:9px}.whatsappMessageCard p{margin:6px 0 0;color:#a9bdd2;font-size:10px;line-height:1.45}.whatsappMessageCard .actions{flex:0 0 auto}.addonHubGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.addonHubCard{border:1px solid #28577f;background:linear-gradient(155deg,#0a2036,#071522);border-radius:16px;padding:15px;display:flex;flex-direction:column;min-height:190px}.addonHubCard .addonHubCategory{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#72b9ff;font-weight:900}.addonHubCard h3{font-size:16px;margin:8px 0 4px}.addonHubCard p{font-size:11px;line-height:1.5;margin:0;color:#92a8c1}.addonHubCard .chip{align-self:flex-start;margin-top:9px}.addonHubCard .btn{margin-top:auto;text-align:center}
.nuvuPurchaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.nuvuPurchaseItem{border:1px solid #2b5b83;background:#081927;border-radius:12px;padding:11px}.nuvuPurchaseItem strong{display:block;font-size:12px}.nuvuPurchaseItem span{display:block;margin-top:4px;color:#88a0bc;font-size:10px}.nuvuPurchaseItem .actions{margin-top:9px}
@media(max-width:900px){.addonHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.addonRuntimeBanner{align-items:flex-start;flex-direction:column}.addonRuntimeBanner .addonRuntimeActions{width:100%}.addonRuntimeBanner .addonRuntimeActions .btn{flex:1;text-align:center}}
@media(max-width:600px){.addonHubGrid,.nuvuPurchaseGrid{grid-template-columns:1fr}.whatsappMessageCard{flex-direction:column;align-items:flex-start}.whatsappMessageCard .actions{width:100%}.whatsappMessageCard .actions>*{flex:1;text-align:center}}

/* Marketplace parity · native Commerce module */
.marketplaceNotice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid #2b6b52;background:linear-gradient(145deg,#0a211a,#091826);border-radius:16px;padding:14px 16px;margin-bottom:14px;box-shadow:0 14px 42px #0003}.marketplaceNotice strong{display:block;color:#8eeabe;font-size:13px}.marketplaceNotice span{display:block;color:#8fa8c1;font-size:10px;line-height:1.5;margin-top:4px}.marketplaceNotice .chip{white-space:nowrap;color:#9cebc3;border-color:#33745a}
.marketWalletGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:13px}.marketBalance{font-size:38px;font-weight:950;letter-spacing:-.045em;margin:10px 0 4px}.marketBalance small{font-size:11px;color:#8198b4;font-weight:800}.marketTopups{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.marketTopups button{min-height:38px}
.marketAutoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.marketAutoGrid label{font-size:10px}.marketAutoToggle{display:flex;align-items:center;gap:8px;margin-top:8px}.marketAutoToggle input{width:auto;margin:0}
.marketSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.marketSectionHead p{margin:5px 0 0;font-size:11px}.marketFilters{display:flex;gap:7px;flex-wrap:wrap}.marketFilter{min-height:34px;padding:7px 10px;border-radius:999px;background:#0b1a2b;border:1px solid #2b567e;color:#aac0d8;font-size:10px}.marketFilter.active{background:#0d5ca9;border-color:#3b9df2;color:#fff}
.marketAddonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.marketAddon{position:relative;border:1px solid #28557e;background:linear-gradient(155deg,#0a2036,#071522);border-radius:16px;padding:15px;display:flex;flex-direction:column;min-height:420px;box-shadow:0 16px 44px #0003}.marketAddon.active{border-color:#2e8ee8;box-shadow:0 0 0 1px #167ee4,0 18px 54px #005eac20}.marketAddonCategory{font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#6fbbff}.marketAddon h3{font-size:16px;margin:8px 0 2px}.marketAddonPitch{font-size:12px;line-height:1.45;color:#dbe8f7;font-weight:800;margin-top:7px}.marketAddonDesc{font-size:10px;line-height:1.5;color:#8fa6c0;margin:7px 0 0}.marketBenefits{display:grid;gap:5px;margin:11px 0 0;padding:0;list-style:none}.marketBenefits li{position:relative;padding-left:16px;color:#c2d0df;font-size:10px;line-height:1.4}.marketBenefits li:before{content:"✓";position:absolute;left:0;color:#5edca7;font-weight:900}.marketIdeal{margin-top:10px;padding:9px 10px;border:1px solid #244866;background:#071421;border-radius:10px;color:#8198b3;font-size:9px;line-height:1.45}.marketIdeal strong{color:#d5e4f4}.marketPriceRow{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:12px}.marketPriceBox{border:1px solid #285076;background:#071522;border-radius:11px;padding:9px}.marketPriceBox span{display:block;color:#8198b4;font-size:8px;text-transform:uppercase;letter-spacing:.07em}.marketPriceBox strong{display:block;font-size:17px;margin-top:3px}.marketPriceBox.free{border-color:#2c6a52;background:#091c16}.marketPriceBox.free strong{color:#6fe0ad}.marketAddonActions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:9px}.marketAddonActions.two{grid-template-columns:1fr 1fr}.marketAddonActions .btn,.marketAddonActions button{width:100%;text-align:center;font-size:10px}.marketActivePill{position:absolute;right:10px;top:10px;border:1px solid #357bb0;background:#0b2943;border-radius:999px;padding:4px 7px;color:#9bd0ff;font-size:8px;font-weight:900}.marketPass{margin-top:8px;color:#ffc870;font-size:9px}
.marketUsageGrid{display:grid;gap:8px}.marketUsageRow,.marketTxRow{display:grid;grid-template-columns:1fr auto;gap:10px;border:1px solid #23496c;background:#071522;border-radius:12px;padding:11px}.marketUsageRow span,.marketTxRow span{color:#8198b4;font-size:10px}.marketUsageRow strong,.marketTxRow strong{font-size:11px}.marketTxList{display:grid;gap:8px}.marketPlanCard{border:1px solid #29557e;background:linear-gradient(150deg,#0a2035,#071522);border-radius:14px;padding:13px}.marketPlanCard strong{display:block;font-size:14px}.marketPlanCard span{display:block;color:#8ca4be;font-size:10px;margin-top:4px}
@media(max-width:1080px){.marketAddonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketWalletGrid{grid-template-columns:1fr}.marketTopups{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.marketAddonGrid{grid-template-columns:1fr}.marketAutoGrid{grid-template-columns:1fr}.marketPriceRow{grid-template-columns:1fr 1fr}.marketplaceNotice{flex-direction:column}.marketAddon{min-height:auto}.marketAddonActions.two{grid-template-columns:1fr}}

/* Mobile Luxe v26 */
@media(max-width:700px){
 html{background:#050b14;scroll-padding-top:76px}body{-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background:radial-gradient(circle at 50% -12%,rgba(24,102,185,.22),transparent 34%),linear-gradient(180deg,#06101b 0,#050b14 100%)!important}
 main{padding:0 10px calc(108px + env(safe-area-inset-bottom))!important}
 .classicTop{height:64px!important;padding:8px 10px!important;background:rgba(6,17,31,.86)!important;border-bottom:1px solid rgba(65,123,174,.28)!important;box-shadow:0 10px 32px rgba(0,0,0,.28);backdrop-filter:blur(24px) saturate(1.25)!important}
 .classicBrand img{width:116px!important}.classicActions{gap:6px!important}.classicActions #openCommand{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;font-size:0!important;border-radius:14px!important;background:linear-gradient(180deg,#102c49,#0b1d30)!important}.classicActions #openCommand:after{content:"⌕";font-size:22px;color:#8fd0ff}.classicActions .badge,.sidebarToggle{display:none!important}
 .moduleHero{margin:10px 0 10px!important;padding:0!important;border:1px solid rgba(49,103,150,.48)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(11,33,56,.92),rgba(7,20,34,.94))!important;box-shadow:0 18px 48px rgba(0,0,0,.28)!important;overflow:hidden}
 .moduleHeroContent{padding:14px 15px 15px!important}.moduleBreadcrumb{margin-bottom:6px!important;font-size:9px!important}.moduleHero .eyebrow{font-size:9px!important}.moduleHero h1{font-size:25px!important;line-height:1.08!important;margin:3px 0 4px!important;letter-spacing:-.035em!important}.moduleHero p{font-size:11px!important;line-height:1.45!important;color:#9fb3c9!important}.heroKicker{display:flex!important;gap:5px!important;overflow:auto!important;flex-wrap:nowrap!important;margin-top:10px!important;scrollbar-width:none}.heroKicker::-webkit-scrollbar{display:none}.heroKicker span{flex:0 0 auto!important;padding:5px 8px!important;font-size:8px!important;background:#081a2c!important}
 .contextBar{top:72px!important;min-height:44px!important;margin:0 0 10px!important;padding:5px 6px!important;border-radius:14px!important;background:rgba(7,21,34,.9)!important;border-color:#254b6c!important;box-shadow:0 12px 30px rgba(0,0,0,.24)!important}.contextItem{min-height:31px!important;padding:5px 8px!important;border-radius:10px!important;font-size:9px!important}
 #content{overflow:visible!important}.card,.executiveSummary,.decisionCenter{border-radius:20px!important;border-color:#234b6d!important;background:linear-gradient(160deg,rgba(11,29,48,.98),rgba(6,17,29,.99))!important;box-shadow:0 16px 44px rgba(0,0,0,.26)!important}
 .card{padding:14px!important;margin-top:11px!important}.card h2{font-size:17px!important}.card p{line-height:1.5}.pageHeader{gap:10px!important}.pageHeader h2{font-size:17px!important}.pageHeader p{font-size:10px!important;margin-top:4px!important}
 button,.btn{min-height:46px!important;border-radius:13px!important;font-size:12px!important}.primary{box-shadow:0 10px 24px rgba(0,105,220,.26)!important}.secondary{background:linear-gradient(180deg,#112a45,#0b1c2e)!important}
 input,select,textarea{min-height:50px!important;border-radius:13px!important;padding:12px 13px!important;font-size:16px!important;background:#071521!important;border-color:#295373!important}textarea{min-height:96px!important}label{font-size:10px!important}
 .moduleSummary{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 11px!important}.summaryCard{min-height:86px!important;padding:11px!important;border-radius:16px!important;background:linear-gradient(150deg,#0a2035,#071522)!important;border-color:#285277!important}.summaryCard span{font-size:8px!important}.summaryCard strong{font-size:19px!important;margin-top:5px!important}.summaryCard small{font-size:9px!important;line-height:1.35!important}
 .executiveSummary{padding:13px!important}.executiveHead{display:block!important;margin-bottom:10px!important}.executiveHead h2{font-size:18px!important}.executiveHead p{font-size:10px!important;line-height:1.45}.executiveHead .btn{width:100%!important;margin-top:9px!important}.executiveMain{grid-template-columns:1fr 1fr!important;gap:8px!important}.executiveKpi{min-height:96px!important;padding:11px!important;border-radius:15px!important}.executiveKpi strong{font-size:20px!important}.executiveHealth{display:flex!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding-bottom:3px;scrollbar-width:none}.executiveHealth::-webkit-scrollbar{display:none}.executiveMini{flex:0 0 148px;min-height:72px!important;padding:10px!important;scroll-snap-align:start;border-radius:14px!important}
 .decisionHead{display:block!important}.decisionHead h2{font-size:17px!important}.decisionHead p{font-size:10px!important}.decisionHead .btn{width:100%!important;margin-top:9px!important}.decisionGrid{display:flex!important;overflow-x:auto!important;gap:9px!important;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.decisionGrid::-webkit-scrollbar{display:none}.decisionCard{flex:0 0 82vw;min-height:124px!important;scroll-snap-align:start;border-radius:15px!important}
 .contentSplit,.two{grid-template-columns:1fr!important;gap:10px!important}.productGrid{grid-template-columns:1fr 1fr!important;gap:8px!important}.moduleLink{min-height:92px;padding:12px!important;border-radius:15px!important}.moduleLink strong{font-size:12px!important}.moduleLink span{font-size:9px!important}
 .filterBar{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:10px!important}.filterBar>*{width:100%!important}.dataCard{overflow:hidden!important}.dataCardHead{padding:11px!important;gap:7px!important;flex-wrap:wrap!important}.dataCardHead strong{width:100%;font-size:14px!important}.dataCardHead .spacer{display:none!important}.dataCardHead button,.dataCardHead .btn{flex:1 1 130px!important}.tableWrap{margin-top:8px!important;border-radius:14px!important;-webkit-overflow-scrolling:touch}.tableWrap table{min-width:640px!important}
 .retailOpsBar{grid-template-columns:1fr 1fr!important;gap:7px!important}.retailOpsBar>div{padding:10px!important;border-radius:15px!important}.retailOpsBar .opsActions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important}.retailOpsBar .opsActions button:first-child{grid-column:1/-1}.opsMetric small{font-size:9px!important}
 .catalogCard{padding:0!important}.catalogTools{padding:10px 10px 6px!important;background:#091827f0!important}.categoryRow{padding:0 10px 9px!important;overflow-x:auto!important;flex-wrap:nowrap!important;scroll-snap-type:x proximity;scrollbar-width:none}.categoryRow::-webkit-scrollbar{display:none}.categoryChip{flex:0 0 auto!important;scroll-snap-align:start!important;min-height:36px!important;padding:7px 10px!important;font-size:10px!important}.posGrid{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:9px!important}.posTile{min-height:142px!important;border-radius:16px!important;padding:10px!important}.posVisual{height:42px!important;border-radius:11px!important}.posTile strong{font-size:11px!important}.posTile small{font-size:9px!important}.posAdd{width:36px!important;height:36px!important;border-radius:11px!important}
 .mobileCartToggle{left:10px!important;right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;min-height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#1689f8,#0b4d89)!important;border-color:#5fb8ff!important;box-shadow:0 18px 50px rgba(0,70,150,.45)!important}
 .cartPanel.mobileCartSheet{max-height:90dvh!important;border-radius:26px 26px 0 0!important;border:1px solid #315c84!important;background:#071522!important}.cartPanel.mobileCartSheet:before,.mobileMoreSheet:before,.actionDialog:before,.editorDrawer:before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:#315a7d;margin:8px auto 2px}.cartHead{padding:11px 12px!important;border-bottom:1px solid #24445f!important}.cartFooter{padding:12px!important}
 .actionDialog{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;max-height:90dvh!important;margin:0!important;border-radius:26px 26px 0 0!important;border-bottom:0!important;overflow:auto!important}.actionDialogHead{position:sticky;top:0;z-index:3;padding:12px 14px!important;background:#091827f6!important}.actionDialog form{padding:13px 14px calc(18px + env(safe-area-inset-bottom))!important}.actionDialog .dialogActions{position:sticky;bottom:0;background:#071522f4;padding-top:8px!important}.actionDialog .dialogActions button{flex:1!important}
 .editorDrawer{padding:10px 12px calc(20px + env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important;background:#071522f8!important}
 .marketplaceNotice{padding:12px 13px!important;border-radius:16px!important}.marketWalletGrid{gap:10px!important}.marketBalance{font-size:32px!important}.marketTopups{grid-template-columns:1fr 1fr!important}.marketAddonGrid{grid-template-columns:1fr!important;gap:10px!important}.marketAddon{min-height:auto!important;border-radius:18px!important;padding:14px!important}.marketAddonPitch{font-size:12px!important}.marketAddonDesc,.marketBenefits li{font-size:10px!important}.marketPriceRow{grid-template-columns:1fr 1fr!important}.marketAddonActions.two{grid-template-columns:1fr!important}.marketFilters{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none}.marketFilters::-webkit-scrollbar{display:none}.marketFilter{flex:0 0 auto!important}
 .financeControls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.financeControls label{grid-column:1/-1!important;min-width:0!important}.financeTabs{position:sticky;top:118px;z-index:20;padding:6px 0;background:#050b14e8;backdrop-filter:blur(14px);scrollbar-width:none}.financeTabs::-webkit-scrollbar{display:none}.financeTab{min-height:38px!important}
 .bottomNav{left:9px!important;right:9px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;height:66px!important;padding:6px!important;border-radius:22px!important;border:1px solid rgba(71,129,178,.44)!important;background:rgba(6,18,31,.88)!important;backdrop-filter:blur(24px) saturate(1.3)!important;box-shadow:0 20px 60px rgba(0,0,0,.52)!important}.bottomNav a,.bottomNav button{border-radius:15px!important;padding:7px 3px!important;font-size:9px!important}.bottomNavIcon{font-size:17px!important;line-height:17px!important}.bottomNav a.active,.bottomNav button.active{background:linear-gradient(180deg,#17558d,#10375d)!important;box-shadow:inset 0 0 0 1px rgba(91,183,255,.5),0 8px 20px rgba(0,90,180,.2)!important}
 .mobileMoreSheet{left:8px!important;right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;padding:8px 12px 14px!important;border-radius:24px!important;background:rgba(7,21,34,.96)!important;border-color:#315c82!important;box-shadow:0 28px 80px rgba(0,0,0,.65)!important}.mobileMoreHead:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:42px;height:4px;border-radius:999px;background:#315a7d}.mobileMoreHead{position:relative;padding-top:12px!important}.mobileMoreGrid{gap:8px!important}.mobileMoreGrid a{min-height:62px;padding:10px!important;border-radius:14px!important;background:linear-gradient(145deg,#091b2d,#071522)!important}
 .appToastHost{bottom:calc(88px + env(safe-area-inset-bottom))!important}.appToast{border-radius:15px!important;background:#081827f2!important;backdrop-filter:blur(16px)!important}
 .nuvuInline{border-radius:16px!important;padding:11px 12px!important}.addonRuntimeBanner{border-radius:16px!important}
 .rowMenuPanel{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;top:auto!important;min-width:0!important;border-radius:18px!important;padding:10px!important}
 button:hover,.btn:hover,.summaryCard:hover,.executiveKpi:hover,.executiveMini:hover,.posTile:hover,.decisionCard:hover{transform:none!important}
}
@media(max-width:380px){
 .executiveMain,.moduleSummary{grid-template-columns:1fr 1fr!important}.executiveKpi strong,.summaryCard strong{font-size:17px!important}.posGrid{grid-template-columns:1fr 1fr!important}.mobileMoreGrid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:330px){.executiveMain,.moduleSummary,.posGrid,.retailOpsBar{grid-template-columns:1fr!important}.marketPriceRow{grid-template-columns:1fr!important}}
@media(max-width:700px){
 .commandDialog{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;max-width:none!important;max-height:88dvh!important;margin:0!important;border-radius:26px 26px 0 0!important;border-bottom:0!important;padding:10px 14px calc(16px + env(safe-area-inset-bottom))!important;overflow:auto!important;background:rgba(7,21,34,.98)!important}
 .commandDialog:before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:#315a7d;margin:0 auto 10px}
 .commandDialogHead{position:sticky;top:-10px;z-index:3;padding:2px 0 10px;background:rgba(7,21,34,.97)!important;backdrop-filter:blur(16px)}
 .commandDialogHead strong{font-size:16px!important}.commandDialogClose{display:grid!important;place-items:center}
 .commandInput{position:sticky;top:54px;z-index:2;min-height:52px!important;font-size:16px!important;border-radius:15px!important;background:#061522!important}
 .commandSearchHelp{font-size:10px!important;line-height:1.45;margin:8px 2px 10px}.commandList{margin-top:8px!important;padding-bottom:6px}
 .commandItem{min-height:68px!important;padding:12px!important;border-radius:15px!important}.commandItemMain strong{font-size:12px!important}.commandItemMain span{font-size:10px!important;white-space:normal!important;line-height:1.35}.commandKind{font-size:8px!important}
 .commandBottomClose{display:block!important;position:sticky;bottom:0;z-index:3;min-height:48px!important;background:#112a45!important;box-shadow:0 -10px 24px rgba(7,21,34,.96)}
}


/* Kronuvo Launch Motion */
.kronuvoLaunch{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:radial-gradient(circle at 50% 44%,#0c315a 0,#07182b 28%,#040a12 66%,#02060b 100%);opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.22,.8,.2,1),visibility .28s;overflow:hidden;touch-action:none}.kronuvoLaunch[hidden]{display:none}.kronuvoLaunch.exit{opacity:0;visibility:hidden;pointer-events:none}.kronuvoLaunchGlow{position:absolute;width:min(78vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#1689ff35 0,#1478dd18 35%,transparent 70%);animation:kLaunchGlow 2.4s cubic-bezier(.2,.8,.2,1) both}.kronuvoLaunchCore{position:relative;display:grid;justify-items:center;gap:16px;transform:translateY(5px)}.kronuvoLaunchIcon{width:76px;height:76px;filter:drop-shadow(0 0 24px #168cff66);opacity:1;transform:scale(.68) rotate(-5deg);animation:kLaunchIcon 1.25s cubic-bezier(.16,1,.3,1) .18s forwards}.kronuvoLaunchWord{display:grid;justify-items:center;gap:5px;color:#f2f7ff;opacity:0;transform:translateY(7px);animation:kLaunchWord .9s ease-out .9s forwards}.kronuvoLaunchWord span{font-size:18px;font-weight:900;letter-spacing:.32em;padding-left:.32em}.kronuvoLaunchWord small{font-size:9px;font-weight:800;letter-spacing:.36em;padding-left:.36em;color:#7fa9d2}.kronuvoLaunchLine{width:78px;height:2px;border-radius:99px;background:#16324d;overflow:hidden;opacity:0;animation:kLaunchWord .7s ease-out 1.35s forwards}.kronuvoLaunchLine:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,transparent,#40a9ff,#82d0ff);transform:translateX(-100%);animation:kLaunchLine 1.25s cubic-bezier(.2,.8,.2,1) 1.55s forwards}@keyframes kLaunchIcon{to{transform:scale(1) rotate(0)}}@keyframes kLaunchWord{to{opacity:1;transform:translateY(0)}}@keyframes kLaunchLine{to{transform:translateX(0)}}@keyframes kLaunchGlow{0%{opacity:0;transform:scale(.58)}55%{opacity:1}100%{opacity:.7;transform:scale(1)}}@media(max-width:700px){.kronuvoLaunchIcon{width:70px;height:70px}.kronuvoLaunchWord span{font-size:16px}.kronuvoLaunchWord small{font-size:8px}.kronuvoLaunchCore{gap:14px}}@media(prefers-reduced-motion:reduce){.kronuvoLaunch{transition:none}.kronuvoLaunchGlow,.kronuvoLaunchIcon,.kronuvoLaunchWord,.kronuvoLaunchLine,.kronuvoLaunchLine:after{animation:none!important;opacity:1!important;transform:none!important}}

/* Premium Product Motion v32 */
:root{--premium-spring:cubic-bezier(.2,.8,.2,1);--premium-out:cubic-bezier(.16,1,.3,1);--kv-route-ms:80ms}
#content.routeEnter,.moduleHero.routeEnterHero{animation:none!important}.card,.summaryCard,.executiveKpi,.executiveMini,.decisionCard,.moduleLink,.marketAddon,.posTile{backface-visibility:hidden}.card{transition:border-color .08s ease,box-shadow .08s ease,background .08s ease}.primary,.secondary,.btn,button{transition:transform .07s ease,box-shadow .08s ease,background .08s ease,border-color .08s ease,opacity .07s ease}.primary:active,.secondary:active,.btn:active,button:active{transform:scale(.992)}
body.fastRouteSwitch #content,body.fastRouteSwitch .moduleHero,body.fastRouteSwitch .card,body.fastRouteSwitch .summaryCard,body.fastRouteSwitch .executiveKpi,body.fastRouteSwitch .executiveMini,body.fastRouteSwitch .decisionCard,body.fastRouteSwitch .moduleLink{animation:none!important;transition:none!important;transform:none!important;filter:none!important}
.bottomNav a,.bottomNav button{transition:background .08s ease,box-shadow .08s ease,opacity .07s ease}.bottomNav a.active,.bottomNav button.active{transform:none}.bottomNav a.active .bottomNavIcon,.bottomNav button.active .bottomNavIcon{animation:none}
.mobileMoreSheet.open{animation:premiumSheetUp .12s var(--premium-out) both}.actionDialog[open],.commandDialog[open]{animation:premiumDialogIn .12s var(--premium-out) both}.activityDrawer{transition:transform .14s var(--premium-out)!important}.appToast{animation:premiumToastIn .12s var(--premium-out) both}.emptyPremium{animation:none!important}
.premiumTapPulse{animation:premiumTapPulse .1s var(--premium-out)}.premiumSuccessPulse{animation:premiumSuccessPulse .2s var(--premium-out)}
@keyframes premiumRouteIn{from{opacity:.82;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes premiumHeroIn{from{opacity:.9}to{opacity:1}}@keyframes premiumNavIcon{0%{transform:scale(.82)}65%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes premiumSheetUp{from{opacity:.25;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}@keyframes premiumDialogIn{from{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes premiumToastIn{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes premiumFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes premiumTapPulse{50%{transform:scale(.965)}}@keyframes premiumSuccessPulse{0%{box-shadow:0 0 0 0 #43d9a040}100%{box-shadow:0 0 0 18px transparent}}
@media(max-width:700px){.classicTop{background:linear-gradient(180deg,rgba(7,22,38,.86),rgba(5,16,28,.9))!important;box-shadow:0 12px 32px #0005,0 1px 0 #5cb6ff18!important}.bottomNav{background:linear-gradient(180deg,rgba(8,27,45,.9),rgba(5,16,28,.94))!important;box-shadow:0 22px 64px #0009,0 0 0 1px #63baff12!important}.mobileMoreSheet,.actionDialog,.commandDialog,.editorDrawer{backdrop-filter:blur(28px) saturate(1.28)!important}.mobileMoreGrid a{transition:transform .18s var(--premium-out),border-color .18s ease}.mobileMoreGrid a:active{transform:scale(.975)}.summaryCard,.executiveKpi,.executiveMini{box-shadow:inset 0 1px 0 #ffffff08,0 10px 24px #0003!important}}
@media(prefers-reduced-motion:reduce){#content.routeEnter,.moduleHero.routeEnterHero,.bottomNav a.active .bottomNavIcon,.bottomNav button.active .bottomNavIcon,.mobileMoreSheet.open,.actionDialog[open],.commandDialog[open],.appToast,.emptyPremium,.premiumTapPulse,.premiumSuccessPulse{animation:none!important}}

/* Mobile Dashboard Polish v33 */
.salesSparkline{display:block;width:96px;height:34px;flex:0 0 96px}
.salesSparkline svg{display:block;width:100%;height:100%;overflow:visible}
.salesSparkArea{fill:url(#salesSparkFill)}
.salesSparkLine{fill:none;stroke:#279bff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(39,155,255,.38))}
.salesSparkDot{fill:#48b6ff;filter:drop-shadow(0 0 5px rgba(72,182,255,.7))}
.sparklineEmpty{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:28px;padding:5px 7px;border:1px dashed #28577e;border-radius:9px;color:#6f8eaa;font-size:8px;line-height:1.2;text-align:center;background:#071523}
.kpiTrend{align-items:center}
.kpiTrend b{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid #28577e;border-radius:999px;background:#071523;line-height:1.25;color:#89a6bf}.kpiTrend b.ok{border-color:#276b57;background:#081c18}.kpiTrend b.bad{border-color:#6f3d46;background:#211218}
@media(max-width:700px){
 :root{--kv-safe-top:env(safe-area-inset-top,0px);--kv-mobile-header:calc(64px + var(--kv-safe-top))}
 .classicTop{top:0!important;height:var(--kv-mobile-header)!important;min-height:var(--kv-mobile-header)!important;padding:calc(8px + var(--kv-safe-top)) 12px 8px!important;align-items:flex-end!important;background:linear-gradient(180deg,rgba(6,20,35,.98),rgba(5,16,28,.94))!important;border-bottom:1px solid rgba(70,143,199,.34)!important;box-shadow:0 12px 34px rgba(0,0,0,.34),inset 0 -1px rgba(77,166,230,.07)!important}
 .classicBrand{height:44px;display:flex!important;align-items:center!important;overflow:visible!important}
 .classicBrand a{display:flex!important;align-items:center!important;min-width:0!important}
 .classicBrand img{display:block!important;width:128px!important;max-width:42vw!important;height:auto!important;object-fit:contain!important}
 .classicActions{height:44px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important}
 .classicActions #openCommand{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;border:1px solid rgba(74,147,202,.5)!important;background:linear-gradient(180deg,#0d2945,#091b2e)!important;box-shadow:inset 0 1px rgba(255,255,255,.04),0 8px 20px rgba(0,0,0,.22)!important}
 .classicActions #openCommand:after{font-size:20px!important}
 .moduleHero{position:relative!important;border-radius:24px!important;border-color:rgba(55,121,174,.52)!important;background:linear-gradient(145deg,#0a2036,#071522)!important;box-shadow:0 18px 52px rgba(0,0,0,.3)!important}
 .moduleHero:after{content:"";position:absolute;right:-78px;bottom:-74px;width:240px;height:136px;border:2px solid rgba(29,147,255,.72);border-radius:50%;transform:rotate(-15deg);box-shadow:0 0 28px rgba(20,132,255,.18);pointer-events:none}
 .moduleHeroContent{position:relative!important;z-index:1!important;padding:17px 18px 18px!important}
 .moduleHero h1{font-size:27px!important;line-height:1.06!important;max-width:94%!important}
 .moduleHero p{font-size:11px!important;max-width:92%!important}
 .heroKicker{display:flex!important;margin-top:12px!important;gap:7px!important}
 .heroKicker span{padding:6px 10px!important;border-radius:999px!important;border-color:#29699b!important;background:#081c2f!important;color:#cde5fb!important;font-size:9px!important}
 .contextBar{top:calc(var(--kv-mobile-header) + 6px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;overflow:visible!important;min-height:54px!important;padding:6px!important;border-radius:18px!important;background:rgba(7,22,36,.94)!important;border-color:rgba(65,127,175,.48)!important}
 .contextBarGroup{min-width:0!important;flex-wrap:nowrap!important;gap:6px!important}
 .contextBarGroup:first-child{overflow:hidden!important}
 .contextBarGroup:first-child .contextItem:nth-child(n+2){display:none!important}
 .contextBarGroup:first-child .contextItem:first-child{display:flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;padding:5px 8px!important;border-radius:13px!important;background:linear-gradient(180deg,#0a2035,#071725)!important}
 .contextBarGroup:first-child .contextItem:first-child select{width:100%!important;min-width:0!important;max-width:none!important;padding-right:28px!important;font-size:14px!important;font-weight:800!important}
 .contextBarGroup:last-child{margin-left:0!important;display:flex!important;align-items:center!important}
 #openActivity{min-width:88px!important;padding:7px 10px!important;border-radius:13px!important}
 #themeToggle{width:42px!important;min-width:42px!important;max-width:42px!important;padding:0!important;font-size:0!important;border-radius:13px!important}
 #themeToggle:after{content:"◐";font-size:16px!important;color:#8fd0ff}
 .financeTabs{top:calc(var(--kv-mobile-header) + 60px)!important}
 .executiveSummary{padding:16px!important;border-radius:24px!important;border-color:rgba(54,116,164,.58)!important;background:linear-gradient(155deg,#0a2035,#071421 70%,#06111d)!important}
 .executiveHead{margin-bottom:12px!important}
 .executiveHead h2{font-size:21px!important;line-height:1.12!important;margin-top:5px!important}
 .executiveHead p{font-size:11px!important;line-height:1.5!important}
 .dashboardCustomize{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:8px!important;margin-top:12px!important}
 .dashboardCustomize #customizeDashboard{justify-self:start!important;width:auto!important;padding-left:14px!important;padding-right:14px!important}
 .dashboardCustomize .btn{grid-column:1/-1!important;width:100%!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-left:14px!important;padding-right:14px!important}
 .dashboardCustomize .btn:after{content:"›";font-size:24px;line-height:1;color:#b7dfff}
 .executiveMain{grid-template-columns:1fr 1fr!important;gap:10px!important}
 .executiveKpi{display:flex!important;flex-direction:column!important;min-height:148px!important;padding:14px!important;border-radius:19px!important;border-color:rgba(56,119,169,.62)!important;background:linear-gradient(155deg,#091c30,#061421)!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 14px 32px rgba(0,0,0,.24)!important}
 .executiveKpi>span{font-size:9px!important;line-height:1.35!important;letter-spacing:.1em!important}
 .executiveKpi strong{font-size:24px!important;line-height:1.05!important;margin-top:10px!important}
 .executiveKpi small{font-size:10px!important;line-height:1.45!important;margin-top:7px!important}
 .kpiTrend{margin-top:auto!important;padding-top:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
 .kpiTrend b{font-size:9px!important;max-width:104px!important}
 .salesSparkline{width:94px;height:34px;flex-basis:94px}
 .sparklineEmpty{min-width:86px;max-width:94px}
 .executiveHealth{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important;margin-top:10px!important}
 .executiveMini{min-width:0!important;min-height:92px!important;padding:11px!important;border-radius:17px!important;border-color:rgba(50,104,148,.55)!important}
 .executiveMini span{font-size:7.5px!important;line-height:1.35!important}
 .executiveMini strong{font-size:16px!important;line-height:1.08!important}
 .executiveMini small{font-size:8px!important;line-height:1.35!important}
 .decisionCenter{border-radius:24px!important;padding:16px!important}
 .bottomNav{height:72px!important;padding:7px!important;border-radius:24px!important;border-color:rgba(78,151,207,.46)!important;background:linear-gradient(180deg,rgba(7,25,42,.95),rgba(5,15,27,.97))!important}
 .bottomNav a,.bottomNav button{border-radius:17px!important;padding:7px 3px!important}
 .bottomNav a.active,.bottomNav button.active{transform:translateY(-2px)!important;background:linear-gradient(180deg,#1765a7,#114574)!important;box-shadow:inset 0 0 0 1px rgba(100,195,255,.6),0 8px 24px rgba(0,95,190,.28)!important}
 .bottomNavIcon{font-size:18px!important;line-height:18px!important}
}
@media(max-width:360px){
 .executiveHealth{grid-template-columns:1fr 1fr!important}
 .executiveKpi strong{font-size:21px!important}
 .classicBrand img{width:118px!important}
}
