.chart-list[data-v-c0afef61]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;height:100%;position:relative}.chart-header[data-v-c0afef61]{align-items:baseline;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 12px 8px;position:sticky;top:46px;z-index:10}.chart-header .header-left[data-v-c0afef61]{align-items:baseline;display:flex;gap:8px}.chart-header .header-left .chart-title[data-v-c0afef61]{color:#262626;font-size:20px;font-weight:600;padding-left:12px;position:relative}.chart-header .header-left .chart-title[data-v-c0afef61]:before{border-radius:2px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.chart-header .header-left .chart-title.title-free[data-v-c0afef61]:before{background-color:#1890ff}.chart-header .header-left .chart-title.title-paid[data-v-c0afef61]:before{background-color:#fa8c16}.chart-header .header-left .chart-title.title-bestselling[data-v-c0afef61]:before{background-color:#ff4d4f}.chart-header .more-link[data-v-c0afef61]{color:#1890ff;font-size:12px;text-decoration:none}.chart-header .more-link[data-v-c0afef61]:hover{color:#40a9ff}.chart-divider[data-v-c0afef61]{background-color:#fff;height:4px;position:sticky;top:90px;width:100%;z-index:9}.chart-divider.divider-free[data-v-c0afef61]{background-color:#1890ff}.chart-divider.divider-paid[data-v-c0afef61]{background-color:#fa8c16}.chart-divider.divider-bestselling[data-v-c0afef61]{background-color:#ff4d4f}.app-list[data-v-c0afef61]{flex:1;min-height:200px;overflow-y:auto;padding:4px 0}.app-list .empty-container[data-v-c0afef61]{align-items:center;display:flex;height:100%;justify-content:center;min-height:200px}.app-item[data-v-c0afef61]{cursor:pointer;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding:6px;transition:background-color .2s ease}.app-item[data-v-c0afef61]:hover{background-color:#fafafa}.app-item.selected[data-v-c0afef61]{background-clip:content-box;background-color:#e6f7ff}.app-item .rank-wrapper[data-v-c0afef61]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.app-item .rank-wrapper .rank-badge[data-v-c0afef61]{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:600;height:20px;justify-content:center;width:20px}.app-item .rank-wrapper .rank-badge.rank-1[data-v-c0afef61]{background-color:#fa8c16}.app-item .rank-wrapper .rank-badge.rank-2[data-v-c0afef61]{background-color:#fadb14}.app-item .rank-wrapper .rank-badge.rank-3[data-v-c0afef61]{background-color:#1890ff}.app-item .rank-wrapper .rank-badge.rank-normal[data-v-c0afef61]{background-color:transparent;color:#000;font-weight:400;height:auto;min-height:20px;min-width:20px;width:auto}.app-item .rank-wrapper .trend-indicator[data-v-c0afef61]{align-items:center;display:flex;gap:1px}.app-item .rank-wrapper .trend-indicator .trend-icon[data-v-c0afef61]{font-size:10px}.app-item .rank-wrapper .trend-indicator .trend-icon.up[data-v-c0afef61]{color:#52c41a}.app-item .rank-wrapper .trend-indicator .trend-icon.down[data-v-c0afef61]{color:#ff4d4f}.app-item .rank-wrapper .trend-indicator .trend-icon.equal[data-v-c0afef61]{color:#8c8c8c;cursor:default;font-weight:700}.app-item .rank-wrapper .trend-indicator .trend-number[data-v-c0afef61]{cursor:default;font-size:10px;margin-left:0}.app-item .rank-wrapper .trend-indicator:has(.trend-icon.up) .trend-number[data-v-c0afef61]{color:#52c41a}.app-item .rank-wrapper .trend-indicator:has(.trend-icon.down) .trend-number[data-v-c0afef61]{color:#ff4d4f}.app-item .app-main-row[data-v-c0afef61]{align-items:center;display:flex;gap:6px}.app-item .app-info-card-container[data-v-c0afef61]{flex:1;max-width:none;min-width:0}.app-item .app-info-card-container[data-v-c0afef61] .app-info .app-header .app-name{max-width:200px}.app-item .app-info-card-container[data-v-c0afef61] .app-info .company-name{max-width:324px}.app-item .pagination-info[data-v-c0afef61]{border-top:1px solid #f0f0f0;display:flex;justify-content:center;margin-top:8px;padding:8px 12px}.app-item .pagination-info .page-info[data-v-c0afef61]{color:#8c8c8c;font-size:12px}@media (max-width:1200px){.chart-header[data-v-c0afef61]{top:46px}.chart-divider[data-v-c0afef61]{top:90px}}
