.wb-review-form{min-width:0;color:#765262;font:400 13px/1.65 Manrope,Arial,sans-serif;scroll-margin-top:calc(var(--wb-header-visible-height,110px) + 24px)}.wb-review-form [data-wb-review-fields]{display:flex;flex-direction:column;gap:18px}.wb-review-form label{display:flex;flex-direction:column;gap:7px;font-size:13px}.wb-review-form :is(input[type=text],input[type=email],textarea){box-sizing:border-box;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 12px;border:1px solid #dec6d1;border-radius:9px;background:#fffcfa;color:#63404e;font:400 14px/1.6 Manrope,Arial,sans-serif}.wb-review-form textarea{min-height:132px;resize:vertical}.wb-review-form small{color:#967786;font-size:12px;line-height:1.5}.wb-review-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wb-review-form :is(p,fieldset){margin:0}.wb-review-form__author strong{font-weight:600;color:#6a344b}.wb-review-form .wb-review-rate{border:0;padding:0}.wb-review-rate legend{padding:0 0 7px}.wb-review-rate>div{display:flex;width:fit-content;gap:3px}.wb-review-rate label{position:relative;display:grid;place-items:center;width:43px;height:43px;border-radius:8px;color:#d4bac5;cursor:pointer}.wb-review-rate input{position:absolute;width:1px;height:1px;opacity:0}.wb-review-rate svg{width:28px;height:28px;fill:transparent;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.wb-review-rate label:has(input:checked),.wb-review-rate label:has(~label input:checked){color:#b8758a}.wb-review-rate label:has(input:checked) svg,.wb-review-rate label:has(~label input:checked) svg{fill:#c68c9d}.wb-body .wb-review-rate label:has(input:focus-visible){outline:2px solid #ab748b;outline-offset:1px}.wb-review-form .wb-review-form__agreement{display:flex;flex-direction:row;align-items:flex-start;gap:9px;font-size:12px}.wb-review-form__agreement input[type=checkbox]{flex:none;margin-top:4px;width:16px;height:16px;accent-color:#8b4d67}.wb-review-form__agreement a,.wb-review-form__auth a,.wb-review-form__providers a{color:#803b58;text-decoration:underline;text-underline-offset:3px}.wb-review-form__providers{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px}.wb-review-form__notice{padding:11px 13px;border-radius:9px;background:#f7ecef;color:#885b6c;font-size:12px}.wb-review-form__images input{max-width:100%;font:400 12px/1.5 Manrope,Arial,sans-serif}.wb-review-form__images input::file-selector-button{padding:10px 13px;margin-right:10px;border:1px solid #dfc5d1;border-radius:8px;background:#f6e8ee;color:#743f56;font:inherit;cursor:pointer}.wb-review-form button[type=submit]{min-height:48px;width:100%}.wb-review-form__status{margin-top:18px;padding:14px;border:1px solid #d9c2ce;border-radius:10px;background:#f4e9f0;color:#703b53}.wb-review-form__status.is-error{border-color:#dcb7bd;background:#fff1f0;color:#984454}.wb-review-form [aria-invalid=true]{border-color:#ad6377}.wb-review-form__status a{display:block;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.wb-review-form [hidden]{display:none!important}.wb-body .wb-review-form__status:focus{outline:none}.wb-body .wb-review-form :is(input,textarea,button,a):focus-visible{outline:2px solid #ab748b;outline-offset:3px}.wb-review-form__captcha{max-width:100%}.wb-review-form__captcha .wa-captcha{margin:0}.wb-review-form__captcha .wa-captcha>p:has(.wa-captcha-input){display:flex;align-items:flex-end;gap:12px}.wb-review-form__captcha .wa-captcha-img{display:block;flex:none;float:none;margin:0;width:120px;height:40px}.wb-review-form__captcha .wa-captcha>p>strong{display:none}.wb-review-form__captcha input.wa-captcha-input{flex:1 1 90px;width:90px;min-width:0;max-width:150px;margin:0}.wb-review-form__captcha .wa-captcha-refresh{display:inline-block;margin-top:8px;font-size:12px;text-underline-offset:3px}.wb-review-loader-status{color:#886070;font:400 14px/1.7 Manrope,Arial,sans-serif}@media(max-width:400px){.wb-review-form__row{grid-template-columns:minmax(0,1fr);gap:16px}.wb-review-form :is(input[type=text],input[type=email],textarea){font-size:16px}}.wb-review-reply-link{display:inline-block;border:0;padding:8px 0;background:transparent;color:var(--wb-accent);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-wb-reply-hint][hidden],.wb-review-form [hidden]{display:none!important}
