.review-form__auth-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#b20fc0;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.review-form__stars{align-items:center;color:#c1c7cd;cursor:pointer;display:flex;font-size:32px;gap:2px;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.review-form__stars label{cursor:pointer}.review-form__stars input{position:absolute}.review-form .form-field .date-field .dp__input,.review-form .simple-select__btn{height:48px}.review-form .simple-select__current{font-size:16px;font-weight:400}.review-form textarea{resize:none}.popup-container--need-auth .base-popup{padding-inline:40px;text-align:center}@media(max-width:768px){.popup-container--need-auth .base-popup{padding-inline:16px}}.review-popup .base-popup__head,.review-popup .base-popup__title{margin-bottom:24px}.review-popup .base-popup__subtitle{color:#21272a}@media(max-width:576px){.review-popup .button{width:100%}.review-popup .base-popup__head{text-align:left}}.review-loader{height:50px;position:relative}.review-loader .loader__icon{top:0}.review-success-content .review-success-text>p{font-size:16px;line-height:1.5;margin-bottom:10px}.review-success-content .review-text-block .review-text-label{display:block;margin:auto;text-align:center}.review-success-content .review-text-block .review-text-content{color:#21272a;font-size:14px;line-height:1.5;word-wrap:break-word;background-color:#f5f5f5;border-radius:8px;cursor:pointer;margin:10px;padding:16px;text-align:left}.review-success-content .review-share-section{text-align:center}.review-success-content .review-share-section .review-share-label,.review-success-content .review-share-section .review-share-title{font-size:16px;line-height:1.5;margin-bottom:6px}.review-success-content .review-share-section .review-share-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.review-success-content .review-share-section .review-share-links a{color:#06c;font-size:14px;text-decoration:none}.review-success-content .review-share-section .review-share-links a:hover{text-decoration:underline}.review-success-content .review-share-section .review-share-links span{color:#999;font-size:14px}@media(max-width:576px){.review-success-content .review-share-links{flex-direction:column;gap:4px}.review-success-content .review-share-links span{display:none}}.review-success-content .yandex-browser-instruction{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:16px;text-align:left}.review-success-content .yandex-browser-instruction .instruction-title{color:#21272a;font-size:16px;font-weight:500;margin-bottom:8px}.review-success-content .yandex-browser-instruction .instruction-title:first-child{margin-top:0}.review-success-content .yandex-browser-instruction .instruction-description{color:#21272a;font-size:14px;line-height:1.5;margin-bottom:8px}.review-success-content .yandex-browser-instruction .instruction-list{list-style:none;margin:0 0 16px;padding:0}.review-success-content .yandex-browser-instruction .instruction-list li{color:#697077;font-size:14px;line-height:1.4;margin-bottom:0;position:relative}.review-success-content .yandex-browser-instruction .instruction-list li:last-child{margin-bottom:0}@media(max-width:576px){.review-success-content .yandex-browser-instruction{margin-top:10px;padding-top:10px}.review-success-content .yandex-browser-instruction .instruction-description,.review-success-content .yandex-browser-instruction .instruction-list li,.review-success-content .yandex-browser-instruction .instruction-title{font-size:14px}}.review-button{align-items:center;background:none;border:none;color:#b20fc0;cursor:pointer;display:flex;gap:4px;line-height:1.2;margin-top:8px}.review-button .button-text{color:#21272a;font-size:14px;font-weight:500}.review-button .button-text:hover{color:#b20fc0}@media(max-width:768px){.review-button .button-text{text-align:left}}.review-button svg{flex-shrink:0;font-size:20px}
