.reports-page.svelte-1wyc8b7{display:flex;flex-direction:column;gap:var(--space-30);max-width:900px}.page-header.svelte-1wyc8b7{display:flex;align-items:baseline;gap:var(--space-20);flex-wrap:wrap}.page-header.svelte-1wyc8b7 h1:where(.svelte-1wyc8b7){margin:0}.as-of.svelte-1wyc8b7{margin:0;font-size:var(--fs-16);color:var(--vs-black-tint-25)}.notice-text.svelte-1wyc8b7{margin:0;font-size:var(--fs-16);line-height:1.5}.controls-row.svelte-1wyc8b7{display:flex;gap:var(--space-30);flex-wrap:wrap;align-items:flex-end}.control-group.svelte-1wyc8b7{display:flex;flex-direction:column;gap:var(--space-5);min-width:260px}.control-label.svelte-1wyc8b7{display:flex;flex-direction:column}.label-th.svelte-1wyc8b7{font-size:var(--fs-19);font-weight:700;color:var(--vs-black)}.label-en.svelte-1wyc8b7{font-size:var(--fs-16);color:var(--vs-black-tint-25)}.document-panel.svelte-1wyc8b7{border:1px solid var(--vs-black-tint-80);padding:var(--space-30);background:var(--vs-white);display:flex;flex-direction:column;gap:var(--space-20)}.panel-client-name.svelte-1wyc8b7{border-bottom:2px solid var(--vs-black);padding-bottom:var(--space-15);margin-bottom:var(--space-5)}.client-name-th.svelte-1wyc8b7{margin:0;font-size:27px;font-weight:700;line-height:1.2;color:var(--vs-black)}.client-name-en.svelte-1wyc8b7{margin:var(--space-5) 0 0;font-size:var(--fs-19);color:var(--vs-black-tint-25)}.kpi-grid.svelte-1wyc8b7{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-20)}.section-caption.svelte-1wyc8b7{margin:0 0 var(--space-15);font-size:var(--fs-16);color:var(--vs-black-tint-25)}.clock-wrap.svelte-1wyc8b7{margin-top:var(--space-5)}.empty-state.svelte-1wyc8b7{margin:0;padding:var(--space-20);background:var(--vs-black-tint-95);font-size:var(--fs-16);color:var(--vs-black-tint-25);font-style:italic}.fee-total-row.svelte-1wyc8b7{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--space-20);padding:var(--space-10) var(--rowpad, 10px 15px);border-top:2px solid var(--vs-black-tint-80);margin-top:var(--space-10)}.fee-total-label.svelte-1wyc8b7{font-size:var(--fs-16);font-weight:700;color:var(--vs-black)}.fee-total-amount.svelte-1wyc8b7{font-size:var(--fs-19);font-weight:700;color:var(--vs-black)}.retainer-panel.svelte-1wyc8b7{background:var(--vs-blue-tint-95);padding:var(--space-25) var(--space-30);display:flex;flex-direction:column;gap:var(--space-20)}.retainer-heading.svelte-1wyc8b7{margin:0;font-size:var(--fs-24);font-weight:700;color:var(--vs-black)}.retainer-grid.svelte-1wyc8b7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-20)}.retainer-item.svelte-1wyc8b7{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-15) var(--space-20);background:var(--vs-white);border-top:5px solid var(--vs-blue)}.retainer-item--total.svelte-1wyc8b7{border-top-color:var(--vs-blue-shade-25)}.retainer-label-th.svelte-1wyc8b7{font-size:var(--fs-16);font-weight:700;color:var(--vs-black)}.retainer-label-en.svelte-1wyc8b7{font-size:var(--fs-16);color:var(--vs-black-tint-25)}.retainer-value.svelte-1wyc8b7{font-size:var(--fs-24);font-weight:700;color:var(--vs-black);margin-top:var(--space-5)}.retainer-total.svelte-1wyc8b7{font-size:30px;color:var(--vs-blue-shade-25)}.actions-row.svelte-1wyc8b7{display:flex;gap:var(--space-15);flex-wrap:wrap}.footer-note.svelte-1wyc8b7{margin:0;font-size:var(--fs-16);color:var(--vs-black-tint-25)}
