/* ATOSY 500D — Information final Object parity corrections
   Scope: Information only. Do NOT touch Subject/Object modules. */

body.atosy-view-information #information-full-page #information-category-all{
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  width:100% !important;
  min-height:34px !important;
  height:auto !important;
  padding:6px 9px !important;
  margin:0 !important;
  border:1px solid transparent !important;
  border-radius:9px !important;
  background:#123866 !important;
  box-shadow:none !important;
  color:#eaf3ff !important;
  font:inherit !important;
  font-size:12px !important;
  letter-spacing:normal !important;
  transition:background-color 130ms ease,border-color 130ms ease;
}
body.atosy-view-information #information-full-page #information-category-all > span:first-child {
  font:inherit !important;
  color:inherit !important;
}
body.atosy-view-information #information-full-page #information-category-all > strong {
  font:inherit !important;
  font-size:10px !important;
  color:inherit !important;
  margin-left:auto;
  flex-shrink:0;
}

body.atosy-view-information #information-full-page #information-category-tree{
  padding:10px 8px 14px !important;
  overflow-x:hidden !important;
  overflow-y:auto !important;
  overscroll-behavior:contain !important;
}
body.atosy-view-information #information-full-page #information-category-tree > :first-child{
  margin-top:0 !important;
}
body.atosy-view-information #information-full-page #information-category-tree [data-atosy500d-spacer="1"]{
  display:none !important;
}

body.atosy-view-information #information-full-page #information-category-tree .information-category-node{
  margin:0 !important;
  padding:0 !important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-node-row{
  display:flex !important;
  align-items:center !important;
  gap:7px !important;
  min-height:34px !important;
  height:auto !important;
  margin:0 !important;
  padding:6px 9px 6px var(--information-category-indent,9px) !important;
  box-sizing:border-box;
  border:0;
  border-radius:10px;
  font:inherit;
  font-size:12px;
  color:rgba(240,247,255,.85);
  transition:background-color 130ms ease,border-color 130ms ease,box-shadow 130ms ease;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row > .information-category-label{
  box-sizing:border-box !important;
  display:flex !important;
  align-items:center !important;
  width:100% !important;
  min-height:0 !important;
  height:auto !important;
  padding:0 !important;
  margin:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  color:#f7fbff !important;
  text-align:left !important;
  text-decoration:none !important;
  font:inherit !important;
  letter-spacing:0 !important;
  box-shadow:none !important;
  white-space:normal !important;
  overflow-wrap:anywhere;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-node-row[data-level="1"] {
  margin-top:5px !important;
  font-weight:800 !important;
  color:#fff;
}

body.atosy-view-information #information-full-page #information-category-tree .information-category-children{
  margin:0 !important;
  padding:0 !important;
  gap:0 !important;
  border:0 !important;
  background:transparent !important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-node[data-atosy500d-expanded="0"] > .information-category-children{
  display:none !important;
}

body.atosy-view-information #information-full-page .information-columns-v35 > *,
body.atosy-view-information #information-full-page .information-columns-v35 .information-column-v35{
  font-size:13px !important;
  font-weight:820 !important;
  line-height:46px !important;
  letter-spacing:.1px !important;
}

body.atosy-view-information #information-full-page .information-full-table tbody td,
body.atosy-view-information #information-full-page .information-full-table tbody td .information-marquee,
body.atosy-view-information #information-full-page .information-full-table tbody td .information-marquee__text,
body.atosy-view-information #information-full-page .information-full-table tbody td span,
body.atosy-view-information #information-full-page .information-full-table tbody td div{
  font-size:12px !important;
  line-height:1.4 !important;
  text-align:left !important;
}

body.atosy-view-information #information-full-page .information-full-card [style*="overflow"],
body.atosy-view-information #information-full-page .information-full-card [class*="wrapper"],
body.atosy-view-information #information-full-page .information-full-card [class*="scroll"]{
  scroll-behavior:auto !important;
}

/* Horizontal scrolling is instantaneous; body is the single input owner. */
body.atosy-view-information #information-full-page .information-columns-v35,
body.atosy-view-information #information-full-page #information-full-table-wrapper {scroll-behavior:auto!important;}

/* ATOSY 501B — Information-only source-aligned corrections */
body.atosy-view-information #information-full-page #information-category-tree .information-category-node.level-1{
 padding-left:0!important;padding-right:0!important;
}
body.atosy-view-information #information-full-page .information-columns-v35 .information-column-v35{
 font-size:14px!important;
}
/* END ATOSY 501B */

/* TASK 003 — one five-cell native header; first two columns use sticky. */
body.atosy-view-information #information-full-page .information-columns-v35 {
 display:flex!important; overflow-x:hidden!important; overflow-y:hidden!important;
 scrollbar-width:none; padding:0!important;
}
body.atosy-view-information #information-full-page .information-columns-v35::-webkit-scrollbar {
 display:none;
}
body.atosy-view-information #information-full-page .information-columns-v35 > .information-column-v35 {
 position:relative!important; left:auto!important; top:0!important; flex-shrink:0!important;
 text-align:left;justify-content:flex-start;
 transform:none!important;
}
body.atosy-view-information #information-full-page .information-columns-v35 > .information-code-head-v35 {
 position:sticky!important;left:0!important;z-index:10!important;
 background:linear-gradient(rgb(3,18,43),rgb(4,31,72))!important;
 background-clip:padding-box!important;
}
body.atosy-view-information #information-full-page .information-columns-v35 > .information-subject-head-v35 {
 position:sticky!important;left:var(--atosy-501d-code-width,var(--information-code-width))!important;z-index:9!important;
 background:linear-gradient(rgb(3,18,43),rgb(4,31,72))!important;
 background-clip:padding-box!important;
}

/* All, hover and keyboard focus have distinct state treatments. */
body.atosy-view-information #information-full-page #information-category-all:hover {
 background:#194377!important;
}
body.atosy-view-information #information-full-page #information-category-all.is-selected {
 background:#24518d!important;
 color:#f5f9ff!important;
 border-color:#4589ea!important;
 box-shadow:inset 3px 0 0 #6aafff!important;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row {
 background:transparent!important;box-shadow:none!important;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row:hover {
 background:#194377!important;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row.is-selected,
body.atosy-view-information #information-full-page #information-category-tree .information-level1-sticky-row-v46.is-selected {
 background:#24518d!important;border-color:#4589ea!important;
 box-shadow:inset 3px 0 0 #6aafff,0 0 0 1px rgba(69,137,234,.12)!important;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row.is-selected:hover,
body.atosy-view-information #information-full-page #information-category-tree .information-level1-sticky-row-v46.is-selected:hover {
 background:#2b5b9e!important;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row > .information-category-label {
 flex:1 1 0!important; width:auto!important; min-width:0!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-item-count {
 flex:0 0 auto; margin-left:auto; padding:0;
 color:#f7fbff; font:inherit; font-size:10px; opacity:1;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row.is-selected > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node > .information-category-node-row.is-selected > .information-category-item-count {
 color:#f5f9ff !important;
 -webkit-text-fill-color:#f5f9ff !important;
}
body.atosy-view-information #information-full-page #information-category-tree button:focus-visible,
body.atosy-view-information #information-full-page #information-category-all:focus-visible {
 outline:2px solid #8dc0ff!important; outline-offset:1px!important;
}
/* END TASK 003 */
