body{--var-required-red:red}button.button-border{cursor:pointer;display:block}button.button-border.active,form#apply-form{display:none}form#apply-form.active{display:block;margin:0;padding:0}form#apply-form
fieldset{border:none;margin:5px
0;padding:0}form#apply-form
label{display:block;font-size:1.25em;margin:0
0 10px 0}form#apply-form label
span.label{display:inline-block;width:20%}form#apply-form label
span.required{color:var(required-red);display:inline-block;font-size:.7em;margin-left:3px;vertical-align:super}form#apply-form label
input{padding:5px}form#apply-form input[type=submit]{cursor:pointer}form#limestaff-jobs-search input,form#limestaff-jobs-search
select{display:block;width:100%}form#limestaff-jobs-search input.job-search-city,form#limestaff-jobs-search input.job-search-keyword,form#limestaff-jobs-search
select{padding:5px}form#limestaff-jobs-search div.form-inner-row{align-items:center;display:flex;gap:10px;margin:10px
0}form#limestaff-jobs-search div.form-inner-row select:first-of-type{margin:0
10px 0 0}form#limestaff-jobs-search input[type=submit]{cursor:pointer;padding:10px;width:auto}div.jobs-wrapper
article.job{border:1px
solid #000;border-top:none;padding:10px}div.jobs-wrapper article.job:first-of-type{border-top:1px solid #000}div.jobs-wrapper article.job:hover{background:#eee}div.jobs-wrapper article.job
h4{margin:0
0 10px 0}div.jobs-wrapper article.job div.job-meta{display:flex}div.jobs-wrapper article.job div.job-meta
span{border-right:1px solid #000;margin-right:10px;padding-right:10px}div.jobs-wrapper article.job div.job-meta span:last-child{border:none}