/* Shared DMS colors, scoped to inventory and brand marketing pages. */
body:has(#retailApp) .retail,body.inventory-page .retail{color:var(--ink,#20262c)}
#retailApp .brand-tabs,.inventory-page .tabs,#retailApp .card,#retailApp .brand-stat{background:var(--surface,#fff)!important;border-color:var(--line,#e7e9ec)!important;box-shadow:none!important}
#retailApp .brand-tabs button,.inventory-page .tabs button{background:transparent!important;color:var(--muted,#68717b)!important;box-shadow:none!important}
#retailApp .brand-tabs button[aria-selected=true],.inventory-page .tabs button[aria-selected=true]{background:var(--amber,#f5c518)!important;color:var(--ink,#20262c)!important}
#retailApp .brand-tabs button:hover,.inventory-page .tabs button:hover{background:var(--surface-soft,#f4f7f9)!important}
#retailApp .brand-tabs button[aria-selected=true]:hover,.inventory-page .tabs button[aria-selected=true]:hover{background:#e1b40b!important}
body:has(#retailApp) .retail button.primary,.inventory-page .retail button.primary{background:var(--amber,#f5c518)!important;color:var(--navy,#1a1a1a)!important;border-color:var(--amber,#f5c518)!important;box-shadow:none!important}
body:has(#retailApp) .retail button.primary:hover,.inventory-page .retail button.primary:hover{background:#e1b40b!important;border-color:#e1b40b!important}
#retailApp h3,#retailApp h4,#retailApp .brand-stat strong{color:var(--ink,#20262c)!important}
#retailApp .brand-stat:first-child{border-left-color:var(--blue,#2d6ea3)!important}#retailApp .brand-stat:nth-child(2){border-left-color:var(--amber,#f5c518)!important}
#retailApp .brand-stat small,#retailApp .brand-stat span{color:var(--muted,#68717b)!important}
#retailApp table thead th,.inventory-page thead th{background:var(--surface-soft,#f4f7f9)!important;color:var(--muted,#68717b)!important}
#retailApp .pill{background:var(--surface-soft,#f4f7f9)!important;color:var(--ink,#20262c)!important}
