#local-orders{display:block;min-width:0}
.orders-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:var(--bg);scrollbar-width:thin;scrollbar-color:#50465e transparent}
.orders-table{width:100%;min-width:850px;border-collapse:collapse;font-size:12px;table-layout:fixed}
.orders-table thead{background:#ffffff05}.orders-table th{text-align:left;font-size:11px;color:var(--muted);font-weight:600;padding:14px 12px;white-space:nowrap}
.orders-table th:first-child{width:65px}.orders-table th:nth-child(2){width:38%}.orders-table th:nth-child(3){width:85px}.orders-table th:nth-child(4){width:90px}.orders-table th:nth-child(5){width:115px}.orders-table th:nth-child(6){width:135px}.orders-table th:last-child{width:145px}
.orders-table td{padding:8px 12px;border-top:1px solid var(--line);vertical-align:middle;line-height:1.6}
.orders-table tbody tr{transition:background .15s}.orders-table tbody tr:hover{background:#a985ee08}.orders-table .order-table-row[hidden]{display:none!important}
.order-number,.order-date{color:var(--muted);font-size:11px}.order-date{white-space:nowrap}.order-service-cell{min-width:0}.order-service-cell>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}
.order-link{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:10px}.order-link>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-link button{flex:none;background:none;border:0;color:var(--muted);font-size:15px;cursor:pointer;min-height:22px;min-width:28px;padding:0}
.order-charge{white-space:nowrap;font-weight:700}.order-quantity{font-variant-numeric:tabular-nums}.order-pill{display:inline-flex;align-items:center;border-radius:30px;padding:3px 9px;font-size:10px;font-weight:700;white-space:nowrap;background:#e3bb5620;color:#e3bb56}
.order-pill.complete{background:#34ce8520;color:#55d99a}.order-pill.processing{background:#409fff20;color:#70b5ff}.order-pill.closed{background:#f0787820;color:#e89b9b}
.order-table-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:3px 0;min-height:34px;padding:6px 10px;border:1px solid #8d70b34a;border-radius:8px;background:#9570cc0c;color:var(--text);font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}
.order-table-actions button:disabled{opacity:.55;cursor:wait}.order-table-actions .order-refill{color:#d8baff;border-color:#b28ae064}.order-refill-note{display:inline-block;font-size:10px;color:var(--muted);line-height:1.6;cursor:help}
.order-filter-empty{padding:22px;color:var(--muted);font-size:12px}.orders-action-feedback{min-height:20px;font-size:12px;line-height:1.7;margin:0 0 12px;color:#b7a2da}.orders-action-feedback:empty{display:none}
.light-premium .orders-table-scroll{background:#fff}.light-premium .orders-table-actions .order-refill{color:#6d3d9e}
@media(max-width:600px){.orders-table{min-width:850px}.orders-table td{padding-top:12px;padding-bottom:12px}.orders-table-scroll{border-radius:12px}.orders-tools{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.orders-table tbody tr{transition:none}}
