:root{--pulse-control-compact:40px;--pulse-control-touch:44px;--pulse-focus-width:2px;--pulse-focus-offset:2px}.pulse-financial-scroll__hint{display:none!important}.pulse-financial-scroll__viewport:focus-visible{outline:var(--pulse-focus-width) solid var(--ring);outline-offset:var(--pulse-focus-offset)}.pulse-financial-scroll__viewport table thead th{z-index:2;background:var(--secondary);position:sticky;top:0}@media (width<=768px){.pulse-financial-scroll__hint{display:flex!important}.pulse-financial-scroll__viewport{scrollbar-gutter:stable;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.pulse-demo-provenance{z-index:10!important;min-height:var(--pulse-control-touch)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;display:flex!important;position:static!important;top:auto!important;overflow:hidden!important}.pulse-demo-provenance>div:first-child{flex:1 1 0!important;min-width:0!important;max-width:100%!important}.pulse-demo-provenance>div:last-child{flex:none!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.pulse-demo-provenance button{height:var(--pulse-control-touch)!important;block-size:var(--pulse-control-touch)!important;min-height:var(--pulse-control-touch)!important;min-block-size:var(--pulse-control-touch)!important;min-width:var(--pulse-control-touch)!important;white-space:nowrap!important;padding:7px 10px!important;font-size:10px!important}.deep-analysis-content>div[style*="background: rgba(201, 162, 39, 0.08)"],.deep-analysis-content>div[style*="background:rgba(201, 162, 39, 0.08)"]{display:none!important}.overview-v3 .pas-kpi [role=tooltip],.overview-v3 .pas-panel [role=tooltip]{overflow-wrap:anywhere!important;inset-inline:auto 0!important;width:min(300px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;left:auto!important;right:0!important}.pas-content .pas-panel-body>div[style*="repeat(auto-fit, minmax(240px, 1fr))"]{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.deep-analysis-shell,.deep-analysis-content,.deep-analysis-content>section{min-width:0!important;max-width:100%!important}.deep-analysis-shell{overflow-x:hidden!important}.deep-analysis-shell div[style*="grid-template-columns: 68px minmax(120px,1fr) auto"],.deep-analysis-shell div[style*="grid-template-columns: 68px minmax(120px, 1fr) auto"]{grid-template-columns:52px minmax(0,1fr) auto!important;gap:6px!important;min-width:0!important}.deep-analysis-shell section>div[style*="display: grid"]>div[style*="display: flex"][style*="justify-content: space-between"]{gap:10px!important;min-width:0!important}.deep-analysis-shell section>div[style*="display: grid"]>div[style*="display: flex"][style*="justify-content: space-between"]>span:last-child{text-align:end!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:62%!important}.deep-analysis-shell div[style*="overflow-x: auto"]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;max-width:100%!important}.deep-analysis-shell div[style*="overflow-x: auto"]>button{min-width:124px!important;min-height:var(--pulse-control-touch)!important;flex:0 0 124px!important}.deep-analysis-shell div[style*="grid-template-columns: 1fr 1fr"][style*="margin-bottom: 20px"]{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.deep-analysis-shell div[style*="grid-template-columns: 1fr 1fr"][style*="margin-bottom: 20px"]>div>div:first-child{gap:8px!important;min-width:0!important}}@media (width<=430px){.pulse-demo-provenance{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:4px!important;padding:6px 10px 7px!important;display:grid!important;overflow:visible!important}.pulse-demo-provenance>div:first-child{width:100%!important;min-width:0!important}.pulse-demo-provenance>div:last-child{justify-content:flex-end!important;gap:5px!important;width:100%!important;min-width:0!important}.pulse-demo-provenance button{height:var(--pulse-control-touch)!important;block-size:var(--pulse-control-touch)!important;min-height:var(--pulse-control-touch)!important;min-block-size:var(--pulse-control-touch)!important;flex:none!important}.overview-v3 .pas-kpi [role=tooltip],.overview-v3 .pas-panel [role=tooltip]{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}
