.CommonReviewForm_container__30aJe{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.CommonReviewForm_container__30aJe{gap:16px}}.CommonReviewForm_text__H8Wqz{display:flex;flex-direction:column;gap:8px}.CommonReviewForm_container__30aJe{border-radius:16px;overflow:hidden;background-color:var(--color-gray-01);padding:24px}@media screen and (max-width:767px){.CommonReviewForm_container__30aJe{padding:16px}}.CommonReviewForm_form__ZV0Si{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media screen and (max-width:767px){.CommonReviewForm_form__ZV0Si{display:flex;flex-direction:column;gap:12px}}.CommonReviewForm_form_comment__ypa8a{grid-column:1/4;height:120px;width:100%}.CommonReviewForm_form_file__yMvOm{flex-wrap:wrap}.CommonReviewForm_form_file__yMvOm,.CommonReviewForm_form_file_wrapper__nnCF4{display:flex;align-items:center;gap:8px}.CommonReviewForm_form_file__yMvOm button{cursor:pointer;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--color-gray-02);padding:10px;color:var(--color-gray-02);font-size:40px;font-family:var(--font-istokweb);font-weight:300;line-height:44px}@media screen and (max-width:767px){.CommonReviewForm_form_file__yMvOm button{width:50px;height:50px}}.CommonReviewForm_form_file__yMvOm p{width:92px;color:var(--color-gray-02)}.CommonReviewForm_form_file_preview___KXcy{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;border:1px solid var(--color-gray-02)}.CommonReviewForm_form_file_preview_image__j_SgC{width:100%;height:100%;object-fit:cover}.CommonReviewForm_form_file_preview_file__yoSGN{width:30px;height:30px}.CommonReviewForm_form_bottom__iDaTB{grid-column:1/4;display:flex;flex-direction:column;gap:24px}.CommonReviewForm_form_bottom_wrapper__idKd9{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.CommonReviewForm_form_bottom_wrapper__idKd9{align-items:flex-start;flex-direction:column;gap:16px}}.CommonReviewForm_form_bottom_footer__ePsAE{display:grid;grid-template-columns:1fr 360px;grid-gap:24px;gap:24px}@media screen and (max-width:767px){.CommonReviewForm_form_bottom_footer__ePsAE{display:flex;flex-direction:column-reverse;gap:16px}}.CommonReviewForm_form_bottom_footer__ePsAE p{color:var(--color-gray-02)}.CommonReviewForm_form_bottom_footer__ePsAE a{color:var(--color-gray-02);transition:.2s}.CommonReviewForm_form_bottom_footer__ePsAE a:hover{color:var(--color-accent)}.CommonReviewForm_form_inputs_input__9pYz4{border-radius:8px;overflow:hidden;display:flex;align-items:center;gap:4px}.CommonReviewForm_form_inputs_input_wrapper__XVb8o{display:flex;flex-direction:column}.CommonReviewForm_form_inputs_input_wrapper__XVb8o[data-error=true] .CommonReviewForm_form_inputs_input__9pYz4{border:1px solid var(--color-accent)}.CommonReviewForm_form_inputs_input_wrapper__XVb8o[data-error=true] .CommonReviewForm_form_input_error_wrapper__gs_Nh{max-height:50px;transition:max-height .25s ease-out}.CommonReviewForm_form_inputs_input_error__qK9Is{display:inline-block;padding-top:4px;padding-left:10px;color:var(--color-accent);font-size:14px;line-height:16px;font-family:var(--font-sourcesans3);font-weight:400}@media screen and (max-width:767px){.CommonReviewForm_form_inputs_input_error__qK9Is{font-size:13px;line-height:15px}}.CommonReviewForm_rating__6S_Pf{display:flex;flex-direction:column;gap:8px}.CommonReviewForm_rating_stars__cN3SX{display:flex;align-items:center;gap:7.5px}.CommonReviewForm_rating_stars__cN3SX svg{cursor:pointer}.CommonReviewForm_rating__6S_Pf p{color:var(--color-gray-02)}.CommonReviewForm_input__eDQSM{width:100%;height:52px;padding:16px 10px;border:none;border-radius:8px;font-size:16px;font-family:var(--font-sourcesans3);font-weight:400;line-height:18px}.CommonReviewForm_input__eDQSM::-webkit-inner-spin-button,.CommonReviewForm_input__eDQSM::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.CommonReviewForm_input__eDQSM::placeholder{color:var(--color-gray-02)}.CommonReviewForm_input__eDQSM[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@media screen and (max-width:767px){.CommonReviewForm_input__eDQSM{font-size:15px;line-height:17px}}.CommonReviewForm_input__eDQSM:focus-visible{outline:unset}.CommonReviewForm_input__eDQSM[data-error=true]{border:1px solid var(--color-accent);background-color:#fee}.CommonReviewForm_input_wrapper__W3UaQ{display:flex;flex-direction:column;gap:4px}.CommonReviewForm_input_wrapper__W3UaQ[data-error=true] .CommonReviewForm_input__eDQSM{border:1px solid var(--color-accent)}.CommonReviewForm_input_wrapper__W3UaQ[data-error=true] .CommonReviewForm_error_wrapper__2UoYO{max-height:150px;transition:all .25s ease-out}.CommonReviewForm_input_wrapper__W3UaQ[data-error=false]{gap:0}.CommonReviewForm_input_wrapper__W3UaQ[data-error=false] .CommonReviewForm_error_wrapper__2UoYO{max-height:0;transition:all .5s cubic-bezier(0,1,0,1)}.CommonReviewForm_input_wrapper__W3UaQ[data-disabed=true],.CommonReviewForm_input_wrapper__W3UaQ[data-disabed=true] .CommonReviewForm_input__eDQSM{pointer-events:none}.CommonReviewForm_input_wrapper__W3UaQ[data-disabed=true] .CommonReviewForm_input__eDQSM::placeholder{color:var(--color-text)}.CommonReviewForm_input_error__R2zxU{display:block;padding-left:10px;color:var(--color-accent);font-size:14px;line-height:16px;font-family:var(--font-sourcesans3);font-weight:400}@media screen and (max-width:767px){.CommonReviewForm_input_error__R2zxU{font-size:13px;line-height:15px}}.CommonReviewForm_error__tymtX{display:block;color:var(--color-accent);font-size:14px;line-height:16px;font-family:var(--font-sourcesans3);font-weight:400}@media screen and (max-width:767px){.CommonReviewForm_error__tymtX{font-size:13px;line-height:15px}}.CommonReviewForm_error_wrapper__2UoYO{position:absolute;top:0;left:10px;visibility:hidden;opacity:0;border-radius:8px;overflow:hidden;border:1px solid var(--color-accent);padding:2px 6px;background-color:#fff;display:flex;align-items:center;justify-content:center}.CommonReviewForm_error_wrapper_visible__Gi2pH{visibility:visible;opacity:1;animation:CommonReviewForm_errorSlideIn__Osklh .5s;transform:translateY(-50%);z-index:2}textarea.CommonReviewForm_input__eDQSM{width:100%;border-radius:8px;padding:10px;background-color:#fff;resize:none;overflow:auto;outline:none;border:0;height:100%}@keyframes CommonReviewForm_errorSlideIn__Osklh{0%{opacity:0;transform:translateY(100%);z-index:0}25%{opacity:1;transform:translateY(-100%)}to{transform:translateY(-50%);z-index:2}}