#sidebar nav [data-tab="my-sales"][hidden] { display:none !important; }
.configuration-tabs { display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid var(--border,#dce2de); }
.configuration-tabs [role="tab"] { border-radius:9px; padding:10px 15px; font-weight:650;transition:none; }
#tab-config .configuration-tabs [aria-selected="true"] { color:var(--on-accent,#fff);background:var(--orange,#ef7228);border-color:transparent; }
.configuration-tabs [role="tab"]:focus-visible { outline:3px solid var(--orange,#ef7228);outline-offset:3px; }
.configuration-pane[hidden] { display:none !important; }
.configuration-pane > h2:first-child { margin-top:0; }
.company-names { margin-top:18px; }
.company-names .toolbar { flex-wrap:wrap;align-items:end; }
.company-names input { min-width:180px; }
.company-group { margin:24px 0; }
.company-group-heading { display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px; }
.company-group-heading h2 { margin:0; }
.company-group .card { margin-bottom:10px; }
.company-group select { max-width:240px; }
.company-warning { padding:12px;border:1px solid #bc8540;border-radius:10px;margin:12px 0; }
@media(max-width:650px) { .configuration-tabs { gap:5px; }.configuration-tabs [role="tab"] { padding:8px 10px; }.company-group .head { flex-wrap:wrap;gap:12px; } }
