.load-kind{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #3c424b;border-radius:6px;background:#242830;color:#e8eaf0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.load-kind.partial{background:#31171e;border-color:#67303b;color:#ff9ca7}.load-pair-reference{font-size:12px;color:#a4aab4}.paired-assignment{padding:24px!important}.paired-assignment-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.paired-assignment-header h2{margin:7px 0}.paired-assignment-header p,.paired-assignment-note{color:#a4aab4;font-size:13px;margin:0}.assignment-count{white-space:nowrap;background:#22272e;color:#d9dde4;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:700}.paired-load-list{display:grid;gap:16px}.paired-load{border:1px solid #343a44;border-radius:14px;background:#101318;overflow:hidden}.paired-load summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;padding:20px}.paired-load summary::-webkit-details-marker{display:none}.paired-load summary:focus-visible{outline:2px solid #8ac0ff;outline-offset:-3px}.paired-load-labels{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.paired-load-labels strong{font-size:12px;color:#9fa7b4}.paired-load h3{margin:12px 0 8px;font-size:18px}.paired-load h3 span{color:#7d8694;padding:0 5px}.paired-load-dates{font-size:12px;color:#a4aab4}.paired-load-status{display:flex;gap:12px;align-items:flex-start}.paired-chevron{transition:transform .15s}.paired-load[open] .paired-chevron{transform:rotate(180deg)}.paired-load .driver-assignment-workflow{border:0!important;border-top:1px solid #292f37!important;border-radius:0!important;margin:0!important;background:transparent;padding:18px!important;box-shadow:none!important}.paired-load .driver-assignment-head{display:none}.paired-load .driver-assignment-linkbar{margin-top:0}.paired-load .driver-load-steps{margin-top:16px}.paired-assignment-note{margin-top:18px}.paired-completed{padding:0 20px 20px;display:flex;gap:16px;align-items:center;color:#5bd8a4;font-size:13px}.partial-intake{padding:18px;background:#14171d;border:1px solid #343a44;border-radius:12px;margin-bottom:20px}.partial-intake .form-grid{margin-bottom:0}.partial-pair-summary{font-size:13px;color:#adb4c0;line-height:1.6;margin:12px 0 0}.partial-pair-summary:empty{display:none}
@media(max-width:650px){.paired-assignment{padding:15px!important}.paired-assignment-header{align-items:flex-start}.paired-assignment-header h2{font-size:20px}.assignment-count{font-size:11px;padding:7px 9px}.paired-load summary{padding:15px;flex-wrap:wrap}.paired-load h3{font-size:16px}.paired-load-status{width:100%;justify-content:space-between}.paired-load .driver-assignment-workflow{padding:14px!important}.paired-completed{flex-direction:column;align-items:flex-start}.paired-load .driver-load-steps{grid-template-columns:1fr 1fr}}
@media(min-width:1000px){.paired-load-list{grid-template-columns:repeat(2,minmax(0,1fr))}.paired-load .driver-load-steps{grid-template-columns:1fr 1fr}.paired-load .driver-proof-request{grid-template-columns:1fr;align-items:stretch}.paired-load .driver-proof-actions{display:flex;flex-wrap:wrap}.paired-load .driver-proof-request-copy{min-width:0}.paired-load .driver-assignment-action{flex-direction:column;align-items:stretch;gap:12px}}
 .paired-load:only-child{grid-column:1/-1}
 .assignment-overdue-notice{padding:20px;border:1px solid #793039;border-left:4px solid #ed2037;border-radius:12px;background:#201317;margin-bottom:18px}
 .assignment-overdue-notice p{color:#c4c7ce;font-size:14px;margin:8px 0 14px}
 .assignment-overdue-notice button{margin:0 8px 8px 0}
 .overdue-assignment-dialog{max-width:560px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;padding:28px}
 .overdue-assignment-dialog p{color:#b9bec8;line-height:1.6}
 .overdue-load-list{display:grid;gap:12px;margin:20px 0}
 .overdue-load-list button{display:grid;gap:8px;text-align:left;white-space:normal}
