@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css";@import"https://fonts.googleapis.com";@import"https://fonts.gstatic.com";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";:root{--green-primary: #96C051;--green-secondary: #59903F;--border-color: rgba(178,178,178,.5)}html,body{width:100%;max-width:100vw}body{font-family:Outfit,Arial,sans-serif;color:#333;background-color:#f5f5f5}.text_color_70{color:#000000b3}.cursor_pointer{cursor:pointer}.worker_form .top-navbar{background:linear-gradient(263.61deg,#6DB000 33.4%,#508200 92.67%);padding:28px 20px}.worker_form .top-navbar .brand-title{color:#fff;font-family:Outfit,Arial,sans-serif;font-weight:600;font-size:36px;letter-spacing:.3px}.worker_form .panel-card-transparent{padding:30px;margin-bottom:16px}.worker_form .panel-card-white{border-radius:20px;background-color:#fff;padding:30px;margin-bottom:40px}.worker_form .hero-banner{background:#fff;border-radius:20px;padding:26px 28px;text-align:center}.worker_form .hero-banner h2{font-family:Outfit,Arial,sans-serif;font-size:31px;font-weight:300;color:var(--green-primary);margin-bottom:10px}.worker_form .hero-banner p{font-size:18px;color:#333;margin-bottom:4px;line-height:1.6;font-weight:300;text-align:left}.worker_form .section-title{font-family:Outfit,Arial,sans-serif;font-size:34px;font-weight:300;color:var(--green-secondary);margin-bottom:16px}.worker_form .form-label{font-size:16px;font-weight:400;color:#000000b3;margin-bottom:6px}.worker_form .form-label .req{color:#000000b3}.worker_form .form-control,.worker_form .form-select{border:1px solid var(--border-color);border-radius:4px;font-size:16px;padding:8px 22px;color:#333;background-color:#f8f8f8;transition:border-color .2s}.worker_form .form-control:focus,.worker_form .form-select:focus{border-color:var(--border-color);box-shadow:none}.worker_form .form-control::placeholder{color:#0006}.worker_form .form-check-label{font-size:.8rem;color:#555}.worker_form .form-check-input:checked{background-color:var(--green-primary);border-color:var(--green-primary)}.worker_form .password-hint{font-size:14px;color:#0006;margin-top:4px;font-weight:300}.worker_form .btn-green{background:var(--green-primary);color:#fff;border-radius:4px;font-family:Outfit,Arial,sans-serif;font-weight:500;font-size:20px;transition:background .2s;border:1px solid #B2B2B2;width:176px;height:42px;line-height:42px;padding:0}.worker_form .btn-green:hover{background:var(--green-primary);color:#fff}.worker_form .service-tabs{display:flex;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;margin-bottom:16px}.worker_form .service-tab{flex:1;text-align:center;padding:0;font-size:18px;font-weight:500;color:#333333b3;cursor:pointer;border-right:1px solid var(--border-color);background:#fafafa;transition:background .15s;height:42px;line-height:42px}.worker_form .service-tab.active,.worker_form .service-tab:hover{background:var(--green-light);color:var(--green-dark)}.worker_form .service-option{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#444}.worker_form .service-option .check-icon{width:18px;height:18px;background:var(--green-primary);border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;flex-shrink:0}.worker_form .postcode-tag{display:inline-flex;align-items:center;gap:5px;background:var(--green-light);border:1px solid var(--border-color);color:#0009;border-radius:4px;font-size:14px;font-weight:300;padding:3px 16px;background:#F8F8F8;width:125px;height:38px;position:relative}.worker_form .postcode-tag .remove{cursor:pointer;opacity:1;font-size:22px;position:absolute;right:10px;color:#d5d5d5}.worker_form .postcode-tag .remove:hover{opacity:1}.worker_form .btn-add{background:var(--green-primary);color:#fff;border:none;border-radius:4px;font-size:20px;font-weight:500;padding:6px 39px;margin-left:26px;margin-right:48px}.worker_form .postcode-input{border-radius:4px;max-width:409px}.worker_form .field-hint{font-size:14px;color:#0006;font-weight:300;margin-top:4px}.worker_form p.field-hint b{font-weight:600}.worker_form .doc-row{display:flex;align-items:center;gap:20px;padding:8px 0;flex-wrap:wrap}.worker_form .doc-wrap{border-bottom:1px solid #f0f0f0}.worker_form .doc-row:last-child{border-bottom:none}.worker_form .doc-status{width:16px;height:16px;border-radius:50%;border:2px solid var(--green-primary);flex-shrink:0;margin-right:20px}.worker_form .doc-name{flex:1;font-size:16px;color:#333333b3}.worker_form .btn-upload{background:#F8F8F8;border:1px solid var(--border-color);color:#333333b3;font-size:16px;font-weight:500;padding:0;border-radius:3px;cursor:pointer;white-space:nowrap;width:102px;height:42px}.worker_form .btn-remove-link{font-size:16px;color:#33333380;text-decoration:none;white-space:nowrap;font-weight:500;margin-left:10px}.worker_form .doc-file-link{font-size:16px;color:#333333b3;text-decoration:underline;font-weight:300;margin-left:100px}.worker_form .doc-input-field{font-size:14px;max-width:220px;color:#0006}.worker_form .doc-status.red{border-color:#a50707}.worker_form textarea.form-control{resize:vertical;min-height:80px}.worker_form .submit-area{text-align:center;padding:0 4px}.worker_form .error-msg{color:#a50707;font-size:16px;display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:6px;font-weight:300;line-height:20px}.worker_form .error-msg .dot{font-size:1rem;width:13px;height:13px;border:3px solid #A50707;border-radius:100px;margin-right:6px}.worker_form .terms-check{font-size:16px;color:#0006;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;font-weight:300}.worker_form .terms-check a{color:#0006}.worker_form .back-link{text-align:right;margin-top:80px;font-size:34px;font-weight:300;color:var(--green-secondary);text-decoration:none;cursor:pointer;letter-spacing:.5px;display:block;padding-bottom:20px}.worker_form .rate-input-wrap{display:inline-flex;align-items:center;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;width:100px}.worker_form .rate-input-wrap .currency{padding:5px 8px;background:#f0f0f0;font-size:.8rem;color:#555;border-right:1px solid var(--border-color)}.worker_form .rate-input-wrap input{border:1px solid var(--border-color);outline:none;width:100%;padding:8px 13px;background:#F8F8F8;font-weight:300;font-size:16px;max-width:113px}.worker_form ul#serviceTabs li button{flex:1;text-align:center;padding:0;font-size:18px;font-weight:500;color:#333333b3;cursor:pointer;border:1px solid var(--border-color);background:#fafafa;transition:background .15s;height:42px;line-height:42px}.worker_form ul#serviceTabs li button.active{box-shadow:0 4px 4px #00000040;background-color:#fff}.worker_form .service_checkbox{background:#F8F8F8;padding:13px;display:flex;align-items:center;gap:8px;cursor:pointer}.worker_form .doc_name{border:1px solid var(--border-color);padding:11px;border-radius:4px;width:483px;max-width:100%;display:flex;align-items:center}.worker_form .service_checkbox label{font-size:16px;line-height:18px}.worker_form .custom-checkbox{line-height:0px}.worker_form .custom-checkbox input[type=checkbox]{display:none}.worker_form .custom-checkbox label{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;background-color:#fff;cursor:pointer;transition:background-color .2s ease;border-radius:2px}.worker_form .custom-checkbox label svg{width:10px;height:12px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.worker_form .custom-checkbox input[type=checkbox]:checked+label{background-color:#6db000}.worker_form .custom-checkbox input[type=checkbox]:checked+label svg{opacity:1;transform:scale(1)}.worker_form .checkbox-wrapper{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#fff;border-radius:5px;border:2px solid rgba(77,77,77,.5);flex-shrink:0}.worker_form .custom-checkbox label svg{rotate:-8deg}.sidepanel,.setting_sidepanel{height:100%;width:50%;position:fixed;z-index:9999;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s;transform:translate(100%);box-shadow:0 0 10px #d3d3d3;overflow-y:hidden}.setting_sidepanel{width:315px;transform:translate(315px)}.sidepanel.media_sidebar{width:50%!important}.settings_close_icon{height:25px;width:25px;border-radius:100%;text-decoration:none}.settings_close_icon{position:absolute;right:20px}.sidebar-footer{width:100%;bottom:22px;position:absolute;z-index:9999}.sidebar-footer button{margin:4px}.file-uploads.file-uploads-html4 input,.file-uploads.file-uploads-html5 label{background:#fff;opacity:0;font-size:20em;z-index:1;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%}.file_wrap label{width:100%!important;cursor:pointer}.btn_black{background:#F8F8F8;border:1px solid var(--border-color);color:#333333b3;font-size:16px;font-weight:500;border-radius:3px;cursor:pointer;white-space:nowrap;min-width:102px;padding:10px 15px}.btn_black i{margin-right:10px}.btn_black:hover{background:#F8F8F8;border:1px solid var(--border-color);color:#333333b3;font-size:16px;font-weight:500;border-radius:3px;cursor:pointer;white-space:nowrap;min-width:102px;padding:10px 15px}.password_wrap{position:relative}.eye_icon{position:absolute;right:0;cursor:pointer;top:0;margin-right:10px;margin-top:13px}.eye_icon_change_password{position:absolute;right:0;cursor:pointer;top:0;margin-right:32px;margin-top:40px}.media_sidebar .sidebar-footer .btn{background:#F8F8F8;border:1px solid var(--border-color);color:#333333b3;font-size:16px;font-weight:500;border-radius:3px;cursor:pointer;white-space:nowrap;min-width:102px;padding:10px 15px}.media_sidebar .sidebar-footer .btn.bg-dark{color:#fff}.action_btn{padding:8px 13px;border-radius:4px;font-size:14px;font-weight:300;border:1px solid #525252;cursor:pointer;color:#525252}.border-red,.border_error .phone-input{border:1px solid red!important}.not_uk_umber{margin-top:4px;width:100%;display:flex;align-items:center}.fw_phone_input .phone-field{background:none;border:none}.form-group.fw_phone_input .phone-input{border:1px solid var(--border-color);font-size:16px;padding:8px 22px;color:#333;background-color:#f8f8f8;transition:border-color .2s;border-top-right-radius:4px;border-bottom-right-radius:4px}.form-group.fw_phone_input .validation-icon{top:6px}.fw_phone_input .country-code{font-size:16px;border:1px solid #ccc;padding-top:8px;padding-bottom:8px;border-right:none!important}.address_fields{margin-top:var(--bs-gutter-y)}.panel-card-white.job_rate label{width:130px}.custom-radio input[type=radio]{display:none}.custom-radio label{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid rgba(77,77,77,.5);border-radius:5px;background-color:#fff;cursor:pointer;transition:border-color .15s}.custom-radio label:before{content:"";width:14px;height:14px;border-radius:3px;background-color:transparent;transition:background-color .15s}.custom-radio input[type=radio]:checked+label:before{background-color:#6db000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12' stroke='white' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 11px}.img_div img{width:100%;object-fit:contain}.doc-row i.fa-arrow-up{display:none}.phone-field:focus-within{background:none!important}@media (max-width: 767px){.worker_form button.btn-add{max-width:100%;width:100%;margin-left:0;margin-top:10px;margin-right:0}.worker_form .postcode-input{max-width:100%;min-width:100%;width:100%}.worker_form .doc-file-link{margin-left:30px}.worker_form .doc_name{width:100%}}@media (max-width: 576px){.worker_form .panel-card{padding:16px 14px}.worker_form .service-tabs{flex-direction:column}.worker_form .service-tab{border-right:none;border-bottom:1px solid var(--border-color)}.worker_form .service-tab:last-child{border-bottom:none}.worker_form .logo-icon img{width:120px}.worker_form span.brand-title{font-size:16px!important;line-height:22px}.mobile_margin .btn{margin-top:15px}.worker_form .hero-banner h2{font-size:22px}.hero-banner br{display:none}.worker_form .hero-banner p{font-size:14px}.worker_form .section-title{font-size:20px}ul#serviceTabs li{width:100%}.sidepanel.media_sidebar{width:90%!important}aside#file-uploader-panel-passport-upload-panel label{margin-left:15px}}
