.order-card-item.svelte-1axhfh1{-webkit-user-select:none;user-select:none;border:1px solid var(--border-subtle);border-left:4px solid var(--primary);background:var(--surface,white);color:var(--foreground);border-radius:12px;margin-bottom:8px;padding:8px 10px;transition:background-color .15s,outline-color .15s;position:relative}.has-debt.svelte-1axhfh1{background:#fff8fa;border-color:#fecdd3 #fecdd3 #fecdd3 #f43f5e}.status-ready.svelte-1axhfh1{background:#fffdf7;border-color:#fde68a #fde68a #fde68a #f59e0b}.status-completed.svelte-1axhfh1{background:#f8fffb;border-color:#a7f3d0 #a7f3d0 #a7f3d0 #10b981}.cancelled.svelte-1axhfh1{border-left-color:var(--subtle-foreground)}.has-debt.bill-selected.svelte-1axhfh1,.bill-selected.svelte-1axhfh1{outline:2px solid var(--primary);outline-offset:1px;background:var(--pastel-sky)}.card-selection.svelte-1axhfh1{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.order-card-item.svelte-1axhfh1:has(.card-selection:where(.svelte-1axhfh1):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.header.svelte-1axhfh1,.identity.svelte-1axhfh1,.details.svelte-1axhfh1{align-items:center;gap:6px;min-width:0;display:flex}.header.svelte-1axhfh1,.details.svelte-1axhfh1{justify-content:space-between}.identity.svelte-1axhfh1{flex:1;overflow:hidden}.identity.svelte-1axhfh1:has(.selection-control:where(.svelte-1axhfh1)){overflow:visible}.checkbox.svelte-1axhfh1{border:1px solid var(--border);background:var(--surface,white);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.selection-control.svelte-1axhfh1{z-index:2;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-12px -6px;display:flex;position:relative}.checkbox-input.svelte-1axhfh1{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.selection-control.svelte-1axhfh1:has(.checkbox-input:where(.svelte-1axhfh1):focus-visible) .checkbox:where(.svelte-1axhfh1){outline:2px solid var(--ring);outline-offset:2px}.checkbox.checked.svelte-1axhfh1{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.code.svelte-1axhfh1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,monospace);text-align:left;font-size:13px;font-weight:700;position:relative;overflow:hidden}.customer.svelte-1axhfh1{align-items:baseline;gap:8px;min-width:0;font-size:13px;line-height:20px;display:flex}.customer.svelte-1axhfh1 strong:where(.svelte-1axhfh1){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer.svelte-1axhfh1 span:where(.svelte-1axhfh1){color:var(--muted-foreground);flex-shrink:0;font-size:11px}.list-card.svelte-1axhfh1{margin-bottom:0}.date.svelte-1axhfh1{color:var(--muted-foreground);flex-shrink:0;font-size:11px}.amount.svelte-1axhfh1{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;line-height:18px;display:block}.has-debt.svelte-1axhfh1 .amount:where(.svelte-1axhfh1){color:#be123c}.cancelled.svelte-1axhfh1 .amount:where(.svelte-1axhfh1){color:var(--muted-foreground);text-decoration:line-through}.status.svelte-1axhfh1{background:var(--background);color:var(--muted-foreground);border-radius:4px;flex-shrink:0;padding:0 5px;font-size:10px;line-height:14px;display:inline-block}.details.svelte-1axhfh1{gap:4px}.details.svelte-1axhfh1 p:where(.svelte-1axhfh1){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);align-items:baseline;font-size:12px;display:flex;overflow:hidden}.details.svelte-1axhfh1 p:where(.svelte-1axhfh1)>span:where(.svelte-1axhfh1){text-overflow:ellipsis;min-width:0;overflow:hidden}.details.svelte-1axhfh1 small:where(.svelte-1axhfh1){opacity:.75;flex-shrink:0;font-size:11px}.invoice.svelte-1axhfh1{z-index:2;min-width:52px;height:44px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;margin:-6px -6px -6px 0;font-size:11px;display:flex;position:relative}.invoice.svelte-1axhfh1 span:where(.svelte-1axhfh1){padding:2px 0}.invoice.svelte-1axhfh1:hover{background:var(--pastel-sky);color:var(--pastel-sky-foreground)}.invoice.svelte-1axhfh1:disabled{opacity:.45;cursor:not-allowed}.invoice.svelte-1axhfh1:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
