.detail-page.svelte-4lb143{max-width:600px}.back.svelte-4lb143{display:inline-block;margin-bottom:1rem;color:#666;text-decoration:none}.back.svelte-4lb143:hover{color:#333}@media(min-width:900px){.back.svelte-4lb143{display:none}}header.svelte-4lb143{margin-bottom:1.5rem}h1.svelte-4lb143{margin:0 0 .25rem;font-size:1.5rem}.address.svelte-4lb143{color:#666;margin:0;font-size:.9rem}.summary.svelte-4lb143{background:#f5f5f5;padding:1rem;border-radius:8px;margin-bottom:1.5rem}.total.svelte-4lb143{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.total.svelte-4lb143 .label:where(.svelte-4lb143){font-size:1rem;color:#666}.total.svelte-4lb143 .value:where(.svelte-4lb143){font-size:1.75rem;font-weight:700}.meta-row.svelte-4lb143{display:flex;justify-content:space-between;font-size:.9rem;color:#666}.type.svelte-4lb143{background:#ddd;padding:.125rem .5rem;border-radius:4px;font-size:.8rem}section.svelte-4lb143{margin-bottom:1.5rem}h2.svelte-4lb143{font-size:1rem;margin:0 0 .75rem;color:#333}.items.svelte-4lb143 ul:where(.svelte-4lb143){list-style:none;padding:0;margin:0}.items.svelte-4lb143 li:where(.svelte-4lb143){padding:.5rem 0;border-bottom:1px solid #eee}.item-name.svelte-4lb143{margin-bottom:.25rem}.item-details.svelte-4lb143{display:flex;gap:1rem;font-size:.85rem;color:#666}.item-price.svelte-4lb143{margin-left:auto;font-weight:500;color:#333}.vat.svelte-4lb143 table:where(.svelte-4lb143){width:100%;border-collapse:collapse;font-size:.9rem}.vat.svelte-4lb143 th:where(.svelte-4lb143),.vat.svelte-4lb143 td:where(.svelte-4lb143){padding:.5rem;text-align:left;border-bottom:1px solid #eee}.vat.svelte-4lb143 th:where(.svelte-4lb143){color:#666;font-weight:400}.vat.svelte-4lb143 td:where(.svelte-4lb143):last-child,.vat.svelte-4lb143 th:where(.svelte-4lb143):last-child{text-align:right}.details.svelte-4lb143 dl:where(.svelte-4lb143){display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;font-size:.9rem}.details.svelte-4lb143 dt:where(.svelte-4lb143){color:#666}.details.svelte-4lb143 dd:where(.svelte-4lb143){margin:0;word-break:break-all}.mono.svelte-4lb143{font-family:monospace;font-size:.85rem}.error.svelte-4lb143{background:#fee;color:#c00;padding:1rem;border-radius:4px}
