:is(.head-LSZDaP, .byline-inspector-head) {
  align-items: center;
  gap: var(--spacing-12);
  margin-bottom: var(--spacing-16);
  display: flex;
}

:is(.title-lDK_Fk, .byline-inspector-title) {
  margin: 0;
}

:is(.count-pill-ITgdEl, .byline-inspector-count-pill) {
  background-color: var(--gray-25);
  border: var(--border-width-thin) var(--border-style-solid) var(--gray-200);
  padding: var(--spacing-4) var(--spacing-8);
  font-size: var(--font-size-sm);
  border-radius: var(--border-radius-sm);
}

:is(.lead-izInZI, .byline-inspector-lead) {
  margin-bottom: var(--spacing-16);
  font-size: var(--font-size-sm);
}

:is(.groups-fkoeOF, .byline-inspector-groups) {
  gap: var(--spacing-8);
  flex-direction: column;
  display: flex;
}

:is(.group-sFsp6u, .byline-inspector-group) {
  border: var(--border-width-thin) var(--border-style-solid) var(--gray-100);
  border-radius: var(--border-radius-sm);
}

.group-sFsp6u summary::-webkit-details-marker {
  display: none;
}

:is(.group-summary-pHxhr7, .byline-inspector-group-summary) {
  cursor: pointer;
  padding: var(--spacing-12);
  justify-content: space-between;
  align-items: center;
  list-style: none;
  display: flex;
}

:is(.group-name-XGxN_k, .byline-inspector-group-name) {
  font-weight: var(--font-weight-medium);
}

:is(.group-count-AySjLk, .byline-inspector-group-count) {
  font-size: var(--font-size-xs);
}

:is(.group-body-bsRbDC, .byline-inspector-group-body) {
  padding: 0 var(--spacing-12) var(--spacing-12) var(--spacing-12);
}

:is(.row-EWBEL6, .byline-inspector-row) {
  border-top: var(--border-width-thin) var(--border-style-solid) var(--gray-100);
  padding: var(--spacing-8) 0;
}

:is(.row-EWBEL6:first-child, .byline-inspector-row:first-child) {
  border-top: 0;
}

:is(.row-head-v7sV3a, .byline-inspector-row-head) {
  align-items: flex-start;
  gap: var(--spacing-12);
  display: flex;
}

:is(.row-info-Ue09nn, .byline-inspector-row-info) {
  flex: 1 1 0;
  min-width: 0;
}

:is(.row-meta-vd_MXt, .byline-inspector-row-meta) {
  align-items: center;
  gap: var(--spacing-8);
  display: flex;
}

:is(.row-key-DOMQOX, .byline-inspector-row-key) {
  background-color: var(--gray-50);
  font-size: var(--font-size-xs);
  border-radius: var(--border-radius-sm);
  padding: .125rem .375rem;
}

:is(.row-source-PVTPVk, .byline-inspector-row-source) {
  text-transform: uppercase;
  letter-spacing: .05em;
  border-radius: var(--border-radius-sm);
  background-color: var(--gray-100);
  color: var(--gray-800);
  padding: .125rem .375rem;
  font-size: .625rem;
}

:is(.row-source-collection-jMqWJY, .byline-inspector-row-source-collection) {
  background-color: var(--gray-100);
  color: var(--gray-800);
}

:is(.row-source-admin-f0X_cD, .byline-inspector-row-source-admin) {
  background-color: var(--blue-50);
  color: var(--blue-700);
}

:is(.row-source-plugin-mvW_Tv, .byline-inspector-row-source-plugin) {
  background-color: var(--primary-50);
  color: var(--primary-700);
}

:is(.row-source-core-FpbsYQ, .byline-inspector-row-source-core) {
  background-color: var(--green-50);
  color: var(--green-700);
}

:is(.row-source-unknown-Y7M8Ui, .byline-inspector-row-source-unknown) {
  background-color: var(--gray-50);
  color: var(--gray-600);
}

:is(.row-label-AaK0cT, .byline-inspector-row-label) {
  margin: var(--spacing-4) 0 0 0;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
}

:is(.row-description-zN1YP1, .byline-inspector-row-description) {
  font-size: var(--font-size-xs);
  margin-bottom: 0;
}

:is(.loader-Nd5rQi, .byline-inspector-loader) {
  align-items: center;
  gap: var(--spacing-8);
  margin-top: var(--spacing-8);
  font-size: var(--font-size-sm);
  display: flex;
}

:is(.matrix-hXQUki, .byline-inspector-matrix) {
  margin-top: var(--spacing-8);
  gap: var(--spacing-12);
  padding: var(--spacing-12);
  background-color: var(--canvas-25);
  border: var(--border-width-thin) var(--border-style-solid) var(--gray-100);
  border-radius: var(--border-radius-sm);
  grid-template-columns: 1fr;
  display: grid;
}

@media (min-width: 40rem) {
  :is(.matrix-hXQUki, .byline-inspector-matrix) {
    grid-template-columns: 1fr 1fr;
  }
}

:is(.matrix-title-Cb_VsP, .byline-inspector-matrix-title) {
  margin: 0 0 var(--spacing-8) 0;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
}

:is(.matrix-empty-hvBS57, .byline-inspector-matrix-empty) {
  font-style: italic;
  font-size: var(--font-size-sm);
  margin: 0;
}

:is(.matrix-list-XIClzY, .byline-inspector-matrix-list) {
  font-size: var(--font-size-sm);
  margin: 0;
  padding: 0;
  list-style: none;
}

:is(.matrix-item-J5vk6D, .byline-inspector-matrix-item) {
  margin-bottom: var(--spacing-4);
}

:is(.matrix-name-TtDpnW, .byline-inspector-matrix-name) {
  font-weight: var(--font-weight-medium);
}

:is(:is([data-theme="dark"], .dark) .count-pill-ITgdEl, :is([data-theme="dark"], .dark) .byline-inspector-count-pill) {
  background-color: var(--canvas-700);
  border-color: var(--gray-700);
}

:is(:is([data-theme="dark"], .dark) .group-sFsp6u, :is([data-theme="dark"], .dark) .byline-inspector-group) {
  border-color: var(--gray-700);
}

:is(:is([data-theme="dark"], .dark) .row-EWBEL6, :is([data-theme="dark"], .dark) .byline-inspector-row) {
  border-top-color: var(--gray-700);
}

:is(:is([data-theme="dark"], .dark) .row-key-DOMQOX, :is([data-theme="dark"], .dark) .byline-inspector-row-key) {
  background-color: var(--canvas-800);
}

:is(:is([data-theme="dark"], .dark) .row-source-collection-jMqWJY, :is([data-theme="dark"], .dark) .byline-inspector-row-source-collection) {
  background-color: var(--canvas-700);
  color: var(--gray-200);
}

:is(:is([data-theme="dark"], .dark) .row-source-admin-f0X_cD, :is([data-theme="dark"], .dark) .byline-inspector-row-source-admin) {
  background-color: var(--blue-900);
  color: var(--blue-200);
}

:is(:is([data-theme="dark"], .dark) .row-source-plugin-mvW_Tv, :is([data-theme="dark"], .dark) .byline-inspector-row-source-plugin) {
  background-color: var(--primary-900);
  color: var(--primary-200);
}

:is(:is([data-theme="dark"], .dark) .row-source-core-FpbsYQ, :is([data-theme="dark"], .dark) .byline-inspector-row-source-core) {
  background-color: var(--green-900);
  color: var(--green-200);
}

:is(:is([data-theme="dark"], .dark) .row-source-unknown-Y7M8Ui, :is([data-theme="dark"], .dark) .byline-inspector-row-source-unknown) {
  background-color: var(--canvas-800);
  color: var(--gray-400);
}

:is(:is([data-theme="dark"], .dark) .matrix-hXQUki, :is([data-theme="dark"], .dark) .byline-inspector-matrix) {
  background-color: var(--canvas-800);
  border-color: var(--gray-700);
}

