.positions-layout[data-v-3ccec19f]{min-height:100vh;max-height:100vh;max-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;background:#f5f5f5}.positions-page[data-v-3ccec19f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f5f5f5}.positions-scroll[data-v-3ccec19f]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(120px + constant(safe-area-inset-bottom));padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))}.RechargeNav[data-v-3ccec19f]{position:fixed;top:0;left:0;right:0;z-index:1000;box-sizing:border-box;display:flex;align-items:center;background:var(--un-primary);padding-left:12px;padding-right:12px;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top,0);min-height:calc(46px + constant(safe-area-inset-top));min-height:calc(46px + env(safe-area-inset-top, 0px))}.RechargeNav__left[data-v-3ccec19f]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;color:#000;cursor:pointer}.RechargeNav__left[data-v-3ccec19f] .van-icon{color:#000}.RechargeNav__center[data-v-3ccec19f]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 12px}.RechargeNav__title-center[data-v-3ccec19f]{font-size:16px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RechargeNav__right[data-v-3ccec19f]{flex-shrink:0;display:flex;align-items:center}.RechargeNav__kefu[data-v-3ccec19f]{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;cursor:pointer}.RechargeNav__kefu[data-v-3ccec19f] .van-icon{color:#000}.main-content[data-v-3ccec19f]{flex:1;padding:20px;background:#fff;border-radius:20px 20px 0 0;padding-top:calc(60px + env(safe-area-inset-top, 0px));margin-bottom:12px;min-height:auto}.user-info-card[data-v-3ccec19f],.user-info[data-v-3ccec19f]{display:flex;align-items:center;gap:16px}.user-info-card[data-v-3ccec19f]{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border-radius:16px;padding:20px;margin-bottom:10px}.user-avatar[data-v-3ccec19f]{flex-shrink:0}.avatar-circle[data-v-3ccec19f]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#ffb366,#fc9);display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar-circle img[data-v-3ccec19f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-details[data-v-3ccec19f]{flex:1}.position-info[data-v-3ccec19f]{margin-bottom:16px}.position-label[data-v-3ccec19f]{color:#8b7355;font-size:14px;margin-right:8px}.position-value[data-v-3ccec19f]{color:#8b4513;font-size:18px;font-weight:700}.level-section[data-v-3ccec19f]{margin-bottom:24px;background:#fff;border-radius:18px;box-shadow:0 4px 16px rgba(191,160,122,.07);padding:16px}.section-header[data-v-3ccec19f]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.orange-bar[data-v-3ccec19f]{width:4px;height:20px;background:linear-gradient(120deg,#ffb366,#fc9);border-radius:2px}.section-title[data-v-3ccec19f]{font-size:18px;font-weight:700;color:#222;margin:0}.level-grid[data-v-3ccec19f]{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px 9px}.level-card[data-v-3ccec19f]{display:flex;align-items:center;background:#f6f8f7;border-radius:16px;padding:6px 9px;min-height:70px;box-shadow:0 2px 8px rgba(191,160,122,.04)}.level-info[data-v-3ccec19f]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.level-num[data-v-3ccec19f]{font-size:18px;font-weight:700;color:#3a7c6a;line-height:1}.level-lp[data-v-3ccec19f]{font-size:12px;color:#8b8b8b;margin-top:2px}.job-description-button-wrapper[data-v-3ccec19f]{margin-bottom:24px}.job-description-button[data-v-3ccec19f]{background:#8d0000;color:#fff;border:none;border-radius:8px;height:48px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}[data-v-3ccec19f]::deep(.job-description-button .van-icon){color:#fff}.promotion-progress-section[data-v-3ccec19f]{background:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:24px;border:1px solid #e9ecef}.promotion-title[data-v-3ccec19f]{font-size:16px;font-weight:700;color:#000;margin-bottom:12px}.promotion-requirement[data-v-3ccec19f]{font-size:14px;color:#333;line-height:1.6;margin-bottom:12px}.stars-container[data-v-3ccec19f]{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0}.star-icon[data-v-3ccec19f]{width:50px;height:50px;font-size:50px;-o-object-fit:cover;object-fit:cover}.progress-bar-container[data-v-3ccec19f]{margin-top:16px}.progress-bar-bg[data-v-3ccec19f]{width:100%;height:32px;background:#e9ecef;border-radius:16px;overflow:hidden;position:relative}.progress-bar-fill[data-v-3ccec19f]{height:100%;background:#007bff;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:width .3s ease;min-width:60px}.progress-text[data-v-3ccec19f]{color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.application-button[data-v-3ccec19f]{padding:0 20px 20px}[data-v-3ccec19f]::deep(.van-button--primary){background:#0b6b50;border-color:#0b6b50;height:48px;font-size:16px;font-weight:700;border-radius:8px}[data-v-3ccec19f]::deep(.van-button--primary:disabled){background:#ccc;border-color:#ccc}