.financial-page.svelte-vpqz14{background:linear-gradient(#f9fafb 0%,#fff 100%);min-height:calc(100vh - 200px);padding:2rem 0 3rem}.financial-nav-wrapper.svelte-vpqz14{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.5rem 0;box-shadow:0 1px 3px #0000000f}.financial-tabs.svelte-vpqz14{border-bottom:2px solid #e5e7eb}.financial-tabs.svelte-vpqz14 .nav-item:where(.svelte-vpqz14){margin-bottom:-2px}.financial-tabs.svelte-vpqz14 .nav-link:where(.svelte-vpqz14){color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex;position:relative}.financial-tabs.svelte-vpqz14 .nav-link:where(.svelte-vpqz14):hover{color:#1f2937;background:#f9fafb;border-radius:8px 8px 0 0}.financial-tabs.svelte-vpqz14 .nav-link.active:where(.svelte-vpqz14){color:#2563eb;background:0 0;border-bottom-color:#2563eb}.financial-tabs.svelte-vpqz14 .nav-link.active:where(.svelte-vpqz14):after{content:"";background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);height:2px;position:absolute;bottom:-2px;left:0;right:0}.tab-text.svelte-vpqz14{white-space:nowrap}.financial-content.svelte-vpqz14{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000000f}.row.svelte-vpqz14{margin:0}@media (max-width:992px){.financial-page.svelte-vpqz14{padding:1.5rem 0 2rem}.financial-nav-wrapper.svelte-vpqz14{margin-bottom:1rem;padding:.75rem 1rem 0}.financial-tabs.svelte-vpqz14 .nav-link:where(.svelte-vpqz14){padding:.75rem 1rem;font-size:.875rem}.financial-content.svelte-vpqz14{padding:1rem}}@media (max-width:600px){.financial-page.svelte-vpqz14{background:#fff;padding:1rem 0}.financial-nav-wrapper.svelte-vpqz14{border-radius:8px;margin-bottom:.75rem;padding:.5rem .75rem 0;box-shadow:0 1px 2px #0000000d}.financial-tabs.svelte-vpqz14 .nav-link:where(.svelte-vpqz14){flex-direction:column;gap:.25rem;padding:.625rem .5rem;font-size:.8125rem}.financial-content.svelte-vpqz14{border-radius:8px;padding:.75rem;box-shadow:0 1px 2px #0000000d}}@media (max-width:400px){.financial-tabs.svelte-vpqz14 .nav-link:where(.svelte-vpqz14){padding:.5rem .375rem;font-size:.75rem}.tab-text.svelte-vpqz14{font-size:.75rem}}
