/* ATOSY 390A — independent object & subject headers.
   Verified UI baseline: object 385A; subject 386A + 16px.
   Scope is limited to these specific tables. */

/* OBJECT — preserve existing visual styles, correct ONLY sticky offset. */
html body.atosy-view-object #object-full-page.is-active table.object-lookup-table thead th {
  top: 176px !important;
}

/* SUBJECT — solid navy header, left alignment, 16px. */
html body.atosy-view-subject #subject-full-page.subject-object-native table.subject-full-table {
  border-collapse: separate !important;
  border-spacing: 0 !important;
}
html body.atosy-view-subject #subject-full-page.subject-object-native table.subject-full-table thead {
  position: relative !important;
  z-index: 90 !important;
}
html body.atosy-view-subject #subject-full-page.subject-object-native table.subject-full-table thead tr > th {
  background: #041B3F !important;
  background-color: #041B3F !important;
  background-image: none !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  color: #FFFFFF !important;
  font-size: 16px !important;
  font-weight: 820 !important;
  text-transform: none !important;
  letter-spacing: 0.14px !important;
  text-align: left !important;
}
/* Subject's final zero-width utility column stays as-is. */
html body.atosy-view-subject #subject-full-page.subject-object-native table.subject-full-table thead tr > th:last-child {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}
