.elementor-731 .elementor-element.elementor-element-58a1240c{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-72f4177e *//* 1. Membatasi lebar maksimal formulir agar tidak terlalu molor ke kanan */
.elementor-731 .elementor-element.elementor-element-72f4177e form,
.elementor-731 .elementor-element.elementor-element-72f4177e .job-manager-form {
    max-width: 900px !important;
    margin: 0 auto !important;
    background: #ffffff !important;
    padding: 40px !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}

/* 2. Mengatur baris formulir agar label berada di atas kotak input (Modern Layout) */
.elementor-731 .elementor-element.elementor-element-72f4177e .fieldset-job_title,
.elementor-731 .elementor-element.elementor-element-72f4177e .fieldset-job_location,
.elementor-731 .elementor-element.elementor-element-72f4177e .fieldset-job_type,
.elementor-731 .elementor-element.elementor-element-72f4177e .fieldset-job_description,
.elementor-731 .elementor-element.elementor-element-72f4177e .form-field {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    margin-bottom: 20px !important;
}

/* 3. Merapikan desain teks Label */
.elementor-731 .elementor-element.elementor-element-72f4177e label {
    font-weight: 600 !important;
    color: #333333 !important;
    margin-bottom: 8px !important;
    font-size: 15px !important;
}

/* 4. Mempercantik kotak input, select box, dan teks deskripsi */
.elementor-731 .elementor-element.elementor-element-72f4177e input[type="text"],
.elementor-731 .elementor-element.elementor-element-72f4177e select,
.elementor-731 .elementor-element.elementor-element-72f4177e .wp-editor-wrap {
    width: 100% !important;
    padding: 12px !important;
    border: 1px solid #dcdcdc !important;
    border-radius: 8px !important;
    font-size: 14px !important;
    transition: all 0.3s ease !important;
}

/* 5. Efek highlight halus saat kotak input diklik */
.elementor-731 .elementor-element.elementor-element-72f4177e input[type="text"]:focus,
.elementor-731 .elementor-element.elementor-element-72f4177e select:focus {
    border-color: #0073aa !important;
    box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.1) !important;
    outline: none !important;
}

/* 6. Merapikan teks panduan kecil (seperti 'e.g. London') */
.elementor-731 .elementor-element.elementor-element-72f4177e .description {
    font-size: 12px !important;
    color: #777777 !important;
    margin-top: 5px !important;
    font-style: italic !important;
}

/* 7. Merapikan susunan khusus untuk checkbox Remote Position */
.elementor-731 .elementor-element.elementor-element-72f4177e .fieldset-remote_position,
.elementor-731 .elementor-element.elementor-element-72f4177e .fieldset-remote {
    flex-direction: row-reverse !important;
    justify-content: flex-end !important;
    align-items: center !important;
    gap: 10px !important;
}/* End custom CSS */