.slip-return {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 2px 8px;
  align-items: center;
  margin: 7px 0 9px;
  padding: 8px 9px;
  border: 1px solid #c5decc;
  border-radius: 5px;
  background: #f2faf4;
}

.slip-return span,
.slip-return small {
  color: var(--muted);
  font-size: 9px;
  font-weight: 800;
}

.slip-return strong {
  color: var(--green);
  font-size: 14px;
  text-align: right;
}

.slip-return small {
  grid-column: 1 / -1;
}

.slip .player .slip-compact-return {
  margin-top: 3px;
  color: var(--green);
  font-size: 9px;
  font-weight: 900;
  white-space: nowrap;
}

.slip .player small:empty {
  display: none;
}
/* A missed deadline is an outcome, not a pending action. */
.shared-panel .slip-wrap.missed{border-color:#d9837d;background:#fff8f7}
.shared-panel .slip-wrap.missed .slip{background:#fde5e2}
.shared-panel .slip-wrap.missed .player small{color:var(--red)}
.shared-panel .slip-wrap.missed .score{border-color:#e8aaa4;background:#fff2f0;color:var(--red)}
