.recruiting-work-page{max-width:1180px;margin:0 auto}.recruiting-work-page h1{font-size:30px;line-height:1.2}.recruiting-work-page .panel{margin:18px 0;padding:22px}.recruiting-work-page .work-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;align-items:end}.recruiting-work-page label{display:block;font-size:13px;font-weight:700}.recruiting-work-page input:not([type=hidden]):not([type=checkbox]),.recruiting-work-page select,.recruiting-work-page textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:10px;margin-top:7px;font:inherit;background:white}.recruiting-work-page textarea{min-height:110px;resize:vertical;line-height:1.5}.recruiting-work-page .wide{grid-column:1/-1}.recruiting-work-page details{border-top:1px solid #e2e8f0;padding:12px 0}.recruiting-work-page details p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.recruiting-work-page .metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.recruiting-work-page .work-item{gap:12px;flex-wrap:wrap}.recruiting-work-page .metric-card span{line-height:1.4;min-height:40px}@media(max-width:600px){.recruiting-work-page .panel{padding:16px}.recruiting-work-page h1{font-size:24px}.recruiting-work-page .page-actions{display:flex;flex-wrap:wrap;gap:8px}.recruiting-work-page .work-form{grid-template-columns:1fr}}
