.new-review-badge{background-color:var(--Light-Standalone-Orange);border-radius:16px;padding:4px 10px;display:inline-flex}.new-review-badge__text{color:var(--Light-Base-0);font-size:13px;font-weight:500;line-height:18px}.new-review-header__badge{margin-bottom:16px}@media screen and (width>=769px){.new-review-header__badge{margin-bottom:18px}}.new-review-header__inner{color:var(--Light-Base-500);flex-direction:column-reverse;font-size:15px;font-weight:400;line-height:22px;display:flex}@media screen and (width>=769px){.new-review-header__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:28px}}.new-review-header__author{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media screen and (width>=769px){.new-review-header__author{flex-direction:row;align-items:center;gap:28px}}.new-review-header__date{margin-bottom:20px}@media screen and (width>=769px){.new-review-header__date{margin-bottom:0}}.new-review-rules__text{color:var(--Light-Base-500);margin-bottom:8px;font-size:13px;font-weight:400;line-height:18px}.new-review-rules__link{align-items:flex-start;gap:4px;margin-bottom:4px;font-size:15px;font-weight:500;line-height:22px;display:flex}.new-review-rules__link-icon{opacity:.4;flex-shrink:0;width:20px;height:20px}.new-review-rules__list{margin:0;padding:0 0 0 20px;font-size:13px;font-weight:400;line-height:18px;list-style-type:decimal}.review-textarea{flex-direction:column;display:flex}.review-textarea__header{justify-content:space-between;align-items:center;display:flex}.review-textarea__label{align-items:center;gap:8px;display:flex}.review-textarea__label-text{font-size:16px;font-weight:400;line-height:24px}.review-textarea__label-button{color:inherit;background-color:#0000;border:0;padding:0;font-family:inherit}.review-textarea__label-button:not(:disabled){cursor:pointer}.review-textarea__label-button:focus-visible{border:none}.review-textarea__label-button{justify-content:center;align-items:center;display:flex}.review-textarea__label-icon{width:20px;height:20px;fill:var(--Light-BrandBlue-500)}@media (hover:hover){.review-textarea__label-icon:hover{fill:var(--Light-BrandBlue-600)}}.review-textarea__counter{color:var(--Light-Base-400);font-size:14px;font-weight:400;line-height:22px}.review-textarea__textarea{border:none;border-bottom:1px solid var(--Light-Base-300);white-space:pre-line;resize:none;background-color:#0000;outline:none;width:100%;min-height:40px;padding:10px 0 6px;font-size:15px;font-weight:400;line-height:22px;overflow:hidden}.review-textarea__textarea:active,.review-textarea__textarea:focus{border-bottom:1px solid var(--Light-Base-300)}.review-textarea__textarea::placeholder{opacity:1;color:var(--Light-Base-400);font-size:15px;font-weight:400;line-height:22px}.review-textarea__error{color:var(--Light-Red-500);margin-top:8px;font-size:14px;font-weight:400;line-height:22px}.review-textarea__comment{color:var(--Light-Base-500);margin-top:8px;font-size:14px;font-weight:400;line-height:22px}.review-textarea--required .review-textarea__label-text{position:relative}.review-textarea--required .review-textarea__label-text:before{content:"*";color:var(--Light-Base-700);font-size:20px;font-weight:400;line-height:28px;position:absolute;top:0;right:-12px}.new-create-review-form{border-radius:16px;padding:16px}@media screen and (width>=769px){.new-create-review-form{padding:24px 36px}}.new-create-review-form--base{background-color:#ecf6fe}.new-create-review-form--bad{background-color:#ffeae8}.new-create-review-form--good{background-color:#edffec}.new-create-review-form__header{margin-bottom:20px}@media screen and (width>=769px){.new-create-review-form__header{margin-bottom:24px}}.new-create-review-form__controls{flex-direction:column;gap:24px;display:flex}.new-create-review-form__control--required{position:relative}.new-create-review-form__control--required:before{content:"*";color:var(--Light-Base-700);font-size:20px;font-weight:400;line-height:28px;position:absolute;top:0;right:-12px}.new-create-review-form__rating,.new-create-review-form__control-spoiler,.new-create-review-form__control-rules{align-self:flex-start}.new-create-review-form__control-rules.new-create-review-form__control--required:before{top:-3px}.new-create-review-form__control-spoiler{margin-bottom:8px}.new-create-review-form__spoiler-label{align-items:center;gap:4px;display:inline-flex}.new-create-review-form__spoiler-icon{flex-shrink:0;width:20px;height:20px}.new-create-review-form__footer{grid-template-columns:repeat(auto-fit,minmax(min(100%,370px),1fr));gap:24px;margin-top:32px;display:grid}@media screen and (width>=769px){.new-create-review-form__footer{gap:36px;margin-top:36px}}.new-create-review-form__footer-control{border-bottom:1px solid var(--Light-BrandBlue-200);text-align:center;padding-bottom:24px}@media screen and (width>=769px){.new-create-review-form__footer-control{border-bottom:none;padding-bottom:0}}.new-create-review-form__footer-counter{color:var(--Light-Base-500);margin-top:8px;font-size:13px;font-weight:400;line-height:18px}.new-create-review-form__footer-link{border-bottom:1px dashed var(--Light-Base-400);cursor:pointer;align-items:center;display:inline-flex}.new-create-review-form__icon{width:16px;height:16px;fill:var(--Light-Base-400)}.new-create-review-form__footer-warn{color:var(--Light-Red-400);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:400;line-height:18px;display:flex}.new-create-review-form__footer-warn-icon{width:20px;height:20px;fill:var(--Light-Red-400)}
