/* Party Pack release review — deliberate disclosure affordances, no V glyphs */
.rp-chevron {
  display:inline-block;
  width:18px;
  height:18px;
  flex:none;
  transform:none!important;
  border-radius:5px;
  background:
    linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat,
    linear-gradient(currentColor,currentColor) center / 2px 12px no-repeat;
}
.rp-chevron path { stroke:transparent!important; }
.ux-rental-stock-item[open]>.ux-rental-stock-summary .rp-chevron,
.ux-rental-booking[open]>.ux-rental-booking-summary .rp-chevron,
.rp-advanced-labels[open]>summary .rp-chevron,
.rp-availability[open]>summary .rp-chevron,
.ux-delivery-completed[open]>summary .rp-chevron {
 transform:none!important;
 background:linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat;
}
.rp-rentals .ux-rental-stock-summary .ux-rental-expand{gap:7px;align-items:center}
.rp-rentals .ux-rental-stock-summary .ux-rental-expand .rp-chevron{width:18px;height:18px}
.rp-advanced-labels>summary,.rp-availability>summary {min-height:48px}
@media(max-width:590px){
 .rp-rentals .ux-rental-stock-summary .ux-rental-expand{font-size:0}
 .rp-rentals .ux-rental-stock-summary .ux-rental-expand .rp-chevron{width:18px;height:18px}
}
@media(prefers-reduced-motion:reduce){.rp-chevron{transition:none!important}}
