.hiringGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.hiringRequirement h3{margin:0;font-size:16px}.hiringRequirement .spread{gap:12px;align-items:flex-start}.hiringRequirement input[type=file]{max-width:100%;height:auto;padding:10px}.hiringRequirement .row{flex-wrap:wrap}.hiringRequirement p{overflow-wrap:anywhere}.hiringRequirement .field{gap:8px}#hiringModal .modalBody{max-height:78vh;overflow:auto}#hiringModal textarea,#wfLabels{width:100%;min-height:90px}#hiringModal .row{flex-wrap:wrap}#hiringCaseList .spread{gap:12px;flex-wrap:wrap}#hiringSetupNotice:not(:empty){background:#fff1f2;padding:16px;border-radius:12px;margin-bottom:16px}#wfShareLink{width:100%}#hiringFormalOffers summary{cursor:pointer;font-weight:600;padding:12px 0}@media(max-width:700px){.hiringGrid{grid-template-columns:1fr}#hiringModal .modalBody{max-height:80vh}.hiringRequirement .spread{flex-wrap:wrap}}
