#publishReview{width:min(780px,calc(100vw - 28px));max-width:780px;max-height:90dvh;padding:24px;background:#fff!important;color:#202c35!important;border:1px solid #dce5e9;box-shadow:0 24px 80px #102b3840;overflow:auto}
#publishReview>h2{margin:0 0 18px;font-size:22px;color:#202c35}.publishReviewCard{background:#fff;color:#202c35;overflow-wrap:anywhere}.publishReviewCard h3{font-size:clamp(22px,3vw,30px);line-height:1.3;margin:12px 0}.publishReviewCard .reviewEyebrow{font-size:12px;color:#526772}.reviewVisibility,.reviewDestination{font-size:14px;color:#526772;line-height:1.6}.reviewTopics{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.reviewTopics span{padding:4px 10px;border-radius:20px;background:#eaf5f1;color:#1c5a49;font-size:13px}.reviewGallery{display:grid;gap:12px}.reviewGallery figure{margin:0}.reviewGallery img,.reviewGallery video{display:block;width:100%;max-height:440px;object-fit:contain;background:#f5f7f8;border-radius:14px}.reviewGallery figcaption{font-size:12px;color:#526772;margin:6px 0 12px}.reviewBody p{white-space:pre-wrap;line-height:1.8;margin:0 0 16px}.reviewDestination{border-top:1px solid #e5ebee;padding-top:16px}#publishReview button{margin:8px 8px 0 0}#confirmPublish{background:#185b48!important;color:#fff!important}#cancelPublish{background:#f1f5f6!important;color:#243c46!important}#creationPreviewText{white-space:pre-wrap;overflow-wrap:anywhere}
