.review-filter{display:flex;gap:12px;margin:20px 0}.review-filter input{flex:1;min-width:130px}.review-filter input,.review-filter select{border:1px solid #d8e0d2;border-radius:5px;padding:10px;background:white;color:#34482f}.review-table{min-width:850px}.review-table td:first-child{width:27%;max-width:280px}.review-table td:nth-child(2){width:40%;max-width:430px}.review-table td strong{font-size:12px;font-weight:500}.review-table td p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:0;max-height:130px;overflow:auto}.review-table small{display:block;font-size:11px;color:#7d8975;margin-top:6px;overflow-wrap:anywhere}.review-original{white-space:pre-wrap;overflow-wrap:anywhere;padding:15px;background:#f5f7f1;border-radius:6px;line-height:1.8;font-size:13px}#reviewEditor{width:min(750px,calc(100% - 28px))}#reviewsPanel .panel-title{align-items:center;gap:18px}#reviewGenerate{white-space:nowrap}@media(max-width:650px){.review-filter{flex-wrap:wrap}.review-filter input{width:100%;flex-basis:100%}#reviewsPanel .panel-title{align-items:start;flex-direction:column}#reviewsPanel .panel-title .button{width:100%}}
.review-heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.review-initials{width:48px;height:48px;flex:none;border-radius:50%;background:#e7eedf;color:#536e3e;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:600}.external-avatar-preview{display:flex;gap:12px;align-items:center;margin:15px 0}.external-avatar-preview small{font-size:12px;color:#748168}.review-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}#externalReviewImport .form-note{overflow-wrap:anywhere}@media(max-width:650px){.review-heading-actions{justify-content:flex-start;width:100%}.review-heading-actions .button{flex:1}.review-heading-actions #reviewGenerate{flex-basis:100%}}
.external-avatar-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.external-avatar-presets button{min-width:0;border:1px solid #d7dfd3;border-radius:8px;background:#fff;padding:10px 4px;color:#354c32;font-size:12px}.external-avatar-presets img{display:block;width:64px;height:64px;max-width:100%;object-fit:cover;border-radius:50%;margin:0 auto 7px}.external-avatar-presets [aria-pressed=true]{background:#edf3e8;border-color:#536e3e;box-shadow:0 0 0 1px #536e3e}.external-avatar-presets button:focus-visible{outline:3px solid #7b945f;outline-offset:2px}#externalAvatarFallback .form-note{font-size:12px}
