.compact-list>div{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.form-stack{display:grid;gap:11px}.form-stack label{display:grid;gap:5px;font-size:11px;font-weight:700;color:var(--muted)}.job-workspace{display:grid;grid-template-columns:minmax(380px,1.05fr) minmax(400px,1fr);gap:18px}.viewer-panel{min-height:560px}.document-preview{height:430px;border-radius:10px;background:#eaf0ed;display:grid;place-items:center;overflow:hidden;color:var(--muted)}.document-preview img{max-width:100%;max-height:100%;object-fit:contain}.document-preview span{font:700 32px 'Playfair Display',serif}.detail-stack{display:grid;gap:14px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.detail-grid div{border:1px solid var(--line);border-radius:8px;padding:9px}.detail-grid dt{font:500 9px 'DM Mono',monospace;text-transform:uppercase;color:var(--muted)}.detail-grid dd{margin:5px 0 0;font-weight:700;font-size:12px}.evidence-copy{font:12px/1.5 'DM Mono',monospace;color:var(--muted);background:#f6f8f7;padding:10px;border-radius:8px;margin:13px 0 0}.candidate{border-top:1px solid var(--line);padding:10px 0;display:grid;grid-template-columns:1fr auto;gap:5px}.candidate small{color:var(--muted);font-size:11px;grid-column:1}.action-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.action-row form{display:flex;gap:6px}.action-row input{padding:7px;font-size:11px}.action-row button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px;font:700 11px Manrope;color:var(--forest);cursor:pointer}.action-row button:disabled{cursor:not-allowed;opacity:.55}.action-row .danger{color:var(--red);border-color:#f5c9c2}.audit-mini p{border-top:1px solid var(--line);padding:9px 0;margin:0;font-size:11px}.audit-mini small{display:block;color:var(--muted);margin-top:3px}@media(max-width:1050px){.job-workspace{grid-template-columns:1fr}.viewer-panel{min-height:0}}@media(max-width:620px){.detail-grid{grid-template-columns:1fr}.document-preview{height:300px}.action-row form{width:100%}.action-row input{flex:1}}
