.tc-earnings-comparison[data-v-6bdeda88]{width:600px;height:400px;border:1px solid #eaeaea;border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.chart-title[data-v-6bdeda88]{font-size:16px;font-weight:700;margin-bottom:10px}.chart[data-v-6bdeda88]{width:1240px;height:300px}.note[data-v-6bdeda88]{font-size:12px;color:#666;margin-top:10px}.card[data-v-6bdeda88]{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.card[data-v-6bdeda88]:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.header[data-v-6bdeda88]{background-color:#fff;padding:16px 24px;margin-bottom:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.header .header-content[data-v-6bdeda88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-content .title[data-v-6bdeda88]{font-size:18px;font-weight:500}.header .header-content .actions[data-v-6bdeda88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.positive-value[data-v-6bdeda88]{color:#10b981}.negative-value[data-v-6bdeda88]{color:#ef4444}.neutral-value[data-v-6bdeda88]{color:#6b7280}.chart-container[data-v-6bdeda88]{position:relative;height:300px;width:100%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip[data-v-6bdeda88]{position:relative;display:inline-block;cursor:help}.tooltip .tooltip-text[data-v-6bdeda88]{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:8px 12px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-125px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:.875rem;line-height:1.4}.tooltip .tooltip-text[data-v-6bdeda88]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip:hover .tooltip-text[data-v-6bdeda88]{visibility:visible;opacity:1}.demo-Circle-custom[data-v-6bdeda88]{text-align:center}.demo-Circle-custom h1[data-v-6bdeda88]{color:#3f414d;font-size:28px;font-weight:400}.demo-Circle-custom p[data-v-6bdeda88]{color:#657180;font-size:14px;margin:10px 0 15px}.filter-section[data-v-6bdeda88]{margin-bottom:20px;background:#fff;padding:16px;border-radius:4px}.metric-cards[data-v-6bdeda88]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.metric-cards-second[data-v-6bdeda88]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.metric-card[data-v-6bdeda88]{background:#fff;padding:16px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.metric-card .metric-header[data-v-6bdeda88]{width:100%}.metric-card .metric-content[data-v-6bdeda88],.metric-card .metric-header[data-v-6bdeda88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.metric-card .metric-content[data-v-6bdeda88]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metric-card .metric-content .metric-main .metric-right[data-v-6bdeda88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.metric-card .metric-content .metric-main .metric-title[data-v-6bdeda88]{font-size:18px;color:#1f2937}.metric-card .metric-content .metric-main .metric-value[data-v-6bdeda88]{display:block;font-size:24px;font-weight:700}.metric-card .metric-content .metric-main .metric-trend[data-v-6bdeda88]{visibility:hidden;font-size:12px}.metric-card .metric-content .metric-benchmark[data-v-6bdeda88]{text-align:right}.metric-card .metric-content .metric-benchmark .benchmark-label[data-v-6bdeda88]{display:block;font-size:20px}.metric-card .metric-content .metric-benchmark .benchmark-value[data-v-6bdeda88]{font-size:16px;font-weight:500}.metric-card .metric-left[data-v-6bdeda88]{font-size:12px;color:#5f5f5f}.metric-card .metric-left .metric-left-value[data-v-6bdeda88]{font-weight:700}.charts-body[data-v-6bdeda88]{background:#fff;border-radius:4px;padding:16px}.charts-body .charts-title[data-v-6bdeda88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.charts-body .charts-grid[data-v-6bdeda88]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.charts-body .charts-grid .chart-card[data-v-6bdeda88]{background:#fff;padding:16px;width:100%;border-radius:4px;border:1px solid rgba(0,0,0,.05);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);min-width:350px}.charts-body .charts-grid .chart-card.full-width[data-v-6bdeda88]{grid-column:-1}.charts-body .charts-grid .chart-card .chart-header[data-v-6bdeda88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.charts-body .charts-grid .chart-card .chart-content[data-v-6bdeda88]{height:100%;width:100%}.charts-body .charts-grid .chart-card .chart-content .chart-title[data-v-6bdeda88]{margin-top:10px;margin-left:10px}.charts-body .charts-grid .chart-card .chart-content .chart-footer[data-v-6bdeda88]{margin-bottom:10px;margin-left:10px}.table-section[data-v-6bdeda88]{background:#fff;padding:16px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);margin-top:20px}.chart-title[data-v-6bdeda88]{font-size:14px;font-weight:500;color:#333;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.chart-title .ivu-icon[data-v-6bdeda88]{color:#999;cursor:help}.chart-info[data-v-6bdeda88]{margin-top:16px;color:#999;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.chart-info .ivu-icon[data-v-6bdeda88]{font-size:14px}.chart-info .note[data-v-6bdeda88]{font-size:12px;color:#666;margin-top:10px}.team-comparison[data-v-6bdeda88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:20px;padding-left:20px;border-left:1px solid #f0f0f0}.team-avg-value[data-v-6bdeda88]{font-size:14px;font-weight:600;color:#666}.team-avg-label[data-v-6bdeda88]{font-size:12px;color:#999;margin-top:2px}.diff-tag[data-v-6bdeda88]{margin-top:6px;padding:3px 4px;border-radius:4px;margin-right:3px;font-size:12px;display:inline-block}