.huma-admin-tabs{flex-wrap:wrap}.huma-jobs-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;margin-top:22px}#huma-jobs-panel [hidden]{display:none!important}#huma-job-fields{border:0;padding:0;min-width:0}#huma-job-fields label{display:flex;flex-direction:column;gap:7px}#huma-job-fields :is(input,textarea,select){width:100%;box-sizing:border-box}#huma-jobs-list article,.huma-applicant{border-top:1px solid var(--dash-line);padding:20px 0;margin-top:20px;overflow-wrap:anywhere}#huma-jobs-panel p{font-size:14px;line-height:1.7;color:var(--dash-muted)}#huma-jobs-list button,#huma-jobs-list a{margin:6px 8px 0 0;display:inline-block}.huma-applicant summary{cursor:pointer;font-size:16px;line-height:1.7}.huma-applicant dl{display:grid;grid-template-columns:140px 1fr;gap:8px;font-size:14px}.huma-applicant dd{margin:0;white-space:pre-wrap}.huma-applicant select{background:var(--dash-surface);color:var(--dash-text);padding:10px;border:1px solid var(--dash-line);max-width:100%}.huma-job-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:800px){.huma-jobs-grid{grid-template-columns:1fr}.huma-applicant dl{grid-template-columns:1fr}.huma-applicant dt{font-weight:700}}

.huma-jobs-grid:has(#huma-job-editor[hidden]){grid-template-columns:1fr}
#huma-job-applicants{margin-top:22px}
#huma-job-cc{margin:14px 0;padding:12px;border:1px solid var(--dash-line);border-radius:6px;min-width:0}
#huma-job-cc legend{padding:0 6px;color:var(--dash-text);font-weight:600}
#huma-job-cc-list{display:grid;gap:8px;max-height:13rem;overflow:auto;margin-top:10px}
#huma-job-cc-list label{flex-direction:row;align-items:center;overflow-wrap:anywhere}
#huma-job-cc-list input[type=checkbox]{width:auto;flex:none}
