.home-page[data-v-33b5cd5a]{background:#f5f5f5;min-height:100vh}.home-page .search-box[data-v-33b5cd5a]{display:flex;align-items:center;padding:8px 12px;background:#fff}.home-page .search-box .msg-entry[data-v-33b5cd5a]{position:relative;margin-left:12px;padding:4px;cursor:pointer}.home-page .search-box .msg-entry .msg-badge[data-v-33b5cd5a]{position:absolute;top:-2px;right:-6px}.home-page .banner[data-v-33b5cd5a]{height:150px}.home-page .banner img[data-v-33b5cd5a]{width:100%;height:100%;object-fit:cover}.home-page .quick-entry[data-v-33b5cd5a]{margin-bottom:12px}.home-page .section[data-v-33b5cd5a]{background:#fff;margin-bottom:12px;padding:16px}.home-page .section .section-header[data-v-33b5cd5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.home-page .section .section-header .title[data-v-33b5cd5a]{font-size:16px;font-weight:600;color:#333}.home-page .section .section-header .more[data-v-33b5cd5a]{font-size:13px;color:#999}.home-page .article-list .article-item[data-v-33b5cd5a]{display:flex;padding:12px 0;border-bottom:1px solid #f5f5f5}.home-page .article-list .article-item[data-v-33b5cd5a]:last-child{border-bottom:none}.home-page .article-list .article-item .cover[data-v-33b5cd5a]{width:100px;height:70px;border-radius:4px;object-fit:cover;margin-right:12px}.home-page .article-list .article-item .info[data-v-33b5cd5a]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.home-page .article-list .article-item .info .title[data-v-33b5cd5a]{font-size:15px;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-page .article-list .article-item .info .meta[data-v-33b5cd5a]{font-size:12px;color:#999}.home-page .article-list .article-item .info .meta .category[data-v-33b5cd5a]{margin-right:12px}.home-page .counselor-list .counselor-item[data-v-33b5cd5a]{display:flex;padding:12px 0;border-bottom:1px solid #f5f5f5}.home-page .counselor-list .counselor-item[data-v-33b5cd5a]:last-child{border-bottom:none}.home-page .counselor-list .counselor-item .avatar[data-v-33b5cd5a]{width:70px;height:70px;border-radius:50%;margin-right:12px;object-fit:cover}.home-page .counselor-list .counselor-item .info[data-v-33b5cd5a]{flex:1}.home-page .counselor-list .counselor-item .info .name[data-v-33b5cd5a]{font-size:16px;font-weight:600;color:#333}.home-page .counselor-list .counselor-item .info .title[data-v-33b5cd5a]{font-size:13px;color:#666;margin-top:4px}.home-page .counselor-list .counselor-item .info .tags[data-v-33b5cd5a]{margin-top:8px}.home-page .counselor-list .counselor-item .info .tags .tag[data-v-33b5cd5a]{display:inline-block;padding:2px 6px;font-size:11px;color:#1989fa;background:#1989fa1a;border-radius:2px;margin-right:4px}.home-page .counselor-list .counselor-item .info .bottom[data-v-33b5cd5a]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.home-page .counselor-list .counselor-item .info .bottom .rating[data-v-33b5cd5a]{font-size:13px;color:#ff976a}.home-page .counselor-list .counselor-item .info .bottom .price[data-v-33b5cd5a]{font-size:14px;color:#ee0a24;font-weight:600}.home-page .assessment-list .assessment-item[data-v-33b5cd5a]{padding:12px 0;border-bottom:1px solid #f5f5f5}.home-page .assessment-list .assessment-item[data-v-33b5cd5a]:last-child{border-bottom:none}.home-page .assessment-list .assessment-item .info .title[data-v-33b5cd5a]{font-size:15px;color:#333;font-weight:500}.home-page .assessment-list .assessment-item .info .desc[data-v-33b5cd5a]{font-size:13px;color:#666;margin-top:4px}.home-page .assessment-list .assessment-item .info .meta[data-v-33b5cd5a]{font-size:12px;color:#999;margin-top:8px}.home-page .assessment-list .assessment-item .info .meta span[data-v-33b5cd5a]{margin-right:12px}.home-page .assessment-list .assessment-item .info .meta .free[data-v-33b5cd5a]{color:#07c160}.article-list-page[data-v-575cd509]{min-height:100vh;background:#f5f5f5}.article-list-page .article-card[data-v-575cd509]{display:flex;padding:16px;background:#fff;margin-bottom:1px;cursor:pointer}.article-list-page .article-card[data-v-575cd509]:active{background:#f9f9f9}.article-list-page .article-card .cover[data-v-575cd509],.article-list-page .article-card .cover-placeholder[data-v-575cd509]{width:120px;height:80px;border-radius:6px;object-fit:cover;flex-shrink:0;margin-right:12px}.article-list-page .article-card .cover-placeholder[data-v-575cd509]{display:flex;align-items:center;justify-content:center;background:#f5f5f5}.article-list-page .article-card .info[data-v-575cd509]{flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.article-list-page .article-card .info .title[data-v-575cd509]{font-size:15px;font-weight:500;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-list-page .article-card .info .summary[data-v-575cd509]{font-size:13px;color:#999;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px}.article-list-page .article-card .info .meta[data-v-575cd509]{display:flex;align-items:center;font-size:12px;color:#bbb;margin-top:6px}.article-list-page .article-card .info .meta .category[data-v-575cd509]{color:#1989fa;margin-right:8px}.article-list-page .article-card .info .meta .views[data-v-575cd509]{margin-right:8px;display:flex;align-items:center;gap:2px}.article-detail-page[data-v-74b09bce]{min-height:100vh;background:#fff}.article-detail-page .loading-wrap[data-v-74b09bce]{display:flex;justify-content:center;padding:60px 0}.article-detail-page .article-header[data-v-74b09bce]{padding:16px}.article-detail-page .article-header .title[data-v-74b09bce]{font-size:20px;font-weight:600;color:#333;line-height:1.5;margin:0}.article-detail-page .article-header .meta[data-v-74b09bce]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:13px;color:#999}.article-detail-page .article-header .meta span[data-v-74b09bce]{display:flex;align-items:center;gap:4px}.article-detail-page .article-content[data-v-74b09bce]{padding:0 16px 24px;font-size:15px;line-height:1.8;color:#444}.article-detail-page .article-content[data-v-74b09bce] h2{font-size:17px;font-weight:600;color:#333;margin:24px 0 12px}.article-detail-page .article-content[data-v-74b09bce] p{margin:12px 0}.article-detail-page .article-content[data-v-74b09bce] ul{padding-left:20px;margin:12px 0}.article-detail-page .article-content[data-v-74b09bce] ul li{margin:6px 0}.article-detail-page .article-content[data-v-74b09bce] strong{color:#333}.article-detail-page .article-content[data-v-74b09bce] img{max-width:100%;border-radius:6px}.article-detail-page .article-nav[data-v-74b09bce]{padding:16px;border-top:8px solid #f5f5f5}.article-detail-page .article-nav .nav-item[data-v-74b09bce]{padding:12px 0;font-size:14px;color:#666;cursor:pointer;display:flex;align-items:center;gap:8px}.article-detail-page .article-nav .nav-item[data-v-74b09bce]:active{color:#1989fa}.article-detail-page .article-nav .nav-item span[data-v-74b09bce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.article-detail-page .comment-section[data-v-74b09bce]{padding:16px;border-top:8px solid #f5f5f5}.article-detail-page .comment-section .section-header[data-v-74b09bce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.article-detail-page .comment-section .section-header h3[data-v-74b09bce]{margin:0;font-size:16px;font-weight:600;color:#333}.article-detail-page .comment-section .section-header .comment-count[data-v-74b09bce]{font-size:13px;color:#999}.article-detail-page .comment-section .comment-input-wrap[data-v-74b09bce]{display:flex;gap:12px;margin-bottom:20px;align-items:flex-end}.article-detail-page .comment-section .comment-input-wrap .comment-input[data-v-74b09bce]{flex:1;background:#f7f8fa;border-radius:8px}.article-detail-page .comment-section .comment-input-wrap .submit-btn[data-v-74b09bce]{flex-shrink:0;height:36px;padding:0 16px;border-radius:18px}.article-detail-page .comment-section .comment-list .comment-item[data-v-74b09bce]{padding:16px 0;border-bottom:1px solid #f5f5f5}.article-detail-page .comment-section .comment-list .comment-item[data-v-74b09bce]:last-child{border-bottom:none}.article-detail-page .comment-section .comment-list .comment-main[data-v-74b09bce]{display:flex;gap:12px}.article-detail-page .comment-section .comment-list .comment-avatar[data-v-74b09bce]{flex-shrink:0}.article-detail-page .comment-section .comment-list .comment-body[data-v-74b09bce]{flex:1;min-width:0}.article-detail-page .comment-section .comment-list .comment-header[data-v-74b09bce]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.article-detail-page .comment-section .comment-list .comment-header .nickname[data-v-74b09bce]{font-size:14px;font-weight:500;color:#333}.article-detail-page .comment-section .comment-list .comment-header .reply-to[data-v-74b09bce],.article-detail-page .comment-section .comment-list .comment-header .time[data-v-74b09bce]{font-size:12px;color:#999}.article-detail-page .comment-section .comment-list .comment-text[data-v-74b09bce]{font-size:14px;line-height:1.6;color:#444;word-break:break-all}.article-detail-page .comment-section .comment-list .comment-actions[data-v-74b09bce]{margin-top:8px}.article-detail-page .comment-section .comment-list .comment-actions .reply-btn[data-v-74b09bce]{font-size:13px;color:#1989fa}.article-detail-page .comment-section .comment-list .admin-reply[data-v-74b09bce]{margin:10px 0 0 48px;padding:10px 12px;background:#f7f8fa;border-radius:8px}.article-detail-page .comment-section .comment-list .admin-reply .admin-reply-header[data-v-74b09bce]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.article-detail-page .comment-section .comment-list .admin-reply .admin-reply-header .time[data-v-74b09bce]{font-size:12px;color:#999}.article-detail-page .comment-section .comment-list .admin-reply .admin-reply-text[data-v-74b09bce]{font-size:13px;line-height:1.6;color:#555}.article-detail-page .comment-section .comment-list .sub-replies[data-v-74b09bce]{margin:12px 0 0 48px;padding-left:12px;border-left:2px solid #f2f3f5}.article-detail-page .comment-section .comment-list .sub-replies .sub-reply-item[data-v-74b09bce]{padding:10px 0}.assessment-list-page[data-v-1942dec2]{min-height:100vh;background:#f5f5f5}.assessment-list-page .assessment-list[data-v-1942dec2]{padding:12px}.assessment-list-page .assessment-card[data-v-1942dec2]{display:flex;align-items:center;background:#fff;border-radius:10px;padding:16px;margin-bottom:12px;cursor:pointer}.assessment-list-page .assessment-card[data-v-1942dec2]:active{background:#f9f9f9}.assessment-list-page .assessment-card .card-icon[data-v-1942dec2]{width:56px;height:56px;border-radius:12px;background:#1989fa14;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.assessment-list-page .assessment-card .card-info[data-v-1942dec2]{flex:1;overflow:hidden}.assessment-list-page .assessment-card .card-info .card-title[data-v-1942dec2]{font-size:15px;font-weight:600;color:#333;margin-bottom:4px}.assessment-list-page .assessment-card .card-info .card-desc[data-v-1942dec2]{font-size:13px;color:#999;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.assessment-list-page .assessment-card .card-info .card-meta[data-v-1942dec2]{display:flex;align-items:center;gap:12px;margin-top:8px}.assessment-list-page .assessment-card .card-info .card-meta .meta-item[data-v-1942dec2]{font-size:12px;color:#bbb;display:flex;align-items:center;gap:2px}.assessment-detail-page[data-v-17b12b07]{min-height:100vh;background:#f5f5f5;display:flex;flex-direction:column}.assessment-detail-page .loading-wrap[data-v-17b12b07]{display:flex;justify-content:center;padding:60px 0}.assessment-detail-page .progress-bar[data-v-17b12b07]{padding:16px;background:#fff}.assessment-detail-page .progress-bar .progress-text[data-v-17b12b07]{text-align:center;font-size:13px;color:#999;margin-top:8px}.assessment-detail-page .question-area[data-v-17b12b07]{flex:1;padding:16px}.assessment-detail-page .question-content[data-v-17b12b07]{background:#fff;border-radius:10px;padding:20px 16px;margin-bottom:16px}.assessment-detail-page .question-content .question-number[data-v-17b12b07]{font-size:13px;color:#1989fa;margin-bottom:8px}.assessment-detail-page .question-content .question-text[data-v-17b12b07]{font-size:16px;color:#333;line-height:1.6}.assessment-detail-page .options-list .option-item[data-v-17b12b07]{display:flex;align-items:center;background:#fff;border-radius:10px;padding:14px 16px;margin-bottom:10px;cursor:pointer;border:2px solid transparent;transition:all .2s}.assessment-detail-page .options-list .option-item.active[data-v-17b12b07]{border-color:#1989fa;background:#1989fa0d}.assessment-detail-page .options-list .option-item[data-v-17b12b07]:active{background:#f9f9f9}.assessment-detail-page .options-list .option-item .option-key[data-v-17b12b07]{width:32px;height:32px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#666;margin-right:12px;flex-shrink:0}.assessment-detail-page .options-list .option-item.active .option-key[data-v-17b12b07]{background:#1989fa;color:#fff}.assessment-detail-page .options-list .option-item .option-text[data-v-17b12b07]{font-size:15px;color:#333}.assessment-detail-page .bottom-actions[data-v-17b12b07]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;display:flex;gap:12px}.assessment-detail-page .bottom-actions .van-button[data-v-17b12b07]{flex:1}.assessment-result-page[data-v-582216ba]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.assessment-result-page .loading-wrap[data-v-582216ba]{display:flex;justify-content:center;padding:60px 0}.assessment-result-page .score-card[data-v-582216ba]{margin:16px;border-radius:16px;padding:32px 24px;text-align:center;color:#fff}.assessment-result-page .score-card .score-label[data-v-582216ba]{font-size:14px;opacity:.9;margin-bottom:8px}.assessment-result-page .score-card .score-number[data-v-582216ba]{font-size:64px;font-weight:700;line-height:1.2}.assessment-result-page .score-card .score-max[data-v-582216ba]{font-size:13px;opacity:.8;margin-top:4px}.assessment-result-page .score-card .level-badge[data-v-582216ba]{display:inline-block;margin-top:16px;padding:6px 20px;background:#fff3;border-radius:20px;font-size:16px;font-weight:600}.assessment-result-page .result-section[data-v-582216ba]{margin:12px 16px;background:#fff;border-radius:10px;padding:16px}.assessment-result-page .result-section .section-title[data-v-582216ba]{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.assessment-result-page .result-section .section-content[data-v-582216ba]{font-size:14px;color:#666;line-height:1.8;white-space:pre-line}.assessment-result-page .result-meta[data-v-582216ba]{padding:12px 16px;font-size:12px;color:#bbb;text-align:center}.assessment-result-page .bottom-actions[data-v-582216ba]{padding:16px;display:flex;flex-direction:column;gap:12px}.counselor-list-page[data-v-b77e73af]{min-height:100vh;background:#f5f5f5}.counselor-list-page .filter-panel[data-v-b77e73af]{background:#fff}.counselor-list-page .city-popup[data-v-b77e73af]{background:#fff;max-height:70vh;overflow:hidden}.counselor-list-page .city-popup__header[data-v-b77e73af]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #f2f3f5;font-size:14px}.counselor-list-page .city-popup__title[data-v-b77e73af]{flex:1;text-align:center;font-weight:600;color:#323233}.counselor-list-page .city-popup__cancel[data-v-b77e73af]{color:#969799;min-width:40px}.counselor-list-page .city-popup__right-actions[data-v-b77e73af]{display:flex;align-items:center;min-width:80px;justify-content:flex-end}.counselor-list-page .city-popup__reset[data-v-b77e73af]{color:#ff976a;font-weight:500;margin-right:16px}.counselor-list-page .city-popup__confirm[data-v-b77e73af]{color:#1989fa;font-weight:500}.counselor-list-page .city-popup__body[data-v-b77e73af]{display:flex;height:320px;overflow:hidden;overscroll-behavior:contain}.counselor-list-page .province-column[data-v-b77e73af]{flex:0 0 42%;height:320px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:6px 0;background:#f7f8fa;border-right:1px solid #f2f3f5}.counselor-list-page .city-column[data-v-b77e73af]{flex:0 0 58%;height:320px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:6px 0;background:#fff}.counselor-list-page .province-item[data-v-b77e73af],.counselor-list-page .city-item[data-v-b77e73af]{position:relative;min-height:52px;padding:16px 18px;font-size:14px;line-height:20px;color:#323233;display:flex;align-items:center;transition:background-color .2s ease,color .2s ease}.counselor-list-page .city-item--all[data-v-b77e73af]{color:#646566;font-weight:500}.counselor-list-page .province-item.active[data-v-b77e73af],.counselor-list-page .city-item.active[data-v-b77e73af]{color:#1989fa;font-weight:600;background:#1989fa1a}.counselor-list-page .province-item.active[data-v-b77e73af]:before,.counselor-list-page .city-item.active[data-v-b77e73af]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:#1989fa}.counselor-list-page .city-item--all.active[data-v-b77e73af]{background:linear-gradient(90deg,#1989fa24,#1989fa0f)}.counselor-list-page .counselor-card[data-v-b77e73af]{display:flex;padding:16px;background:#fff;margin-bottom:1px;cursor:pointer}.counselor-list-page .counselor-card[data-v-b77e73af]:active{background:#f9f9f9}.counselor-list-page .counselor-card .avatar[data-v-b77e73af]{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:12px}.counselor-list-page .counselor-card .info[data-v-b77e73af]{flex:1;overflow:hidden}.counselor-list-page .counselor-card .info .name-row[data-v-b77e73af]{display:flex;align-items:center;gap:8px}.counselor-list-page .counselor-card .info .name-row .name[data-v-b77e73af]{font-size:16px;font-weight:600;color:#333}.counselor-list-page .counselor-card .info .title[data-v-b77e73af]{font-size:13px;color:#999;margin-top:4px}.counselor-list-page .counselor-card .info .tags[data-v-b77e73af]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.counselor-list-page .counselor-card .info .bottom-row[data-v-b77e73af]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.counselor-list-page .counselor-card .info .bottom-row .consult-count[data-v-b77e73af]{font-size:12px;color:#bbb}.counselor-list-page .counselor-card .info .bottom-row .price[data-v-b77e73af]{font-size:16px;color:#ee0a24;font-weight:600}.counselor-list-page .counselor-card .info .bottom-row .price small[data-v-b77e73af]{font-size:12px;font-weight:400}.counselor-detail-page[data-v-4dd12392]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.counselor-detail-page .loading-wrap[data-v-4dd12392]{display:flex;justify-content:center;padding:60px 0}.counselor-detail-page .profile-card[data-v-4dd12392]{display:flex;align-items:center;padding:20px 16px;background:#fff}.counselor-detail-page .profile-card .avatar[data-v-4dd12392]{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-right:16px;flex-shrink:0}.counselor-detail-page .profile-card .info[data-v-4dd12392]{flex:1}.counselor-detail-page .profile-card .info .name[data-v-4dd12392]{font-size:20px;font-weight:600;color:#333}.counselor-detail-page .profile-card .info .title-text[data-v-4dd12392]{font-size:14px;color:#999;margin-top:4px}.counselor-detail-page .profile-card .info .rating-row[data-v-4dd12392]{display:flex;align-items:center;gap:6px;margin-top:8px}.counselor-detail-page .profile-card .info .rating-row .rating-text[data-v-4dd12392]{font-size:14px;color:#ff976a}.counselor-detail-page .profile-card .info .rating-row .review-count[data-v-4dd12392]{font-size:12px;color:#999}.counselor-detail-page .section[data-v-4dd12392]{margin-top:10px;background:#fff;padding:16px}.counselor-detail-page .section .section-title[data-v-4dd12392]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.counselor-detail-page .section .section-content[data-v-4dd12392]{font-size:14px;line-height:1.8;color:#666}.counselor-detail-page .section .tags-wrap[data-v-4dd12392]{display:flex;flex-wrap:wrap;gap:10px}.counselor-detail-page .section .schedule-groups .date-group+.date-group[data-v-4dd12392]{margin-top:16px}.counselor-detail-page .section .schedule-groups .date-label[data-v-4dd12392]{font-size:14px;color:#666;margin-bottom:10px}.counselor-detail-page .section .schedule-groups .time-slots[data-v-4dd12392]{display:flex;flex-direction:column;gap:10px}.counselor-detail-page .section .schedule-groups .time-slots .time-slot[data-v-4dd12392]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:8px;background:#f7f8fa}.counselor-detail-page .section .schedule-groups .time-slots .time-slot .time[data-v-4dd12392]{font-size:14px;color:#333}.counselor-detail-page .section .empty-tip[data-v-4dd12392]{font-size:14px;color:#999}.counselor-detail-page .section .review-list .review-item+.review-item[data-v-4dd12392]{margin-top:16px}.counselor-detail-page .section .review-list .review-header[data-v-4dd12392]{display:flex;align-items:center}.counselor-detail-page .section .review-list .review-header .user-avatar[data-v-4dd12392]{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.counselor-detail-page .section .review-list .review-header .user-info[data-v-4dd12392]{flex:1}.counselor-detail-page .section .review-list .review-header .user-info .user-name[data-v-4dd12392]{font-size:14px;color:#333;margin-bottom:4px}.counselor-detail-page .section .review-list .review-header .review-time[data-v-4dd12392]{font-size:12px;color:#999}.counselor-detail-page .section .review-list .review-content[data-v-4dd12392]{margin-top:10px;font-size:14px;color:#666;line-height:1.8}.counselor-detail-page .bottom-bar[data-v-4dd12392]{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 8px #0000000d}.counselor-detail-page .bottom-bar .price-info .price[data-v-4dd12392]{font-size:22px;color:#ee0a24;font-weight:600}.counselor-detail-page .bottom-bar .price-info .unit[data-v-4dd12392]{font-size:14px;color:#999}.counselor-detail-page .bottom-bar .van-button[data-v-4dd12392]{min-width:140px}.book-page[data-v-47a56a44]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.book-page .counselor-info[data-v-47a56a44]{display:flex;align-items:center;padding:16px;background:#fff}.book-page .counselor-info .avatar[data-v-47a56a44]{width:56px;height:56px;border-radius:50%;object-fit:cover;margin-right:12px}.book-page .counselor-info .info[data-v-47a56a44]{flex:1}.book-page .counselor-info .info .name[data-v-47a56a44]{font-size:16px;font-weight:600;color:#333}.book-page .counselor-info .info .title-text[data-v-47a56a44]{font-size:13px;color:#999;margin-top:2px}.book-page .counselor-info .price[data-v-47a56a44]{font-size:18px;color:#ee0a24;font-weight:600}.book-page .counselor-info .price small[data-v-47a56a44]{font-size:12px;font-weight:400}.book-page .section[data-v-47a56a44]{background:#fff;margin-top:10px;padding:16px}.book-page .section .section-title[data-v-47a56a44]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.book-page .selected-date[data-v-47a56a44]{display:flex;align-items:center;padding:12px;background:#f9f9f9;border-radius:8px;cursor:pointer;gap:8px}.book-page .selected-date .placeholder[data-v-47a56a44]{flex:1;color:#bbb}.book-page .selected-date span[data-v-47a56a44]{flex:1;font-size:14px;color:#333}.book-page .consulting-types[data-v-47a56a44]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.book-page .consulting-types .consulting-type[data-v-47a56a44]{display:flex;flex-direction:column;align-items:center;padding:16px 8px;border:2px solid #eee;border-radius:8px;font-size:13px;color:#666;cursor:pointer;gap:6px}.book-page .consulting-types .consulting-type.active[data-v-47a56a44]{border-color:#1989fa;color:#1989fa;background:#1989fa0d}.book-page .time-slots[data-v-47a56a44]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.book-page .time-slots .time-slot[data-v-47a56a44]{padding:12px 8px;text-align:center;border:2px solid #eee;border-radius:8px;font-size:14px;color:#333;cursor:pointer}.book-page .time-slots .time-slot.active[data-v-47a56a44]{border-color:#1989fa;color:#1989fa;background:#1989fa0d}.book-page .time-slots .time-slot.disabled[data-v-47a56a44]{color:#ccc;background:#f9f9f9;cursor:not-allowed}.book-page .bottom-actions[data-v-47a56a44]{position:fixed;bottom:50px;left:0;right:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 12px #0000000d}.order-list-page[data-v-ae0ba152]{min-height:100vh;background:#f5f5f5}.order-list-page .order-card[data-v-ae0ba152]{background:#fff;margin:10px 12px;border-radius:10px;overflow:hidden;cursor:pointer}.order-list-page .order-card[data-v-ae0ba152]:active{opacity:.9}.order-list-page .order-card .order-header[data-v-ae0ba152]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f5f5f5}.order-list-page .order-card .order-header .order-no[data-v-ae0ba152]{font-size:12px;color:#999}.order-list-page .order-card .order-body[data-v-ae0ba152]{display:flex;align-items:center;padding:12px 16px}.order-list-page .order-card .order-body .avatar[data-v-ae0ba152]{width:56px;height:56px;border-radius:50%;object-fit:cover;margin-right:12px;flex-shrink:0}.order-list-page .order-card .order-body .info[data-v-ae0ba152]{flex:1}.order-list-page .order-card .order-body .info .name[data-v-ae0ba152]{font-size:15px;font-weight:600;color:#333}.order-list-page .order-card .order-body .info .title[data-v-ae0ba152]{font-size:12px;color:#999;margin-top:2px}.order-list-page .order-card .order-body .info .consulting-type[data-v-ae0ba152]{font-size:12px;color:#666;margin-top:4px}.order-list-page .order-card .order-body .info .time[data-v-ae0ba152]{font-size:12px;color:#bbb;margin-top:4px}.order-list-page .order-card .order-body .amount[data-v-ae0ba152]{font-size:16px;color:#ee0a24;font-weight:600}.order-detail-page[data-v-bd2da13e]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.order-detail-page .loading-wrap[data-v-bd2da13e]{display:flex;justify-content:center;padding:60px 0}.order-detail-page .status-card[data-v-bd2da13e]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;color:#fff;background:linear-gradient(135deg,#1989fa,#2b6cb0)}.order-detail-page .status-card.completed[data-v-bd2da13e]{background:linear-gradient(135deg,#07c160,#059c4d)}.order-detail-page .status-card.refunded[data-v-bd2da13e],.order-detail-page .status-card.cancelled[data-v-bd2da13e]{background:linear-gradient(135deg,#999,#666)}.order-detail-page .status-card .status-text[data-v-bd2da13e]{font-size:18px;font-weight:600;margin-top:12px}.order-detail-page .status-card .status-desc[data-v-bd2da13e]{font-size:13px;opacity:.9;margin-top:6px}.order-detail-page .qrcode-section[data-v-bd2da13e]{background:#fff;margin-top:10px;padding:20px 16px;text-align:center}.order-detail-page .qrcode-section .qrcode-title[data-v-bd2da13e]{font-size:15px;font-weight:600;color:#333;margin-bottom:16px}.order-detail-page .qrcode-section .qrcode-wrap[data-v-bd2da13e]{display:flex;justify-content:center}.order-detail-page .qrcode-section .qrcode-box[data-v-bd2da13e]{width:200px;height:200px;border:2px dashed #1989fa;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8faff}.order-detail-page .qrcode-section .qrcode-box .check-in-code[data-v-bd2da13e]{font-size:32px;font-weight:700;color:#1989fa;letter-spacing:4px;font-family:monospace}.order-detail-page .qrcode-section .qrcode-box .qrcode-tip[data-v-bd2da13e]{font-size:12px;color:#999;margin-top:12px}.order-detail-page .section[data-v-bd2da13e]{background:#fff;margin-top:10px;padding:16px}.order-detail-page .section .section-title[data-v-bd2da13e]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.order-detail-page .section .counselor-info[data-v-bd2da13e]{display:flex;align-items:center}.order-detail-page .section .counselor-info .avatar[data-v-bd2da13e]{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-right:12px}.order-detail-page .section .counselor-info .info .name[data-v-bd2da13e]{font-size:16px;font-weight:600;color:#333}.order-detail-page .section .counselor-info .info .title[data-v-bd2da13e]{font-size:13px;color:#999;margin-top:4px}.order-detail-page .section .chat-entry[data-v-bd2da13e]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:12px 16px;background:#f6ffed;border-radius:8px;color:#52c41a;font-size:14px;cursor:pointer}.order-detail-page .section .chat-entry .arrow[data-v-bd2da13e]{color:#999}.order-detail-page .section .chat-entry[data-v-bd2da13e]:active{opacity:.8}.order-detail-page .bottom-actions[data-v-bd2da13e]{position:fixed;left:0;right:0;bottom:0;background:#fff;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;gap:12px;box-shadow:0 -2px 8px #0000000d}.pay-page[data-v-cbecb5db]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.pay-page .loading-wrap[data-v-cbecb5db]{display:flex;justify-content:center;padding:60px 0}.pay-page .amount-card[data-v-cbecb5db]{display:flex;flex-direction:column;align-items:center;padding:40px 16px 24px;background:linear-gradient(135deg,#1989fa,#2b6cb0);color:#fff}.pay-page .amount-card .label[data-v-cbecb5db]{font-size:14px;opacity:.9}.pay-page .amount-card .amount[data-v-cbecb5db]{margin-top:8px}.pay-page .amount-card .amount .symbol[data-v-cbecb5db]{font-size:24px}.pay-page .amount-card .amount .number[data-v-cbecb5db]{font-size:48px;font-weight:700}.pay-page .amount-card .order-no[data-v-cbecb5db]{font-size:12px;opacity:.8;margin-top:8px}.pay-page .section[data-v-cbecb5db]{background:#fff;margin-top:10px;padding:16px}.pay-page .section .section-title[data-v-cbecb5db]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.pay-page .pay-option[data-v-cbecb5db]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333}.pay-page .bottom-actions[data-v-cbecb5db]{position:fixed;bottom:50px;left:0;right:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 12px #0000000d}.chat-list-page[data-v-61e5bbe1]{min-height:100vh;background:#fff}.chat-list-page .chat-item[data-v-61e5bbe1]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #f5f5f5;cursor:pointer}.chat-list-page .chat-item[data-v-61e5bbe1]:active{background:#f9f9f9}.chat-list-page .chat-item .avatar-wrap[data-v-61e5bbe1]{position:relative;margin-right:12px}.chat-list-page .chat-item .avatar-wrap .avatar[data-v-61e5bbe1]{width:52px;height:52px;border-radius:50%;object-fit:cover}.chat-list-page .chat-item .avatar-wrap .van-badge[data-v-61e5bbe1]{position:absolute;top:-4px;right:-4px}.chat-list-page .chat-item .info[data-v-61e5bbe1]{flex:1;overflow:hidden}.chat-list-page .chat-item .info .name-row[data-v-61e5bbe1]{display:flex;justify-content:space-between;align-items:center}.chat-list-page .chat-item .info .name-row .name[data-v-61e5bbe1]{font-size:15px;font-weight:500;color:#333}.chat-list-page .chat-item .info .name-row .time[data-v-61e5bbe1]{font-size:12px;color:#bbb}.chat-list-page .chat-item .info .last-msg[data-v-61e5bbe1]{font-size:13px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room-page[data-v-0ae7ed7d]{height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.chat-room-page .ws-status[data-v-0ae7ed7d]{text-align:center;padding:4px 0;font-size:12px;color:#999;background:#fff}.chat-room-page .ws-status.error[data-v-0ae7ed7d]{color:#ee0a24}.chat-room-page .message-list[data-v-0ae7ed7d]{flex:1;overflow-y:auto;padding:12px 16px}.chat-room-page .message-item[data-v-0ae7ed7d]{display:flex;margin-bottom:16px}.chat-room-page .message-item.self[data-v-0ae7ed7d]{flex-direction:row-reverse}.chat-room-page .message-item.self .msg-bubble[data-v-0ae7ed7d]{background:#1989fa;color:#fff;border-radius:12px 2px 12px 12px}.chat-room-page .message-item.self .msg-time[data-v-0ae7ed7d]{text-align:right}.chat-room-page .message-item .msg-avatar[data-v-0ae7ed7d]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.chat-room-page .message-item .msg-content[data-v-0ae7ed7d]{max-width:65%;margin:0 10px}.chat-room-page .message-item .msg-content .msg-bubble[data-v-0ae7ed7d]{padding:10px 14px;background:#fff;border-radius:2px 12px 12px;font-size:15px;line-height:1.5;color:#333;word-break:break-all}.chat-room-page .message-item .msg-content .msg-bubble.image[data-v-0ae7ed7d]{padding:4px}.chat-room-page .message-item .msg-content .msg-bubble.image img[data-v-0ae7ed7d]{max-width:100%;border-radius:8px}.chat-room-page .message-item .msg-content .msg-time[data-v-0ae7ed7d]{font-size:11px;color:#bbb;margin-top:4px}.chat-room-page .input-bar[data-v-0ae7ed7d]{display:flex;align-items:center;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;gap:8px}.chat-room-page .input-bar .van-field[data-v-0ae7ed7d]{flex:1;background:#f5f5f5;border-radius:20px;padding:6px 14px}.review-list-page[data-v-432aa622]{min-height:100vh;background:#f5f5f5}.review-list-page .review-list[data-v-432aa622]{padding:12px}.review-list-page .review-card[data-v-432aa622]{background:#fff;border-radius:10px;padding:16px;margin-bottom:12px}.review-list-page .review-card .review-header[data-v-432aa622]{display:flex;align-items:center}.review-list-page .review-card .review-header .avatar[data-v-432aa622]{width:44px;height:44px;border-radius:50%;object-fit:cover;margin-right:10px}.review-list-page .review-card .review-header .info[data-v-432aa622]{flex:1}.review-list-page .review-card .review-header .info .name[data-v-432aa622]{font-size:15px;font-weight:600;color:#333;margin-bottom:2px}.review-list-page .review-card .review-header .time[data-v-432aa622]{font-size:12px;color:#bbb}.review-list-page .review-card .review-content[data-v-432aa622]{font-size:14px;color:#666;line-height:1.6;margin-top:12px}.review-list-page .review-card .reply[data-v-432aa622]{margin-top:12px;padding:10px 12px;background:#f9f9f9;border-radius:8px}.review-list-page .review-card .reply .reply-label[data-v-432aa622]{font-size:12px;color:#1989fa;margin-bottom:4px}.review-list-page .review-card .reply .reply-content[data-v-432aa622]{font-size:13px;color:#666;line-height:1.5}.create-review-page[data-v-1eb8bb51]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.create-review-page .form-area[data-v-1eb8bb51]{padding:16px}.create-review-page .rating-section[data-v-1eb8bb51]{background:#fff;border-radius:10px;padding:20px 16px;margin-bottom:12px}.create-review-page .rating-section .label[data-v-1eb8bb51]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.create-review-page .rating-section .stars[data-v-1eb8bb51]{display:flex;align-items:center;gap:12px}.create-review-page .rating-section .stars .rating-text[data-v-1eb8bb51]{font-size:16px;color:#ff976a;font-weight:600}.create-review-page .content-section[data-v-1eb8bb51]{background:#fff;border-radius:10px;padding:16px;margin-bottom:24px}.create-review-page .content-section .label[data-v-1eb8bb51]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.create-review-page .submit-btn[data-v-1eb8bb51]{padding:0 16px}.profile-page[data-v-ace4b64d]{min-height:100vh;background:#f5f5f5}.profile-page .user-info[data-v-ace4b64d]{display:flex;align-items:center;padding:20px;background:#fff;margin-bottom:12px}.profile-page .user-info .avatar[data-v-ace4b64d]{width:60px;height:60px;border-radius:50%;margin-right:16px}.profile-page .user-info .info[data-v-ace4b64d]{flex:1}.profile-page .user-info .info .nickname[data-v-ace4b64d]{font-size:18px;font-weight:600;color:#333}.profile-page .user-info .info .phone[data-v-ace4b64d]{font-size:14px;color:#666;margin-top:4px}.profile-page .menu-group[data-v-ace4b64d]{margin-bottom:12px}.profile-page .logout[data-v-ace4b64d]{padding:20px;margin-top:20px}.profile-edit-page[data-v-779d6dc7]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.profile-edit-page .form-area[data-v-779d6dc7]{padding:16px}.profile-edit-page .avatar-section[data-v-779d6dc7]{background:#fff;border-radius:10px;padding:20px 16px;margin-bottom:12px;display:flex;align-items:center}.profile-edit-page .avatar-section .label[data-v-779d6dc7]{font-size:15px;font-weight:600;color:#333;margin-right:16px}.profile-edit-page .avatar-section .avatar-wrap[data-v-779d6dc7]{width:72px;height:72px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.profile-edit-page .avatar-section .avatar-wrap .avatar[data-v-779d6dc7]{width:100%;height:100%;object-fit:cover}.profile-edit-page .submit-btn[data-v-779d6dc7]{margin-top:24px;padding:0 16px}.privacy-page[data-v-a648cd13]{min-height:100vh;background:#f5f5f5}.privacy-page .loading-wrap[data-v-a648cd13]{display:flex;justify-content:center;padding:80px 0}.privacy-page .privacy-content[data-v-a648cd13]{padding:12px 0}.privacy-page .save-btn-wrap[data-v-a648cd13]{padding:24px 16px}.message-list-page[data-v-d0e44029]{min-height:100vh;background:#f5f5f5}.message-list-page .mark-all[data-v-d0e44029]{font-size:13px;color:#1989fa;cursor:pointer}.message-list-page .notification-item[data-v-d0e44029]{display:flex;padding:14px 16px;background:#fff;margin-bottom:1px;cursor:pointer}.message-list-page .notification-item[data-v-d0e44029]:active{background:#f9f9f9}.message-list-page .notification-item.unread[data-v-d0e44029]{background:#f0f7ff}.message-list-page .notification-item .dot[data-v-d0e44029]{width:8px;height:8px;border-radius:50%;background:#ee0a24;flex-shrink:0;margin-top:6px;margin-right:10px}.message-list-page .notification-item .content[data-v-d0e44029]{flex:1}.message-list-page .notification-item .content .title-row[data-v-d0e44029]{display:flex;justify-content:space-between;align-items:center}.message-list-page .notification-item .content .title-row .title[data-v-d0e44029]{font-size:15px;font-weight:500;color:#333}.message-list-page .notification-item .content .title-row .time[data-v-d0e44029]{font-size:12px;color:#bbb;flex-shrink:0;margin-left:12px}.message-list-page .notification-item .content .desc[data-v-d0e44029]{font-size:13px;color:#999;margin-top:6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message-list-page .chat-item[data-v-d0e44029]{display:flex;align-items:center;padding:14px 16px;background:#fff;border-bottom:1px solid #f5f5f5;cursor:pointer}.message-list-page .chat-item[data-v-d0e44029]:active{background:#f9f9f9}.message-list-page .chat-item .avatar-wrap[data-v-d0e44029]{position:relative;margin-right:12px}.message-list-page .chat-item .avatar-wrap .avatar[data-v-d0e44029]{width:52px;height:52px;border-radius:50%;object-fit:cover}.message-list-page .chat-item .avatar-wrap .van-badge[data-v-d0e44029]{position:absolute;top:-4px;right:-4px}.message-list-page .chat-item .info[data-v-d0e44029]{flex:1;overflow:hidden}.message-list-page .chat-item .info .name-row[data-v-d0e44029]{display:flex;justify-content:space-between;align-items:center}.message-list-page .chat-item .info .name-row .name[data-v-d0e44029]{font-size:15px;font-weight:500;color:#333}.message-list-page .chat-item .info .name-row .time[data-v-d0e44029]{font-size:12px;color:#bbb}.message-list-page .chat-item .info .last-msg[data-v-d0e44029]{font-size:13px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page[data-v-98064f82]{min-height:100vh;background:#f5f5f5}.search-page .history-section[data-v-98064f82],.search-page .hot-section[data-v-98064f82]{padding:16px}.search-page .history-section .section-header[data-v-98064f82],.search-page .hot-section .section-header[data-v-98064f82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.search-page .history-section .section-header .title[data-v-98064f82],.search-page .hot-section .section-header .title[data-v-98064f82]{font-size:15px;font-weight:600;color:#333}.search-page .history-section .history-tags[data-v-98064f82],.search-page .hot-section .history-tags[data-v-98064f82]{display:flex;flex-wrap:wrap;gap:8px}.search-page .result-list[data-v-98064f82]{padding:12px}.search-page .result-list .result-item[data-v-98064f82]{display:flex;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px;cursor:pointer}.search-page .result-list .result-item[data-v-98064f82]:active{background:#f9f9f9}.search-page .result-list .result-item .cover[data-v-98064f82]{width:100px;height:70px;border-radius:4px;object-fit:cover;margin-right:12px;flex-shrink:0}.search-page .result-list .result-item .info[data-v-98064f82]{flex:1}.search-page .result-list .result-item .info .title[data-v-98064f82]{font-size:15px;font-weight:500;color:#333;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-page .result-list .result-item .info .summary[data-v-98064f82]{font-size:13px;color:#999;margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-page .result-list .result-item .info .views[data-v-98064f82]{font-size:12px;color:#bbb;margin-top:4px}.search-page .result-list .counselor-result[data-v-98064f82]{display:flex;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px;cursor:pointer}.search-page .result-list .counselor-result[data-v-98064f82]:active{background:#f9f9f9}.search-page .result-list .counselor-result .avatar[data-v-98064f82]{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:12px;flex-shrink:0}.search-page .result-list .counselor-result .info[data-v-98064f82]{flex:1}.search-page .result-list .counselor-result .info .name[data-v-98064f82]{font-size:15px;font-weight:600;color:#333}.search-page .result-list .counselor-result .info .title[data-v-98064f82]{font-size:13px;color:#999;margin-top:2px}.search-page .result-list .counselor-result .info .tags[data-v-98064f82]{margin-top:6px;display:flex;gap:4px}.search-page .result-list .counselor-result .info .bottom[data-v-98064f82]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.search-page .result-list .counselor-result .info .bottom .price[data-v-98064f82]{font-size:14px;color:#ee0a24;font-weight:600}.search-page .result-list .assessment-result[data-v-98064f82]{display:flex;align-items:center;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px;cursor:pointer}.search-page .result-list .assessment-result[data-v-98064f82]:active{background:#f9f9f9}.search-page .result-list .assessment-result .info[data-v-98064f82]{flex:1}.search-page .result-list .assessment-result .info .title[data-v-98064f82]{font-size:15px;font-weight:500;color:#333}.search-page .result-list .assessment-result .info .desc[data-v-98064f82]{font-size:13px;color:#999;margin-top:4px}.search-page .result-list .assessment-result .info .meta[data-v-98064f82]{font-size:12px;color:#bbb;margin-top:6px;display:flex;align-items:center;gap:12px}.about-page[data-v-487d0ba4]{min-height:100vh;background:#f5f5f5}.about-page .about-content[data-v-487d0ba4]{padding:16px}.about-page .about-content .site-header[data-v-487d0ba4]{text-align:center;padding:24px 0 16px}.about-page .about-content .site-header .site-logo[data-v-487d0ba4]{font-size:48px;margin-bottom:8px}.about-page .about-content .site-header .site-name[data-v-487d0ba4]{font-size:20px;font-weight:700;color:#333;margin:0 0 8px}.about-page .about-content .site-header .site-desc[data-v-487d0ba4]{font-size:14px;color:#999;margin:0}.about-page .about-content .about-text[data-v-487d0ba4]{font-size:14px;line-height:1.8;color:#666;padding:0 4px}.about-page .about-content .contact-info[data-v-487d0ba4]{margin-top:8px}.about-page .about-content .footer[data-v-487d0ba4]{text-align:center;padding:24px 0 16px;color:#ccc;font-size:12px}.complaint-page[data-v-f33c99c0]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.complaint-page .form-area[data-v-f33c99c0]{padding:16px}.complaint-page .submit-btn[data-v-f33c99c0]{margin-top:24px;padding:0 16px}.login-page[data-v-4ebd7294]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:60px 20px 20px}.login-page .header[data-v-4ebd7294]{text-align:center;color:#fff;margin-bottom:40px}.login-page .header .logo[data-v-4ebd7294]{width:64px;height:64px;margin-bottom:16px}.login-page .header h1[data-v-4ebd7294]{font-size:24px;margin-bottom:8px}.login-page .header p[data-v-4ebd7294]{font-size:14px;opacity:.9}.login-page .form[data-v-4ebd7294]{background:#fff;border-radius:12px;padding:24px 16px}.login-page .form .van-cell-group[data-v-4ebd7294]{margin:0}.login-page .form .actions[data-v-4ebd7294]{margin-top:24px;padding:0 16px}.login-page .form .actions .links[data-v-4ebd7294]{text-align:center;margin-top:16px;font-size:14px}.login-page .form .actions .links a[data-v-4ebd7294]{color:#1989fa}.register-page[data-v-8b4f49d8]{min-height:100vh;background:#f5f5f5}.register-page .form[data-v-8b4f49d8]{margin-top:20px;background:#fff;padding:16px 0}.register-page .form .van-cell-group[data-v-8b4f49d8]{margin:0}.register-page .form .captcha-img[data-v-8b4f49d8]{height:36px;cursor:pointer}.register-page .form .sms-btn[data-v-8b4f49d8]{min-width:92px}.register-page .form .actions[data-v-8b4f49d8]{margin-top:24px;padding:0 16px}.register-page .form .actions .links[data-v-8b4f49d8]{text-align:center;margin-top:16px;font-size:14px;color:#666}.register-page .form .actions .links a[data-v-8b4f49d8]{color:#1989fa;margin-left:4px}
