/* Issue drawer. */

.issue-summary { display: grid; grid-template-columns: 1fr 232px; gap: 28px; }
.issue-summary > .section:last-child {
  padding: 18px;
  border-radius: var(--radius-l);
  background: var(--recess);
  border: 1px solid var(--rule);
  align-self: start;
}
ul.plain { list-style: none; padding: 0; margin: 0; font-size: 12px; }
ul.plain li + li { margin-top: 8px; }
ul.plain .title { color: var(--ink); font-weight: 500; }

.facts select { min-height: 30px; padding: 3px 30px 3px 9px; font-size: 12px; background-position: right 9px center; }

table.compact td { padding: 10px 14px; }
table.compact th { padding: 8px 14px; }

.diff {
  padding: 12px 0;
  border: 1px solid var(--rule);
  border-radius: 10px;
  background: var(--recess-2);
  font-size: 12px;
  line-height: 1.6;
}
.diff .line { display: block; padding: 0 16px; }
.diff .line.add { background: var(--green-soft); color: var(--green); }
.diff .line.del { background: var(--red-soft); color: var(--red); }
.diff .line.hunk { color: var(--ink-3); }
.diff .line.file { color: var(--ink); font-weight: 600; background: var(--recess); }

@media (max-width: 760px) {
  .issue-summary { grid-template-columns: 1fr; }
}
