@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@400;500;600;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}body,html{font-family:Kanit,sans-serif;min-height:100vh}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}.header{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1);left:0;max-height:90px;padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.header .burger_menu-icon{cursor:pointer;left:20px;position:absolute}@media(min-width:768px){.header{box-shadow:none}.header .burger_menu-icon{left:17%;-webkit-transform:translateX(-17%);transform:translateX(-17%)}}.footer{align-items:center;background-color:#0b3c51;border-radius:30px 30px 0 0;bottom:0;box-shadow:0 -5px 16px 5px rgba(61,69,79,.1);display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:90px;padding:25px 0;position:fixed;width:100%}@media(max-height:500px){.footer{gap:15px;padding:20px 0}}.burger_menu-overlay{background-color:rgba(0,0,0,.3);bottom:0;height:calc(100% - 120px);position:absolute;width:100%;z-index:2}.navigation .MuiDrawer-paper{background-color:#0b3c51;padding-top:30px;width:60%}.navigation .navigation_list{display:flex;flex-direction:column;gap:25px;height:100%;padding-top:30px}.navigation .navigation_item{padding:12px 30px}.navigation .navigation_item,.navigation a{color:#fff;cursor:pointer;font-weight:700;text-transform:uppercase}.navigation a{text-decoration:none}.navigation .installer_info{align-items:center;border-top:1px solid #fff;color:#fff;display:flex;flex-direction:column;font-size:16px;gap:10px;justify-content:center;min-height:100px;padding:15px;text-align:center}.navigation .installer_info .heading{font-weight:400}.navigation .installer_info .installer_name{font-weight:700}@media(min-width:768px){.navigation .MuiDrawer-paper{width:25%}}.page_heading{color:#0b3c51;font-size:28px;font-weight:500;position:relative;top:6px}.page_subheading{color:#0b3c51;font-size:20px;font-weight:700;line-height:100%;margin-top:20px}.new_job-banner{background:rgba(252,144,44,.2);color:#3d454f;margin-top:50px;padding:10px;text-align:center}.new_job-banner .title{font-size:18px;font-weight:700;line-height:27px}.new_job-banner .subtitle{cursor:pointer;font-weight:400;line-height:24px;text-decoration:underline}.loading{height:calc(100vh - 90px);position:relative}.loading,.loading .spinner_footer{align-items:center;display:flex;justify-content:center}.loading .spinner_footer{background-color:#0b3c51;border-radius:30px 30px 0 0;bottom:0;box-shadow:0 -5px 16px 5px rgba(61,69,79,.1);color:#fff;font-size:16px;height:50px;position:fixed;width:100%}.modal_overlay .modal_container{background-color:#fff;border-radius:20px;box-shadow:0 0 4px 4px rgba(0,0,0,.1);padding:20px;width:90%}.modal_overlay .popup_list{display:flex;flex-direction:column;padding-bottom:20px}.modal_overlay .list_item{border-bottom:1px solid hsla(0,0%,85%,.6);color:#3d454f;cursor:pointer;font-size:16px;font-weight:400;line-height:42px;padding:18px;text-align:center;text-transform:uppercase}.modal_overlay a{color:#3d454f;text-decoration:none}@media(min-width:768px){.modal_overlay .modal_container{width:40%}}.default_orange{background-color:#fc902c;border:none;border-radius:10px;color:#0b3c51}.default_orange,.outlined{align-items:center;box-shadow:0 0 4px 2px rgba(1,25,54,.2);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:12px 24px}.outlined{background-color:#0b3c51;border:2px solid #fff;border-radius:10px;color:#fff}.white{background-color:#fff;border:2px solid #0b3c51;color:#0b3c51;padding:10px 20px}.filled,.white{border-radius:10px;box-shadow:0 0 4px 2px rgba(1,25,54,.2);cursor:pointer;font-size:16px}.filled{background-color:#0b3c51;border:none;color:#fff;font-weight:400;line-height:18px;padding:12px 20px}.disabled{opacity:.3}.button_spinner{min-width:60px}@media(max-height:500px){.outlined{padding:8px 16px}}.divider{color:#0b3c51;margin:0 auto;width:90%}.signature_popup-overlay{background:rgba(0,0,0,.25);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.signature{bottom:0;left:0;position:fixed;width:100%}.signature .back_button{margin-bottom:20px;text-align:center}.content{background-color:#fff;border-radius:20px 20px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-evenly;overflow:auto;padding:30px 20px 60px}.content .popup_heading{color:#0b3c51;font-weight:600;text-align:center;text-transform:uppercase}.content .signature_box{margin-top:20px;text-align:center;width:100%}.content .checkbox_label{align-items:baseline;bottom:6px;color:#3d454f;display:flex;font-size:16px;font-weight:400;gap:10px;line-height:24px;margin-top:10px;padding:17px 0;position:relative}.content .checkbox_label>input[type=checkbox]{height:1.4em;position:relative;top:8px;width:5.75em}.content .signature_heading{color:#0b3c51;font-weight:400;line-height:18px;margin-top:10px}.content .sigCanvas{border:2px solid #0b3c51;border-radius:10px;width:100%}.content .button_group{display:flex;justify-content:space-between;margin-top:15px}@media(min-width:768px){.signature_popup-overlay{align-items:center;display:flex;justify-content:center;position:fixed}.signature_popup-overlay .signature{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.signature_popup-overlay .popup_heading{font-weight:700;text-decoration:underline}.signature_popup-overlay .content{border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative;width:70%}.signature_popup-overlay .checkbox_group,.signature_popup-overlay .signature_section{margin:0 auto;width:75%}}@media(max-height:667px){.content .popup_heading{font-size:15px}.content .checkbox_label{font-size:14px}.content .signature_heading{font-size:15px}}@media(max-height:500px){.signature{height:100%;overflow-y:auto}}.home{display:flex;flex-direction:column;height:calc(100% - 120px);max-width:100%;overflow:auto;width:100%}.home .list_heading{color:#0b3c51;font-size:28px;font-weight:500;margin-left:20px;margin-top:70px}.home .list_heading.notification{margin-top:30px}.home .job_list{display:flex;flex-direction:column;gap:25px;margin-bottom:100px;margin-top:20px}.home .pagination_container{align-items:center;display:flex;justify-content:center;margin-top:25px}.home .job_item{background-color:#eee;box-shadow:0 0 5px 2px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:15px}.home .arrival_time,.home .item_date{color:#0b3c51;font-weight:400}.home .arrival_time .time,.home .job_item .date{color:#0b3c51;font-weight:700}.home .content_wrapper{display:flex;justify-content:space-between}.home .job_title{color:#0b3c51;font-size:18px}.home .list_item-details{color:#0b3c51;font-size:16px;font-weight:400}.home .item_date{color:#3d454f;font-size:14px}.home .list_item-location{color:#0b3c51;text-decoration:underline}.home .no_jobs{align-items:center;background:rgba(11,60,81,.1);display:flex;height:100px;justify-content:center;margin-top:20px;padding:20px 30px}.home .no_jobs-text{color:#0b3c51;font-size:18px}.home .footer{align-items:center;background:#0b3c51;border-radius:30px 30px 0 0;bottom:0;box-shadow:0 -5px 16px 5px rgba(61,69,79,.1);display:flex;height:87px;justify-content:center;position:fixed;width:100%}@media(min-width:768px){.home .job_list{align-items:center;display:flex}.home .list_heading,.home .new_job-banner{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home .job_item,.home .list_heading{width:70%}.home .new_job-banner{width:40%}}.not-found{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.not-found .error{font-size:100px;font-weight:100}.not-found .message{font-size:17px;font-weight:200}.login_page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:space-between}.login_page .logo{margin-top:40px;max-width:220px}.login_page .form_container{align-items:center;background-color:#0b3c51;border-radius:30px 30px 0 0;box-shadow:0 -5px 16px 5px rgba(61,69,79,.1);display:flex;flex-direction:column;height:65%;width:100%}.login_page .input_wrapper{align-self:center;display:flex;flex-direction:column;gap:8px;margin-top:20px;width:80%}.login_page .form_container label{color:#fff;font-size:16px;font-weight:400;line-height:24px}.login_page .input{border:2px solid #3d454f;border-radius:5px;padding:10px}.login_page .auth_buttons{display:flex;justify-content:space-between;margin-top:20px;width:80%}.login_page .step_one-btnwrapper{display:flex;justify-content:flex-end;margin-top:20px;width:80%}.login_page .login_button{background-color:#fc902c;border:none;border-radius:10px;box-shadow:0 0 4px 2px rgba(1,25,54,.2);color:#0b1d51;font-size:16px;font-weight:400;padding:12px 20px}.login_page .resend{background-color:#0b3c51;border:2px solid #fc902c;box-shadow:0 0 4px 2px rgba(1,25,54,.2);color:#fc902c}.login_page .auth_button-primary{align-items:center;background-color:#fc902c;border:none;border-radius:10px;box-shadow:0 0 4px 2px rgba(1,25,54,.2);color:#0b1d51;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:12px 24px}.login_page .auth_button-secondary{background-color:#0b3c51;border:2px solid #fc902c;border-radius:10px;box-shadow:0 0 4px 2px rgba(1,25,54,.2);color:#fc902c;font-size:16px;font-weight:400;padding:12px 20px}.login_page .error_container{border-bottom:1px solid #b02e11;margin-top:120px;padding-bottom:15px}.login_page .error_message{color:#b02e11}.login_page .error{background:linear-gradient(0deg,rgba(176,46,17,.2),rgba(176,46,17,.2)),#fff}@media(min-width:768px)and (max-width:1180px){.login_page .input_wrapper{margin-top:60px}.login_page .auth_buttons,.login_page .input_wrapper,.login_page .step_one-btnwrapper{max-width:400px}}@media(min-width:1180px){.login_page .input_wrapper{margin-top:60px}.login_page .auth_buttons,.login_page .input_wrapper,.login_page .step_one-btnwrapper{max-width:450px}.login_page .input{border-radius:10px}}.job_details{min-height:124%;width:100%}.job_details .maps_bottom{background-image:url(/static/media/maps.45965a92302866c99920.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:130px;width:100vw}.job_details .heading_container{padding:20px}.job_details .collapse_expand-btn{cursor:pointer}.job_details .type_text-status,.job_details .type_title-date{align-items:center;display:flex;justify-content:space-between}.job_details .title_wrapper{align-items:flex-end;display:flex;justify-content:space-between}.job_details .title{color:#0b3c51;font-weight:700}.job_details .action-text{color:#3d454f;font-weight:700}.job_details .title_wrapper span{color:#3d454f;text-decoration:underline}.job_details .date{font-weight:700}.job_details .arrival_window,.job_details .contact_name,.job_details .job_address,.job_details .job_specs,.job_details .job_start-date,.job_details .job_type{color:#3d454f}.job_details .job_location{text-decoration:underline}.job_details .details_container{background-color:#eee;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;min-height:400px;padding:20px}.job_details .data_block{display:flex;flex-direction:column;gap:10px}.job_details .data_block.contact,.job_details .data_wrapper{justify-content:space-between}.job_details .data_wrapper{display:flex}.job_details .contact_buttons{display:flex;gap:24px}.job_details .title_name-wrapper{display:flex;flex-direction:column}.job_details .phone_button{align-items:center;background-color:#0b1d51;border:none;border-radius:12px;color:#fff;display:flex;gap:10px;justify-content:center;padding:10px;width:50px}.job_details .job_location-icon{margin-top:25px}.job_details .job_inprogress-icon,.job_details .job_location-icon{display:flex;justify-content:center}.current_job-item{background-color:#eee;box-shadow:0 0 5px 2px rgba(0,0,0,.1);color:#0b3c51;display:flex;flex-direction:column;gap:10px;padding:14px 20px}.current_job-item .heading_wrapper{display:flex;justify-content:space-between}.current_job-item .job_type-text{font-size:18px}.current_job-item .arrival_time{font-size:16px;font-weight:400}.current_job-item .arrival_time-window{font-weight:700}.current_job-item .job_details,.current_job-item .job_location{font-size:16px}.current_job-item .job_location{color:#0b3c51;text-decoration:underline}.question_container{align-items:center;display:flex;flex-direction:column;gap:30px;margin-top:40px;padding:12px 20px}.question_container .question_text{color:#3d454f;font-size:17px;font-weight:600}.question_container .buttons_wrapper{display:flex;gap:20px;justify-content:space-evenly;width:100%}.question_container .buttons_wrapper button{border:none;border-radius:10px;box-shadow:0 0 4px 2px rgba(1,25,54,.2);padding:12px 16px}.question_container .no_answer-button{background-color:#0b3c51;color:#fff}.question_container .yes_answer-button{background-color:#fc902c;color:#0b3c51;text-transform:uppercase}.instruction_text-wrapper{display:flex;flex-direction:column;margin-top:40px;padding:12px 20px}.instruction_text-wrapper p{color:#3d454f;font-size:18px;font-weight:200}.instruction_text-wrapper span{font-weight:700;margin-top:20px}.job_details>.in_progress-text{color:#0b3c51;font-size:28px;font-weight:500;padding:20px}.job_details>.confirm_view{align-items:center;color:#b02e11;display:flex;flex-direction:column;min-height:540px}.job_details>.confirm_view .icon_text{font-size:16px;font-weight:700;text-transform:uppercase}.job_details>.confirm_view .confirm_view-dialog{border:1px solid #b02e11;border-radius:10px;margin-top:30px;padding:16px 30px;text-align:center;width:86%}.job_details>.completed_view{align-items:center;color:#139b18;display:flex;flex-direction:column;min-height:450px}.job_details>.completed_view .icon_text{font-size:16px;font-weight:700;text-transform:uppercase}.job_details>.completed_view .completed_view-dialog{border:1px solid #139b18;border-radius:10px;margin-top:30px;padding:16px 30px;text-align:center;width:86%}@media(min-width:768px){.job_details{min-height:calc(100% - 120px)}.job_details .current_job-item,.job_details .details_container,.job_details .documents,.job_details .heading_container{margin:0 auto;width:70%}.job_details .in_progress-text,.job_details .instruction_text-wrapper{margin:30px auto 0;width:70%}.job_details .buttons_wrapper{width:30%}}.job_details .documents{padding:23px}.job_details .paragraph{color:#3d454f;line-height:24px}.job_details .checkbox_container{margin-top:26px}.job_details .checkbox_heading{color:#3d454f;font-weight:700;line-height:24px}.job_details .document_checkbox-group{align-items:center;display:flex;gap:20px;margin-top:15px;padding-left:15px}.job_details .document_checkbox-group>input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#d9d9d9;border:none;border-radius:50%;cursor:pointer;height:20px;outline:none;vertical-align:middle;width:20px}.job_details .document_checkbox-group>input[type=checkbox]:checked{accent-color:#139b18;-webkit-appearance:auto;appearance:auto;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.job_details .checkbox_label,.job_details .checkbox_label-signed{color:#0b3c51;line-height:24px;text-decoration:underline}.job_details .checkbox_label-signed{opacity:.5}.job_details .button_wrapper{margin-top:20px;text-align:center}.job_details .submit_button-wrapper{margin-top:60px;text-align:center}.server_error-main{align-items:center;display:flex;flex-direction:column;font-family:sans-serif;gap:35px;height:calc(100vh - 100px);justify-content:center;padding:20px}.server_error-heading{color:#0b3c51;font-size:72px}.server_error-text{color:#0b3c51;font-size:18px;line-height:1.5em}.job_documents{height:100%;width:100%}.job_documents .documents,.job_documents .heading_container{padding:20px;position:relative}.job_documents .current_job-item{box-shadow:0 0 5px 2px rgba(0,0,0,.1)}.job_documents .document_list-title{color:#3d454f;font-weight:700}.job_documents .document_list{display:flex;flex-direction:column;gap:20px;margin-top:25px}.job_documents .document_item{color:#0b3c51;cursor:pointer;text-decoration:underline}.job_documents .action_button-wrapper{bottom:150px;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:768px){.job_documents{min-height:calc(100% - 120px)}.job_documents .current_job-item,.job_documents .documents,.job_documents .heading_container{margin:0 auto;width:70%}}.acknowledge{width:100%}.acknowledge .footer{background-color:#0b3c51;border-radius:30px 30px 0 0;bottom:0;box-shadow:0 -5px 16px 5px rgba(61,69,79,.1);height:150px;position:fixed;text-align:center;width:100%}.acknowledge .heading_wrapper{margin-left:20px;margin-top:65px}.acknowledge .title{color:#0b3c51;font-size:28px;font-weight:500}.acknowledge .message{color:#3d454f;font-size:18px}.acknowledge .job_list{display:flex;flex-direction:column;gap:25px;margin-bottom:100px;margin-top:26px}.acknowledge .new_job-item{background:linear-gradient(0deg,rgba(252,144,44,.2),rgba(252,144,44,.2)),#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:9px;padding:15px}.acknowledge .content_wrapper{display:flex;justify-content:space-between}.acknowledge .job_title{color:#0b3c51;font-size:18px;font-weight:700}.acknowledge .job_details{color:#0b3c51;font-size:16px;font-weight:400}.acknowledge .work_order-num,.acknowledge .worker_name{color:#0b3c51}.acknowledge .arrival_window{color:#0b3c51;font-weight:700}.acknowledge .item_date{color:#0b3c51;font-size:14px}.acknowledge .date{color:#0b3c51;font-weight:700}.acknowledge .footer_button{background-color:#fc902c;border:none;border-radius:10px;box-shadow:0 0 4px 2px rgba(1,25,54,.2);color:#0b1d51;font-size:16px;font-weight:400;margin-top:26px;padding:12px 20px}@media(min-width:768px){.acknowledge .heading_wrapper{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%}.acknowledge .job_list{align-items:center;display:flex}.acknowledge .new_job-item{width:70%}}.report_issue{align-items:center;border-radius:20px 20px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-top:40px;width:100%}.report_issue .heading{color:#0b3c51;font-size:16px;font-weight:600;margin-top:30px;text-transform:uppercase}.report_issue .form{gap:25px;margin-top:40px;width:92%}.report_issue .form,.report_issue .input_wrapper{display:flex;flex-direction:column}.report_issue label{color:#0b3c51;margin-bottom:10px}.report_issue input,.report_issue textarea{border:2px solid #0b3c51;border-radius:10px;padding:12px 16px}.report_issue .success_report{border:1px solid #0b3c51;border-radius:10px;margin-top:50px;width:92%}.report_issue .message{color:#0b3c51;padding:20px;text-align:center}.add_note{align-items:center;border-radius:20px 20px 0 0;box-shadow:0 -4px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-top:40px;padding-bottom:50px;width:100%}.add_note .heading{color:#0b3c51;font-size:16px;font-weight:600;margin-top:30px;text-transform:uppercase}.add_note .form{gap:25px;margin-top:40px;width:92%}.add_note .form,.add_note .input_wrapper{display:flex;flex-direction:column}.add_note .camera_group{align-items:center;color:#0b3c51;display:flex;gap:10px}.add_note .camera_group span{font-size:16px}.add_note label{color:#0b3c51;margin-bottom:10px}.add_note input,.add_note textarea{border:2px solid #0b3c51;border-radius:10px;padding:12px 16px}.add_note .success_report{border:1px solid #0b3c51;border-radius:10px;margin-top:50px;width:92%}.add_note .message{color:#0b3c51;padding:20px;text-align:center}.add_note .comment{color:#3d454f;font-size:16px}.add_note .picture_preview-container{display:flex;flex-wrap:wrap;gap:20px}.add_note .picture_preview{background-color:#000;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative}.add_note .posted_picture{border-radius:5px;height:100px;object-fit:cover;opacity:.6;width:100%}.add_note .picture_preview,.add_note .picture_uploaded{height:100px;width:28%}.add_note .picture_title-preview{color:#fff;left:10px;position:absolute;text-decoration:underline;top:20px;z-index:1}.add_note .confirmation_picture{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:255px;width:100%}.add_note .delete_icon{border:2px solid #fff;border-radius:5px;bottom:6px;color:#fff;position:absolute;right:6px;z-index:1}.add_note .divider{color:#0b3c51;margin:0 auto;width:90%}.add_note .action_group{display:flex;justify-content:space-between}.add_note .skip_submit-btns{display:flex;gap:13px}.add_note .skip_button{color:#0b3c51;cursor:pointer;text-align:center;text-decoration:underline}@media(min-width:768px){.add_note{width:75%}.add_note .confirmation_picture{height:320px;margin:0 auto;max-width:60%}}.job_completion{height:100%;justify-content:space-between}.job_completion,.job_completion .heading{display:flex;flex-direction:column;width:100%}.job_completion .heading{background-color:#eee;gap:15px;margin-top:60px;padding:12px}.job_completion .heading_content-wrapper{align-items:center;display:flex;justify-content:space-between}.job_completion .job_title{color:#0b3c51;font-size:18px}.job_completion .job_status{background-color:#139b18;border-radius:5px;color:#fff;font-size:14px;padding:2px 12px}.job_completion .job_worker{color:#0b3c51;font-size:16px;font-weight:700}.job_completion .details_button{border:none;color:#0b3c51;font-size:14px;font-weight:700;text-decoration:underline}.job_completion .completed_view,.job_completion .confirm_view{align-items:center;display:flex;flex-direction:column}.job_completion .confirm_view span{color:#b02e11;text-align:center}.job_completion .completed_view span{color:#139b18;text-align:center}.job_completion .icon_text{font-size:16px;font-weight:600;text-transform:uppercase}.job_completion .confirm_view-dialog{border:1px solid #b02e11;border-radius:10px;margin-top:30px;padding:16px 30px;width:86%}.job_completion .completed_view-dialog{border:1px solid #139b18;border-radius:10px;margin-top:30px;padding:16px 30px;width:86%}.job_completion .job_completion-footer{align-items:center;background:#0b3c51;border-radius:30px 30px 0 0;box-shadow:0 -5px 16px 5px rgba(61,69,79,.1);display:flex;flex-direction:column;gap:15px;padding:50px}.customers_documents{display:flex;flex-direction:column;height:calc(100% - 120px);justify-content:space-between;padding:20px;width:100%}.customers_documents .title{color:#0b3c51;font-size:16px;font-weight:600;margin-top:20px;text-align:center}.customers_documents .subheading{color:#3d454f;margin-top:15px;padding:5px 0}.customers_documents .checkbox_container{margin-top:20px}.customers_documents .checkbox_heading{color:#3d454f;font-weight:700}.customers_documents .document_checkbox-group{align-items:center;display:flex;gap:20px;margin-top:25px;padding-left:15px}.customers_documents .document_checkbox-group>input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#d9d9d9;border:none;border-radius:50%;cursor:pointer;height:20px;outline:none;vertical-align:middle;width:20px}.customers_documents .document_checkbox-group>input[type=checkbox]:checked{accent-color:#139b18;-webkit-appearance:auto;appearance:auto;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.customers_documents .checkbox_label,.customers_documents .checkbox_label-signed{color:#0b3c51;line-height:24px;text-decoration:underline}.customers_documents .checkbox_label-signed{opacity:.5}.customers_documents .button_container{text-align:center}.customers_documents .button_container>button{margin-top:20px}.customers_documents .submit_button-wrapper{margin-top:60px;text-align:center}.signature_success-footer{align-items:center;background-color:#caf8cb;bottom:0;color:#139b18;display:flex;flex-direction:column;gap:20px;justify-content:space-evenly;min-height:220px;padding:25px 35px;position:fixed;text-align:center;width:100%}.signature_success-footer .heading{font-size:18px;font-weight:700}.signature_success-footer .text{line-height:18px}.customer_signature-completed .signature_completed-content{align-items:center;color:#139b18;display:flex;flex-direction:column;gap:50px;justify-content:center;min-height:calc(100vh - 90px);padding:20px}.customer_signature-completed .signature_completed-content .heading{font-size:17px;font-weight:600;text-transform:uppercase}.customer_signature-completed .signature_completed-content .message{border:1px solid #139b18;border-radius:10px;padding:16px 20px;text-align:center}.customer_message-page .customer_message-content{align-items:center;color:#0b3c51;display:flex;flex-direction:column;height:calc(100vh - 90px);justify-content:space-between;padding:20px;text-align:center}.customer_message-page .heading{font-size:17px;font-weight:600;text-transform:uppercase}.customer_message-page .text{border:1px solid #0b3c51;border-radius:10px;padding:16px 20px;text-align:center}.customer_message-page .text_wrapper{display:flex;flex-direction:column;gap:30px;position:relative;top:70px}.customer_message-page .button_wrapper{bottom:50px;display:flex;flex-direction:column;gap:20px;position:relative;width:100%}.document_viewer{min-height:115vh;overflow:auto;position:relative;width:100%}.document_viewer .doc_container{width:100%}.document_viewer .document-component{height:100%;overflow:auto}.document_viewer .document_name-heading{border-bottom:1px solid #3d454f;color:#0b3c51;padding:20px;text-align:center}.document_viewer .annotationLayer,.document_viewer .textLayer{display:none}.document_viewer .document_signed-successful{align-items:center;background:linear-gradient(0deg,rgba(19,155,24,.1),rgba(19,155,24,.1)),#fff;bottom:0;color:#139b18;display:flex;flex-direction:column;justify-content:space-evenly;min-height:200px;padding:0 20px;position:fixed;text-align:center;width:100%}.document_viewer .document_signed-successful>.heading{font-size:18px;font-weight:700}.document_viewer .document_signed-successful>.message{width:85%}@media(min-width:768px){.document_viewer{align-items:center;background:#3d454f;display:flex;flex-direction:column;min-height:130vh}.document_viewer .document_name-heading{background-color:#fff;width:100%}}#main{flex-direction:column;height:100vh;min-height:100vh}#main,.header{align-items:center;display:flex;width:100%}.header{height:120px;justify-content:center}.logo{max-width:220px}.orange_button{background:#fc902c;border:none;border-radius:10px;color:#0b1d51;text-transform:uppercase}.orange_button,.secondary_button{box-shadow:0 0 4px 2px rgba(1,25,54,.2);font-size:16px;padding:10px 20px}.secondary_button{background:#0b3c51;border:2px solid #fff;border-radius:10px;color:#fff}.job_status.green{background-color:rgba(19,155,24,.15);border:.6px solid #139b18;border-radius:15px;color:#139b18}.job_status.green,.job_status.neutral{align-items:center;display:flex;font-size:14px;font-weight:400;justify-content:center;padding:0 16px}.job_status.neutral{background-color:rgba(11,60,81,.25);background:rgba(11,60,81,.25);border:.6px solid #0b3c51;border-radius:15px;color:#0b3c51}@media(max-height:500px){.orange_button{font-size:14px}}
/*# sourceMappingURL=main.1d789ed3.css.map*/