.home-page[data-v-83387297]{background:var(--acorn-bg);min-height:100vh}.home-page .search-box[data-v-83387297]{display:flex;align-items:center;gap:10px;padding:18px 16px 22px;background:linear-gradient(135deg,#2e8b7f,#3fa796)}.home-page .search-box .msg-entry[data-v-83387297]{position:relative;padding:4px;cursor:pointer;color:#fff}.home-page .search-box .msg-entry .msg-badge[data-v-83387297]{position:absolute;top:-2px;right:-6px}.home-page .search-box[data-v-83387297] .van-search{flex:1;padding:0;background:transparent}.home-page .search-box[data-v-83387297] .van-search__content{background:#fffffff2;border-radius:999px}.home-page .banner[data-v-83387297]{height:150px;margin:12px;border-radius:14px;overflow:hidden;box-shadow:var(--acorn-shadow-1)}.home-page .banner img[data-v-83387297]{width:100%;height:100%;object-fit:cover}.home-page .quick-entry[data-v-83387297]{margin:12px;background:#fff;border-radius:14px;padding:14px 6px;box-shadow:var(--acorn-shadow-1)}.home-page .quick-entry[data-v-83387297] .van-grid-item__content{background:transparent}.home-page .quick-entry[data-v-83387297] .van-grid-item__icon{width:42px;height:42px;border-radius:50%;background:var(--acorn-primary-light);color:var(--acorn-primary);display:flex;align-items:center;justify-content:center}.home-page .quick-entry[data-v-83387297] .van-grid-item__text{color:var(--acorn-text-2);font-size:11.5px}.home-page .card[data-v-83387297]{background:#fff;margin:0 12px 12px;padding:14px;border-radius:14px;box-shadow:var(--acorn-shadow-1)}.home-page .article-list .article-item[data-v-83387297]{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--acorn-border)}.home-page .article-list .article-item[data-v-83387297]:last-child{border-bottom:none}.home-page .article-list .article-item .cover[data-v-83387297]{width:96px;height:66px;border-radius:10px;object-fit:cover;flex-shrink:0}.home-page .article-list .article-item .info[data-v-83387297]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.home-page .article-list .article-item .info .title[data-v-83387297]{font-size:14px;color:var(--acorn-text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-page .article-list .article-item .info .meta[data-v-83387297]{font-size:11.5px;color:var(--acorn-text-3);margin-top:6px}.home-page .article-list .article-item .info .meta .category[data-v-83387297]{margin-right:12px}.home-page .counselor-list .counselor-item[data-v-83387297]{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--acorn-border)}.home-page .counselor-list .counselor-item[data-v-83387297]:last-child{border-bottom:none}.home-page .counselor-list .counselor-item .avatar[data-v-83387297]{width:58px;height:58px;border-radius:50%;object-fit:cover;flex-shrink:0}.home-page .counselor-list .counselor-item .info[data-v-83387297]{flex:1}.home-page .counselor-list .counselor-item .info .name[data-v-83387297]{font-size:15px;font-weight:600;color:var(--acorn-text)}.home-page .counselor-list .counselor-item .info .title[data-v-83387297]{font-size:12px;color:var(--acorn-text-3);margin-top:3px}.home-page .counselor-list .counselor-item .info .tags[data-v-83387297]{margin-top:8px}.home-page .counselor-list .counselor-item .info .tags .tag[data-v-83387297]{display:inline-block;padding:3px 9px;font-size:11px;color:var(--acorn-primary);background:var(--acorn-primary-light);border-radius:999px;margin-right:4px}.home-page .counselor-list .counselor-item .info .bottom[data-v-83387297]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.home-page .counselor-list .counselor-item .info .bottom .rating[data-v-83387297]{font-size:12.5px;color:var(--acorn-star)}.home-page .counselor-list .counselor-item .info .bottom .price[data-v-83387297]{font-size:14px;color:var(--acorn-accent);font-weight:600}.home-page .assessment-list .assessment-item[data-v-83387297]{padding:11px 0;border-bottom:1px solid var(--acorn-border)}.home-page .assessment-list .assessment-item[data-v-83387297]:last-child{border-bottom:none}.home-page .assessment-list .assessment-item .info .title[data-v-83387297]{font-size:14px;color:var(--acorn-text);font-weight:500}.home-page .assessment-list .assessment-item .info .desc[data-v-83387297]{font-size:13px;color:var(--acorn-text-2);margin-top:4px}.home-page .assessment-list .assessment-item .info .meta[data-v-83387297]{font-size:11.5px;color:var(--acorn-text-3);margin-top:8px}.home-page .assessment-list .assessment-item .info .meta span[data-v-83387297]{margin-right:12px}.home-page .assessment-list .assessment-item .info .meta .free[data-v-83387297]{color:var(--acorn-success)}.article-list-page[data-v-1e32407d]{min-height:100vh;background:var(--acorn-bg)}.article-list-page .article-card[data-v-1e32407d]{display:flex;padding:16px;background:#fff;margin-bottom:1px;cursor:pointer}.article-list-page .article-card[data-v-1e32407d]:active{background:#f9f9f9}.article-list-page .article-card .cover[data-v-1e32407d],.article-list-page .article-card .cover-placeholder[data-v-1e32407d]{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-1e32407d]{display:flex;align-items:center;justify-content:center;background:var(--acorn-bg)}.article-list-page .article-card .info[data-v-1e32407d]{flex:1;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.article-list-page .article-card .info .title[data-v-1e32407d]{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-1e32407d]{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-1e32407d]{display:flex;align-items:center;font-size:12px;color:#bbb;margin-top:6px}.article-list-page .article-card .info .meta .category[data-v-1e32407d]{color:var(--acorn-primary);margin-right:8px}.article-list-page .article-card .info .meta .views[data-v-1e32407d]{margin-right:8px;display:flex;align-items:center;gap:2px}.article-detail-page[data-v-b05c55f5]{min-height:100vh;background:#fff}.article-detail-page .loading-wrap[data-v-b05c55f5]{display:flex;justify-content:center;padding:60px 0}.article-detail-page .article-header[data-v-b05c55f5]{padding:16px}.article-detail-page .article-header .title[data-v-b05c55f5]{font-size:20px;font-weight:600;color:#333;line-height:1.5;margin:0}.article-detail-page .article-header .meta[data-v-b05c55f5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:13px;color:#999}.article-detail-page .article-header .meta span[data-v-b05c55f5]{display:flex;align-items:center;gap:4px}.article-detail-page .article-content[data-v-b05c55f5]{padding:0 16px 24px;font-size:15px;line-height:1.8;color:#444}.article-detail-page .article-content[data-v-b05c55f5] h2{font-size:17px;font-weight:600;color:#333;margin:24px 0 12px}.article-detail-page .article-content[data-v-b05c55f5] p{margin:12px 0}.article-detail-page .article-content[data-v-b05c55f5] ul{padding-left:20px;margin:12px 0}.article-detail-page .article-content[data-v-b05c55f5] ul li{margin:6px 0}.article-detail-page .article-content[data-v-b05c55f5] strong{color:#333}.article-detail-page .article-content[data-v-b05c55f5] img{max-width:100%;border-radius:6px}.article-detail-page .article-nav[data-v-b05c55f5]{padding:16px;border-top:8px solid var(--acorn-bg)}.article-detail-page .article-nav .nav-item[data-v-b05c55f5]{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-b05c55f5]:active{color:var(--acorn-primary)}.article-detail-page .article-nav .nav-item span[data-v-b05c55f5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.article-detail-page .comment-section[data-v-b05c55f5]{padding:16px;border-top:8px solid var(--acorn-bg)}.article-detail-page .comment-section .section-header[data-v-b05c55f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.article-detail-page .comment-section .section-header h3[data-v-b05c55f5]{margin:0;font-size:16px;font-weight:600;color:#333}.article-detail-page .comment-section .section-header .comment-count[data-v-b05c55f5]{font-size:13px;color:#999}.article-detail-page .comment-section .comment-input-wrap[data-v-b05c55f5]{display:flex;gap:12px;margin-bottom:20px;align-items:flex-end}.article-detail-page .comment-section .comment-input-wrap .comment-input[data-v-b05c55f5]{flex:1;background:#f7f8fa;border-radius:8px}.article-detail-page .comment-section .comment-input-wrap .submit-btn[data-v-b05c55f5]{flex-shrink:0;height:36px;padding:0 16px;border-radius:18px}.article-detail-page .comment-section .comment-list .comment-item[data-v-b05c55f5]{padding:16px 0;border-bottom:1px solid var(--acorn-bg)}.article-detail-page .comment-section .comment-list .comment-item[data-v-b05c55f5]:last-child{border-bottom:none}.article-detail-page .comment-section .comment-list .comment-main[data-v-b05c55f5]{display:flex;gap:12px}.article-detail-page .comment-section .comment-list .comment-avatar[data-v-b05c55f5]{flex-shrink:0}.article-detail-page .comment-section .comment-list .comment-body[data-v-b05c55f5]{flex:1;min-width:0}.article-detail-page .comment-section .comment-list .comment-header[data-v-b05c55f5]{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-b05c55f5]{font-size:14px;font-weight:500;color:#333}.article-detail-page .comment-section .comment-list .comment-header .reply-to[data-v-b05c55f5],.article-detail-page .comment-section .comment-list .comment-header .time[data-v-b05c55f5]{font-size:12px;color:#999}.article-detail-page .comment-section .comment-list .comment-text[data-v-b05c55f5]{font-size:14px;line-height:1.6;color:#444;word-break:break-all}.article-detail-page .comment-section .comment-list .comment-actions[data-v-b05c55f5]{margin-top:8px}.article-detail-page .comment-section .comment-list .comment-actions .reply-btn[data-v-b05c55f5]{font-size:13px;color:var(--acorn-primary)}.article-detail-page .comment-section .comment-list .admin-reply[data-v-b05c55f5]{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-b05c55f5]{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-b05c55f5]{font-size:12px;color:#999}.article-detail-page .comment-section .comment-list .admin-reply .admin-reply-text[data-v-b05c55f5]{font-size:13px;line-height:1.6;color:#555}.article-detail-page .comment-section .comment-list .sub-replies[data-v-b05c55f5]{margin:12px 0 0 48px;padding-left:12px;border-left:2px solid var(--acorn-bg)}.article-detail-page .comment-section .comment-list .sub-replies .sub-reply-item[data-v-b05c55f5]{padding:10px 0}.assessment-list-page[data-v-ec6f7fa2]{min-height:100vh;background:var(--acorn-bg)}.assessment-list-page .assessment-list[data-v-ec6f7fa2]{padding:12px}.assessment-list-page .assessment-card[data-v-ec6f7fa2]{display:flex;align-items:center;background:#fff;border-radius:10px;padding:16px;margin-bottom:12px;cursor:pointer}.assessment-list-page .assessment-card[data-v-ec6f7fa2]:active{background:#f9f9f9}.assessment-list-page .assessment-card .card-icon[data-v-ec6f7fa2]{width:56px;height:56px;border-radius:12px;background:#2e8b7f14;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.assessment-list-page .assessment-card .card-info[data-v-ec6f7fa2]{flex:1;overflow:hidden}.assessment-list-page .assessment-card .card-info .card-title[data-v-ec6f7fa2]{font-size:15px;font-weight:600;color:#333;margin-bottom:4px}.assessment-list-page .assessment-card .card-info .card-desc[data-v-ec6f7fa2]{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-ec6f7fa2]{display:flex;align-items:center;gap:12px;margin-top:8px}.assessment-list-page .assessment-card .card-info .card-meta .meta-item[data-v-ec6f7fa2]{font-size:12px;color:#bbb;display:flex;align-items:center;gap:2px}.assessment-detail-page[data-v-cae7beb7]{min-height:100vh;background:var(--acorn-bg);display:flex;flex-direction:column}.assessment-detail-page .loading-wrap[data-v-cae7beb7]{display:flex;justify-content:center;padding:60px 0}.assessment-detail-page .progress-bar[data-v-cae7beb7]{padding:16px;background:#fff}.assessment-detail-page .progress-bar .progress-text[data-v-cae7beb7]{text-align:center;font-size:13px;color:#999;margin-top:8px}.assessment-detail-page .question-area[data-v-cae7beb7]{flex:1;padding:16px}.assessment-detail-page .question-content[data-v-cae7beb7]{background:#fff;border-radius:10px;padding:20px 16px;margin-bottom:16px}.assessment-detail-page .question-content .question-number[data-v-cae7beb7]{font-size:13px;color:var(--acorn-primary);margin-bottom:8px}.assessment-detail-page .question-content .question-text[data-v-cae7beb7]{font-size:16px;color:#333;line-height:1.6}.assessment-detail-page .options-list .option-item[data-v-cae7beb7]{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-cae7beb7]{border-color:var(--acorn-primary);background:#2e8b7f0d}.assessment-detail-page .options-list .option-item[data-v-cae7beb7]:active{background:#f9f9f9}.assessment-detail-page .options-list .option-item .option-key[data-v-cae7beb7]{width:32px;height:32px;border-radius:50%;background:var(--acorn-bg);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-cae7beb7]{background:var(--acorn-primary);color:#fff}.assessment-detail-page .options-list .option-item .option-text[data-v-cae7beb7]{font-size:15px;color:#333}.assessment-detail-page .bottom-actions[data-v-cae7beb7]{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-cae7beb7]{flex:1}.assessment-result-page[data-v-4daf3b53]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.assessment-result-page .loading-wrap[data-v-4daf3b53]{display:flex;justify-content:center;padding:60px 0}.assessment-result-page .score-card[data-v-4daf3b53]{margin:16px;border-radius:16px;padding:32px 24px;text-align:center;color:#fff}.assessment-result-page .score-card .score-label[data-v-4daf3b53]{font-size:14px;opacity:.9;margin-bottom:8px}.assessment-result-page .score-card .score-number[data-v-4daf3b53]{font-size:64px;font-weight:700;line-height:1.2}.assessment-result-page .score-card .score-max[data-v-4daf3b53]{font-size:13px;opacity:.8;margin-top:4px}.assessment-result-page .score-card .level-badge[data-v-4daf3b53]{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-4daf3b53]{margin:12px 16px;background:#fff;border-radius:10px;padding:16px}.assessment-result-page .result-section .section-title[data-v-4daf3b53]{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-4daf3b53]{font-size:14px;color:#666;line-height:1.8;white-space:pre-line}.assessment-result-page .result-meta[data-v-4daf3b53]{padding:12px 16px;font-size:12px;color:#bbb;text-align:center}.assessment-result-page .bottom-actions[data-v-4daf3b53]{padding:16px;display:flex;flex-direction:column;gap:12px}.counselor-list-page[data-v-6aca882c]{min-height:100vh;background:var(--acorn-bg)}.counselor-list-page .filter-panel[data-v-6aca882c]{position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 1px 0 var(--acorn-border)}.counselor-list-page .filter-panel[data-v-6aca882c] .van-dropdown-menu__title--active,.counselor-list-page .filter-panel[data-v-6aca882c] .van-dropdown-item__option--active{color:var(--acorn-primary)}.counselor-list-page .city-popup[data-v-6aca882c]{background:#fff;max-height:70vh;overflow:hidden}.counselor-list-page .city-popup__header[data-v-6aca882c]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--acorn-border);font-size:14px}.counselor-list-page .city-popup__title[data-v-6aca882c]{flex:1;text-align:center;font-weight:600;color:var(--acorn-text)}.counselor-list-page .city-popup__cancel[data-v-6aca882c]{color:var(--acorn-text-3);min-width:40px}.counselor-list-page .city-popup__right-actions[data-v-6aca882c]{display:flex;align-items:center;min-width:80px;justify-content:flex-end}.counselor-list-page .city-popup__reset[data-v-6aca882c]{color:var(--acorn-warning);font-weight:500;margin-right:16px}.counselor-list-page .city-popup__confirm[data-v-6aca882c]{color:var(--acorn-primary);font-weight:500}.counselor-list-page .city-popup__body[data-v-6aca882c]{display:flex;height:320px;overflow:hidden;overscroll-behavior:contain}.counselor-list-page .province-column[data-v-6aca882c]{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:#f6f4ec;border-right:1px solid var(--acorn-border)}.counselor-list-page .city-column[data-v-6aca882c]{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-6aca882c],.counselor-list-page .city-item[data-v-6aca882c]{position:relative;min-height:52px;padding:16px 18px;font-size:14px;line-height:20px;color:var(--acorn-text);display:flex;align-items:center;transition:background-color .2s ease,color .2s ease}.counselor-list-page .city-item--all[data-v-6aca882c]{color:var(--acorn-text-2);font-weight:500}.counselor-list-page .province-item.active[data-v-6aca882c],.counselor-list-page .city-item.active[data-v-6aca882c]{color:var(--acorn-primary);font-weight:600;background:var(--acorn-primary-light)}.counselor-list-page .province-item.active[data-v-6aca882c]:before,.counselor-list-page .city-item.active[data-v-6aca882c]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--acorn-primary)}.counselor-list-page .city-item--all.active[data-v-6aca882c]{background:linear-gradient(90deg,#2e8b7f24,#2e8b7f0f)}.counselor-list-page .counselor-card[data-v-6aca882c]{display:flex;padding:16px;background:#fff;margin:12px;border-radius:14px;box-shadow:var(--acorn-shadow-1);cursor:pointer;transition:transform .12s ease,background-color .12s ease}.counselor-list-page .counselor-card[data-v-6aca882c]:active{transform:scale(.99);background:#fcfbf7}.counselor-list-page .counselor-card .avatar[data-v-6aca882c]{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:12px}.counselor-list-page .counselor-card .info[data-v-6aca882c]{flex:1;overflow:hidden}.counselor-list-page .counselor-card .info .name-row[data-v-6aca882c]{display:flex;align-items:center;gap:8px}.counselor-list-page .counselor-card .info .name-row .name[data-v-6aca882c]{font-size:16px;font-weight:600;color:var(--acorn-text)}.counselor-list-page .counselor-card .info .title[data-v-6aca882c]{font-size:13px;color:var(--acorn-text-3);margin-top:4px}.counselor-list-page .counselor-card .info .tags[data-v-6aca882c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.counselor-list-page .counselor-card .info .bottom-row[data-v-6aca882c]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.counselor-list-page .counselor-card .info .bottom-row .consult-count[data-v-6aca882c]{font-size:12px;color:var(--acorn-text-3)}.counselor-list-page .counselor-card .info .bottom-row .price[data-v-6aca882c]{font-size:16px;color:var(--acorn-accent);font-weight:600}.counselor-list-page .counselor-card .info .bottom-row .price small[data-v-6aca882c]{font-size:12px;font-weight:400}.counselor-detail-page[data-v-163de2a1]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.counselor-detail-page .loading-wrap[data-v-163de2a1]{display:flex;justify-content:center;padding:60px 0}.counselor-detail-page .profile-card[data-v-163de2a1]{display:flex;align-items:center;padding:20px 16px 26px;background:linear-gradient(135deg,#2e8b7f,#3fa796);color:#fff}.counselor-detail-page .profile-card .avatar[data-v-163de2a1]{width:76px;height:76px;border-radius:50%;object-fit:cover;margin-right:16px;border:2px solid rgba(255,255,255,.5);flex-shrink:0}.counselor-detail-page .profile-card .info[data-v-163de2a1]{flex:1}.counselor-detail-page .profile-card .info .name[data-v-163de2a1]{font-size:19px;font-weight:600;color:#fff}.counselor-detail-page .profile-card .info .title-text[data-v-163de2a1]{font-size:13px;color:#ffffffd9;margin-top:4px}.counselor-detail-page .profile-card .info .rating-row[data-v-163de2a1]{display:flex;align-items:center;gap:6px;margin-top:8px}.counselor-detail-page .profile-card .info .rating-row .rating-text[data-v-163de2a1]{font-size:12px;color:#fff}.counselor-detail-page .profile-card .info .rating-row .review-count[data-v-163de2a1]{font-size:12px;color:#fffc}.counselor-detail-page .section[data-v-163de2a1]{margin:0 12px 12px;background:#fff;padding:14px;border-radius:14px;box-shadow:var(--acorn-shadow-1)}.counselor-detail-page .section .section-title[data-v-163de2a1]{font-size:14px;font-weight:600;color:var(--acorn-text);margin-bottom:10px}.counselor-detail-page .section .section-content[data-v-163de2a1]{font-size:13px;line-height:1.8;color:var(--acorn-text-2)}.counselor-detail-page .section .tags-wrap[data-v-163de2a1]{display:flex;flex-wrap:wrap;gap:6px}.counselor-detail-page .section .schedule-groups .date-group+.date-group[data-v-163de2a1]{margin-top:16px}.counselor-detail-page .section .schedule-groups .date-label[data-v-163de2a1]{font-size:14px;color:var(--acorn-text-2);margin-bottom:10px}.counselor-detail-page .section .schedule-groups .time-slots[data-v-163de2a1]{display:flex;flex-direction:column;gap:9px}.counselor-detail-page .section .schedule-groups .time-slots .time-slot[data-v-163de2a1]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-radius:10px;background:var(--acorn-primary-light);transition:transform .12s ease}.counselor-detail-page .section .schedule-groups .time-slots .time-slot[data-v-163de2a1]:active{transform:scale(.99)}.counselor-detail-page .section .schedule-groups .time-slots .time-slot .time[data-v-163de2a1]{font-size:13.5px;color:var(--acorn-primary)}.counselor-detail-page .section .empty-tip[data-v-163de2a1]{font-size:14px;color:var(--acorn-text-3)}.counselor-detail-page .section .review-list .review-item[data-v-163de2a1]{padding:11px 0;border-bottom:1px solid var(--acorn-border)}.counselor-detail-page .section .review-list .review-item[data-v-163de2a1]:last-child{border-bottom:none}.counselor-detail-page .section .review-list .review-header[data-v-163de2a1]{display:flex;align-items:center}.counselor-detail-page .section .review-list .review-header .user-avatar[data-v-163de2a1]{width:36px;height:36px;border-radius:50%;object-fit:cover;margin-right:10px}.counselor-detail-page .section .review-list .review-header .user-info[data-v-163de2a1]{flex:1}.counselor-detail-page .section .review-list .review-header .user-info .user-name[data-v-163de2a1]{font-size:13.5px;color:var(--acorn-text);margin-bottom:4px}.counselor-detail-page .section .review-list .review-header .review-time[data-v-163de2a1]{font-size:12px;color:var(--acorn-text-3)}.counselor-detail-page .section .review-list .review-content[data-v-163de2a1]{margin-top:10px;font-size:12.5px;color:var(--acorn-text-2);line-height:1.6}.counselor-detail-page .bottom-bar[data-v-163de2a1]{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 14px #2e8b7f14}.counselor-detail-page .bottom-bar .price-info .price[data-v-163de2a1]{font-size:20px;color:var(--acorn-accent);font-weight:600}.counselor-detail-page .bottom-bar .price-info .unit[data-v-163de2a1]{font-size:12px;color:var(--acorn-text-3)}.counselor-detail-page .bottom-bar .van-button[data-v-163de2a1]{min-width:140px}.book-page[data-v-3c577b6b]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.book-page .counselor-info[data-v-3c577b6b]{display:flex;align-items:center;padding:14px;background:#fff;margin:0 12px 12px;border-radius:14px;box-shadow:var(--acorn-shadow-1)}.book-page .counselor-info .avatar[data-v-3c577b6b]{width:50px;height:50px;border-radius:50%;object-fit:cover;margin-right:12px}.book-page .counselor-info .info[data-v-3c577b6b]{flex:1}.book-page .counselor-info .info .name[data-v-3c577b6b]{font-size:15px;font-weight:600;color:var(--acorn-text)}.book-page .counselor-info .info .title-text[data-v-3c577b6b]{font-size:12px;color:var(--acorn-text-3);margin-top:2px}.book-page .counselor-info .price[data-v-3c577b6b]{font-size:17px;color:var(--acorn-accent);font-weight:600}.book-page .counselor-info .price small[data-v-3c577b6b]{font-size:11px;font-weight:400}.book-page .card[data-v-3c577b6b]{background:#fff;margin:0 12px 12px;border-radius:14px;padding:14px;box-shadow:var(--acorn-shadow-1)}.book-page .selected-date[data-v-3c577b6b]{display:flex;align-items:center;padding:12px;background:var(--acorn-primary-light);border-radius:10px;cursor:pointer;gap:8px}.book-page .selected-date .placeholder[data-v-3c577b6b]{flex:1;color:var(--acorn-text-3)}.book-page .selected-date span[data-v-3c577b6b]{flex:1;font-size:14px;color:var(--acorn-primary);font-weight:500}.book-page .consulting-types[data-v-3c577b6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.book-page .consulting-types .consulting-type[data-v-3c577b6b]{display:flex;flex-direction:column;align-items:center;padding:14px 6px;border:1.5px solid var(--acorn-border);border-radius:10px;font-size:12.5px;color:var(--acorn-text-2);cursor:pointer;gap:6px;transition:all .12s ease}.book-page .consulting-types .consulting-type.active[data-v-3c577b6b]{border-color:var(--acorn-primary);color:var(--acorn-primary);background:var(--acorn-primary-light)}.book-page .time-slots[data-v-3c577b6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.book-page .time-slots .time-slot[data-v-3c577b6b]{padding:11px 4px;text-align:center;border:1.5px solid var(--acorn-border);border-radius:10px;font-size:13px;color:var(--acorn-text);cursor:pointer;transition:all .12s ease}.book-page .time-slots .time-slot.active[data-v-3c577b6b]{border-color:var(--acorn-primary);color:var(--acorn-primary);background:var(--acorn-primary-light)}.book-page .time-slots .time-slot.disabled[data-v-3c577b6b]{color:var(--acorn-text-3);background:#f1eee6;border-color:transparent;cursor:not-allowed}.book-page .bottom-actions[data-v-3c577b6b]{position:fixed;bottom:50px;left:0;right:0;padding:11px 14px;padding-bottom:calc(11px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 12px #2e8b7f14}.order-list-page[data-v-a022313a]{min-height:100vh;background:var(--acorn-bg)}.order-list-page .order-card[data-v-a022313a]{background:#fff;margin:10px 12px;border-radius:10px;overflow:hidden;cursor:pointer}.order-list-page .order-card[data-v-a022313a]:active{opacity:.9}.order-list-page .order-card .order-header[data-v-a022313a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--acorn-bg)}.order-list-page .order-card .order-header .order-no[data-v-a022313a]{font-size:12px;color:#999}.order-list-page .order-card .order-body[data-v-a022313a]{display:flex;align-items:center;padding:12px 16px}.order-list-page .order-card .order-body .avatar[data-v-a022313a]{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-a022313a]{flex:1}.order-list-page .order-card .order-body .info .name[data-v-a022313a]{font-size:15px;font-weight:600;color:#333}.order-list-page .order-card .order-body .info .title[data-v-a022313a]{font-size:12px;color:#999;margin-top:2px}.order-list-page .order-card .order-body .info .consulting-type[data-v-a022313a]{font-size:12px;color:#666;margin-top:4px}.order-list-page .order-card .order-body .info .time[data-v-a022313a]{font-size:12px;color:#bbb;margin-top:4px}.order-list-page .order-card .order-body .amount[data-v-a022313a]{font-size:16px;color:var(--acorn-accent);font-weight:600}.order-detail-page[data-v-423cea1a]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.order-detail-page .loading-wrap[data-v-423cea1a]{display:flex;justify-content:center;padding:60px 0}.order-detail-page .status-card[data-v-423cea1a]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;color:#fff;background:linear-gradient(135deg,var(--acorn-primary) 0%,#2b6cb0 100%)}.order-detail-page .status-card.completed[data-v-423cea1a]{background:linear-gradient(135deg,var(--acorn-success) 0%,#059c4d 100%)}.order-detail-page .status-card.refunded[data-v-423cea1a],.order-detail-page .status-card.cancelled[data-v-423cea1a]{background:linear-gradient(135deg,#999,#666)}.order-detail-page .status-card .status-text[data-v-423cea1a]{font-size:18px;font-weight:600;margin-top:12px}.order-detail-page .status-card .status-desc[data-v-423cea1a]{font-size:13px;opacity:.9;margin-top:6px}.order-detail-page .qrcode-section[data-v-423cea1a]{background:#fff;margin-top:10px;padding:20px 16px;text-align:center}.order-detail-page .qrcode-section .qrcode-title[data-v-423cea1a]{font-size:15px;font-weight:600;color:#333;margin-bottom:16px}.order-detail-page .qrcode-section .qrcode-wrap[data-v-423cea1a]{display:flex;justify-content:center}.order-detail-page .qrcode-section .qrcode-box[data-v-423cea1a]{width:200px;height:200px;border:2px dashed var(--acorn-primary);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-423cea1a]{font-size:32px;font-weight:700;color:var(--acorn-primary);letter-spacing:4px;font-family:monospace}.order-detail-page .qrcode-section .qrcode-box .qrcode-tip[data-v-423cea1a]{font-size:12px;color:#999;margin-top:12px}.order-detail-page .section[data-v-423cea1a]{background:#fff;margin-top:10px;padding:16px}.order-detail-page .section .section-title[data-v-423cea1a]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.order-detail-page .section .counselor-info[data-v-423cea1a]{display:flex;align-items:center}.order-detail-page .section .counselor-info .avatar[data-v-423cea1a]{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-right:12px}.order-detail-page .section .counselor-info .info .name[data-v-423cea1a]{font-size:16px;font-weight:600;color:#333}.order-detail-page .section .counselor-info .info .title[data-v-423cea1a]{font-size:13px;color:#999;margin-top:4px}.order-detail-page .section .chat-entry[data-v-423cea1a]{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-423cea1a]{color:#999}.order-detail-page .section .chat-entry[data-v-423cea1a]:active{opacity:.8}.order-detail-page .bottom-actions[data-v-423cea1a]{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-033cda37]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.pay-page .loading-wrap[data-v-033cda37]{display:flex;justify-content:center;padding:60px 0}.pay-page .amount-card[data-v-033cda37]{display:flex;flex-direction:column;align-items:center;padding:40px 16px 24px;background:linear-gradient(135deg,var(--acorn-primary) 0%,#2b6cb0 100%);color:#fff}.pay-page .amount-card .label[data-v-033cda37]{font-size:14px;opacity:.9}.pay-page .amount-card .amount[data-v-033cda37]{margin-top:8px}.pay-page .amount-card .amount .symbol[data-v-033cda37]{font-size:24px}.pay-page .amount-card .amount .number[data-v-033cda37]{font-size:48px;font-weight:700}.pay-page .amount-card .order-no[data-v-033cda37]{font-size:12px;opacity:.8;margin-top:8px}.pay-page .section[data-v-033cda37]{background:#fff;margin-top:10px;padding:16px}.pay-page .section .section-title[data-v-033cda37]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.pay-page .pay-option[data-v-033cda37]{display:flex;align-items:center;gap:10px;font-size:15px;color:#333}.pay-page .bottom-actions[data-v-033cda37]{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-f102ab47]{min-height:100vh;background:#fff}.chat-list-page .chat-item[data-v-f102ab47]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--acorn-bg);cursor:pointer}.chat-list-page .chat-item[data-v-f102ab47]:active{background:#f9f9f9}.chat-list-page .chat-item .avatar-wrap[data-v-f102ab47]{position:relative;margin-right:12px}.chat-list-page .chat-item .avatar-wrap .avatar[data-v-f102ab47]{width:52px;height:52px;border-radius:50%;object-fit:cover}.chat-list-page .chat-item .avatar-wrap .van-badge[data-v-f102ab47]{position:absolute;top:-4px;right:-4px}.chat-list-page .chat-item .info[data-v-f102ab47]{flex:1;overflow:hidden}.chat-list-page .chat-item .info .name-row[data-v-f102ab47]{display:flex;justify-content:space-between;align-items:center}.chat-list-page .chat-item .info .name-row .name[data-v-f102ab47]{font-size:15px;font-weight:500;color:#333}.chat-list-page .chat-item .info .name-row .time[data-v-f102ab47]{font-size:12px;color:#bbb}.chat-list-page .chat-item .info .last-msg[data-v-f102ab47]{font-size:13px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-room-page[data-v-1761221b]{height:100vh;display:flex;flex-direction:column;background:var(--acorn-bg)}.chat-room-page .ws-status[data-v-1761221b]{text-align:center;padding:4px 0;font-size:12px;color:#999;background:#fff}.chat-room-page .ws-status.error[data-v-1761221b]{color:var(--acorn-accent)}.chat-room-page .message-list[data-v-1761221b]{flex:1;overflow-y:auto;padding:12px 16px}.chat-room-page .message-item[data-v-1761221b]{display:flex;margin-bottom:16px}.chat-room-page .message-item.self[data-v-1761221b]{flex-direction:row-reverse}.chat-room-page .message-item.self .msg-bubble[data-v-1761221b]{background:var(--acorn-primary);color:#fff;border-radius:12px 2px 12px 12px}.chat-room-page .message-item.self .msg-time[data-v-1761221b]{text-align:right}.chat-room-page .message-item .msg-avatar[data-v-1761221b]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.chat-room-page .message-item .msg-content[data-v-1761221b]{max-width:65%;margin:0 10px}.chat-room-page .message-item .msg-content .msg-bubble[data-v-1761221b]{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-1761221b]{padding:4px}.chat-room-page .message-item .msg-content .msg-bubble.image img[data-v-1761221b]{max-width:100%;border-radius:8px}.chat-room-page .message-item .msg-content .msg-time[data-v-1761221b]{font-size:11px;color:#bbb;margin-top:4px}.chat-room-page .input-bar[data-v-1761221b]{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-1761221b]{flex:1;background:var(--acorn-bg);border-radius:20px;padding:6px 14px}.review-list-page[data-v-658e5922]{min-height:100vh;background:var(--acorn-bg)}.review-list-page .review-list[data-v-658e5922]{padding:12px}.review-list-page .review-card[data-v-658e5922]{background:#fff;border-radius:10px;padding:16px;margin-bottom:12px}.review-list-page .review-card .review-header[data-v-658e5922]{display:flex;align-items:center}.review-list-page .review-card .review-header .avatar[data-v-658e5922]{width:44px;height:44px;border-radius:50%;object-fit:cover;margin-right:10px}.review-list-page .review-card .review-header .info[data-v-658e5922]{flex:1}.review-list-page .review-card .review-header .info .name[data-v-658e5922]{font-size:15px;font-weight:600;color:#333;margin-bottom:2px}.review-list-page .review-card .review-header .time[data-v-658e5922]{font-size:12px;color:#bbb}.review-list-page .review-card .review-content[data-v-658e5922]{font-size:14px;color:#666;line-height:1.6;margin-top:12px}.review-list-page .review-card .reply[data-v-658e5922]{margin-top:12px;padding:10px 12px;background:#f9f9f9;border-radius:8px}.review-list-page .review-card .reply .reply-label[data-v-658e5922]{font-size:12px;color:var(--acorn-primary);margin-bottom:4px}.review-list-page .review-card .reply .reply-content[data-v-658e5922]{font-size:13px;color:#666;line-height:1.5}.create-review-page[data-v-0155a47c]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.create-review-page .form-area[data-v-0155a47c]{padding:16px}.create-review-page .rating-section[data-v-0155a47c]{background:#fff;border-radius:10px;padding:20px 16px;margin-bottom:12px}.create-review-page .rating-section .label[data-v-0155a47c]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.create-review-page .rating-section .stars[data-v-0155a47c]{display:flex;align-items:center;gap:12px}.create-review-page .rating-section .stars .rating-text[data-v-0155a47c]{font-size:16px;color:var(--acorn-star);font-weight:600}.create-review-page .content-section[data-v-0155a47c]{background:#fff;border-radius:10px;padding:16px;margin-bottom:24px}.create-review-page .content-section .label[data-v-0155a47c]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.create-review-page .submit-btn[data-v-0155a47c]{padding:0 16px}.profile-page[data-v-075e8f15]{min-height:100vh;background:var(--acorn-bg)}.profile-page .user-info[data-v-075e8f15]{display:flex;align-items:center;padding:20px;background:#fff;margin:12px;border-radius:var(--acorn-radius-md);box-shadow:var(--acorn-shadow-1)}.profile-page .user-info .avatar[data-v-075e8f15]{width:60px;height:60px;border-radius:50%;margin-right:16px;border:2px solid var(--acorn-primary-light)}.profile-page .user-info .info[data-v-075e8f15]{flex:1}.profile-page .user-info .info .nickname[data-v-075e8f15]{font-size:18px;font-weight:600;color:var(--acorn-text)}.profile-page .user-info .info .phone[data-v-075e8f15]{font-size:14px;color:var(--acorn-text-2);margin-top:4px}.profile-page .menu-group[data-v-075e8f15]{margin-bottom:12px}.profile-page .logout[data-v-075e8f15]{padding:20px;margin-top:20px}.profile-edit-page[data-v-85672f61]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.profile-edit-page .form-area[data-v-85672f61]{padding:16px}.profile-edit-page .avatar-section[data-v-85672f61]{background:#fff;border-radius:10px;padding:20px 16px;margin-bottom:12px;display:flex;align-items:center}.profile-edit-page .avatar-section .label[data-v-85672f61]{font-size:15px;font-weight:600;color:#333;margin-right:16px}.profile-edit-page .avatar-section .avatar-wrap[data-v-85672f61]{width:72px;height:72px;border-radius:50%;background:var(--acorn-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.profile-edit-page .avatar-section .avatar-wrap .avatar[data-v-85672f61]{width:100%;height:100%;object-fit:cover}.profile-edit-page .submit-btn[data-v-85672f61]{margin-top:24px;padding:0 16px}.privacy-page[data-v-954981b8]{min-height:100vh;background:var(--acorn-bg)}.privacy-page .loading-wrap[data-v-954981b8]{display:flex;justify-content:center;padding:80px 0}.privacy-page .privacy-content[data-v-954981b8]{padding:12px 0}.privacy-page .save-btn-wrap[data-v-954981b8]{padding:24px 16px}.message-list-page[data-v-f75e0676]{min-height:100vh;background:var(--acorn-bg)}.message-list-page .mark-all[data-v-f75e0676]{font-size:13px;color:var(--acorn-primary);cursor:pointer}.message-list-page .notification-item[data-v-f75e0676]{display:flex;padding:14px 16px;background:#fff;margin-bottom:1px;cursor:pointer}.message-list-page .notification-item[data-v-f75e0676]:active{background:#f9f9f9}.message-list-page .notification-item.unread[data-v-f75e0676]{background:#f0f7ff}.message-list-page .notification-item .dot[data-v-f75e0676]{width:8px;height:8px;border-radius:50%;background:var(--acorn-accent);flex-shrink:0;margin-top:6px;margin-right:10px}.message-list-page .notification-item .content[data-v-f75e0676]{flex:1}.message-list-page .notification-item .content .title-row[data-v-f75e0676]{display:flex;justify-content:space-between;align-items:center}.message-list-page .notification-item .content .title-row .title[data-v-f75e0676]{font-size:15px;font-weight:500;color:#333}.message-list-page .notification-item .content .title-row .time[data-v-f75e0676]{font-size:12px;color:#bbb;flex-shrink:0;margin-left:12px}.message-list-page .notification-item .content .desc[data-v-f75e0676]{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-f75e0676]{display:flex;align-items:center;padding:14px 16px;background:#fff;border-bottom:1px solid var(--acorn-bg);cursor:pointer}.message-list-page .chat-item[data-v-f75e0676]:active{background:#f9f9f9}.message-list-page .chat-item .avatar-wrap[data-v-f75e0676]{position:relative;margin-right:12px}.message-list-page .chat-item .avatar-wrap .avatar[data-v-f75e0676]{width:52px;height:52px;border-radius:50%;object-fit:cover}.message-list-page .chat-item .avatar-wrap .van-badge[data-v-f75e0676]{position:absolute;top:-4px;right:-4px}.message-list-page .chat-item .info[data-v-f75e0676]{flex:1;overflow:hidden}.message-list-page .chat-item .info .name-row[data-v-f75e0676]{display:flex;justify-content:space-between;align-items:center}.message-list-page .chat-item .info .name-row .name[data-v-f75e0676]{font-size:15px;font-weight:500;color:#333}.message-list-page .chat-item .info .name-row .time[data-v-f75e0676]{font-size:12px;color:#bbb}.message-list-page .chat-item .info .last-msg[data-v-f75e0676]{font-size:13px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-page[data-v-59447426]{min-height:100vh;background:var(--acorn-bg)}.search-page .history-section[data-v-59447426],.search-page .hot-section[data-v-59447426]{padding:16px}.search-page .history-section .section-header[data-v-59447426],.search-page .hot-section .section-header[data-v-59447426]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.search-page .history-section .section-header .title[data-v-59447426],.search-page .hot-section .section-header .title[data-v-59447426]{font-size:15px;font-weight:600;color:#333}.search-page .history-section .history-tags[data-v-59447426],.search-page .hot-section .history-tags[data-v-59447426]{display:flex;flex-wrap:wrap;gap:8px}.search-page .result-list[data-v-59447426]{padding:12px}.search-page .result-list .result-item[data-v-59447426]{display:flex;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px;cursor:pointer}.search-page .result-list .result-item[data-v-59447426]:active{background:#f9f9f9}.search-page .result-list .result-item .cover[data-v-59447426]{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-59447426]{flex:1}.search-page .result-list .result-item .info .title[data-v-59447426]{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-59447426]{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-59447426]{font-size:12px;color:#bbb;margin-top:4px}.search-page .result-list .counselor-result[data-v-59447426]{display:flex;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px;cursor:pointer}.search-page .result-list .counselor-result[data-v-59447426]:active{background:#f9f9f9}.search-page .result-list .counselor-result .avatar[data-v-59447426]{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-59447426]{flex:1}.search-page .result-list .counselor-result .info .name[data-v-59447426]{font-size:15px;font-weight:600;color:#333}.search-page .result-list .counselor-result .info .title[data-v-59447426]{font-size:13px;color:#999;margin-top:2px}.search-page .result-list .counselor-result .info .tags[data-v-59447426]{margin-top:6px;display:flex;gap:4px}.search-page .result-list .counselor-result .info .bottom[data-v-59447426]{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.search-page .result-list .counselor-result .info .bottom .price[data-v-59447426]{font-size:14px;color:var(--acorn-accent);font-weight:600}.search-page .result-list .assessment-result[data-v-59447426]{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-59447426]:active{background:#f9f9f9}.search-page .result-list .assessment-result .info[data-v-59447426]{flex:1}.search-page .result-list .assessment-result .info .title[data-v-59447426]{font-size:15px;font-weight:500;color:#333}.search-page .result-list .assessment-result .info .desc[data-v-59447426]{font-size:13px;color:#999;margin-top:4px}.search-page .result-list .assessment-result .info .meta[data-v-59447426]{font-size:12px;color:#bbb;margin-top:6px;display:flex;align-items:center;gap:12px}.about-page[data-v-e728b4d5]{min-height:100vh;background:var(--acorn-bg)}.about-page .about-content[data-v-e728b4d5]{padding:16px}.about-page .about-content .site-header[data-v-e728b4d5]{text-align:center;padding:24px 0 16px}.about-page .about-content .site-header .site-logo[data-v-e728b4d5]{font-size:48px;margin-bottom:8px}.about-page .about-content .site-header .site-name[data-v-e728b4d5]{font-size:20px;font-weight:700;color:#333;margin:0 0 8px}.about-page .about-content .site-header .site-desc[data-v-e728b4d5]{font-size:14px;color:#999;margin:0}.about-page .about-content .about-text[data-v-e728b4d5]{font-size:14px;line-height:1.8;color:#666;padding:0 4px}.about-page .about-content .contact-info[data-v-e728b4d5]{margin-top:8px}.about-page .about-content .footer[data-v-e728b4d5]{text-align:center;padding:24px 0 16px;color:#ccc;font-size:12px}.complaint-page[data-v-d18d0efb]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.complaint-page .form-area[data-v-d18d0efb]{padding:16px}.complaint-page .submit-btn[data-v-d18d0efb]{margin-top:24px;padding:0 16px}.login-page[data-v-40a657ac]{min-height:100vh;background:linear-gradient(165deg,#2e8b7f,#216b60 55%,#1b5750);padding:60px 20px 20px}.login-page .header[data-v-40a657ac]{text-align:center;color:#fff;margin-bottom:40px}.login-page .header .logo[data-v-40a657ac]{width:120px;height:auto;margin-bottom:16px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.25))}.login-page .header h1[data-v-40a657ac]{font-size:24px;margin-bottom:8px;letter-spacing:2px}.login-page .header p[data-v-40a657ac]{font-size:14px;opacity:.85}.login-page .form[data-v-40a657ac]{background:#fff;border-radius:var(--acorn-radius-lg);padding:24px 16px;box-shadow:0 12px 40px #1b575040}.login-page .form .van-cell-group[data-v-40a657ac]{margin:0}.login-page .form .actions[data-v-40a657ac]{margin-top:24px;padding:0 16px}.login-page .form .actions .links[data-v-40a657ac]{text-align:center;margin-top:16px;font-size:14px}.login-page .form .actions .links a[data-v-40a657ac]{color:var(--acorn-primary)}.register-page[data-v-d1cf6602]{min-height:100vh;background:var(--acorn-bg)}.register-page .form[data-v-d1cf6602]{margin-top:20px;background:#fff;padding:16px 0}.register-page .form .van-cell-group[data-v-d1cf6602]{margin:0}.register-page .form .captcha-img[data-v-d1cf6602]{height:36px;cursor:pointer}.register-page .form .sms-btn[data-v-d1cf6602]{min-width:92px}.register-page .form .actions[data-v-d1cf6602]{margin-top:24px;padding:0 16px}.register-page .form .actions .links[data-v-d1cf6602]{text-align:center;margin-top:16px;font-size:14px;color:#666}.register-page .form .actions .links a[data-v-d1cf6602]{color:var(--acorn-primary);margin-left:4px}
