/* Business dashboard inherits the phone's transparent rainforest glass system. */
#business-view{background:#173224}.dashboard{background-image:linear-gradient(120deg,rgba(5,25,13,.25),rgba(10,31,18,.38)),url("assets/rainforest-light-scroll.jpeg");background-size:cover;background-position:center;background-attachment:fixed;color:#f4faf6}.sidebar{background:linear-gradient(180deg,rgba(11,37,21,.18),rgba(7,27,15,.12));border-right:0;box-shadow:inset -1px 0 0 rgba(255,255,255,.12),12px 0 34px rgba(3,18,9,.12);backdrop-filter:blur(7px) saturate(112%);-webkit-backdrop-filter:blur(7px) saturate(112%)}.merchant-logo{background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.1),0 7px 16px rgba(3,20,10,.12)}.merchant strong,.merchant small{color:#f5fbf7}.merchant small{color:rgba(239,249,242,.64)}.nav-item{color:rgba(239,249,242,.72)}.nav-item:hover{background:rgba(255,255,255,.06);color:#fff}.nav-item.active{background:rgba(102,181,127,.16);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 0 0 1px rgba(255,255,255,.07)}.connection{background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 0 0 1px rgba(255,255,255,.07);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.connection strong{color:#fff}.connection small{color:rgba(238,249,241,.62)}.dash-main{background:transparent}.dash-head h2{color:#fff;text-shadow:0 2px 18px rgba(0,19,7,.32)}.dash-head .eyebrow,.panel .eyebrow{color:#b9e8c8}.ask-ai{background:rgba(64,144,91,.34);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.08),0 10px 24px rgba(4,26,12,.13);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.metric,.panel{background:linear-gradient(145deg,rgba(12,35,22,.14),rgba(255,255,255,.055));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 0 0 1px rgba(255,255,255,.1),0 14px 32px rgba(4,23,11,.13);backdrop-filter:blur(6px) saturate(112%);-webkit-backdrop-filter:blur(6px) saturate(112%)}.metric.coral{background:linear-gradient(145deg,rgba(67,147,94,.18),rgba(255,255,255,.055))}.metric>span,.metric>small{color:rgba(241,250,244,.7)}.metric .up{color:#aee4bf}.metric.coral strong b{color:#95d9ad}.panel h3{color:#fff}.live-pill{background:rgba(101,187,129,.14);color:#b9e8c8;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.activity-row{border-top-color:rgba(255,255,255,.12)}.activity-row strong{color:#fff}.activity-row small,.activity-row time{color:rgba(239,249,242,.62)}.activity-icon{background:rgba(255,255,255,.08)!important;color:#c5edd1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.06)}.campaign-visual{border-color:rgba(178,229,195,.25);box-shadow:inset 0 0 24px rgba(119,193,143,.08)}.campaign-visual:after{background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.campaign-visual>span{color:#fff}.campaign-visual>small,.campaign-panel>p,.permission-note{color:rgba(239,249,242,.66)}.orbit-dot{background:#8fd0a5}.campaign-btn{background:rgba(65,151,94,.38);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 0 0 1px rgba(255,255,255,.08),0 9px 20px rgba(4,24,11,.12)}.assistant-panel{background:linear-gradient(145deg,rgba(5,25,13,.3),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 0 0 1px rgba(255,255,255,.08),0 16px 38px rgba(2,16,7,.16);backdrop-filter:blur(8px) saturate(112%);-webkit-backdrop-filter:blur(8px) saturate(112%)}.assistant-panel .eyebrow{color:#b9e8c8}.ai-spark{background:rgba(109,191,135,.18);color:#c8efd4;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.ai-task{border-top-color:rgba(255,255,255,.12)}.ai-task p{color:rgba(240,249,243,.7)}.ai-task button,.close-ai{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.more{color:#fff}.toast{background:rgba(7,29,15,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(prefers-reduced-transparency:reduce){.sidebar,.metric,.panel,.assistant-panel{background:rgba(19,50,31,.94);backdrop-filter:none;-webkit-backdrop-filter:none}}
