.job-builder-heading{align-items:center;margin-bottom:24px}.job-builder-heading>div{display:flex;align-items:center;gap:17px}.job-builder-heading .eyebrow{margin:0 0 5px;font-size:10px}.job-builder-heading h1{font-size:30px;margin:0 0 5px}.job-builder-heading p{margin:0;font-size:13px}.job-heading-icon{height:51px;width:51px;display:grid;place-items:center;background:#e8eeff;border:1px solid #dce5ff;border-radius:14px;color:#3465ed}.job-heading-icon .icon{width:25px;height:25px}.job-draft-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#8a97a8;white-space:nowrap}.job-draft-label i{width:6px;height:6px;background:#b8c2d3;border-radius:50%}.job-builder{display:block;margin:0}.job-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0 0 22px}.job-step-tab{display:flex;gap:10px;align-items:center;min-height:66px;padding:12px 14px;background:#fff;border:1px solid #e3e8f2;border-radius:10px;text-align:left;color:#8894a6;font:inherit;cursor:pointer}.job-step-tab>span{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f1f4f9;font-size:12px;font-weight:600}.job-step-tab strong{font-size:12px;font-weight:600;display:block;color:#5c6a80}.job-step-tab small{display:block;margin-top:4px;font-size:9px;color:#9ca6b5;font-weight:400}.job-step-tab.active{border-color:#537bed;background:#f3f6ff;box-shadow:0 0 0 1px #537bed0b}.job-step-tab.active>span{background:#3465ed;color:#fff}.job-step-tab.active strong{color:#2858d6}.job-step-tab.complete>span{background:#e8f5ef;color:#398770}.job-step-tab:hover{border-color:#a4b8ea}.job-builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 294px;gap:23px;align-items:start}.job-editor{border:1px solid #e2e8f1;border-radius:14px;overflow:hidden;background:#fff;min-width:0}.job-editor-top{display:flex;justify-content:space-between;align-items:center;padding:16px 26px;border-bottom:1px solid #edf0f6;font-size:11px;color:#8c99ad}.job-editor-top>span{display:flex;align-items:center;gap:7px}.job-editor-top .icon{width:15px;height:15px;color:#819acc}.job-step-progress{width:92px;height:4px;background:#edf1f8;overflow:hidden;border-radius:3px}.job-step-progress i{display:block;height:100%;width:16.66%;background:#6288f0;transition:width .18s}.job-step-panel{padding:28px}.job-step-panel+ .job-step-panel{border-top:1px solid #e2e8f1}.is-enhanced .job-step-panel{border-top:0;min-height:444px}.job-step-panel[hidden],.job-builder [hidden]{display:none!important}.job-step-title{display:flex;gap:12px;align-items:flex-start;margin-bottom:27px}.job-step-symbol{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:#f0f4ff;color:#6382ca;border-radius:9px}.job-step-symbol .icon{width:17px;height:17px}.job-step-title h2{font-size:21px;margin:0 0 7px;letter-spacing:-.5px;line-height:1.2}.job-step-title p{font-size:12px;color:#8a96a9;line-height:1.6;margin:0}.job-fieldset{border:0;margin:0 0 25px;padding:0;min-width:0}.job-fieldset legend,.job-field-label{font-size:12px;font-weight:650;color:#475a75;margin-bottom:12px;display:block}.job-choice-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.job-choice-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.job-choice{display:flex;align-items:flex-start;position:relative;gap:12px;border:1px solid #e0e7f1;background:#fff;border-radius:10px;padding:18px;text-align:left;font:inherit;cursor:pointer;min-width:0;margin:0;color:#4b5f7a}.job-choice input{width:15px;height:15px;margin:3px 0 0;padding:0;flex-shrink:0;accent-color:#3465ed}.job-choice>span{min-width:0}.job-choice strong{display:block;font-size:13px;color:#344965;font-weight:600;line-height:1.4}.job-choice small{display:block;color:#91a0b3;font-size:11px;line-height:1.6;margin-top:6px}.job-choice .choice-icon{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:8px;background:#f2f5fa;color:#7791b9}.job-choice .choice-icon .icon{width:17px;height:17px}.job-choice:hover{border-color:#a1b5e5;background:#fcfdff}.job-choice:has(input:checked),.job-choice[aria-pressed=true]{border-color:#668bf0;background:#f3f6ff;box-shadow:inset 0 0 0 1px #668bf00a}.job-choice:has(input:checked) strong,.job-choice[aria-pressed=true] strong{color:#2d59ce}.job-choice[aria-pressed=true] .choice-icon{background:#e3ebff;color:#4168d0}.job-choice:focus-within{outline:2px solid #b0c4ff;outline-offset:2px}.job-choice-grid.thirds .job-choice{padding:15px 13px;gap:8px}.job-choice-grid.thirds strong{font-size:12px}.job-choice-grid.thirds small{font-size:10px}.job-choice-grid.categories .job-choice{min-height:112px}.job-choice-grid.categories .job-choice>span{flex:1}.job-choice-grid.categories .choice-icon{margin-bottom:11px}.job-country{margin:20px 0 24px;padding:18px;background:#f8fafe;border:1px solid #e6edf8;border-radius:10px}.job-country label{margin:0}.job-step-panel label:not(.job-choice):not(.checkbox){font-size:12px;font-weight:550;color:#4b5e78;gap:10px}.job-step-panel input:not([type=radio]):not([type=checkbox]),.job-step-panel select,.job-step-panel textarea{font-size:13px;padding:12px 14px;border-color:#dfe6f1;background:#fff;border-radius:8px;font-weight:400}.job-step-panel textarea{resize:vertical;line-height:1.75;min-height:105px}.job-step-panel .job-input-block{margin-bottom:22px}.job-label-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.job-label-row small{font-size:10px;color:#a1adbc;font-weight:400}.job-hint{display:block;font-size:11px;color:#8c9bb0;font-weight:400;line-height:1.6;margin:8px 0 0}.job-tip{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:9px;background:#f6f8fc;border:1px solid #ebeff7;color:#7c8ea9;font-size:11px;line-height:1.75;margin-top:20px}.job-tip .icon{height:17px;width:17px;flex-shrink:0;margin-top:2px;color:#8aa0c4}.job-tip strong{color:#546985}.job-step-footer{border-top:1px solid #e7edf5;background:#fbfcfe;padding:18px 26px;display:flex;align-items:center;justify-content:space-between;gap:12px}.job-step-footer>div{display:flex;align-items:center;gap:14px}.job-step-footer small{font-size:10px;color:#99a7b9}.job-step-footer .button{font-size:12px;padding:12px 18px}.job-step-footer .button:disabled{opacity:.5;cursor:not-allowed}.job-step-error{font-size:12px;color:#b24853;border-left:2px solid #d8868d;padding-left:12px;margin:20px 0 0}.job-summary-rail{position:sticky;top:18px;min-width:0;display:grid;gap:16px}.job-summary-card{background:#fff;border:1px solid #e1e8f1;border-radius:12px;overflow:hidden}.job-summary-card>header{padding:17px 20px;border-bottom:1px solid #eaf0f6;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;color:#4a5f7c}.job-summary-card>header .icon{width:16px;height:16px;color:#5c7fd3}.job-summary-body{padding:19px 20px}.job-summary-title{margin:0 0 16px;font-size:14px;line-height:1.5;color:#3c506b;overflow-wrap:anywhere}.job-summary-list{margin:0;display:grid;gap:13px;font-size:11px}.job-summary-list>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.job-summary-list dt{color:#91a0b3;display:flex;gap:6px;align-items:center;flex-shrink:0}.job-summary-list dt .icon{width:13px;height:13px}.job-summary-list dd{margin:0;text-align:right;color:#506580;line-height:1.5;overflow-wrap:anywhere}.job-summary-body .job-summary-list+ .job-summary-list{border-top:1px dashed #e0e7f2;margin-top:17px;padding-top:17px}.job-cost-card{background:#fcfdff}.job-cost-total{border-top:1px solid #e5ebf6;margin-top:17px;padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:8px}.job-cost-total>span{font-size:11px;color:#6a7d98}.job-cost-total strong{font-size:26px;font-weight:650;color:#2b5ed8;letter-spacing:-.9px;white-space:nowrap}.job-cost-note{font-size:10px;color:#96a3b6;line-height:1.7;margin:11px 0 0}.job-balance{margin-top:17px;padding-top:15px;border-top:1px dashed #dfe7f4;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#8c9db2}.job-balance strong{color:#526e91}.job-funding-message{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#42816c;line-height:1.65;margin-top:12px}.job-funding-message .icon{width:13px;height:13px;flex-shrink:0;margin-top:2px}.job-funding-message.is-short{color:#b36b29}.job-summary-body>.text-link{display:inline-block;font-size:10px;margin-top:10px}.job-summary-foot{display:flex;align-items:flex-start;gap:9px;padding:0 8px;font-size:10px;color:#95a4b8;line-height:1.7}.job-summary-foot .icon{height:15px;width:15px;flex-shrink:0;margin-top:2px}.job-proof-example{background:#f9fbfe;border:1px dashed #d9e3f3;border-radius:10px;padding:18px;margin-top:20px}.job-proof-example>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;color:#5e779b}.job-proof-example>header small{font-size:9px;color:#a0aec1}.job-proof-example p{font-size:11px;color:#8a9bb0;line-height:1.65;margin:0 0 14px}.job-proof-example input:disabled,.job-proof-example textarea:disabled{color:#8b99ac;background:white;opacity:1;resize:none;min-height:0;font-size:11px}.job-upload-example{display:flex;align-items:center;gap:11px;border:1px dashed #ccd9ed;border-radius:8px;background:#fff;padding:19px 15px;color:#839bbb;font-size:11px}.job-upload-example small{display:block;font-size:10px;margin-top:5px;color:#a3afc0}.job-budget-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.job-budget-fields label{margin:0}.job-budget-fields .job-duration{grid-column:1/-1}.job-places-presets{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0 20px;font-size:10px;color:#97a4b8}.job-places-presets button{background:#fff;border:1px solid #dfe7f3;border-radius:5px;color:#6683ab;font:inherit;padding:5px 12px;cursor:pointer}.job-places-presets button:hover{background:#edf3ff}.job-reward-guide{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e3ebf6;background:#f8faff;border-radius:10px;margin-top:24px}.job-reward-guide>.icon{color:#7898d3;width:25px;height:25px}.job-reward-guide strong{font-size:12px;color:#576f94}.job-reward-guide p{font-size:11px;color:#92a2b7;line-height:1.7;margin:5px 0 0}.job-preview{border:1px solid #e0e8f3;border-radius:12px;overflow:hidden}.job-preview>header{background:#f8faff;padding:20px;border-bottom:1px solid #e7edf7}.job-preview-label{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#7791b7;margin-bottom:12px}.job-preview h3{font-size:20px;color:#2f4665;line-height:1.4;margin:0 0 14px;overflow-wrap:anywhere}.job-preview-facts{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:10px;color:#8599b4}.job-preview-facts>strong{font-size:18px;color:#237e69;margin-right:auto}.job-preview-body{padding:20px}.job-preview-body h4{font-size:11px;color:#567094;margin:19px 0 9px}.job-preview-body h4:first-child{margin-top:0}.job-preview-body p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:#7386a1;line-height:1.85;margin:0}.job-review-edit{display:flex;justify-content:space-between;align-items:center;gap:10px}.job-review-edit button{font:inherit;font-size:10px;color:#537ccc;border:0;background:transparent;cursor:pointer;padding:5px 0}.job-publish-rules{font-size:11px;line-height:1.7;color:#8092aa;margin-top:20px}.job-publish-rules input{accent-color:#3465ed}.job-builder:not(.is-enhanced) [data-wizard-only]{display:none!important}.job-builder:not(.is-enhanced) [data-proof-example]{display:none}.job-builder:not(.is-enhanced) .job-editor-top{display:none}.job-builder:not(.is-enhanced) .job-step-footer [data-publish-job]{display:flex!important}
@media(max-width:1200px){.job-builder-grid{grid-template-columns:minmax(0,1fr) 255px;gap:17px}.job-step-tab{padding:10px;gap:7px}.job-step-tab small{display:none}.job-step-tab strong{font-size:11px}.job-step-panel{padding:23px}.job-choice-grid.thirds{grid-template-columns:1fr}.job-choice-grid.thirds .job-choice{padding:13px 16px}.job-choice-grid.thirds .job-choice small{margin-top:3px}.job-summary-body{padding:17px}.job-summary-card>header{padding:16px 17px}.job-step-footer{padding:17px 23px}.job-step-footer small{display:none}}
@media(max-width:1000px){.job-builder-grid{grid-template-columns:minmax(0,1fr)}.job-summary-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.job-summary-foot{grid-column:1/-1}.job-stepper{gap:6px}.job-step-tab{flex-direction:column;justify-content:center;text-align:center;gap:7px;padding:9px 5px}.job-step-tab strong{font-size:10px}.job-step-tab>span{width:24px;height:24px;font-size:10px}.job-choice-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.job-choice-grid.thirds .job-choice{padding:15px 12px}.job-builder-heading h1{font-size:28px}.job-draft-label{display:none}.is-enhanced .job-step-panel{min-height:420px}}
@media(max-width:650px){.job-builder-heading>div{gap:12px;align-items:flex-start}.job-heading-icon{width:39px;height:39px;border-radius:10px;flex-shrink:0}.job-heading-icon .icon{width:21px;height:21px}.job-builder-heading h1{font-size:26px}.job-builder-heading .eyebrow{font-size:8px}.job-builder-heading p{font-size:11px;line-height:1.7}.job-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px}.job-step-tab{flex-direction:row;justify-content:flex-start;text-align:left;min-height:49px;gap:8px;padding:9px}.job-step-tab strong{font-size:10px}.job-step-tab>span{width:23px;height:23px;flex-shrink:0}.job-step-panel{padding:21px 18px}.job-editor-top{padding:14px 18px}.job-step-title{gap:10px;margin-bottom:23px}.job-step-title h2{font-size:19px}.job-step-title p{font-size:11px}.job-step-symbol{width:30px;height:30px}.job-choice-grid{gap:10px}.job-choice{padding:14px 12px;gap:9px}.job-choice strong{font-size:12px}.job-choice small{font-size:10px}.job-choice .choice-icon{width:26px;height:26px}.job-choice-grid.thirds{grid-template-columns:1fr}.job-choice-grid.categories .job-choice{padding:15px 12px;min-height:120px}.job-choice-grid.categories .job-choice input{position:absolute;right:12px;top:12px}.job-step-footer{padding:15px 18px}.job-step-footer .button{padding:12px 14px;font-size:11px}.job-summary-rail{grid-template-columns:1fr;gap:14px}.job-summary-body{padding:19px}.job-summary-card>header{padding:16px 19px}.job-summary-list{font-size:12px}.job-summary-title{font-size:15px}.job-cost-total strong{font-size:28px}.job-summary-foot{font-size:10px}.job-budget-fields{grid-template-columns:1fr;gap:20px}.job-budget-fields .job-duration{grid-column:auto}.job-preview h3{font-size:19px}.job-preview>header,.job-preview-body{padding:17px}.job-label-row small{font-size:9px}.job-choice-grid.audience{grid-template-columns:1fr}.job-country{padding:14px}.job-proof-example{padding:15px}.job-proof-example>header small{font-size:8px}.job-step-footer>div{gap:8px}}
