/* Barra da aba Branding (modelo Boa Pizza): modo à esquerda, unidade à direita */
.br-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:4px 0 22px}
.seg-group{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--border);border-radius:12px;background:var(--card)}
.seg-btn{padding:9px 20px;border-radius:8px;font-size:14px;font-weight:600;color:var(--text-strong);background:transparent;border:0;cursor:pointer;transition:background .15s ease,color .15s ease;font-family:inherit}
.seg-btn:hover{background:rgba(127,127,127,.12)}
.seg-btn-active,.seg-btn-active:hover{background:#22C55E;color:#06210F}
.seg-btn:focus-visible{outline:2px solid var(--raiz-green-500);outline-offset:2px}
.br-unit{display:flex;align-items:center;gap:14px}
.br-unit-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}
.br-info{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:28px}
.br-pill{display:inline-flex;align-items:center;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;line-height:1.2}
.br-pill-seg{background:#9333EA}
.br-pill-rec{background:#2563EB}
.br-info-text{font-size:14px;color:var(--text-muted)}
.br-info-text strong{color:var(--text-strong);font-weight:700}
.ig-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22C55E;margin:0 6px 1px 0;vertical-align:middle}
.br-section{margin:8px 0 14px}
.g-kpis-10{grid-template-columns:repeat(5,1fr)}
.brand-client-logo{background:#fff}
@media (max-width:900px){.g-kpis-10{grid-template-columns:repeat(2,1fr)}.br-bar{flex-direction:column;align-items:flex-start}}
