.hub-industry-toolbar,.hub-batch-toolbar,.ordering-fill,.ordering-options{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.hub-industry-toolbar{justify-content:space-between;margin-bottom:12px;font-size:16px}
.hub-batch-toolbar{margin:12px 0;padding:12px 16px;background:var(--panel-soft,#f0f6ff);border:1px solid var(--border,#cddfff);border-radius:12px}
.hub-batch-toolbar [role=status]{margin-right:auto;font-size:15px;color:var(--text,#244d7b)}
.ordering-fill,.ordering-options{margin:16px 0;align-items:end}
.ordering-fill label,.ordering-options label{display:flex;gap:8px;align-items:center;font-size:16px}
.ordering-fill input{width:120px}.ordering-options input[type=checkbox],.comparison-select input{width:18px!important;height:18px;min-height:18px;flex:0 0 18px;cursor:pointer;accent-color:var(--primary,#086bfa)}
.comparison-select{display:inline-flex;align-items:center;vertical-align:middle;margin:0 9px 0 0;min-height:32px}
.comparison-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-variant-numeric:tabular-nums}
.project-hub .hub-comparison-table small.comparison-row-meta{display:flex;gap:8px}
.comparison-row-meta .key-customer-tag{font-size:13px;color:#8b4a00;background:#fff1d6;border:1px solid #e6be73;border-radius:5px;padding:1px 6px}
.hub-comparison-table .project-detail-toggle{font-size:13px;min-height:30px;margin-top:6px;padding:2px 8px}
.ordering-edit-table{width:100%;font-size:16px}.ordering-edit-table th,.ordering-edit-table td{padding:12px;text-align:left}.ordering-edit-table input{width:125px;max-width:100%;font-variant-numeric:tabular-nums}
.hub-batch-toolbar button:disabled{opacity:.5;cursor:not-allowed}.project-hub input:focus-visible,.project-hub button:focus-visible,.ordering-edit-table input:focus-visible{outline:2px solid #075bd2;outline-offset:3px}
@media(min-width:1024px){.hub-project-tools{flex-wrap:wrap}.hub-batch-toolbar{position:relative}}
.industry-management-actions,.industry-row-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.industry-management-actions{margin:16px 0}.industry-row-actions button{min-height:38px}.industry-management-table th,.industry-management-table td{white-space:normal}.industry-management-table td:last-child{min-width:140px}.industry-management-table input[type=number]{width:100px}.industry-confirm{display:flex;align-items:flex-start;gap:10px;margin:18px 0;line-height:1.6}.industry-confirm input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:4px;accent-color:#086bfa}
