.job-posting-layout .job-wizard .field input,.job-posting-layout .job-wizard .field select,.job-posting-layout .job-wizard .field textarea{min-height:48px;font-size:16px}.job-posting-layout .job-wizard [aria-invalid=true]{box-shadow:0 0 0 1px #b42318;border-color:#b42318!important}.job-posting-layout .job-wizard .shift-shortcuts button,.job-posting-layout .job-wizard .duty-shortcuts button{min-height:44px;padding:10px 14px;font-size:14px}.job-posting-layout .job-wizard .shift-shortcuts button[aria-pressed=true]{color:#174d24;background:#effbf1;border-color:#16752b}.job-posting-layout .job-wizard :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #16752b}.job-posting-layout .job-wizard .job-step-heading h2,.job-posting-layout .job-wizard .field input,.job-posting-layout .job-wizard .field select,.job-posting-layout .job-wizard .field textarea{scroll-margin-block:120px}.job-validation-summary{color:#8b2019;background:#fff5f3;border:1px solid #edb3ad;border-radius:10px;padding:14px 16px;font-size:15px}@media (max-width:760px){.job-posting-layout .job-wizard .row-fields{grid-template-columns:minmax(0,1fr);gap:0}.job-posting-layout .job-wizard .job-stepper button{min-height:64px;padding:4px 0}.job-posting-layout .job-wizard .job-stepper button b{font-size:12px}.job-posting-layout .job-wizard .job-draft-box .actions{align-items:stretch}.job-posting-layout .job-wizard .job-draft-box .actions .button{flex:180px}.job-posting-layout .job-wizard .job-review-summary .actions button{min-height:44px}.job-posting-layout .job-wizard .job-wizard-actions{padding-bottom:env(safe-area-inset-bottom,0px)}}
