[data-v-99eb43b0]{box-sizing:border-box;margin:0;padding:0}.page[data-v-99eb43b0]{min-height:100vh;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;padding-bottom:30px}.header[data-v-99eb43b0]{background:linear-gradient(135deg,#e14d6c,#f07b95);padding:16px;display:flex;align-items:center;justify-content:space-between;color:#fff}.header-info[data-v-99eb43b0]{display:flex;align-items:center;gap:10px}.avatar[data-v-99eb43b0]{font-size:32px}.app-name[data-v-99eb43b0]{font-size:16px;font-weight:700}.welcome[data-v-99eb43b0]{font-size:12px;opacity:.85}.logout-btn[data-v-99eb43b0]{background:#fff3;border:1px solid rgba(255,255,255,.4);color:#fff;padding:5px 14px;border-radius:16px;font-size:13px;cursor:pointer}.stats-row[data-v-99eb43b0]{display:flex;gap:12px;padding:16px 16px 0}.stat-card[data-v-99eb43b0]{flex:1;background:#fff;border-radius:12px;padding:16px;text-align:center;box-shadow:0 2px 8px #0000000f;cursor:pointer}.stat-card.pending[data-v-99eb43b0]{background:linear-gradient(135deg,#e14d6c,#f07b95);color:#fff}.stat-num[data-v-99eb43b0]{font-size:28px;font-weight:700;color:#e14d6c}.stat-card.pending .stat-num[data-v-99eb43b0]{color:#fff}.stat-label[data-v-99eb43b0]{font-size:12px;color:#999;margin-top:4px}.stat-card.pending .stat-label[data-v-99eb43b0]{color:#ffffffd9}.stat-hint[data-v-99eb43b0]{font-size:10px;color:#ffffffb3;margin-top:2px}.card[data-v-99eb43b0]{background:#fff;border-radius:12px;margin:12px;padding:16px;box-shadow:0 2px 8px #0000000f}.card-title[data-v-99eb43b0]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.legend-row[data-v-99eb43b0]{display:flex;align-items:center;gap:4px;font-size:11px;color:#888;margin-bottom:10px}.legend-dot[data-v-99eb43b0]{width:10px;height:10px;border-radius:2px;display:inline-block}.legend-dot.followed[data-v-99eb43b0]{background:#e14d6c}.legend-dot.remaining[data-v-99eb43b0]{background:#e0e0e0}.chart-scroll[data-v-99eb43b0]{overflow-x:auto;-webkit-overflow-scrolling:touch}.chart-scroll[data-v-99eb43b0]::-webkit-scrollbar{display:none}.chart[data-v-99eb43b0]{display:flex;gap:4px;align-items:flex-end;min-width:100%;padding:4px 0}.chart-col[data-v-99eb43b0]{flex:1;min-width:22px;display:flex;flex-direction:column;align-items:center;gap:2px}.bar-wrap[data-v-99eb43b0]{width:100%;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px}.bar-followed[data-v-99eb43b0]{width:65%;background:#e14d6c;border-radius:3px 3px 0 0;min-height:0;transition:height .3s}.bar-val[data-v-99eb43b0]{font-size:10px;color:#e14d6c;font-weight:600;line-height:1}.bar-label[data-v-99eb43b0]{font-size:9px;color:#bbb;white-space:nowrap}.section-header[data-v-99eb43b0]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 10px}.section-title[data-v-99eb43b0]{font-size:15px;font-weight:600;color:#333}.see-all[data-v-99eb43b0]{background:none;border:none;color:#e14d6c;font-size:13px;cursor:pointer}.loading-tip[data-v-99eb43b0],.empty-tip[data-v-99eb43b0]{text-align:center;color:#999;font-size:14px;padding:30px 16px}.resume-list[data-v-99eb43b0]{padding:0 12px}.resume-card[data-v-99eb43b0]{background:#fff;border-radius:12px;padding:14px 16px;margin-bottom:10px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #0000000d;cursor:pointer}.resume-avatar[data-v-99eb43b0]{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.resume-main[data-v-99eb43b0]{flex:1;overflow:hidden}.resume-name[data-v-99eb43b0]{font-size:15px;font-weight:600;color:#1a1a1a}.gender-tag[data-v-99eb43b0],.age-tag[data-v-99eb43b0]{font-size:11px;color:#888;background:#f5f5f5;border-radius:3px;padding:1px 4px;margin-left:5px;font-weight:400}.resume-info[data-v-99eb43b0]{font-size:13px;color:#888;margin-top:3px}.resume-pos[data-v-99eb43b0]{font-size:12px;color:#aaa;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resume-right[data-v-99eb43b0]{text-align:right;flex-shrink:0}.time-tip[data-v-99eb43b0]{font-size:11px;color:#ccc;margin-bottom:5px}.status-badge[data-v-99eb43b0]{padding:3px 9px;border-radius:11px;font-size:11px;font-weight:600}
