.job-summary{min-width:0;flex:1}.job-meta{font-weight:600;color:#244866!important}.job-pay{font-weight:650;color:#173e64!important}.job-date{font-size:.8rem!important;color:#596b7e!important}.freshness-note{padding:20px;border:1px solid #d6dfeb;border-radius:10px;background:#f2f6fc;line-height:1.7}.imported-description{line-height:1.8;white-space:normal}.imported-description section{padding:0}.imported-description p{margin:20px 0}.imported-description h2,.imported-description h3{margin-top:28px}.pay-filter{padding:15px;border:1px solid #d5dfeb;border-radius:8px;margin:20px 0}.pay-filter legend{font-weight:650;font-size:.85rem}.board aside label{margin:15px 0}.board aside .check{display:flex;align-items:flex-start;line-height:1.6;gap:8px}.board aside .check input{width:auto;flex-shrink:0;margin-top:5px}.board aside{align-self:start}.employer-job{border:1px solid #d6e1ed;border-radius:14px;padding:26px;margin:20px 0;background:white}.employer-job-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.employer-job h2{font-size:1.4rem;margin:0}.job-status{font-size:.8rem;font-weight:650;padding:7px 12px;border-radius:20px;background:#edf2f8;white-space:nowrap}.status-published{background:#e6f5eb;color:#21633a}.status-closed,.status-expired{background:#fff2dc;color:#81500a}.job-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.job-actions a{white-space:normal;text-decoration:none}.job-actions button{cursor:pointer}.dashboard-message{margin:0 7% 35px}.formsection select,.formsection input{max-width:100%}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}#submissionList{padding-top:15px}.job a:focus-visible,.job-actions :focus-visible{outline:3px solid #3988c9;outline-offset:3px}@media(max-width:600px){.formgrid{grid-template-columns:1fr}.employer-job-heading{align-items:flex-start;flex-direction:column}.employer-job{padding:20px}.job{gap:12px}.jobmark{display:none}.job-actions .button{padding:11px 14px}.job h3{font-size:1.1rem}}
