.decision-panel{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.decision-note{padding-top:var(--space-3);border-top:1px solid var(--color-line)}.decision-note .apply-actions,.decision-note .cr-hint{grid-column:1/-1;margin:0}.note-block{display:flex;flex-direction:column;gap:var(--space-2)}.note-block h3{margin:0}.note-list{list-style:none;margin:0;padding:0;gap:var(--space-2)}.note-list,.note-list li{display:flex;flex-direction:column}.note-list li{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--r-md);background:var(--color-paper-2)}.note-when{font-size:var(--text-2xs);font-weight:500;color:var(--color-ink-3)}.note-body{margin:0;font-size:var(--text-sm);font-weight:400;color:var(--color-ink-2);line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.compare-table{table-layout:fixed;min-width:calc(8rem + 11rem)}.compare-table.compare-n-2{min-width:calc(8rem + 2 * 11rem)}.compare-table.compare-n-3{min-width:calc(8rem + 3 * 11rem)}.compare-table.compare-n-4{min-width:calc(8rem + 4 * 11rem)}.compare-table td,.compare-table th{vertical-align:top;overflow-wrap:anywhere}.compare-table th:first-child{width:8rem;position:sticky;left:0;z-index:1;background:var(--color-card);white-space:normal;overflow-wrap:normal;hyphens:auto}.compare-table tbody th{text-align:left;font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--color-ink-3);padding:var(--space-3);border-bottom:1px solid var(--color-line-soft)}@media (max-width:400px){.compare-table th:first-child{width:7.5rem}.compare-table{min-width:calc(7.5rem + 11.5rem)}.compare-table.compare-n-2{min-width:calc(7.5rem + 2 * 11.5rem)}.compare-table.compare-n-3{min-width:calc(7.5rem + 3 * 11.5rem)}.compare-table.compare-n-4{min-width:calc(7.5rem + 4 * 11.5rem)}.data-table.compare-table :is(th,td){padding:var(--space-3) var(--space-2)}}.compare-cert{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.compare-gaps.compare-certs{gap:var(--space-3)}.compare-cert-date{font-size:var(--text-xs);font-weight:500;color:var(--color-ink-3)}.compare-ref{display:block;margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--track-normal);color:var(--color-ink);text-transform:none;white-space:nowrap}.compare-cell,.compare-gaps{display:flex;flex-direction:column;gap:var(--space-1)}.compare-gaps{list-style:none;margin:0;padding:0}.compare-gaps li{font-size:var(--text-sm);font-weight:400;color:var(--color-ink-2);overflow-wrap:anywhere}.compare-gaps .code{width:fit-content}.bulk-bar{flex-direction:column;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--r-card);background:var(--color-paper-2)}.bulk-bar,.bulk-row{display:flex;gap:var(--space-3)}.bulk-row{align-items:flex-end;flex-wrap:wrap}.bulk-row .cr-hint{flex:1 1 220px;margin:0}.bulk-count{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums}.bulk-status{margin-bottom:0;min-width:0;flex:0 1 260px}.bulk-row .bulk-status select{min-height:var(--btn-h);padding-block:var(--space-2)}.bulk-row>.btn{min-height:var(--btn-h)}.bulk-result{margin:0;font-size:var(--text-sm);font-weight:500;color:var(--color-ink-2)}.applicant-pick{flex:none}.reject-reason,.reject-reason .cr-hint{margin:0}.reject-template-actions{align-self:end}.decision-reject{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line)}.decision-reject,.reason-sent{display:flex;flex-direction:column}.reason-sent{gap:var(--space-1)}.reason-sent p{margin:0}.applicants-head-actions{display:flex}.applicants-head-actions,.duplicate-job{align-items:center;gap:var(--space-2);flex-wrap:wrap}.duplicate-job{display:inline-flex}.note-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.reason-sent>p,.work-file>.muted{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:400;color:var(--color-ink-2);line-height:1.5;overflow-wrap:anywhere}.work-file>.section-lead{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--color-ink)}.work-file .fact-list li{flex-wrap:wrap}.work-file .date-range{white-space:nowrap}.work-file>.btn{margin-top:var(--space-3)}