.seon-reviews{--seon-reviews-star:#f5a623;--seon-reviews-idle:#d6d6d6;margin:16px 0;font-size:15px;line-height:1.5;text-align:start}.seon-reviews p{margin:0}.seon-reviews__question{font-weight:600;margin-bottom:6px}.seon-reviews__stars{display:inline-flex;gap:2px;vertical-align:middle}.seon-reviews__star{appearance:none;-webkit-appearance:none;background:none;border:0;padding:2px;margin:0;cursor:pointer;line-height:0;color:var(--seon-reviews-idle);transition:transform .12s ease,color .12s ease;border-radius:4px}.seon-reviews__star svg{width:30px;height:30px;fill:currentColor;display:block}.seon-reviews__star:focus-visible{outline:2px solid var(--seon-reviews-star);outline-offset:1px}.seon-reviews__star.is-on{color:var(--seon-reviews-star)}.seon-reviews__star.is-hover{transform:scale(1.12)}.seon-reviews.is-saving .seon-reviews__star{pointer-events:none;opacity:.8}.seon-reviews__meta{color:#555;font-size:14px;margin-top:2px}.seon-reviews__sep{margin:0 6px}.seon-reviews__hint{color:#888;font-size:12px}.seon-reviews.is-voted .seon-reviews__hint{display:none}.seon-reviews__message{min-height:1.4em;font-size:14px;color:#1a7f37}.seon-reviews__message.is-error{color:#b32d2e}.seon-reviews__turnstile{margin:4px 0}.seon-reviews__turnstile:empty{display:none}.seon-reviews__credit{font-size:11px;color:#999;margin-top:4px}.seon-reviews__credit a{color:inherit;text-decoration:none}.seon-reviews__credit a:hover{text-decoration:underline}.seon-reviews__form{margin:10px 0 6px;max-width:520px}.seon-reviews__form[hidden]{display:none}.seon-reviews__form-title{font-weight:600;margin-bottom:6px}.seon-reviews__text,.seon-reviews__name{box-sizing:border-box;font:inherit;color:#222;background:#fff;border:1px solid #cfcfcf;border-radius:6px}.seon-reviews__text{width:100%;min-height:84px;padding:8px 10px;resize:vertical}.seon-reviews__name{flex:1 1 160px;min-width:0;padding:7px 10px}.seon-reviews__text:focus,.seon-reviews__name:focus{outline:2px solid var(--seon-reviews-star);outline-offset:0;border-color:#fff0}.seon-reviews__counter{font-size:11px;color:#999;margin-top:2px}.seon-reviews__form-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.seon-reviews__submit{appearance:none;-webkit-appearance:none;border:0;border-radius:6px;padding:8px 18px;background:var(--seon-reviews-star);color:#fff;font:inherit;font-weight:600;cursor:pointer}.seon-reviews__submit:hover{filter:brightness(.95)}.seon-reviews__skip{appearance:none;-webkit-appearance:none;border:0;background:none;padding:4px;color:#777;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.seon-reviews__form.is-sending .seon-reviews__submit{opacity:.6;pointer-events:none}@media (max-width:480px){.seon-reviews__star svg{width:34px;height:34px}}