.review-section.svelte-14xo9xd{margin-top:28px;padding:24px;background:#fffbf0;border:1.5px solid #fce08a;border-radius:14px;text-align:center}.review-heading.svelte-14xo9xd{margin:0 0 4px;font-size:18px;font-weight:700;color:#1a1a1a}.review-sub.svelte-14xo9xd{margin:0 0 16px;font-size:13px;color:#888}.review-stars.svelte-14xo9xd{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.star-btn.svelte-14xo9xd{background:none;border:none;font-size:36px;cursor:pointer;color:#ddd;line-height:1;padding:0;transition:color .1s,transform .1s}.star-btn.svelte-14xo9xd:hover,.star-btn.selected.svelte-14xo9xd{color:#f5a623;transform:scale(1.15)}.review-textarea.svelte-14xo9xd{width:100%;padding:10px 14px;border:1.5px solid #e0d5b0;border-radius:9px;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box;margin-bottom:14px;background:#fff}.review-textarea.svelte-14xo9xd:focus{outline:none;border-color:#e3211c}.review-submit-btn.svelte-14xo9xd{background:#e3211c;color:#fff;border:none;border-radius:9px;padding:11px 28px;font-size:14px;font-family:inherit;font-weight:700;cursor:pointer}.review-submit-btn.svelte-14xo9xd:disabled{opacity:.55;cursor:default}.review-done.svelte-14xo9xd{padding:10px 0}.review-done-icon.svelte-14xo9xd{font-size:40px;margin-bottom:8px}.review-done.svelte-14xo9xd h3:where(.svelte-14xo9xd){margin:0 0 6px;font-size:18px;color:#1a1a1a}.review-done.svelte-14xo9xd p:where(.svelte-14xo9xd){margin:0;font-size:13px;color:#888}
