.investment-category-indicator.svelte-12r74lh{align-items:center}.category-color-dot.svelte-12r74lh{transition:background-color .2s ease-in-out;border-radius:50%}.category-badge{transition:background-color .2s ease-in-out}.category-text.svelte-12r74lh{font-weight:inherit;font-size:inherit;color:#fff}.investment-category-indicator.svelte-12r74lh:focus-within .category-badge{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}@media (max-width: 768px){.category-color-dot.svelte-12r74lh{min-width:.5rem;min-height:.5rem}}@media (prefers-color-scheme: dark){.category-color-dot.svelte-12r74lh{box-shadow:0 0 0 1px #ffffff1a}}@media (prefers-contrast: high){.category-color-dot.svelte-12r74lh{border:1px solid currentColor}.category-badge.with-indicator{border-width:2px}}.tabela-financeira-enhanced.svelte-rgzop4{--table-border-radius: .5rem;--table-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1)}.tabela-financeira-enhanced.svelte-rgzop4 .table-container{border-radius:var(--table-border-radius);box-shadow:var(--table-shadow)}.tabela-financeira-enhanced.svelte-rgzop4 .table-row:hover{background-color:hsl(var(--muted) / .3);transition:background-color .15s ease-in-out}.tabela-financeira-enhanced.svelte-rgzop4 .table-header{background-color:hsl(var(--muted) / .1);border-bottom:1px solid hsl(var(--border))}.tabela-financeira-enhanced.svelte-rgzop4 .badge{font-weight:500;letter-spacing:.025em}.bank-logo svg{width:100%;height:100%;color:inherit}div.svelte-aeioeu{transition:opacity .3s ease-in-out,color .3s ease-in-out}.interactive.svelte-aeioeu:hover{transform:scale(1.05);transition:transform .2s ease-in-out}.bank-header.svelte-yym3c4{outline:none;border:none;background:transparent}.bank-header.svelte-yym3c4:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.bank-header.svelte-yym3c4:hover{transform:translateY(-1px)}.bank-header.svelte-yym3c4:active{transform:translateY(0)}button.bank-header.svelte-yym3c4{text-align:left}.asset-type-indicator.svelte-k3hs12{align-items:center}.asset-color-dot.svelte-k3hs12{transition:background-color .2s ease-in-out}.asset-type-badge.with-indicator{transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}.asset-type-indicator.svelte-k3hs12:hover .asset-type-badge.with-indicator{background-color:var(--asset-background)}.asset-type-text.svelte-k3hs12{color:inherit;font-weight:inherit;font-size:inherit}.asset-type-indicator.svelte-k3hs12:focus-within .asset-type-badge{outline:2px solid var(--asset-primary);outline-offset:2px}@media (max-width: 768px){.asset-color-dot.svelte-k3hs12{width:1.5rem;height:1.5rem}}.breadcrumb-container{transition:all .2s ease-in-out;border-bottom:1px solid hsl(var(--border))}.breadcrumb-container.is-sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;height:auto!important;margin:0!important;padding:0!important;background:hsl(var(--background) / .95)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px #00000026;z-index:50!important;transform:translate(0)!important}.breadcrumb-container.is-sticky .breadcrumb-content{width:100%!important;max-width:none!important;margin:0!important;padding:1rem 2rem!important;display:flex!important;align-items:center!important}.breadcrumb-container.is-sticky .breadcrumb-content>*{width:100%!important;margin:0!important;padding:0!important}.breadcrumb-container.is-sticky~*{margin-top:60px!important}body{overflow-x:hidden}.tabela-financeira [data-slot=table-container]{overflow-x:auto;overflow-y:visible}[data-banco],[data-categoria],[data-tipo]{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),background-color .2s ease-in-out}[data-banco] button,[data-categoria] button,[data-tipo] button{transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}[data-banco] button:hover,[data-categoria] button:hover,[data-tipo] button:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}[data-banco] button:active,[data-categoria] button:active,[data-tipo] button:active{transform:translateY(0);transition-duration:.1s}[role=region]{animation:svelte-6piumb-slideDown .3s cubic-bezier(.4,0,.2,1)}@keyframes svelte-6piumb-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[data-banco] button:focus-visible,[data-categoria] button:focus-visible,[data-tipo] button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}
