/* The approved homepage row proportions on the existing shared list component. */
/* Root Products uses the same icon slot as adjacent native navigation labels. */
:is(.uix_sidebarNav,.offCanvasMenu) [data-nav-id="dataparcDiscussions"] { gap: 19px; }
.offCanvasMenu [data-nav-id="dataparcDiscussions"] { gap: 24px; }
html[data-dp-site-skin] :is(.uix_sidebarNav,.offCanvasMenu) [data-nav-id="ceresTraining"]::before { -webkit-mask-image: url('/styles/fa/regular/graduation-cap.svg?v=5.15.3') !important; mask-image: url('/styles/fa/regular/graduation-cap.svg?v=5.15.3') !important; }
html[data-dp-site-skin] :is(.uix_sidebarNav,.offCanvasMenu) [data-nav-id="dataparcSupport"]::before { -webkit-mask-image: url('/styles/fa/regular/life-ring.svg?v=5.15.3') !important; mask-image: url('/styles/fa/regular/life-ring.svg?v=5.15.3') !important; }
html[data-dp-site-skin] .p-body-content :is(.structItem.dp-list-row,.contentRow-main.dp-list-row) {
  grid-template-columns: minmax(0,1fr) minmax(0,1.25fr) 190px;
  background: var(--dp-ref-row);
  border-color: var(--dp-ref-line);
}
html[data-dp-site-skin] .p-body-content .structItem.dp-list-row:nth-child(even),
html[data-dp-site-skin] .dp-search-results .block-body > li:nth-child(even) .dp-list-row { background: var(--dp-ref-row-alt); }
html[data-dp-site-skin] .p-body-content .dp-list-row:is(:hover,:focus-within) { background: var(--dp-home-hover); }
html[data-dp-site-skin] .p-body-content .dp-list-row > :is(.dp-list-identity,.dp-list-excerpt,.dp-list-activity) {
  padding: 9px 12px;
  border-inline-start: 0;
}
html[data-dp-site-skin] .p-body-content .dp-list-row :is(.dp-list-excerpt,.dp-list-activity,.structItem-minor,.structItem-minor a) { color: var(--dp-ref-text); }
html[data-dp-site-skin] .p-body-content .dp-list-row .dp-list-excerpt { font-size: 13px; }
html[data-dp-site-skin] .p-body-content .dp-list-row .dp-list-activity a { color: var(--dp-ref-text); }
html[data-dp-site-skin] .dp-list-row .dp-list-identity > .structItem-cell--icon { width: 36px; flex-basis: 36px; }
html[data-dp-site-skin] .dp-list-row .dp-list-type-icon,
html[data-dp-site-skin] .dp-list-row .dp-list-type-icon > .dp-content-icon,
html[data-dp-site-skin] .dp-search-result-icon > .dp-content-icon { width: 34px; height: 34px; }
html[data-dp-site-skin] .dp-search-results .dp-list-identity .dp-search-result-icon { width: 36px; height: 36px; flex-basis: 36px; }
html[data-dp-site-skin] .p-body-content .dp-list-row .label--orange { background: #f1c859; border-color: #dfb54a; color: #253043; }

/* Product category lists keep their native order, counts, unread state and links. */
html[data-template="category_view"]:has(.dp-category-list) { --dp-content-max: 1100px; }
html[data-dp-site-skin] .p-body-content .dp-category-list { border: 0; border-radius: 0; }
html[data-dp-site-skin] .p-body-content .dp-category-list > :is(.dp-category-labels,.dp-category-row) {
  grid-template-columns: minmax(150px,.8fr) 70px 80px minmax(200px,1.2fr);
  gap: 0;
  padding: 0;
  border-color: var(--dp-ref-line);
}
html[data-dp-site-skin] .p-body-content .dp-category-list > :is(.dp-category-labels,.dp-category-row) > * {
  min-width: 0;
  padding: 9px 12px;
  border: 0;
}
html[data-dp-site-skin] .p-body-content .dp-category-list > .dp-category-labels { background: transparent; }
html[data-dp-site-skin] .p-body-content .dp-category-row { min-height: 0; border-top: 0; background: var(--dp-ref-row); }
html[data-dp-site-skin] .p-body-content .dp-category-row:nth-child(even) { background: var(--dp-ref-row-alt); }
html[data-dp-site-skin] .p-body-content .dp-category-row:is(:hover,:focus-within) { background: var(--dp-home-hover); }
html[data-dp-site-skin] .p-body-content .dp-category-name { font-size: 16px; line-height: 1.5; }
html[data-dp-site-skin] .p-body-content .dp-category-name a { display: flex; align-items: center; min-height: 38px; }
html[data-dp-site-skin] .p-body-content .dp-category-unread { left: 3px; }
html[data-dp-site-skin] .p-body-content .dp-category-latest { font-size: 13px; }
html[data-dp-site-skin] .p-body-content .dp-category-date { color: var(--dp-ref-text); }

@container dp-shared-list (max-width: 780px) {
  html[data-dp-site-skin] .p-body-content :is(.structItem.dp-list-row,.contentRow-main.dp-list-row) { grid-template-columns: minmax(0,1fr); }
}
@media (max-width: 900px) {
  html[data-dp-site-skin] .p-body-content :is(.structItem.dp-list-row,.contentRow-main.dp-list-row) { grid-template-columns: minmax(0,1fr); }
  html[data-dp-site-skin] .p-body-content .dp-category-list > .dp-category-row { grid-template-columns: minmax(0,1fr) 56px 62px; }
  html[data-dp-site-skin] .p-body-content .dp-category-list > .dp-category-labels { display: none; }
  html[data-dp-site-skin] .p-body-content .dp-category-name a { min-height: 44px; }
  html[data-dp-site-skin] .p-body-content .dp-category-latest { grid-column: 1 / -1; padding-top: 0; }
  html[data-dp-site-skin] .p-body-content .dp-category-count .u-srOnly { position: static !important; width: auto !important; height: auto !important; clip: auto !important; display: block; font-size: 10px; }
}
@media (max-width: 650px) {
  html[data-dp-site-skin] .p-body-content .dp-list-row > .dp-list-excerpt { padding: 0 12px 8px; }
  html[data-dp-site-skin] .p-body-content .dp-list-row > .dp-list-activity { padding: 0 12px 12px; }
}
/* Short search previews align with prose; metadata remains complete in its compact column. */
html[data-dp-site-skin] .dp-search-results .dp-search-previewText { width: 100%; text-align: start; }
html[data-dp-site-skin] .dp-search-results .dp-list-activity .dp-search-metrics { flex-wrap: wrap; white-space: normal; overflow: visible; gap: 0 10px; }
html[data-dp-site-skin] .dp-search-results .dp-search-metrics > li { white-space: nowrap; }
