.counselor-home-page[data-v-e5b0ba75]{min-height:100vh;background:var(--acorn-bg)}.counselor-home-page .welcome-card[data-v-e5b0ba75]{display:flex;justify-content:space-between;align-items:center;padding:22px 16px;background:linear-gradient(135deg,var(--acorn-primary) 0%,var(--acorn-primary-dark) 100%);color:#fff}.counselor-home-page .welcome-card .info .greeting[data-v-e5b0ba75]{font-size:18px;font-weight:600}.counselor-home-page .welcome-card .info .date[data-v-e5b0ba75]{font-size:12px;opacity:.9;margin-top:4px}.counselor-home-page .welcome-card .avatar[data-v-e5b0ba75]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.5)}.counselor-home-page .stats-grid[data-v-e5b0ba75]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#fff;margin:12px;border-radius:var(--acorn-radius-md);overflow:hidden;box-shadow:var(--acorn-shadow-1)}.counselor-home-page .stats-grid .stat-item[data-v-e5b0ba75]{text-align:center;padding:18px 8px}.counselor-home-page .stats-grid .stat-item .stat-value[data-v-e5b0ba75]{font-size:22px;font-weight:700;color:var(--acorn-primary)}.counselor-home-page .stats-grid .stat-item .stat-label[data-v-e5b0ba75]{font-size:11.5px;color:var(--acorn-text-3);margin-top:5px}.counselor-home-page .section[data-v-e5b0ba75]{background:#fff;margin:0 12px 12px;border-radius:14px;padding:14px;box-shadow:var(--acorn-shadow-1)}.counselor-home-page .quick-actions[data-v-e5b0ba75]{background:#fff;margin:0 12px 12px;border-radius:14px;padding:14px 6px;box-shadow:var(--acorn-shadow-1)}.counselor-home-page .quick-actions[data-v-e5b0ba75] .van-grid-item__content{background:transparent}.counselor-home-page .quick-actions[data-v-e5b0ba75] .van-grid-item__icon{width:40px;height:40px;border-radius:50%;background:var(--acorn-primary-light);color:var(--acorn-primary);display:flex;align-items:center;justify-content:center}.counselor-home-page .quick-actions[data-v-e5b0ba75] .van-grid-item__text{color:var(--acorn-text-2);font-size:11px;margin-top:6px}.counselor-home-page .appointment-list .appointment-item[data-v-e5b0ba75]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--acorn-border);cursor:pointer}.counselor-home-page .appointment-list .appointment-item[data-v-e5b0ba75]:active{background:var(--acorn-primary-light)}.counselor-home-page .appointment-list .appointment-item[data-v-e5b0ba75]:last-child{border-bottom:none}.counselor-home-page .appointment-list .appointment-item .user-info[data-v-e5b0ba75]{display:flex;align-items:center}.counselor-home-page .appointment-list .appointment-item .user-info .user-avatar[data-v-e5b0ba75]{width:38px;height:38px;border-radius:50%;object-fit:cover;margin-right:10px}.counselor-home-page .appointment-list .appointment-item .user-info .user-detail .user-name[data-v-e5b0ba75]{font-size:13.5px;font-weight:500;color:var(--acorn-text)}.counselor-home-page .appointment-list .appointment-item .user-info .user-detail .appointment-time[data-v-e5b0ba75]{font-size:11.5px;color:var(--acorn-text-3);margin-top:3px}.profile-page[data-v-6942454e]{min-height:100vh;background:#f7f8fa;padding-bottom:80px}.profile-page .content[data-v-6942454e]{padding:16px}.profile-page .header-card[data-v-6942454e]{display:flex;align-items:center;gap:16px;background:#fff;border-radius:12px;padding:16px;margin-bottom:12px}.profile-page .header-info[data-v-6942454e]{display:flex;flex-direction:column;gap:8px}.profile-page .name[data-v-6942454e]{font-size:18px;font-weight:600;color:var(--acorn-text)}.profile-page .sub[data-v-6942454e]{font-size:14px;color:var(--acorn-text-2)}.profile-page .certificate-list[data-v-6942454e]{display:flex;flex-direction:column;gap:6px;text-align:right}.profile-page .certificate-item[data-v-6942454e]{display:flex;flex-direction:column;gap:4px}.profile-page .certificate-item a[data-v-6942454e]{color:var(--acorn-primary)}.profile-page .multi-line[data-v-6942454e]{white-space:normal;text-align:right;color:var(--acorn-text)}.profile-page .placeholder[data-v-6942454e]{color:var(--acorn-text-2)}.profile-page .actions[data-v-6942454e]{margin-top:20px}.profile-page .actions .logout-btn[data-v-6942454e]{margin-top:12px}.profile-edit-page[data-v-656cc738]{min-height:100vh;background:#f7f8fa}.profile-edit-page .submit-bar[data-v-656cc738]{padding:24px 16px}.profile-edit-page .popup-actions[data-v-656cc738]{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid #f0f0f0}.schedule-page[data-v-1e285c12]{min-height:100vh;background:var(--acorn-bg)}.schedule-page .van-calendar[data-v-1e285c12]{margin:12px;border-radius:8px}.date-detail[data-v-1e285c12]{padding:16px}.date-detail .detail-header[data-v-1e285c12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.date-detail .detail-header .date-title[data-v-1e285c12]{font-size:18px;font-weight:700}.date-detail .section-title[data-v-1e285c12]{font-size:14px;color:#666;margin:16px 0 8px}.date-detail .occupancy-item[data-v-1e285c12]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.date-detail .slots-section .slot-item[data-v-1e285c12]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.date-detail .slots-section .slot-item[data-v-1e285c12] .van-field{flex:1;padding:4px 8px;background:#f8f8f8;border-radius:4px}.date-detail .slots-section .slot-item[data-v-1e285c12] .van-field .van-field__label{width:auto;margin-right:4px;font-size:13px;color:#666}.date-detail .slots-section .slot-item[data-v-1e285c12] .van-field .van-field__body input{font-size:14px}.date-detail .slots-section .slot-item .separator[data-v-1e285c12]{color:#999;font-size:14px}.date-detail .save-btn[data-v-1e285c12]{margin-top:24px}.check-in-page[data-v-40b1d07a]{min-height:100vh;background:var(--acorn-bg)}.check-in-page .scan-section[data-v-40b1d07a]{background:#fff;padding:40px 16px;text-align:center}.check-in-page .scan-section .scan-box[data-v-40b1d07a]{width:160px;height:160px;border:2px dashed var(--acorn-primary);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;cursor:pointer;transition:all .3s}.check-in-page .scan-section .scan-box[data-v-40b1d07a]:active{background:var(--acorn-bg)}.check-in-page .scan-section .scan-box .scan-text[data-v-40b1d07a]{font-size:14px;color:var(--acorn-primary);margin-top:12px}.check-in-page .scan-section .scan-tip[data-v-40b1d07a]{font-size:13px;color:#999;margin-top:16px}.check-in-page .manual-section[data-v-40b1d07a]{background:#fff;margin-top:10px;padding:16px}.check-in-page .manual-section .section-title[data-v-40b1d07a]{font-size:14px;color:#666;margin-bottom:12px}.check-in-page .manual-section .van-field[data-v-40b1d07a]{margin-bottom:16px}.check-in-page .success-content[data-v-40b1d07a]{padding:24px;text-align:center}.check-in-page .success-content .user-info[data-v-40b1d07a]{margin-top:16px}.check-in-page .success-content .user-info .name[data-v-40b1d07a]{font-size:16px;font-weight:600;color:#333}.check-in-page .success-content .user-info .time[data-v-40b1d07a]{font-size:13px;color:#999;margin-top:4px}.appointment-list-page[data-v-3e72866d]{min-height:100vh;background:var(--acorn-bg)}.appointment-list-page .appointment-card[data-v-3e72866d]{background:#fff;margin:10px 12px;border-radius:10px;padding:16px;cursor:pointer}.appointment-list-page .appointment-card[data-v-3e72866d]:active{background:#f9f9f9}.appointment-list-page .appointment-card .user-row[data-v-3e72866d]{display:flex;align-items:center}.appointment-list-page .appointment-card .user-row .user-avatar[data-v-3e72866d]{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-right:12px}.appointment-list-page .appointment-card .user-row .user-info[data-v-3e72866d]{flex:1}.appointment-list-page .appointment-card .user-row .user-info .user-name[data-v-3e72866d]{font-size:15px;font-weight:600;color:#333}.appointment-list-page .appointment-card .user-row .user-info .appointment-time[data-v-3e72866d]{font-size:13px;color:#999;margin-top:2px}.appointment-list-page .appointment-card .remark[data-v-3e72866d]{font-size:13px;color:#666;margin-top:10px;padding:8px 12px;background:#f9f9f9;border-radius:6px}.appointment-list-page .appointment-card .remark .label[data-v-3e72866d]{color:#999}.appointment-detail-page[data-v-28e32ab4]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.appointment-detail-page .loading-wrap[data-v-28e32ab4]{display:flex;justify-content:center;padding:60px 0}.appointment-detail-page .status-card[data-v-28e32ab4]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;color:#fff;background:linear-gradient(135deg,var(--acorn-star) 0%,#ee5a24 100%)}.appointment-detail-page .status-card.confirmed[data-v-28e32ab4]{background:linear-gradient(135deg,var(--acorn-primary) 0%,#2b6cb0 100%)}.appointment-detail-page .status-card.checked-in[data-v-28e32ab4],.appointment-detail-page .status-card.completed[data-v-28e32ab4]{background:linear-gradient(135deg,var(--acorn-success) 0%,#059c4d 100%)}.appointment-detail-page .status-card.cancelled[data-v-28e32ab4]{background:linear-gradient(135deg,#999,#666)}.appointment-detail-page .status-card .status-text[data-v-28e32ab4]{font-size:18px;font-weight:600;margin-top:12px}.appointment-detail-page .status-card .status-desc[data-v-28e32ab4]{font-size:13px;opacity:.9;margin-top:6px}.appointment-detail-page .section[data-v-28e32ab4]{background:#fff;margin-top:10px;padding:16px}.appointment-detail-page .section .section-title[data-v-28e32ab4]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.appointment-detail-page .user-info[data-v-28e32ab4]{display:flex;align-items:center}.appointment-detail-page .user-info .avatar[data-v-28e32ab4]{width:56px;height:56px;border-radius:50%;object-fit:cover;margin-right:12px}.appointment-detail-page .user-info .info[data-v-28e32ab4]{flex:1}.appointment-detail-page .user-info .info .name[data-v-28e32ab4]{font-size:16px;font-weight:600;color:#333}.appointment-detail-page .user-info .assessment-badge[data-v-28e32ab4]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#e6f7ff;border-radius:16px;color:#1890ff;font-size:13px;cursor:pointer}.appointment-detail-page .user-info .assessment-badge .van-icon[data-v-28e32ab4]{font-size:14px}.appointment-detail-page .user-info .chat-entry[data-v-28e32ab4]{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}.appointment-detail-page .user-info .chat-entry .arrow[data-v-28e32ab4]{color:#999}.appointment-detail-page .user-info .chat-entry[data-v-28e32ab4]:active{opacity:.8}.appointment-detail-page .check-in-code-box[data-v-28e32ab4]{text-align:center;padding:16px;background:#f8faff;border-radius:8px}.appointment-detail-page .check-in-code-box .code-label[data-v-28e32ab4]{font-size:13px;color:#999;margin-bottom:8px}.appointment-detail-page .check-in-code-box .code-value[data-v-28e32ab4]{font-size:28px;font-weight:700;color:var(--acorn-primary);letter-spacing:4px;font-family:monospace}.appointment-detail-page .check-in-code-box .code-tip[data-v-28e32ab4]{font-size:12px;color:#999;margin-top:8px}.appointment-detail-page .remark-content[data-v-28e32ab4]{font-size:14px;color:#666;line-height:1.6;padding:12px;background:#f9f9f9;border-radius:8px}.appointment-detail-page .bottom-actions[data-v-28e32ab4]{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;display:flex;gap:12px}.assessment-modal[data-v-28e32ab4],.assessment-detail-modal[data-v-28e32ab4]{display:flex;flex-direction:column;height:100%}.assessment-modal .modal-header[data-v-28e32ab4],.assessment-detail-modal .modal-header[data-v-28e32ab4]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f0f0f0}.assessment-modal .modal-header .modal-title[data-v-28e32ab4],.assessment-detail-modal .modal-header .modal-title[data-v-28e32ab4]{font-size:16px;font-weight:600;color:#333}.assessment-modal .modal-header .close-icon[data-v-28e32ab4],.assessment-detail-modal .modal-header .close-icon[data-v-28e32ab4]{font-size:20px;color:#999;cursor:pointer}.assessment-modal .modal-body[data-v-28e32ab4],.assessment-detail-modal .modal-body[data-v-28e32ab4]{flex:1;overflow-y:auto;padding:12px}.assessment-modal .modal-body .loading-wrap[data-v-28e32ab4],.assessment-detail-modal .modal-body .loading-wrap[data-v-28e32ab4]{display:flex;justify-content:center;align-items:center;height:200px}.assessment-modal .modal-body .record-list .assessment-record-item[data-v-28e32ab4],.assessment-detail-modal .modal-body .record-list .assessment-record-item[data-v-28e32ab4]{padding:16px;background:#f9f9f9;border-radius:8px;margin-bottom:12px;cursor:pointer}.assessment-modal .modal-body .record-list .assessment-record-item .record-header[data-v-28e32ab4],.assessment-detail-modal .modal-body .record-list .assessment-record-item .record-header[data-v-28e32ab4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.assessment-modal .modal-body .record-list .assessment-record-item .record-header .record-title[data-v-28e32ab4],.assessment-detail-modal .modal-body .record-list .assessment-record-item .record-header .record-title[data-v-28e32ab4]{font-size:15px;font-weight:500;color:#333;flex:1}.assessment-modal .modal-body .record-list .assessment-record-item .record-info[data-v-28e32ab4],.assessment-detail-modal .modal-body .record-list .assessment-record-item .record-info[data-v-28e32ab4]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#666}.assessment-modal .modal-body .record-list .assessment-record-item .record-info .record-score[data-v-28e32ab4],.assessment-detail-modal .modal-body .record-list .assessment-record-item .record-info .record-score[data-v-28e32ab4]{color:#1890ff}.assessment-detail-modal .result-summary[data-v-28e32ab4]{text-align:center;padding:20px}.assessment-detail-modal .result-summary .result-title[data-v-28e32ab4]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.assessment-detail-modal .result-summary .result-score[data-v-28e32ab4]{margin-bottom:12px}.assessment-detail-modal .result-summary .result-score .score-value[data-v-28e32ab4]{font-size:48px;font-weight:700;color:#1890ff}.assessment-detail-modal .result-summary .result-score .score-unit[data-v-28e32ab4]{font-size:16px;color:#666;margin-left:4px}.assessment-detail-modal .result-summary .result-level[data-v-28e32ab4]{margin-bottom:16px}.assessment-detail-modal .result-summary .result-text[data-v-28e32ab4]{font-size:14px;color:#666;line-height:1.8;padding:16px;background:#f0f7ff;border-radius:8px;text-align:left;margin-bottom:16px;border-left:3px solid #1890ff}.assessment-detail-modal .result-summary .result-suggestion[data-v-28e32ab4]{text-align:left}.assessment-detail-modal .result-summary .result-suggestion .suggestion-title[data-v-28e32ab4]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.assessment-detail-modal .result-summary .result-suggestion .suggestion-content[data-v-28e32ab4]{font-size:14px;color:#666;line-height:1.6}.assessment-detail-modal .answer-details[data-v-28e32ab4]{padding:0 20px 20px}.assessment-detail-modal .answer-details .details-title[data-v-28e32ab4]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.assessment-detail-modal .answer-details .detail-item[data-v-28e32ab4]{padding:12px 0;border-bottom:1px solid var(--acorn-bg)}.assessment-detail-modal .answer-details .detail-item[data-v-28e32ab4]:last-child{border-bottom:none}.assessment-detail-modal .answer-details .detail-item .detail-question[data-v-28e32ab4]{font-size:14px;color:#333;margin-bottom:6px}.assessment-detail-modal .answer-details .detail-item .detail-question .question-num[data-v-28e32ab4]{color:#1890ff;font-weight:600;margin-right:4px}.assessment-detail-modal .answer-details .detail-item .detail-answer[data-v-28e32ab4]{font-size:13px;color:#666;padding-left:20px}.assessment-detail-modal .answer-details .detail-item .detail-answer .answer-label[data-v-28e32ab4]{color:#999}.assessment-detail-modal .answer-details .detail-item .detail-answer .answer-value[data-v-28e32ab4]{color:#333}.assessment-detail-modal .answer-details .detail-item .detail-answer .answer-score[data-v-28e32ab4]{color:#1890ff;margin-left:4px}.chat-list-page[data-v-3a765960]{min-height:100vh;background:#fff}.chat-list-page .chat-item[data-v-3a765960]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid var(--acorn-bg);cursor:pointer}.chat-list-page .chat-item[data-v-3a765960]:active{background:#f9f9f9}.chat-list-page .chat-item .avatar-wrap[data-v-3a765960]{position:relative;margin-right:12px}.chat-list-page .chat-item .avatar-wrap .avatar[data-v-3a765960]{width:52px;height:52px;border-radius:50%;object-fit:cover}.chat-list-page .chat-item .avatar-wrap .van-badge[data-v-3a765960]{position:absolute;top:-4px;right:-4px}.chat-list-page .chat-item .info[data-v-3a765960]{flex:1;overflow:hidden}.chat-list-page .chat-item .info .name-row[data-v-3a765960]{display:flex;justify-content:space-between;align-items:center}.chat-list-page .chat-item .info .name-row .name[data-v-3a765960]{font-size:15px;font-weight:500;color:#333}.chat-list-page .chat-item .info .name-row .time[data-v-3a765960]{font-size:12px;color:#bbb}.chat-list-page .chat-item .info .last-msg[data-v-3a765960]{font-size:13px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-page[data-v-c418e0b8]{min-height:100vh;background:var(--acorn-bg)}.finance-page .income-card[data-v-c418e0b8]{margin:12px;padding:24px 20px;background:linear-gradient(135deg,var(--acorn-primary) 0%,#2b6cb0 100%);border-radius:16px;color:#fff}.finance-page .income-card .total-income[data-v-c418e0b8]{text-align:center}.finance-page .income-card .total-income .label[data-v-c418e0b8]{font-size:14px;opacity:.9}.finance-page .income-card .total-income .value[data-v-c418e0b8]{font-size:40px;font-weight:700;margin-top:8px}.finance-page .income-card .sub-stats[data-v-c418e0b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2)}.finance-page .income-card .sub-stats .sub-item[data-v-c418e0b8]{text-align:center}.finance-page .income-card .sub-stats .sub-item .sub-value[data-v-c418e0b8]{font-size:20px;font-weight:600}.finance-page .income-card .sub-stats .sub-item .sub-label[data-v-c418e0b8]{font-size:12px;opacity:.8;margin-top:2px}.finance-page .quick-actions[data-v-c418e0b8]{display:flex;justify-content:center;gap:12px;padding:0 12px;margin-bottom:12px}.finance-page .section[data-v-c418e0b8]{background:#fff;margin:0 12px;border-radius:10px;padding:16px}.finance-page .section .section-header[data-v-c418e0b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.finance-page .section .section-header .more[data-v-c418e0b8]{font-size:13px;color:#999}.finance-page .section .section-title[data-v-c418e0b8]{font-size:15px;font-weight:600;color:#333}.finance-page .transaction-list .transaction-item[data-v-c418e0b8]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--acorn-bg)}.finance-page .transaction-list .transaction-item[data-v-c418e0b8]:last-child{border-bottom:none}.finance-page .transaction-list .transaction-item .info .type[data-v-c418e0b8]{font-size:14px;font-weight:500;color:#333}.finance-page .transaction-list .transaction-item .info .desc[data-v-c418e0b8]{font-size:12px;color:#999;margin-top:2px}.finance-page .transaction-list .transaction-item .info .time[data-v-c418e0b8]{font-size:11px;color:#bbb;margin-top:2px}.finance-page .transaction-list .transaction-item .amount[data-v-c418e0b8]{font-size:16px;font-weight:600;color:#333}.finance-page .transaction-list .transaction-item .amount.income[data-v-c418e0b8]{color:var(--acorn-success)}.transactions-page[data-v-c2a836f9]{min-height:100vh;background:var(--acorn-bg)}.transactions-page .filter-bar[data-v-c2a836f9]{background:#fff}.transactions-page .transaction-item[data-v-c2a836f9]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#fff;margin-bottom:1px}.transactions-page .transaction-item .info .type[data-v-c2a836f9]{font-size:14px;font-weight:500;color:#333}.transactions-page .transaction-item .info .desc[data-v-c2a836f9]{font-size:12px;color:#999;margin-top:2px}.transactions-page .transaction-item .info .time[data-v-c2a836f9]{font-size:11px;color:#bbb;margin-top:2px}.transactions-page .transaction-item .amount[data-v-c2a836f9]{font-size:16px;font-weight:600;color:#333}.transactions-page .transaction-item .amount.income[data-v-c2a836f9]{color:var(--acorn-success)}.withdraw-page[data-v-b6ee2f11]{min-height:100vh;background:var(--acorn-bg);padding-bottom:80px}.withdraw-page .balance-card[data-v-b6ee2f11]{text-align:center;padding:32px 16px;background:linear-gradient(135deg,var(--acorn-primary) 0%,#2b6cb0 100%);color:#fff}.withdraw-page .balance-card .label[data-v-b6ee2f11]{font-size:14px;opacity:.9}.withdraw-page .balance-card .balance[data-v-b6ee2f11]{font-size:40px;font-weight:700;margin-top:8px}.withdraw-page .form-area[data-v-b6ee2f11]{padding:16px}.withdraw-page .bank-info[data-v-b6ee2f11]{background:#fff;border-radius:10px;padding:16px;margin-top:12px}.withdraw-page .bank-info .section-title[data-v-b6ee2f11]{font-size:14px;color:#999;margin-bottom:12px}.withdraw-page .bank-info .bank-card[data-v-b6ee2f11]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px}.withdraw-page .bank-info .bank-card .info .bank-name[data-v-b6ee2f11]{font-size:15px;font-weight:500;color:#333}.withdraw-page .bank-info .bank-card .info .bank-number[data-v-b6ee2f11]{font-size:13px;color:#999;margin-top:2px}.withdraw-page .tips[data-v-b6ee2f11]{background:#fff;border-radius:10px;padding:16px;margin-top:12px}.withdraw-page .tips .tip-title[data-v-b6ee2f11]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.withdraw-page .tips .tip-item[data-v-b6ee2f11]{font-size:13px;color:#999;line-height:1.8}.withdraw-page .submit-btn[data-v-b6ee2f11]{margin-top:24px}.withdrawals-page[data-v-3611c88f]{min-height:100vh;background:var(--acorn-bg)}.withdrawals-page .withdrawal-item[data-v-3611c88f]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#fff;margin-bottom:1px}.withdrawals-page .withdrawal-item .info .amount[data-v-3611c88f]{font-size:16px;font-weight:600;color:#333}.withdrawals-page .withdrawal-item .info .bank[data-v-3611c88f]{font-size:13px;color:#999;margin-top:2px}.withdrawals-page .withdrawal-item .info .time[data-v-3611c88f]{font-size:12px;color:#bbb;margin-top:2px}.review-list-page[data-v-03210269]{min-height:100vh;background:var(--acorn-bg)}.review-list-page .review-card[data-v-03210269]{background:#fff;margin:10px 12px;border-radius:10px;padding:16px}.review-list-page .review-card .review-header[data-v-03210269]{display:flex;align-items:center}.review-list-page .review-card .review-header .user-avatar[data-v-03210269]{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:10px}.review-list-page .review-card .review-header .user-info[data-v-03210269]{flex:1}.review-list-page .review-card .review-header .user-info .user-name[data-v-03210269]{font-size:14px;font-weight:500;color:#333}.review-list-page .review-card .review-header .time[data-v-03210269]{font-size:12px;color:#bbb}.review-list-page .review-card .review-content[data-v-03210269]{font-size:14px;color:#666;line-height:1.6;margin-top:12px}.review-list-page .review-card .reply[data-v-03210269]{margin-top:12px;padding:10px 12px;background:#f0f7ff;border-radius:8px}.review-list-page .review-card .reply .reply-label[data-v-03210269]{font-size:12px;color:var(--acorn-primary);margin-bottom:4px}.review-list-page .review-card .reply .reply-content[data-v-03210269]{font-size:13px;color:#666;line-height:1.5}.review-list-page .review-card .reply-action[data-v-03210269]{display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px;border-top:1px solid var(--acorn-bg)}.page[data-v-4d7908ec]{min-height:100vh;display:flex;align-items:center;justify-content:center}.apply-page[data-v-931679a3]{min-height:100vh;background:#f7f8fa}.apply-page .steps[data-v-931679a3]{background:#fff;padding:12px 0}.apply-page .form-area[data-v-931679a3]{padding:12px 0 80px}.apply-page .certificate-section[data-v-931679a3]{margin:16px 12px 0;padding:16px;border-radius:12px;background:#fff}.apply-page .certificate-section .section-title[data-v-931679a3]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.apply-page .certificate-section .certificate-card[data-v-931679a3]{padding:12px 0;border-bottom:1px solid var(--acorn-bg)}.apply-page .certificate-section .certificate-card[data-v-931679a3]:last-child{border-bottom:none}.apply-page .certificate-section .certificate-actions[data-v-931679a3]{margin-top:8px;text-align:right}.apply-page .upload-area[data-v-931679a3]{width:100%}.apply-page .preview-cover[data-v-931679a3]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#0009;color:#fff;border-radius:6px;font-size:12px}.apply-page .upload-tip[data-v-931679a3]{margin-top:6px;font-size:12px;color:var(--acorn-text-2)}.apply-page .bottom-actions[data-v-931679a3]{position:fixed;left:0;right:0;bottom:0;display:flex;gap:12px;padding:12px 16px calc(env(safe-area-inset-bottom) + 12px);background:#fff;box-shadow:0 -2px 12px #0000000f}.apply-page .specialty-picker-footer[data-v-931679a3]{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid #f0f0f0}.status-page[data-v-51d55274]{min-height:100vh;background:#f7f8fa;padding-bottom:80px}.status-page .content[data-v-51d55274]{padding:16px}.status-page .status-card[data-v-51d55274]{background:#fff;border-radius:12px;padding:24px 16px;text-align:center;margin-bottom:12px}.status-page .status-title[data-v-51d55274]{margin-top:12px;font-size:20px;font-weight:600;color:var(--acorn-text)}.status-page .status-desc[data-v-51d55274]{margin-top:8px;font-size:14px;color:var(--acorn-text-2);line-height:1.6}.status-page .reject-reason[data-v-51d55274]{margin-top:12px;padding:12px;border-radius:8px;background:#fff5f5;color:var(--acorn-accent);font-size:14px;text-align:left}.status-page .certificate-list[data-v-51d55274]{display:flex;flex-direction:column;gap:6px;text-align:right}.status-page .certificate-item[data-v-51d55274]{display:flex;flex-direction:column;gap:4px}.status-page .certificate-item a[data-v-51d55274]{color:var(--acorn-primary)}.status-page .multi-line[data-v-51d55274]{white-space:normal;text-align:right;color:var(--acorn-text)}.status-page .placeholder[data-v-51d55274]{color:var(--acorn-text-2)}.status-page .actions[data-v-51d55274]{margin-top:20px}.chat-room-page[data-v-f3558aaf]{height:100vh;display:flex;flex-direction:column;background:var(--acorn-bg)}.chat-room-page .ws-status[data-v-f3558aaf]{text-align:center;padding:4px 0;font-size:12px;color:#999;background:#fff}.chat-room-page .ws-status.error[data-v-f3558aaf]{color:var(--acorn-accent)}.chat-room-page .message-list[data-v-f3558aaf]{flex:1;overflow-y:auto;padding:12px 16px}.chat-room-page .message-item[data-v-f3558aaf]{display:flex;margin-bottom:16px}.chat-room-page .message-item.self[data-v-f3558aaf]{flex-direction:row-reverse}.chat-room-page .message-item.self .msg-bubble[data-v-f3558aaf]{background:var(--acorn-primary);color:#fff;border-radius:12px 2px 12px 12px}.chat-room-page .message-item.self .msg-time[data-v-f3558aaf]{text-align:right}.chat-room-page .message-item .msg-avatar[data-v-f3558aaf]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.chat-room-page .message-item .msg-content[data-v-f3558aaf]{max-width:65%;margin:0 10px}.chat-room-page .message-item .msg-content .msg-bubble[data-v-f3558aaf]{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-f3558aaf]{padding:4px}.chat-room-page .message-item .msg-content .msg-bubble.image img[data-v-f3558aaf]{max-width:100%;border-radius:8px}.chat-room-page .message-item .msg-content .msg-time[data-v-f3558aaf]{font-size:11px;color:#bbb;margin-top:4px}.chat-room-page .input-bar[data-v-f3558aaf]{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-f3558aaf]{flex:1;background:var(--acorn-bg);border-radius:20px;padding:6px 14px}.login-page[data-v-37067dbf]{min-height:100vh;background:linear-gradient(135deg,#43e97b,#38f9d7);padding:60px 20px 20px}.login-page .header[data-v-37067dbf]{text-align:center;color:#fff;margin-bottom:40px}.login-page .header .logo[data-v-37067dbf]{width:120px;height:auto;margin-bottom:16px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.18))}.login-page .header h1[data-v-37067dbf]{font-size:24px;margin-bottom:8px}.login-page .header p[data-v-37067dbf]{font-size:14px;opacity:.9}.login-page .form[data-v-37067dbf]{background:#fff;border-radius:12px;padding:24px 16px}.login-page .form .van-cell-group[data-v-37067dbf]{margin:0}.login-page .form .actions[data-v-37067dbf]{margin-top:24px;padding:0 16px}.login-page .form .actions .links[data-v-37067dbf]{display:flex;justify-content:space-between;margin-top:16px;font-size:14px}.login-page .form .actions .links a[data-v-37067dbf]{color:var(--acorn-primary)}.register-page[data-v-2fefad64]{min-height:100vh;background:linear-gradient(135deg,#43e97b,#38f9d7);padding:60px 20px 20px}.register-page .header[data-v-2fefad64]{text-align:center;color:#fff;margin-bottom:40px}.register-page .header .logo[data-v-2fefad64]{width:64px;height:64px;margin-bottom:16px}.register-page .header h1[data-v-2fefad64]{font-size:24px;margin-bottom:8px}.register-page .header p[data-v-2fefad64]{font-size:14px;opacity:.9}.register-page .form[data-v-2fefad64]{background:#fff;border-radius:12px;padding:24px 16px}.register-page .form .van-cell-group[data-v-2fefad64]{margin:0}.register-page .form .captcha-img[data-v-2fefad64]{height:36px;cursor:pointer}.register-page .form .sms-btn[data-v-2fefad64]{min-width:92px}.register-page .form .actions[data-v-2fefad64]{margin-top:24px;padding:0 16px}.register-page .form .actions .links[data-v-2fefad64]{text-align:center;margin-top:16px;font-size:14px;color:#666}.register-page .form .actions .links a[data-v-2fefad64]{color:var(--acorn-primary);margin-left:4px}.reset-page[data-v-1883e816]{min-height:100vh;background:linear-gradient(135deg,#43e97b,#38f9d7);padding:60px 20px 20px}.reset-page .header[data-v-1883e816]{text-align:center;color:#fff;margin-bottom:40px}.reset-page .header .logo[data-v-1883e816]{width:120px;height:auto;margin-bottom:16px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.18))}.reset-page .header h1[data-v-1883e816]{font-size:24px;margin-bottom:8px}.reset-page .header p[data-v-1883e816]{font-size:14px;opacity:.9}.reset-page .form[data-v-1883e816]{background:#fff;border-radius:12px;padding:24px 16px}.reset-page .form .van-cell-group[data-v-1883e816]{margin:0}.reset-page .form .captcha-img[data-v-1883e816]{width:92px;height:36px;border-radius:4px;cursor:pointer}.reset-page .form .actions[data-v-1883e816]{margin-top:24px;padding:0 16px}.reset-page .form .actions .links[data-v-1883e816]{text-align:center;margin-top:16px;font-size:14px}.reset-page .form .actions .links a[data-v-1883e816]{color:var(--acorn-primary)}
