@charset "utf-8";.gmt_app_content{padding:17px 16px;box-sizing:border-box;height:100vh}.gmt_app_header{align-items:center}.gmt_ready{display:flex}.gmt_close_ico{cursor:pointer;-webkit-tap-highlight-color:transparent!important}.gmt_logo{width:90px;height:30px;position:absolute;left:50%;transform:translate(-50%)}.gmt_payment_ready_main{height:90%}.gmt_payment_confirm_main,.gmt_payment_ready_main{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.gmt_payment_confirm_main{padding-top:20px;height:85%}.gmt_install_button{padding-top:30px;width:100%;color:#666;font-size:14px;font-weight:400;text-align:center;text-decoration:underline;line-height:16.41px;-webkit-tap-highlight-color:transparent!important}.gmt_payment_download_main{flex-direction:column;width:100%;height:100%}.gmt_payment_done,.gmt_payment_download_main{display:flex;justify-content:center;align-items:center}.gmt_payment_done{margin-bottom:10px}.gmt_payment_text{padding-bottom:50px}.gmt_payment_confirm_text,.gmt_payment_text{width:100%;max-width:376px;color:#111;text-align:center;font-size:22px;font-weight:700;line-height:25.78px}.gmt_payment_confirm_text{padding-top:10px}@media (max-width:320px){.gmt_payment_confirm_text,.gmt_payment_text{font-size:18px}}.gmt_payment_button{width:100%;max-width:376px;height:50px;color:#fff;background-color:#09bfbf;border-radius:6px;font-size:16px;font-weight:400}.gmt_payment_button.exit{background-color:#fff;border-radius:6px;border:1px solid #2779c2;color:#2779c2}.gmt_popup_dim{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:300;background-color:rgba(0,0,0,.4);opacity:1;visibility:inherit}.gmt_popup_title{font-size:20px;font-weight:700;line-height:23.44px;text-align:left}.gmt_popup_text{font-size:20px;font-weight:500;line-height:30px;text-align:center}.gmt_popup_button_box{flex-direction:row}.gmt_popup_button_box,.gmt_popup_button_error_box{margin-top:25px;display:flex;gap:20px;align-items:center}.gmt_loading_dim,.gmt_popup_button_error_box{flex-direction:column}.gmt_loading_dim{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:300;opacity:1;visibility:inherit;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.4)}.gmt_loading{width:80%;height:80%}.gmt_error_main{margin-top:70px;align-items:center;display:flex;flex-direction:column}.gmt_error_logo{margin-bottom:1.5rem}.gmt_error_title{font-size:1.25rem;font-weight:700;padding-bottom:30px}.gmt_error_content,.gmt_error_title{width:100%;max-width:376px;color:#111;text-align:center;line-height:normal}.gmt_error_content{font-size:1rem;font-weight:400;padding-bottom:50px}.gmt_link_download_main{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:90%}.gmt_link_text{width:100%;max-width:376px;color:#111;text-align:center;font-size:22px;font-weight:700;line-height:25.78px;padding-bottom:50px}.gmt_link_background{margin:-17px;background-color:#f2f6ff;overflow-x:hidden}.gmt_link_content{text-align:left}.gmt_link_header_logo{margin-top:32px;margin-bottom:32px;width:120px;height:40px}.gmt_link_info_background{overflow-x:hidden;padding-left:16px;padding-right:16px;padding-bottom:40px;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 4px 12px 0 rgba(0,46,160,.16)}.gmt_link_coupon_image{width:100%}.gmt_link_title{color:#111;font-size:1.5rem;font-weight:700;margin-top:16px}.gmt_link_detail{color:#000;font-size:1rem;font-weight:400;margin-top:16px}.gmt_link_invite_info_title{color:#777;font-size:.875rem;font-weight:400;margin-top:16px}.gmt_link_invite_info{color:#111;font-size:1rem;font-weight:600;margin-top:4px}.gmt_link_underline{text-decoration:underline}.gmt_link_reason_content{margin:24px 0;padding-top:16px;padding-left:16px;padding-right:16px}.gmt_link_reason_card{margin-top:24px;background-color:#fff;padding:24px 16px;border-radius:16px 16px 16px 16px;box-shadow:0 2px 14px 0 rgba(0,46,160,.16)}.gmt_link_reason_image{width:100%;height:100%;object-fit:contain}.gmt_link_reason_header{color:#000;font-size:1.25rem;font-weight:700;margin-top:8px}.gmt_link_reason_detail{color:#777;font-size:1rem;font-weight:400;margin-top:8px}.gmt_link_point_image{margin-top:40px;width:100%;height:100%}.gmt_link_point_detail{color:#111;font-size:1rem;font-weight:400;margin-top:16px;margin-bottom:40px}.gmt_link_footer_content{background-color:#26314d;color:#fff;padding:40px 16px 112px}.gmt_link_footer_logo{width:120px;height:38px}.gmt_link_footer_title{font-size:1rem;font-weight:700}.gmt_link_footer_detail{font-size:1rem;font-weight:400}.gmt_link_phone_no{display:flex;margin-top:12px;gap:8px}.gmt_link_phone_no_text{color:#fff}.gmt_link_footer_button{width:32px;height:32px}.gmt_link_footer_margin_top{margin-top:32px}.gmt_link_footer_social{display:flex;margin-top:32px;gap:16px}.gmt_link_footer_address_margin_top{margin-top:12px}.gmt_link_receive_coupon_button{font-size:1rem;font-weight:700;color:#fff;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);height:52px;width:calc(100vw - 20px);background-color:#0047ff;border-radius:999px;z-index:1000}.gmt_link_not_found_logo{margin-top:100px;height:50px;position:absolute;left:50%;transform:translate(-50%)}body,html{width:100%;height:100%;font-size:1em;color:#242424;line-height:1.2}a,body,button,dd,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,input,label,li,ol,p,pre,select,span,td,textarea,th,ul{margin:0;padding:0;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Roboto,NanumBarunGothic,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow-wrap:break-word;word-wrap:break-word;word-break:keep-all;vertical-align:top}h1,h2,h3,h4,h5,h6,strong,th{font-weight:400}a,button,em,i,span,strong{font-size:100%}address,em{font-style:normal}dl,ol,ul{list-style:none}button,fieldset,hr,img{border:0}img,input,select,textarea{vertical-align:top}table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}caption,legend{overflow:hidden;width:0;height:0;padding:0;font-size:0;line-height:0}a{text-decoration:none}button{overflow:visible;margin:0;padding:0;background:none;border-radius:0;cursor:pointer;outline:none}input,select,textarea{background:transparent;border:none;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;appearance:none;outline:none}textarea{resize:none}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none}select{outline:none;border:none;border-radius:0}select::-ms-expand{display:none}.blind{position:absolute;top:0;left:0;overflow:hidden;width:0;height:0;font-size:0;line-height:0}.clfix:after{content:"";display:block;clear:both;visibility:hidden;height:0}.popTyLayer2{padding:35px 14px 1.179rem}.popTyLayer2 .btnWrapTy02{margin-top:25px;justify-content:space-between;-webkit-justify-content:space-between}.popTyLayer2 .btnWrapTy02 [class*=btnPrimary]{width:auto}.popTyLayer2{width:calc(100% - 40px);min-width:310px;padding:35px 15px;top:50%;background-color:#fff;border-radius:13px;transform:translate(-50%,-50%);outline:none}.popTyLayer2,.popTyLayer2 dl{box-sizing:border-box;text-align:left}.popTyLayer2 dl{margin:25px 0!important}.popTyLayer2 dt{font-size:.85rem!important;color:#b2b2b2;font-weight:400!important;line-height:1.8}.popTyLayer2 dd{font-size:1rem!important;color:#333!important;font-weight:400!important}.popTyLayer2 dd span{color:#2779c2}.popTyLayer2 .detail{font-size:1rem!important;color:#666!important;line-height:1.38}.popTyLayer2 .tit{border-bottom:1px solid #c8c6c6;padding:10px 5px;line-height:1.63}.popTyLayer2 .mainTxt{margin:10px 0 0;padding:5px;box-sizing:border-box;font-size:1.2rem;color:#222;line-height:1.63}.popTyLayer2 .subTxt{margin:5px 0 15px;box-sizing:border-box;font-size:1rem;color:#666;line-height:1.4}.popTyLayer2 .starCountWrap+.txt{margin-top:11px}.popTyLayer2 .messageARS{color:#2779c2;padding:10px 0}.popTyLayer2 .message{color:#222;font-size:1.1rem;line-height:1.4;font-weight:600}.popTyLayer2 dd+dt{margin-top:15px}[class*=popTy]{position:fixed;left:50%;z-index:400}.popTyLayer{min-width:490px;padding:60px 20px 26px;box-sizing:border-box;top:50%;background-color:#fff;border-radius:4px;transform:translate(-50%,-50%);text-align:center}.popTyLayer .starCountWrap{font-size:0}.popTyLayer .starCountWrap>*{display:inline-block;margin-left:4px;vertical-align:middle}.popTyLayer .starCountWrap>:first-child{margin-left:0}.popTyLayer .starCountWrap .count{font-size:21px;font-weight:500;color:#242424}.popTyLayer .tit{font-size:1.2rem;font-weight:500;line-height:1.375}.popTyLayer .titTy02{font-size:21px;font-weight:500}.popTyLayer .txt{font-size:.8rem;color:#524e4e;line-height:1.53}.popTyLayer .titTy02+.txt{margin-top:11px}.popTyLayer .subTxt{margin:25px 12px 0;padding-top:17px;box-sizing:border-box;border-top:1px solid #c8c6c6;font-size:11px;color:#524e4e;text-align:left;line-height:1.63;word-break:keep-all}.popTyLayer .starCountWrap+.txt{margin-top:11px}.popTyLayer .btnWrapTy02{margin-top:52px}.popTyLayer>.icoDelete{position:absolute;top:20px;right:20px}.popTyLayer.popRoundLayer{min-width:246px;text-align:center;padding:0;background:none}.popTyLayer.popRoundLayer span{display:block;color:#fff;font-size:40px;font-weight:700;position:absolute;top:98px;left:0;right:0;text-align:center;box-sizing:border-box;animation:txtmove .1s ease-in .1s both}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}*{-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none!important;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-text-size-adjust:100%}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.tax{height:100vh}.tax_content_box{display:flex;flex-direction:column;height:100%}.tax_header_title_box{display:flex;flex-direction:column;padding:24px 16px;box-sizing:border-box}.tax_middle_title_box{padding:24px 16px 8px;min-height:80px}.tax_middle_title_box,.tax_sub_title_box{display:flex;align-items:center;box-sizing:border-box}.tax_sub_title_box{padding:22px 16px 39px;align-items:flex-start}.tax_header_icon_box{display:flex;padding:32px 0 24px;min-height:128px;align-items:center;justify-content:center;box-sizing:border-box}.bottom-sheet-container{height:10px;z-index:9999!important}.tax_graphic{width:100%;height:100%}.tax_expect_result_box,.tax_graphic{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.tax_expect_result_box{height:180px;padding:24px 16px;margin:24px 16px 0;border-radius:12px;background-color:#e6edff}.tax_expect_wait_graphic{width:100%;height:150px;position:absolute;top:43px;z-index:2}.tax_expect_wait_graphic_box{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 16px}.tax_submit_info_banner{padding:16px;margin:24px 16px 0;display:flex;align-items:center;align-self:stretch;gap:12px;border-radius:12px;background-color:#ffeaee}.tax_submit_required_tag{display:flex;padding:4px 8px;justify-content:center;align-items:center;border-radius:8px;background:#ffeaee}.tax_bottom_box{width:100%;height:100%;background-color:#fff;padding:12px 16px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;justify-content:center;align-items:center}.tax_bottom_box.modal_box{padding:12px 0 0}.tax_default_button{width:100%;height:52px;display:flex;justify-content:center;align-items:center;gap:12px;align-self:stretch;border-radius:999px;color:#fff;background-color:#0047ff;font-family:Roboto;font-weight:700;font-style:normal;font-size:16px;line-height:20px}.tax_default_button.disabled{opacity:.2}.tax_default_button.secondary{color:#0047ff;background-color:#f2f6ff}.tax_default_button.tertiary{color:#131720;background-color:#fff}.tax_one_third_button{display:inline-flex;width:134px;height:42px;padding:16px;justify-content:center;border-radius:999px;align-items:center;gap:12px;color:#fff;background-color:#0047ff}.tax_one_third_button.secondary{color:#0047ff;background-color:#f2f6ff}.tax_half_default_button{width:50%;height:52px;display:flex;justify-content:center;align-items:center;gap:12px;border-radius:999px;margin-bottom:12px;color:#fff;background-color:#0047ff}.tax_half_default_button.cancel{color:#0047ff;background-color:#f2f6ff}.tax_medium_button{display:inline-flex;height:42px;padding:16px;justify-content:center;align-items:center;gap:12px;flex-shrink:0;border-radius:999px;color:#fff;background-color:#0047ff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.tax_medium_button.secondary{color:#0047ff;background-color:#f2f6ff}.tax_small_button{display:flex;height:32px;padding:16px;justify-content:center;align-items:center;border-radius:999px;gap:8px;color:#fff;background-color:#0047ff;font-family:Roboto;font-weight:700;font-style:normal;font-size:12px;line-height:normal}.tax_small_button.secondary{color:#0047ff;background-color:#f2f6ff}.tax_small_button.third{height:auto!important;padding:4px 8px;border-radius:8px}.tax_bottom_sheet{position:fixed;bottom:-100%;left:0;display:flex;width:100%;padding:24px 16px 12px;flex-direction:column;box-sizing:border-box;border-radius:16px 16px 0 0;background:#fff;transition:bottom .5s ease-in-out}.tax_bottom_sheet.secondary{box-shadow:0 -4px 8px 0 rgba(0,46,160,.16)}.tax_dim{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:300;background-color:rgba(0,0,0,.48);opacity:1;visibility:inherit}.tax_loading{z-index:999}.tax_modal{position:fixed;display:flex;width:80%;padding:24px 16px 20px;flex-direction:column;border-radius:16px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.tax_z_index_200{z-index:200}.tax_z_index_999{z-index:999}.tax_modal_bottom_box{width:100%;margin-top:24px;align-items:flex-start;gap:8px;box-sizing:border-box}.tax_modal_bottom_box,.tax_terms{display:flex;align-items:center;justify-Content:space-between}.tax_terms{color:#677489}.tax_domains{display:flex;flex-direction:column;align-content:flex-start;align-slef:stretch}.tax_domains li{cursor:pointer;padding:8px 0;list-style-type:none}.tax_domains li:not(:last-child){border-bottom:1px solid #e3e8ef}.tax_checkbox{display:flex;align-items:center;cursor:pointer}.tax_checkbox input[type=checkbox]{display:none}.checkbox-icon{width:24px;height:24px;background-image:url(/assets/images/ic__ch_disabled_24.svg);background-size:contain;background-repeat:no-repeat;margin-right:8px;flex-shrink:0}.tax_checkbox input[type=checkbox]:checked+.checkbox-icon{width:24px;height:24px;background-image:url(/assets/images/ic__ch_enabled_24.svg)}.tax_list_content_box{padding:0 20px;display:flex;flex-direction:column;gap:8px;list-style-type:inherit}.tax_list_content_box li{display:flex;flex-direction:column;gap:8px;list-style-type:none;position:relative;padding-left:16px}.tax_list_content_box li:before{content:"";background-image:url(/assets/images/list_dot.svg);background-size:contain;background-repeat:no-repeat;width:4px;height:4px;position:absolute;left:0;top:8px;margin-left:7px}.tax_info_content_box{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:12px;background-color:#f2f5f9}.tax_info_content_box li{color:#677489;display:flex;flex-direction:column;gap:8px;list-style-type:none;position:relative;padding-left:16px;text-align:left}.tax_info_content_box li:before{content:"";background-image:url(/assets/images/list_dot.svg);background-size:contain;background-repeat:no-repeat;width:4px;height:4px;position:absolute;left:0;top:8px;margin-left:7px}.tax_list_section_content_box{display:flex;flex-direction:row;gap:8px}.tax_list_box tr{display:flex;padding:8px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;margin-bottom:8px}.tax_list_box tr:last-child{margin-bottom:0}.tax_notice_content_box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;align-self:stretch}.tax_notice_content_box li{color:#677489;display:flex;flex-direction:column;gap:8px;list-style-type:none;position:relative;padding-left:16px;text-align:left}.tax_notice_content_box li:before{content:"";background-image:url(/assets/images/list_dot.svg);background-size:contain;background-repeat:no-repeat;width:4px;height:4px;position:absolute;left:0;top:8px;margin-left:7px}.tax_masked_id_box{display:flex;padding:24px 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:12px;background-color:#f2f5f9}.tax_terms_paragraph{text-indent:-1em;padding-left:1em}.tax_icon{width:72px;height:72px}.tax_icon,.tax_icon_40,.tax_icon_48{flex-shrink:0}.tax_icon_40{width:40px;height:40px;display:block;margin:0 auto}.tax_icon_20,.tax_icon_24,.tax_icon_6{flex-shrink:0}.tax_icon_6{width:6px;height:6px}.tax_link_icon{flex-shrink:0;width:24px;height:24px}.tax_reset_icon{right:45px}.tax_eye_icon,.tax_reset_icon{position:absolute;width:24px;height:24px}.tax_eye_icon{right:1px}.tax_icon_20{width:20px;height:20px}.tax_icon_24{width:24px;height:24px}.tax_icon_48{width:48px;height:48px}.tax_timer{position:absolute;right:1px}.tax_input{width:100%}.tax_input_wrapper{padding:8px 0;position:relative;display:flex;align-items:center}.tax_input_box{display:flex;flex-direction:column;margin:0 16px;box-sizing:border-box;justify-content:space-between;border-bottom:2px solid #e3e8ef}.tax_input_box.focus{border-bottom:2px solid blue}.tax_input_box.disabled{border-bottom:2px solid #e3e8ef;color:#d1d8e2}.tax_input_box.nonline{border-bottom:none}.tax_input:-ms-input-placeholder{color:#d1d8e2;opacity:1;line-height:24px}.tax_input::placeholder{color:#d1d8e2;opacity:1;line-height:24px}.tax_input_square_wrapper{display:flex;flex-direction:column;gap:10px;padding:16px}.tax_input_square_wrapper_gap_8{display:flex;flex-direction:column;gap:8px;padding:16px}.tax_input_square_box{padding:16px;box-sizing:border-box;border-radius:8px;background-color:#f2f5f9}.tax_input_square_box.disabled{background-color:#e3e8ef}.tax_input_radio{align-items:center;display:flex;padding:16px;flex-direction:row;justify-content:space-between;gap:8px;border-radius:8px;border:1px solid #e3e8ef;background:#fff;margin-bottom:8px;height:32px}.tax_input_radio.selected{border:1px solid #0047ff;background:#f2f6ff}.tax_input_radio input[type=radio]{position:absolute;opacity:0;pointer-events:none}.custom-radio{width:24px;height:24px;background-image:url(/assets/images/ic_radio_unselected_24.svg);background-size:cover;transition:.3s}.tax_input_radio input[type=radio]:checked~.custom-radio{background-image:url(/assets/images/ic_radio_selected_24.svg)}.tax_datepicker{display:flex;justify-content:space-between;color:#000;height:22px;align-items:flex-end;padding:8px 0 8px 4px;background:url(/assets/images/ic_downarrow_tiny_24.svg) no-repeat right 4px center}.tax_datepicker .react-datepicker-wrapper{width:100%}.tax_datepicker .react-datepicker-wrapper input{width:100%;font-family:Roboto;font-weight:400;font-style:normal;font-size:18px;line-height:22px;color:#131720}.tax_datepicker:before{display:none}.tax_datepicker::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer}.tax_datepicker:before{content:attr(placeholder);width:100%;height:100%}.tax_datepicker:valid:before{display:none}.tax_datepicker::-webkit-date-and-time-value{text-align:left}.tax_content_middle{display:flex;flex-direction:column;align-items:center}.tax_content_middle_box{padding:0 16px}.tax_phone_box{width:156;height:40px;display:flex;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background-color:#f2f5f9;margin:24px 10px 10px}.tax_phone_button_box{padding:12px 16px;display:flex;justify-Content:space-between;align-items:center}.tax_phone_bottom{height:100%;padding:24px 16px 112px;align-items:center}.tax_phone_bottom li{display:flex;flex-direction:column;gap:10px;list-style-type:none;position:relative;padding-left:16px}.tax_phone_bottom li:before{content:"";background-image:url(/assets/images/list_dot.svg);background-size:contain;background-repeat:no-repeat;width:4px;height:4px;position:absolute;left:0;top:8px;margin-left:7px}.tax_input_message{padding:4px 16px;color:#9aa5b8}.tax_input_message.error{color:#ff2f54}.tax_toast{position:fixed;left:0;right:0;top:auto;bottom:80px}.tax_info_box{padding:16px;gap:12px;margin:16px}.tax_info_box,.tax_traffic_box{background-color:#f2f5f9;display:flex;align-items:center;border-radius:12px}.tax_traffic_box{padding:24px 16px;flex-direction:column;align-self:stretch}.tax_maintenance_box{padding:12px;margin:20px 0;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;background-color:#f2f5f9}.tax_maintenance_box,.tax_tooltip{display:flex;justify-content:center;border-radius:8px}.tax_tooltip{margin:32px 100px 16px 0;padding:11px 12px;gap:12px;background-color:#4d7eff;position:relative;color:#fff;align-items:center}.tax_tooltip:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4d7eff}.tax_guide{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;position:relative}.tax_guide:after{position:absolute;bottom:0;left:16px;right:20px;height:1px;content:"";background-color:#e3e8ef}.tax_guide.no_border:after{display:none}.tax_expect_result_fee_box{display:flex;flex-direction:column;gap:11.5px;padding:0 16px}.tax_expect_result_year_box{display:flex;flex-direction:column;gap:8px;padding:20px 16px;position:relative}.tax_expect_result_year_box:after{position:absolute;bottom:0;left:16px;right:20px;height:1px;content:"";background-color:#e3e8ef}.last_item:after{display:none}.tax_expect_result_question_box{display:flex;padding:12px 16px;justify-Content:space-between}.tax_result_bottom_img{width:100%;min-height:100px;padding-top:24px}.tax_result_bottom_img,.tax_year_result_content_box{display:flex;flex-direction:column;align-self:stretch}.tax_year_result_content_box{padding:16px;margin:0 16px;justify-content:center;align-items:flex-start;border-radius:12px;background-color:#f2f5f9}.tax .address_list{width:100%;max-width:600px;font-size:14px;border-radius:6px;overflow:hidden}.tax .address_block{display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid #eee;gap:8px}.tax .address_block:last-child{border-bottom:none}.tax .address_row{display:flex;align-items:flex-start;margin-bottom:6px}.tax .address-row:last-child{margin-bottom:0}.tax .address_label{padding:4px 8px;border-radius:8px;margin-right:12px}.tax .address_label.road{background-color:#f2f6ff;color:#0047ff}.tax .address_label.jibun{background-color:#f2f6ff;color:#677489}.react-datepicker{border-radius:12px!important;border:none!important;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.react-datepicker .react-datepicker__header .react-datepicker__current-month{display:none}.react-datepicker .react-datepicker__navigation{top:26px}.react-datepicker__navigation .react-datepicker__navigation-icon--previous{width:24px;height:24px;background:url(/assets/images/ic_leftarrow_tiny_24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;color:transparent;overflow:hidden;text-indent:-9999px}.react-datepicker__navigation .react-datepicker__navigation-icon--previous:before{content:none!important}.react-datepicker__navigation .react-datepicker__navigation-icon--next{width:24px;height:24px;background:url(/assets/images/ic_rightarrow_tiny_24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;color:transparent;text-indent:-9999px}.react-datepicker__navigation .react-datepicker__navigation-icon--next:before{content:none!important}.react-datepicker__month{padding-bottom:8px}.react-datepicker__month-container{box-shadow:0 4px 16px 0 rgba(0,57,204,.08);background-color:#fff;border-radius:12px!important;border:0 solid #d1d8e2}.react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:#fff;border-radius:12px 12px 0 0!important;border-bottom:1px solid #d1d8e2}.react-datepicker .react-datepicker__month-container .react-datepicker__month{margin:0}.react-datepicker-popper{position:fixed}.react-datepicker__header__dropdown{margin:14px 0 2px}.react-datepicker__header__dropdown .react-datepicker__month-dropdown-container{padding:0!important;margin:0 6px 0 0}.react-datepicker__month-read-view{min-width:120px;width:120px}.react-datepicker__month-read-view--selected-month{padding:8px 24px;border-radius:8px;border:1px solid #d1d8e2}.react-datepicker__month-dropdown-container .react-datepicker__month-read-view{padding:0}.react-datepicker__month-read-view .react-datepicker__month-read-view--down-arrow{display:none}.react-datepicker__header__dropdown .react-datepicker__year-dropdown-container{padding:0!important;margin:0 0 0 6px}.react-datepicker__year-read-view--selected-year{padding:8px 24px;border-radius:8px;border:1px solid #d1d8e2}.react-datepicker__year-dropdown-container .react-datepicker__year-read-view{padding:0}.react-datepicker__year-read-view .react-datepicker__year-read-view--down-arrow{display:none}.react-datepicker__header .react-datepicker__month-dropdown{border-radius:8px;border:1px solid #d1d8e2;background-color:#fff;width:118px;padding:8px 0;margin:-7px 0 0 -31px;text-align:start}.react-datepicker__month-dropdown .react-datepicker__month-option{width:auto;padding:4px 10px}.react-datepicker__month-option{padding:3px 14px;width:auto;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.react-datepicker__month-option--selected{display:none}.react-datepicker__month-option--selected_month{background:#f2f5f9}.react-datepicker__header .react-datepicker__year-dropdown{border-radius:8px;border:1px solid #d1d8e2;background-color:#fff;width:80px;padding:8px 0;margin:-7px 0 0 104px}.react-datepicker__year-dropdown .react-datepicker__year-option{width:auto;padding:4px 10px}.react-datepicker__year-option{padding:3px 10px;width:auto;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.react-datepicker__year-option--selected{display:none}.react-datepicker__year-option--selected_year{background:#f2f5f9}.react-datepicker__month-read-view,.react-datepicker__year-read-view{padding-right:5px}.react-datepicker__month-read-view .react-datepicker__month-read-view--selected-month{width:70px}.react-datepicker__month-read-view .react-datepicker__month-read-view--selected-month,.react-datepicker__year-read-view .react-datepicker__year-read-view--selected-year{font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:inline-block}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{padding:5px 6px}.react-datepicker__month-read-view .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view .react-datepicker__year-read-view--down-arrow{display:none}.react-datepicker__header .react-datepicker__day-names{display:flex}.react-datepicker__day-names .react-datepicker__day-name{display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:44px;height:44px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.react-datepicker__week .react-datepicker__day--today{font-weight:400}.react-datepicker__week .react-datepicker__day--selected{border-radius:99px;background:#0047ff;color:#fff}.react-datepicker__week .react-datepicker__day:hover{border-radius:99px}.react-datepicker__week .react-datepicker__day--keyboard-selected,.react-datepicker__week .react-datepicker__day--selected:hover{border-radius:99px;background:#0047ff;color:#fff}.tax .no_scroll,.tax_no_scroll{overflow:hidden!important}.tax .scroll,.tax_scroll{overflow:scroll!important}.tax .flex_row{display:flex;flex-direction:row}.tax .flex_column,.tax_flex_column{display:flex;flex-direction:column}.tax .display_block{display:block}.tax .display_flex,.tax_display_flex{display:flex}.tax .display_none{display:none}.tax .space_between,.tax_space_between{display:flex;justify-Content:space-between}.tax .gap_0{display:flex;gap:0}.tax .gap_4{display:flex;gap:4px}.tax .gap_8{display:flex;gap:8px}.tax .min_height_32{min-height:32px}.tax .min_height_100{min-height:100px}.tax .max_height_113{max-height:113px}.tax .max_height_130,.tax_max_height_130{max-height:130px}.tax .max_height_170{max-height:170px}.tax .max_height_300{max-height:300px}.tax .underline,.tax_underline{text-decoration:underline}.tax .bottom_fix{position:fixed;bottom:0;left:0}.tax .right_0{right:0}.tax .right_10{right:10px}.tax .right_20{right:20px}.tax .right_40{right:40px}.tax .float_R{float:right}.tax .normal,.tax_normal{align-items:normal}.tax .justify_normal{justify-content:normal}.tax .center{align-items:center}.tax .text_center,.tax_text_center{text-align:center}.tax .justify_center{justify-content:center}.tax .justify_item_center{justify-items:center}.tax .width_per_50,.tax_width_per_50{width:50%}.tax .width_per_55,.tax_width_per_55{width:55%}.tax .width_per_100,.tax_width_per_100{width:100%}.tax .width_inherit{width:inherit}.tax .height_24{height:24px}.tax .height_42{height:42px}.tax .height_80{height:80px}.tax .height_90{height:90px}.tax .height_100{height:100px}.tax .height_108{height:108px}.tax .height_110{height:110px}.tax .height_132{height:132px}.tax .height_140{height:140px}.tax .height_166{height:166px}.tax .height_172{height:172px}.tax .height_200{height:200px}.tax .height_per_6{height:6%}.tax .height_per_12{height:12%}.tax .height_per_24{height:24%}.tax .height_per_28{height:28%}.tax .height_per_60{height:60%}.tax .m_0,.tax_m_0{margin:0}.tax .ml_4{margin-left:4px}.tax .ml_8,.tax_ml_8{margin-left:8px}.tax .ml_10{margin-left:10px}.tax .ml_16{margin-left:16px}.tax .mt_0,.tax_mt_0{margin-top:0}.tax .mt_8,.tax_mt_8{margin-top:8px}.tax .mt_12,.tax_mt_12{margin-top:12px}.tax .mt_16,.tax_mt_16{margin-top:16px}.tax .mt_20,.tax_mt_20{margin-top:20px}.tax .mt_24,.tax_mt_24{margin-top:24px}.tax .mt_32{margin-top:32px}.tax .mt_39{margin-top:39px}.tax .mt_75{margin-top:75px}.tax .mb_0,.tax_mb_0{margin-bottom:0}.tax .mb_4,.tax_mb_4{margin-bottom:4px}.tax .mb_8,.tax_mb_8{margin-bottom:8px}.tax .mb_9{margin-bottom:9px}.tax .mb_10,.tax_mb_10{margin-bottom:10px}.tax .mb_12,.tax_mb_12{margin-bottom:12px}.tax .mb_16,.tax_mb_16{margin-bottom:16px}.tax .mb_18{margin-bottom:18px}.tax .mb_20,.tax_mb_20{margin-bottom:20px}.tax .mb_24,.tax_mb_24{margin-bottom:24px}.tax .mb_25{margin-bottom:25px}.tax .mb_28,.tax_mb_28{margin-bottom:28px}.tax .mb_31{margin-bottom:31px}.tax .mb_32{margin-bottom:32px}.tax .mb_42{margin-bottom:42px}.tax .mb_56{margin-bottom:56px}.tax .mb_150{margin-bottom:150px}.tax .mr_8{margin-right:8px}.tax .mr_12{margin-right:12px}.tax .mr_16{margin-right:16px}.tax .ml_auto,.tax_ml_auto{margin-left:auto}.tax .p_0,.tax_p_0{padding:0}.tax .p_16,.tax_p_16{padding:16px}.tax .p_20,.tax_p_20{padding:20px}.tax .pt_0{padding-top:0}.tax .pt_12,.tax_pt_12{padding-top:12px}.tax .pt_24{padding-top:24px}.tax .pt_106{padding-top:106px}.tax .pb_0{padding-bottom:0}.tax .pb_8{padding-bottom:8px}.tax .pb_12,.tax_pb_12{padding-bottom:12px}.tax .pb_16{padding-bottom:16px}.tax .pb_24{padding-bottom:24px}.tax .pb_45{padding-bottom:45px}.tax .pb_48{padding-bottom:48px}.tax .pb_80{padding-bottom:80px}.tax .pb_100{padding-bottom:100px}.tax .pb_450{padding-bottom:450px}.tax .pl_16,.tax_pl_16{padding-left:16px}.tax .pr_6,.tax_pr_6{padding-right:6px}.tax .pr_10,.tax_pr_10{padding-right:10px}.tax .border_line,.tax_border_line{width:100%;height:1px;background-color:#e3e8ef}.tax .border_line_2{width:100%;height:2px;background-color:#e3e8ef}.tax .section_line{width:100%;height:6px;background-color:#f2f5f9}.tax .heading_bold_28{font-size:28px;line-height:32px}.tax .heading_bold_24,.tax .heading_bold_28{font-family:Roboto;font-weight:700;font-style:normal}.tax .heading_bold_24{font-size:24px;line-height:28.13px}.tax .heading_bold_20,.tax_heading_bold_20{font-family:Roboto;font-weight:700;font-style:normal;font-size:20px;line-height:24px}.tax .heading_bold_18{font-family:Roboto;font-weight:700;font-style:normal;font-size:18px;line-height:22px}.tax .heading_bold_16,.tax_heading_bold_16{font-family:Roboto;font-weight:700;font-style:normal;font-size:16px;line-height:20px}.tax .heading_bold_14{font-size:14px}.tax .heading_bold_12,.tax .heading_bold_14{font-family:Roboto;font-weight:700;font-style:normal;line-height:normal}.tax .heading_bold_12{font-size:12px}.tax .heading_regular_18{font-family:Roboto;font-weight:400;font-style:normal;font-size:18px;line-height:22px}.tax .heading_regular_16,.tax_heading_regular_16{font-family:Roboto;font-weight:400;font-style:normal;font-size:16px;line-height:20px}.tax .heading_regular_14,.tax_heading_regular_14{font-family:Roboto;font-weight:400;font-style:normal;font-size:14px;line-height:normal}.tax .heading_regular_12{font-weight:400}.tax .body_bold_12,.tax .heading_regular_12{font-family:Roboto;font-style:normal;font-size:12px;line-height:normal}.tax .body_bold_12{font-weight:700}.tax .body_bold_14{font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.tax .body_bold_18,.tax_body_bold_18{font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:132%}.tax .body_bold_24{font-family:Roboto;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.tax .body_regular_18,.tax_body_regular_18{font-family:Roboto;font-weight:400;font-style:normal;font-size:18px;line-height:132%}.tax .body_regular_16,.tax_body_regular_16{font-family:Roboto;font-weight:400;font-style:normal;font-size:16px;line-height:136%}.tax .body_regular_14,.tax_body_regular_14{font-family:Roboto;font-weight:400;font-style:normal;font-size:14px;line-height:140%}.tax .body_regular_12,.tax_body_regular_12{font-family:Roboto;font-weight:400;font-style:normal;font-size:12px;line-height:160%}.tax .bottom_regular_16,.tax_bottom_regular_16{font-family:Roboto;font-weight:500;font-style:normal;font-size:16px;line-height:24px}.tax .text_left,.tax_text_left{align-items:normal;text-align:left}.tax .text_right,.tax_text_right{text-align:right}.tax .center,.tax_center{display:flex;align-items:center;justify-content:center}.tax .end{align-items:end}.tax .bottom_table tr td,.tax_bottom_table tr td{table-layout:auto;padding-bottom:12px}.tax .bottom_table tr:last-child td,.tax_bottom_table tr:last-child td{padding-bottom:0}.tax .white,.tax_white{color:#fff}.tax .background_white,.tax_background_white{background-color:#fff}.tax .blue_01{color:#f2f6ff}.tax .background_blue_01,.tax_background_blue_01{background-color:#f2f6ff}.tax .blue_02{color:#e6edff}.tax .background_blue_02{background-color:#e6edff}.tax .blue_05{color:#4d7eff}.tax .background_blue_05{background-color:#4d7eff}.tax .blue_06,.tax_blue_06{color:#0047ff}.tax .background_blue_06,.tax_background_blue_06{background-color:#0047ff}.tax .blue_07{color:#0039cc}.tax .background_blue_07{background-color:#0039cc}.tax .blue_09{color:#002073}.tax .background_blue_09{background-color:#002073}.tax .gray{color:#9aa5b8}.tax .placeholder_gray:-ms-input-placeholder{color:#9aa5b8}.tax .placeholder_gray::placeholder{color:#9aa5b8}.tax .gray_01{color:#f2f5f9}.tax .background_gray_01{background-color:#f2f5f9}.tax .gray_02{color:#e3e8ef}.tax .background_gray_02{background-color:#e3e8ef}.tax .gray_03{color:#d1d8e2}.tax .background_gray_03{background-color:#d1d8e2}.tax .gray_04{color:#b4bfd0}.tax .background_gray_04{background-color:#b4bfd0}.tax .gray_06,.tax_gray_06{color:#677489}.tax .background_gray_06{background-color:#677489}.tax .gray_07{color:#4a5567}.tax .background_gray_07{background-color:#4a5567}.tax .black,.tax_black{color:#131720}.tax .background_black{background-color:#131720}.tax .red_01{color:#ffeaee}.tax .background_red_01{background-color:#ffeaee}.tax .red_04{color:#ff2f54}.tax .background_red_04{background-color:#ff2f54}.tax .yellow{color:#fae64d}.tax .background_yellow{background-color:#fae64d}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem/2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}