.billing-container.svelte-1s54gtd{font-family:Plus Jakarta Sans,sans-serif;padding:80px 24px;color:#0f172a;max-width:1200px;margin:0 auto}.doc-header.svelte-1s54gtd{margin-bottom:60px;text-align:center}.doc-header.svelte-1s54gtd .badge:where(.svelte-1s54gtd){display:inline-block;padding:6px 16px;background:#7c3aed14;color:#7c3aed;border-radius:100px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.doc-header.svelte-1s54gtd .main-title:where(.svelte-1s54gtd){font-size:clamp(2.2rem,8vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1;margin-bottom:20px}.doc-header.svelte-1s54gtd .gradient:where(.svelte-1s54gtd){background:linear-gradient(135deg,#7c3aed,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.doc-header.svelte-1s54gtd .lead:where(.svelte-1s54gtd){font-size:1.1rem;color:#64748b;max-width:650px;margin:0 auto;line-height:1.6}.billing-stats.svelte-1s54gtd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:60px}.billing-stats.svelte-1s54gtd .stat-card:where(.svelte-1s54gtd){background:#fff;padding:30px;border-radius:24px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px #00000005;transition:transform .3s ease}.billing-stats.svelte-1s54gtd .stat-card:where(.svelte-1s54gtd):hover{transform:translateY(-5px)}.billing-stats.svelte-1s54gtd .stat-card:where(.svelte-1s54gtd) .label:where(.svelte-1s54gtd){font-size:.75rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.billing-stats.svelte-1s54gtd .stat-card:where(.svelte-1s54gtd) .value:where(.svelte-1s54gtd){font-size:2.2rem;font-weight:800;margin-top:12px;letter-spacing:-.02em}.billing-stats.svelte-1s54gtd .stat-card:where(.svelte-1s54gtd) .value.neutral:where(.svelte-1s54gtd){color:#cbd5e1}.billing-stats.svelte-1s54gtd .stat-card.highlight:where(.svelte-1s54gtd){border-color:#7c3aed33;background:linear-gradient(180deg,#7c3aed08,#fff)}.billing-stats.svelte-1s54gtd .stat-card.highlight:where(.svelte-1s54gtd) .value:where(.svelte-1s54gtd){color:#7c3aed}.title-product.svelte-1s54gtd{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;letter-spacing:-.04em}.invoice-section.svelte-1s54gtd{margin-bottom:60px}.invoice-section.svelte-1s54gtd .section-head:where(.svelte-1s54gtd){display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.invoice-section.svelte-1s54gtd .section-head:where(.svelte-1s54gtd) .btn-export:where(.svelte-1s54gtd){font-size:.85rem;font-weight:700;color:#7c3aed;background:#fff;border:1px solid rgba(124,58,237,.2);padding:10px 20px;border-radius:12px;cursor:pointer;transition:all .2s}.invoice-section.svelte-1s54gtd .section-head:where(.svelte-1s54gtd) .btn-export:where(.svelte-1s54gtd):hover{background:#7c3aed;color:#fff}.table-container.svelte-1s54gtd{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #00000008}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd){width:100%;border-collapse:collapse}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) th:where(.svelte-1s54gtd),.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) td:where(.svelte-1s54gtd){padding:20px 24px;text-align:left}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) th:where(.svelte-1s54gtd){background:#fafafa;font-size:.7rem;font-weight:800;color:#64748b;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,.06)}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) td:where(.svelte-1s54gtd){font-size:.95rem;border-bottom:1px solid #f8f8f8}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) .ref:where(.svelte-1s54gtd){font-family:JetBrains Mono,monospace;font-size:.85rem;color:#7c3aed;font-weight:700}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) .method:where(.svelte-1s54gtd){color:#64748b;font-size:.85rem}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) .bold:where(.svelte-1s54gtd){font-weight:800}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) .status-tag:where(.svelte-1s54gtd){padding:6px 12px;border-radius:100px;font-size:.75rem;font-weight:800}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) .status-tag.paid:where(.svelte-1s54gtd){background:#f0fdf4;color:#10b981}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) .btn-download:where(.svelte-1s54gtd){display:flex;align-items:center;gap:8px;background:#f1f5f9;border:none;padding:8px 14px;border-radius:10px;font-size:.75rem;font-weight:800;cursor:pointer;transition:.2s}.table-container.svelte-1s54gtd table:where(.svelte-1s54gtd) .btn-download:where(.svelte-1s54gtd):hover{background:#e2e8f0}.billing-details.svelte-1s54gtd{background:#fafafa;padding:40px;border-radius:32px;margin-bottom:60px}.billing-details.svelte-1s54gtd h4:where(.svelte-1s54gtd){font-weight:800;font-size:1.1rem;margin-bottom:10px}.billing-details.svelte-1s54gtd p:where(.svelte-1s54gtd){font-size:.95rem;color:#64748b}.billing-details.svelte-1s54gtd .details-display:where(.svelte-1s54gtd){background:#fff;padding:24px;border-radius:16px;border:1px solid rgba(0,0,0,.06);margin:24px 0;font-size:.95rem;line-height:1.6}.billing-details.svelte-1s54gtd .btn-edit-details:where(.svelte-1s54gtd){background:none;border:none;color:#7c3aed;font-weight:800;font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0}.ai-box.kara-theme.svelte-1s54gtd{background:#f5f3ff;border:1px solid rgba(124,58,237,.1);padding:35px;border-radius:28px}.ai-box.kara-theme.svelte-1s54gtd .ai-header:where(.svelte-1s54gtd){color:#7c3aed;font-weight:800;display:flex;align-items:center;gap:12px;margin-bottom:15px;font-size:1.1rem}.ai-box.kara-theme.svelte-1s54gtd p:where(.svelte-1s54gtd){color:#475569;line-height:1.7;font-size:1rem;margin:0}@media (max-width: 768px){.billing-container.svelte-1s54gtd{padding:40px 16px}.invoice-section.svelte-1s54gtd .section-head:where(.svelte-1s54gtd){flex-direction:column;align-items:flex-start;gap:15px}.table-container.svelte-1s54gtd{overflow-x:auto}}
