.job-wizard-form [hidden]{display:none!important}
.job-wizard-form{box-sizing:border-box;width:100%;max-width:1050px}
.job-type-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.job-type-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;text-align:left;white-space:normal;min-height:88px;padding:12px!important;border:1px solid #afafaf!important;border-radius:0!important;box-shadow:none!important}
.job-type-choice strong{font-size:15px}.job-type-choice span{font-size:12px;line-height:1.4;white-space:normal}
.job-type-choice[aria-pressed=true]{border:2px solid #b51d2c!important}
.job-profile-fields{margin:8px 0 12px;padding:8px 12px;min-width:0;grid-column:1/-1}
.job-profile-fields legend{font-weight:bold}.job-profile-fields .field{min-width:0}
.job-details dl{margin:8px 0}.job-details dl>div{display:flex;gap:10px;padding:3px 0}.job-details dt{min-width:150px}.job-details dd{margin:0;overflow-wrap:anywhere}
.job-inline-profile .job-profile-fields{max-width:950px}
.erp .job-wizard-form .creation-stepper ol{display:flex;list-style:none;padding:0;margin:8px 0;gap:3px}
.erp .job-wizard-form .creation-stepper li{flex:1;min-width:0}
.erp .job-wizard-form .creation-step{display:flex;align-items:center;gap:7px;width:100%;min-height:38px;white-space:normal;background:#e7e7e7;color:#111;border:1px solid #afafaf}
.erp .job-wizard-form .creation-step[aria-current=step]{background:#b51d2c;color:#fff}
.erp .job-wizard-form .creation-step-number{font-weight:bold}
.erp .job-wizard-form .creation-page{border:1px solid #afafaf;padding:12px;min-height:265px;background:#eee}
.erp .job-wizard-form h2{font-size:16px;margin:0 0 12px}
.erp .job-wizard-form .field,.erp .job-inline-profile .field{display:grid;grid-template-columns:185px minmax(0,1fr);gap:4px 10px;margin:9px 0}
.erp .job-wizard-form .field>small,.erp .job-wizard-form .field>.errorlist{grid-column:2}
.erp .job-wizard-form .creation-navigation{display:flex;justify-content:space-between;gap:10px;margin-top:10px}
.erp .job-wizard-form .creation-navigation button{min-height:38px;min-width:150px}
.erp .job-wizard-form .creation-review>div{display:grid;grid-template-columns:185px minmax(0,1fr);gap:10px;border-bottom:1px solid #ccc;padding:6px 0}
.erp .job-wizard-form .creation-review dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.terminal-touch .job-type-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.terminal-touch .job-type-choice{min-height:104px;color:#f4f6fa;background:#18212e;border-color:#536071!important;border-radius:8px!important}
.terminal-touch .job-type-choice[aria-pressed=true]{background:#4e1e29;border-color:#ee4152!important}
.terminal-touch .job-type-choice strong{font-size:16px}.terminal-touch .job-type-choice span{color:#c8d0dd;font-size:13px}
.terminal-touch .job-details dl>div{display:block}.terminal-touch .job-details dd{font-weight:600}.terminal-touch .job-details dt{font-size:13px;color:#bac5d5}
@media(max-width:359px){.terminal-touch .job-type-choices{grid-template-columns:1fr}.terminal-touch .job-type-choice{min-height:76px}}

body.terminal-touch .job-wizard-form .job-type-choice{align-items:stretch;text-align:left;font-weight:400;line-height:1.3}
body.terminal-touch .job-wizard-form .job-type-choice strong{font-size:14px;overflow-wrap:normal}
body.terminal-touch .job-wizard-form .job-type-choice span{font-weight:400}
body.terminal-touch .job-wizard-form .creation-step-label{font-size:12px}
