.FirmTrending-module__gjmPIG__mainHeader{text-align:center;color:#036;border-bottom:2px solid #005a9c;margin-bottom:30px;padding-bottom:10px;font-size:24px}.FirmTrending-module__gjmPIG__dashboardContainer{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.FirmTrending-module__gjmPIG__chartContainer{background-color:#fff;border-radius:8px;flex-direction:column;min-height:450px;padding:20px;display:flex;overflow-x:auto;box-shadow:0 2px 4px #0000001a}.FirmTrending-module__gjmPIG__chartContainer h3{color:#005a9c;text-align:center;border-bottom:1px solid #eee;flex-shrink:0;margin-top:0;margin-bottom:15px;padding-bottom:10px;font-size:16px}.FirmTrending-module__gjmPIG__chartContent{flex-grow:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.FirmTrending-module__gjmPIG__placeholderText{text-align:center;color:#777;padding:40px 20px;font-size:12px;font-style:italic}.FirmTrending-module__gjmPIG__svg{max-width:100%;max-height:100%;margin:0 auto;display:block}.FirmTrending-module__gjmPIG__bar{fill:#4682b4}.FirmTrending-module__gjmPIG__bar:hover{fill:orange}.FirmTrending-module__gjmPIG__line{fill:none;stroke:#4682b4;stroke-width:2px}.FirmTrending-module__gjmPIG__dot{fill:#4682b4;stroke:#fff}.FirmTrending-module__gjmPIG__axisPath,.FirmTrending-module__gjmPIG__axisLine{fill:none;stroke:#ccc;shape-rendering:crispedges}.FirmTrending-module__gjmPIG__axisText{fill:#555;font-size:12px}.FirmTrending-module__gjmPIG__tooltip{text-align:left;pointer-events:none;opacity:0;z-index:100;background:#f0f0f0f7;border:1px solid #aaa;border-radius:4px;padding:8px;font:12px sans-serif;transition:opacity .1s;position:absolute}.FirmTrending-module__gjmPIG__totalLine{stroke:#1f77b4}.FirmTrending-module__gjmPIG__hnwiLine{stroke:#ff7f0e}.FirmTrending-module__gjmPIG__advisorCountLine{stroke:#2ca02c}.FirmTrending-module__gjmPIG__churnRateLine{stroke:#d62728}.FirmTrending-module__gjmPIG__profitLine{stroke:#9467bd}.FirmTrending-module__gjmPIG__hnwiProfitLine{stroke:#8c564b}.FirmTrending-module__gjmPIG__totalRegularClientsLine{stroke:#1f77b4}.FirmTrending-module__gjmPIG__newRegularClientsLine{stroke:#aec7e8}.FirmTrending-module__gjmPIG__totalHnwiClientsLine{stroke:#ff7f0e}.FirmTrending-module__gjmPIG__newHnwiClientsLine{stroke:#ffbb78}.FirmTrending-module__gjmPIG__avgRegularValueLine{stroke:#2ca02c}.FirmTrending-module__gjmPIG__avgHnwiValueLine{stroke:#98df8a}.FirmTrending-module__gjmPIG__disclosureMarker{fill:#d62728;stroke:#fff;stroke-width:1.5px}.FirmTrending-module__gjmPIG__disclosureTimelineAxisPath,.FirmTrending-module__gjmPIG__disclosureTimelineAxisLine{stroke:#ccc}.FirmTrending-module__gjmPIG__disclosureTimelineAxisText{fill:#555}.FirmTrending-module__gjmPIG__chartLegend{cursor:default;text-align:center;flex-shrink:0;margin-top:auto;padding-top:10px;font-size:12px}.FirmTrending-module__gjmPIG__legendItem{align-items:center;margin-bottom:5px;margin-right:12px;display:inline-flex}.FirmTrending-module__gjmPIG__legendColor{border:1px solid #ccc;width:12px;height:12px;margin-right:6px;display:inline-block}
