.access-orphan-panel {
  display: grid;
  gap: 7px;
  padding: 13px;
  border: 1px solid #e9c5b9;
  border-radius: 11px;
  background: #fff7f3;
  color: #713d2e;
  font-size: 13px;
}
.access-orphan-panel[hidden] { display: none; }
.access-orphan-panel p { margin: 0; line-height: 1.45; }
.access-orphan-panel button {
  justify-self: start;
  padding: 9px 12px;
  border: 1px solid #bb6147;
  border-radius: 9px;
  background: white;
  color: #8d3c29;
  font-weight: 700;
  cursor: pointer;
}
.access-orphan-panel button:disabled { opacity: .5; cursor: wait; }
