/* INESS BOOKING UX 1 20260916 */

.app-booking-context {
  display:
    grid;

  gap:
    1px;

  margin-bottom:
    14px;

  overflow:
    hidden;

  border:
    1px solid
    rgba(87,70,54,.09);

  border-radius:
    16px;

  background:
    rgba(255,253,249,.92);
}


.app-booking-context-row {
  display:
    flex;

  align-items:
    center;

  justify-content:
    space-between;

  gap:
    14px;

  min-height:
    54px;

  padding:
    9px 12px;

  border-bottom:
    1px solid
    rgba(87,70,54,.07);
}


.app-booking-context-row:last-child {
  border-bottom:
    0;
}


.app-booking-context-row > div {
  min-width:
    0;
}


.app-booking-context-label {
  display:
    block;

  margin-bottom:
    2px;

  color:
    var(--muted);

  font-size:
    9px;

  font-weight:
    700;

  letter-spacing:
    .07em;

  text-transform:
    uppercase;
}


.app-booking-context-row strong {
  display:
    block;

  overflow:
    hidden;

  font-size:
    13px;

  font-weight:
    650;

  line-height:
    1.3;

  text-overflow:
    ellipsis;

  white-space:
    nowrap;
}


.app-booking-context-change {
  flex:
    0 0 auto;

  min-height:
    34px;

  padding:
    6px 9px;

  border:
    0;

  border-radius:
    10px;

  background:
    #f0eae3;

  color:
    #5f554d;

  font:
    inherit;

  font-size:
    11px;

  font-weight:
    700;
}
