/* UAESA Chat → Smart Review theme parity v1.3.0.
 * Scoped entirely to the bridge's invitation and contained overlay.
 * Neither UAESA Chat nor Smart Review styling is changed on normal pages. */
.uaesa-wa-app[data-theme="light"] .uaesa-chat-review-invite,
.uaesa-wa-app[data-theme="dark"] .uaesa-chat-review-invite{
  color-scheme:light;
}
.uaesa-wa-app[data-theme="dark"] .uaesa-chat-review-invite{color-scheme:dark;}
.uaesa-wa-app[data-theme="light"] .uaesa-chat-review-invite .uaesa-chat-review-invite-card{
  background:#ffffff!important;color:#263b3d!important;border-color:#b7d6d1!important;
}
.uaesa-wa-app[data-theme="light"] .uaesa-chat-review-invite .uaesa-chat-review-invite-heading{color:#153e40!important;}
.uaesa-wa-app[data-theme="light"] .uaesa-chat-review-invite .uaesa-chat-review-invite-copy{color:#53696a!important;}
.uaesa-wa-app[data-theme="light"] .uaesa-chat-review-invite .uaesa-chat-review-product-search{
  background:#fff!important;color:#263b3d!important;border-color:#a2c3c1!important;
}
.uaesa-wa-app[data-theme="dark"] .uaesa-chat-review-invite .uaesa-chat-review-product-search:focus-visible,
.uaesa-wa-app[data-theme="dark"] .uaesa-chat-review-invite button:focus-visible{
  outline:2px solid #f2ad55!important;outline-offset:2px!important;
}
.uaesa-wa-app[data-theme="dark"] .uaesa-chat-review-invite .uaesa-chat-review-product-search{
  caret-color:#70e4d8!important;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"]{
  --ucr-bg:#f7faf9;--ucr-panel:#ffffff;--ucr-text:#24343b;--ucr-border:#d7e6e4;
  background:var(--ucr-bg)!important;color:var(--ucr-text)!important;color-scheme:light;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"] .uaesa-chat-review-header,
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"] .uaesa-chat-review-footer{
  background:var(--ucr-panel)!important;border-color:var(--ucr-border)!important;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"] .uaesa-chat-review-frame-wrap,
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"] .uaesa-chat-review-status{
  background:var(--ucr-bg)!important;color:var(--ucr-text)!important;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"] .uaesa-chat-review-title{color:#24343b!important;}
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"] .uaesa-chat-review-subtitle,
.uaesa-chat-review-overlay[data-uaesa-review-theme="light"] .uaesa-chat-review-footer span{color:#536b70!important;}
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"]{
  --ucr-bg:#132229;--ucr-panel:#202e34;--ucr-text:#eef8f6;--ucr-border:#486169;
  background:var(--ucr-bg)!important;color:var(--ucr-text)!important;color-scheme:dark;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-frame-wrap,
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-status{
  background:var(--ucr-bg)!important;color:#d4e6e3!important;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-header,
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-footer{
  background:var(--ucr-panel)!important;border-color:var(--ucr-border)!important;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-skip,
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-finish{
  background:#283c43!important;border-color:#6d8f92!important;color:#eafffa!important;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-skip:hover,
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-finish:hover{
  background:#335456!important;border-color:#67d9d0!important;color:#ffffff!important;
}
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-skip:focus-visible,
.uaesa-chat-review-overlay[data-uaesa-review-theme="dark"] .uaesa-chat-review-finish:focus-visible{
  outline:2px solid #ffb35a!important;outline-offset:2px!important;
}
.uaesa-chat-review-overlay .uaesa-chat-review-frame{color-scheme:inherit!important;}
@media(prefers-reduced-motion:reduce){
  .uaesa-chat-review-overlay .uaesa-chat-review-skip,
  .uaesa-chat-review-overlay .uaesa-chat-review-finish{animation:none!important;transition:none!important;}
}
