.job-inspection{padding:20px 0;margin-top:18px;border-block:1px solid var(--line)}.job-inspection h3{font-size:16px}.job-checks{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.job-checks li{display:flex;gap:10px;align-items:flex-start;font-size:12px}.job-checks svg{width:16px;height:16px;margin-top:2px}.check-pass svg{color:var(--green)}.check-fail{color:var(--red)}.job-inspection .detail-list{margin:20px 0}.job-inspection .detail-list dd{overflow-wrap:anywhere}.moderation-attribution{font-size:11px;color:var(--muted);margin-top:14px}@media(max-width:620px){.job-checks{grid-template-columns:1fr}.job-inspection .section-heading{align-items:center}}
.job-filter-panel{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(150px,1fr)) auto 44px;gap:12px;align-items:end;padding:20px 0;border-block:1px solid var(--line);margin:20px 0}
.job-filter-panel label{margin:0;display:grid;gap:8px;min-width:0}.job-filter-panel input,.job-filter-panel select{width:100%;max-width:none}.job-filter-panel .search-field{min-width:0;width:100%;margin:0}.job-filter-panel>button{height:44px;white-space:nowrap}
.job-source-context{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;margin:14px 0}.job-source-context>a{margin-left:auto}.job-source-context strong{overflow-wrap:anywhere;min-width:0}
.job-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);margin:18px 0 10px}.job-counts>a{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px 14px;border-bottom:3px solid transparent;color:var(--muted)}.job-counts>a+a{border-left:1px solid var(--line)}.job-counts>a:hover,.job-counts>a[aria-current]{background:#142c31;border-bottom-color:var(--orange);color:var(--text)}.job-counts span{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.job-counts strong{display:block;font-size:28px;line-height:1.2;margin-top:8px;color:var(--text)}.job-counts svg{margin-top:2px}.job-count-help{font-size:12px;color:var(--muted);margin-bottom:22px;line-height:1.6}
.job-blockers{border-left:3px solid #ffb575;background:#302820;padding:14px 16px;margin:18px 0}.job-blockers h4{font-size:14px;margin:0;color:#ffcf9a}.job-blockers ul{margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.65}.job-blockers li+li{margin-top:6px}
.job-check-success{display:flex;gap:10px;align-items:center;color:var(--green);font-size:13px;margin:18px 0}.job-all-checks{border-block:1px solid var(--line);margin:16px 0}.job-all-checks summary{cursor:pointer;font-size:13px;padding:14px 0}.job-all-checks summary span{color:var(--muted);margin-left:8px}.job-related-source{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px}
@media(max-width:1200px){.job-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr)) 44px}.job-filter-panel>label:first-of-type{grid-column:1/-1}.job-filter-panel>label:nth-of-type(3){grid-column:2/-1}.job-filter-panel>button{grid-column:1/3}}
@media(max-width:600px){.job-filter-panel{grid-template-columns:minmax(0,1fr) 44px;padding:16px 0}.job-filter-panel>label,.job-filter-panel>label:nth-of-type(3){grid-column:1/-1}.job-filter-panel>button{grid-column:1}.job-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.job-counts>a{padding:14px 10px;gap:8px}.job-counts>a:nth-child(3){border-left:0}.job-counts>a:nth-child(n+3){border-top:1px solid var(--line)}.job-source-context>a{margin-left:0}}
.job-description{border-bottom:1px solid var(--line);padding:14px 0}.job-description summary{cursor:pointer;font-size:14px}.job-description .job-copy{overflow-wrap:anywhere}.job-all-checks summary:focus-visible,.job-description summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}
.moderation-confirm{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;margin:18px 0}.moderation-confirm input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:3px}
.job-moderation-history{border-bottom:1px solid var(--line);padding:14px 0}.job-moderation-history summary{cursor:pointer;font-size:14px}.job-moderation-history summary span{color:var(--muted)}.job-moderation-history>p{font-size:12px;margin-top:12px;line-height:1.6}.job-moderation-history article{padding:14px 0;border-bottom:1px solid var(--line)}.job-moderation-history article:last-child{border-bottom:0}.job-moderation-history strong{display:flex;gap:8px;align-items:center;font-size:13px}.job-moderation-history small{display:block;margin-top:6px;color:var(--muted);overflow-wrap:anywhere}.job-moderation-history article p{margin-top:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
