.recoverySimpleReview .recoveryEditor{margin-top:16px;border-top:0}
.recoveryExtraDetails{padding:12px 0;border-top:1px solid #e5e7eb;margin-top:14px}
.recoveryExtraDetails>summary{cursor:pointer;font-size:13px;color:#655d55;font-weight:600}
.recoveryExtraDetails[open]>summary{margin-bottom:12px}
.recoverySimpleReview .recoveryAttributeGrid[hidden]{display:none}
.recoverySimpleReview .recoveryOptionalFields[open]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.recoveryOptionalFields>summary{grid-column:1/-1}
.recoverySimpleReview .recoveryDescription textarea{max-height:260px;resize:vertical}
.recoverySimpleReview .recoveryRequiredMissing{background:#fff2d0;padding:10px;border:1px solid #dba629;border-radius:10px}
.recoveryReviewSafety{font-size:12px;color:#655d55}
.recoverySimpleReview .recoveryApprovedImages img{max-height:180px;object-fit:contain}
.recoverySimpleReview .recoveryEditor>.notice{font-size:13px;padding:10px}
@media(max-width:650px){.recoverySimpleReview .recoveryOptionalFields[open]{grid-template-columns:1fr}}
