.AiAppraisalFormFv_container__3PMdd{margin-bottom:24px}@media screen and (max-width:992px){.AiAppraisalFormFv_container__3PMdd{margin:0 -20px 20px}}.AiAppraisalFormFv_emblems__I4uU8{display:flex;flex-direction:column;flex-shrink:0;gap:6px 0;align-items:center;order:1;padding:0;margin:0;list-style:none}.AiAppraisalFormFv_emblems__I4uU8 img{display:block;width:80px;height:auto}@media screen and (max-width:992px){.AiAppraisalFormFv_emblems__I4uU8{gap:2px 0;order:0;margin-right:8px;margin-left:auto}.AiAppraisalFormFv_emblems__I4uU8 img{width:72px}.AiAppraisalFormFv_with_emblems__SroWf .AiAppraisalFormFv_hero__9sH4z{align-items:center;padding:0 16px}.AiAppraisalFormFv_with_emblems__SroWf .AiAppraisalFormFv_hero_text__nezI8{display:grid;grid-template-columns:1fr auto;gap:0 8px;align-items:start;padding-bottom:8px}.AiAppraisalFormFv_with_emblems__SroWf .AiAppraisalFormFv_emblems__I4uU8{grid-row:1/3;grid-column:2;align-self:center}.AiAppraisalFormFv_with_emblems__SroWf .AiAppraisalFormFv_title__osL3c{grid-row:1;grid-column:1;width:auto;margin:4px 0;text-align:left;white-space:normal}.AiAppraisalFormFv_with_emblems__SroWf .AiAppraisalFormFv_title__osL3c br{display:block}.AiAppraisalFormFv_with_emblems__SroWf .AiAppraisalFormFv_hero_sub__BrG27{grid-row:2;grid-column:1}.AiAppraisalFormFv_with_emblems__SroWf .AiAppraisalFormFv_description__sC_PD{margin-left:0}}@media screen and (min-width:992px){.AiAppraisalFormFv_compact__hMiBG .AiAppraisalFormFv_hero__9sH4z{gap:0 8px;padding-right:0}.AiAppraisalFormFv_compact__hMiBG .AiAppraisalFormFv_hero_text__nezI8{gap:0 12px}.AiAppraisalFormFv_compact__hMiBG .AiAppraisalFormFv_title__osL3c{font-size:2.8rem}}.AiAppraisalFormFv_hero__9sH4z{display:flex;gap:0 16px;align-items:flex-end;justify-content:space-between;padding:8px 8px 0 0}@media screen and (max-width:992px){.AiAppraisalFormFv_hero__9sH4z{gap:0 8px;padding:4px 16px 0}}.AiAppraisalFormFv_hero_text__nezI8{display:flex;flex:1;gap:0 24px;align-items:flex-end;padding-bottom:20px}@media screen and (max-width:992px){.AiAppraisalFormFv_hero_text__nezI8{display:block;padding-bottom:12px}}.AiAppraisalFormFv_title__osL3c{flex-shrink:0;margin:0;font-size:3.2rem;font-weight:700;line-height:1.6;color:#333;letter-spacing:.04em}@media screen and (max-width:992px){.AiAppraisalFormFv_title__osL3c{width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 8px;font-size:2.3rem;text-align:center;white-space:nowrap}.AiAppraisalFormFv_title__osL3c br{display:none}}.AiAppraisalFormFv_marker__lXSZj{padding:0 2px;background:linear-gradient(transparent 55%,#fff3c7 0)}.AiAppraisalFormFv_accent__Fw0I_{color:#e8752a}.AiAppraisalFormFv_hero_sub__BrG27{display:flex;flex:1;gap:0 16px;align-items:flex-end;justify-content:space-between}@media screen and (max-width:992px){.AiAppraisalFormFv_hero_sub__BrG27{gap:0 8px;justify-content:flex-start}}.AiAppraisalFormFv_description__sC_PD{margin:0 0 4px;font-size:1.6rem;font-weight:700;line-height:1.7;color:#666}.AiAppraisalFormFv_description__sC_PD .AiAppraisalFormFv_accent__Fw0I_{font-weight:700}@media screen and (max-width:992px){.AiAppraisalFormFv_description__sC_PD{margin-left:24px;font-size:min(1.4rem,16px)}}.AiAppraisalFormFv_hero_image__MseDs{flex-shrink:0;width:84px;height:auto;margin-right:8px;margin-bottom:-21px}@media screen and (max-width:992px){.AiAppraisalFormFv_hero_image__MseDs{width:44px;margin-right:34px;margin-bottom:-12px;margin-left:auto}}.AiAppraisalFormFv_report_block__LCLEZ{display:flex;gap:0 40px;align-items:flex-start;padding:24px 24px 0 48px;overflow:hidden;background:#f6f5f0;border-radius:8px}@media screen and (max-width:992px){.AiAppraisalFormFv_report_block__LCLEZ{gap:0 12px;padding:16px 4px 0 16px;border-radius:0}}.AiAppraisalFormFv_report_preview__6VIKv{flex-shrink:0;align-self:flex-end;width:236px;height:auto;margin-bottom:-4px}@media screen and (max-width:992px){.AiAppraisalFormFv_report_preview__6VIKv{width:172px}}.AiAppraisalFormFv_report_points__Jherw{flex:1;padding-bottom:24px}@media screen and (max-width:992px){.AiAppraisalFormFv_report_points__Jherw{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:100%;padding-bottom:16px;margin-right:8px;margin-left:auto}}.AiAppraisalFormFv_report_points_title__4ddEd{margin:0 0 12px;font-size:min(1.3rem,16px);font-weight:700;color:#666}@media screen and (max-width:992px){.AiAppraisalFormFv_report_points_title__4ddEd{margin-bottom:8px;font-size:min(1.1rem,16px)}}.AiAppraisalFormFv_report_points_list__UZhNG{display:flex;flex-direction:column;gap:10px 0;padding:0;margin:0;list-style:none}.AiAppraisalFormFv_report_points_list__UZhNG li{position:relative;padding-left:25px;font-size:1.7rem;font-weight:700;line-height:1.5;color:#333}.AiAppraisalFormFv_report_points_list__UZhNG li:before{position:absolute;top:calc(.75em - 10px);left:0;width:20px;height:20px;content:"";background:url(/images/iqfu/public/ai_appraisal/check.svg) 50%/contain no-repeat}@media screen and (max-width:992px){.AiAppraisalFormFv_report_points_list__UZhNG li{padding-left:23px;font-size:min(1.3rem,16px)}.AiAppraisalFormFv_report_points_list__UZhNG li:before{top:calc(.75em - 9px);width:18px;height:18px}.AiAppraisalFormFv_report_points_list__UZhNG{gap:6px 0}}.AiAppraisalFormFv_report_point_note__ubX_1{display:block;margin-top:2px;font-size:min(1.3rem,16px);font-weight:400;line-height:1.5;color:#666}@media screen and (max-width:992px){.AiAppraisalFormFv_report_point_note__ubX_1{margin-left:-23px;font-size:min(.9rem,16px);text-align:right;white-space:nowrap}}.InputHelperAnnotation_annotation__PUDXZ{padding-left:.3em;margin-top:.5em}.InputHelperReason_tool_tip__pURyz .MuiTooltip-tooltip{max-width:500px}.InputHelperReason_tool_tip_text__8esK5{display:block;padding:14px;font-size:min(1.6rem,16px);line-height:1.4;white-space:pre-line}.InputHelperReason_question_button__9Mx_K{display:inline-flex;gap:0 4px;padding:6px 15px;margin-top:24px;margin-bottom:8px;background:#f9f9f9;border:1px solid #ccc;border-radius:70px}.AreaInput_input_wrapper__rGIkV{display:flex;gap:0 20px}.AreaInput_input__qFiSk{flex-grow:1}.AreaInput_area_unit_radio__3HV6i .MuiTypography-root{font-size:1.6rem}.AreaInput_area_unit_radio__3HV6i .MuiFormControlLabel-root{position:relative}.AreaInput_area_unit_radio__3HV6i .MuiRadio-root{position:absolute}.AreaInput_area_unit_radio__3HV6i .MuiFormControlLabel-label{padding:6px 12px 6px 32px;background:#fff;border-radius:4px}.AreaInput_area_unit_radio__3HV6i .Mui-checked.MuiRadio-root{color:#fe9210}@media screen and (max-width:992px){.AreaInput_area_unit_radio__3HV6i{flex-shrink:0}}.AreaSelect_area_select_container__CMxkl{display:flex;flex-direction:column;gap:0 12px}.AreaSelect_input_item_label__wGf07{font-size:min(1.4rem,16px)}.AreaSelect_input_item__4w7CL{width:100%;margin-bottom:8px}.AreaSelect_address_input__GDOK_{width:100%}.AreaSelect_error_message__Xum3r{font-size:min(1.4rem,16px);font-weight:700;color:#e91212}.LoanBalanceInput_loan_balance_radio__NgWJH{display:flex;flex-direction:column;gap:12px 0;width:100%;margin-left:-20px}.LoanBalanceInput_loan_balance_radio__NgWJH .MuiTypography-root{font-size:1.6rem}.LoanBalanceInput_loan_balance_radio__NgWJH :first-child .MuiRadio-root{display:none}.LoanBalanceInput_loan_balance_radio__NgWJH .MuiFormControlLabel-root{position:relative;width:100%}.LoanBalanceInput_loan_balance_radio__NgWJH .MuiRadio-root{position:absolute}.LoanBalanceInput_loan_balance_radio__NgWJH .MuiFormControlLabel-label{width:100%;padding:6px 12px 6px 32px;background:#fff;border-radius:4px}.LoanBalanceInput_loan_balance_radio__NgWJH .Mui-checked.MuiRadio-root{color:#fe9210}.LoanBalanceInput_loan_balance_textarea_container__x5lfA{display:flex;gap:0 16px;align-items:center}.LoanBalanceInput_loan_balance_textarea_container__x5lfA .MuiFormControl-root{width:216px}.LoanBalanceInput_loan_balance_textarea_container__x5lfA.LoanBalanceInput_loan_balance_textarea_container_disabled__cMS_n input[type=text]{color:rgba(0,0,0,.38)}@media screen and (max-width:992px){.LoanBalanceInput_loan_balance_textarea_container__x5lfA{width:100%}}.LoanBalanceInput_loan_balance_radio__NgWJH .LoanBalanceInput_radio_button__5qlJi{margin-left:20px}.LoanBalanceInput_unit_of_input__tMPDE{flex-shrink:0}.LoanBalanceInput_input__Slty_{width:100%}.PreferredTimingInput_radio_container__7nUWI{display:flex;flex-direction:column;gap:12px 0}.PreferredTimingInput_radio_container__7nUWI .MuiTypography-root{font-size:1.6rem}.PreferredTimingInput_radio_container__7nUWI .MuiFormControlLabel-root{position:relative}.PreferredTimingInput_radio_container__7nUWI .MuiRadio-root{position:absolute}.PreferredTimingInput_radio_container__7nUWI .MuiFormControlLabel-label{padding:6px 12px 6px 32px;background:#fff;border-radius:4px}.PreferredTimingInput_radio_container__7nUWI .Mui-checked.MuiRadio-root{color:#fe9210}.VisitReservationCreateForm_reservation_summary__hlQBK{padding:16px;margin-bottom:16px;background:#fffbca;border-radius:8px}.VisitReservationCreateForm_reservation_summary_title__t4Inv{display:flex;gap:0 6px;align-items:center;margin-bottom:6px;font-size:1.6rem;font-weight:700;color:#333}.VisitReservationCreateForm_reservation_summary_icon__0AYJX{width:24px;height:24px}.VisitReservationCreateForm_change_datetime_link__AGWB5{margin-left:auto;font-size:min(1.2rem,16px);font-weight:400;color:#2a64c5;text-decoration:underline}.VisitReservationCreateForm_reservation_summary_list__aS8jo{display:flex;flex-direction:column;gap:4px 0}.VisitReservationCreateForm_reservation_summary_subtitle__oqt8o{font-size:min(1.3rem,16px);font-weight:700;color:#333}.VisitReservationCreateForm_reservation_summary_datetime_row__kS4MS{display:flex;gap:0 24px}@media screen and (max-width:992px){.VisitReservationCreateForm_reservation_summary_datetime_row__kS4MS{flex-direction:column;gap:4px 0}}.VisitReservationCreateForm_reservation_summary_item__e49Ii{display:flex;gap:0 16px;font-size:min(1.4rem,16px);color:#333}.VisitReservationCreateForm_reservation_summary_item__e49Ii dt{flex-shrink:0;font-weight:400}@media screen and (max-width:992px){.VisitReservationCreateForm_reservation_summary_item__e49Ii dt{width:80px}}.VisitReservationCreateForm_reservation_summary_item__e49Ii dd{font-weight:600}.VisitReservationCreateForm_section_lead__cJ2Ik{margin-bottom:20px;font-size:1.6rem;font-weight:600;color:#333}@media screen and (max-width:992px){.VisitReservationCreateForm_section_lead__cJ2Ik{font-size:min(1.4rem,16px)}}.VisitReservationCreateForm_register_item__NU_rn{margin-bottom:16px}.VisitReservationCreateForm_register_item_title__7zG0W{display:flex;flex-wrap:wrap;gap:0 10px;align-items:center;padding-bottom:4px;margin-bottom:16px;font-size:1.6rem;font-weight:700;line-height:1.56;color:#333;border-bottom:1px solid #ccc}.VisitReservationCreateForm_register_item_content__5raHH{position:relative;font-weight:500;line-height:1.75;color:#333}.VisitReservationCreateForm_required_label___MJPj{position:relative;top:-3px;display:inline-block;padding:3px 8px;font-size:min(1.2rem,16px);line-height:1.6;color:#fff;background:#e91212;border-radius:2px}.VisitReservationCreateForm_ai_appraisal_required_label__9mnfw{background:#fe9210}.VisitReservationCreateForm_address_note__BYVnN{margin-bottom:0;font-size:min(1.2rem,16px);color:#333}.VisitReservationCreateForm_field_note__FNlMZ{margin-top:4px;font-size:min(1.2rem,16px);color:#333}.VisitReservationCreateForm_sp_only_br__gwgBm{display:none}@media screen and (max-width:992px){.VisitReservationCreateForm_sp_only_br__gwgBm{display:inline}}.VisitReservationCreateForm_error_message__VudMw{color:#e91212}.VisitReservationCreateForm_radio_form_control__B60g1.MuiFormControl-root{display:block;max-width:500px;margin:0 auto}.VisitReservationCreateForm_property_radio_container__EJMZl{gap:12px 0}.VisitReservationCreateForm_property_radio_container__EJMZl .MuiTypography-root{font-size:1.6rem}.VisitReservationCreateForm_property_radio_container__EJMZl :checked+span .MuiSvgIcon-root{transform:scale(1)}.VisitReservationCreateForm_property_radio_container__EJMZl .MuiFormControlLabel-root{position:relative;width:50%;margin:0}.VisitReservationCreateForm_property_radio_container__EJMZl .MuiFormControlLabel-label{display:block;min-width:100px;padding:6px 8px 6px 32px}.VisitReservationCreateForm_property_radio_container__EJMZl .MuiRadio-root{position:absolute;margin-top:-2px;color:#fe9210!important}.VisitReservationCreateForm_property_radio_container__EJMZl .MuiRadio-root .MuiSvgIcon-root{width:20px;height:20px}@media screen and (max-width:576px){.VisitReservationCreateForm_property_radio_container__EJMZl.MuiFormGroup-root{display:flex;flex-wrap:wrap}.VisitReservationCreateForm_property_radio_container__EJMZl.MuiFormGroup-root .MuiFormControlLabel-root{width:auto;margin-bottom:0}.VisitReservationCreateForm_property_radio_container__EJMZl.MuiFormGroup-root .MuiFormControlLabel-label{min-width:auto}}.VisitReservationCreateForm_property_type_cards__QpHKh{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:480px;margin:0 auto}@media screen and (max-width:992px){.VisitReservationCreateForm_property_type_cards__QpHKh{gap:8px;max-width:none}}.VisitReservationCreateForm_property_type_card__Ky_jR{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px 8px 8px;font-size:1.6rem;font-weight:600;line-height:1.4;color:#555;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.15);transition:border-color .2s ease,background-color .2s ease}@media(hover:hover){.VisitReservationCreateForm_property_type_card__Ky_jR:hover{border-color:#999}}.VisitReservationCreateForm_property_type_card__Ky_jR.VisitReservationCreateForm_selected__D_Gx4{background:#fff8f1;border-color:#fe9210}@media screen and (max-width:992px){.VisitReservationCreateForm_property_type_card__Ky_jR{gap:6px;padding:8px 4px 6px;font-size:min(1.3rem,16px)}}.VisitReservationCreateForm_property_type_card_icon__RriSc{width:64px;height:52px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:992px){.VisitReservationCreateForm_property_type_card_icon__RriSc{width:56px;height:44px}}.VisitReservationCreateForm_name_input_container__ggdg4{display:flex;flex-direction:column;gap:16px 0}.VisitReservationCreateForm_name_input_stacks__RvKk3{display:flex;gap:0 12px;align-items:center}.VisitReservationCreateForm_name_input_stacks__RvKk3 label{flex-shrink:0}.VisitReservationCreateForm_input_full_width__Ml7tr,.VisitReservationCreateForm_name_input_stacks__RvKk3 input{width:100%}.VisitReservationCreateForm_select_full_width__vuVdg{width:100%;height:44px;padding:0 12px;font-size:1.6rem;color:#333;background:#fff;border:1px solid #ccc;border-radius:4px}.VisitReservationCreateForm_built_year_select_wrapper__s4pbv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:center}.VisitReservationCreateForm_share_notation__rbNHe{font-size:min(1.1rem,16px);font-weight:600;color:#333}.VisitReservationCreateForm_floor_input__EVaHa,.VisitReservationCreateForm_mansion_name_input__K7FSf,.VisitReservationCreateForm_room_number_input__GOc6R{width:100%}.VisitReservationCreateForm_floor_input_wrapper__zoMew{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:center}.VisitReservationCreateForm_password_input_wrapper__QPOnx{position:relative}.VisitReservationCreateForm_eye__Isjkw{position:absolute;top:50%;right:0;left:auto;display:flex;align-items:center;padding:10px;cursor:pointer;transform:translateY(-50%)}.VisitReservationCreateForm_eye__Isjkw .VisitReservationCreateForm_svg__7ko9p{display:block;width:100%}.VisitReservationCreateForm_agreement_sentence__OYAeS{margin-bottom:12px;font-size:min(1.1rem,16px);font-weight:600;color:#333}.VisitReservationCreateForm_dialog_link__6qz0S{color:#2a64c5;text-decoration:underline;cursor:pointer}.VisitReservationCreateForm_terms_dialog_inner__uJFlT{padding:40px 20px;overflow:auto}.VisitReservationCreateForm_submit_btn__ktBKa{padding:16px 40px;font-size:1.8rem;font-weight:400;line-height:1;color:#fff;letter-spacing:.05em;background:#17c69c;border-radius:90px;margin:0 auto 16px;font-weight:700;box-shadow:0 3px 0 0 #0e7c61}@media(hover:hover){.VisitReservationCreateForm_submit_btn__ktBKa:hover{background:#14ab86;transition:background .25s ease-out}}.VisitReservationCreateForm_submit_btn__ktBKa[disabled]{pointer-events:none;background:#ccc;opacity:.6}@media screen and (max-width:992px){.VisitReservationCreateForm_submit_btn__ktBKa{font-size:1.6rem}}.visit-reservation-create_container__F70v7{max-width:800px;padding:24px 80px 64px;margin:0 auto}@media screen and (max-width:992px){.visit-reservation-create_container__F70v7{padding:16px 20px 40px}}.visit-reservation-create_page_title__2gHt9{margin-bottom:32px;font-size:2.4rem;font-weight:700;line-height:1.6;color:#333;text-align:center}@media screen and (max-width:992px){.visit-reservation-create_page_title__2gHt9{margin-bottom:8px;font-size:1.6rem}}