.sample-note{color:#6b4b00;background:#fff8e6;border:1px solid #f0c36d;border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.sample-note strong{color:#fff;background:#bf8700;border-radius:4px;margin-right:4px;padding:0 6px;font-size:11px;display:inline-block}.sim-clock{align-items:baseline;gap:8px;display:flex}.clock{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:30px;font-weight:700}.clock-note{color:var(--muted);font-size:12px}#time{width:100%;margin:0}.segmented.full.couriers-count label,#speeds label{padding:6px 4px}.delivery-stats .stat.main{grid-column:auto}.delivery-stats .late-stat{background:#ffebe9}.delivery-stats .late-stat dd{color:#cf222e}.courier-list,.order-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.order-list{max-height:300px;overflow-y:auto}.courier{grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:12px;display:grid}.courier-badge,.courier-marker{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.courier-text{min-width:0;display:grid}.courier-task{font-weight:700}.courier-next{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courier-marker{box-sizing:border-box;pointer-events:none;border:3px solid #fff;width:26px;height:26px;box-shadow:0 1px 6px #00000073}.depot-marker{color:#fff;background:#1f2328;border:2px solid #fff;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700;box-shadow:0 1px 4px #00000059}.order-row{border:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:2px 6px;padding:6px 8px;font-size:12px;display:grid}.order-row:hover{background:#f6f8fa}.order-row[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.order-id{font-variant-numeric:tabular-nums;font-weight:700}.order-status{color:#fff;white-space:nowrap;border-radius:999px;padding:0 6px;font-size:11px}.order-courier{justify-self:end;font-size:11px;font-weight:700}.order-route,.order-times{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.order-times{color:var(--muted);font-size:11px}.order-detail{background:#f6f8fa}.order-detail h3{margin-bottom:4px}.detail-title{margin:0;font-size:16px}.detail-address{background:#fff;border-radius:6px;margin:0;padding:6px 8px;font-size:12px;font-weight:700}.detail-late{color:#cf222e;background:#ffebe9;border-radius:6px;margin:0;padding:6px 8px;font-size:12px}.kv{grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0;font-size:12px;display:grid}.kv dt{color:var(--muted);white-space:nowrap}.kv dd{white-space:pre-line;margin:0}.mile-steps{gap:2px;margin:0 0 6px;padding-left:20px;font-size:12px;display:grid}.mile-steps li::marker{color:var(--muted)}.mile-steps li[data-kind=drive]::marker{color:#0969da}.mile-steps li[data-kind=walk]::marker{color:#1a7f37}.mile-steps .mile-total{margin-left:-20px;font-weight:700;list-style:none}@media (width<=600px){.clock{font-size:22px}.delivery-stats{grid-template-columns:repeat(4,1fr)}.delivery-stats .stat{padding:4px 6px}.delivery-stats .stat dd{font-size:13px}.order-list{max-height:none}.sample-note{font-size:11px}}
