.tc-earnings-comparison[data-v-31493ece]{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-31493ece]{font-size:16px;font-weight:700;margin-bottom:10px}.chart[data-v-31493ece]{width:1240px;height:300px}.note[data-v-31493ece]{font-size:12px;color:#666;margin-top:10px}.dashboard-container[data-v-31493ece]{background-color:#f5f7fa;padding:20px;min-height:100vh}.card[data-v-31493ece]{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-31493ece]: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-31493ece]{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-31493ece]{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-31493ece]{font-size:18px;font-weight:500}.header .header-content .actions[data-v-31493ece]{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-31493ece]{color:#10b981}.negative-value[data-v-31493ece]{color:#ef4444}.neutral-value[data-v-31493ece]{color:#6b7280}.chart-container[data-v-31493ece]{position:relative;height:300px;width:100%;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-31493ece]{position:relative;display:inline-block;cursor:help}.tooltip .tooltip-text[data-v-31493ece]{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-31493ece]: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-31493ece]{visibility:visible;opacity:1}.demo-Circle-custom[data-v-31493ece]{text-align:center}.demo-Circle-custom h1[data-v-31493ece]{color:#3f414d;font-size:28px;font-weight:400}.demo-Circle-custom p[data-v-31493ece]{color:#657180;font-size:14px;margin:10px 0 15px}.filter-section[data-v-31493ece]{margin-bottom:20px;background:#fff;padding:16px;border-radius:4px}.metric-cards[data-v-31493ece]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.metric-card[data-v-31493ece]{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-31493ece]{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}.metric-card .metric-header .metric-title[data-v-31493ece]{font-size:14px;color:#1f2937}.metric-card .metric-content[data-v-31493ece]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.metric-card .metric-content .metric-main .metric-value[data-v-31493ece]{display:block;font-size:24px;font-weight:500;line-height:1.2;margin-bottom:4px}.metric-card .metric-content .metric-main .metric-trend[data-v-31493ece]{visibility:hidden;font-size:12px}.metric-card .metric-content .metric-benchmark[data-v-31493ece]{text-align:right}.metric-card .metric-content .metric-benchmark .benchmark-label[data-v-31493ece]{display:block;font-size:20px}.metric-card .metric-content .metric-benchmark .benchmark-value[data-v-31493ece]{font-size:16px;font-weight:500}.charts-grid[data-v-31493ece]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.chart-card[data-v-31493ece]{background:#fff;padding:16px;width:100%;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);min-width:350px}.chart-card.full-width[data-v-31493ece]{grid-column:-1}.chart-card .chart-header[data-v-31493ece]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.chart-card .chart-header h3[data-v-31493ece]{font-size:14px;font-weight:500;color:#1f2937;margin:0;margin-right:8px}.chart-card .chart-content[data-v-31493ece]{height:100%;width:100%}.table-section[data-v-31493ece]{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-31493ece]{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-31493ece]{color:#999;cursor:help}.chart-info[data-v-31493ece]{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-31493ece]{font-size:14px}.chart-info .note[data-v-31493ece]{font-size:12px;color:#666;margin-top:10px}