/* Keep the investigative file cabinet; use exact BOTI identifiers. */
.case-files-page .cabinet-drawer{grid-template-columns:140px minmax(0,1.45fr) minmax(150px,.58fr) 125px;gap:20px}
.case-files-page .drawer-file-number{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.case-files-page .drawer-watch strong{overflow-wrap:anywhere}
.case-files-page .case-year-heading p{font:14px/1.6 Inter,Arial,sans-serif;color:#d8c9ae}
.case-files-page .cabinet-drawer:focus-visible{outline:3px solid #f7e9b8;outline-offset:3px;z-index:1}
.case-files-page .archive-empty{padding:24px;color:#f0ebdf}
@media(max-width:1000px){.case-files-page .cabinet-drawer{grid-template-columns:125px minmax(0,1fr);padding-left:72px}.case-files-page .drawer-status,.case-files-page .drawer-arrow{grid-column:2}.case-files-page .drawer-status{margin-top:4px}.case-files-page .drawer-arrow{justify-self:start}}
@media(max-width:560px){.case-files-page .cabinet-drawer{grid-template-columns:minmax(0,1fr);padding:22px 22px 22px 54px;gap:10px}.case-files-page .drawer-status,.case-files-page .drawer-arrow{grid-column:1}.case-files-page .drawer-file-number{font-size:13px}.case-files-page .drawer-watch strong{font-size:24px}.case-files-page .cabinet-top{display:block}.case-files-page .cabinet-heading-status,.case-files-page .cabinet-heading-access{display:none}}

.case-files-page .cabinet-intro p{color:#d8c9ae!important}
.case-files-page .case-year-heading{flex-wrap:wrap;gap:16px}

.case-files-page .archive-inventory-id{display:block;font:11px/1.5 Inter,Arial,sans-serif;margin-top:8px;color:#3b3326;overflow-wrap:anywhere}.case-files-page .archive-legacy .drawer-status{font-weight:700}
