
#sourceToolReview{padding:18px 20px;margin:18px 0;border:1px solid #c6d8e8;border-radius:12px;background:#f2f7fc;color:#283e54}
#sourceToolReview[hidden]{display:none!important}
#sourceToolReview header{display:flex;align-items:center;justify-content:space-between;gap:16px}
#sourceToolReview h3{margin:3px 0;font-size:18px}
#sourceToolReview small{font-size:10px;letter-spacing:.12em;color:#627b94}
#sourceToolReview p{font-size:13px;line-height:1.7}
#sourceToolReview .str-badge{font-size:12px;font-weight:600;white-space:nowrap}
#sourceToolReview[data-state=mismatch]{background:#fff7eb;border-color:#dfb56e}
#sourceToolReview[data-state=mismatch] .str-badge{color:#935d13}
#sourceToolReview[data-state=matched]{background:#eff9f2;border-color:#a2ceb0}
#sourceToolReview[data-state=matched] .str-badge{color:#23744a}
#sourceToolReview .str-diff{max-height:240px;overflow:auto;margin:12px 0}
#sourceToolReview .str-diff p{padding:6px 0;margin:0;border-bottom:1px solid #e7dfd2}
#sourceToolReview .str-hint{font-size:12px;color:#687581}

#sourceToolReview>header{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:inherit!important}#sourceToolReview h3{color:#283e54}
#toolSetupPanel>header{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#253b52!important}#toolSetupPanel>header h2{color:#253b52!important}#toolSetupPanel>header button{height:auto!important;min-height:36px!important;padding:8px 12px!important;font-size:13px!important;line-height:1.5!important;color:#253b52!important;border:1px solid #cbd8e6!important;border-radius:8px!important;background:white!important}
