/* Section colours describe content, not workflow status. Keep status badges intact. */
#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone]{
 --section-accent:#167266;--section-tint:#eff9f6;--section-line:#c7e6dd;
 padding:12px 14px;margin:12px 0;border:1px solid var(--section-line);border-right:4px solid var(--section-accent);border-radius:0;
 background:linear-gradient(250deg,var(--section-tint),#fff 75%);box-shadow:0 2px 5px #173d3506;min-width:0;
}
#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone=status]{--section-accent:#275eb0;--section-tint:#f0f5ff;--section-line:#d0def4}
#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone=court]{--section-accent:#97610b;--section-tint:#fff8e9;--section-line:#efdfb9}
#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone=documents]{--section-accent:#7451ab;--section-tint:#f7f2fc;--section-line:#e0d4ef}
#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone=requests]{--section-accent:#9f4267;--section-tint:#fff2f7;--section-line:#efd2df}
#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone]>h3{
 color:var(--section-accent);font-size:12px;font-weight:800;letter-spacing:.3px;line-height:1.45;margin:0 0 11px;padding-bottom:8px;border-bottom:1px solid var(--section-line);
}
#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone] .detail-section[data-detail-tone]{padding:0;margin:0 0 10px;border:0;border-radius:0;background:none;box-shadow:none}
#drawer .exhibit-details-colours .definition-grid>div,#drawer .exhibit-details-colours .investigator-detail-grid>div{background:#ffffffb8;border:1px solid #e3e9e6;border-radius:0;min-width:0;overflow-wrap:anywhere}
#drawer .exhibit-details-colours .definition-grid small,#drawer .exhibit-details-colours .investigator-detail-grid small{color:#53655f;font-weight:700}
#drawer .exhibit-details-colours [data-detail-tone=core]>.definition-grid,
#drawer .exhibit-details-colours [data-detail-tone=core]>.investigator-detail-grid{gap:6px}
#drawer .exhibit-details-colours [data-detail-tone=core]>.definition-grid>div,
#drawer .exhibit-details-colours [data-detail-tone=core]>.investigator-detail-grid>div{padding:6px 8px;min-height:0;font-size:12px;line-height:1.35}
#drawer .exhibit-details-colours [data-detail-tone=core]>.definition-grid>div small,
#drawer .exhibit-details-colours [data-detail-tone=core]>.investigator-detail-grid>div small{display:block;font-size:10px;line-height:1.3;margin-bottom:2px}
/* Keep the Core Exhibit Information summary shallow without narrowing its columns. */
#drawer #drawer-content.exhibit-details-colours .core-exhibit-section>.core-exhibit-grid{gap:5px}
#drawer #drawer-content.exhibit-details-colours .core-exhibit-section>.core-exhibit-grid>div{padding:4px 7px;min-height:0;font-size:11.5px;line-height:1.22}
#drawer #drawer-content.exhibit-details-colours .core-exhibit-section>.core-exhibit-grid>div small{font-size:9px;line-height:1.15;margin-bottom:1px}
#drawer #drawer-content.exhibit-details-colours .core-exhibit-section>.core-exhibit-grid .status{padding:3px 7px;font-size:10.5px;line-height:1.15}
#drawer .exhibit-details-colours .document-row{border-bottom-color:var(--section-line);gap:10px;flex-wrap:wrap}
#drawer .exhibit-details-colours .document-row>span{min-width:0;overflow-wrap:anywhere}
#drawer .exhibit-details-colours .detail-section p{line-height:1.5}
@media(max-width:760px){#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone]{padding:10px;margin:9px 0;border-radius:0;border-right-width:3px}#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone]>h3{font-size:11px;margin-bottom:9px}#drawer .exhibit-details-colours .button-row{flex-wrap:wrap}}
@media print{#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone]{background:white;box-shadow:none;border-color:#bbb}#drawer #drawer-content.exhibit-details-colours .detail-section[data-detail-tone]>h3{color:#111}}
