/* CCFT v1.38.7f - Safe Useful Documents category colours */

/* Pinned ESR toxicology document */
#cftkEsrToxicologyPinned[hidden]{display:none!important}
#cftkEsrToxicologyPinned{
  margin:12px 0 14px!important;
  padding:16px!important;
  border:1.5px solid #8fbd78!important;
  border-left:6px solid #5f9e45!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#f5fff2,#e3f4dc)!important;
  box-shadow:0 5px 16px rgba(31,42,59,.07)!important;
}
#cftkEsrToxicologyPinned .cftk-esr-head{
  display:flex;
  gap:12px;
  align-items:flex-start;
}
#cftkEsrToxicologyPinned .cftk-esr-icon{
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  flex:0 0 48px;
  border-radius:14px;
  background:#d9efcf;
  font-size:1.45rem;
}
#cftkEsrToxicologyPinned h3{
  margin:0 0 4px!important;
  color:#1e3322!important;
  font-size:1.08rem!important;
  line-height:1.25!important;
}
#cftkEsrToxicologyPinned p{
  margin:5px 0!important;
  color:#405345!important;
  line-height:1.45!important;
}
#cftkEsrToxicologyPinned .cftk-esr-meta{
  color:#607267!important;
  font-size:.82rem!important;
}
#cftkEsrToxicologyPinned .cftk-esr-tags{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin:10px 0 12px;
}
#cftkEsrToxicologyPinned .cftk-esr-tags span{
  padding:4px 8px;
  border-radius:999px;
  background:#dff0d7;
  color:#3f6d34;
  font-size:.72rem;
  font-weight:750;
}
#cftkEsrToxicologyPinned .cftk-esr-actions{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
#cftkEsrToxicologyPinned .cftk-esr-actions a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  padding:7px 12px!important;
  border-radius:9px!important;
  background:#4f8b3f!important;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:750!important;
}
#cftkEsrToxicologyPinned .cftk-esr-actions a:last-child{
  background:#fff!important;
  color:#3f6e35!important;
  border:1px solid #91bd84!important;
}

/*
 Colour the actual result tiles according to the selected subject.
 The library renderer is not modified. We colour its immediate result items only.
*/
#usefulDocumentsResults[data-cftk-subject="Cardiac"] > *{
  background:#fff4f5!important;border-color:#db8997!important;
}
#usefulDocumentsResults[data-cftk-subject="Neuropathology"] > *{
  background:#f8f3ff!important;border-color:#a783d3!important;
}
#usefulDocumentsResults[data-cftk-subject="Autopsy & Mortuary"] > *{
  background:#f0f8ff!important;border-color:#72afd3!important;
}
#usefulDocumentsResults[data-cftk-subject="Coronial"] > *{
  background:#fff9ed!important;border-color:#d3a84d!important;
}
#usefulDocumentsResults[data-cftk-subject="Toxicology"] > *{
  background:#f4fff1!important;border-color:#78b85a!important;
}
#usefulDocumentsResults[data-cftk-subject="Infectious Disease"] > *{
  background:#f1fbf6!important;border-color:#5fa77e!important;
}
#usefulDocumentsResults[data-cftk-subject="RCPA"] > *{
  background:#f3f5ff!important;border-color:#7888cd!important;
}
#usefulDocumentsResults[data-cftk-subject="RCPath / UK"] > *{
  background:#f3f7ff!important;border-color:#6d8bc7!important;
}
#usefulDocumentsResults[data-cftk-subject="Medical Council NZ"] > *{
  background:#f1fbff!important;border-color:#58a5ba!important;
}
#usefulDocumentsResults[data-cftk-subject="WHO / International"] > *{
  background:#f3faf5!important;border-color:#68a879!important;
}

/* Give rendered tiles a consistent accent without assuming their internal class names. */
#usefulDocumentsResults[data-cftk-subject]:not([data-cftk-subject="all"]) > *{
  border-width:1.5px!important;
  border-left-width:6px!important;
  border-style:solid!important;
  border-radius:14px!important;
  box-shadow:0 4px 12px rgba(31,42,59,.05)!important;
}
