#app .owner-domain-panel{border-color:#275276;background:linear-gradient(180deg,rgba(8,25,47,.94),rgba(6,18,35,.96))}
#app .owner-domain-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}
#app .owner-domain-kpi{padding:13px;border:1px solid #214c70;border-radius:13px;background:#07172a}
#app .owner-domain-kpi span{display:block;color:#9bb1c8;font-size:13px}
#app .owner-domain-kpi strong{display:block;margin-top:7px;font-size:34px;line-height:1;color:#f2f8ff}
#app .owner-domain-kpi.good strong{color:#84ffd3}#app .owner-domain-kpi.warn strong{color:#ffe082}#app .owner-domain-kpi.bad strong{color:#ff94a7}
#app .owner-domain-list{display:grid;gap:9px;margin-top:12px;max-height:560px;overflow:auto}
#app .owner-domain-row{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(120px,.8fr));gap:10px;align-items:center;padding:13px;border:1px solid #1c4569;border-radius:12px;background:#071528;font-size:14px;line-height:1.5}
#app .owner-domain-row.header{position:sticky;top:0;z-index:2;background:#0a2038;color:#96b2ca;font-size:12px;font-weight:900;text-transform:uppercase}
#app .owner-domain-row .name{font-weight:900;color:#eff8ff;overflow-wrap:anywhere}
#app .owner-domain-row .ok{color:#84ffd3}#app .owner-domain-row .warn{color:#ffe082}#app .owner-domain-row .bad{color:#ff94a7}#app .owner-domain-row .unknown{color:#aebac8}
#app .owner-domain-note{margin-top:12px;padding:11px 13px;border:1px solid #294e70;border-radius:12px;background:#07172a;color:#a9bdd0;font-size:13px;line-height:1.65}
#app .owner-domain-note b{color:#8fffe0}
#app #customers{order:24}#app #crmMemory{order:26}#app #adsControl{order:28}
#app .nav a[href="#customers"],#app .nav a[href="#crmMemory"],#app .nav a[href="#adsControl"]{font-weight:800}
#app:has(#customers:target) .nav a.active,#app:has(#crmMemory:target) .nav a.active,#app:has(#adsControl:target) .nav a.active{color:#c5d5ea;border-color:transparent;background:transparent;box-shadow:none}
#app:has(#customers:target) .nav a[href="#customers"],#app:has(#crmMemory:target) .nav a[href="#crmMemory"],#app:has(#adsControl:target) .nav a[href="#adsControl"]{color:#8dffe1;border-color:#00ffc877;background:linear-gradient(90deg,#063925cc,#07345199);box-shadow:0 0 20px #00ff9950,inset 0 0 14px #00c8ff18}
@media(max-width:1100px){#app .owner-domain-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#app .owner-domain-row{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(120px,1fr))}#app .owner-domain-row>*:nth-child(4),#app .owner-domain-row>*:nth-child(5){display:none}}
@media(max-width:650px){#app .owner-domain-kpis{grid-template-columns:1fr 1fr}#app .owner-domain-row{grid-template-columns:1.4fr 1fr;font-size:13px}#app .owner-domain-row>*:nth-child(3){display:none}#app .owner-domain-list{max-height:none}}
@media(max-width:420px){#app .owner-domain-kpis{grid-template-columns:1fr}}

/* Sidebar Gen Z 2026 v5: visual-only; existing routes/auth/API stay untouched. */
html body #app .sidebar{background:radial-gradient(circle at 88% 8%,rgba(38,116,255,.10),transparent 30%),radial-gradient(circle at 10% 78%,rgba(0,246,211,.06),transparent 32%),linear-gradient(180deg,#020b18,#031224 48%,#020914)!important;border-right:1px solid rgba(54,164,220,.24)!important}
html body #app .sidebar .logoBox{position:relative!important;padding:8px 6px 18px!important;margin-bottom:6px!important}
html body #app .sidebar .logoBox::after{content:"";position:absolute;left:8px;right:8px;bottom:2px;height:1px;background:linear-gradient(90deg,transparent,#7cff2a 18%,#13e8d6 52%,#785cff 84%,transparent);opacity:.62;box-shadow:0 0 8px rgba(28,239,215,.20)}
html body #app .sidebar .nav{gap:6px!important}
html body #app .sidebar .nav .owner-nav-link{min-height:58px!important;padding:6px 8px!important;gap:10px!important;border-radius:12px!important;border:1px solid transparent!important;background:transparent!important;color:#d4deeb!important;box-shadow:none!important;transform:none!important}
html body #app .sidebar .owner-nav-copy{gap:2px!important}
html body #app .sidebar .owner-nav-copy b{font-size:16.5px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.01em!important;color:inherit!important;text-shadow:none!important}
html body #app .sidebar .owner-nav-copy small{display:block!important;font-size:12.5px!important;line-height:1.25!important;font-weight:400!important;color:#8fa8c4!important;opacity:.88!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body #app .sidebar .owner-nav-arrow{display:grid!important;place-items:center!important;flex:0 0 18px!important;margin-left:auto!important;color:#7091ae!important;font-size:19px!important;line-height:1!important;opacity:.88!important;transform:none!important;text-shadow:none!important}
html body #app .sidebar .nav .owner-nav-link:hover,html body #app .sidebar .nav .owner-nav-link:focus-visible{border-color:rgba(45,220,244,.36)!important;background:linear-gradient(90deg,rgba(4,92,117,.22),rgba(14,55,98,.16))!important;color:#f6fbff!important;box-shadow:0 0 12px rgba(24,220,238,.13),inset 0 0 14px rgba(30,218,235,.05)!important}
html body #app .sidebar .nav .owner-nav-link:hover .owner-nav-arrow,html body #app .sidebar .nav .owner-nav-link:focus-visible .owner-nav-arrow{color:#bffaff!important}
html body #app .sidebar .nav .owner-nav-link.active{border-color:rgba(54,248,214,.68)!important;background:radial-gradient(circle at 12% 50%,rgba(38,255,197,.18),transparent 34%),radial-gradient(circle at 94% 50%,rgba(110,72,255,.20),transparent 34%),linear-gradient(100deg,rgba(7,42,54,.78),rgba(8,31,55,.76))!important;color:#f7ffff!important;box-shadow:0 0 13px rgba(34,244,207,.23),0 0 22px rgba(61,120,255,.12),inset 0 0 15px rgba(34,240,214,.06)!important;backdrop-filter:blur(8px)!important}
html body #app .sidebar .nav .owner-nav-link.active .owner-nav-copy b{font-weight:500!important;color:#fff!important;text-shadow:0 0 6px rgba(69,242,221,.18)!important}
html body #app .sidebar .nav .owner-nav-link.active .owner-nav-copy small{font-weight:400!important;color:#72e9ff!important;opacity:.94!important}
html body #app .sidebar .nav .owner-nav-link.active .owner-nav-arrow{color:#73f7e5!important;opacity:1!important;text-shadow:0 0 7px rgba(60,245,222,.45)!important;transform:none!important}
html body #app .sidebar .nav .owner-nav-section{display:flex!important;align-items:center!important;gap:9px!important;margin:16px 8px 7px!important;padding-top:10px!important;color:#2fe8e5!important;font-size:10.5px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.17em!important;text-transform:uppercase!important}
html body #app .sidebar .nav .owner-nav-section::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(38,234,231,.58),rgba(38,234,231,.05));box-shadow:0 0 7px rgba(30,219,220,.12)}
html body #app .sidebar .nav .owner-nav-section:first-child{margin-top:4px!important;padding-top:0!important;border-top:0!important}
html body #app .sidebar [data-owner-route="home"] .owner-nav-icon{color:#39e8ff!important}
html body #app .sidebar [data-owner-route="businesses"] .owner-nav-icon{color:#4abfff!important}
html body #app .sidebar [data-owner-route="customers"] .owner-nav-icon{color:#66d8ff!important}
html body #app .sidebar [data-owner-route="crm"] .owner-nav-icon{color:#b978ff!important}
html body #app .sidebar [data-owner-route="ads"] .owner-nav-icon{color:#9b8cff!important}
html body #app .sidebar [data-owner-route="automation"] .owner-nav-icon{color:#33e6ef!important}
html body #app .sidebar [data-owner-route="resources"] .owner-nav-icon{color:#45f0d1!important}
html body #app .sidebar [data-owner-route="incidents"] .owner-nav-icon{color:#e486ff!important}
html body #app .sidebar [data-owner-route="actions"] .owner-nav-icon{color:#4cf5dc!important}
html body #app .sidebar [data-owner-route="billing"] .owner-nav-icon{color:#44e9ff!important}
html body #app .sidebar [data-owner-route="audit"] .owner-nav-icon{color:#78cfff!important}
html body #app .sidebar [data-owner-route="recovery"] .owner-nav-icon{color:#88adff!important}
html body #app .sidebar .nav .owner-nav-link.active .owner-nav-icon{background:rgba(9,34,42,.76)!important;border-color:rgba(56,255,218,.82)!important;color:#62ffe3!important;box-shadow:0 0 12px rgba(52,255,221,.24),inset 0 0 10px rgba(52,255,221,.07)!important}
html body #app .sidebar .nav .owner-nav-link.active .owner-nav-icon::before{filter:drop-shadow(0 0 3px rgba(98,255,227,.58))!important}

/* Existing bottom card upgraded in place. The mascot is a lightweight CSS illustration, not a second component. */
html body #app .sidebar .promo{position:relative!important;isolation:isolate!important;min-height:164px!important;max-height:none!important;margin-top:16px!important;padding:16px 112px 15px 15px!important;border:1px solid rgba(50,203,245,.42)!important;border-radius:16px!important;background:radial-gradient(circle at 18% 18%,rgba(0,247,213,.16),transparent 35%),radial-gradient(circle at 96% 20%,rgba(131,73,255,.26),transparent 38%),linear-gradient(145deg,rgba(4,27,44,.96),rgba(9,20,50,.96) 62%,rgba(23,15,62,.96))!important;box-shadow:0 0 18px rgba(25,219,240,.12),inset 0 1px 0 rgba(255,255,255,.04)!important;overflow:hidden!important}
html body #app .sidebar .promo::before{content:"";position:absolute;z-index:0;right:14px;bottom:25px;width:82px;height:80px;border-radius:28px 28px 24px 24px;border:2px solid #35f4db;background:radial-gradient(circle at 35% 40%,#6affea 0 4px,transparent 5px),radial-gradient(circle at 65% 40%,#6affea 0 4px,transparent 5px),linear-gradient(160deg,#102840,#071521);box-shadow:0 0 0 5px rgba(35,202,255,.10),0 0 18px rgba(38,235,224,.30),0 43px 0 -15px #0a1c31,0 44px 0 -13px #7f64ff}
html body #app .sidebar .promo::after{content:"AI";position:absolute;z-index:1;right:36px;bottom:39px;color:#9dff48;font-size:12px;font-weight:800;letter-spacing:.04em;text-shadow:0 0 8px rgba(118,255,102,.45);pointer-events:none}
html body #app .sidebar .promo>*{position:relative;z-index:2;max-width:100%}
html body #app .sidebar .promo strong,html body #app .sidebar .promo b{font-weight:600!important;color:#63f8ff!important;letter-spacing:-.01em!important;text-shadow:0 0 9px rgba(54,238,249,.20)}
html body #app .sidebar .promo .small,html body #app .sidebar .promo p{color:#b8cce0!important;line-height:1.35!important}
@media(min-width:651px) and (max-width:1100px){html body #app .sidebar .nav .owner-nav-link{min-height:54px!important;padding:5px 7px!important;gap:9px!important}html body #app .sidebar .owner-nav-copy b{font-size:15.5px!important}html body #app .sidebar .owner-nav-copy small{display:none!important}html body #app .sidebar .owner-nav-arrow{font-size:18px!important}html body #app .sidebar .promo{min-height:126px!important;padding:13px 82px 12px 13px!important}html body #app .sidebar .promo::before{right:8px;bottom:21px;width:62px;height:61px}html body #app .sidebar .promo::after{right:25px;bottom:30px;font-size:10px}}
@media(max-width:650px){html body #app .sidebar .nav .owner-nav-link{min-height:58px!important;padding:6px 8px!important;gap:10px!important}html body #app .sidebar .owner-nav-copy b{font-size:16px!important;font-weight:500!important}html body #app .sidebar .owner-nav-copy small{font-size:12px!important;font-weight:400!important}html body #app .sidebar .owner-nav-arrow{display:grid!important}html body #app .sidebar .promo{min-height:146px!important;padding:14px 98px 13px 14px!important}}

/* Owner home hero AI assistant v1: visual-only on the existing home route. */
@media(min-width:651px){
  html[data-owner-page="home"] body #app .hero{min-height:292px!important;background:radial-gradient(circle at 83% 47%,rgba(25,231,255,.16) 0,transparent 19%),radial-gradient(circle at 90% 88%,rgba(146,85,255,.18) 0,transparent 25%),radial-gradient(circle at 35% -50%,rgba(168,255,25,.12) 0,transparent 36%),linear-gradient(112deg,#040b17 0%,#071427 48%,#07102a 72%,#050914 100%)!important}
  html[data-owner-page="home"] body #app .hero .eyebrow,html[data-owner-page="home"] body #app .hero h1,html[data-owner-page="home"] body #app .hero h2,html[data-owner-page="home"] body #app .hero p{max-width:62%!important}
  html[data-owner-page="home"] body #app .hero::before{content:""!important;position:absolute!important;z-index:0!important;left:auto!important;right:1.8%!important;top:auto!important;bottom:-58px!important;width:min(34vw,430px)!important;height:205px!important;border:1px solid rgba(51,223,236,.34)!important;border-radius:48% 48% 24% 24%!important;background:radial-gradient(circle at 50% 28%,rgba(38,244,220,.24),transparent 32%),radial-gradient(circle at 28% 58%,rgba(25,231,255,.23),transparent 30%),radial-gradient(circle at 72% 58%,rgba(146,85,255,.24),transparent 32%),linear-gradient(150deg,rgba(12,46,67,.94),rgba(5,17,31,.96) 68%)!important;clip-path:polygon(18% 12%,82% 12%,100% 52%,90% 100%,10% 100%,0 52%)!important;box-shadow:0 0 34px rgba(25,231,255,.16),inset 0 1px 0 rgba(255,255,255,.08)!important;filter:none!important;opacity:.98!important;pointer-events:none!important}
  html[data-owner-page="home"] body #app .hero::after{content:""!important;position:absolute!important;z-index:1!important;left:auto!important;right:6.2%!important;top:auto!important;bottom:72px!important;width:min(25vw,306px)!important;height:min(18vw,218px)!important;min-width:220px!important;min-height:158px!important;aspect-ratio:auto!important;border:2px solid rgba(64,247,222,.78)!important;border-radius:42% 42% 36% 36%!important;background:radial-gradient(circle at 36% 42%,#fff 0 4px,#72ffe7 5px 13px,rgba(114,255,231,.30) 14px 18px,transparent 19px),radial-gradient(circle at 64% 42%,#fff 0 4px,#72ffe7 5px 13px,rgba(114,255,231,.30) 14px 18px,transparent 19px),radial-gradient(ellipse at 50% 76%,rgba(101,255,225,.92) 0 16%,transparent 17%),radial-gradient(circle at 50% 32%,rgba(25,231,255,.18),transparent 35%),linear-gradient(150deg,#0d3148 0%,#081827 58%,#06111d 100%)!important;box-shadow:-22px 18px 0 -10px rgba(10,35,54,.92),22px 18px 0 -10px rgba(11,28,62,.92),0 0 0 6px rgba(25,231,255,.05),0 0 28px rgba(25,231,255,.28),0 0 54px rgba(146,85,255,.18),inset 0 0 28px rgba(25,231,255,.08)!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.42))!important;transform:none!important;opacity:1!important;pointer-events:none!important}
}
@media(min-width:651px) and (max-width:1100px){
  html[data-owner-page="home"] body #app .hero{min-height:258px!important}
  html[data-owner-page="home"] body #app .hero .eyebrow,html[data-owner-page="home"] body #app .hero h1,html[data-owner-page="home"] body #app .hero h2,html[data-owner-page="home"] body #app .hero p{max-width:60%!important}
  html[data-owner-page="home"] body #app .hero::before{right:-1%!important;width:355px!important;height:178px!important;bottom:-52px!important}
  html[data-owner-page="home"] body #app .hero::after{right:3.5%!important;width:238px!important;height:174px!important;min-width:0!important;min-height:0!important;bottom:59px!important}
}
@media(max-width:650px){
  html[data-owner-page="home"] body #app .hero{min-height:244px!important;background:radial-gradient(circle at 92% 84%,rgba(25,231,255,.13),transparent 24%),radial-gradient(circle at 88% 96%,rgba(146,85,255,.14),transparent 28%),linear-gradient(112deg,#040b17 0%,#071427 58%,#050914 100%)!important}
  html[data-owner-page="home"] body #app .hero .eyebrow,html[data-owner-page="home"] body #app .hero h1,html[data-owner-page="home"] body #app .hero h2,html[data-owner-page="home"] body #app .hero p{max-width:100%!important}
  html[data-owner-page="home"] body #app .hero::before{content:""!important;position:absolute!important;right:-92px!important;left:auto!important;bottom:-70px!important;width:250px!important;height:140px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(25,231,255,.20),rgba(146,85,255,.08) 44%,transparent 68%)!important;filter:blur(10px)!important;opacity:.52!important;pointer-events:none!important}
  html[data-owner-page="home"] body #app .hero::after{content:""!important;position:absolute!important;right:-26px!important;left:auto!important;bottom:-12px!important;top:auto!important;width:154px!important;height:112px!important;min-width:0!important;min-height:0!important;border:1px solid rgba(64,247,222,.34)!important;border-radius:42% 42% 36% 36%!important;background:radial-gradient(circle at 36% 42%,#72ffe7 0 7px,transparent 8px),radial-gradient(circle at 64% 42%,#72ffe7 0 7px,transparent 8px),linear-gradient(150deg,rgba(13,49,72,.74),rgba(6,17,29,.78))!important;box-shadow:0 0 22px rgba(25,231,255,.12)!important;filter:none!important;transform:none!important;opacity:.26!important;pointer-events:none!important}
}

/* Businesses Master UI 2026 v1: visual-only; existing data/actions/routes remain authoritative. */
html[data-owner-page="businesses"] body #app .hero{background:radial-gradient(circle at 76% 22%,rgba(27,239,221,.16),transparent 25%),radial-gradient(circle at 94% 12%,rgba(124,76,255,.17),transparent 27%),linear-gradient(125deg,#04101f 0%,#07182b 48%,#081b33 72%,#050d19 100%)!important}
html[data-owner-page="businesses"] body #app .hero h1{font-weight:600!important;letter-spacing:-.035em!important;background:linear-gradient(90deg,#f8fbff 0%,#78ffe1 52%,#6cd9ff 76%,#b682ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html[data-owner-page="businesses"] body #app .hero h2{font-weight:500!important;color:#dcecff!important}
html[data-owner-page="businesses"] body #app #business.owner-route-page{position:relative;overflow:hidden;border:1px solid rgba(42,167,220,.34)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(115,69,255,.08),transparent 30%),radial-gradient(circle at 0 0,rgba(0,242,199,.07),transparent 28%),linear-gradient(180deg,rgba(6,22,41,.97),rgba(4,15,29,.98))!important;box-shadow:0 20px 46px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-owner-page="businesses"] body #app #business.owner-route-page::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#63ff8d,#24efd1 30%,#27bfff 63%,#9a62ff 83%,#ef55df);opacity:.86;box-shadow:0 0 12px rgba(36,239,209,.28)}
html[data-owner-page="businesses"] body #app #business .section-title{align-items:flex-start!important;margin:2px 0 14px!important;padding:4px 2px 10px!important;border-bottom:1px solid rgba(45,112,155,.22)}
html[data-owner-page="businesses"] body #app #business .section-title h3{font-size:21px!important;line-height:1.15!important;font-weight:550!important;letter-spacing:-.025em!important;color:#f3fbff!important}
html[data-owner-page="businesses"] body #app #business .section-title .muted{margin-top:5px!important;font-size:12px!important;line-height:1.45!important;color:#88a8c3!important}
html[data-owner-page="businesses"] body #app #business .badge{border-color:rgba(47,232,214,.35)!important;background:rgba(4,40,47,.56)!important;color:#78f8e4!important;font-weight:600!important;letter-spacing:.04em!important}
html[data-owner-page="businesses"] body #app #business .mb-toolbar{gap:9px!important;margin:12px 0 15px!important;padding:11px!important;border:1px solid rgba(39,117,164,.34)!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(8,31,54,.82),rgba(5,22,40,.76))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;backdrop-filter:blur(10px)!important}
html[data-owner-page="businesses"] body #app #business .mb-toolbar input,html[data-owner-page="businesses"] body #app #business .mb-toolbar select{min-height:42px!important;border:1px solid rgba(44,132,181,.48)!important;border-radius:11px!important;background:rgba(4,20,37,.92)!important;color:#eefaff!important;font-size:12px!important;font-weight:450!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)!important}
html[data-owner-page="businesses"] body #app #business .mb-toolbar input:focus,html[data-owner-page="businesses"] body #app #business .mb-toolbar select:focus{outline:none!important;border-color:rgba(48,235,216,.72)!important;box-shadow:0 0 0 3px rgba(48,235,216,.08)!important}
html[data-owner-page="businesses"] body #app #business .mb-toolbar button{min-height:42px!important;border-radius:11px!important;border-color:rgba(46,182,212,.44)!important;background:linear-gradient(145deg,rgba(8,51,73,.95),rgba(8,34,62,.95))!important;color:#eafcff!important;font-weight:550!important;box-shadow:none!important}
html[data-owner-page="businesses"] body #app #business .mb-toolbar button:hover,html[data-owner-page="businesses"] body #app #business .mb-toolbar button:focus-visible{border-color:rgba(58,242,220,.72)!important;box-shadow:0 0 14px rgba(42,226,216,.15)!important;outline:none!important}
html[data-owner-page="businesses"] body #app #business .mb-kpis{gap:10px!important;margin:12px 0 15px!important}
html[data-owner-page="businesses"] body #app #business .mb-kpis .item{position:relative;overflow:hidden;min-height:88px!important;padding:13px 14px!important;border:1px solid rgba(41,112,158,.36)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(7,27,48,.96),rgba(5,20,39,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
html[data-owner-page="businesses"] body #app #business .mb-kpis .item::after{content:"";position:absolute;right:-24px;bottom:-34px;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,rgba(43,236,215,.16),transparent 68%);pointer-events:none}
html[data-owner-page="businesses"] body #app #business .mb-kpis .label{font-size:10px!important;font-weight:550!important;letter-spacing:.11em!important;color:#7da8c4!important}
html[data-owner-page="businesses"] body #app #business .mb-kpis .big{margin-top:7px!important;font-size:27px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.035em!important;color:#f4fbff!important}
html[data-owner-page="businesses"] body #app #businessGrid.business-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:13px!important}
html[data-owner-page="businesses"] body #app #businessGrid .business{position:relative;isolation:isolate;min-height:172px!important;padding:15px!important;border:1px solid rgba(37,111,157,.43)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 0,rgba(105,69,255,.12),transparent 38%),linear-gradient(155deg,rgba(8,29,52,.97),rgba(5,18,35,.98))!important;box-shadow:0 10px 26px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.025)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}
html[data-owner-page="businesses"] body #app #businessGrid .business::before{content:"";position:absolute;z-index:-1;left:0;top:14px;bottom:14px;width:2px;border-radius:99px;background:linear-gradient(180deg,#39f2d5,#27b8ff,#8a5dff);opacity:.75;box-shadow:0 0 10px rgba(53,237,216,.20)}
html[data-owner-page="businesses"] body #app #businessGrid .business:hover{transform:translateY(-1px)!important;border-color:rgba(54,226,219,.62)!important;box-shadow:0 14px 30px rgba(0,0,0,.24),0 0 18px rgba(45,224,215,.10),inset 0 1px 0 rgba(255,255,255,.035)!important}
html[data-owner-page="businesses"] body #app #businessGrid .business h4{margin:0 0 8px!important;font-size:16px!important;line-height:1.25!important;font-weight:550!important;color:#f2f9ff!important;letter-spacing:-.01em!important}
html[data-owner-page="businesses"] body #app #businessGrid .business .big{font-size:20px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.02em!important}
html[data-owner-page="businesses"] body #app #businessGrid .business .small{margin-top:7px!important;font-size:11px!important;line-height:1.55!important;color:#90a9c1!important}
html[data-owner-page="businesses"] body #app #businessGrid .business .action{margin-top:11px!important;padding-top:10px!important;border-top:1px solid rgba(45,103,144,.28)!important}
html[data-owner-page="businesses"] body #app #businessGrid .business .action button{width:100%!important;min-height:38px!important;border-radius:10px!important;border-color:rgba(45,188,215,.42)!important;background:linear-gradient(100deg,rgba(10,52,71,.90),rgba(10,35,65,.92))!important;color:#dffcff!important;font-weight:550!important;box-shadow:none!important}
html[data-owner-page="businesses"] body #app #businessGrid .business .action button:hover,html[data-owner-page="businesses"] body #app #businessGrid .business .action button:focus-visible{border-color:rgba(63,245,216,.75)!important;background:linear-gradient(100deg,rgba(9,66,75,.94),rgba(11,43,79,.94))!important;box-shadow:0 0 13px rgba(46,238,214,.13)!important;outline:none!important}
html[data-owner-page="businesses"] body #app #businessDetail{margin-top:15px!important;padding:15px!important;border:1px solid rgba(38,112,157,.38)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(6,24,44,.96),rgba(4,17,32,.97))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}
html[data-owner-page="businesses"] body #app #businessDetail h4{margin:16px 0 9px!important;font-size:15px!important;font-weight:550!important;color:#dffbff!important;letter-spacing:-.01em!important}
html[data-owner-page="businesses"] body #app #businessDetail h4:first-child{margin-top:0!important}
html[data-owner-page="businesses"] body #app #businessDetail .mb-trial,html[data-owner-page="businesses"] body #app #businessDetail .mb-control,html[data-owner-page="businesses"] body #app #businessDetail .item,html[data-owner-page="businesses"] body #app #businessDetail .ent{border-color:rgba(39,105,150,.38)!important;background:linear-gradient(155deg,rgba(7,27,49,.95),rgba(5,20,38,.96))!important;border-radius:13px!important}
html[data-owner-page="businesses"] body #app #businessDetail button{font-weight:550!important}
html[data-owner-page="businesses"] body #app #businessDetail button.safe{border-color:rgba(47,224,177,.48)!important;color:#9affdc!important;background:rgba(6,49,40,.72)!important}
html[data-owner-page="businesses"] body #app #businessDetail button.danger{border-color:rgba(255,88,126,.45)!important;color:#ffb2c3!important;background:rgba(63,15,31,.66)!important}
html[data-owner-page="businesses"] body #app #businessDetail button.rollback{border-color:rgba(255,206,89,.46)!important;color:#ffe19b!important;background:rgba(58,43,9,.62)!important}
@media(max-width:1180px){html[data-owner-page="businesses"] body #app #businessGrid.business-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){html[data-owner-page="businesses"] body #app #businessGrid.business-grid{grid-template-columns:1fr!important}html[data-owner-page="businesses"] body #app #business .mb-toolbar{padding:9px!important}html[data-owner-page="businesses"] body #app #business .section-title{flex-direction:column!important;align-items:flex-start!important}html[data-owner-page="businesses"] body #app #business .mb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:460px){html[data-owner-page="businesses"] body #app #business .mb-kpis{grid-template-columns:1fr!important}}
