#technical-issue-list .technical-issue-card {
  border-bottom: 1px solid #d9dee8 !important;
}

#technical-issue-list .technical-issue-card.is-open {
  border-bottom-color: #cbd2de !important;
  box-shadow: inset 0 -1px 0 #cbd2de !important;
}

#technical-issue-list .technical-issue-card.is-open .technical-toggle-body {
  border-radius: 0 0 10px 8px !important;
}

#technical-issue-list .technical-evidence,
#technical-issue-list .technical-evidence > b,
#technical-issue-list .technical-evidence > span,
#technical-issue-list .technical-evidence > button {
  font-size: 12px !important;
  line-height: 1.4 !important;
}

#technical-issue-list .technical-evidence > button {
  color: #603ce0 !important;
  font-weight: 850 !important;
}

#technical-issue-list .technical-issue-card > header {
  grid-template-columns: max-content max-content minmax(0, 1fr) 28px !important;
  column-gap: 10px !important;
  row-gap: 8px !important;
  padding: 12px 14px !important;
}

#technical-issue-list .technical-issue-card > header .check-status,
#technical-issue-list .technical-issue-card > header .check-priority {
  width: auto !important;
  height: auto !important;
  min-width: max-content !important;
  min-height: 24px !important;
  padding: 4px 9px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
}

#technical-issue-list .technical-issue-card > header h4 {
  min-width: 0 !important;
  padding-left: 2px !important;
  line-height: 1.4 !important;
  overflow-wrap: anywhere !important;
}

@media (max-width: 760px) {
  #technical-issue-list .technical-issue-card > header {
    grid-template-columns: max-content max-content 28px !important;
  }

  #technical-issue-list .technical-issue-card > header h4 {
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
    padding: 2px 0 0 !important;
  }
}
