.office-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.office-filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;background:#f1f6f8;padding:16px;border-radius:12px}.office-filters label{display:flex;flex-direction:column;gap:5px}.office-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.office-table table{min-width:1900px}.office-table th button{font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.office-shipper{border:0;background:none;color:#206582;text-align:left;font:inherit;font-weight:600;cursor:pointer}.office-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:18px}.opportunity-alta{background:#e0f1e8;color:#20593c}.opportunity-media{background:#fff2cf;color:#715610}.opportunity-baja{background:#eeeef2;color:#55556a}.office-workspace{min-width:0}.office-results{min-width:0}@media(max-width:700px){.office-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.office-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.office-tabs .btn{flex:1 1 100px}.office-workspace{padding:12px}.office-filters select,.office-filters input{min-width:0;width:100%}}
.office-table{max-height:65vh;overflow:auto;isolation:isolate;overscroll-behavior:contain}.office-table table{table-layout:fixed;width:2560px;border-collapse:separate;border-spacing:0}.office-table col{width:140px}.office-table .office-col-label{width:240px}.office-table .office-col-opportunity{width:190px}.office-table .office-col-forwarder_main,.office-table .office-col-carrier_main{width:220px}.office-table td{white-space:normal;overflow-wrap:anywhere;background:#fff}.office-table thead th{position:sticky;top:0;background:#eaf2f6;z-index:3;box-shadow:0 1px #cedce5;white-space:normal}.office-table .office-cell-label{position:sticky;left:0;z-index:2;background:#fff}.office-table .office-cell-opportunity{position:sticky;left:240px;z-index:2;background:#fff;box-shadow:2px 0 #d9e2e8}.office-table thead .office-cell-label,.office-table thead .office-cell-opportunity{z-index:4;background:#eaf2f6}.office-table .btn{white-space:normal}.office-cadence-info{cursor:help}.opportunity-sdb{background:#dbeaf8;color:#164d74;border:1px solid #99bddb}.office-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.office-review-card{border:1px solid #dbe3e9;border-radius:12px;padding:16px;overflow-wrap:anywhere}.office-review-card label,.office-proposal-form label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.office-review-card textarea,.office-proposal-form textarea{width:100%;min-height:70px;box-sizing:border-box}.office-review-actions{display:flex;gap:8px;flex-wrap:wrap}.office-admin-reviews{margin-top:32px}.office-review-card input{max-width:180px}@media(max-width:700px){.office-table .office-col-label{width:150px}.office-table .office-cell-opportunity{position:static;box-shadow:none}.office-table thead .office-cell-opportunity{position:sticky;left:auto;top:0;z-index:3}.office-table{max-height:65vh}.office-review-list{grid-template-columns:1fr}}

.opportunity-operator{background:#eef0f3;color:#374151;border:1px solid #b7bec9;white-space:normal}.classification-admin{margin-top:24px}.classification-admin .class-results{display:flex;gap:8px;flex-wrap:wrap}.scac-pending>summary{font-weight:700;cursor:pointer;padding:8px}.office-cell-opportunity .opportunity-info{cursor:pointer}
