.ops-error{color:#a12935;font-size:13px;line-height:1.6}.ops-error:empty{display:none}.ops-muted{color:#83766b;font-size:12px;line-height:1.6}.ops-map{height:300px;position:relative;z-index:0;border-radius:12px;overflow:hidden;background:#eee8dd;margin:16px 0}.ops-map .leaflet-control-attribution{font-size:9px}.ops-rider-pin{background:#80232c;border:2px solid #fff;border-radius:7px;text-align:center;color:white;box-shadow:0 3px 10px #39252844;line-height:25px;font-size:11px}.ops-avatar{display:grid;place-items:center;border-radius:50%;background:#f0dfca;color:#7e2630;width:36px;height:36px;flex:0 0 36px;font-size:23px}.ncc-assigned-rider{border:1px solid #e9dbc8;background:#fffbf3;border-radius:12px;padding:14px;display:flex;align-items:flex-start;gap:10px;margin:14px 0}.ncc-assigned-rider>div{display:grid;gap:6px;flex:1}.ncc-assigned-rider small{font-size:9px;letter-spacing:.1em;color:#987431}.ncc-assigned-rider b{font-size:13px;line-height:1.5}.ncc-assigned-rider a,.ops-call{color:#84242f;font-size:14px;font-weight:700}.ncc-assigned-rider span:not(.ops-avatar){font-size:10px;color:#8c7e71}.ncc-assigned-rider button{font-size:11px;white-space:nowrap}.ops-order-progress{display:flex;gap:8px;margin:15px 0}.ops-order-progress>span{flex:1;border-top:3px solid #e9e3d8;padding-top:8px;font-size:10px;color:#928778}.ops-order-progress>span.done{border-color:#87232e;color:#87232e;font-weight:700}.ops-card{padding:20px;background:#fff;border:1px solid #e9e2d7;border-radius:12px;margin:14px 0}.ops-card h3{margin:0 0 8px;font-size:18px}.ops-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:15px 0}.ops-status{display:inline-flex;border-radius:20px;padding:6px 10px;background:#f7ede7;color:#82232f;font-weight:700;font-size:11px}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ops-invite{width:100%;padding:12px;border:1px solid #e3d5c4;border-radius:7px;font-size:12px}.ops-order-card{padding:18px;border:1px solid #e8e1d6;background:white;border-radius:12px;margin:12px 0}.ops-order-card header{display:flex;justify-content:space-between;gap:12px}.ops-order-card h3{font-size:15px;margin:0 0 5px}.ops-order-card p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.ops-order-card .ops-toolbar{border-top:1px solid #eee7dc;padding-top:12px}.ops-order-card select{border:1px solid #dfd5c8;border-radius:7px;padding:10px;background:white;max-width:100%;font-size:12px}.ops-rider-row{display:grid;gap:8px}.ops-rider-row a{color:#84242f;font-weight:700}.ops-rider-row span{font-size:12px;color:#827264}.ops-live{color:#246242!important;background:#edf7ed}.ops-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-panel-title h2{font-size:23px;margin:0}.ops-order-total{font-size:21px;color:#80232c;white-space:nowrap}.ops-rider-table{width:100%;font-size:12px;white-space:normal}.ops-rider-table td{vertical-align:top;padding:15px 10px}.ops-rider-table .softbtn{margin:3px;white-space:nowrap}@media(max-width:680px){.ops-grid{grid-template-columns:1fr}.ncc-assigned-rider{flex-wrap:wrap}.ncc-assigned-rider>button{margin-left:46px}.ops-order-progress{gap:4px}.ops-order-progress>span{font-size:9px}.ops-map{height:255px}}
