/* A product identity is separate from its editable warehouse SKU and channel IDs. */
.article-table .article-mg-id{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;line-height:1.4;color:var(--psk-muted,#607080)}
.article-table .article-id-open{display:inline;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--psk-text,#192b40)!important;font:inherit!important;font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.article-table .article-channel-identities{display:grid;gap:7px;min-width:116px}
.article-table .article-channel-identity{display:grid;gap:3px;white-space:nowrap}
.article-table .article-channel-identity a{color:var(--psk-text,#192b40);font-size:12px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:underline;text-underline-offset:3px}
.article-table .article-channel-identity small,.article-table .article-link-empty{font-size:10px;line-height:1.4;color:var(--psk-muted,#607080);font-weight:400}
.article-table .article-channel-identity a:focus-visible,.article-table .article-id-open:focus-visible{outline:2px solid #3b82f6;outline-offset:3px;border-radius:3px}
.article-table .psk-article-filter-row .psk-article-column-field{min-width:0}
.article-table .psk-article-filter-row th:empty{padding-block:6px}
html[data-theme="dark"] .article-channel-identity a,html[data-theme="dark"] .article-id-open{color:#d8e7f7!important}
html[data-theme="dark"] .article-mg-id,html[data-theme="dark"] .article-channel-identity small,html[data-theme="dark"] .article-link-empty{color:#9dadbf!important}
@media(max-width:1023px){
  .article-table .article-mg-id{display:flex!important}
  .article-table .article-channel-identities{min-width:0}
  .article-table td[data-column-key="shop"],.article-table td[data-column-key="ebay"]{display:flex!important;min-width:0}
  .article-table td[data-column-key="shop"]::before{content:'Shop Produkt-ID'}
  .article-table td[data-column-key="ebay"]::before{content:'eBay Angebotsnummer'}
}
/* Channel states (A07): the same colour language in every view; the text always carries the meaning. */
.channel-state-tag{white-space:normal}
.channel-state-tag.api-active,.article-table .article-channel-identity small.channel-state-line.api-active,.offer-table small.channel-state-line.api-active{color:#176b38}
.channel-state-tag.report-active,.article-table .article-channel-identity small.channel-state-line.report-active,.offer-table small.channel-state-line.report-active{color:#815000}
.channel-state-tag.inactive,.article-table .article-channel-identity small.channel-state-line.inactive,.offer-table small.channel-state-line.inactive{color:#8a2f2f}
.article-table .article-channel-identity small.channel-state-line,.article-table .article-channel-identity small.channel-state-source{white-space:normal}
.article-table .article-channel-identity small.channel-state-line{font-weight:600}
/* The state line carries source and time; it wraps instead of being cut off with an ellipsis. */
.article-table .article-card-copy .article-card-state,.mobile-article-copy .mobile-article-state{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.connector-hint{display:block;margin:-2px 0 8px;font-size:11px;line-height:1.4;color:var(--psk-muted,#607080)}
html[data-theme="dark"] .channel-state-tag.api-active,html[data-theme="dark"] .article-channel-identity small.channel-state-line.api-active{color:#7fd6a0!important}
html[data-theme="dark"] .channel-state-tag.report-active,html[data-theme="dark"] .article-channel-identity small.channel-state-line.report-active{color:#ffd889!important}
html[data-theme="dark"] .channel-state-tag.inactive,html[data-theme="dark"] .article-channel-identity small.channel-state-line.inactive{color:#ff9f9f!important}
