
/* /gi_henoto/static/src/scss/hportal_checkout.scss defined in bundle 'gi_henoto.hportal_checkout_assets' */
 #checkout-main{gap: 10px;}#checkout-main .back_button{border-radius: 50%; border: 1px solid #C5C5C5; background-color: #FFFFFF; width: 60px; height: 60px; color: #C5C5C5; text-align: center; display: block;}#checkout-main .back_button span{font-size: 26px; position: relative; top: 30%;}#checkout-main .skip_button{font-weight: bold; text-decoration: underline; color: #2D2D2D; background-color: transparent; border: 0; display: block;}#checkout-main .select_event .event_select, #checkout-main .select_event .customer_select{border-radius: 10px; border: 1px solid #888888; color: #888888; padding: 10px 10px;}#checkout-main .input_name, #checkout-main .input_company_name, #checkout-main .input_email, #checkout-main .input_confirm_email, #checkout-main .event_input_name, #checkout-main .leng_input, #checkout-main .wid_input, #checkout-main .height_input, #checkout-main .input_description, #checkout-main .input_notes_stand_position, #checkout-main .input_tel, #checkout-main .input_budget{border-radius: 10px; border: 1px solid #888888; color: #888888; padding: 10px 10px; outline: none !important;}#checkout-main .input_name.error, #checkout-main .input_company_name.error, #checkout-main .input_email.error, #checkout-main .input_confirm_email.error, #checkout-main .event_input_name.error, #checkout-main .leng_input.error, #checkout-main .wid_input.error, #checkout-main .height_input.error, #checkout-main .input_description.error, #checkout-main .input_notes_stand_position.error, #checkout-main .input_tel.error, #checkout-main .input_budget.error{border: 1px solid red;}#checkout-main .input_name.error::placeholder, #checkout-main .input_company_name.error::placeholder, #checkout-main .input_email.error::placeholder, #checkout-main .input_confirm_email.error::placeholder, #checkout-main .event_input_name.error::placeholder, #checkout-main .leng_input.error::placeholder, #checkout-main .wid_input.error::placeholder, #checkout-main .height_input.error::placeholder, #checkout-main .input_description.error::placeholder, #checkout-main .input_notes_stand_position.error::placeholder, #checkout-main .input_tel.error::placeholder, #checkout-main .input_budget.error::placeholder{color: red;}#checkout-main .events_box, #checkout-main .customer_box{display: none; padding: 10px; border: 1px solid; border-radius: 10px;}#checkout-main .events_box.open-results, #checkout-main .customer_box.open-results{display: block;}#checkout-main .events_box .remote-text-result, #checkout-main .customer_box .remote-text-result{border: 1px solid #888888; border-radius: 10px; margin: 0.25rem; background-color: white; font-size: 0.85rem;}#checkout-main .budget_container{background-color: #f2f2f2; border: 1px solid black; border-radius: 10px; padding: 1rem;}#checkout-main .budget_select{border-radius: 10px; border: 1px solid #888888; color: #888888; padding: 10px 10px;}#checkout-main #currency{border-radius: 8px; border: 1px solid grey; background-color: white;}#checkout-main #custom_range_budget{border-radius: 8px; border: 1px solid grey;}#checkout-main .hportal_checkout_label{border: 3px solid #2D2D2D; background-color: #ffffff; color: #2D2D2D; border-radius: 20px; padding: 5px 15px; margin: 0; text-align: center; cursor: pointer;}#checkout-main .hportal_checkout_label:hover{border: 3px solid #0071e3; background-color: #0071e3; color: #ffffff;}#checkout-main .error_on_confirm, #checkout-main .error_on_confirm_email{color: red; font-size: 1rem;}.has-error{border-color: #e41a1a !important;}label.has-error{color: #e41a1a !important;}picture.hportal-checkout-image{border-radius: 20px; overflow: hidden; box-shadow: 6px 10px 6px #00000040; width: 100%;}picture.hportal-checkout-image > img{width: 100%;}.hportal-location-image{max-width: 100%; width: auto; height: auto;}#first_half, #second_half{flex-basis: calc(50% - 10px); background-color: #ffffff;}.drag_and_drop_box, .empty_like_project_box{background-color: #f7f7f7; min-height: 40vh; border: 4px dashed #dbdbdb; border-radius: 18px;}.drag_and_drop_box.file-over, .empty_like_project_box.file-over{background-color: #27d5361a; border-color: #39d113;}.confirm_button{background-color: #2D2D2D; color: white; border: 0; border-radius: 15px; font-weight: bold; padding: 10px 30px;}div.error{font-size: 0.9rem; color: #e41a1a; font-weight: 600; text-align: left; padding: 10px; width: 100%; margin: 5px auto;}.create-event-form{padding: 10px; min-height: 50vh; gap: 15px;}.create-event-form .create-event-form-field{position: relative; overflow-y: visible; flex: 0 0 calc(50% - 15px);}.create-event-form .create-event-form-field label{font-size: 0.9rem; color: #383838; font-weight: 600; display: block; margin: 5px 0px;}.create-event-form .create-event-form-field .create-event-many2one-results{display: none; padding: 10px; border: 1px solid; border-radius: 10px; position: absolute; top: 100%; left: 0px; right: 0px; z-index: 600; background-color: #ffffff;}.create-event-form .create-event-form-field .create-event-many2one-results .remote-text-result{display: block; text-align: left; font-size: 0.85rem; color: #5c5c5c; background-color: #ffffff; cursor: pointer; margin: 1px 0px; padding: 2px 6px; border: none; outline: none !important; width: 100%;}.create-event-form .create-event-form-field .create-event-many2one-results .remote-text-result:hover{color: black; font-weight: 600;}.create-event-form .create-event-form-field .create-event-many2one-results.open-results{display: block;}.hportal-checkout-input{border-radius: 7px; border: 1px solid #888888; font-size: 0.9rem; color: #383838; padding: 5px 9px; font-weight: 600;}.icon_container{gap: 32px;}.icon_container .social_logo{font-size: 32px;}.hportal-checkout-returnlink{display: block; width: max-content; border: 3px solid #2D2D2D; border-radius: 20px; background-color: #ffffff; color: #2D2D2D; padding: 5px 15px; margin: 0; text-align: center; cursor: pointer;}.hportal-checkout-returnlink:hover{border: 3px solid #0071e3; background-color: #0071e3; color: #ffffff;}.hportal-checkout-backdrop, .modal_backdrop{position: fixed; display: none; width: 100vw; height: 100vh; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 40; background-color: #5555555e;}.hportal-checkout-backdrop.active, .modal_backdrop.active{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; align-items: center; align-content: center;}.modal_warning_stand_info{background-color: white; z-index: 100; width: 90%; max-width: 600px; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; display: none; transition: opacity 0.15s linear;}.modal_warning_stand_info.active{display: block; transition: opacity 0.15s linear;}.modal_warning_stand_info .continue_button{display: block; width: max-content; border-radius: 20px; background-color: black; color: white; padding: 5px 15px; text-align: center; font-size: 1.25rem;}.modal_warning_stand_info .go_back_button{color: grey; font-size: 1.25rem; font-weight: 600; align-content: center; cursor: pointer;}