/* Order type colors are shared across all order views; wording remains visible. */
[data-service-type="eat_in"]{--service-color:#80500e;--service-background:#fff1d5;--service-border:#e6be70}
[data-service-type="delivery"]{--service-color:#67418a;--service-background:#f1e8fb;--service-border:#c4a3dc}
[data-service-type="takeaway"]{--service-color:#285f83;--service-background:#e5f2fc;--service-border:#91b8d5}
[data-service-type="pickup"]{--service-color:#286449;--service-background:#e6f3eb;--service-border:#8cba9e}
[data-service-type="unknown"]{--service-color:#665c56;--service-background:#efebe8;--service-border:#bdb3ab}
.service-badge{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;white-space:nowrap;padding:5px 10px;border-radius:999px;font:600 12px/1.4 system-ui;color:var(--service-color,#665c56);background:var(--service-background,#efebe8);border:1px solid var(--service-border,#bdb3ab)}.service-badge i{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}
.service-legend{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:16px 0;color:#786b64;font:13px system-ui}.service-legend>b{margin-right:5px}
.chips button.service-choice{color:var(--service-color);background:var(--service-background);border:1px solid var(--service-border);min-height:44px}.chips button.service-choice.active{outline:2px solid var(--service-color);outline-offset:2px;font-weight:800}.chips button.service-choice:disabled{opacity:.75}
.ticket[data-service-type]{border-top:5px solid var(--service-color,#bdb3ab)}.ticket-identity{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.ticket .ticket-identity h3{margin:0}
.query-page #orders>.card[data-service-type]{border-left:5px solid var(--service-color,#bdb3ab)}
@media print{.service-badge{color:#000!important;background:#fff!important;border-color:#000!important}.service-badge i{display:none}}
