.paper-button > small {
  display: inline-grid;
  place-items: center;
  min-width: 1.55em;
  height: 1.55em;
  margin-left: .25em;
  padding: 0 .35em;
  border: 1px solid rgba(238, 215, 162, .7);
  border-radius: 999px;
  font-size: .58em;
  vertical-align: .15em;
}

.intel-card {
  width: min(760px, 90vw);
  max-height: min(78vh, 720px);
  display: flex;
  flex-direction: column;
}

.intel-summary {
  position: relative;
  z-index: 2;
  margin: 0 0 14px !important;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(103, 71, 57, .55);
}

.intel-list {
  position: relative;
  z-index: 2;
  min-height: 90px;
  max-height: 48vh;
  margin: 0;
  padding: 0 5px 0 34px;
  overflow-y: auto;
  overscroll-behavior: contain;
}

.intel-list li {
  padding: 11px 10px 13px;
  border-bottom: 1px dashed rgba(89, 58, 45, .42);
  line-height: 1.55;
}

.intel-list li:last-child { border-bottom: 0; }

.intel-list time {
  display: block;
  margin-bottom: 3px;
  color: #6b4435;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .04em;
}

.intel-list b {
  margin-right: .55em;
  color: #4b3026;
}

.intel-list .empty-intel {
  list-style: none;
  margin-left: -28px;
  text-align: center;
  opacity: .72;
}

@media (max-width: 800px) {
  .corner-actions { right: 1.4vw; gap: .7vw; }
  .paper-button { font-size: 13px; }
  .paper-button span { margin-right: .12em; }
  .intel-card { padding-inline: 26px; }
  .intel-list { max-height: 52vh; }
}
