.completion-rate[data-v-14a9778f]{display:flex;align-items:center}.completion-rate .completion-label[data-v-14a9778f]{font-size:14px;font-weight:400;font-size:13px;color:#86909c;line-height:20px}.completion-rate .completion-bar[data-v-14a9778f]{flex:1;height:8px;background-color:#e4e7ed;border-radius:4px;margin:0 12px;overflow:hidden}.completion-rate .completion-bar .completion-fill[data-v-14a9778f]{height:100%;background-color:#67c23a;border-radius:4px}.completion-rate .completion-value[data-v-14a9778f]{font-size:14px;font-weight:500;color:#67c23a;text-align:right}.region-progress-item[data-v-e9a0f317]{position:relative;background-color:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #00000014}.region-progress-item .rank[data-v-e9a0f317]{position:absolute;top:0;right:0;display:flex;align-items:center;z-index:1}.region-progress-item .rank .rank-icon[data-v-e9a0f317]{width:28px;margin-right:12px}.region-progress-item .rank .rank-text[data-v-e9a0f317]{width:30px;height:30px;background:#409eff24;border-radius:0 12px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#409eff}.region-progress-item .header[data-v-e9a0f317]{margin-bottom:16px}.region-progress-item .header .region-info[data-v-e9a0f317]{display:flex;align-items:center;gap:8px;padding-left:8px}.region-progress-item .header .region-info .region-name[data-v-e9a0f317]{font-weight:500;font-size:16px;color:#333;line-height:22px;position:relative}.region-progress-item .header .region-info .region-name[data-v-e9a0f317]:after{content:"";position:absolute;top:50%;left:-10px;width:3px;height:18px;background-color:#409eff;transform:translateY(-50%)}.region-progress-item .header .region-info .center-name[data-v-e9a0f317]{font-weight:400;font-size:13px;color:#86909c;line-height:20px}.region-progress-item .data-stats[data-v-e9a0f317]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.region-progress-item .progress-section[data-v-e9a0f317]{display:flex;align-items:center;gap:12px}.region-progress-item .progress-section .progress-label[data-v-e9a0f317]{font-size:14px;color:#6c757d;min-width:60px}.region-progress-item .progress-section .progress-bar-container[data-v-e9a0f317]{flex:1;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.region-progress-item .progress-section .progress-bar-container .progress-bar[data-v-e9a0f317]{height:100%;background-color:#28a745;border-radius:4px;transition:width .3s ease}.region-progress-item .progress-section .progress-value[data-v-e9a0f317]{font-size:14px;font-weight:500;color:#28a745;min-width:60px;text-align:right}.page-container[data-v-6983ea2f]{min-height:100vh;box-sizing:border-box;background-color:#f7f8fa}.data-overview[data-v-6983ea2f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background-color:#fff;padding:12px;box-sizing:border-box}.content-container[data-v-6983ea2f]{margin-left:12px;margin-right:12px;box-sizing:border-box;overflow:hidden}.card-title[data-v-6983ea2f]{font-weight:500;font-size:16px;color:#2c374e;line-height:22px;padding:0 12px;box-sizing:border-box}.search-container[data-v-6983ea2f]{background-color:#fff;border-radius:12px 12px 0 0}.list-section[data-v-6983ea2f]{margin:16px 12px 0}.list-section .list-container[data-v-6983ea2f]{margin-top:12px}.list-container[data-v-6983ea2f] .list-item:first-child{border-radius:0 0 12px 12px;padding-top:0}
