.review-images[data-v-4121eca6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.image-entry[data-v-4121eca6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.image-entry button[data-v-4121eca6]{width:88px;height:88px;padding:0;overflow:hidden}.image-entry img[data-v-4121eca6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button[data-v-4121eca6]{min-height:44px;padding:8px 14px;border:1px solid #c8b6d5;border-radius:7px;color:#624385;background:#fff;cursor:pointer;font:inherit}button[data-v-4121eca6]:focus-visible{outline:3px solid #76528e;outline-offset:3px}button[data-v-4121eca6]:disabled{opacity:.65;cursor:wait}.image-error[data-v-4121eca6]{color:#a32940;width:100%}.image-preview[data-v-4121eca6]{position:fixed;inset:0;z-index:2500;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(24,20,29,.94)}.image-preview img[data-v-4121eca6]{min-height:0;max-width:100%;max-height:calc(100% - 60px);-o-object-fit:contain;object-fit:contain}.image-preview button[data-v-4121eca6]{-ms-flex-negative:0;flex-shrink:0}.review-item[data-v-4677f7ea]{min-width:0;padding:20px;border:1px solid #eee7f0;border-radius:10px;background:#fff;overflow-wrap:anywhere}.review-item p[data-v-4677f7ea]{margin:0 0 10px}.review-author[data-v-4677f7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700}.anonymous-avatar[data-v-4677f7ea]{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eee8f0;color:#66596f}.review-score[data-v-4677f7ea]{color:#624385;font-weight:700}.review-text[data-v-4677f7ea]{white-space:pre-wrap}.review-time[data-v-4677f7ea]{color:#66596f;font-size:13px}.review-service[data-v-4677f7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 24px;margin:16px 0 0;padding-top:14px;border-top:1px solid #eee7f0;font-size:13px}.review-service div[data-v-4677f7ea]{min-width:0}.review-service dt[data-v-4677f7ea]{color:#66596f}.review-service dd[data-v-4677f7ea]{margin:4px 0 0}.review-images[data-v-4677f7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:14px}.review-images img[data-v-4677f7ea]{width:88px;height:88px;max-width:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}@media(max-width:480px){.review-item[data-v-4677f7ea]{padding:16px}}.professional-reviews[data-v-1dc1d74d]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1000px;margin:24px auto;padding:24px;color:#51455b;background:#faf8fb;border-radius:12px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.reviews-header[data-v-1dc1d74d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:20px}.reviews-header h1[data-v-1dc1d74d]{margin:0;font-size:22px;color:#332d49}.reviews-header p[data-v-1dc1d74d]{margin:6px 0 0;color:#66596f}button[data-v-1dc1d74d]{-ms-flex-negative:0;flex-shrink:0;min-height:44px;padding:8px 16px;border:1px solid #c8b6d5;border-radius:7px;background:#fff;color:#624385;cursor:pointer;font:inherit}button[data-v-1dc1d74d]:hover:not(:disabled){background:#eee8f0}button[data-v-1dc1d74d]:focus-visible{outline:3px solid #76528e;outline-offset:3px}button[data-v-1dc1d74d]:disabled{cursor:default;opacity:.5}.reviews-statistics[data-v-1dc1d74d]{padding:18px;margin-bottom:20px;border:1px solid #eee7f0;border-radius:10px;background:#fff}.reviews-statistics dl[data-v-1dc1d74d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.reviews-statistics dt[data-v-1dc1d74d]{font-size:13px;color:#66596f}.reviews-statistics dd[data-v-1dc1d74d]{margin:5px 0 0;font-size:18px;font-weight:700;color:#332d49}.reviews-list[data-v-1dc1d74d]{display:grid;gap:16px}.reviews-feedback[data-v-1dc1d74d]{padding:24px 0;text-align:center}.reviews-pagination[data-v-1dc1d74d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-top:24px}@media(max-width:600px){.professional-reviews[data-v-1dc1d74d]{margin:0 auto;padding:16px;border-radius:0}.reviews-header h1[data-v-1dc1d74d]{font-size:20px}.reviews-statistics[data-v-1dc1d74d]{padding:14px}.reviews-statistics dd[data-v-1dc1d74d]{font-size:16px}.reviews-pagination[data-v-1dc1d74d]{gap:10px}}