/* Discount request review (discount requests phase 4; core/_discount_request_body.html, the Approvals
   "Decided" tab). Facts and side cards reuse form-sheet.css; the photo follows manual-sales.css's receipt.
   Role tokens only. */

/* ID photo: a thumbnail that opens full size in a new tab (gated route, AR-43). */
.lg-dr__photo {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-2);
  color: var(--primary);
  text-decoration: none;
}
.lg-dr__photo:hover span { text-decoration: underline; text-underline-offset: 0.2em; }
.lg-dr__photo:focus-visible { outline: var(--focus-ring) solid var(--focus); outline-offset: 2px; border-radius: var(--radius-control); }
.lg-dr__photo-img {
  inline-size: min(20rem, 100%);
  block-size: auto;
  max-block-size: 14rem;
  object-fit: contain;
  border: 1px solid var(--border);
  border-radius: var(--radius-control);
  background: var(--neutral-tint);
}

/* "Online tickets now": ticket type, status pill, left. */
.lg-dr__now { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-2); margin: 0; }
.lg-dr__tier { font-weight: 600; }

/* Masked code + "Show code" on one line. */
.lg-dr__code { margin-inline-end: var(--space-2); }
