.op180-live-status{font-size:11px;color:#426d63;display:inline-block;max-width:230px;line-height:1.4}.op180-live-status.offline{color:#a0652d}.op180-order-list .table td{vertical-align:top}.op180-order-list small,.op180-timeline small,.op180-timeline time,.driver-app td small{display:block;font-size:11px;color:#63798c;margin-top:5px}.op180-status{display:inline-block;border-left:3px solid #528474;padding:5px 8px;background:#eef5f2;font-size:12px}.op180-actions{min-width:200px}.op180-actions form{display:inline-block;margin:3px}.op180-actions .btn{font-size:11px;margin:3px;padding:7px 9px}.op180-pin{background:#eff6f5;border:1px solid #bfd8d1;text-align:center;padding:22px;margin:20px 0}.op180-pin small{font-size:11px;letter-spacing:1px}.op180-pin strong{display:block;font-size:42px;letter-spacing:10px;color:#204c42;margin:12px 0}.op180-pin p{font-size:12px;line-height:1.6}.op180-timeline{list-style:none;padding:0;margin:20px 0}.op180-timeline li{border-left:2px solid #cfddd8;padding:0 0 24px 20px;position:relative}.op180-timeline li:before{content:'';position:absolute;width:8px;height:8px;background:#457368;left:-5px;top:4px}.op180-timeline time{margin-bottom:8px}.op180-timeline strong{font-weight:500;font-size:13px}.op180-incoming-button{display:inline-flex;align-items:center;gap:10px;margin:5px}.op180-incoming-button b{background:#fff;color:#203f57;padding:2px 6px}.op180-incoming-order{padding:16px 0;border-bottom:1px solid #d8e2e9}.op180-check{display:flex;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #e8edf1}.op180-map-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.op180-map-actions .btn{font-size:11px;padding:8px}.driver-maps{margin:15px 0}.qa180-dispatch-dialog[open]{position:fixed;inset:0;margin:auto}.op180-order-list .table{min-width:750px}.op180-order-list{padding:16px}.driver-app .table{font-size:12px}.driver-app .admin-card{margin-top:20px}#op180Incoming header{align-items:center}#op180Incoming h2{font-size:19px}.op180-actions .btn[disabled]{opacity:.5}@media(max-width:600px){.op180-live-status{font-size:10px}.op180-pin{padding:16px}.op180-order-list{padding:10px}.op180-incoming-button{font-size:12px}.driver-app .admin-card{padding:16px}}

.op180-order-list td{white-space:normal}.op180-actions{width:34%;min-width:240px}.op180-actions .btn{white-space:normal}.op180-order-list .table{table-layout:fixed}.op180-order-list th:nth-child(1){width:14%}.op180-order-list th:nth-child(2){width:17%}.op180-order-list th:nth-child(3){width:17%}.op180-order-list th:nth-child(4){width:16%}.op180-order-list th:last-child{width:36%}
