/* Drug info helpers */
.druginfo-btn{
  margin-left: .5rem;
  border: 1px solid rgba(0,0,0,.18);
  background: #fff;
  border-radius: 999px;
  width: 22px;
  height: 22px;
  line-height: 18px;
  font-weight: 900;
  font-size: 12px;
  padding: 0;
}
.druginfo-btn:hover{ border-color: rgba(13,124,110,.55); }

.dn-k{ font-size: 11px; letter-spacing:.06em; text-transform: uppercase; font-weight: 900; color:#6b7280; margin-bottom:.25rem; }
.dn-k2{ font-weight: 900; }
.dn-checklist{ display:flex; flex-direction:column; gap: .4rem; }
.dn-check{
  text-align:left;
  border: 1px solid rgba(0,0,0,.12);
  background: rgba(13,124,110,.06);
  border-radius: 10px;
  padding: .4rem .55rem;
  font-weight: 800;
  font-size: 13px;
}
.dn-check.is-on{ background: rgba(13,124,110,.18); border-color: rgba(13,124,110,.55); }
