.page.svelte-1qxnaj7{padding:0}.skel.svelte-1qxnaj7{display:flex;flex-direction:column;gap:8px}.skel-row.svelte-1qxnaj7{height:72px;border-radius:8px;background:var(--ox-surface-2, #f4f4f4);animation:svelte-1qxnaj7-pulse 1.4s ease-in-out infinite}@keyframes svelte-1qxnaj7-pulse{0%,to{opacity:1}50%{opacity:.5}}.empty.svelte-1qxnaj7{text-align:center;padding:48px 24px;color:var(--ox-on-surface-variant, #555)}.empty-title.svelte-1qxnaj7{font-size:1.1rem;font-weight:500;margin:0}.empty-sub.svelte-1qxnaj7{font-size:.85rem;color:var(--ox-outline, #888);margin:4px 0 0}.empty-sub.svelte-1qxnaj7 a:where(.svelte-1qxnaj7){color:var(--ox-primary, #1a1a1a);text-decoration:underline}.err.svelte-1qxnaj7{padding:16px 0;font-size:.9rem;color:var(--ox-error, #b91c1c)}.devis-list.svelte-1qxnaj7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.card.svelte-1qxnaj7{display:block;padding:16px;background:#fff;border:1px solid #eee;border-radius:12px;text-decoration:none;color:inherit;transition:border-color .12s}.card.svelte-1qxnaj7:hover{border-color:var(--ox-primary, #1a1a1a)}.row1.svelte-1qxnaj7{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.row2.svelte-1qxnaj7{display:flex;justify-content:space-between;color:#666;font-size:13px}.total.svelte-1qxnaj7{font-weight:600;color:#111;font-size:16px}.pill.svelte-1qxnaj7{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500}.pill-draft_quote.svelte-1qxnaj7{background:#f3f3f3;color:#555}.pill-sent_quote.svelte-1qxnaj7{background:#fef3c7;color:#92400e}.pill-signed.svelte-1qxnaj7{background:#dbeafe;color:#1e40af}.pill-pending_payment.svelte-1qxnaj7{background:#fde68a;color:#854d0e}.pill-paid.svelte-1qxnaj7,.pill-invoiced.svelte-1qxnaj7,.pill-delivered.svelte-1qxnaj7{background:#d1fae5;color:#065f46}.pill-cancelled.svelte-1qxnaj7,.pill-expired.svelte-1qxnaj7{background:#fee2e2;color:#991b1b}
