.personal-guide-container[data-v-2a5fae17]{min-height:100vh;background-color:#f5f7fa}.top-nav[data-v-2a5fae17]{max-width:1200px;margin:0 auto;display:flex;justify-content:center;background-color:#fff;padding:16px 0;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px}.top-nav .nav-item[data-v-2a5fae17]{display:flex;flex-direction:column;align-items:center;margin:0 20px;text-decoration:none;color:#606266;transition:all .3s ease;padding:8px 12px;border-radius:8px}.top-nav .nav-item i[data-v-2a5fae17]{font-size:22px;margin-bottom:6px;color:#409eff}.top-nav .nav-item span[data-v-2a5fae17]{font-size:13px}.top-nav .nav-item[data-v-2a5fae17]:hover{color:#409eff;background-color:#ecf5ff;transform:translateY(-2px)}.top-nav .nav-item.router-link-active[data-v-2a5fae17]{color:#409eff;background-color:#ecf5ff}.main-content[data-v-2a5fae17]{display:flex;max-width:1200px;margin:0 auto;gap:20px}.left-modules[data-v-2a5fae17]{flex:1;display:flex;flex-direction:column;gap:20px}.module[data-v-2a5fae17]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.module .module-header[data-v-2a5fae17]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.module .module-header h3[data-v-2a5fae17]{font-size:16px;font-weight:600;color:#303133;margin:0;display:flex;align-items:center}.module .module-header h3 i[data-v-2a5fae17]{margin-right:8px;color:#409eff}.module .module-header .more-link[data-v-2a5fae17]{font-size:13px;color:#909399;text-decoration:none;display:flex;align-items:center;transition:color .3s}.module .module-header .more-link[data-v-2a5fae17]:hover{color:#409eff}.module .module-content[data-v-2a5fae17]{padding:16px 20px}.module .empty-state[data-v-2a5fae17]{text-align:center;padding:30px 0}.module .empty-state .empty-icon[data-v-2a5fae17]{font-size:48px;color:#c0c4cc;margin-bottom:12px}.module .empty-state p[data-v-2a5fae17]{color:#909399;margin-bottom:12px;font-size:14px}.module .empty-state .view-more[data-v-2a5fae17]{color:#409eff;text-decoration:none;font-size:14px;display:inline-flex;align-items:center}.module .empty-state .view-more[data-v-2a5fae17]:hover{text-decoration:underline}.job-list .job-item[data-v-2a5fae17]{display:flex;justify-content:space-between;align-items:center;padding:14px;margin-bottom:12px;background-color:#fafafa;border-radius:6px;cursor:pointer;transition:all .3s}.job-list .job-item[data-v-2a5fae17]:last-child{margin-bottom:0}.job-list .job-item[data-v-2a5fae17]:hover{background-color:#ecf5ff;transform:translateX(4px)}.job-list .job-item .job-info[data-v-2a5fae17]{flex:1}.job-list .job-item .job-info h4[data-v-2a5fae17]{font-size:14px;font-weight:600;color:#303133;margin:0 0 6px 0}.job-list .job-item .job-info .job-company[data-v-2a5fae17]{font-size:12px;color:#909399;margin:0}.job-list .job-item .job-salary[data-v-2a5fae17]{font-size:14px;font-weight:600;color:#f56c6c;white-space:nowrap;margin-left:16px}.training-list[data-v-2a5fae17]{display:flex;flex-direction:column;gap:12px}.training-list .training-item[data-v-2a5fae17]{display:flex;padding:12px;background-color:#fafafa;border-radius:6px;cursor:pointer;transition:all .3s}.training-list .training-item[data-v-2a5fae17]:hover{background-color:#ecf5ff}.training-list .training-item .training-cover[data-v-2a5fae17]{width:80px;height:50px;background-color:#e4e7ed;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-right:12px;position:relative;overflow:hidden}.training-list .training-item .training-cover img[data-v-2a5fae17]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-list .training-item .training-cover i[data-v-2a5fae17]{font-size:20px;color:#909399}.training-list .training-item .training-cover .progress-tag[data-v-2a5fae17]{position:absolute;bottom:2px;right:2px;background-color:rgba(64,158,255,.9);color:#fff;font-size:10px;padding:1px 4px;border-radius:2px}.training-list .training-item .training-info[data-v-2a5fae17]{flex:1;display:flex;flex-direction:column;justify-content:center}.training-list .training-item .training-info h4[data-v-2a5fae17]{font-size:14px;font-weight:500;color:#303133;margin:0 0 4px 0;line-height:1.3}.training-list .training-item .training-info .training-time[data-v-2a5fae17]{font-size:12px;color:#909399;margin:0}.certificate-list[data-v-2a5fae17]{display:flex;flex-direction:column;gap:12px}.certificate-list .certificate-item[data-v-2a5fae17]{display:flex;align-items:center;padding:12px;background-color:#fafafa;border-radius:6px;transition:all .3s}.certificate-list .certificate-item[data-v-2a5fae17]:hover{background-color:#ecf5ff}.certificate-list .certificate-item .cert-badge[data-v-2a5fae17]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.certificate-list .certificate-item .cert-badge i[data-v-2a5fae17]{font-size:20px;color:#fff}.certificate-list .certificate-item .cert-info[data-v-2a5fae17]{flex:1}.certificate-list .certificate-item .cert-info h4[data-v-2a5fae17]{font-size:14px;font-weight:500;color:#303133;margin:0 0 4px 0}.certificate-list .certificate-item .cert-info .cert-time[data-v-2a5fae17]{font-size:12px;color:#909399;margin:0}.right-sidebar[data-v-2a5fae17]{width:340px;display:flex;flex-direction:column;gap:20px}.sidebar-section[data-v-2a5fae17]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:16px 20px}.sidebar-section h3[data-v-2a5fae17]{font-size:15px;font-weight:600;color:#303133;margin:0 0 16px 0;padding-bottom:12px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center}.sidebar-section h3 i[data-v-2a5fae17]{margin-right:8px;color:#409eff}.quick-links[data-v-2a5fae17]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-links .quick-link-item[data-v-2a5fae17]{display:flex;flex-direction:column;align-items:center;padding:16px 12px;background-color:#f5f7fa;border-radius:8px;text-decoration:none;transition:all .3s}.quick-links .quick-link-item[data-v-2a5fae17]:hover{background-color:#ecf5ff;transform:translateY(-2px)}.quick-links .quick-link-item:hover i[data-v-2a5fae17]{color:#409eff}.quick-links .quick-link-item i[data-v-2a5fae17]{font-size:24px;color:#606266;margin-bottom:8px;transition:color .3s}.quick-links .quick-link-item span[data-v-2a5fae17]{font-size:12px;color:#606266}.recruitment-list .recruitment-item[data-v-2a5fae17]{padding:12px;margin-bottom:12px;background-color:#f5f7fa;border-radius:6px;cursor:pointer;transition:all .3s;position:relative}.recruitment-list .recruitment-item[data-v-2a5fae17]:last-child{margin-bottom:0}.recruitment-list .recruitment-item[data-v-2a5fae17]:hover{background-color:#ecf5ff}.recruitment-list .recruitment-item h4[data-v-2a5fae17]{font-size:14px;font-weight:500;color:#303133;margin:0 0 8px 0;line-height:1.4;padding-right:60px}.recruitment-list .recruitment-item .date[data-v-2a5fae17]{font-size:12px;color:#909399;margin:0;display:flex;align-items:center}.recruitment-list .recruitment-item .date i[data-v-2a5fae17]{margin-right:4px}.recruitment-list .recruitment-item .status[data-v-2a5fae17]{position:absolute;top:12px;right:12px;font-size:11px;padding:2px 8px;border-radius:4px;margin:0}.recruitment-list .recruitment-item .status.pending[data-v-2a5fae17]{background-color:#e6a23c;color:#fff}.recruitment-list .recruitment-item .status.ongoing[data-v-2a5fae17]{background-color:#67c23a;color:#fff}.recruitment-list .recruitment-item .status.ending[data-v-2a5fae17]{background-color:#f56c6c;color:#fff}.view-all[data-v-2a5fae17]{display:block;text-align:center;padding:12px 0 0;margin-top:12px;border-top:1px solid #f0f0f0;color:#409eff;text-decoration:none;font-size:13px}.view-all[data-v-2a5fae17]:hover{color:#66b1ff}.notice-list .notice-item[data-v-2a5fae17]{display:flex;padding:10px 0;border-bottom:1px solid #f5f7fa}.notice-list .notice-item[data-v-2a5fae17]:last-child{border-bottom:none}.notice-list .notice-item>i[data-v-2a5fae17]{font-size:16px;color:#409eff;margin-right:10px;margin-top:2px}.notice-list .notice-item .notice-content[data-v-2a5fae17]{flex:1}.notice-list .notice-item .notice-content p[data-v-2a5fae17]{font-size:13px;color:#606266;margin:0 0 4px 0;line-height:1.4}.notice-list .notice-item .notice-content .notice-time[data-v-2a5fae17]{font-size:12px;color:#c0c4cc}.notice-list .empty-notice[data-v-2a5fae17]{text-align:center;padding:20px 0;color:#909399}.notice-list .empty-notice i[data-v-2a5fae17]{font-size:32px;margin-bottom:8px;color:#67c23a}.notice-list .empty-notice p[data-v-2a5fae17]{font-size:13px;margin:0}@media (max-width:992px){.main-content[data-v-2a5fae17]{flex-direction:column}.right-sidebar[data-v-2a5fae17]{width:100%}}@media (max-width:768px){.top-nav[data-v-2a5fae17]{flex-wrap:wrap;padding:12px}.top-nav .nav-item[data-v-2a5fae17]{margin:6px 10px;padding:6px 8px}.top-nav .nav-item i[data-v-2a5fae17]{font-size:18px}.top-nav .nav-item span[data-v-2a5fae17]{font-size:11px}.quick-links[data-v-2a5fae17]{grid-template-columns:repeat(4,1fr)}.quick-links .quick-link-item[data-v-2a5fae17]{padding:12px 6px}.quick-links .quick-link-item i[data-v-2a5fae17]{font-size:20px}.quick-links .quick-link-item span[data-v-2a5fae17]{font-size:11px}}