body .entry-content:has(.mjm260-page),body .site-content:has(.mjm260-page),body .content-area:has(.mjm260-page),body .ast-container:has(.mjm260-page){max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.mjm260-page{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;background:#f6f8fb;padding:48px max(24px,calc((100vw - 1240px)/2));color:#111827}.mjm260-page *{box-sizing:border-box}.mjm260-post-job-form{max-width:1180px;margin:0 auto}.mjm260-panel{background:#fff;border:1px solid #edf1f5;box-shadow:0 8px 24px rgba(0,24,64,.04);padding:28px;margin:0 0 24px}.mjm260-panel-head{border-bottom:1px solid #edf1f5;margin:0 0 26px;padding:0 0 16px}.mjm260-panel h2{font-size:18px!important;line-height:1.25!important;font-weight:600!important;margin:0!important;color:#001840!important;letter-spacing:.01em!important}.mjm260-steps{display:flex;justify-content:center;align-items:flex-start;margin:6px 0 40px}.mjm260-steps span{display:flex;flex-direction:column;align-items:center;min-width:150px;color:#111827;font-size:13px;text-align:center}.mjm260-steps i{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d6d8dc;color:#fff;font-style:normal;font-weight:700;margin-bottom:10px}.mjm260-steps span.is-active i{background:#001840;color:#f5c400}.mjm260-steps em{width:140px;height:2px;background:#d6d8dc;margin-top:26px}.mjm260-grid{display:grid;gap:22px;margin-bottom:20px}.mjm260-grid.one{grid-template-columns:1fr}.mjm260-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mjm260-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mjm260-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mjm260-grid.salary-row{grid-template-columns:1.3fr 1fr 1fr}.mjm260-field{display:flex;flex-direction:column;gap:8px;margin:0;font-size:13px;color:#111827;font-weight:500}.mjm260-field span,.mjm260-editor-field>label{font-size:13px;color:#111827;font-weight:550}.mjm260-field input,.mjm260-field select,.mjm260-field textarea{width:100%;height:44px;border:1px solid #dbe4ef;border-radius:6px;background:#fff;color:#1f2937;font-size:14px;font-weight:400;padding:0 14px;box-shadow:none;outline:none}.mjm260-field input:focus,.mjm260-field select:focus{border-color:#001840}.mjm260-money{position:relative}.mjm260-money-wrap{display:block;position:relative}.mjm260-money .mjm260-money-wrap input{padding-left:14px;padding-right:58px}.mjm260-money .mjm260-currency-symbol{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#64748b;font-size:14px;font-weight:600;pointer-events:none}.mjm260-editor-field{margin:0 0 22px}.mjm260-editor-field>label{display:block;margin:0 0 8px}.mjm260-editor-field .wp-editor-wrap{border:1px solid #d8dee8;background:#fff;border-radius:4px;overflow:hidden}.mjm260-editor-field .wp-editor-tools{height:36px;position:relative;background:#fff;border-bottom:1px solid #d8dee8;display:block!important}.mjm260-editor-field .wp-editor-tabs{position:absolute;right:0;top:0;display:flex;height:36px}.mjm260-editor-field .wp-switch-editor{height:36px;border:0!important;border-left:1px solid #d8dee8!important;background:#fff!important;color:#001840!important;border-radius:0!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;box-shadow:none!important;margin:0!important}.mjm260-editor-field .wp-editor-container{border:0!important}.mjm260-editor-field .quicktags-toolbar,.mjm260-editor-field div.mce-toolbar-grp{background:#fff!important;border-bottom:1px solid #d8dee8!important;padding:6px 8px!important}.mjm260-editor-field .quicktags-toolbar input,.mjm260-editor-field .mce-btn button,.mjm260-editor-field .mce-btn{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#001840!important;min-width:24px!important;height:28px!important;padding:0 4px!important}.mjm260-editor-field iframe{min-height:210px!important}.mjm260-question-builder{text-align:center}.mjm260-question-builder p{font-size:15px;color:#777;margin:0 0 18px;font-weight:600}.mjm260-question-types{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-bottom:22px}.mjm260-question-types button{appearance:none;border:0;background:transparent;color:#3a3a3a;padding:0;font-size:15px;font-weight:500;border-radius:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:none;text-transform:none}.mjm260-question-types button i{font-style:normal;color:#3a3a3a;font-size:14px}.mjm260-question-types button span{color:#3a3a3a}.mjm260-question-types button.is-active i{color:#f5c400}.mjm260-question-types button.is-active span{color:#001840}.mjm260-add-question,.mjm260-actions button,.mjm260-terms button{border:0;background:#001840;color:#fff;text-transform:uppercase;font-size:13px;font-weight:600;padding:13px 24px;cursor:pointer;border-radius:6px}.mjm260-question-editor{display:none;text-align:left;border:1px solid #e6e9ee;background:#fff;padding:0;margin:0 0 28px}.mjm260-question-editor.is-open{display:block}.mjm260-question-editor header{min-height:48px;border-bottom:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:14px}.mjm260-question-editor header strong{display:flex;align-items:center;height:48px;background:#f4f4f4;color:#777;font-size:16px;font-weight:500;padding:0 20px}.mjm260-question-editor header strong i{height:48px;width:48px;display:flex;align-items:center;justify-content:center;background:#001840;color:#f5c400;margin-left:-20px;margin-right:15px;font-style:normal}.mjm260-question-editor header .mjm260-mandatory-label{display:flex;align-items:center;gap:12px;margin-left:auto;color:#777}.mjm260-question-remove{height:48px;width:46px;border:0;background:#d84e42;color:#fff;font-size:18px;cursor:pointer}.mjm260-switch{display:inline-grid;grid-template-columns:1fr 1fr;border:0;background:#e52d4f;color:#fff;overflow:hidden;cursor:pointer;min-width:92px;height:28px;padding:0}.mjm260-switch span{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.mjm260-switch span:first-child{background:#2daf68;opacity:.45}.mjm260-switch span:last-child{background:#e52d4f;opacity:1}.mjm260-switch.is-on span:first-child{opacity:1}.mjm260-switch.is-on span:last-child{opacity:.45}.mjm260-question-body{padding:28px 30px}.mjm260-question-body label{display:block;font-size:15px;color:#777;font-weight:600;margin-bottom:14px}.mjm260-question-body input{width:100%;height:42px;border:1px solid #e0e7ef;border-radius:6px;padding:0 14px;color:#333}.mjm260-options{display:flex;flex-direction:column;gap:12px;margin-top:16px}.mjm260-option-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 34px;gap:14px;align-items:center}.mjm260-option-row label{margin:0;color:#111827;white-space:nowrap}.mjm260-option-remove{width:32px;height:32px;border:0;border-radius:50%;background:#e8edf3;color:#001840;cursor:pointer;font-size:18px}.mjm260-add-option{margin-top:14px;border:0;background:transparent;color:#001840;font-weight:600;cursor:pointer;padding:0;text-decoration:none}.mjm260-added-questions{max-width:none;margin:18px auto 0;text-align:left}.mjm260-files-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:end}.mjm260-files-row label{display:grid;grid-template-columns:140px 1fr;gap:14px;align-items:center;color:#05a8de;font-size:13px}.mjm260-files-row input{width:100%;font-size:13px}.mjm260-files-row small{grid-column:2;color:#05a8de;font-size:12px}.mjm260-map{height:300px;border:1px solid #e4eaf1;background:#f2f4f7;position:relative;overflow:hidden}.mjm260-map iframe{display:block;width:100%;height:100%;border:0}.mjm260-map-note{display:block;margin-top:10px;color:#64748b}.mjm260-terms{display:flex;justify-content:space-between;gap:24px;align-items:center;max-width:1180px;margin:0 auto 20px}.mjm260-terms label{display:flex;align-items:center;gap:12px;color:#64748b;font-size:13px;line-height:1.5}.mjm260-terms input{width:24px;height:24px;flex:0 0 24px}.mjm260-terms a{color:#001840;text-decoration:none}.mjm260-package-select{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mjm260-package-select label{border:1px solid #edf1f5;background:#fff;padding:24px;display:flex;flex-direction:column;gap:8px;color:#111827}.mjm260-package-select strong{font-size:18px;color:#001840}.mjm260-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.mjm260-actions .mjm260-back{background:#eef2f7;color:#001840}.mjm260-job-step:not(.is-active){display:none}.mjm260-notice{width:100%;background:#fff8d8;border:1px solid #f5c400;color:#001840;padding:14px 18px;margin:0 auto 20px;max-width:1180px}@media (max-width:900px){.mjm260-page{padding:32px 14px}.mjm260-grid.two,.mjm260-grid.three,.mjm260-grid.four,.mjm260-grid.salary-row,.mjm260-files-row,.mjm260-package-select{grid-template-columns:1fr}.mjm260-steps em{width:40px}.mjm260-steps span{min-width:80px}.mjm260-terms{flex-direction:column;align-items:flex-start}.mjm260-terms button{width:100%}.mjm260-option-row{grid-template-columns:1fr}.mjm260-question-editor header{align-items:stretch}.mjm260-question-editor header .mjm260-mandatory-label{padding:10px 0}.mjm260-question-types{gap:14px}}

.mjm260-question-types{gap:30px!important;margin:0 0 22px!important;align-items:center!important}.mjm260-question-types button,.mjm260-question-types button:hover,.mjm260-question-types button:focus,.mjm260-question-types button:active{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#3a3a3a!important;padding:0!important;margin:0!important;min-width:auto!important;width:auto!important;height:auto!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;outline:none!important}.mjm260-question-types button i{background:transparent!important;color:#3a3a3a!important;width:auto!important;height:auto!important;border-radius:0!important;margin:0 7px 0 0!important;font-size:13px!important;line-height:1!important}.mjm260-question-types button span{background:transparent!important;color:#3a3a3a!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important}.mjm260-question-types button.is-active i{color:#f5c400!important}.mjm260-question-types button.is-active span{color:#001840!important;font-weight:600!important}.mjm260-question-types button:not(.is-active) i,.mjm260-question-types button:not(.is-active) span{color:#3a3a3a!important}.mjm260-add-question{background:#001840!important;color:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;padding:12px 22px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important}.mjm260-add-option,.mjm260-add-option:hover,.mjm260-add-option:focus{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#001840!important;font-size:13px!important;font-weight:600!important;padding:0!important;margin-top:14px!important;text-transform:none!important;text-decoration:none!important}.mjm260-option-remove,.mjm260-question-remove,.mjm260-option-remove:hover,.mjm260-question-remove:hover{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#b42318!important;width:auto!important;height:auto!important;min-width:auto!important;padding:0 6px!important;font-size:18px!important;line-height:1!important}.mjm260-switch,.mjm260-switch:hover,.mjm260-switch:focus{display:inline-flex!important;gap:10px!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:auto!important;height:auto!important;padding:0!important;color:#475569!important}.mjm260-switch span{display:inline!important;background:transparent!important;color:#64748b!important;opacity:1!important;font-size:12px!important;font-weight:600!important;padding:0!important;text-transform:none!important}.mjm260-switch span:first-child{background:transparent!important;color:#15803d!important}.mjm260-switch span:last-child{background:transparent!important;color:#be123c!important}.mjm260-switch[data-on="1"] span:first-child,.mjm260-switch.is-on span:first-child{color:#15803d!important;text-decoration:underline!important;text-underline-offset:3px!important}.mjm260-switch[data-on="1"] span:last-child,.mjm260-switch.is-on span:last-child{color:#94a3b8!important;text-decoration:none!important}.mjm260-switch[data-on="0"] span:first-child{color:#94a3b8!important;text-decoration:none!important}.mjm260-switch[data-on="0"] span:last-child{color:#be123c!important;text-decoration:underline!important;text-underline-offset:3px!important}.mjm260-question-editor header strong{background:transparent!important;color:#3a3a3a!important;font-size:15px!important;font-weight:500!important}.mjm260-question-editor header strong i{background:transparent!important;color:#f5c400!important;width:auto!important;height:auto!important;margin:0 10px 0 0!important}.mjm260-question-editor header .mjm260-mandatory-label{color:#64748b!important;font-size:14px!important}.mjm260-option-row{grid-template-columns:minmax(0,1fr) auto auto auto!important}.mjm260-option-row label{font-size:14px!important;font-weight:500!important;color:#111827!important}.mjm260-question-body{padding:24px 28px!important}.mjm260-added-questions{margin-top:20px!important}

.mjm260-sr-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mjm260-money{padding-top:21px}.mjm260-money .mjm260-money-wrap{display:block;position:relative}.mjm260-money .mjm260-money-wrap input{height:44px!important;padding:0 52px 0 14px!important}.mjm260-money .mjm260-currency-symbol{position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-50%)!important;color:#001840!important;font-size:14px!important;font-weight:500!important;line-height:1!important;background:transparent!important}.mjm260-editor-field .wp-editor-wrap{position:relative!important;border:1px solid #d8dee8!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important}.mjm260-editor-field .wp-editor-tools{position:absolute!important;right:0!important;top:0!important;z-index:20!important;height:40px!important;background:transparent!important;border:0!important}.mjm260-editor-field .wp-editor-tabs{position:static!important;display:flex!important;height:40px!important;margin:0!important}.mjm260-editor-field .wp-switch-editor{height:40px!important;line-height:40px!important;border:0!important;border-left:1px solid #e2e8f0!important;background:#fff!important;color:#001840!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;border-radius:0!important;box-shadow:none!important}.mjm260-editor-field .quicktags-toolbar,.mjm260-editor-field div.mce-toolbar-grp{padding:6px 150px 6px 8px!important;min-height:40px!important;background:#fff!important;border-bottom:1px solid #d8dee8!important;overflow-x:auto!important;white-space:nowrap!important}.mjm260-editor-field .mce-toolbar,.mjm260-editor-field .mce-container-body{max-width:100%!important}.mjm260-editor-field .quicktags-toolbar input,.mjm260-editor-field .mce-btn,.mjm260-editor-field .mce-btn button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#001840!important;min-width:24px!important;height:28px!important;padding:0 4px!important}.mjm260-editor-field iframe{min-height:210px!important}.mjm260-question-types{display:flex!important;justify-content:center!important;gap:30px!important;flex-wrap:wrap!important;margin:0 0 22px!important}.mjm260-question-types a,.mjm260-question-types a:hover,.mjm260-question-types a:focus{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#3a3a3a!important;text-decoration:none!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;text-transform:none!important;outline:none!important}.mjm260-question-types a i{font-style:normal!important;color:#3a3a3a!important;font-size:13px!important;line-height:1!important}.mjm260-question-types a span{color:#3a3a3a!important}.mjm260-question-types a.is-active i{color:#f5c400!important}.mjm260-question-types a.is-active span{color:#001840!important;font-weight:600!important}.mjm260-add-question{background:#001840!important;color:#fff!important;border:0!important;border-radius:4px!important;box-shadow:none!important;padding:12px 22px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important}.mjm260-question-editor header{min-height:48px!important;border-bottom:1px solid #edf1f5!important;display:flex!important;align-items:center!important;gap:18px!important;padding:0 24px!important}.mjm260-question-editor header strong{display:flex!important;align-items:center!important;height:auto!important;background:transparent!important;color:#3a3a3a!important;font-size:15px!important;font-weight:500!important;padding:0!important}.mjm260-question-editor header strong i{height:auto!important;width:auto!important;background:transparent!important;color:#f5c400!important;margin:0 10px 0 0!important;font-style:normal!important}.mjm260-question-editor header .mjm260-mandatory-label{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important;color:#64748b!important;font-size:14px!important}.mjm260-question-remove,.mjm260-question-remove:hover,.mjm260-question-remove:focus,.mjm260-option-remove,.mjm260-option-remove:hover,.mjm260-option-remove:focus{display:inline!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#b42318!important;font-size:12px!important;font-weight:500!important;line-height:1!important;padding:0!important;margin:0!important;text-decoration:none!important;width:auto!important;height:auto!important;min-width:0!important}.mjm260-add-option,.mjm260-add-option:hover,.mjm260-add-option:focus{display:inline-block!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#001840!important;font-size:13px!important;font-weight:600!important;padding:0!important;margin-top:14px!important;text-decoration:underline!important;text-underline-offset:3px!important;text-transform:none!important}.mjm260-switch,.mjm260-switch:hover,.mjm260-switch:focus{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#475569!important;padding:0!important;margin:0!important;min-width:0!important;width:auto!important;height:auto!important;text-transform:none!important}.mjm260-switch-track{display:inline-block!important;position:relative!important;width:34px!important;height:18px!important;border-radius:999px!important;background:#a7b0bc!important;transition:background .15s ease!important}.mjm260-switch-knob{position:absolute!important;width:14px!important;height:14px!important;left:2px!important;top:2px!important;border-radius:50%!important;background:#fff!important;transition:left .15s ease!important;box-shadow:0 1px 2px rgba(0,0,0,.18)!important}.mjm260-switch.is-on .mjm260-switch-track{background:#111827!important}.mjm260-switch.is-on .mjm260-switch-knob{left:18px!important}.mjm260-switch-text{font-size:12px!important;color:#475569!important;font-weight:500!important;background:transparent!important;padding:0!important}.mjm260-option-row{grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:12px!important}.mjm260-option-row label{font-size:14px!important;font-weight:500!important;color:#111827!important;white-space:nowrap!important;margin:0!important}.mjm260-question-body{padding:24px 28px!important}.mjm260-question-body input{height:42px!important;border:1px solid #dbe4ef!important;border-radius:6px!important;padding:0 14px!important;box-shadow:none!important}.mjm260-question-body input:focus{border-color:#001840!important;outline:1px solid #001840!important}.mjm260-added-questions{margin-top:20px!important}.mjm260-map iframe{background:#fff!important}


.mjm260-question-editor .mjm260-switch,
.mjm260-question-editor .mjm260-switch:hover,
.mjm260-question-editor .mjm260-switch:focus,
.mjm260-question-editor .mjm260-switch:active{
    appearance:none!important;
    -webkit-appearance:none!important;
    display:inline-block!important;
    position:relative!important;
    width:44px!important;
    height:24px!important;
    min-width:44px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:999px!important;
    background:#a8adb5!important;
    box-shadow:none!important;
    cursor:pointer!important;
    overflow:hidden!important;
    font-size:0!important;
    line-height:0!important;
    vertical-align:middle!important;
}
.mjm260-question-editor .mjm260-switch:before{
    content:''!important;
    position:absolute!important;
    left:3px!important;
    top:3px!important;
    width:18px!important;
    height:18px!important;
    border-radius:50%!important;
    background:#fff!important;
    box-shadow:none!important;
    transition:left .15s ease, background .15s ease!important;
}
.mjm260-question-editor .mjm260-switch:after{
    content:''!important;
    position:absolute!important;
    left:27px!important;
    top:6px!important;
    width:6px!important;
    height:10px!important;
    border:solid #111827!important;
    border-width:0 2px 2px 0!important;
    transform:rotate(45deg)!important;
    opacity:0!important;
    transition:opacity .15s ease!important;
}
.mjm260-question-editor .mjm260-switch.is-on,
.mjm260-question-editor .mjm260-switch[data-on="1"]{
    background:#111827!important;
}
.mjm260-question-editor .mjm260-switch.is-on:before,
.mjm260-question-editor .mjm260-switch[data-on="1"]:before{
    left:23px!important;
    background:#fff!important;
}
.mjm260-question-editor .mjm260-switch.is-on:after,
.mjm260-question-editor .mjm260-switch[data-on="1"]:after{
    opacity:1!important;
}
.mjm260-question-editor .mjm260-switch span,
.mjm260-question-editor .mjm260-switch .mjm260-switch-track,
.mjm260-question-editor .mjm260-switch .mjm260-switch-knob,
.mjm260-question-editor .mjm260-switch .mjm260-switch-text{
    display:none!important;
}
.mjm260-question-editor .mjm260-mandatory-label,
.mjm260-question-editor .mjm260-option-row label{
    gap:10px!important;
    align-items:center!important;
}
.mjm260-question-editor .mjm260-option-remove,
.mjm260-question-editor .mjm260-question-remove{
    color:#b42318!important;
    text-decoration:none!important;
    background:transparent!important;
    font-size:12px!important;
    line-height:1!important;
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    border-radius:0!important;
}
.mjm260-question-editor .mjm260-add-option,
.mjm260-question-editor .mjm260-add-option:hover,
.mjm260-question-editor .mjm260-add-option:focus{
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    color:#001840!important;
    padding:0!important;
    margin-top:14px!important;
    text-decoration:underline!important;
    text-underline-offset:3px!important;
    display:inline-block!important;
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    text-transform:none!important;
}
.mjm260-steps span i.mjm260-step-icon{width:42px;height:42px;border-radius:50%;display:block;margin:0 auto 9px;background:#fff;position:relative;overflow:hidden}
.mjm260-step-icon:before{content:"";position:absolute;inset:9px;background:#fff;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}
.mjm260-step-job:before{-webkit-mask-image:url('../images/mosaicce-job-steps/job-details.png');mask-image:url('../images/mosaicce-job-steps/job-details.png')}
.mjm260-step-package:before{-webkit-mask-image:url('../images/mosaicce-job-steps/package.png');mask-image:url('../images/mosaicce-job-steps/package.png')}
.mjm260-step-submit:before{-webkit-mask-image:url('../images/mosaicce-job-steps/submit.png');mask-image:url('../images/mosaicce-job-steps/submit.png')}
.mjm260-steps span .mjm260-step-icon{background:#d9dce2}
.mjm260-steps span:hover .mjm260-step-icon{background:#001840}
.mjm260-steps span:hover .mjm260-step-icon:before{background:#f5c400}
.mjm260-steps span.is-active .mjm260-step-icon{background:#d9dce2}
.mjm260-steps span.is-active .mjm260-step-icon:before{background:#2e7d32}
.mjm260-switch{width:47px!important;height:26px!important;min-width:47px!important;border:0!important;border-radius:999px!important;background:#aeb4bd!important;padding:0!important;display:inline-block!important;position:relative!important;box-shadow:none!important;overflow:hidden!important;vertical-align:middle!important;cursor:pointer!important;font-size:0!important;line-height:0!important;color:transparent!important;text-decoration:none!important}
.mjm260-switch:before{content:"";position:absolute;width:22px;height:22px;left:2px;top:2px;background:#fff;border-radius:50%;box-shadow:none;transition:left .16s ease,background .16s ease}
.mjm260-switch.is-on{background:#222!important}
.mjm260-switch.is-on:before{left:23px;background:#fff}
.mjm260-switch.is-on:after{content:"✓";position:absolute;right:6px;top:3px;width:18px;height:18px;border:1.5px solid #222;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#222;font-size:13px;font-weight:700;line-height:1;background:#fff}
.mjm260-switch *{display:none!important}
.mjm260-question-editor header .mjm260-mandatory-label{gap:9px!important}
.mjm260-option-row{grid-template-columns:minmax(0,1fr) auto 52px auto!important}
.mjm260-option-remove,.mjm260-question-remove{background:transparent!important;border:0!important;width:auto!important;height:auto!important;border-radius:0!important;padding:0!important;color:#cc1f1a!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important;line-height:1.3!important}
.mjm260-add-option{background:transparent!important;border:0!important;border-radius:0!important;color:#001840!important;font-size:14px!important;text-transform:none!important;padding:0!important;box-shadow:none!important;text-decoration:underline!important}
.mjm260-question-editor .mjm260-switch,
.mjm260-question-editor button.mjm260-switch,
.mjm260-switch{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    height:24px!important;
    min-height:24px!important;
    max-height:24px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:999px!important;
    background:#aeb4bd!important;
    display:inline-block!important;
    position:relative!important;
    overflow:hidden!important;
    box-shadow:none!important;
    outline:0!important;
    vertical-align:middle!important;
    cursor:pointer!important;
    font-size:0!important;
    line-height:0!important;
    color:transparent!important;
    text-indent:-9999px!important;
    text-decoration:none!important;
}
.mjm260-question-editor .mjm260-switch:before,
.mjm260-switch:before{
    content:""!important;
    position:absolute!important;
    left:2px!important;
    top:2px!important;
    width:20px!important;
    height:20px!important;
    border-radius:50%!important;
    background:#fff!important;
    box-shadow:0 1px 2px rgba(0,0,0,.08)!important;
    transition:left .16s ease!important;
    z-index:1!important;
}
.mjm260-question-editor .mjm260-switch:after,
.mjm260-switch:after{
    content:""!important;
    position:absolute!important;
    left:25px!important;
    top:6px!important;
    width:9px!important;
    height:5px!important;
    border-left:2px solid #222!important;
    border-bottom:2px solid #222!important;
    transform:rotate(-45deg)!important;
    opacity:0!important;
    z-index:2!important;
    transition:opacity .16s ease!important;
}
.mjm260-question-editor .mjm260-switch.is-on,
.mjm260-question-editor .mjm260-switch[data-on="1"],
.mjm260-switch.is-on,
.mjm260-switch[data-on="1"]{
    background:#222!important;
}
.mjm260-question-editor .mjm260-switch.is-on:before,
.mjm260-question-editor .mjm260-switch[data-on="1"]:before,
.mjm260-switch.is-on:before,
.mjm260-switch[data-on="1"]:before{
    left:24px!important;
    background:#fff!important;
}
.mjm260-question-editor .mjm260-switch.is-on:after,
.mjm260-question-editor .mjm260-switch[data-on="1"]:after,
.mjm260-switch.is-on:after,
.mjm260-switch[data-on="1"]:after{
    opacity:1!important;
}
.mjm260-question-editor .mjm260-switch *,
.mjm260-switch *{
    display:none!important;
}
.mjm260-steps{
    gap:0!important;
}
.mjm260-steps span i.mjm260-step-icon,
.mjm260-steps span .mjm260-step-icon{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0 auto 10px!important;
    background:#d9dce2!important;
    position:relative!important;
    overflow:hidden!important;
    color:transparent!important;
    font-size:0!important;
}
.mjm260-step-icon:before{
    content:""!important;
    position:absolute!important;
    inset:10px!important;
    display:block!important;
    background:#fff!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
    -webkit-mask-position:center!important;
    mask-position:center!important;
    -webkit-mask-size:contain!important;
    mask-size:contain!important;
}
.mjm260-step-job:before{
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6V4.5C9 3.67 9.67 3 10.5 3h3C14.33 3 15 3.67 15 4.5V6h3.25C19.22 6 20 6.78 20 7.75v9.5c0 .97-.78 1.75-1.75 1.75H5.75C4.78 19 4 18.22 4 17.25v-9.5C4 6.78 4.78 6 5.75 6H9Zm1.5 0h3V4.5h-3V6Zm-5 4.5V9h13v1.5H14v1.25c0 .41-.34.75-.75.75h-2.5a.75.75 0 0 1-.75-.75V10.5H5.5Zm5.9.5h1.2v-.5h-1.2v.5Z'/%3E%3C/svg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6V4.5C9 3.67 9.67 3 10.5 3h3C14.33 3 15 3.67 15 4.5V6h3.25C19.22 6 20 6.78 20 7.75v9.5c0 .97-.78 1.75-1.75 1.75H5.75C4.78 19 4 18.22 4 17.25v-9.5C4 6.78 4.78 6 5.75 6H9Zm1.5 0h3V4.5h-3V6Zm-5 4.5V9h13v1.5H14v1.25c0 .41-.34.75-.75.75h-2.5a.75.75 0 0 1-.75-.75V10.5H5.5Zm5.9.5h1.2v-.5h-1.2v.5Z'/%3E%3C/svg%3E")!important;
}
.mjm260-step-package:before{
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.75 5h14.5C20.22 5 21 5.78 21 6.75v10.5c0 .97-.78 1.75-1.75 1.75H4.75C3.78 19 3 18.22 3 17.25V6.75C3 5.78 3.78 5 4.75 5Zm.25 4h14V7H5v2Zm2 4v1.5h3V13H7Zm5 0v1.5h5V13h-5Z'/%3E%3C/svg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.75 5h14.5C20.22 5 21 5.78 21 6.75v10.5c0 .97-.78 1.75-1.75 1.75H4.75C3.78 19 3 18.22 3 17.25V6.75C3 5.78 3.78 5 4.75 5Zm.25 4h14V7H5v2Zm2 4v1.5h3V13H7Zm5 0v1.5h5V13h-5Z'/%3E%3C/svg%3E")!important;
}
.mjm260-step-submit:before{
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.75a9.25 9.25 0 1 0 0 18.5 9.25 9.25 0 0 0 0-18.5Zm4.37 7.03-5.02 5.02a.9.9 0 0 1-1.27 0l-2.45-2.45 1.27-1.27 1.82 1.82 4.39-4.39 1.26 1.27Z'/%3E%3C/svg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.75a9.25 9.25 0 1 0 0 18.5 9.25 9.25 0 0 0 0-18.5Zm4.37 7.03-5.02 5.02a.9.9 0 0 1-1.27 0l-2.45-2.45 1.27-1.27 1.82 1.82 4.39-4.39 1.26 1.27Z'/%3E%3C/svg%3E")!important;
}
.mjm260-steps span:hover .mjm260-step-icon{
    background:#001840!important;
}
.mjm260-steps span:hover .mjm260-step-icon:before{
    background:#f5c400!important;
}
.mjm260-steps span.is-active .mjm260-step-icon{
    background:#d9dce2!important;
}
.mjm260-steps span.is-active .mjm260-step-icon:before{
    background:#2e7d32!important;
}
.mjm260-steps em{
    background:#d0d5dd!important;
    height:2px!important;
    margin-top:22px!important;
}
.mjm260-steps span i.mjm260-step-icon,
.mjm260-steps span .mjm260-step-icon{
    width:100px!important;
    height:100px!important;
    min-width:100px!important;
    border-radius:22px!important;
    margin:0 auto 12px!important;
}
.mjm260-step-icon:before{
    inset:24px!important;
}
.mjm260-steps em{
    margin-top:50px!important;
    height:2px!important;
}
.mjm260-question-editor .mjm260-switch,
.mjm260-question-editor button.mjm260-switch,
.mjm260-switch{
    width:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    height:24px!important;
    min-height:24px!important;
    max-height:24px!important;
    border-radius:999px!important;
    background:#a8adb5!important;
    padding:0!important;
    border:0!important;
    position:relative!important;
    overflow:hidden!important;
    display:inline-block!important;
    vertical-align:middle!important;
    box-shadow:none!important;
    text-indent:-9999px!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
}
.mjm260-question-editor .mjm260-switch:before,
.mjm260-switch:before{
    content:""!important;
    position:absolute!important;
    left:2px!important;
    top:2px!important;
    width:20px!important;
    height:20px!important;
    border-radius:50%!important;
    background:#fff!important;
    transition:left .16s ease!important;
    z-index:1!important;
}
.mjm260-question-editor .mjm260-switch:after,
.mjm260-switch:after{
    content:"✓"!important;
    position:absolute!important;
    right:2px!important;
    top:2px!important;
    width:20px!important;
    height:20px!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#222!important;
    font-size:14px!important;
    font-weight:700!important;
    line-height:20px!important;
    background:transparent!important;
    opacity:0!important;
    transform:none!important;
    border:0!important;
    z-index:2!important;
}
.mjm260-question-editor .mjm260-switch.is-on,
.mjm260-question-editor .mjm260-switch[data-on="1"],
.mjm260-switch.is-on,
.mjm260-switch[data-on="1"]{
    background:#222!important;
}
.mjm260-question-editor .mjm260-switch.is-on:before,
.mjm260-question-editor .mjm260-switch[data-on="1"]:before,
.mjm260-switch.is-on:before,
.mjm260-switch[data-on="1"]:before{
    left:22px!important;
}
.mjm260-question-editor .mjm260-switch.is-on:after,
.mjm260-question-editor .mjm260-switch[data-on="1"]:after,
.mjm260-switch.is-on:after,
.mjm260-switch[data-on="1"]:after{
    opacity:1!important;
}
.mjm260-question-editor .mjm260-switch *,
.mjm260-switch *{
    display:none!important;
}
@media (max-width:1024px){
    .mjm260-shell{width:100%!important;max-width:none!important;padding:18px!important}
    .mjm260-card{padding:22px!important}
    .mjm260-grid-2,.mjm260-grid-3,.mjm260-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
    .mjm260-steps span i.mjm260-step-icon,.mjm260-steps span .mjm260-step-icon{width:86px!important;height:86px!important;min-width:86px!important;border-radius:20px!important}
    .mjm260-step-icon:before{inset:21px!important}
    .mjm260-steps em{margin-top:43px!important}
}
@media (max-width:640px){
    .mjm260-shell{padding:12px!important}
    .mjm260-card{padding:16px!important;border-radius:14px!important}
    .mjm260-grid-2,.mjm260-grid-3,.mjm260-grid-4{grid-template-columns:1fr!important}
    .mjm260-steps{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;text-align:left!important}
    .mjm260-steps em{display:none!important}
    .mjm260-steps span{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;text-align:left!important}
    .mjm260-steps span i.mjm260-step-icon,.mjm260-steps span .mjm260-step-icon{width:72px!important;height:72px!important;min-width:72px!important;margin:0!important;border-radius:18px!important}
    .mjm260-step-icon:before{inset:18px!important}
    .mjm260-editor-wrap .wp-editor-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important}
    .mjm260-question-editor header,.mjm260-option-row{grid-template-columns:1fr!important;gap:12px!important}
    .mjm260-question-editor .mjm260-mandatory-label,.mjm260-option-row label{justify-content:flex-start!important}
}

/* Mosaicce v2.6.8 final step/toggle corrections */
.mjm260-steps{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:42px!important;
    margin:14px 0 46px!important;
}
.mjm260-steps span{
    min-width:150px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    font-size:13px!important;
    color:#111827!important;
    font-weight:600!important;
}
.mjm260-steps em{
    width:150px!important;
    height:2px!important;
    background:#d4d9e1!important;
    margin:50px -28px 0!important;
    flex:0 0 150px!important;
}
.mjm260-steps span i.mjm260-step-icon,
.mjm260-steps span .mjm260-step-icon{
    width:100px!important;
    height:100px!important;
    min-width:100px!important;
    min-height:100px!important;
    max-width:100px!important;
    max-height:100px!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0 auto 12px!important;
    background:#d9dce2!important;
    position:relative!important;
    overflow:hidden!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
    transition:background .18s ease!important;
}
.mjm260-step-icon:before,
.mjm260-steps span i.mjm260-step-icon:before,
.mjm260-steps span .mjm260-step-icon:before{
    content:""!important;
    position:absolute!important;
    inset:24px!important;
    display:block!important;
    background:#fff!important;
    background-color:#fff!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
    -webkit-mask-position:center!important;
    mask-position:center!important;
    -webkit-mask-size:contain!important;
    mask-size:contain!important;
    opacity:1!important;
}
.mjm260-step-job:before,
.mjm260-steps span .mjm260-step-job:before{
    -webkit-mask-image:url('../images/mosaicce-job-steps/job-details.png')!important;
    mask-image:url('../images/mosaicce-job-steps/job-details.png')!important;
}
.mjm260-step-package:before,
.mjm260-steps span .mjm260-step-package:before{
    -webkit-mask-image:url('../images/mosaicce-job-steps/package.png')!important;
    mask-image:url('../images/mosaicce-job-steps/package.png')!important;
}
.mjm260-step-submit:before,
.mjm260-steps span .mjm260-step-submit:before{
    -webkit-mask-image:url('../images/mosaicce-job-steps/submit.png')!important;
    mask-image:url('../images/mosaicce-job-steps/submit.png')!important;
}
.mjm260-steps span:hover .mjm260-step-icon,
.mjm260-steps span:hover i.mjm260-step-icon{
    background:#001840!important;
}
.mjm260-steps span:hover .mjm260-step-icon:before,
.mjm260-steps span:hover i.mjm260-step-icon:before{
    background:#f5c400!important;
    background-color:#f5c400!important;
}
.mjm260-steps span.is-active .mjm260-step-icon,
.mjm260-steps span.is-active i.mjm260-step-icon{
    background:#d9dce2!important;
}
.mjm260-steps span.is-active .mjm260-step-icon:before,
.mjm260-steps span.is-active i.mjm260-step-icon:before{
    background:#2e7d32!important;
    background-color:#2e7d32!important;
}
.mjm260-question-editor .mjm260-switch,
.mjm260-question-editor button.mjm260-switch,
.mjm260-switch{
    appearance:none!important;
    -webkit-appearance:none!important;
    width:48px!important;
    min-width:48px!important;
    max-width:48px!important;
    height:24px!important;
    min-height:24px!important;
    max-height:24px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:999px!important;
    background:#aeb4bd!important;
    display:inline-block!important;
    position:relative!important;
    overflow:hidden!important;
    box-shadow:none!important;
    outline:0!important;
    vertical-align:middle!important;
    cursor:pointer!important;
    font-size:0!important;
    line-height:0!important;
    color:transparent!important;
    text-indent:-9999px!important;
    text-decoration:none!important;
}
.mjm260-question-editor .mjm260-switch:before,
.mjm260-switch:before{
    content:""!important;
    position:absolute!important;
    left:2px!important;
    top:2px!important;
    width:20px!important;
    height:20px!important;
    border-radius:50%!important;
    background:#fff!important;
    box-shadow:0 1px 2px rgba(0,0,0,.12)!important;
    transition:left .16s ease!important;
    z-index:1!important;
}
.mjm260-question-editor .mjm260-switch:after,
.mjm260-switch:after{
    content:""!important;
    position:absolute!important;
    left:31px!important;
    top:7px!important;
    width:8px!important;
    height:4px!important;
    border-left:2px solid #222!important;
    border-bottom:2px solid #222!important;
    transform:rotate(-45deg)!important;
    opacity:0!important;
    z-index:3!important;
    transition:opacity .16s ease!important;
    pointer-events:none!important;
}
.mjm260-question-editor .mjm260-switch.is-on,
.mjm260-question-editor .mjm260-switch[data-on="1"],
.mjm260-switch.is-on,
.mjm260-switch[data-on="1"]{
    background:#222!important;
}
.mjm260-question-editor .mjm260-switch.is-on:before,
.mjm260-question-editor .mjm260-switch[data-on="1"]:before,
.mjm260-switch.is-on:before,
.mjm260-switch[data-on="1"]:before{
    left:26px!important;
    background:#fff!important;
}
.mjm260-question-editor .mjm260-switch.is-on:after,
.mjm260-question-editor .mjm260-switch[data-on="1"]:after,
.mjm260-switch.is-on:after,
.mjm260-switch[data-on="1"]:after{
    opacity:1!important;
}
.mjm260-question-editor .mjm260-switch *,
.mjm260-switch *{
    display:none!important;
}
@media (max-width:900px){
    .mjm260-steps{gap:12px!important;justify-content:space-between!important;overflow-x:auto!important;padding-bottom:6px!important}
    .mjm260-steps span{min-width:96px!important;font-size:12px!important}
    .mjm260-steps em{width:34px!important;flex-basis:34px!important;margin:50px -8px 0!important}
    .mjm260-steps span i.mjm260-step-icon,.mjm260-steps span .mjm260-step-icon{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important}
    .mjm260-step-icon:before,.mjm260-steps span i.mjm260-step-icon:before,.mjm260-steps span .mjm260-step-icon:before{inset:20px!important}
}
@media (max-width:520px){
    .mjm260-steps{gap:6px!important}
    .mjm260-steps span{min-width:82px!important}
    .mjm260-steps em{display:none!important}
    .mjm260-steps span i.mjm260-step-icon,.mjm260-steps span .mjm260-step-icon{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important}
    .mjm260-step-icon:before,.mjm260-steps span i.mjm260-step-icon:before,.mjm260-steps span .mjm260-step-icon:before{inset:16px!important}
}

.mjm260-post-job-form .mjm260-steps{
    display:flex!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:44px!important;
    margin:16px 0 46px!important;
}
.mjm260-post-job-form .mjm260-steps span{
    min-width:150px!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    text-align:center!important;
    gap:10px!important;
    font-size:13px!important;
    font-weight:600!important;
    color:#111827!important;
}
.mjm260-post-job-form .mjm260-steps em{
    width:150px!important;
    height:2px!important;
    flex:0 0 150px!important;
    margin:50px -28px 0!important;
    background:#d4d9e1!important;
}
.mjm260-post-job-form .mjm260-steps .mjm260-step-icon,
.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon{
    width:100px!important;
    height:100px!important;
    min-width:100px!important;
    min-height:100px!important;
    max-width:100px!important;
    max-height:100px!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0 auto!important;
    padding:0!important;
    background:#d9dce2!important;
    position:relative!important;
    overflow:hidden!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
    box-shadow:none!important;
    transition:background-color .18s ease!important;
}
.mjm260-post-job-form .mjm260-steps .mjm260-step-icon:before,
.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon:before{
    content:""!important;
    position:absolute!important;
    inset:22px!important;
    display:block!important;
    background:#fff!important;
    background-color:#fff!important;
    opacity:1!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
    -webkit-mask-position:center!important;
    mask-position:center!important;
    -webkit-mask-size:contain!important;
    mask-size:contain!important;
    filter:none!important;
}
.mjm260-post-job-form .mjm260-steps .mjm260-step-job:before{
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='5.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 22v-5c0-3 2-5 5-5h16c3 0 5 2 5 5v5'/%3E%3Cpath d='M10 24h44v27H10z'/%3E%3Cpath d='M10 34h44'/%3E%3Cpath d='M27 39h10'/%3E%3C/g%3E%3C/svg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='5.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 22v-5c0-3 2-5 5-5h16c3 0 5 2 5 5v5'/%3E%3Cpath d='M10 24h44v27H10z'/%3E%3Cpath d='M10 34h44'/%3E%3Cpath d='M27 39h10'/%3E%3C/g%3E%3C/svg%3E")!important;
}
.mjm260-post-job-form .mjm260-steps .mjm260-step-package:before{
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='5.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='15' width='48' height='34' rx='5'/%3E%3Cpath d='M8 25h48'/%3E%3Cpath d='M16 38h10M34 38h14'/%3E%3Ccircle cx='42' cy='20' r='8'/%3E%3Ccircle cx='50' cy='20' r='8'/%3E%3C/g%3E%3C/svg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='5.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='15' width='48' height='34' rx='5'/%3E%3Cpath d='M8 25h48'/%3E%3Cpath d='M16 38h10M34 38h14'/%3E%3Ccircle cx='42' cy='20' r='8'/%3E%3Ccircle cx='50' cy='20' r='8'/%3E%3C/g%3E%3C/svg%3E")!important;
}
.mjm260-post-job-form .mjm260-steps .mjm260-step-submit:before{
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='5.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='23'/%3E%3Cpath d='M21 32l8 8 15-17'/%3E%3C/g%3E%3C/svg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='5.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='23'/%3E%3Cpath d='M21 32l8 8 15-17'/%3E%3C/g%3E%3C/svg%3E")!important;
}
.mjm260-post-job-form .mjm260-steps span:hover .mjm260-step-icon{
    background:#001840!important;
}
.mjm260-post-job-form .mjm260-steps span:hover .mjm260-step-icon:before{
    background:#f5c400!important;
    background-color:#f5c400!important;
}
.mjm260-post-job-form .mjm260-steps span.is-active .mjm260-step-icon{
    background:#d9dce2!important;
}
.mjm260-post-job-form .mjm260-steps span.is-active .mjm260-step-icon:before{
    background:#2e7d32!important;
    background-color:#2e7d32!important;
}
.mjm260-post-job-form .mjm260-switch,
.mjm260-post-job-form button.mjm260-switch,
.mjm260-question-editor .mjm260-switch,
.mjm260-question-editor button.mjm260-switch{
    width:48px!important;
    min-width:48px!important;
    max-width:48px!important;
    height:24px!important;
    min-height:24px!important;
    max-height:24px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:999px!important;
    background:#aeb4bd!important;
    display:inline-block!important;
    position:relative!important;
    overflow:hidden!important;
    box-shadow:none!important;
    outline:0!important;
    cursor:pointer!important;
    appearance:none!important;
    -webkit-appearance:none!important;
    text-indent:-9999px!important;
    color:transparent!important;
    font-size:0!important;
    line-height:0!important;
}
.mjm260-post-job-form .mjm260-switch:before,
.mjm260-question-editor .mjm260-switch:before{
    content:""!important;
    position:absolute!important;
    left:2px!important;
    top:2px!important;
    width:20px!important;
    height:20px!important;
    border-radius:50%!important;
    background:#fff!important;
    box-shadow:none!important;
    transition:left .16s ease!important;
    z-index:1!important;
}
.mjm260-post-job-form .mjm260-switch:after,
.mjm260-question-editor .mjm260-switch:after{
    content:"✓"!important;
    position:absolute!important;
    left:26px!important;
    top:2px!important;
    width:20px!important;
    height:20px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#222!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:20px!important;
    opacity:0!important;
    transform:none!important;
    border:0!important;
    background:transparent!important;
    z-index:2!important;
    pointer-events:none!important;
}
.mjm260-post-job-form .mjm260-switch.is-on,
.mjm260-post-job-form .mjm260-switch[data-on="1"],
.mjm260-question-editor .mjm260-switch.is-on,
.mjm260-question-editor .mjm260-switch[data-on="1"]{
    background:#222!important;
}
.mjm260-post-job-form .mjm260-switch.is-on:before,
.mjm260-post-job-form .mjm260-switch[data-on="1"]:before,
.mjm260-question-editor .mjm260-switch.is-on:before,
.mjm260-question-editor .mjm260-switch[data-on="1"]:before{
    left:26px!important;
}
.mjm260-post-job-form .mjm260-switch.is-on:after,
.mjm260-post-job-form .mjm260-switch[data-on="1"]:after,
.mjm260-question-editor .mjm260-switch.is-on:after,
.mjm260-question-editor .mjm260-switch[data-on="1"]:after{
    opacity:1!important;
}
.mjm260-post-job-form .mjm260-switch *,
.mjm260-question-editor .mjm260-switch *{
    display:none!important;
}
@media (max-width:900px){
    .mjm260-post-job-form .mjm260-steps{gap:14px!important;justify-content:space-between!important;overflow-x:auto!important;padding-bottom:8px!important}
    .mjm260-post-job-form .mjm260-steps span{min-width:104px!important;font-size:12px!important}
    .mjm260-post-job-form .mjm260-steps em{width:36px!important;flex-basis:36px!important;margin:48px -8px 0!important}
    .mjm260-post-job-form .mjm260-steps .mjm260-step-icon{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important}
    .mjm260-post-job-form .mjm260-steps .mjm260-step-icon:before{inset:20px!important}
}
@media (max-width:520px){
    .mjm260-post-job-form .mjm260-steps{gap:8px!important}
    .mjm260-post-job-form .mjm260-steps em{display:none!important}
    .mjm260-post-job-form .mjm260-steps span{min-width:84px!important}
    .mjm260-post-job-form .mjm260-steps .mjm260-step-icon{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important}
    .mjm260-post-job-form .mjm260-steps .mjm260-step-icon:before{inset:16px!important}
}


/* Mosaicce Job Manager v2.7.0 toggle tick regression fix */
.mjm260-post-job-form .mjm260-switch,
.mjm260-question-editor .mjm260-switch{
    text-indent:0!important;
}
.mjm260-post-job-form .mjm260-switch:after,
.mjm260-question-editor .mjm260-switch:after{
    content:""!important;
    position:absolute!important;
    left:31px!important;
    top:50%!important;
    width:8px!important;
    height:12px!important;
    border-right:2px solid #222!important;
    border-bottom:2px solid #222!important;
    transform:translate(-50%,-56%) rotate(45deg)!important;
    display:block!important;
    opacity:0!important;
    background:transparent!important;
    color:transparent!important;
    z-index:5!important;
    pointer-events:none!important;
    box-sizing:border-box!important;
    text-indent:0!important;
}
.mjm260-post-job-form .mjm260-switch.is-on:after,
.mjm260-post-job-form .mjm260-switch[data-on="1"]:after,
.mjm260-question-editor .mjm260-switch.is-on:after,
.mjm260-question-editor .mjm260-switch[data-on="1"]:after{
    opacity:1!important;
}
.mjm260-post-job-form .mjm260-switch:not(.is-on):not([data-on="1"]):after,
.mjm260-question-editor .mjm260-switch:not(.is-on):not([data-on="1"]):after{
    opacity:0!important;
}
.mjm260-post-job-form .mjm260-switch.is-on:before,
.mjm260-post-job-form .mjm260-switch[data-on="1"]:before,
.mjm260-question-editor .mjm260-switch.is-on:before,
.mjm260-question-editor .mjm260-switch[data-on="1"]:before{
    left:26px!important;
    top:2px!important;
    width:20px!important;
    height:20px!important;
}

/* Mosaicce Job Manager v2.7.1 post-job workflow correction */
.mjm260-post-job-form .mjm260-steps-panel{display:block!important;margin-bottom:24px!important;padding:28px 28px 22px!important;background:#fff!important;border:1px solid #edf1f5!important;box-shadow:0 8px 24px rgba(0,24,64,.04)!important}
.mjm260-post-job-form .mjm260-steps{display:flex!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;gap:0!important}
.mjm260-post-job-form .mjm260-steps span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-width:150px!important;color:#111827!important;text-align:center!important;font-size:13px!important;font-weight:600!important}
.mjm260-post-job-form .mjm260-steps b{margin-top:12px!important;font-size:13px!important;font-weight:600!important;color:#111827!important}
.mjm260-post-job-form .mjm260-steps em{width:150px!important;height:2px!important;flex:0 0 150px!important;margin:50px -28px 0!important;background:#d4d9e1!important}
.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon{width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important;border-radius:50%!important;background:#d9dce2!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;line-height:1!important;transition:background-color .18s ease,color .18s ease!important}
.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon:before,.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon:after{display:none!important;content:none!important}
.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon svg{width:58px!important;height:58px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:5.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}
.mjm260-post-job-form .mjm260-steps span:hover i.mjm260-step-icon{background:#001840!important;color:#f5c400!important}
.mjm260-post-job-form .mjm260-steps span.is-active i.mjm260-step-icon{background:#d9dce2!important;color:#2e7d32!important}
.mjm260-post-job-form .mjm260-switch,.mjm260-question-editor .mjm260-switch{width:48px!important;min-width:48px!important;max-width:48px!important;height:24px!important;min-height:24px!important;max-height:24px!important;border:0!important;border-radius:999px!important;background:#aeb4bd!important;padding:0!important;margin:0!important;position:relative!important;display:inline-block!important;vertical-align:middle!important;overflow:hidden!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;text-indent:-9999px!important;color:transparent!important;font-size:0!important;line-height:0!important;cursor:pointer!important}
.mjm260-post-job-form .mjm260-switch:before,.mjm260-question-editor .mjm260-switch:before{content:""!important;position:absolute!important;left:2px!important;top:2px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;z-index:2!important;transition:left .16s ease!important;box-shadow:none!important}
.mjm260-post-job-form .mjm260-switch:after,.mjm260-question-editor .mjm260-switch:after{content:""!important;position:absolute!important;left:33px!important;top:5px!important;width:7px!important;height:12px!important;border-right:2px solid #222!important;border-bottom:2px solid #222!important;transform:rotate(45deg)!important;opacity:0!important;z-index:3!important;box-sizing:border-box!important;background:transparent!important;pointer-events:none!important}
.mjm260-post-job-form .mjm260-switch.is-on,.mjm260-post-job-form .mjm260-switch[data-on="1"],.mjm260-question-editor .mjm260-switch.is-on,.mjm260-question-editor .mjm260-switch[data-on="1"]{background:#222!important}
.mjm260-post-job-form .mjm260-switch.is-on:before,.mjm260-post-job-form .mjm260-switch[data-on="1"]:before,.mjm260-question-editor .mjm260-switch.is-on:before,.mjm260-question-editor .mjm260-switch[data-on="1"]:before{left:26px!important}
.mjm260-post-job-form .mjm260-switch.is-on:after,.mjm260-post-job-form .mjm260-switch[data-on="1"]:after,.mjm260-question-editor .mjm260-switch.is-on:after,.mjm260-question-editor .mjm260-switch[data-on="1"]:after{opacity:1!important}
.mjm260-post-job-form .mjm260-switch *,.mjm260-question-editor .mjm260-switch *{display:none!important}
.mjm260-editor-field .mce-btn[aria-label*="Fullscreen"],.mjm260-editor-field .mce-i-fullscreen,.mjm260-editor-field .mce-btn:has(.mce-i-fullscreen){display:none!important}
.mjm260-skill-picker{margin:0 0 20px!important}.mjm260-skill-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.mjm260-skill-chip{border:1px solid #dbe4ef!important;background:#f8fafc!important;color:#001840!important;border-radius:4px!important;padding:6px 9px!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;text-transform:none!important;box-shadow:none!important}.mjm260-confirmation-box{border:1px solid #edf1f5;background:#f8fafc;padding:22px;color:#1f2937}.mjm260-confirmation-box h3{margin:0 0 8px!important;color:#001840!important;font-size:18px!important}.mjm260-confirmation-summary{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e5eaf0;margin-top:16px;padding-top:16px}.mjm260-confirmation-summary span{color:#64748b}.mjm260-confirmation-summary strong{color:#001840}
@media (max-width:900px){.mjm260-post-job-form .mjm260-steps-panel{padding:22px 14px!important;overflow-x:auto!important}.mjm260-post-job-form .mjm260-steps{min-width:520px!important}.mjm260-post-job-form .mjm260-steps span{min-width:120px!important}.mjm260-post-job-form .mjm260-steps em{width:72px!important;flex-basis:72px!important;margin:44px -14px 0!important}.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important}.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon svg{width:50px!important;height:50px!important}}
@media (max-width:520px){.mjm260-post-job-form .mjm260-steps{min-width:360px!important}.mjm260-post-job-form .mjm260-steps span{min-width:92px!important}.mjm260-post-job-form .mjm260-steps em{display:none!important}.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important}.mjm260-post-job-form .mjm260-steps i.mjm260-step-icon svg{width:40px!important;height:40px!important}}

.mjm260-post-job-form .mjm260-skill-picker{display:block;margin:0 0 22px!important}.mjm260-post-job-form .mjm260-skill-label{display:block;margin:0 0 8px!important;font-size:13px!important;font-weight:550!important;color:#111827!important}.mjm260-post-job-form .mjm260-skill-control{min-height:48px;width:100%;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;border:1px solid #dbe4ef!important;border-radius:8px!important;background:#fff!important;padding:7px 10px!important}.mjm260-post-job-form .mjm260-skill-control:focus-within{border-color:#001840!important;box-shadow:0 0 0 1px #001840 inset!important}.mjm260-post-job-form .mjm260-skill-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;margin:0!important}.mjm260-post-job-form .mjm260-skill-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;height:28px!important;padding:0 9px!important;border:1px solid #d9dee7!important;border-radius:3px!important;background:#f7f8fa!important;color:#334155!important;font-size:13px!important;font-weight:400!important;line-height:1!important}.mjm260-post-job-form .mjm260-skill-chip a{display:inline!important;width:auto!important;height:auto!important;border:0!important;background:transparent!important;color:#64748b!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;padding:0!important;margin:0!important;box-shadow:none!important;border-radius:0!important}.mjm260-post-job-form #mjm260_skill_select{flex:1 1 220px!important;min-width:180px!important;height:30px!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#334155!important;box-shadow:none!important;outline:none!important}.mjm260-post-job-form .mjm260-skill-picker .mjm260-field{display:none!important}
.mjm260-post-job-form .mjm260-switch{position:relative!important;display:inline-block!important;width:48px!important;min-width:48px!important;height:26px!important;border:0!important;border-radius:13px!important;background:#aeb4bd!important;padding:0!important;overflow:visible!important;box-shadow:none!important;vertical-align:middle!important;cursor:pointer!important}.mjm260-post-job-form .mjm260-switch span{display:none!important}.mjm260-post-job-form .mjm260-switch:before{content:""!important;position:absolute!important;width:22px!important;height:22px!important;left:2px!important;top:2px!important;background:#fff!important;border-radius:50%!important;box-shadow:0 1px 2px rgba(0,0,0,.18)!important;transition:transform .18s ease!important}.mjm260-post-job-form .mjm260-switch:after{content:""!important;display:none!important;position:absolute!important;width:10px!important;height:6px!important;left:29px!important;top:8px!important;border-left:2px solid #222!important;border-bottom:2px solid #222!important;transform:rotate(-45deg)!important;z-index:2!important}.mjm260-post-job-form .mjm260-switch.is-on{background:#1f1f1f!important}.mjm260-post-job-form .mjm260-switch.is-on:before{transform:translateX(22px)!important}.mjm260-post-job-form .mjm260-switch.is-on:after{display:block!important}.mjm260-post-job-form .mjm260-question-remove,.mjm260-post-job-form .mjm260-option-remove,.mjm260-post-job-form .mjm260-add-option{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#c11111!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;font-size:13px!important;font-weight:400!important;text-transform:none!important;text-decoration:none!important}.mjm260-post-job-form .mjm260-add-option{color:#001840!important;text-decoration:underline!important}.mjm260-post-job-form .mjm260-package-select label{cursor:pointer!important}.mjm260-post-job-form .mjm260-package-select label:has(input:checked){border-color:#001840!important;box-shadow:0 0 0 1px #001840 inset!important}.mjm260-post-job-form .mjm260-confirmation-box{background:#fff!important}.mjm260-post-job-form .mjm260-confirmation-summary{display:grid!important;grid-template-columns:180px 1fr!important;gap:12px!important;border-top:1px solid #edf1f5!important;padding-top:18px!important;margin-top:18px!important}.mjm260-post-job-form .mjm260-confirmation-summary span{color:#64748b!important}.mjm260-post-job-form .mjm260-confirmation-summary strong{font-size:15px!important;color:#001840!important;font-weight:600!important}
.mjm-wc-packages-page{width:min(1180px,100%);margin:0 auto;padding:24px 18px 54px;background:#fff;box-sizing:border-box}.mjm-wc-package-group{margin:0 0 64px}.mjm-wc-package-group h2{font-size:34px;line-height:1.2;margin:0 0 34px;color:#000;font-weight:700}.mjm-wc-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mjm-wc-package-card{background:#fff;border:1px solid #eef1f5;box-shadow:0 8px 24px rgba(0,24,64,.08);min-height:300px;display:flex;flex-direction:column}.mjm-wc-package-card h3{font-size:17px;line-height:1.25;text-align:center;margin:0;padding:24px 18px 20px;border-bottom:1px solid #eef1f5;color:#000;font-weight:700}.mjm-wc-package-price{padding:26px 28px 22px;border-bottom:1px solid #eef1f5;font-size:32px;line-height:1;color:#001840}.mjm-wc-package-price span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#777;margin-top:7px}.mjm-wc-package-card ul{list-style:none;margin:0;padding:24px 28px 8px;display:grid;gap:16px;flex:1}.mjm-wc-package-card li{font-size:16px;line-height:1.35;color:#1a2433;position:relative;padding-left:20px}.mjm-wc-package-card li:before{content:'✓';position:absolute;left:0;top:0;color:#19a9e5;font-size:13px}.mjm-wc-package-card a{display:block;margin:18px 28px 28px;padding:13px 20px;background:#19aee2;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;line-height:1;font-weight:700;text-decoration:underline;border-radius:2px}.mjm260-package-select{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mjm260-package-select label{position:relative;display:block;padding:34px 32px 30px;min-height:130px;border:1px solid #dfe6ef;background:#fff;cursor:pointer}.mjm260-package-select input{position:absolute;top:24px;left:50%;transform:translateX(-50%)}.mjm260-package-select strong{display:block;margin:26px 0 12px;color:#001840;font-size:18px;line-height:1.3}.mjm260-package-select span{display:block;color:#111;font-size:16px;line-height:1.4}.mjm260-confirmation-summary{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:start;padding:20px 0;border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef}.mjm260-confirmation-summary span{font-size:16px;color:#5a6678}.mjm260-confirmation-summary strong{font-size:16px;color:#001840;text-align:right}.mjm260-skill-picker{display:block;margin:16px 0 22px}.mjm260-skill-label{display:block;font-weight:600;font-size:14px;margin-bottom:7px;color:#001840}.mjm260-skill-control{border:1px solid #cdd7e5;border-radius:7px;background:#fff;min-height:46px;padding:5px 8px;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.mjm260-skill-tags{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.mjm260-skill-tags span{display:inline-flex;align-items:center;gap:6px;background:#f4f6f8;border:1px solid #d6dde7;border-radius:3px;color:#334155;font-size:14px;padding:6px 9px;line-height:1}.mjm260-skill-tags button{appearance:none;border:0;background:transparent;color:#334155;padding:0;margin:0;font-size:15px;line-height:1;cursor:pointer}.mjm260-skill-control select{border:0!important;box-shadow:none!important;outline:none!important;min-width:180px;flex:1;height:34px;padding:0 4px!important}.mjm-cv-download-link{color:#001840;text-decoration:underline;font-weight:600}@media(max-width:900px){.mjm-wc-package-grid,.mjm260-package-select{grid-template-columns:1fr 1fr}.mjm-wc-package-group h2{font-size:28px}}@media(max-width:640px){.mjm-wc-package-grid,.mjm260-package-select{grid-template-columns:1fr}.mjm-wc-package-group h2{font-size:24px}.mjm260-confirmation-summary{grid-template-columns:1fr}.mjm260-confirmation-summary strong{text-align:left}.mjm-wc-packages-page{padding-left:12px;padding-right:12px}}
.mjm260-skill-tags a{display:inline!important;background:transparent!important;border:0!important;border-radius:0!important;color:#64748b!important;text-decoration:none!important;font-size:14px!important;line-height:1!important;padding:0!important;margin:0!important;box-shadow:none!important}.mjm260-skill-tags a:hover{color:#001840!important}.mjm260-skill-chip{max-width:100%}.mjm260-skill-control select option{font-size:14px}.mjm260-package-select label input[type=radio]{width:14px;height:14px}.mjm260-confirmation-box h3{font-size:20px!important;line-height:1.25!important;margin:0 0 10px!important;color:#001840!important}.mjm260-confirmation-box p{font-size:15px!important;line-height:1.5!important;color:#20314a!important;margin:0 0 22px!important}
.mjm260-package-grid-select{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mjm260-package-choice{display:flex!important;flex-direction:column;gap:10px;border:1px solid #dfe5ee!important;border-radius:0!important;background:#fff!important;padding:18px!important;min-height:230px;position:relative;cursor:pointer}.mjm260-package-choice input{position:absolute;top:14px;right:14px}.mjm260-package-choice img{width:100%;height:120px;object-fit:cover;border-radius:2px;background:#f6f7f9}.mjm260-package-choice strong{font-size:16px!important;line-height:1.35;color:#001840!important;font-weight:600!important}.mjm260-package-choice span{font-size:14px;color:#001840}.mjm260-package-choice small{font-size:13px;color:#51617a;line-height:1.45}.mjm260-package-choice:has(input:checked){border-color:#001840!important;box-shadow:0 0 0 1px #001840 inset}.mjm-wc-package-image{width:100%;height:170px;object-fit:cover;display:block;border-bottom:1px solid #edf0f5}.mjm-wc-package-card p{font-size:14px;color:#51617a;line-height:1.5;margin:0 22px 14px}.mjm-wc-package-card img+ h3{margin-top:18px}@media(max-width:900px){.mjm260-package-grid-select{grid-template-columns:1fr 1fr}}@media(max-width:640px){.mjm260-package-grid-select{grid-template-columns:1fr}.mjm260-package-choice{min-height:auto}}

.mjm260-package-block{margin:0 0 30px}.mjm260-package-block>h3{font-size:17px!important;line-height:1.25!important;margin:0 0 8px!important;color:#001840!important;font-weight:600!important}.mjm260-package-block>p{font-size:14px!important;line-height:1.5!important;margin:0 0 18px!important;color:#51617a!important}.mjm260-cv-upsell{border-top:1px solid #edf1f5;padding-top:24px}.mjm260-package-choice-none{min-height:150px!important;justify-content:center}.mjm260-post-job-form .mjm260-package-choice input[type=radio]{accent-color:#001840}.mjm260-post-job-form .mjm260-actions button[type=submit]{background:#001840;color:#fff}.mjm260-post-job-form .mjm260-confirmation-box{border:1px solid #dfe6ef;padding:24px;background:#fff}.mjm260-post-job-form .mjm260-confirmation-summary+.mjm260-confirmation-summary{margin-top:0;border-top:0}
.mjm260-cv-enable{display:flex;align-items:center;gap:10px;margin:8px 0 14px;font-size:14px;color:#001840;font-weight:600}
.mjm260-cv-enable input{width:18px;height:18px;margin:0;accent-color:#001840}
.mjm260-package-select.is-disabled{opacity:.48;pointer-events:none}
.mjm260-package-select.is-disabled .mjm260-package-choice{cursor:not-allowed}

.mjm260-post-job-form .mjm260-skill-options{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;flex:1 1 260px!important;min-width:220px!important}.mjm260-post-job-form .mjm260-skill-options span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:4px 8px!important;border:1px solid #d8dee8!important;border-radius:3px!important;background:#f8fafc!important;color:#334155!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important;cursor:pointer!important}.mjm260-post-job-form .mjm260-skill-options span:before{content:'+';margin-right:4px;color:#64748b}.mjm260-post-job-form .mjm260-skill-options span.is-selected{display:none!important}.mjm260-post-job-form .mjm260-skill-control select{display:none!important}.mjm260-post-job-form .mjm260-skill-chip{background:#fff!important;border-color:#001840!important;color:#001840!important}.mjm260-post-job-form .mjm260-skill-chip:before{content:none!important}@media(max-width:640px){.mjm260-post-job-form .mjm260-skill-options{min-width:100%!important}.mjm260-post-job-form .mjm260-skill-options span{font-size:12px!important}}

.mjm260-grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:780px){.mjm260-grid.three{grid-template-columns:1fr}}
