/* Bride Era R14.7.193 · identidade Business (preto e dourado) nos painéis de fornecedor e assessoria */
html.be-business{--bz-ouro:#c8a25a;--bz-ouro2:#ecd28f;--bz-preto:#14110d}
html.be-business .app-sidebar{border-right:1px solid #eadfcb!important}
html.be-business .app-sidebar::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#8a6a2c,#f3dfa9 30%,#c8a25a 55%,#fff1c9 70%,#8a6a2c);z-index:3;pointer-events:none}
html.be-business .sb-group-title{color:#9a7a3a!important;letter-spacing:.16em!important}
html.be-business .sb-link.active{background:linear-gradient(135deg,#17140f,#2a2318)!important;color:#f3dfa9!important;box-shadow:0 8px 22px -12px rgba(20,17,13,.8),inset 0 0 0 1px rgba(200,162,90,.35)!important}
html.be-business .sb-link.active span{color:#f3dfa9!important}
html.be-business .sb-link:not(.active):hover{background:#f7f0e3!important}
html.be-business .sb-couple{background:radial-gradient(circle at 90% 0,rgba(200,162,90,.35),transparent 55%),linear-gradient(160deg,#17140f,#0d0b09)!important;border:1px solid #3a3125!important;color:#efe6d6!important}
html.be-business .sb-couple :is(b,strong,h3){color:#fff!important}
html.be-business .sb-couple small{color:#c9bca5!important}
html.be-business .sb-couple .sb-count,html.be-business .sb-couple>div:last-child{background:rgba(255,255,255,.05)!important;border:1px solid #3a3125!important}
html.be-business .sb-couple .sb-count b{color:#ecd28f!important}
html.be-business .app-topbar{box-shadow:inset 0 -1px 0 #eadfcb!important}
html.be-business #pageTitle{letter-spacing:-.01em}
html.be-business .btn-primary{background:linear-gradient(135deg,#17140f,#2b2418)!important;border-color:#17140f!important;color:#f3dfa9!important;box-shadow:0 8px 20px -12px rgba(20,17,13,.9)!important}
html.be-business .btn-primary:hover{filter:brightness(1.15)}
html.be-business .mobile-app-nav .active,html.be-business .mobile-app-nav [aria-current="page"]{color:#8a6a2c!important}
html[data-panel-theme="dark"].be-business .sb-link:not(.active):hover{background:#2a2420!important}

/* página Ferramentas do meu negócio */
.bz-kit{display:grid;gap:16px;max-width:1180px}
.bz-hero{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:26px 28px;border-radius:18px;color:#f3ede4;background:radial-gradient(circle at 88% 10%,rgba(200,162,90,.35),transparent 45%),linear-gradient(135deg,#0f0e0d,#1f1b16 60%,#2e271c)}
.bz-hero::after{content:"";position:absolute;inset:auto -10% -60% 40%;height:160%;background:repeating-linear-gradient(115deg,rgba(236,210,143,.05) 0 2px,transparent 2px 22px);pointer-events:none}
.bz-hero h2{margin:6px 0 8px;font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.05;color:#fff}
.bz-hero p{margin:0;max-width:560px;color:#cfc5b8;line-height:1.55}
.bz-kicker{font:700 .7rem "Jost",system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(100deg,#f6e7bf,#c8a25a 45%,#fff4d6 60%,#b58a3e);-webkit-background-clip:text;background-clip:text;color:transparent}
.bz-selo{position:relative;z-index:1;flex:none;width:86px;height:86px;border-radius:50%;display:grid;place-items:center;font-size:2.1rem;background:radial-gradient(circle,#2b2418,#14110d);box-shadow:0 0 0 1px rgba(200,162,90,.6),0 0 0 8px rgba(200,162,90,.08)}
.bz-cats{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}
.bz-cat{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid #e6dccb;background:#fff;font:500 .84rem inherit;color:inherit;cursor:pointer;white-space:nowrap}
.bz-cat i{font-style:normal;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:#f3e6c6;color:#6d5320}
.bz-cat.on{background:linear-gradient(135deg,#17140f,#2b2418);border-color:#17140f;color:#f3dfa9}
.bz-cat.on i{background:rgba(236,210,143,.2);color:#f3dfa9}
.bz-nota{font-size:.78rem;opacity:.7;margin:0}
html[data-panel-theme="dark"] .bz-cat{background:#1d1a19;border-color:#3b3431}
@media (max-width:640px){.bz-hero{padding:20px;border-radius:14px}.bz-selo{width:60px;height:60px;font-size:1.5rem}.bz-cats{margin:0 -12px;padding:0 12px 4px}}
