/* ATOSY 499B — Information classification → Object canonical parity only */
body.atosy-view-information #information-full-page .information-classification-panel .information-classification-head-v75 {
 display:grid!important; grid-template-columns:minmax(0,1fr) auto!important;
 grid-template-rows:auto auto!important; align-items:start!important;
 box-sizing:border-box!important; padding:17px 18px!important; gap:5px 12px!important;
 height:auto!important; min-height:85.86px!important; max-height:none!important;
 overflow:visible!important; background:rgba(10,55,115,.94)!important;
}
body.atosy-view-information #information-full-page .information-classification-panel .information-classification-head-text-v75 {
 display:contents!important;

}
body.atosy-view-information #information-full-page .information-classification-panel .information-classification-eyebrow-v75 {
 display:none!important;
}
body.atosy-view-information #information-full-page .information-classification-panel .information-classification-title-v75 {
 display:block!important; flex:none!important; width:auto!important; max-width:none!important;
 grid-column:1 / -1!important; grid-row:1!important; font:760 17px/20px Inter,-apple-system,system-ui,sans-serif!important;
 letter-spacing:normal!important; color:#fff!important; white-space:nowrap!important; overflow:visible!important;
 margin:0!important; padding:0!important;
}
body.atosy-view-information #information-full-page .information-classification-panel .information-classification-head-text-v75::after {
 content:'Danh mục canonical\A Information Category'; display:block!important;
 grid-column:1!important; grid-row:2!important; min-width:0;
 margin:0!important; font:400 11px/1.2 Inter,-apple-system,system-ui,sans-serif!important;
 color:rgba(231,241,255,.60)!important; white-space:pre-line!important; overflow-wrap:anywhere;

}
body.atosy-view-information #information-full-page .information-classification-panel #information-category-manager-btn-v40 {
 display:block!important; flex:0 0 auto!important; position:static!important; grid-column:2!important; grid-row:2!important; justify-self:end; align-self:start;
 box-sizing:border-box!important; width:auto!important; min-width:0!important; max-width:none!important;
 height:auto!important; min-height:29px!important; max-height:none!important; padding:8px 10px!important;
 margin:0!important; font:700 10px/normal Inter,-apple-system,system-ui,sans-serif!important;
 letter-spacing:normal!important; white-space:nowrap!important; border-radius:11px!important;
 background:rgba(255,255,255,.055)!important; border:1px solid rgba(255,255,255,.14)!important;
 color:#fff!important;
}
body.atosy-view-information #information-full-page .information-classification-panel .information-classification-close-v75,
body.atosy-view-information #information-full-page .information-classification-panel #information-classification-breadcrumb-v40 {display:none!important;}
body.atosy-view-information #information-full-page .information-classification-panel .atosy-info-review-tools-v499b {
 display:flex!important; flex:0 0 56.23px!important; flex-direction:column!important; align-items:flex-start!important; justify-content:center!important;
 box-sizing:border-box!important; width:calc(100% - 8px)!important; min-height:56.23px!important;
 padding:7px 8px!important; margin:0 4px 4px!important; gap:6px!important;
}
body.atosy-view-information #information-full-page .atosy-info-review-tools-v499b #atosy-info-needs-review-497 {
 display:inline-flex!important;align-self:flex-start!important; flex:none!important; box-sizing:border-box!important; width:fit-content!important;max-width:100%!important;
 height:auto!important; min-height:24px!important; max-height:none!important; margin:0!important; padding:5px 9px!important;
 color:#ffcc7d!important; background:rgba(245,158,11,.09)!important;
 border:1px solid rgba(251,191,93,.46)!important; border-radius:7px!important;
 font:400 11px/normal Inter,-apple-system,system-ui,sans-serif!important; white-space:nowrap!important;
}
body.atosy-view-information #information-full-page .atosy-info-review-tools-v499b #atosy-info-review-status-497 {
 font:400 10px/1.2 Inter,-apple-system,system-ui,sans-serif!important; margin:0!important;
}
body.atosy-view-information #information-full-page .information-classification-panel #information-classification-actions-row-t92 {
 height:52.62px!important; min-height:52.62px!important; padding:8px 9px 10px!important;
 background:#0b2e60!important; border-bottom:1px solid rgba(131,180,255,.18)!important;
}
body.atosy-view-information #information-full-page #information-category-tree {
 padding:10px 8px 14px!important; overflow-y:auto!important; overflow-x:auto!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-node.level-1 {
 margin:0!important; padding-left:3px!important; padding-right:3px!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-node-row {
 display:grid!important; grid-template-columns:22px minmax(0,1fr)!important; align-items:center!important;
 column-gap:7px!important; box-sizing:border-box!important; height:41px!important; min-height:41px!important;
 margin:0!important; padding:0!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-toggle,
body.atosy-view-information #information-full-page #information-category-tree .information-category-toggle-spacer {
 box-sizing:border-box!important; display:flex!important; align-items:center!important; justify-content:center!important;
 width:22px!important; min-width:22px!important; max-width:22px!important;
 height:24px!important; min-height:24px!important; max-height:24px!important; padding:0!important;
 border:0!important; border-radius:5px!important; background:transparent!important;
 color:#bcd7ff!important; font:inherit!important; font-size:17px!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-toggle-spacer {
 opacity:.35;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-toggle:hover {
 background:rgba(111,174,255,.16)!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-toggle:focus-visible {
 outline:2px solid #8dc0ff!important; outline-offset:1px!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-label {
 box-sizing:border-box!important; display:block!important; width:100%!important;
 height:40px!important; min-height:0!important; max-height:40px!important;
 padding:0 7px!important; margin:0!important; overflow:hidden!important; text-overflow:ellipsis!important;
 white-space:nowrap!important; text-align:left!important;
 font:inherit!important;
 letter-spacing:normal!important; color:#f5f9ff!important;
 border-radius:0!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-node-row:hover {
 background:rgba(25,67,119,.45)!important;
}
body.atosy-view-information #information-full-page #information-category-tree .information-category-node-row.is-selected {
 box-shadow:inset 3px 0 0 #6aafff!important;
}
@media(max-width:650px){
 body.atosy-view-information #information-full-page .information-classification-panel #information-category-manager-btn-v40 {white-space:normal!important;padding:6px!important;}
}
/* END ATOSY 499B */

/* ATOSY 499C — CATEGORY STRUCTURAL CONSOLIDATION
   Scope Information only; 499B typography and layout corrections.
   Header: use separate top-right Edit, full-width long Information title.
*/

/* Canonical All row is a full width selection, never a 2-column action grid. */
body.atosy-view-information #information-full-page .information-classification-panel #information-classification-actions-row-t92 {display:block!important;grid-template-columns:none!important;column-gap:0!important;row-gap:0!important;margin:0!important;width:100%!important;padding:8px 9px 10px!important;height:52.62px!important;min-height:52.62px!important;}
body.atosy-view-information #information-full-page .information-classification-panel #information-classification-actions-row-t92 > #information-category-all {box-sizing:border-box!important;display:flex!important;grid-column:auto!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;height:34px!important;min-height:34px!important;white-space:nowrap!important;}
/* Override the legacy high-specificity depth selectors with exact-depth Information-only rules. */
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-1 > .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-2 > .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-3 > .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-4 > .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-5 > .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-6 > .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-7 > .information-category-node-row > .information-category-label,
body.atosy-view-information #information-full-page .information-classification-panel #information-category-tree .information-category-node.level-8 > .information-category-node-row > .information-category-label {font:inherit!important;letter-spacing:normal!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;min-height:0!important;padding:0!important;}
/* No modifications to Object, Subject, global shell, Information data or handlers. */
/* END ATOSY 499C */
/* ATOSY 499D — Separate title baseline from Edit-button vertical band; no new CSS overlay. */
/* END ATOSY 499D */
/* ATOSY 500C — 499D in-place header adjustment; eyebrow hidden, title above, button beside subtitle. */
/* END ATOSY 500C */
