.review-product-row { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:12px 0; border-bottom:1px solid var(--c-border); }
.review-product-row span { overflow-wrap:anywhere; }
.review-product-row button { flex-shrink:0; }
.review-translation-pair { margin:24px 0; }
.review-translation-pair h4 { margin:0 0 8px; }
.review-source { white-space:pre-wrap; overflow-wrap:anywhere; background:var(--c-bg); padding:12px; border-radius:8px; }
.review-source-check { margin:12px 0; }
#ugDraftStatus { min-height:1.5em; }
.review-shortcut { color:inherit; font-size:var(--fs-caption); }
.bot-config-steps { display:flex; flex-wrap:wrap; gap:8px; margin:16px 0 24px; }
.bot-config-steps button { flex:1; min-width:130px; }
.bot-config-steps button[aria-current=step] { background:var(--c-primary); color:#fff; }
.bot-config-step[hidden] { display:none; }
.bot-step-footer { display:flex; justify-content:space-between; gap:12px; margin-top:16px; }
.catalog-review-note { white-space:pre-wrap; overflow-wrap:anywhere; }
@media(max-width:600px) { .review-product-row { align-items:flex-start; flex-direction:column; gap:8px; } }
