
:root {
  --navh: 0px;
  --bg:#f7f7f8;
  --card:#fff;
  --ink:#111827;
  --rule:#e5e7eb;
  --accent:#0f766e;
  --muted:#6b7280;
  --col-custody: #FF1717;
  --col-cad:     #0682BD;
  --col-date:    #000;
  --col-mg4: 	 #2F21ED;
  --col-rui:     #E621ED;
  --col-report:  #fb923c;
  --col-append:  #0C961E;
  --col-chrono:  #0C961E;
  --col-append-link: #3B0675;
  --col-office: #3B0675;
  --col-judged: #F527E0;
  --col-open: #3B0675;
  --col-claim: #FF5C3D;
  --col-evidence:#450578;
  --col-oversight:#380696;
  --col-mod:#FF0000;
  --col-paper:#00B3B3;
  --col-route:#07B300;
--col-domain-field:      #ffffff;
--col-domain-origin:      #E6EB1E;
--col-domain-process:     #4275DB;
--col-domain-record:      #557829;
--col-domain-institution: #950BE5;
--col-domain-suppression: #D11737;
--col-domain-consequence: #6AE85D;

--text-domain-origin:      #5a5000;
--text-domain-process:     #ffffff;
--text-domain-record:      #ffffff;
--text-domain-institution: #ffffff;
--text-domain-suppression: #ffffff;
--text-domain-consequence: #1a5000;
}

.linked-evidence a {color: #007bff; text-decoration: none; list-style:none;}
.linked-evidence a:hover { list-style:none; color: #0000EE; text-decoration: underline; cursor: pointer;}
.custody  { border-left:4px solid #FF1717; background:#FFF2F2;var(--custody ); }
.cad      { border-left:4px solid #0682BD; background:#fff;var(--cad ); }
.report   { border-left:4px solid #fb923c; background:#fff;var(--report ); }
.append   { border-left:4px solid #0041CC; background:#f0fdf4;var(--append ); }
.office   { border-left:4px solid #CC6C31; background:#fff;var(--office ); }
.judged   { border-left:4px solid #272AF5; background:#fff;var(--judged ); }
.open	  { border-left:4px solid #73B017; background:#fff;var(--open ); }
.chrono   { border-left:4px solid #22c55e; background:#f0fdf4;var(--chrono ); }
.claim    { border-left:4px solid #FF5C3D; background:#f0fdf4;var(--claim ); }
.evidence { border-left:4px solid #450578; background:#f0fdf4;var(--evidence ); }
.doc_note { border-left:4px solid #a855f7; background:#fff;var(--doc_note ); }
.rui 	  { border-left:4px solid #E621ED; background:#FFF2FF;var(--rui ); }
.mg4 	  { border-left:4px solid #ED2121; background:#fff;var(--mg4 ); }
.oversight{ border-left:4px solid #F527E0; background:#fff;var(--oversight ); }
.mod{ border-left:4px solid #FF0000; background:#fff;var(--mod ); }
.paper{ border-left:4px solid #00B3B3; background:#fff;var(--paper ); }
.route{ border-left:4px solid #07B300; background:#fff;var(--route ); }
.custody  { color: var(--col-custody); }
.cad      { color: var(--col-cad); }
.report   { color: var(--col-report); }
.append   { color: var(--col-append); }
.office   { color: var(--col-office); }
.judged   { color: var(--col-judged); }
.open     { color: var(--col-open); }
.evidence { color: var(--col-evidence); }
.date 	  { color: var(--col-date); }
.mg4 	  { color: var(--col-mg4); }
.rui 	  { color: var(--col-rui); }
.oversight { color: var(--col-oversight); }
.mod { color: var(--col-mod); }	
