::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px;border:2px solid #f1f5f9;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.financial-table-container{box-shadow:0 25px 50px -12px #00000040;border:1px solid #e2e8f0;border-radius:2rem;overflow:hidden;background-color:#fff;margin:2rem 0}.financial-table{width:100%;border-separate:true;border-spacing:0}.financial-table th{background-color:#f1f5f9;color:#020617;font-weight:900;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;padding:1rem 1.5rem;border-bottom:2px solid #94a3b8;text-align:left;position:sticky;top:0;z-index:10}.financial-table td{padding:1rem 1.5rem;font-size:.875rem;font-weight:700;color:#1e293b;border-bottom:1px solid #e2e8f0;transition:background-color .2s}.financial-table tr:last-child td{border-bottom:0}.financial-table tr:hover td{background-color:#eef2ff80}.financial-table .negative-value{color:#b91c1c;font-weight:900}.financial-table .positive-value{color:#047857;font-weight:900}
