/* Production Reviews interaction polish, 2026-08-31. Loaded after elevation-phase6.css. */
body[data-page="production_reviews"] .reviews-actions{
  column-gap:22px;
  row-gap:13px;
}

/* Primary secondary action: clear and quiet, without the heavy underline treatment. */
body[data-page="production_reviews"] .reviews-actions > .reviews-text-link{
  display:inline-flex;
  align-items:center;
  min-height:46px;
  padding:0 2px;
  border:0!important;
  color:#fff;
  text-decoration:none!important;
  font-size:.82rem;
  font-weight:700;
}
body[data-page="production_reviews"] .reviews-actions > .reviews-text-link:hover{
  color:var(--gold);
  text-decoration:none!important;
}

/* Put manager, question, and email on one aligned utility row. */
body[data-page="production_reviews"] .reviews-actions > .purchase-tools{
  flex:1 0 100%;
  display:flex;
  align-items:center;
  gap:0;
  margin-top:0;
}
body[data-page="production_reviews"] .reviews-actions > .purchase-tools > :is(button,a){
  display:inline-flex;
  align-items:center;
  min-height:34px;
  margin:0;
  padding:0 20px;
  border:0;
  border-right:1px solid rgba(255,255,255,.22);
  border-radius:0;
  background:transparent;
  color:#d7dee3;
  font:700 .79rem/1.2 var(--sans,"Libre Franklin",system-ui,sans-serif);
  text-decoration:none!important;
  white-space:nowrap;
}
body[data-page="production_reviews"] .reviews-actions > .purchase-tools > :first-child{padding-left:0}
body[data-page="production_reviews"] .reviews-actions > .purchase-tools > :last-child{padding-right:0;border-right:0}
body[data-page="production_reviews"] .reviews-actions > .purchase-tools > :is(button,a):hover{
  color:var(--gold);
  text-decoration:none!important;
}

/* Remove the underline motif from utility actions elsewhere on this page too. */
body[data-page="production_reviews"] :is(.reviews-offer,.manager-panel,.final-purchase-tools) .purchase-tools :is(button,a),
body[data-page="production_reviews"] .final-purchase-tools :is(button,a){
  text-decoration:none!important;
}
body[data-page="production_reviews"] .final-purchase-tools{
  align-items:center;
  gap:0;
}
body[data-page="production_reviews"] .final-purchase-tools > :is(button,a){
  min-height:32px;
  padding:0 16px;
  border-right:1px solid rgba(255,255,255,.22)!important;
}
body[data-page="production_reviews"] .final-purchase-tools > :first-child{padding-left:0}
body[data-page="production_reviews"] .final-purchase-tools > :last-child{padding-right:0;border-right:0!important}

/* The injected email control should inherit the helper-row treatment, not generic button chrome. */
body[data-page="production_reviews"] .reviews-actions .yd-email-inline{
  appearance:none;
  box-shadow:none;
}

@media(max-width:760px){
  body[data-page="production_reviews"] .reviews-actions > .purchase-tools{
    flex-direction:column;
    align-items:flex-start;
    gap:3px;
  }
  body[data-page="production_reviews"] .reviews-actions > .purchase-tools > :is(button,a){
    min-height:34px;
    padding:0;
    border-right:0;
  }
  body[data-page="production_reviews"] .final-purchase-tools{
    flex-direction:column;
    align-items:flex-start;
    gap:3px;
  }
  body[data-page="production_reviews"] .final-purchase-tools > :is(button,a){
    padding:0;
    border-right:0!important;
  }
}
