.market-page{min-height:100vh;background:#f7f9fc;color:#0e1d38}.market-shell{width:min(1240px,calc(100% - 40px));margin:0 auto}.market-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:#66748b;background:#f7f9fc}.market-gate{width:min(650px,calc(100% - 40px));margin:80px auto;padding:48px;border:1px solid #dce5f1;border-radius:20px;display:grid;justify-items:start;gap:16px;background:#fff;box-shadow:0 20px 50px rgba(20,45,80,.08)}.market-gate>span,.market-kicker{padding:7px 11px;border-radius:999px;color:#075be8;background:#e9f2ff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.market-gate h1{margin:0;color:#0c1d3a;font-size:42px;line-height:1.05;letter-spacing:-.04em}.market-gate p{margin:0 0 8px;color:#68768d;line-height:1.7}.job-editor-shell{padding:34px 0 90px}.job-editor-heading{margin:22px 0 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.job-editor-heading h1{margin:13px 0 8px;font-size:42px;letter-spacing:-.045em}.job-editor-heading p{margin:0;color:#6b788e}.job-readiness{min-width:245px;padding:15px 17px;border:1px solid #f0d9b0;border-radius:12px;display:grid;gap:4px;color:#876023;background:#fffaf0}.job-readiness span{font-size:12px;font-weight:800;text-transform:uppercase}.job-readiness strong{font-size:13px}.job-readiness.ready{border-color:#bde4c7;color:#25733b;background:#f0fbf3}.job-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}.job-editor-form{display:grid;gap:18px}.job-editor-section{padding:27px;border:1px solid #dce5f0;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(26,47,82,.035)}.job-editor-section-title{display:flex;gap:14px;margin-bottom:23px;padding-bottom:18px;border-bottom:1px solid #edf1f5}.job-editor-section-title>span{width:35px;height:35px;flex:0 0 35px;border-radius:10px;display:grid;place-items:center;color:#075eea;background:#e9f2ff;font-size:13px;font-weight:850}.job-editor-section-title h2{margin:0 0 5px;font-size:20px;letter-spacing:-.025em}.job-editor-section-title p{margin:0;color:#758198;font-size:13px}.market-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.market-field{display:grid;gap:7px;color:#2b3950;font-size:12px;font-weight:750}.market-field.wide{grid-column:1/-1}.market-field input,.market-field select,.market-field textarea{width:100%;border:1px solid #d4dfed;border-radius:9px;outline:0;color:#14213a;background:#fff;font:inherit;font-weight:500}.market-field input,.market-field select{height:45px;padding:0 13px}.market-field textarea{padding:12px 13px;resize:vertical;line-height:1.6}.market-field input:focus,.market-field select:focus,.market-field textarea:focus{border-color:#84b2ff;box-shadow:0 0 0 3px rgba(17,101,245,.1)}.market-field small{color:#8994a6;font-size:10px;font-weight:500}.market-choice-block{margin-top:20px;display:grid;gap:10px}.market-choice-block>span{color:#2b3950;font-size:12px;font-weight:750}.market-choice-block>div{display:flex;flex-wrap:wrap;gap:8px}.applicant-status-options button,.market-choice-block button{min-height:36px;padding:0 12px;border:1px solid #d8e1ed;border-radius:999px;color:#5e6c82;background:#fff;font-size:11px;font-weight:750;cursor:pointer}.applicant-status-options button.selected,.market-choice-block button.selected{border-color:#8bb8ff;color:#075eea;background:#edf5ff}.application-question-editor{display:grid;gap:10px}.application-question-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:10px;border:1px solid #dfe6ef;border-radius:10px;background:#fbfcfe}.application-question-row>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#075eea;background:#eaf2ff;font-size:11px;font-weight:850}.application-question-row>input{height:40px;padding:0 11px;border:1px solid #d6e0ec;border-radius:8px;outline:0}.application-question-row>label{display:flex;align-items:center;gap:6px;color:#5d6a80;font-size:11px;font-weight:700}.application-question-row>label input{accent-color:#0a64ee}.application-question-row>button{width:30px;height:30px;border:0;border-radius:7px;color:#a3414a;background:#fff0f1;cursor:pointer}.market-add-button{min-height:40px;margin-top:12px;padding:0 14px;border:1px solid #bcd2f5;border-radius:8px;color:#075eea;background:#f3f7ff;font-size:12px;font-weight:800;cursor:pointer}.job-editor-actions{position:sticky;bottom:12px;z-index:4;padding:15px;border:1px solid #cad9ec;border-radius:13px;display:flex;justify-content:flex-end;gap:10px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(19,44,79,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.market-notice{margin:0;padding:12px 14px;border:1px solid #c8dcfb;border-radius:9px;color:#235caa;background:#f0f6ff;font-size:13px}.job-editor-preview{position:sticky;top:22px;display:grid;gap:11px}.job-editor-preview>span{color:#7b8799;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.job-editor-preview article{padding:24px;border:1px solid #dce5f0;border-radius:15px;background:#fff;box-shadow:0 12px 30px rgba(17,41,75,.07)}.job-editor-preview article small{display:inline-flex;padding:6px 9px;border-radius:999px;color:#075eea;background:#edf4ff;font-weight:750}.job-editor-preview h2{margin:14px 0 6px;font-size:25px;letter-spacing:-.035em}.job-editor-preview h3{margin:0 0 8px;font-size:14px}.job-editor-preview p{color:#69768b;font-size:13px;line-height:1.6}.job-editor-preview strong{display:block;margin:14px 0;color:#1a2943}.job-editor-preview article div{display:flex;flex-wrap:wrap;gap:6px}.job-editor-preview i{padding:6px 8px;border-radius:7px;color:#075eea;background:#eaf2ff;font-size:10px;font-style:normal;font-weight:750}.job-editor-preview>ul{margin:0;padding:16px 16px 16px 34px;border:1px solid #dce5f0;border-radius:12px;color:#6b788d;background:#fff;font-size:12px;line-height:1.8}.application-shell{padding:34px 0 90px}.application-heading{margin:22px 0 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.application-heading h1{margin:12px 0 7px;font-size:40px;letter-spacing:-.04em}.application-heading p{margin:0;color:#6e7a8f}.application-steps{display:flex;align-items:center;gap:10px}.application-steps span{width:98px;height:44px;border:1px solid #d8e1ed;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px;color:#7a8799;background:#fff;font-size:12px;font-weight:800}.application-steps span i{font-style:normal}.application-steps span.active{border-color:#8db9ff;color:#075eea;background:#eef5ff}.application-steps span.complete{color:#2c8044;background:#effaf2}.application-steps b{width:34px;height:2px;background:#dce4ee}.application-layout,.application-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px}.application-main,.application-review-main{display:grid;gap:17px}.application-card{padding:26px;border:1px solid #dce5f0;border-radius:16px;background:#fff}.application-card-heading{display:flex;gap:13px;margin-bottom:22px}.application-card-heading>span{width:34px;height:34px;flex:0 0 34px;border-radius:9px;display:grid;place-items:center;color:#075eea;background:#e9f2ff;font-weight:850}.application-card-heading h2{margin:1px 0 4px;font-size:20px}.application-card-heading p{margin:0;color:#758198;font-size:13px}.application-cv-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.application-cv-option{padding:17px;border:1px solid #dbe4ef;border-radius:12px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;background:#fff;cursor:pointer}.application-cv-option>span{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;color:#075eea;background:#eaf2ff;font-size:11px;font-weight:850}.application-cv-option strong{display:block;color:#182640;font-size:14px}.application-cv-option p{margin:5px 0 0;color:#77849a;font-size:11px;line-height:1.45}.application-cv-option i{color:#075eea;font-size:10px;font-style:normal;font-weight:800}.application-cv-option.selected{border-color:#74aaff;box-shadow:0 0 0 3px rgba(18,100,245,.08);background:#f7faff}.application-cv-option.unavailable{opacity:.55;cursor:not-allowed}.application-manage-cv{display:inline-block;margin-top:14px;color:#075eea;font-size:12px;font-weight:750}.application-question-list{display:grid;gap:17px}.application-question-list label{display:grid;gap:8px}.application-question-list label>span{color:#243249;font-size:13px;font-weight:750}.application-question-list label b{margin-left:8px;padding:4px 7px;border-radius:999px;color:#9a5d12;background:#fff1d9;font-size:9px}.applicant-decision-card textarea,.application-cover-note textarea,.application-question-list textarea{width:100%;padding:12px 13px;border:1px solid #d5dfec;border-radius:9px;outline:0;resize:vertical;font:inherit;line-height:1.55}.applicant-decision-card textarea:focus,.application-cover-note textarea:focus,.application-question-list textarea:focus{border-color:#83b1ff;box-shadow:0 0 0 3px rgba(18,100,245,.1)}.application-cover-note{position:relative;display:block}.application-cover-note small{position:absolute;right:11px;bottom:10px;color:#8a95a7;font-size:10px}.application-continue{justify-self:end;min-width:190px}.application-job-summary{position:sticky;top:22px;padding:24px;border:1px solid #dce5f0;border-radius:15px;background:#fff;box-shadow:0 12px 30px rgba(17,41,75,.06)}.application-job-summary>span{color:#075eea;font-size:11px;font-weight:800;text-transform:uppercase}.application-job-summary h2{margin:11px 0 5px;font-size:23px}.application-job-summary h3{margin:0 0 8px;font-size:14px}.application-job-summary p{color:#6e7b90;font-size:13px}.application-job-summary strong{display:block;margin:13px 0;color:#1b2943}.application-job-summary div{display:flex;flex-wrap:wrap;gap:6px}.application-job-summary i{padding:6px 8px;border-radius:7px;color:#075eea;background:#eaf2ff;font-size:10px;font-style:normal}.application-job-summary a{display:inline-block;margin-top:18px;color:#075eea;font-size:12px;font-weight:750}.application-job-summary small{display:block;margin-top:15px;color:#77849a;line-height:1.5}.application-review-section{padding:19px 0;border-top:1px solid #edf1f5}.application-review-section>div{display:flex;justify-content:space-between;gap:14px}.application-review-section h3{margin:0 0 10px;font-size:15px}.application-review-section button{border:0;color:#075eea;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.application-review-section p{margin:0;color:#5e6b80;font-size:13px;line-height:1.65}.application-review-section dl{margin:13px 0 0}.application-review-section dt{color:#27354c;font-size:12px;font-weight:750}.application-review-section dd{margin:5px 0 0;color:#667389;font-size:13px;line-height:1.55}.application-confirm{padding:14px;border:1px solid #dce5f0;border-radius:10px;display:flex;align-items:flex-start;gap:10px;color:#5d6a80;background:#fff;font-size:12px;line-height:1.55}.application-confirm input{margin-top:2px;accent-color:#075eea}.application-submit-actions{display:flex;justify-content:flex-end;gap:10px}.application-success{width:min(650px,calc(100% - 40px));margin:80px auto;padding:50px;border:1px solid #dce5f0;border-radius:20px;display:grid;justify-items:center;gap:14px;text-align:center;background:#fff;box-shadow:0 20px 50px rgba(20,45,80,.08)}.application-success>div{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#20a552;font-size:30px;font-weight:900}.application-success>span{color:#258244;font-size:12px;font-weight:850;text-transform:uppercase}.application-success h1{margin:0;font-size:38px;letter-spacing:-.04em}.application-success p{max-width:520px;margin:0 0 8px;color:#68768c;line-height:1.7}.application-complete-button{background:#198c43!important}.employer-heading-actions{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.employer-heading-actions>div{display:flex;flex-wrap:wrap;gap:7px}.employer-heading-actions button{min-height:36px;padding:0 12px;border:1px solid #dbe4ef;border-radius:8px;color:#68758a;background:#fff;font-size:11px;font-weight:750;cursor:pointer}.employer-heading-actions button.active{border-color:#8db8ff;color:#075eea;background:#eef5ff}.employer-job-list{display:grid;gap:13px}.employer-job-card{border:1px solid #dce5f0;border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;background:#fff;overflow:hidden}.employer-job-card-main{padding:21px}.employer-job-card-main>div:first-child{display:flex;align-items:center;gap:9px}.employer-job-card-main>div:first-child>span:last-child{color:#78859a;font-size:11px}.employer-job-card h2{margin:12px 0 6px;font-size:20px}.employer-job-card p{margin:0;color:#68758a;font-size:12px}.employer-job-metrics{margin-top:18px;padding-top:16px;border-top:1px solid #edf1f5;display:flex;gap:30px}.employer-job-metrics button,.employer-job-metrics>div{border:0;display:grid;gap:3px;text-align:left;background:transparent}.employer-job-metrics button{cursor:pointer}.employer-job-metrics strong{color:#17263f;font-size:14px}.employer-job-metrics span{color:#8490a2;font-size:10px}.employer-job-actions{min-width:118px;padding:17px;border-left:1px solid #edf1f5;display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:5px;background:#fbfcfe}.employer-job-actions a,.employer-job-actions button{min-height:34px;padding:0 10px;border:0;border-radius:7px;display:flex;align-items:center;color:#4f5f77;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.employer-job-actions a:hover,.employer-job-actions button:hover{color:#075eea;background:#edf4ff}.employer-job-actions .danger{color:#a3414a}.employer-status{width:fit-content;padding:5px 8px;border-radius:999px;color:#5f6d81;background:#eef1f5;font-size:9px;font-weight:850;text-transform:capitalize}.employer-status-hired,.employer-status-live,.employer-status-shortlisted{color:#277441;background:#eaf8ee}.employer-status-draft,.employer-status-submitted{color:#715f23;background:#fff6d9}.employer-status-closed,.employer-status-rejected{color:#88414a;background:#fff0f1}.employer-status-reviewing{color:#075eea;background:#eaf2ff}.employer-empty{min-height:260px;padding:35px;display:grid;place-content:center;justify-items:center;text-align:center}.employer-empty>div{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#075eea;background:#eaf2ff;font-size:25px}.employer-empty h3{margin:14px 0 6px}.employer-empty p{max-width:420px;margin:0 0 16px;color:#758198;font-size:13px}.applicant-filters{margin-bottom:16px;padding:12px;border:1px solid #dce5f0;border-radius:12px;display:grid;grid-template-columns:minmax(200px,1fr) 220px 180px;gap:10px;background:#fff}.applicant-filters input,.applicant-filters select{height:42px;padding:0 12px;border:1px solid #d7e1ed;border-radius:8px;outline:0;color:#233149;background:#fff}.applicant-table{border:1px solid #dce5f0;border-radius:14px;overflow:hidden;background:#fff}.applicant-table-head,.applicant-table-row{display:grid;grid-template-columns:1.3fr 1.1fr 100px 110px 80px;align-items:center;gap:15px}.applicant-table-head{padding:12px 18px;color:#8490a2;background:#f8fafc;font-size:10px;font-weight:800;text-transform:uppercase}.applicant-table-row{width:100%;padding:16px 18px;border:0;border-top:1px solid #edf1f5;text-align:left;color:#1b2942;background:#fff;cursor:pointer}.applicant-table-row:hover{background:#f7faff}.applicant-table-row>span:first-child{display:flex;align-items:center;gap:11px}.applicant-table-row>span:first-child>b{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:grid;place-items:center;color:#075eea;background:#e9f2ff}.applicant-table-row i,.applicant-table-row>span:nth-child(2){display:grid;gap:4px;font-style:normal}.applicant-table-row strong{font-size:12px}.applicant-table-row small{color:#7a879a;font-size:10px}.applicant-table-row>span:last-child,.applicant-table-row>span:nth-child(3){color:#68758a;font-size:11px}.applicant-table-row>span:last-child{color:#075eea;font-weight:750}.applicant-drawer-layer{position:fixed;inset:0;z-index:100}.applicant-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(8,18,35,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.applicant-drawer{position:absolute;top:0;right:0;width:min(720px,94vw);height:100%;overflow:auto;background:#f7f9fc;box-shadow:-20px 0 50px rgba(9,24,48,.2)}.applicant-drawer>header{position:sticky;top:0;z-index:2;padding:22px 26px;border-bottom:1px solid #dce5f0;display:flex;justify-content:space-between;gap:20px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.applicant-drawer>header span{color:#075eea;font-size:10px;font-weight:850;text-transform:uppercase}.applicant-drawer>header h2{margin:6px 0 4px;font-size:25px}.applicant-drawer>header p{margin:0;color:#6f7c91;font-size:12px}.applicant-drawer>header>button{width:38px;height:38px;border:0;border-radius:9px;color:#4e5d73;background:#eef2f7;font-size:22px;cursor:pointer}.applicant-drawer-body{padding:22px;display:grid;gap:15px}.applicant-summary-card{padding:18px;border:1px solid #dce5f0;border-radius:13px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#fff}.applicant-summary-card div{display:grid;gap:5px}.applicant-summary-card span{color:#8490a2;font-size:10px;text-transform:uppercase}.applicant-summary-card strong{font-size:12px;overflow-wrap:anywhere}.applicant-decision-card,.applicant-review-section{padding:21px;border:1px solid #dce5f0;border-radius:13px;background:#fff}.applicant-decision-card h3,.applicant-review-section h3{margin:0 0 13px;font-size:16px}.applicant-review-section>p{margin:0;color:#5f6d82;font-size:13px;line-height:1.7;white-space:pre-line}.applicant-review-section dl{margin:14px 0 0}.applicant-review-section dt{color:#27354b;font-size:12px;font-weight:750}.applicant-review-section dd{margin:5px 0 0;color:#657288;font-size:13px;line-height:1.55}.applicant-skill-list{display:flex;flex-wrap:wrap;gap:7px}.applicant-skill-list span{padding:7px 9px;border-radius:999px;color:#075eea;background:#edf4ff;font-size:10px;font-weight:750}.applicant-section-title{display:flex;justify-content:space-between;gap:15px}.applicant-section-title>span{color:#758198;font-size:10px}.applicant-open-cv{width:fit-content}.applicant-built-cv{border:1px solid #e0e7ef;border-radius:10px;overflow:hidden}.applicant-built-cv header,.applicant-built-cv section{padding:17px}.applicant-built-cv header{color:#fff;background:#0d2d66}.applicant-built-cv header h2{margin:0 0 5px}.applicant-built-cv header p{margin:0;color:#d8e6ff;font-size:11px}.applicant-built-cv section+section{border-top:1px solid #edf1f5}.applicant-built-cv section h3{margin:0 0 10px;font-size:13px}.applicant-built-cv section p{margin:0;color:#5d6b80;font-size:12px;line-height:1.65;white-space:pre-line}.applicant-built-cv article{display:grid;gap:4px;margin-top:13px}.applicant-built-cv article strong{font-size:12px}.applicant-built-cv article small,.applicant-built-cv article span{color:#748196;font-size:10px}.applicant-decision-card{display:grid;gap:15px}.applicant-status-options{display:flex;flex-wrap:wrap;gap:7px}.applicant-decision-card label{display:grid;gap:8px;color:#29374d;font-size:12px;font-weight:750}.employer-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.employer-mini-list{display:grid}.employer-mini-list>button{padding:14px 0;border:0;border-top:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;background:transparent;cursor:pointer}.employer-mini-list>button:first-child{border-top:0}.employer-mini-list>button>span:first-child{display:grid;gap:4px}.employer-mini-list strong{font-size:12px}.employer-mini-list small{color:#7d899b;font-size:10px}.acct-application{text-decoration:none}@media(max-width:1050px){.job-editor-layout{grid-template-columns:1fr}.job-editor-preview{position:static;grid-row:1}.application-layout,.application-review-layout{grid-template-columns:1fr}.application-job-summary{position:static;grid-row:1}.applicant-table-head,.applicant-table-row{grid-template-columns:1.3fr 1fr 90px 100px}.applicant-table-head span:last-child,.applicant-table-row>span:last-child{display:none}}@media(max-width:800px){.application-heading,.employer-heading-actions,.job-editor-heading{align-items:stretch;flex-direction:column}.job-readiness{min-width:0}.application-steps{align-self:flex-start}.application-cv-options,.employer-overview-grid,.market-form-grid{grid-template-columns:1fr}.market-field.wide{grid-column:auto}.application-question-row{grid-template-columns:30px minmax(0,1fr) 30px}.application-question-row>label{grid-column:2}.application-question-row>button{grid-column:3;grid-row:1}.applicant-filters{grid-template-columns:1fr}.applicant-table-head{display:none}.applicant-table-row{grid-template-columns:1fr auto;gap:12px}.applicant-table-row>span:nth-child(2),.applicant-table-row>span:nth-child(3){display:none}.applicant-summary-card,.employer-job-card{grid-template-columns:1fr}.employer-job-actions{border-top:1px solid #edf1f5;border-left:0;flex-direction:row;flex-wrap:wrap}.employer-job-metrics{gap:18px;flex-wrap:wrap}}@media(max-width:560px){.market-shell{width:min(100% - 24px,1240px)}.application-card,.job-editor-section{padding:20px 16px}.application-heading h1,.job-editor-heading h1{font-size:33px}.application-success,.market-gate{padding:34px 22px}.application-success h1,.market-gate h1{font-size:32px}.application-submit-actions,.job-editor-actions{align-items:stretch;flex-direction:column}.application-continue,.application-submit-actions .button,.job-editor-actions .button{width:100%;justify-self:auto}.application-steps span{width:43px}.application-steps span i{display:none}.employer-job-metrics{display:grid;grid-template-columns:1fr 1fr}.applicant-drawer-body{padding:13px}.applicant-drawer>header{padding:17px}.employer-heading-actions>a{width:100%}}.applyflow-page{min-height:100vh;background:#f6f8fc;color:#101d38}.applyflow-site-header{background:#fff}.applyflow-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:26px 0 80px}.applyflow-top{margin-bottom:22px}.applyflow-job-mobile{display:none}.applyflow-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.applyflow-controls button{width:42px;height:42px;border:1px solid #d9e2ee;border-radius:50%;background:#fff;color:#15233e;font-size:20px;cursor:pointer}.applyflow-controls a{color:#075eea;font-size:14px;font-weight:800}.applyflow-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.applyflow-progress-row>div{height:9px;border:1px solid #1f68e8;border-radius:999px;background:#fff;overflow:hidden}.applyflow-progress-row>div span{display:block;height:100%;border-radius:inherit;background:#1766e8;transition:width .25s ease}.applyflow-progress-row b{color:#667388;font-size:13px}.applyflow-step-labels{margin-top:9px;display:flex;justify-content:space-between;color:#9aa5b6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.applyflow-step-labels span.active{color:#075eea}.applyflow-step-labels span.complete{color:#238547}.applyflow-notice{margin:0 0 16px;padding:13px 15px;border:1px solid #bcd3f8;border-radius:10px;color:#1457ad;background:#eef5ff;font-size:13px;font-weight:650}.applyflow-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px}.applyflow-main{min-width:0}.applyflow-panel{padding:36px;border:1px solid #dbe4ef;border-radius:18px;background:#fff;box-shadow:0 16px 36px rgba(22,48,87,.06)}.applyflow-eyebrow{display:inline-block;margin-bottom:14px;color:#075eea;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.applyflow-panel>h1{max-width:760px;margin:0;color:#10203d;font-size:38px;line-height:1.08;letter-spacing:-.045em}.applyflow-lead{max-width:760px;margin:13px 0 28px;color:#68768d;font-size:16px;line-height:1.65}.applyflow-choice-card,.applyflow-upload-card{width:100%;margin-top:14px;padding:22px;border:1px solid #d9e2ed;border-radius:14px;display:grid;grid-template-columns:54px minmax(0,1fr) 36px;align-items:center;gap:16px;text-align:left;background:#fff}.applyflow-choice-card{cursor:pointer}.applyflow-choice-card:hover,.applyflow-upload-card:hover{border-color:#90b8f8}.applyflow-choice-card.selected{border-color:#0b63e9;box-shadow:0 0 0 3px rgba(11,99,233,.09);background:#f8fbff}.applyflow-choice-icon{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;color:#075eea;background:#eaf2ff;font-size:13px;font-weight:850}.applyflow-choice-card strong,.applyflow-upload-card strong{display:block;color:#172640;font-size:17px}.applyflow-choice-card p,.applyflow-upload-card p{margin:5px 0;color:#6f7c91;font-size:13px;line-height:1.5}.applyflow-choice-card small{display:block;margin-top:4px;color:#8290a4;font-size:11px}.applyflow-choice-card i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#075eea;font-size:17px;font-style:normal;font-weight:900}.applyflow-upload-card{grid-template-columns:52px minmax(0,1fr);cursor:pointer}.applyflow-upload-card input{display:none}.applyflow-upload-card>span{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;color:#075eea;background:#f0f5fd;font-size:25px}.applyflow-account-link{display:inline-block;margin-top:17px;color:#075eea;font-size:13px;font-weight:750}.applyflow-continue,.applyflow-submit{width:100%;min-height:52px;margin-top:30px;justify-content:center;font-size:16px}.applyflow-question-list{display:grid;gap:25px}.applyflow-question-list label{display:grid;gap:10px}.applyflow-question-list label>span{color:#172640;font-size:15px;font-weight:750}.applyflow-question-list label b{margin-left:8px;padding:5px 8px;border-radius:999px;color:#9a5e12;background:#fff0d8;font-size:9px;text-transform:uppercase}.applyflow-input,.applyflow-textarea{width:100%;border:1px solid #cfdbe9;border-radius:10px;outline:0;color:#14213b;background:#fff;font:inherit}.applyflow-input{height:48px;padding:0 14px}.applyflow-textarea{padding:14px;resize:vertical;line-height:1.55}.applyflow-cover-editor textarea:focus,.applyflow-input:focus,.applyflow-textarea:focus{border-color:#6ca1f7;box-shadow:0 0 0 3px rgba(18,100,245,.1)}.applyflow-answer-choices{display:flex;gap:10px}.applyflow-answer-choices button{min-width:110px;min-height:46px;border:1px solid #d4deeb;border-radius:10px;color:#526077;background:#fff;font-weight:750;cursor:pointer}.applyflow-answer-choices button.selected{border-color:#0b63e9;color:#075eea;background:#eef5ff}.applyflow-experience-list{display:grid;gap:13px}.applyflow-experience-list>button{min-height:104px;padding:20px;border:1px solid #d9e2ed;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;background:#fff;cursor:pointer}.applyflow-experience-list>button:hover{border-color:#9abcf0}.applyflow-experience-list>button.selected{border:2px solid #0b63e9;background:#f9fbff}.applyflow-experience-list strong{display:block;color:#075eea;font-size:18px}.applyflow-experience-list span{display:block;margin-top:7px;color:#748197;font-size:14px}.applyflow-experience-list i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#075eea;font-style:normal;font-weight:900}.applyflow-empty{margin-top:16px;padding:22px;border:1px dashed #c9d6e7;border-radius:13px;color:#657389;background:#fafcff}.applyflow-empty strong{color:#172640}.applyflow-empty p{margin:7px 0 10px}.applyflow-empty a{color:#075eea;font-weight:750}.applyflow-job-summary{position:sticky;top:22px;padding:26px;border:1px solid #dce5ef;border-radius:16px;background:#fff;box-shadow:0 14px 32px rgba(20,44,78,.06)}.applyflow-job-summary>span{color:#075eea;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.applyflow-job-summary h2{margin:13px 0 5px;font-size:25px;letter-spacing:-.035em}.applyflow-job-summary h3{margin:0 0 11px;font-size:14px}.applyflow-job-summary p{margin:0;color:#738096;font-size:13px;line-height:1.55}.applyflow-job-summary strong{display:block;margin:15px 0;color:#172640;font-size:17px}.applyflow-job-summary div{display:flex;flex-wrap:wrap;gap:7px}.applyflow-job-summary i{padding:7px 9px;border-radius:8px;color:#075eea;background:#eaf2ff;font-size:10px;font-style:normal;font-weight:750}.applyflow-job-summary a{display:inline-block;margin-top:18px;color:#075eea;font-size:12px;font-weight:800}.applyflow-review-panel{display:grid;gap:0}.applyflow-review-block{margin-top:28px}.applyflow-review-block>div:first-child{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:18px}.applyflow-review-block h2{margin:0;font-size:21px}.applyflow-review-block>div:first-child a,.applyflow-review-block>div:first-child button{border:0;color:#075eea;background:transparent;font-size:13px;font-weight:800;cursor:pointer}.applyflow-review-block>article{padding:22px;border:1px solid #d9e2ed;border-radius:14px;background:#fff}.applyflow-review-block article>span{display:block;color:#7c899d;font-size:12px}.applyflow-review-block article>strong{display:block;margin-top:5px;color:#172640;font-size:16px}.applyflow-review-block article>p{margin:7px 0 0;color:#69768b;line-height:1.55}.applyflow-review-block article hr{margin:18px 0;border:0;border-top:1px solid #e7ecf2}.applyflow-review-block dl{margin:0 0 18px}.applyflow-review-block dl:last-child{margin-bottom:0}.applyflow-review-block dt{color:#26344a;font-size:13px;font-weight:750}.applyflow-review-block dd{margin:6px 0 0;color:#657287;font-size:14px;line-height:1.55}.applyflow-supporting>article p{margin:0}.applyflow-cover-editor{padding:20px;border:1px solid #d9e2ed;border-radius:14px;background:#fff}.applyflow-cover-editor label{display:grid;gap:9px;color:#26344a;font-size:13px;font-weight:750}.applyflow-cover-editor textarea{width:100%;padding:13px;border:1px solid #d3deeb;border-radius:10px;resize:vertical;font:inherit;line-height:1.55;outline:0}.applyflow-cover-editor>div{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.applyflow-cover-editor small{margin-right:auto;color:#8894a6}.applyflow-cover-editor button:not(.button){border:0;color:#a13d47;background:transparent;font-weight:750;cursor:pointer}.applyflow-cover-editor .button{min-height:38px;padding:0 16px}.applyflow-confirm{margin-top:28px;padding:16px;border:1px solid #d9e2ed;border-radius:12px;display:flex;align-items:flex-start;gap:11px;color:#606d81;background:#fff;font-size:12px;line-height:1.6}.applyflow-confirm input{margin-top:3px;accent-color:#075eea}.applyflow-confirm a{color:#075eea;font-weight:750}.applyflow-submit:disabled{opacity:.65;cursor:not-allowed}.applyflow-report{justify-self:center;margin-top:24px;color:#667388;font-size:13px;text-decoration:underline}.application-auto-reply{max-width:540px;margin:4px 0;border-left:4px solid #0b63e9;background:#f2f7ff}.application-auto-reply p{margin:6px 0 0}.applyflow-review-panel .applyflow-eyebrow{margin-bottom:14px}@media(max-width:900px){.applyflow-shell{width:min(760px,calc(100% - 28px));padding-top:18px}.applyflow-layout{grid-template-columns:1fr}.applyflow-job-summary{position:static;order:-1}.applyflow-panel{padding:28px}.applyflow-site-header .inner-nav nav{display:none}}@media(max-width:640px){.applyflow-site-header{display:none}.applyflow-page{background:#fff}.applyflow-shell{width:100%;padding:0 0 44px}.applyflow-top{padding:22px 20px 0}.applyflow-job-mobile{display:grid;gap:4px;margin-bottom:22px}.applyflow-job-mobile strong{font-size:16px}.applyflow-job-mobile span{color:#6d788b;font-size:13px}.applyflow-job-mobile a{color:#075eea;font-size:13px;font-weight:700}.applyflow-controls{margin-bottom:14px}.applyflow-controls button{width:auto;height:auto;border:0;background:transparent;font-size:28px}.applyflow-controls a{font-size:15px}.applyflow-progress-row{gap:10px}.applyflow-step-labels{display:none}.applyflow-layout{display:block}.applyflow-job-summary{display:none}.applyflow-main{width:100%}.applyflow-panel{padding:26px 20px 36px;border:0;border-radius:0;box-shadow:none}.applyflow-panel>h1{font-size:32px;line-height:1.08}.applyflow-lead{margin:12px 0 24px;font-size:16px;line-height:1.55}.applyflow-choice-card,.applyflow-upload-card{padding:18px 16px;grid-template-columns:46px minmax(0,1fr) 30px}.applyflow-choice-icon,.applyflow-upload-card>span{width:44px;height:44px}.applyflow-choice-card strong,.applyflow-upload-card strong{font-size:16px}.applyflow-choice-card i,.applyflow-experience-list i{width:28px;height:28px}.applyflow-upload-card{grid-template-columns:44px minmax(0,1fr)}.applyflow-continue,.applyflow-submit{position:sticky;bottom:12px;z-index:5;min-height:54px;box-shadow:0 10px 28px rgba(13,74,172,.18)}.applyflow-question-list{gap:22px}.applyflow-answer-choices button{flex:1 1;min-width:0}.applyflow-experience-list>button{min-height:112px;padding:18px}.applyflow-experience-list strong{font-size:17px}.applyflow-review-block>article{padding:20px 17px}.applyflow-review-block h2{font-size:20px}.applyflow-cover-editor{padding:17px}.applyflow-confirm{font-size:12px}.applyflow-notice{margin:0 20px 12px}.application-success{width:calc(100% - 28px);margin:24px auto;padding:32px 22px}.application-success h1{font-size:31px}}.application-success>.button{width:min(100%,220px);min-height:48px;padding:0 24px}@media (max-width:640px){.application-success>.button{width:100%}}.acct-header-actions .cand-avatar,.acct-mobile-profile .cand-avatar{display:none!important}.acct-header-actions{gap:10px}.acct-mobile-profile{padding-left:22px}.acct-stat button{border:0;background:transparent;color:var(--cand-blue);font-size:11px;font-weight:750;padding:0;cursor:pointer}.acct-progress-panel{grid-template-columns:minmax(0,1fr) auto!important;gap:22px}.acct-progress-panel>.cand-primary{min-width:154px;min-height:44px;padding:0 22px;font-size:12px;line-height:1;white-space:nowrap;justify-self:end}.cv-overview-panel{margin-top:0}.admin-access-page,.admin-loading,.admin-page{min-height:100vh;color:#172441;background:#f6f8fc;font-family:var(--font-inter),Inter,Arial,sans-serif}.admin-access-page *,.admin-page *{box-sizing:border-box}.admin-access-page a,.admin-page a{text-decoration:none;color:inherit}.admin-page button,.admin-page input,.admin-page select{font:inherit}.admin-shell{width:min(1440px,calc(100% - 48px));margin:0 auto}.admin-header{height:74px;border-bottom:1px solid #dfe6ef;background:rgba(255,255,255,.97);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-header-inner{height:100%;display:grid;grid-template-columns:280px 1fr 300px;align-items:center}.admin-brand-wrap{display:flex;align-items:center;gap:12px}.admin-brand-wrap .cand-brand{width:150px}.admin-brand-wrap>span{padding:5px 9px;border-radius:999px;color:#0758df;background:#eaf2ff;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-header nav{display:flex;justify-content:center;gap:34px;font-size:12px;font-weight:700}.admin-header nav a:hover{color:#1264f5}.admin-owner{display:flex;align-items:center;justify-content:flex-end;gap:18px}.admin-owner>div{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.admin-owner strong{font-size:12px}.admin-owner span{color:#758198;font-size:10px}.admin-owner button{border:1px solid #d5deea;border-radius:8px;padding:9px 13px;color:#26344d;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.admin-mobile-toggle{display:none;border:0;background:transparent;font-size:22px}.admin-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 74px);border-left:1px solid #e0e6ef}.admin-layout,.admin-sidebar{border-right:1px solid #e0e6ef;background:#fff}.admin-sidebar{padding:25px 16px;display:flex;flex-direction:column;justify-content:space-between}.admin-sidebar>div:first-child{display:grid;gap:5px}.admin-sidebar-label{padding:0 11px 11px;color:#8a95a7;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-sidebar button{width:100%;height:44px;padding:0 11px;border:0;border-radius:8px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;color:#4e5d75;background:transparent;text-align:left;font-size:12px;font-weight:650;cursor:pointer}.admin-sidebar button:hover{background:#f4f7fb}.admin-sidebar button.active{color:#0758df;background:#eaf2ff}.admin-sidebar button b{min-width:22px;height:20px;padding:0 6px;border-radius:999px;display:grid;place-items:center;color:#586780;background:#edf1f6;font-size:9px}.admin-sidebar button.active b{color:#fff;background:#1264f5}.admin-sidebar-footer{padding:15px 11px;border-top:1px solid #edf0f4;display:grid;gap:5px}.admin-sidebar-footer span{color:#8a95a7;font-size:9px}.admin-sidebar-footer strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-footer a{margin-top:7px;color:#1264f5;font-size:10px;font-weight:750}.admin-content{min-width:0;padding:34px 34px 60px;background:#f8fafc}.admin-page-heading{margin-bottom:23px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-kicker{display:block;margin-bottom:7px;color:#1264f5;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-page-heading h1{margin:0 0 7px;color:#10203d;font-size:31px;letter-spacing:-.035em}.admin-page-heading p{margin:0;color:#6d7a90;font-size:13px}.admin-refresh{min-height:40px;padding:0 15px;border:1px solid #d7e0eb;border-radius:8px;color:#26344d;background:#fff;font-size:11px;font-weight:750;cursor:pointer}.admin-refresh:hover{border-color:#a8c5f5;color:#1264f5}.admin-notice{margin-bottom:18px;padding:12px 14px;border:1px solid #cfe3d6;border-radius:9px;display:flex;align-items:center;justify-content:space-between;color:#23633d;background:#eff9f2;font-size:12px}.admin-notice button{border:0;color:inherit;background:transparent;font-size:18px;cursor:pointer}.admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}.admin-stat-card{min-width:0;padding:19px;border:1px solid #dfe6ef;border-radius:13px;display:flex;align-items:center;gap:14px;background:#fff;box-shadow:0 7px 20px rgba(24,44,78,.035)}.admin-stat-icon{width:43px;height:43px;flex:0 0 43px;border-radius:11px;display:grid;place-items:center;color:#1264f5;background:#eaf2ff}.admin-stat-card>div:last-child{min-width:0;display:grid;gap:3px}.admin-stat-card span{color:#66748b;font-size:10px;font-weight:650}.admin-stat-card strong{color:#11213d;font-size:25px;line-height:1.05}.admin-stat-card small{overflow:hidden;color:#8a95a7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-bottom:17px}.admin-panel{border:1px solid #dfe6ef;border-radius:13px;background:#fff;box-shadow:0 7px 20px rgba(24,44,78,.03)}.admin-panel-heading{padding:18px 20px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:15px}.admin-panel-heading h2{margin:0 0 4px;color:#172640;font-size:15px}.admin-panel-heading p{margin:0;color:#7a879b;font-size:10px}.admin-panel-heading a,.admin-panel-heading button{border:0;color:#1264f5;background:transparent;font-size:10px;font-weight:750;cursor:pointer}.admin-compact-list>div{min-height:67px;padding:12px 18px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 80px;align-items:center;gap:11px}.admin-compact-list>div+div{border-top:1px solid #edf0f4}.admin-initial{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#0758df;background:#eaf2ff;font-size:13px;font-weight:850}.admin-compact-list>div>div{min-width:0;display:grid;gap:4px}.admin-compact-list strong{font-size:11px}.admin-compact-list small,.admin-compact-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-compact-list small{color:#758198;font-size:9px}.admin-compact-list time{justify-self:end;color:#8691a3;font-size:9px}.admin-wide-panel{margin-bottom:17px}.admin-health-grid{display:grid;grid-template-columns:repeat(4,1fr)}.admin-health-grid>div{padding:23px;text-align:center}.admin-health-grid>div+div{border-left:1px solid #edf0f4}.admin-health-grid strong{display:block;margin-bottom:5px;color:#10203d;font-size:24px}.admin-health-grid span{color:#728096;font-size:10px}.admin-toolbar{margin-bottom:14px;padding:12px;border:1px solid #dfe6ef;border-radius:11px;justify-content:space-between;gap:15px}.admin-search,.admin-toolbar{display:flex;align-items:center;background:#fff}.admin-search{width:min(430px,70%);height:42px;padding:0 13px;border:1px solid #d7e0ec;border-radius:8px;gap:9px;color:#718098}.admin-search input{width:100%;border:0;outline:0;color:#172441;background:transparent;font-size:12px}.admin-toolbar>span{color:#77849a;font-size:10px;font-weight:650}.admin-table-panel{overflow:hidden}.admin-table-wrap{overflow-x:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;min-width:900px}.admin-table-wrap th{padding:12px 16px;color:#7c8799;background:#f8fafc;text-align:left;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-table-wrap td{padding:14px 16px;border-top:1px solid #edf0f4;color:#4a5870;font-size:10px;vertical-align:middle}.admin-account-cell{display:flex;align-items:center;gap:10px}.admin-account-cell>div,.admin-job-cell{min-width:0;display:grid;gap:4px}.admin-account-cell strong,.admin-job-cell strong{overflow:hidden;color:#172640;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-account-cell small,.admin-job-cell small{overflow:hidden;color:#78859a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;color:#536079;background:#eef2f6;font-size:8px;font-weight:800;text-transform:capitalize}.admin-status-hired,.admin-status-live,.admin-status-public{color:#167344;background:#dcf6e6}.admin-status-candidate,.admin-status-draft,.admin-status-submitted{color:#0758df;background:#e6efff}.admin-status-closed,.admin-status-private,.admin-status-rejected{color:#8b4750;background:#fae9eb}.admin-status-employer,.admin-status-reviewing,.admin-status-shortlisted{color:#8a5b07;background:#fff1cf}.admin-row-actions a,.admin-row-actions button,.admin-table-action{min-height:32px;padding:0 10px;border:1px solid #d5deea;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#24324b;background:#fff;font-size:9px;font-weight:750;cursor:pointer}.admin-row-actions a:hover,.admin-table-action:hover{border-color:#9ebdf1;color:#1264f5}.admin-row-actions{display:flex;align-items:center;gap:6px}.admin-row-actions select,.admin-status-select{height:32px;border:1px solid #d5deea;border-radius:7px;padding:0 8px;color:#26344d;background:#fff;font-size:9px}.admin-row-actions .danger{color:#a23c47}.admin-job-link{color:#1264f5!important;font-weight:700}.admin-empty{padding:65px 25px;text-align:center}.admin-empty strong{color:#172640}.admin-empty p{margin:7px 0 0;color:#78859a;font-size:11px}.admin-loading{display:grid;place-items:center;align-content:center;gap:12px}.admin-loading p{color:#708099;font-size:12px}.admin-access-page{padding:38px;display:flex;flex-direction:column}.admin-access-page>.cand-brand{width:160px}.admin-access-page section{width:min(520px,100%);margin:auto;padding:40px;border:1px solid #dfe6ef;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(20,42,77,.08)}.admin-access-page section>span{color:#1264f5;font-size:10px;font-weight:800;text-transform:uppercase}.admin-access-page h1{margin:10px 0 12px;color:#10203d;font-size:30px}.admin-access-page p{margin:0 0 24px;color:#6e7b91;line-height:1.65}.admin-access-page section>div{display:flex;gap:10px}.admin-access-page .button{min-height:44px}.session-admin-link svg{color:#1264f5}@media(max-width:1100px){.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-overview-grid{grid-template-columns:1fr}.admin-header-inner{grid-template-columns:240px 1fr 260px}.admin-shell{width:calc(100% - 28px)}}@media(max-width:820px){.acct-progress-panel{grid-template-columns:1fr!important}.acct-progress-panel>.cand-primary{width:100%;min-width:0;justify-self:stretch;margin-top:3px}.admin-header-inner{grid-template-columns:1fr auto;padding:0 16px}.admin-header nav,.admin-owner{display:none}.admin-mobile-toggle{display:block}.admin-shell{width:100%}.admin-layout{display:block;border:0}.admin-sidebar{display:none;position:fixed;left:0;right:0;top:74px;bottom:0;z-index:45;padding:18px;background:#fff}.admin-sidebar.open{display:flex}.admin-content{padding:26px 16px 50px}.admin-page-heading{align-items:stretch;flex-direction:column}.admin-refresh{align-self:flex-start}.admin-health-grid,.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-health-grid>div:nth-child(3){border-left:0;border-top:1px solid #edf0f4}.admin-health-grid>div:nth-child(4){border-top:1px solid #edf0f4}.admin-compact-list>div{grid-template-columns:38px 1fr auto}.admin-compact-list time{display:none}}@media(max-width:560px){.admin-content{padding:22px 12px 45px}.admin-page-heading h1{font-size:27px}.admin-stat-grid{grid-template-columns:1fr}.admin-stat-card{padding:17px}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-search{width:100%}.admin-health-grid{grid-template-columns:1fr}.admin-health-grid>div+div{border-left:0;border-top:1px solid #edf0f4}.admin-compact-list>div{grid-template-columns:34px minmax(0,1fr)}.admin-compact-list .admin-status{display:none}.admin-initial{width:34px;height:34px}.admin-access-page{padding:20px}.admin-access-page section{padding:28px 22px}.admin-access-page section>div{flex-direction:column}}.admin-stat-button{width:100%;border:1px solid #dfe6ef;text-align:left;cursor:pointer}.admin-stat-button:hover{border-color:#a8c5f5;box-shadow:0 10px 26px rgba(18,100,245,.08)}.admin-status-new{color:#0758df;background:#e6efff}.admin-status-read{color:#79570c;background:#fff1cf}.admin-status-resolved{color:#167344;background:#dcf6e6}.admin-contact-preview{display:grid}.admin-contact-preview>button{width:100%;min-height:84px;padding:14px 18px;border:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto 84px;align-items:center;gap:12px;color:inherit;background:#ffffff;text-align:left;cursor:pointer}.admin-contact-preview>button+button{border-top:1px solid #edf0f4}.admin-contact-preview>button:hover{background:#f8fbff}.admin-contact-preview>button>div{min-width:0}.admin-contact-preview p,.admin-contact-preview small,.admin-contact-preview strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-contact-preview strong{color:#172640;font-size:11px}.admin-contact-preview small{margin-top:3px;color:#6f7c91;font-size:9px}.admin-contact-preview p{margin:6px 0 0;color:#78859a;font-size:10px}.admin-contact-preview time{justify-self:end;color:#8691a3;font-size:9px}.admin-contact-inbox{display:grid;gap:14px}.admin-contact-card{padding:22px;border:1px solid #dfe6ef;border-radius:13px;background:#ffffff;box-shadow:0 7px 20px rgba(24,44,78,.03)}.admin-contact-card.unread{border-color:#a9c7fa;box-shadow:inset 4px 0 0 #1264f5,0 8px 24px rgba(18,100,245,.06)}.admin-contact-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-contact-person{min-width:0;display:flex;align-items:center;gap:12px}.admin-contact-person>div{min-width:0}.admin-contact-person h2{margin:0;color:#172640;font-size:15px;letter-spacing:-.015em}.admin-contact-person a{display:inline-block;margin-top:4px;color:#1264f5;font-size:10px;font-weight:700}.admin-contact-meta{display:flex;align-items:center;gap:12px}.admin-contact-meta time{color:#7f8b9e;font-size:9px;white-space:nowrap}.admin-contact-topic{margin-top:18px;padding:12px 14px;border-radius:9px;display:flex;align-items:center;gap:10px;background:#f5f8fc}.admin-contact-topic>span{color:#7b8799;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-contact-topic strong{color:#2b3a54;font-size:11px}.admin-contact-topic small{margin-left:auto;color:#718098;font-size:9px}.admin-contact-message{margin:18px 2px 0;color:#435169;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.admin-contact-actions{margin-top:19px;padding-top:16px;border-top:1px solid #edf0f4;display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.admin-contact-reply{min-height:35px;padding:0 13px;border-radius:8px;display:inline-flex;align-items:center;color:#ffffff!important;background:#1264f5;font-size:10px;font-weight:760}.admin-contact-actions label{display:flex;align-items:center;gap:7px;color:#657289;font-size:9px;font-weight:750}.admin-contact-actions select{height:35px;border:1px solid #d5deea;border-radius:8px;padding:0 9px;color:#26344d;background:#ffffff;font-size:10px;text-transform:capitalize}.admin-contact-actions>small{color:#7d899c;font-size:9px}@media (max-width:820px){.admin-contact-preview>button{grid-template-columns:38px minmax(0,1fr) auto}.admin-contact-preview time{display:none}}@media (max-width:560px){.admin-contact-preview>button{grid-template-columns:34px minmax(0,1fr)}.admin-contact-preview .admin-status{display:none}.admin-contact-card{padding:18px 15px}.admin-contact-card-top{align-items:stretch;flex-direction:column}.admin-contact-meta{justify-content:space-between}.admin-contact-topic{align-items:flex-start;flex-direction:column}.admin-contact-topic small{margin-left:0}.admin-contact-actions{align-items:stretch;flex-direction:column}.admin-contact-actions label,.admin-contact-reply{width:100%;justify-content:center}.admin-contact-actions select{flex:1 1}}.jobdash-page,.posting-wizard-page{min-height:100vh;color:#14213a;background:#f6f8fb}.posting-progress-bar{height:4px;background:#e6ebf2}.posting-progress-bar span{height:100%;display:block;background:linear-gradient(90deg,#1264f5,#2e7cff);transition:width .25s ease}.jobdash-shell,.posting-shell{width:min(1320px,calc(100% - 40px));margin:0 auto}.posting-shell{padding:34px 0 90px;display:grid;grid-template-columns:250px minmax(0,1fr) 270px;align-items:start;gap:22px}.posting-step-nav{position:sticky;top:20px;padding:15px;border:1px solid #dde5ef;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(17,43,78,.04)}.posting-step-nav-heading{padding:7px 9px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.posting-step-nav-heading span{color:#152440;font-size:13px;font-weight:800}.posting-step-nav-heading strong{color:#1264f5;font-size:10px}.posting-step-nav nav{display:grid;gap:3px}.posting-step-nav nav button{width:100%;min-height:51px;padding:7px 8px;border:0;border-radius:10px;display:grid;grid-template-columns:31px 1fr;align-items:center;gap:10px;color:#68758b;background:transparent;text-align:left;cursor:pointer}.posting-step-nav nav button:hover{background:#f5f8fc}.posting-step-nav nav button.active{color:#0759e6;background:#edf4ff}.posting-step-nav nav button.complete{color:#2c7744}.posting-step-nav nav button i{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;color:inherit;background:#edf1f6;font-size:11px;font-style:normal;font-weight:850}.posting-step-nav nav button.active i{color:#fff;background:#1264f5}.posting-step-nav nav button.complete i{color:#287542;background:#e7f7ec}.posting-step-nav nav button span{min-width:0;display:grid;gap:3px}.posting-step-nav nav button strong{font-size:11px}.posting-step-nav nav button small{overflow:hidden;color:#8b96a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.posting-save-draft{width:100%;min-height:41px;margin-top:14px;border:1px solid #d7e0eb;border-radius:9px;color:#46556e;background:#fff;font-size:11px;font-weight:750;cursor:pointer}.posting-main{min-width:0;display:grid;gap:16px}.posting-card{padding:32px;border:1px solid #dde5ef;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(20,43,78,.045)}.posting-step-header{display:flex;gap:15px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #edf1f5}.posting-step-header>span{width:40px;height:40px;flex:0 0 40px;border-radius:11px;display:grid;place-items:center;color:#1264f5;background:#eaf2ff;font-size:14px;font-weight:850}.posting-step-header h1{margin:0 0 7px;color:#101f3b;font-size:28px;letter-spacing:-.035em}.posting-step-header p{margin:0;color:#718096;font-size:13px;line-height:1.55}.posting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.posting-field{min-width:0;display:grid;gap:7px;color:#26344c;font-size:12px;font-weight:750}.posting-field.wide{grid-column:1/-1}.posting-field>span{display:flex;gap:3px}.posting-field b{color:#d34a56}.jobdash-availability input,.jobdash-availability select,.jobdash-form input,.jobdash-form select,.jobdash-form textarea,.posting-field input,.posting-field select,.posting-field textarea{width:100%;border:1px solid #d2ddea;border-radius:9px;outline:0;color:#14213a;background:#fff;font:inherit;font-weight:500}.jobdash-availability input,.jobdash-availability select,.jobdash-form input,.jobdash-form select,.posting-field input,.posting-field select{height:47px;padding:0 13px}.jobdash-form textarea,.posting-field textarea{padding:12px 13px;resize:vertical;line-height:1.6}.jobdash-form input:focus,.jobdash-form select:focus,.jobdash-form textarea:focus,.posting-field input:focus,.posting-field select:focus,.posting-field textarea:focus{border-color:#7baaff;box-shadow:0 0 0 3px rgba(18,100,245,.1)}.posting-field small{color:#8a95a7;font-size:10px;font-weight:500}.posting-info-box{margin-top:20px;padding:16px;border:1px solid #cfe0fa;border-radius:11px;color:#426080;background:#f4f8ff}.posting-info-box strong{display:block;margin-bottom:5px;color:#1a4d99;font-size:12px}.posting-info-box p{margin:0;font-size:11px;line-height:1.55}.posting-number-control{display:grid;grid-template-columns:46px 1fr 46px}.posting-number-control input{border-radius:0;text-align:center}.posting-number-control button{border:1px solid #d2ddea;color:#1264f5;background:#f8faff;font-size:20px;cursor:pointer}.posting-number-control button:first-child{border-radius:9px 0 0 9px;border-right:0}.posting-number-control button:last-child{border-radius:0 9px 9px 0;border-left:0}.posting-choice-grid{display:flex;flex-wrap:wrap;gap:9px}.posting-choice-grid.compact{margin-bottom:20px}.posting-choice{min-height:40px;padding:0 14px;border:1px solid #d9e2ed;border-radius:999px;color:#536178;background:#f7f8fa;font-size:12px;font-weight:650;cursor:pointer}.posting-choice:hover{border-color:#abc7f5;color:#1264f5;background:#f1f6ff}.posting-choice.selected{border-color:#1264f5;color:#0759e6;background:#eaf2ff;box-shadow:0 0 0 2px rgba(18,100,245,.06)}.posting-choice.small{min-height:36px;font-size:11px}.posting-selection-summary{margin-top:22px;padding:17px;border-radius:11px;display:grid;gap:5px;background:#f8fafc}.posting-selection-summary span{color:#7b8799;font-size:10px;text-transform:uppercase}.posting-selection-summary strong{font-size:13px}.posting-subsection+.posting-subsection{margin-top:30px;padding-top:27px;border-top:1px solid #edf1f5}.posting-subsection>h2{margin:0 0 19px;font-size:18px}.posting-money-input{display:grid;grid-template-columns:40px 1fr}.posting-money-input span{border:1px solid #d2ddea;border-right:0;border-radius:9px 0 0 9px;display:grid;place-items:center;color:#536178;background:#f5f7fa}.posting-money-input input{border-radius:0 9px 9px 0}.posting-question-list{display:grid;gap:14px}.posting-question-card{padding:18px;border:1px solid #dfe6ef;border-radius:13px;background:#fbfcfe}.posting-question-card>header{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.posting-question-card>header span{color:#1b2a43;font-size:12px;font-weight:800}.posting-question-card>header button{border:0;color:#a44750;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.posting-check{min-height:58px;padding:12px;border:1px solid #d8e1ed;border-radius:10px;display:flex;align-items:flex-start;gap:10px;background:#fff}.posting-check.wide{grid-column:1/-1}.posting-check input{width:17px;height:17px;margin-top:2px;accent-color:#1264f5}.posting-check span{display:grid;gap:4px}.posting-check strong{font-size:12px}.posting-check small{color:#7c899d;font-size:10px;line-height:1.45}.posting-add-button{min-height:42px;margin-top:14px;padding:0 15px;border:1px solid #b9cff3;border-radius:9px;color:#1264f5;background:#f3f7ff;font-size:11px;font-weight:800;cursor:pointer}.posting-text-button{margin:15px 0 0 12px;border:0;color:#718096;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.posting-review-list{border:1px solid #e0e7ef;border-radius:12px;overflow:hidden}.posting-review-row{min-height:67px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.posting-review-row+.posting-review-row{border-top:1px solid #edf1f5}.posting-review-row>div{display:grid;gap:5px}.posting-review-row span{color:#7b879b;font-size:10px}.posting-review-row strong{font-size:12px}.posting-review-row button{border:0;color:#1264f5;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.application-settings{margin-top:26px!important}.posting-radio-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.posting-radio-cards button{padding:17px;border:1px solid #d9e2ed;border-radius:11px;display:grid;gap:6px;color:#26344c;background:#fff;text-align:left;cursor:pointer}.posting-radio-cards button.selected{border-color:#78aaff;box-shadow:0 0 0 3px rgba(18,100,245,.08);background:#f7faff}.posting-radio-cards strong{font-size:13px}.posting-radio-cards span{color:#748198;font-size:10px;line-height:1.5}.posting-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.posting-plan-grid>button{min-height:260px;padding:23px;border:1px solid #dce4ee;border-radius:14px;color:#223149;background:#fff;text-align:left;cursor:pointer}.posting-plan-grid>button.selected{border-color:#1264f5;box-shadow:0 0 0 3px rgba(18,100,245,.08);background:#f8fbff}.posting-plan-grid>button.premium{position:relative}.posting-plan-grid>button.premium:before{content:"Best visibility";position:absolute;right:14px;top:14px;padding:5px 8px;border-radius:999px;color:#8c5714;background:#fff1d3;font-size:8px;font-weight:800;text-transform:uppercase}.posting-plan-grid>button>span{display:block;color:#1264f5;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.posting-plan-grid>button>strong{display:block;margin:12px 0 9px;color:#11213d;font-size:22px}.posting-plan-grid>button>p{margin:0;color:#6f7c91;font-size:11px;line-height:1.55}.posting-plan-grid ul{margin:17px 0 0;padding-left:17px;color:#4f5d73;font-size:10px;line-height:1.8}.posting-sponsor-settings{margin-top:22px;padding:22px;border:1px solid #dce5ef;border-radius:13px;background:#f9fbfe}.posting-budget-summary{margin-top:18px;padding:16px;border-radius:11px;color:#fff;background:linear-gradient(135deg,#1264f5,#0755da)}.posting-budget-summary>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.posting-budget-summary span{font-size:11px}.posting-budget-summary strong{font-size:22px}.posting-budget-summary p{margin:9px 0 0;color:#dce9ff;font-size:9px;line-height:1.5}.posting-final-check{margin-top:22px;padding:17px;border:1px solid #cfe2d6;border-radius:11px;display:flex;align-items:center;gap:13px;background:#f2fbf5}.posting-final-check>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#2fa458;font-weight:900}.posting-final-check strong{display:block;font-size:13px}.posting-final-check p{margin:4px 0 0;color:#68768b;font-size:10px}.posting-notice{margin:0}.posting-actions{position:sticky;bottom:12px;z-index:10;padding:14px;border:1px solid #cad9ec;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(19,44,79,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.posting-actions>div{display:flex;align-items:center;gap:9px}.posting-inline-save{min-height:42px;padding:0 15px;border:0;color:#536178;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.posting-summary-card{position:sticky;top:20px;padding:22px;border:1px solid #dde5ef;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(20,43,78,.05)}.posting-summary-card>span{color:#1264f5;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.posting-summary-card h2{margin:11px 0 5px;font-size:21px;letter-spacing:-.03em}.posting-summary-card h3{margin:0 0 7px;font-size:12px}.posting-summary-card>p{margin:0;color:#748198;font-size:10px}.posting-summary-card dl{margin:19px 0 0}.posting-summary-card dl>div{padding:11px 0;display:grid;gap:4px;border-top:1px solid #edf1f5}.posting-summary-card dt{color:#8792a5;font-size:9px}.posting-summary-card dd{margin:0;color:#24324a;font-size:10px;font-weight:700}.posting-summary-progress{margin-top:15px}.posting-summary-progress>span{height:6px;display:block;overflow:hidden;border-radius:999px;background:#e8edf4}.posting-summary-progress i{height:100%;display:block;border-radius:inherit;background:#1264f5}.posting-summary-progress strong{display:block;margin-top:7px;color:#1264f5;font-size:9px}.job-advert-labels{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.job-sponsored-badge,.job-urgent-badge{padding:7px 10px;border-radius:999px;font-size:10px;font-weight:800}.job-sponsored-badge{color:#8b5711;background:#fff0cf}.job-urgent-badge{color:#a23944;background:#fdebed}.application-answer-input{width:100%;height:44px;padding:0 12px;border:1px solid #d5dfec;border-radius:9px;outline:0}.application-answer-choices{display:flex;gap:9px}.application-answer-choices button{min-width:90px;min-height:42px;border:1px solid #d6dfeb;border-radius:8px;color:#56647a;background:#fff;font-weight:700;cursor:pointer}.application-answer-choices button.selected{border-color:#1264f5;color:#1264f5;background:#edf4ff}.application-auto-reply{width:100%;margin:4px 0 8px;padding:16px;border-left:4px solid #1264f5;border-radius:8px;color:#44536a;background:#f3f7ff;text-align:left}.application-auto-reply strong{font-size:12px}.application-auto-reply p{margin:6px 0 0!important;font-size:12px;line-height:1.6!important}.jobdash-shell{padding:32px 0 80px}.jobdash-heading{margin:22px 0;padding:27px;border:1px solid #dce5ef;border-radius:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;background:#fff}.jobdash-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.jobdash-heading h1{margin:0;color:#10203d;font-size:34px;letter-spacing:-.04em}.jobdash-heading>div>p{margin:8px 0 17px;color:#66748a}.jobdash-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.jobdash-heading-actions select{height:42px;padding:0 11px;border:1px solid #d5deea;border-radius:8px;background:#fff}.jobdash-heading>aside{min-width:180px;padding:16px;border-radius:11px;display:grid;gap:5px;background:#f6f9fd}.jobdash-heading>aside span{color:#7c889b;font-size:9px;text-transform:uppercase}.jobdash-heading>aside strong{font-size:12px}.jobdash-heading>aside small{color:#1264f5;font-size:10px;font-weight:700}.jobdash-sponsored,.jobdash-status{display:inline-flex;min-height:25px;padding:0 9px;border-radius:999px;align-items:center;justify-content:center;font-size:9px;font-weight:800;text-transform:capitalize}.jobdash-status-active,.jobdash-status-hired,.jobdash-status-live,.jobdash-status-scheduled{color:#277143;background:#e3f6e9}.jobdash-status-draft,.jobdash-status-reviewing,.jobdash-status-submitted{color:#1264f5;background:#e9f2ff}.jobdash-status-cancelled,.jobdash-status-closed,.jobdash-status-inactive,.jobdash-status-rejected{color:#9a414b;background:#fbe9eb}.jobdash-status-completed,.jobdash-status-interview,.jobdash-status-shortlisted{color:#895a13;background:#fff0d1}.jobdash-sponsored{color:#8a5813;background:#fff0cf}.jobdash-notice{margin-bottom:16px;padding:12px 14px;border:1px solid #cfe2d6;border-radius:9px;display:flex;justify-content:space-between;color:#266c40;background:#f1faf4;font-size:12px}.jobdash-notice button{border:0;color:inherit;background:transparent;font-size:18px}.jobdash-tabs{margin-bottom:17px;padding:6px;border:1px solid #dce5ef;border-radius:12px;display:flex;gap:4px;background:#fff}.jobdash-tabs button{min-height:40px;padding:0 16px;border:0;border-radius:8px;color:#68758a;background:transparent;font-size:11px;font-weight:750;cursor:pointer}.jobdash-tabs button.active{color:#1264f5;background:#edf4ff}.jobdash-tabs span{margin-left:5px;padding:3px 6px;border-radius:999px;background:#e2e8f1;font-size:8px}.jobdash-metrics{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:17px;border:1px solid #dce5ef;border-radius:14px;background:#fff;overflow:hidden}.jobdash-metric{padding:23px}.jobdash-metric+.jobdash-metric{border-left:1px solid #edf1f5}.jobdash-metric strong{display:block;color:#10203d;font-size:28px}.jobdash-metric span{display:block;margin:5px 0;color:#293750;font-size:11px;font-weight:750}.jobdash-metric small{color:#8792a4;font-size:9px}.jobdash-overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:17px;margin-bottom:17px}.jobdash-panel{border:1px solid #dce5ef;border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(20,43,78,.03);overflow:hidden}.jobdash-panel>header{padding:18px 20px;border-bottom:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:15px}.jobdash-panel>header h2{margin:0 0 4px;font-size:16px}.jobdash-panel>header p{margin:0;color:#7a879a;font-size:10px}.jobdash-panel>header a,.jobdash-panel>header button{border:0;color:#1264f5;background:transparent;font-size:10px;font-weight:800;cursor:pointer}.jobdash-funnel{padding:27px 20px;display:flex;align-items:center;justify-content:space-between;gap:8px}.jobdash-funnel>div{min-width:72px;text-align:center}.jobdash-funnel span{display:block;color:#7a879a;font-size:9px}.jobdash-funnel strong{display:block;margin-top:6px;font-size:22px}.jobdash-funnel i{height:2px;flex:1 1;background:#dfe7f1}.jobdash-compact-list>div{min-height:62px;padding:11px 17px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:11px}.jobdash-compact-list>div+div{border-top:1px solid #edf1f5}.jobdash-compact-list>div>span{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:#1264f5;background:#eaf2ff;font-size:12px;font-weight:850}.jobdash-compact-list>div>div{display:grid;gap:4px}.jobdash-compact-list strong{font-size:11px}.jobdash-compact-list small{color:#7c889b;font-size:9px}.jobdash-empty{padding:48px 20px;text-align:center}.jobdash-empty strong{font-size:13px}.jobdash-empty p{margin:7px 0 0;color:#7c899d;font-size:10px}.jobdash-summary-grid{display:grid;grid-template-columns:repeat(3,1fr)}.jobdash-summary-grid>div{min-height:84px;padding:19px;border-top:1px solid #edf1f5}.jobdash-summary-grid>div:not(:nth-child(3n+1)){border-left:1px solid #edf1f5}.jobdash-summary-grid span{display:block;color:#8490a2;font-size:9px}.jobdash-summary-grid strong{display:block;margin-top:7px;font-size:11px}.jobdash-table{min-width:850px}.jobdash-table-panel{overflow-x:auto}.jobdash-table-head,.jobdash-table-row{display:grid;grid-template-columns:1.5fr .8fr .8fr .8fr;align-items:center}.jobdash-table-head{padding:11px 17px;color:#7b8799;background:#f8fafc;font-size:9px;font-weight:800;text-transform:uppercase}.jobdash-table-row{min-height:68px;padding:11px 17px;border-top:1px solid #edf1f5;color:#4f5d73;font-size:10px}.jobdash-table-row>div{display:flex;align-items:center;gap:10px}.jobdash-table-row>div>b{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:#1264f5;background:#eaf2ff}.jobdash-table-row>div>span{display:grid;gap:4px}.jobdash-table-row strong{font-size:11px}.jobdash-table-row small{color:#7e8a9d;font-size:9px}.jobdash-interview-list select,.jobdash-table-row select{height:34px;padding:0 8px;border:1px solid #d6dfeb;border-radius:7px;background:#fff;font-size:9px}.jobdash-interview-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:17px}.jobdash-interview-main{display:grid;gap:17px}.jobdash-form{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.jobdash-availability label,.jobdash-form label{display:grid;gap:7px;color:#27354d;font-size:10px;font-weight:750}.jobdash-form label.wide{grid-column:1/-1}.jobdash-form button{justify-self:start}.jobdash-interview-list article{min-height:82px;padding:14px 18px;border-top:1px solid #edf1f5;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:13px}.jobdash-interview-date{width:47px;height:52px;border-radius:9px;display:grid;place-content:center;text-align:center;color:#1264f5;background:#eaf2ff}.jobdash-interview-date strong{font-size:18px}.jobdash-interview-date span{font-size:8px;text-transform:uppercase}.jobdash-interview-list h3{margin:0 0 4px;font-size:12px}.jobdash-interview-list p{margin:0 0 4px;color:#536178;font-size:10px}.jobdash-interview-list small{color:#8590a2;font-size:9px}.jobdash-availability{position:sticky;top:20px}.jobdash-availability form{padding:18px;display:grid;gap:13px}.jobdash-availability form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jobdash-availability-list>div{padding:11px 18px;border-top:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between}.jobdash-availability-list span{display:grid;gap:3px}.jobdash-availability-list strong{font-size:10px}.jobdash-availability-list small{color:#7f8b9d;font-size:9px}.jobdash-availability-list button{border:0;color:#a44750;background:transparent;font-size:18px}.jobdash-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.jobdash-settings-grid>.jobdash-panel:last-child{grid-column:1/-1}.jobdash-settings-list>div,.jobdash-sponsor-card>div{min-height:54px;padding:12px 18px;border-top:1px solid #edf1f5;display:flex;align-items:center;justify-content:space-between;gap:15px}.jobdash-settings-list span,.jobdash-sponsor-card span{color:#7d899c;font-size:9px}.jobdash-settings-list strong,.jobdash-sponsor-card strong{font-size:11px;text-align:right}.jobdash-payment-note{margin:0;padding:14px 18px;border-top:1px solid #edf1f5;color:#806028;background:#fff9ed;font-size:9px;line-height:1.5}@media(max-width:1120px){.posting-shell{grid-template-columns:220px minmax(0,1fr)}.posting-summary-card{display:none}.jobdash-metrics{grid-template-columns:repeat(3,1fr)}.jobdash-metric:nth-child(4){border-left:0;border-top:1px solid #edf1f5}.jobdash-metric:nth-child(5){border-top:1px solid #edf1f5}.jobdash-interview-grid{grid-template-columns:1fr}.jobdash-availability{position:static}.jobdash-overview-grid{grid-template-columns:1fr}}@media(max-width:820px){.posting-shell{grid-template-columns:1fr;padding-top:20px}.posting-step-nav{position:static;padding:9px;overflow-x:auto}.posting-save-draft,.posting-step-nav-heading{display:none}.posting-step-nav nav{display:flex}.posting-step-nav nav button{min-width:52px;width:auto;grid-template-columns:31px}.posting-step-nav nav button span{display:none}.posting-card{padding:23px 18px}.posting-grid{grid-template-columns:1fr}.jobdash-form label.wide,.posting-check.wide,.posting-field.wide{grid-column:auto}.posting-plan-grid{grid-template-columns:1fr}.posting-plan-grid>button{min-height:0}.posting-summary-card{display:none}.jobdash-heading{align-items:stretch;flex-direction:column}.jobdash-heading>aside{min-width:0}.jobdash-metrics{grid-template-columns:1fr 1fr}.jobdash-metric:nth-child(3),.jobdash-metric:nth-child(5){border-left:0}.jobdash-metric:nth-child(3){border-top:1px solid #edf1f5}.jobdash-summary-grid{grid-template-columns:1fr 1fr}.jobdash-summary-grid>div:not(:nth-child(3n+1)){border-left:0}.jobdash-summary-grid>div:nth-child(2n){border-left:1px solid #edf1f5}.jobdash-settings-grid{grid-template-columns:1fr}.jobdash-settings-grid>.jobdash-panel:last-child{grid-column:auto}.jobdash-tabs{overflow-x:auto}.jobdash-tabs button{flex:0 0 auto}.jobdash-shell,.posting-shell{width:min(100% - 24px,1320px)}}@media(max-width:560px){.posting-step-header h1{font-size:24px}.posting-radio-cards{grid-template-columns:1fr}.posting-actions{align-items:stretch;flex-direction:column}.posting-actions>div{display:grid;grid-template-columns:1fr 1fr}.posting-actions>.button{width:100%}.posting-choice{width:100%;text-align:left}.jobdash-heading h1{font-size:28px}.jobdash-heading-actions{display:grid;grid-template-columns:1fr 1fr}.jobdash-heading-actions select{grid-column:1/-1}.jobdash-metrics{grid-template-columns:1fr}.jobdash-metric+.jobdash-metric{border-left:0;border-top:1px solid #edf1f5}.jobdash-funnel{overflow-x:auto;justify-content:flex-start}.jobdash-funnel>div{flex:0 0 70px}.jobdash-funnel i{flex:0 0 22px}.jobdash-summary-grid{grid-template-columns:1fr}.jobdash-summary-grid>div:nth-child(2n){border-left:0}.jobdash-form{grid-template-columns:1fr}.jobdash-interview-list article{grid-template-columns:47px 1fr}.jobdash-interview-list select{grid-column:1/-1}.jobdash-page .inner-header nav{display:none}}.posting-wizard-page{min-height:100vh;color:#101b35;background:radial-gradient(circle at 92% 12%,rgba(133,102,255,.1),transparent 27%),radial-gradient(circle at 5% 86%,rgba(39,136,255,.1),transparent 28%),linear-gradient(180deg,#fafbff,#f7f9ff 52%,#fbfcff)}.posting-wizard-page>.inner-header{width:calc(100% - 28px);margin:12px auto 0;border:1px solid rgba(224,230,244,.86);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 12px 34px rgba(31,57,111,.08),0 2px 10px rgba(35,70,145,.04);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;z-index:30}.posting-wizard-page>.inner-header .inner-shell{width:100%;max-width:none;min-height:88px;padding:0 50px;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(330px,1fr);align-items:center;gap:28px}.posting-wizard-page>.inner-header .inner-brand{width:190px;height:48px;margin:0;display:block;justify-self:start;overflow:hidden;color:transparent!important;font-size:0!important;background-repeat:no-repeat;background-position:0;background-size:182px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 62'%3E%3Cstyle%3E.a%7Bfont:800 39px Arial,sans-serif;fill:%23101a31%7D.b%7Bfont:800 39px Arial,sans-serif;fill:%231866f2%7D%3C/style%3E%3Ctext x='0' y='46' class='a'%3EJob%3C/text%3E%3Ctext x='72' y='46' class='b'%3EL%3C/text%3E%3Cg fill='none' stroke='%231866f2' stroke-width='4.2' stroke-linecap='round'%3E%3Ccircle cx='111' cy='30' r='17'/%3E%3Cpath d='M123 42 137 56'/%3E%3C/g%3E%3Cpath fill='%231866f2' d='M111 19c-5.4 0-9.5 4.1-9.5 9.4 0 6.8 9.5 13.8 9.5 13.8s9.5-7 9.5-13.8c0-5.3-4.1-9.4-9.5-9.4Zm0 12.9a3.7 3.7 0 1 1 0-7.4 3.7 3.7 0 0 1 0 7.4Z'/%3E%3Ctext x='137' y='46' class='a'%3Ecate%3C/text%3E%3C/svg%3E")}.posting-wizard-page>.inner-header .inner-brand span{display:none!important}.posting-wizard-page>.inner-header .inner-nav>nav{justify-self:center;display:flex;align-items:center;gap:42px}.posting-wizard-page>.inner-header .inner-nav>nav a{color:#16213b;font-size:14px;font-weight:700;text-decoration:none}.posting-wizard-page>.inner-header .inner-nav>nav a:hover{color:#1264f5}.posting-wizard-page>.inner-header .session-nav{justify-self:end;display:flex;align-items:center;gap:24px}.posting-wizard-page>.inner-header .session-icon-link{min-width:58px;display:grid;justify-items:center;gap:4px;color:#14203b;font-size:11px;font-weight:700;text-decoration:none}.posting-wizard-page>.inner-header .session-icon-link svg{width:22px;height:22px}.posting-wizard-page>.inner-header .session-icon-link:hover{color:#1264f5}.posting-wizard-page>.inner-header .session-nav>.button{min-width:158px;min-height:48px;padding:0 24px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;background:linear-gradient(135deg,#0f6bff,#1757ea);box-shadow:0 9px 22px rgba(18,100,245,.25);font-size:14px;font-weight:750}.posting-wizard-page>.inner-header .session-nav>.button:before{content:"＋";font-size:22px;font-weight:400;line-height:1}.posting-wizard-page .posting-progress-bar{display:none}.posting-wizard-page .posting-shell{width:min(1450px,calc(100% - 64px));margin:0 auto;padding:30px 0 76px;display:grid;grid-template-columns:280px minmax(0,1fr) 300px;align-items:start;gap:20px}.posting-wizard-page .posting-step-nav{position:sticky;top:118px;padding:22px 16px 18px;border:1px solid #e0e6f1;border-radius:19px;background:rgba(255,255,255,.95);box-shadow:0 14px 34px rgba(28,54,102,.07)}.posting-wizard-page .posting-step-nav-heading{padding:0 10px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.posting-wizard-page .posting-step-nav-heading span{color:#15213c;font-size:16px;font-weight:800}.posting-wizard-page .posting-step-nav-heading strong{padding:7px 10px;border-radius:999px;color:#1264f5;background:#eef4ff;font-size:10px;font-weight:850}.posting-wizard-page .posting-step-nav nav{position:relative;display:grid;gap:2px}.posting-wizard-page .posting-step-nav nav:before{content:"";position:absolute;left:25px;top:25px;bottom:25px;width:2px;background:#dfe8ef}.posting-wizard-page .posting-step-nav nav button{position:relative;z-index:1;width:100%;min-height:61px;padding:7px 9px;border:0;border-radius:13px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;color:#5d6a82;background:transparent;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.posting-wizard-page .posting-step-nav nav button:hover{background:#f7f9fd;transform:translateX(2px)}.posting-wizard-page .posting-step-nav nav button.active{color:#0b5cf0;background:linear-gradient(90deg,#edf4ff,#f4f7ff)}.posting-wizard-page .posting-step-nav nav button i{width:36px;height:36px;border:1px solid #dce4ef;border-radius:50%;display:grid;place-items:center;color:#6d7a90;background:#fff;box-shadow:0 2px 6px rgba(38,61,104,.05);font-size:11px;font-style:normal;font-weight:850}.posting-wizard-page .posting-step-nav nav button.complete i{border-color:#cfe9d9;color:#26a561;background:#eaf8f0}.posting-wizard-page .posting-step-nav nav button.active i{border-color:#1264f5;border-radius:10px;color:#fff;background:linear-gradient(135deg,#176bff,#0d56e7);box-shadow:0 7px 16px rgba(18,100,245,.25)}.posting-wizard-page .posting-step-nav nav button span{display:grid;gap:4px;min-width:0}.posting-wizard-page .posting-step-nav nav button strong{color:inherit;font-size:11px;font-weight:790}.posting-wizard-page .posting-step-nav nav button small{overflow:hidden;color:#8490a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.posting-wizard-page .posting-save-draft{width:100%;min-height:48px;margin-top:16px;border:1px solid #dbe3ef;border-radius:10px;color:#26344e;background:#fff;font-size:11px;font-weight:750;cursor:pointer}.posting-wizard-page .posting-save-draft:before{content:"↪";margin-right:9px;color:#62708a;font-size:16px}.posting-wizard-page .posting-save-draft:hover{border-color:#9dbdf2;color:#1264f5;background:#f8fbff}.posting-wizard-page .posting-main{min-width:0;display:grid;gap:0}.posting-wizard-page .posting-card{min-height:650px;padding:38px 36px 34px;border:1px solid #e0e6f1;border-bottom:0;border-radius:20px 20px 0 0;background:rgba(255,255,255,.97);box-shadow:0 14px 34px rgba(28,54,102,.06)}.posting-wizard-page .posting-step-header{display:flex;align-items:flex-start;gap:22px;margin-bottom:28px;padding:0 8px 28px;border-bottom:1px solid #e7ebf2}.posting-wizard-page .posting-step-header>span{width:54px;height:54px;flex:0 0 54px;border:0;border-radius:13px;display:grid;place-items:center;color:#1264f5;background:linear-gradient(145deg,#eef3ff,#e6ecff);box-shadow:inset 0 0 0 1px rgba(111,144,244,.08);font-size:15px;font-weight:900}.posting-wizard-page .posting-step-header h1{margin:2px 0 8px;color:#101b35;font-size:29px;line-height:1.14;letter-spacing:-.04em}.posting-wizard-page .posting-step-header p{max-width:680px;margin:0;color:#6f7e98;font-size:13px;line-height:1.6}.posting-wizard-page .posting-grid{gap:18px 20px}.posting-wizard-page .posting-field{gap:8px;color:#26344d;font-size:12px;font-weight:760}.posting-wizard-page .posting-field>span{font-size:11px}.posting-wizard-page .posting-field input,.posting-wizard-page .posting-field select,.posting-wizard-page .posting-field textarea{border:1px solid #d7deeb;border-radius:10px;color:#15213a;background:#fff;box-shadow:0 1px 2px rgba(24,45,84,.02)}.posting-wizard-page .posting-field input,.posting-wizard-page .posting-field select{height:49px;padding:0 14px}.posting-wizard-page .posting-field textarea{padding:13px 14px;line-height:1.62}.posting-wizard-page .posting-field input:focus,.posting-wizard-page .posting-field select:focus,.posting-wizard-page .posting-field textarea:focus{border-color:#6fa0ff;box-shadow:0 0 0 4px rgba(18,100,245,.09)}.posting-wizard-page .posting-info-box,.posting-wizard-page .posting-selection-summary{border:1px solid #dce7f7;border-radius:13px;background:linear-gradient(135deg,#f5f9ff,#fbfdff)}.posting-wizard-page .posting-choice{min-height:42px;padding:0 15px;border:1px solid #dce3ed;color:#4f5d75;background:#f8f9fb}.posting-wizard-page .posting-choice.selected{border-color:#7da8f8;color:#0b5be7;background:#eef4ff;box-shadow:0 0 0 3px rgba(18,100,245,.06)}.posting-wizard-page .posting-check,.posting-wizard-page .posting-question-card,.posting-wizard-page .posting-radio-cards button,.posting-wizard-page .posting-review-list{border-color:#dfe5ee;border-radius:13px}.posting-wizard-page .posting-radio-cards button.selected{border-color:#6d9df8;background:#f7faff;box-shadow:0 0 0 4px rgba(18,100,245,.07)}.posting-wizard-page .posting-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.posting-wizard-page .posting-plan-grid>button{position:relative;min-height:360px;padding:92px 22px 22px;border:1px solid #dde4ee;border-radius:16px;color:#25334d;background:linear-gradient(180deg,#fff,#fcfdff);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.posting-wizard-page .posting-plan-grid>button:hover{transform:translateY(-3px);border-color:#aebfe3;box-shadow:0 13px 24px rgba(37,61,112,.08)}.posting-wizard-page .posting-plan-grid>button:after{position:absolute;left:22px;top:23px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#1264f5;background:#eaf1ff;font-size:22px;font-weight:850}.posting-wizard-page .posting-plan-grid>button:first-child:after{content:"✦"}.posting-wizard-page .posting-plan-grid>button:nth-child(2):after{content:"↗";color:#2a9a61;background:#eaf8f0}.posting-wizard-page .posting-plan-grid>button:nth-child(3):after{content:"♛";color:#8b4df2;background:#f1eaff}.posting-wizard-page .posting-plan-grid>button:nth-child(2){background:linear-gradient(180deg,#fff,#fbfffd 72%,#f2fbf6)}.posting-wizard-page .posting-plan-grid>button:nth-child(3){background:linear-gradient(180deg,#fff,#fdfbff 70%,#f6efff)}.posting-wizard-page .posting-plan-grid>button.selected{border-color:#1766f3;background:linear-gradient(180deg,#fff,#f2f7ff);box-shadow:0 0 0 3px rgba(18,100,245,.1),0 14px 26px rgba(18,100,245,.08)}.posting-wizard-page .posting-plan-grid>button.selected:before{content:"";position:absolute;right:18px;top:18px;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#1766f3;box-shadow:0 0 0 1.5px #1766f3}.posting-wizard-page .posting-plan-grid>button.premium:not(.selected):before{content:"Best visibility";position:absolute;right:18px;top:54px;padding:6px 9px;border-radius:999px;color:#8b4df2;background:#f2eaff;font-size:8px;font-weight:850;text-transform:none}.posting-wizard-page .posting-plan-grid>button>span{display:block;color:#1264f5;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.posting-wizard-page .posting-plan-grid>button:nth-child(2)>span{color:#248c5a}.posting-wizard-page .posting-plan-grid>button:nth-child(3)>span{color:#8246e8}.posting-wizard-page .posting-plan-grid>button>strong{display:block;margin:13px 0 10px;color:#101b35;font-size:22px;line-height:1.2;letter-spacing:-.025em}.posting-wizard-page .posting-plan-grid>button>p{min-height:50px;margin:0;color:#6e7c93;font-size:11px;line-height:1.55}.posting-wizard-page .posting-plan-grid ul{margin:23px 0 0;padding:18px 0 0;border-top:1px solid #edf0f5;list-style:none}.posting-wizard-page .posting-plan-grid li{position:relative;padding:0 0 10px 20px;color:#4a5870;font-size:10px;line-height:1.45}.posting-wizard-page .posting-plan-grid li:before{content:"✓";position:absolute;left:0;top:0;color:#1766f3;font-weight:900}.posting-wizard-page .posting-plan-grid>button:nth-child(2) li:before{color:#2b9a63}.posting-wizard-page .posting-plan-grid>button:nth-child(3) li:before{color:#8b4df2}.posting-wizard-page .posting-sponsor-settings{margin-top:20px;padding:22px;border:1px solid #dfe6f0;border-radius:15px;background:#f9fbff}.posting-wizard-page .posting-budget-summary{border-radius:13px;background:linear-gradient(135deg,#1264f5,#5f50e7)}.posting-wizard-page .posting-final-check{margin-top:22px;padding:18px;border:1px solid #c8e7d4;border-radius:13px;background:linear-gradient(135deg,#f0fbf4,#f7fff9)}.posting-wizard-page .posting-final-check>span{width:43px;height:43px;flex:0 0 43px;background:linear-gradient(135deg,#28a861,#1d8e50);box-shadow:0 7px 16px rgba(36,157,91,.2)}.posting-wizard-page .posting-final-check strong{font-size:13px}.posting-wizard-page .posting-final-check p{font-size:10px}.posting-wizard-page .posting-actions{position:static;z-index:1;padding:18px 28px 22px;border:1px solid #e0e6f1;border-top-color:#edf0f5;border-radius:0 0 20px 20px;background:rgba(255,255,255,.98);box-shadow:0 14px 34px rgba(28,54,102,.06);-webkit-backdrop-filter:none;backdrop-filter:none}.posting-wizard-page .posting-actions .button{min-height:48px;padding:0 22px;border-radius:10px;font-size:12px;font-weight:780}.posting-wizard-page .posting-actions .button:not(.button-outline){min-width:148px;border:0;background:linear-gradient(135deg,#1169ff,#1457e7);box-shadow:0 9px 20px rgba(18,100,245,.22)}.posting-wizard-page .posting-actions .button-outline{color:#1264f5;background:#fff;border-color:#1264f5}.posting-wizard-page .posting-inline-save{font-size:11px;color:#33415a}.posting-wizard-page .posting-notice{margin:12px 0;border-radius:11px}.posting-wizard-page .posting-summary-card{position:sticky;top:118px;padding:28px 27px 26px;border:1px solid #e0e6f1;border-radius:19px;background:rgba(255,255,255,.95);box-shadow:0 14px 34px rgba(28,54,102,.07)}.posting-wizard-page .posting-summary-card>span{color:#1264f5;font-size:9px;font-weight:900;letter-spacing:.1em}.posting-wizard-page .posting-summary-card h2{margin:20px 0 7px;color:#101b35;font-size:23px;line-height:1.16;letter-spacing:-.035em}.posting-wizard-page .posting-summary-card h3{margin:0 0 8px;color:#27344e;font-size:12px}.posting-wizard-page .posting-summary-card>p{margin:0 0 20px;color:#738097;font-size:10px}.posting-wizard-page .posting-summary-card dl{margin:0;padding-top:4px;border-top:1px solid #e8ecf2}.posting-wizard-page .posting-summary-card dl>div{position:relative;min-height:74px;padding:17px 0 15px 54px;border-top:0;border-bottom:1px solid #eef1f5;display:grid;align-content:center;gap:5px}.posting-wizard-page .posting-summary-card dl>div:before{position:absolute;left:0;top:16px;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:#1d3157;background:#f0f4fb;font-size:17px}.posting-wizard-page .posting-summary-card dl>div:first-child:before{content:"▣"}.posting-wizard-page .posting-summary-card dl>div:nth-child(2):before{content:"♙"}.posting-wizard-page .posting-summary-card dl>div:nth-child(3):before{content:"▤"}.posting-wizard-page .posting-summary-card dl>div:nth-child(4):before{content:"◉"}.posting-wizard-page .posting-summary-card dt{color:#7f8ba0;font-size:9px}.posting-wizard-page .posting-summary-card dd{margin:0;color:#15213b;font-size:10px;font-weight:750}.posting-wizard-page .posting-summary-progress{margin-top:24px;padding-top:0}.posting-wizard-page .posting-summary-progress>span{height:6px;background:#e5ebf4}.posting-wizard-page .posting-summary-progress i{background:linear-gradient(90deg,#0e65fa,#174fe1)}.posting-wizard-page .posting-summary-progress strong{margin-top:12px;font-size:9px}@media (max-width:1180px){.posting-wizard-page>.inner-header .inner-shell{padding:0 30px;grid-template-columns:190px 1fr auto}.posting-wizard-page>.inner-header .inner-nav>nav{gap:24px}.posting-wizard-page>.inner-header .session-nav{gap:14px}.posting-wizard-page .posting-shell{grid-template-columns:250px minmax(0,1fr)}.posting-wizard-page .posting-summary-card{display:none}}@media (max-width:900px){.posting-wizard-page>.inner-header{width:calc(100% - 18px);border-radius:18px}.posting-wizard-page>.inner-header .inner-shell{min-height:72px;padding:0 20px;display:flex;justify-content:space-between}.posting-wizard-page>.inner-header .inner-brand{width:160px;background-size:155px auto}.posting-wizard-page>.inner-header .inner-nav>nav,.posting-wizard-page>.inner-header .session-icon-link{display:none}.posting-wizard-page>.inner-header .session-nav>.button{min-width:122px;min-height:43px;padding:0 15px;font-size:12px}.posting-wizard-page .posting-shell{width:min(760px,calc(100% - 28px));grid-template-columns:1fr;padding-top:20px}.posting-wizard-page .posting-step-nav{position:static;padding:14px}.posting-wizard-page .posting-step-nav-heading{padding:0 5px 12px}.posting-wizard-page .posting-step-nav nav{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px;scrollbar-width:none}.posting-wizard-page .posting-step-nav nav::-webkit-scrollbar{display:none}.posting-wizard-page .posting-step-nav nav:before{display:none}.posting-wizard-page .posting-step-nav nav button{min-width:155px;min-height:54px;grid-template-columns:34px 1fr}.posting-wizard-page .posting-step-nav nav button i{width:32px;height:32px}.posting-wizard-page .posting-save-draft{display:none}.posting-wizard-page .posting-card{min-height:auto;padding:28px 24px}.posting-wizard-page .posting-step-header{gap:15px;padding:0 0 22px}.posting-wizard-page .posting-step-header>span{width:46px;height:46px;flex-basis:46px}.posting-wizard-page .posting-step-header h1{font-size:25px}}@media (max-width:680px){.posting-wizard-page>.inner-header .session-nav>.button{min-width:48px;width:48px;padding:0;font-size:0}.posting-wizard-page>.inner-header .session-nav>.button:before{margin:0}.posting-wizard-page .posting-shell{width:calc(100% - 18px)}.posting-wizard-page .posting-card{padding:24px 18px}.posting-wizard-page .posting-grid{grid-template-columns:1fr}.posting-wizard-page .posting-check.wide,.posting-wizard-page .posting-field.wide{grid-column:auto}.posting-wizard-page .posting-plan-grid,.posting-wizard-page .posting-radio-cards{grid-template-columns:1fr}.posting-wizard-page .posting-plan-grid>button{min-height:290px}.posting-wizard-page .posting-actions{padding:15px;align-items:stretch;gap:12px}.posting-wizard-page .posting-actions>div{flex:1 1;justify-content:flex-end}.posting-wizard-page .posting-inline-save{display:none}.posting-wizard-page .posting-actions .button{padding:0 15px}}