.group-join-review-heading{display:flex;align-items:center;gap:12px}.group-join-review-heading>.avatar{width:42px;height:42px;flex:none;border-radius:11px}.group-join-review-heading>div{min-width:0;flex:1}.group-join-review-heading strong{display:block;font-size:14px;font-weight:500;line-height:1.7;overflow-wrap:anywhere}.group-join-review-heading small{display:block;color:#98a2b1;font-size:11px;margin-top:4px}.group-join-review-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#758194;font-size:13px;line-height:1.8;margin:15px 0}.group-join-review-reason{display:block;color:#929dac;font-size:12px;margin-top:14px}.group-join-review-reason textarea{display:block;width:100%;box-sizing:border-box;min-height:62px;padding:10px 12px;border:1px solid #e0e5ec;border-radius:8px;background:#fff;color:#4b5768;font:inherit;font-size:13px;line-height:1.7;resize:vertical;margin:8px 0 0}.group-join-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}.group-join-review-actions .primary,.group-join-review-actions .secondary{min-height:38px;font-size:12px}.group-join-review-actions .group-join-review-block{margin-right:auto;padding:9px 0;border:0;background:transparent;color:#bd6a6a;font:inherit;font-size:12px;min-height:38px;text-align:left}.group-join-review-error{color:#bf6262;font-size:12px;line-height:1.8;margin:12px 0}.group-inbox-limit{padding:12px 0;color:#8d98a8;font-size:12px;line-height:1.8}
@media(max-width:759px){.group-join-review-heading strong{font-size:13px}.group-join-review-reason textarea{font-size:16px}.group-join-review-actions{gap:8px}.group-join-review-actions .group-join-review-block{flex-basis:100%;margin:0;min-height:44px}.group-join-review-actions .primary,.group-join-review-actions .secondary{min-height:42px;min-width:74px}}
