.toolbar .file-input[data-v-29ce9859]{max-width:280px}.bulk-table-wrapper[data-v-29ce9859]{max-height:360px;overflow:auto;border:1px solid #dee2e6;border-radius:4px}.bulk-table[data-v-29ce9859]{margin:0}.bulk-table thead th[data-v-29ce9859]{position:sticky;top:0;background:#f8f9fa;z-index:1}.bulk-table .idx-col[data-v-29ce9859]{width:44px}.bulk-table .company-id-col[data-v-29ce9859]{width:120px}.bulk-table .status-col[data-v-29ce9859],.bulk-table .vendor-code-col[data-v-29ce9859]{width:200px}.bulk-table .action-col[data-v-29ce9859]{width:44px}.bulk-table td[data-v-29ce9859]{vertical-align:middle}.status-detail[data-v-29ce9859]{font-size:.78rem;line-height:1.2;margin-top:2px;word-break:break-word}.row-ok td[data-v-29ce9859]{background-color:rgba(40,167,69,.05)}.row-error td[data-v-29ce9859]{background-color:rgba(220,53,69,.07)}.remove-btn[data-v-29ce9859]{line-height:1}.copy-id-btn[data-v-29ce9859],.regen-btn[data-v-29ce9859]{font-size:.72rem;padding:1px 6px;line-height:1.3}.candidate-name[data-v-29ce9859]{font-size:.75rem;margin-bottom:2px}.issue-actions[data-v-29ce9859]{border-top:1px solid rgba(0,0,0,.1);font-size:.85rem}.bulk-apply-btn[data-v-29ce9859]{font-size:.78rem;padding:2px 10px}.issue-filter[data-v-29ce9859]{font-size:.82rem}.footer-actions[data-v-29ce9859]{border-top:1px solid #dee2e6;padding-top:12px}kbd[data-v-29ce9859]{background:#f1f1f1;border:1px solid #ccc;border-radius:3px;padding:0 4px;font-size:.75rem}.project-code-lookup-table[data-v-7f37fdbb] tbody tr{cursor:pointer}