.profile-page-section{padding:var(--section-pad-v) var(--section-pad-h);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl)}.profile-page-section .component-header{margin-bottom:var(--gap-md)}.profile-glass-container{background-color:var(--card-bg);border:1px solid var(--border-color);width:100%;max-width:1200px;border-radius:var(--radius-lg);padding:var(--card-pad);display:flex;flex-direction:column}.interactive-chart-container,.bar-chart-container-interactive{position:relative;width:100%;max-width:100%;height:400px;margin-bottom:var(--gap-md)}.as-on-date{text-align:center;font-size:12px;color:var(--text-muted);margin-top:var(--gap-sm)}#page-disclaimer{max-width:900px;text-align:center;font-size:14px;color:var(--text-muted);line-height:1.6;margin-top:var(--gap-lg)}@media(max-width:768px){.profile-glass-container{padding:var(--gap-lg) var(--section-pad-h-mob)}.profile-page-section{gap:var(--gap-lg)}.profile-card-header h3{font-size:20px}.interactive-chart-container,.bar-chart-container-interactive{height:300px}}.profile-chart-row-element,.profile-legend-row-element{width:100%}.custom-chart-legend-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap-sm);margin:0 0 var(--gap-md) 0;padding:0;list-style:none}.custom-chart-legend-row li{display:flex;align-items:center;gap:var(--gap-xs);font-size:14px;color:var(--text-color);white-space:nowrap}.legend-color-dot{width:12px;height:12px;border-radius:50%;display:inline-block}@media(min-width:1025px){.custom-chart-legend-row{flex-wrap:nowrap;gap:var(--gap-md)}}
