.saIdentityReview{border-top:3px solid #176c62}
.saIdentityReview .irEyebrow{color:#176c62;font-size:11px;letter-spacing:.12em;font-weight:800}
.saIdentityReview .irLookup{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}
.saIdentityReview .irLookup label{font-size:13px;font-weight:700}
.saIdentityReview .irLookup input{flex:1;min-width:140px;max-width:300px}
.saIdentityReview .irRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.saIdentityReview .irRow{border:1px solid #dbe5e3;border-radius:12px;padding:14px;display:flex;gap:12px;justify-content:space-between;align-items:center;background:#f9fcfb;min-width:0}
.saIdentityReview .irRow>div{min-width:0;overflow-wrap:anywhere}
.saIdentityReview .irBadge{display:inline-block;border-radius:20px;padding:4px 9px;font-size:12px;font-weight:700;background:#e5f4ee;color:#1e6252}
.saIdentityReview .irBadge.blocked{background:#fff1db;color:#79500b}
.saIdentityReview .irBadge.review_available{background:#e8eefb;color:#344e8a}
.saIdentityReview .irDetail{margin-top:18px;padding:20px;border:1px solid #cddbd7;border-radius:14px;background:#fff}
.saIdentityReview .irDetail h4{margin:0 0 10px;font-size:19px;overflow-wrap:anywhere}
.saIdentityReview .irCompare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}
.saIdentityReview .irAccount{padding:16px;border-radius:10px;background:#f2f7f5;overflow-wrap:anywhere}
.saIdentityReview .irAccount p{margin:7px 0}
.saIdentityReview .irIssues{padding-left:20px;color:#794617}
.saIdentityReview .irConfirm{display:flex;gap:10px;align-items:flex-start;margin:12px 0;font-size:14px}
.saIdentityReview .irConfirm input{width:auto;flex:none;margin-top:4px}
.saIdentityReview textarea{width:100%;min-height:75px;box-sizing:border-box}
.saIdentityReview .irActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.saIdentityReview .irHistory{border-top:1px solid #e0e7e3;padding:14px 0;margin-top:14px;overflow-wrap:anywhere}
.saIdentityReview .irHistory p{margin:6px 0}
.saIdentityReview #identityReviewNext{margin-top:12px}
@media(max-width:720px){.saIdentityReview .irRows,.saIdentityReview .irCompare{grid-template-columns:1fr}.saIdentityReview .panelHead{align-items:flex-start;flex-wrap:wrap;gap:12px}.saIdentityReview .irDetail{padding:14px}.saIdentityReview .irLookup{align-items:stretch}.saIdentityReview .irLookup input{max-width:none}.saIdentityReview .irRow{flex-wrap:wrap}}

.saIdentityReview [hidden]{display:none!important}
