#chartMetaInfo{align-items:center!important;display:flex!important;gap:.75rem!important;justify-content:space-between!important}.filter-button-container{display:none}.filter-hamburger{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#172b42;cursor:pointer;display:none;font-size:.875rem;font-weight:500;gap:.5rem;margin-left:.5rem;padding:.65rem 1rem;transition:all .3s ease;white-space:nowrap}.filter-hamburger svg{color:#172b42;height:18px;transition:color .2s ease;width:18px}.filter-hamburger:hover{background:#f7f7f7;border-color:#172b42;box-shadow:0 3px 10px rgba(0,0,0,.12)}.filter-hamburger:hover svg{color:#f7e48c}.filter-hamburger.active{background:#172b42;border-color:#172b42;color:#fff}.filter-hamburger.active svg{color:#f7e48c}.mobile-filter-drawer{display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.mobile-filter-drawer.open{pointer-events:auto}.drawer-overlay{background-color:transparent;height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%}.mobile-filter-drawer.open .drawer-overlay{background-color:rgba(0,0,0,.5)}.drawer-content{background:#fff;box-shadow:-4px 0 16px rgba(0,0,0,.2);height:100%;max-width:85vw;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:320px}.mobile-filter-drawer.open .drawer-content{transform:translateX(0)}.drawer-header{align-items:center;background:#fafafa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem;position:sticky;top:0;z-index:10}.drawer-header h2{color:#172b42;font-size:1.25rem;font-weight:600;margin:0}.close-drawer{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-drawer:hover{background:#f0f0f0;color:#172b42}.drawer-body{padding:1rem}.drawer-body .filter-panel-inner{padding:0}.drawer-body .chart-toggle-wrapper{margin-bottom:1rem;padding:0 .5rem}