#app,body,html{width:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#333;background-color:#f5f5f5}@media (max-width:768px){html{font-size:14px}}.layout-container[data-v-20098e04]{position:relative;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;padding-bottom:70px;box-sizing:border-box}.bottom-nav[data-v-20098e04]{position:fixed;bottom:0;left:0;right:0;height:70px;background-color:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;padding:0 10px;border-radius:15px 15px 0 0;overflow:hidden;width:100%;box-sizing:border-box}.nav-item[data-v-20098e04]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;text-decoration:none;color:#666;transition:all .3s ease;max-width:80px;position:relative;box-sizing:border-box}.nav-item.active[data-v-20098e04]{color:#4a90e2}.nav-icon[data-v-20098e04]{font-size:22px;margin-bottom:4px;transition:all .3s ease}.nav-item.active .nav-icon[data-v-20098e04]{transform:translateY(-3px);font-size:24px}.nav-text[data-v-20098e04]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-weight:500;text-align:center}@media (max-width:375px){.nav-icon[data-v-20098e04]{font-size:20px}.nav-item.active .nav-icon[data-v-20098e04]{font-size:22px}.nav-text[data-v-20098e04]{font-size:11px}.bottom-nav[data-v-20098e04]{padding:0 5px}}.home-container[data-v-e89abf94]{padding:0;min-height:calc(100vh - 70px);background-color:#f5f5f5;position:relative}.home-container[data-v-e89abf94],.top-menu[data-v-e89abf94]{width:100%;box-sizing:border-box;overflow-x:hidden;max-width:100%}.top-menu[data-v-e89abf94]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;height:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:0 15px}.city-selector[data-v-e89abf94]{display:flex;align-items:center;font-size:16px;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease;flex-shrink:0}.city-name[data-v-e89abf94]{margin-right:5px}.city-arrow[data-v-e89abf94]{font-size:12px;color:#999;transition:transform .3s ease}.city-selector:hover .city-arrow[data-v-e89abf94]{transform:rotate(180deg)}.menu-item[data-v-e89abf94]{font-size:16px;color:#666;font-weight:500;padding:5px 15px;border-radius:15px;transition:all .3s ease;white-space:nowrap;margin:0 10px}.menu-item.active[data-v-e89abf94]{color:#4a90e2;background-color:#e6f0fa}.menu-item[data-v-e89abf94]:hover{color:#4a90e2}.customer-service[data-v-e89abf94]{font-size:20px;color:#4a90e2;cursor:pointer;transition:all .3s ease;flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.customer-service[data-v-e89abf94]:hover{transform:scale(1.1);background-color:#d5e4f4}@media (max-width:375px){.top-menu[data-v-e89abf94]{padding:0 10px}.city-selector[data-v-e89abf94]{font-size:14px}.menu-item[data-v-e89abf94]{font-size:14px;padding:5px 10px;margin:0 5px}.customer-service[data-v-e89abf94]{font-size:18px;width:26px;height:26px}}.search-bar[data-v-e89abf94]{display:flex;align-items:center;background-color:#fff;margin:0;padding:8px 15px;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:calc(100% - 10px);max-width:400px;overflow:hidden;margin-left:10px;margin-top:10px}.search-input[data-v-e89abf94]{flex:1;border:none;outline:none;font-size:14px;padding:8px 0;width:calc(100% - 30px);max-width:100%;overflow:hidden}.search-btn[data-v-e89abf94]{font-size:16px;color:#999;cursor:pointer;margin-left:10px;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.banner[data-v-e89abf94]{overflow:hidden;width:auto;height:auto;margin-top:10px}.banner-item[data-v-e89abf94]{position:relative;height:120px;display:flex;align-items:center;justify-content:center;width:95%;background:linear-gradient(135deg,#4a90e2,#50e3c2);overflow:hidden;margin-left:2.5%;border-radius:20px}.banner-img[data-v-e89abf94]{font-size:80px}.banner-text[data-v-e89abf94]{position:absolute;bottom:10px;left:15px;color:#fff;font-size:18px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.5)}.grid-menu[data-v-e89abf94]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:15px;margin-bottom:15px;margin-top:10px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.banner-ad[data-v-e89abf94]{overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;text-align:center;border-radius:40px;margin-bottom:15px}.ad-content[data-v-e89abf94]{display:flex;flex-direction:column;align-items:center;justify-content:center}.ad-title[data-v-e89abf94]{font-size:20px;font-weight:700;margin-bottom:8px;margin-top:0}.ad-desc[data-v-e89abf94]{font-size:14px;margin-bottom:15px;opacity:.9}.ad-btn[data-v-e89abf94]{background-color:#fff;color:#4a90e2;border:none;padding:10px 25px;border-radius:25px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.15)}.ad-btn[data-v-e89abf94]:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.2);background-color:#f8f8f8}.grid-item[data-v-e89abf94]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;border-radius:8px;transition:all .3s ease;box-sizing:border-box;overflow:hidden}.grid-item[data-v-e89abf94]:hover{background-color:#f5f5f5}.grid-icon[data-v-e89abf94]{font-size:32px;margin-bottom:5px}.grid-text[data-v-e89abf94]{font-size:12px;color:#666;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.recommend-people[data-v-e89abf94]{background-color:#fff;padding:15px;margin-bottom:15px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.section-title[data-v-e89abf94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;width:100%;max-width:100%;overflow:hidden}.section-title h2[data-v-e89abf94]{font-size:16px;font-weight:700;color:#333;margin:0;white-space:nowrap}.section-title .more[data-v-e89abf94]{font-size:12px;color:#999;text-decoration:none;white-space:nowrap}.people-list[data-v-e89abf94]{display:flex;gap:15px;overflow-x:auto;padding-bottom:10px;width:100%;max-width:100%;box-sizing:border-box}.people-item[data-v-e89abf94]{display:flex;flex-direction:column;align-items:center;min-width:120px;box-sizing:border-box}.people-card[data-v-e89abf94]{position:relative;width:100%;height:160px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);background-color:#f0f0f0;transition:all .3s ease}.people-card[data-v-e89abf94]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.people-avatar[data-v-e89abf94]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.people-info[data-v-e89abf94]{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;text-align:left;max-width:100%;overflow:hidden}.people-name[data-v-e89abf94]{font-size:16px;font-weight:700;margin-bottom:3px;color:#fff}.people-name[data-v-e89abf94],.people-tag[data-v-e89abf94]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.people-tag[data-v-e89abf94]{font-size:12px;margin-bottom:0;color:hsla(0,0%,100%,.9)}.category-services[data-v-e89abf94]{background-color:#fff;padding:15px;margin-bottom:20px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.service-tabs[data-v-e89abf94]{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;margin-bottom:15px;white-space:nowrap}.service-tab[data-v-e89abf94]{padding:8px 16px;font-size:14px;color:#666;background-color:#f0f0f0;border-radius:20px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.service-tab[data-v-e89abf94]:hover{background-color:#e6f0fa;color:#4a90e2}.service-tab.active[data-v-e89abf94]{background-color:#4a90e2;color:#fff;font-weight:500}.sort-buttons[data-v-e89abf94]{display:flex;gap:10px;margin-bottom:15px;justify-content:space-between}.sort-btn[data-v-e89abf94]{flex:1;text-align:center;padding:10px;font-size:14px;color:#666;background-color:#f0f0f0;border-radius:20px;cursor:pointer;transition:all .3s ease;font-weight:500}.sort-btn[data-v-e89abf94]:hover{background-color:#e6f0fa;color:#4a90e2}.sort-btn.active[data-v-e89abf94]{background-color:#4a90e2;color:#fff}.service-providers[data-v-e89abf94]{display:flex;flex-direction:column;gap:15px}.provider-card[data-v-e89abf94]{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.provider-card[data-v-e89abf94]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.provider-img-container[data-v-e89abf94]{position:relative;height:200px;overflow:hidden}.provider-img[data-v-e89abf94]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.price-badge[data-v-e89abf94]{position:absolute;top:10px;right:10px;background-color:hsla(0,100%,71%,.9);color:#fff;padding:6px 12px;border-radius:15px;font-size:14px;font-weight:700}.provider-info[data-v-e89abf94]{padding:15px}.provider-name-rating[data-v-e89abf94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.provider-name[data-v-e89abf94]{font-size:16px;font-weight:700;color:#333}.provider-rating[data-v-e89abf94]{display:flex;align-items:center;gap:4px}.star[data-v-e89abf94]{font-size:14px;color:#ffc107}.rating-value[data-v-e89abf94]{font-size:14px;color:#333;font-weight:500}.provider-stats[data-v-e89abf94]{display:flex;gap:20px;margin-bottom:10px}.stat-item[data-v-e89abf94]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-e89abf94]{font-size:12px;color:#999}.stat-value[data-v-e89abf94]{font-size:14px;color:#333;font-weight:500}.provider-tags[data-v-e89abf94]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-e89abf94]{background-color:#f0f0f0;padding:4px 12px;border-radius:12px;font-size:12px;color:#666}@media (max-width:375px){.service-tabs[data-v-e89abf94]{gap:8px}.service-tab[data-v-e89abf94]{padding:6px 12px;font-size:13px}.sort-buttons[data-v-e89abf94]{gap:8px}.sort-btn[data-v-e89abf94]{padding:8px;font-size:13px}.provider-stats[data-v-e89abf94]{gap:15px}.provider-img-container[data-v-e89abf94]{height:180px}.menu-item[data-v-e89abf94]{font-size:14px;padding:5px 8px}.grid-menu[data-v-e89abf94]{gap:10px;padding:10px}.grid-icon[data-v-e89abf94]{font-size:28px}.grid-text[data-v-e89abf94]{font-size:11px}.service-img[data-v-e89abf94]{font-size:35px}.banner-text[data-v-e89abf94]{font-size:16px}.services-list[data-v-e89abf94]{gap:10px}.service-item[data-v-e89abf94]{padding:10px}}[data-v-e89abf94]{max-width:100%;box-sizing:border-box}[data-v-e89abf94]::-webkit-scrollbar{width:0;height:0}.partner-container[data-v-eb23adb6]{padding:20px;min-height:calc(100vh - 70px);background-color:#f5f5f5;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-eb23adb6]{text-align:center;margin-bottom:25px}.page-title[data-v-eb23adb6]{font-size:24px;color:#333;margin-bottom:8px;font-weight:700}.page-subtitle[data-v-eb23adb6]{font-size:14px;color:#999}.search-section[data-v-eb23adb6]{margin-bottom:20px}.search-bar[data-v-eb23adb6]{display:flex;align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:8px 15px}.search-input[data-v-eb23adb6]{flex:1;border:none;outline:none;font-size:14px;padding:8px 0}.search-btn[data-v-eb23adb6]{background:none;border:none;font-size:16px;color:#999;cursor:pointer;padding:8px}.filter-tags[data-v-eb23adb6]{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;margin-bottom:20px}.filter-tag[data-v-eb23adb6]{flex-shrink:0;background-color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;color:#666;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.filter-tag[data-v-eb23adb6]:hover{background-color:#e6f0fa;color:#4a90e2}.filter-tag.active[data-v-eb23adb6]{background-color:#4a90e2;color:#fff;box-shadow:0 2px 8px rgba(74,144,226,.3)}.partner-list[data-v-eb23adb6]{display:grid;gap:20px;margin-bottom:20px}.partner-card[data-v-eb23adb6]{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.partner-card[data-v-eb23adb6]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.partner-header[data-v-eb23adb6]{display:flex;align-items:flex-start;margin-bottom:12px}.partner-avatar[data-v-eb23adb6]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:12px}.partner-info[data-v-eb23adb6]{flex:1;min-width:0}.partner-name[data-v-eb23adb6]{font-size:16px;color:#333;font-weight:700;margin-bottom:4px}.partner-title[data-v-eb23adb6]{font-size:14px;color:#666;margin-bottom:8px}.partner-tags[data-v-eb23adb6]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-eb23adb6]{background-color:#f0f0f0;padding:4px 10px;border-radius:12px;font-size:12px;color:#666}.partner-rating[data-v-eb23adb6]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.rating[data-v-eb23adb6]{display:flex;align-items:center;gap:4px}.star[data-v-eb23adb6]{font-size:14px}.rating-value[data-v-eb23adb6]{font-size:14px;font-weight:700;color:#333}.price[data-v-eb23adb6]{font-size:16px;font-weight:700;color:#4a90e2}.partner-details[data-v-eb23adb6]{margin-bottom:12px}.partner-desc[data-v-eb23adb6]{font-size:14px;color:#666;line-height:1.5;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.partner-games[data-v-eb23adb6]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.game-tag[data-v-eb23adb6]{display:flex;align-items:center;gap:6px;background-color:#f8f9fa;padding:6px 12px;border-radius:15px;font-size:13px;color:#666}.game-icon[data-v-eb23adb6]{font-size:16px}.game-name[data-v-eb23adb6]{font-weight:500}.partner-actions[data-v-eb23adb6]{display:flex;gap:12px}.chat-btn[data-v-eb23adb6]{flex:1;padding:10px;background-color:#fff;border:1px solid #4a90e2;border-radius:20px;font-size:14px;color:#4a90e2;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.chat-btn[data-v-eb23adb6]:hover{background-color:#e6f0fa}.order-btn[data-v-eb23adb6]{flex:1;padding:10px;background:linear-gradient(135deg,#4a90e2,#50e3c2);border:none;border-radius:20px;font-size:14px;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(74,144,226,.3);font-weight:500}.order-btn[data-v-eb23adb6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.load-more[data-v-eb23adb6]{display:flex;justify-content:center;margin-bottom:20px}.load-more-btn[data-v-eb23adb6]{padding:12px 30px;background-color:#fff;border:1px solid #e9ecef;border-radius:25px;font-size:14px;color:#666;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.load-more-btn[data-v-eb23adb6]:hover{background-color:#f8f9fa;color:#4a90e2;border-color:#4a90e2}@media (max-width:375px){.partner-container[data-v-eb23adb6]{padding:12px}.partner-header[data-v-eb23adb6]{flex-direction:column}.partner-avatar[data-v-eb23adb6]{align-self:center;margin-bottom:12px}.partner-info[data-v-eb23adb6]{text-align:center;margin-bottom:12px}.partner-rating[data-v-eb23adb6]{flex-direction:row;justify-content:center;align-items:center}.partner-games[data-v-eb23adb6]{justify-content:center}.partner-actions[data-v-eb23adb6]{flex-direction:column}}.customize-container[data-v-c871b844]{padding:20px;min-height:calc(100vh - 70px);background-color:#f5f5f5;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-c871b844]{text-align:center;margin-bottom:25px}.page-title[data-v-c871b844]{font-size:24px;color:#333;margin-bottom:8px;font-weight:700}.page-subtitle[data-v-c871b844]{font-size:14px;color:#999}.customize-form[data-v-c871b844]{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.form-section[data-v-c871b844]{margin-bottom:25px}.section-title[data-v-c871b844]{font-size:18px;color:#333;margin-bottom:15px;font-weight:700;border-left:4px solid #4a90e2;padding-left:12px}.type-options[data-v-c871b844]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.type-card[data-v-c871b844]{background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;text-align:center}.type-card[data-v-c871b844]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.type-card.active[data-v-c871b844]{background-color:#e6f0fa;border-color:#4a90e2;box-shadow:0 4px 12px rgba(74,144,226,.2)}.type-icon[data-v-c871b844]{font-size:28px;margin-bottom:8px}.type-name[data-v-c871b844]{font-size:16px;color:#333;font-weight:500;margin-bottom:4px}.type-desc[data-v-c871b844]{font-size:12px;color:#999}.activity-options[data-v-c871b844]{display:grid;gap:10px}.activity-item[data-v-c871b844]{display:flex;align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px;cursor:pointer;transition:all .3s ease}.activity-item[data-v-c871b844]:hover{background-color:#e6f0fa;border-color:#4a90e2}.activity-item input[type=checkbox][data-v-c871b844]{margin-right:12px;width:18px;height:18px;cursor:pointer}.activity-item label[data-v-c871b844]{display:flex;align-items:center;cursor:pointer;flex:1}.activity-icon[data-v-c871b844]{font-size:20px;margin-right:12px}.activity-info[data-v-c871b844]{flex:1}.activity-name[data-v-c871b844]{font-size:15px;color:#333;font-weight:500}.activity-desc[data-v-c871b844]{font-size:12px;color:#999;margin-top:2px}.duration-selector[data-v-c871b844]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.duration-option[data-v-c871b844]{flex-shrink:0;min-width:80px;text-align:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;padding:10px 16px;cursor:pointer;transition:all .3s ease}.duration-option[data-v-c871b844]:hover{background-color:#e6f0fa;border-color:#4a90e2}.duration-value[data-v-c871b844]{font-size:14px;color:#666;font-weight:500}.duration-value.active[data-v-c871b844]{color:#4a90e2}.budget-slider-container[data-v-c871b844]{display:flex;flex-direction:column;gap:12px}.budget-slider[data-v-c871b844]{width:100%;height:6px;background:#e9ecef;outline:none;border-radius:3px;-webkit-appearance:none}.budget-slider[data-v-c871b844]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#4a90e2;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(74,144,226,.3)}.budget-slider[data-v-c871b844]::-moz-range-thumb{width:20px;height:20px;background:#4a90e2;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px rgba(74,144,226,.3)}.budget-value[data-v-c871b844]{text-align:center;font-size:16px;color:#4a90e2;font-weight:700}.location-input[data-v-c871b844]{width:100%;padding:12px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;color:#333;transition:all .3s ease}.location-input[data-v-c871b844]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.toggle-switch[data-v-c871b844]{display:flex;align-items:center;gap:15px}.switch[data-v-c871b844]{position:relative;display:inline-block;width:50px;height:26px}.switch input[data-v-c871b844]{opacity:0;width:0;height:0}.slider[data-v-c871b844]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:26px}.slider[data-v-c871b844]:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-c871b844]{background-color:#4a90e2}input:focus+.slider[data-v-c871b844]{box-shadow:0 0 1px #4a90e2}input:checked+.slider[data-v-c871b844]:before{transform:translateX(24px)}.toggle-text[data-v-c871b844]{font-size:14px;color:#333;font-weight:500}.special-requests[data-v-c871b844]{width:100%;min-height:100px;padding:12px;border:1px solid #e9ecef;border-radius:8px;resize:vertical;font-size:14px;color:#333;font-family:inherit;transition:all .3s ease}.special-requests[data-v-c871b844]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.preview-section[data-v-c871b844]{margin-bottom:25px}.preview-content[data-v-c871b844]{background-color:#f8f9fa;border-radius:8px;padding:16px}.preview-item[data-v-c871b844]{display:flex;margin-bottom:10px;align-items:flex-start}.preview-label[data-v-c871b844]{font-size:14px;color:#666;margin-right:12px;min-width:80px;font-weight:500}.preview-value[data-v-c871b844]{font-size:14px;color:#333;flex:1}.preview-value.special-text[data-v-c871b844]{white-space:pre-wrap;line-height:1.5}.submit-btn[data-v-c871b844]{width:100%;padding:15px;background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(74,144,226,.3)}.submit-btn[data-v-c871b844]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,144,226,.4)}@media (max-width:375px){.customize-container[data-v-c871b844]{padding:12px}.customize-form[data-v-c871b844]{padding:15px}.type-options[data-v-c871b844]{grid-template-columns:1fr}.activity-item[data-v-c871b844]{flex-direction:column;align-items:flex-start}.activity-item input[type=checkbox][data-v-c871b844]{margin-bottom:8px}.activity-item label[data-v-c871b844]{width:100%}.duration-selector[data-v-c871b844]{gap:8px}.duration-option[data-v-c871b844]{min-width:70px;padding:8px 12px}}.order-container[data-v-5a9cece7]{padding:20px;min-height:calc(100vh - 70px);background-color:#f5f5f5;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-5a9cece7]{text-align:center;margin-bottom:25px}.page-title[data-v-5a9cece7]{font-size:24px;color:#333;margin-bottom:8px;font-weight:700}.page-subtitle[data-v-5a9cece7]{font-size:14px;color:#999}.order-status-tabs[data-v-5a9cece7]{display:flex;background-color:#fff;border-radius:12px;padding:8px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow-x:auto}.status-tab[data-v-5a9cece7]{flex:1;text-align:center;padding:10px 16px;font-size:14px;color:#666;cursor:pointer;border-radius:8px;transition:all .3s ease;white-space:nowrap;min-width:80px}.status-tab[data-v-5a9cece7]:hover{background-color:#f0f0f0;color:#333}.status-tab.active[data-v-5a9cece7]{background-color:#4a90e2;color:#fff}.order-list[data-v-5a9cece7]{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.order-card[data-v-5a9cece7]{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease}.order-card[data-v-5a9cece7]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.order-header[data-v-5a9cece7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.order-info[data-v-5a9cece7]{display:flex;flex-direction:column;gap:4px}.order-id[data-v-5a9cece7]{font-size:14px;color:#333;font-weight:500}.order-date[data-v-5a9cece7]{font-size:12px;color:#999}.order-status[data-v-5a9cece7]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-align:center}.order-status.pending[data-v-5a9cece7]{background-color:#fff3cd;color:#856404}.order-status.ongoing[data-v-5a9cece7]{background-color:#cce5ff;color:#004085}.order-status.completed[data-v-5a9cece7]{background-color:#d4edda;color:#155724}.order-status.cancelled[data-v-5a9cece7]{background-color:#f8d7da;color:#721c24}.partner-info-section[data-v-5a9cece7]{display:flex;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.partner-avatar[data-v-5a9cece7]{margin-right:12px}.partner-avatar img[data-v-5a9cece7]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #f0f0f0}.partner-details[data-v-5a9cece7]{flex:1;display:flex;flex-direction:column;gap:4px}.partner-name[data-v-5a9cece7]{font-size:16px;font-weight:700;color:#333}.partner-title[data-v-5a9cece7]{font-size:14px;color:#666}.service-type[data-v-5a9cece7]{font-size:12px;color:#999}.service-time[data-v-5a9cece7]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.time-label[data-v-5a9cece7]{font-size:12px;color:#999}.time-value[data-v-5a9cece7]{font-size:14px;color:#333;font-weight:500}.duration[data-v-5a9cece7]{font-size:12px;color:#4a90e2}.order-price[data-v-5a9cece7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.price-label[data-v-5a9cece7]{font-size:14px;color:#666}.price-value[data-v-5a9cece7]{font-size:18px;font-weight:700;color:#ff6b6b}.order-actions[data-v-5a9cece7]{display:flex;gap:10px;justify-content:flex-end}.action-btn[data-v-5a9cece7]{padding:8px 16px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:80px}.action-btn.primary[data-v-5a9cece7]{background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;box-shadow:0 2px 8px rgba(74,144,226,.3)}.action-btn.primary[data-v-5a9cece7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.action-btn.secondary[data-v-5a9cece7]{background-color:#fff;border:1px solid #4a90e2;color:#4a90e2}.action-btn.secondary[data-v-5a9cece7]:hover{background-color:#e6f0fa}.action-btn.cancel[data-v-5a9cece7]{background-color:#fff;border:1px solid #ff6b6b;color:#ff6b6b}.action-btn.cancel[data-v-5a9cece7]:hover{background-color:#fff5f5}.empty-orders[data-v-5a9cece7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.empty-icon[data-v-5a9cece7]{font-size:48px;margin-bottom:16px;color:#d0d0d0}.empty-text[data-v-5a9cece7]{font-size:16px;color:#999;margin-bottom:24px}.go-booking-btn[data-v-5a9cece7]{padding:10px 24px;background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(74,144,226,.3)}.go-booking-btn[data-v-5a9cece7]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.4)}@media (max-width:375px){.order-container[data-v-5a9cece7]{padding:12px}.order-status-tabs[data-v-5a9cece7]{overflow-x:auto}.status-tab[data-v-5a9cece7]{min-width:70px;padding:8px 12px;font-size:13px}.partner-info-section[data-v-5a9cece7]{flex-direction:column;align-items:flex-start;gap:12px}.service-time[data-v-5a9cece7]{align-self:flex-start;align-items:flex-start}.order-actions[data-v-5a9cece7]{flex-direction:column}.action-btn[data-v-5a9cece7]{width:100%}}.profile-container[data-v-082aed3d]{padding:20px;min-height:calc(100vh - 70px);background-color:#f5f5f5;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.top-bg[data-v-082aed3d]{position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(135deg,#4a90e2,#50e3c2);border-radius:0 0 20px 20px;z-index:0}.profile-card[data-v-082aed3d]{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:20px;position:relative;z-index:1}.profile-avatar-section[data-v-082aed3d]{display:flex;align-items:center;margin-bottom:16px}.avatar-wrapper[data-v-082aed3d]{position:relative;margin-right:16px}.user-avatar[data-v-082aed3d]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.avatar-badge[data-v-082aed3d]{position:absolute;bottom:0;right:0;background-color:#ff6b6b;color:#fff;font-size:12px;padding:4px 8px;border-radius:12px;border:2px solid #fff;font-weight:700}.user-info[data-v-082aed3d]{flex:1}.user-name-row[data-v-082aed3d]{display:flex;align-items:center;margin-bottom:6px}.user-nickname[data-v-082aed3d]{font-size:18px;font-weight:700;color:#333;margin-right:12px}.user-id[data-v-082aed3d]{font-size:14px;color:#999}.user-tags[data-v-082aed3d]{display:flex;gap:8px;flex-wrap:wrap}.tag[data-v-082aed3d]{background-color:#f0f0f0;padding:4px 12px;border-radius:12px;font-size:12px;color:#666}.balance-section[data-v-082aed3d]{display:flex;background-color:#f8f9fa;border-radius:8px;padding:16px}.balance-item[data-v-082aed3d]{flex:1;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:all .3s ease}.balance-item[data-v-082aed3d]:hover{opacity:.8}.balance-label[data-v-082aed3d]{font-size:14px;color:#666}.balance-value[data-v-082aed3d]{display:flex;align-items:center;justify-content:space-between}.balance-number[data-v-082aed3d]{font-size:20px;font-weight:700;color:#333}.recharge-btn[data-v-082aed3d]{background-color:#4a90e2;color:#fff;font-size:12px;padding:4px 12px;border-radius:12px;font-weight:500}.balance-divider[data-v-082aed3d]{width:1px;background-color:#e0e0e0;margin:0 16px}.member-card[data-v-082aed3d]{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:20px;cursor:pointer;transition:all .3s ease;position:relative;z-index:1}.member-card[data-v-082aed3d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.member-header[data-v-082aed3d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.member-info[data-v-082aed3d]{display:flex;align-items:center;gap:12px}.member-icon[data-v-082aed3d]{font-size:24px}.member-details[data-v-082aed3d]{display:flex;flex-direction:column;gap:4px}.member-title[data-v-082aed3d]{display:flex;align-items:center;gap:8px}.member-title span[data-v-082aed3d]:first-child{font-size:16px;font-weight:700;color:#333}.member-status[data-v-082aed3d]{font-size:12px;color:#4a90e2}.member-desc[data-v-082aed3d]{font-size:14px;color:#666}.member-arrow[data-v-082aed3d]{font-size:18px;color:#999}.member-benefits[data-v-082aed3d]{display:flex;gap:12px;flex-wrap:wrap}.benefit-item[data-v-082aed3d]{background-color:#f0f0f0;padding:6px 12px;border-radius:15px;font-size:12px;color:#666}.function-menu[data-v-082aed3d]{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.menu-group[data-v-082aed3d]{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow:hidden}.menu-item[data-v-082aed3d]{display:flex;align-items:center;padding:16px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #f0f0f0}.menu-item[data-v-082aed3d]:last-child{border-bottom:none}.menu-item[data-v-082aed3d]:hover{background-color:#f8f9fa}.menu-icon[data-v-082aed3d]{font-size:20px;margin-right:16px;color:#4a90e2}.menu-text[data-v-082aed3d]{flex:1;font-size:16px;color:#333}.menu-arrow[data-v-082aed3d]{font-size:18px;color:#999}.become-talent-section[data-v-082aed3d]{margin-bottom:20px}.become-talent-card[data-v-082aed3d]{background:linear-gradient(135deg,#ff6b6b,#feca57);border-radius:12px;padding:20px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px hsla(0,100%,71%,.3);color:#fff}.become-talent-card[data-v-082aed3d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.4)}.talent-icon[data-v-082aed3d]{font-size:32px;margin-right:16px}.talent-content[data-v-082aed3d]{flex:1;display:flex;flex-direction:column;gap:6px}.talent-title[data-v-082aed3d]{font-size:18px;font-weight:700}.talent-desc[data-v-082aed3d]{font-size:14px;opacity:.9}.talent-btn[data-v-082aed3d]{background-color:#fff;color:#ff6b6b;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:700;transition:all .3s ease}.talent-btn[data-v-082aed3d]:hover{transform:scale(1.05)}@media (max-width:375px){.profile-container[data-v-082aed3d]{padding:12px}.profile-avatar-section[data-v-082aed3d]{flex-direction:column;text-align:center;gap:12px}.user-tags[data-v-082aed3d]{justify-content:center}.balance-section[data-v-082aed3d]{flex-direction:column;gap:12px}.balance-divider[data-v-082aed3d]{width:100%;height:1px;margin:0}.member-benefits[data-v-082aed3d]{justify-content:center}.become-talent-card[data-v-082aed3d]{flex-direction:column;text-align:center;gap:12px}}.recharge-container[data-v-63c68d90]{max-width:750px;margin:0 auto;background-color:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.top-nav[data-v-63c68d90]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.back-btn[data-v-63c68d90],.help-btn[data-v-63c68d90]{background:none;border:none;cursor:pointer;padding:8px}.icon[data-v-63c68d90]{width:20px;height:20px}.page-title[data-v-63c68d90]{font-size:18px;font-weight:600;margin:0}.balance-info[data-v-63c68d90]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;background-color:#fff;margin-bottom:10px}.balance-label[data-v-63c68d90]{font-size:16px;color:#666;margin-bottom:10px}.balance-amount[data-v-63c68d90]{font-size:32px;font-weight:600;color:#333}.amount-options[data-v-63c68d90]{background-color:#fff;margin-bottom:10px;padding:20px}.section-title[data-v-63c68d90]{font-size:18px;font-weight:600;color:#333;margin:0 0 15px 0}.amount-grid[data-v-63c68d90]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.amount-item[data-v-63c68d90]{display:flex;align-items:center;justify-content:center;padding:15px;background-color:#f0f0f0;border:2px solid transparent;border-radius:12px;font-size:18px;font-weight:500;color:#333;cursor:pointer;transition:all .3s}.amount-item[data-v-63c68d90]:hover{background-color:#e0e0e0}.amount-item.active[data-v-63c68d90]{background-color:#e6f0fa;border-color:#4a90e2;color:#4a90e2}.custom-amount[data-v-63c68d90]{margin-top:15px}.amount-input[data-v-63c68d90]{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:12px;font-size:18px;text-align:center;color:#333;box-sizing:border-box;transition:all .3s}.amount-input[data-v-63c68d90]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.payment-methods[data-v-63c68d90]{background-color:#fff;margin-bottom:10px;padding:20px}.payment-method[data-v-63c68d90]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#f8f9fa;border:2px solid transparent;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .3s}.payment-method[data-v-63c68d90]:last-child{margin-bottom:0}.payment-method[data-v-63c68d90]:hover{background-color:#e9ecef}.payment-method.active[data-v-63c68d90]{background-color:#e6f0fa;border-color:#4a90e2}.method-info[data-v-63c68d90]{display:flex;align-items:center;gap:12px}.method-icon[data-v-63c68d90]{font-size:24px}.method-name[data-v-63c68d90]{font-size:18px;font-weight:500;color:#333}.method-select[data-v-63c68d90]{width:24px;height:24px;border:2px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .3s}.payment-method.active .method-select[data-v-63c68d90]{background-color:#4a90e2;border-color:#4a90e2;color:#fff;font-weight:700}.select-icon[data-v-63c68d90]{font-size:16px;font-weight:700;color:#fff}.discount-info[data-v-63c68d90]{background-color:#fff;margin-bottom:20px;padding:20px;display:flex;flex-direction:column;gap:12px}.discount-item[data-v-63c68d90]{display:flex;align-items:center;gap:10px;font-size:14px;color:#666}.discount-icon[data-v-63c68d90]{font-size:16px}.recharge-btn-container[data-v-63c68d90]{padding:20px;background-color:#fff;margin-top:auto}.recharge-btn[data-v-63c68d90]{width:100%;padding:18px;background-color:#4caf50;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}.recharge-btn[data-v-63c68d90]:hover{background-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}@media (max-width:375px){.amount-grid[data-v-63c68d90]{grid-template-columns:repeat(2,1fr)}.balance-amount[data-v-63c68d90]{font-size:28px}.amount-item[data-v-63c68d90]{font-size:16px;padding:12px}.method-name[data-v-63c68d90]{font-size:16px}.method-icon[data-v-63c68d90]{font-size:20px}}.follow-container[data-v-f75e6648]{padding:0;min-height:calc(100vh - 70px);background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.follow-container[data-v-f75e6648],.top-menu[data-v-f75e6648]{width:100%;box-sizing:border-box;overflow-x:hidden;max-width:100%}.top-menu[data-v-f75e6648]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;height:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:0 15px}.city-selector[data-v-f75e6648]{display:flex;align-items:center;font-size:16px;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease;flex-shrink:0}.city-name[data-v-f75e6648]{margin-right:5px}.city-arrow[data-v-f75e6648]{font-size:12px;color:#999;transition:transform .3s ease}.city-selector:hover .city-arrow[data-v-f75e6648]{transform:rotate(180deg)}.menu-item[data-v-f75e6648]{font-size:16px;color:#666;font-weight:500;padding:5px 15px;border-radius:15px;transition:all .3s ease;white-space:nowrap;margin:0 10px}.menu-item.active[data-v-f75e6648]{color:#4a90e2;background-color:#e6f0fa}.menu-item[data-v-f75e6648]:hover{color:#4a90e2}.customer-service[data-v-f75e6648]{font-size:20px;color:#4a90e2;cursor:pointer;transition:all .3s ease;flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.customer-service[data-v-f75e6648]:hover{transform:scale(1.1);background-color:#d5e4f4}.follow-tabs[data-v-f75e6648]{display:flex;background-color:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:15px}.follow-tab[data-v-f75e6648]{flex:1;text-align:center;padding:15px 0;font-size:16px;color:#666;cursor:pointer;transition:all .3s ease;position:relative}.follow-tab[data-v-f75e6648]:hover{color:#4a90e2}.follow-tab.active[data-v-f75e6648]{color:#4a90e2;font-weight:700}.follow-tab.active[data-v-f75e6648]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:3px;background-color:#4a90e2;border-radius:2px}.follow-content[data-v-f75e6648]{padding:15px}.talent-card[data-v-f75e6648]{background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:15px}.talent-card[data-v-f75e6648]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.talent-header[data-v-f75e6648]{display:flex;margin-bottom:15px;align-items:flex-start}.talent-avatar[data-v-f75e6648]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #f0f0f0;margin-right:16px}.talent-info[data-v-f75e6648]{flex:1;display:flex;flex-direction:column;gap:6px}.talent-name-row[data-v-f75e6648]{display:flex;align-items:center;gap:8px}.talent-name[data-v-f75e6648]{font-size:18px;font-weight:700;color:#333}.talent-level[data-v-f75e6648]{background-color:#ff6b6b;color:#fff;font-size:12px;padding:2px 8px;border-radius:10px;font-weight:700}.talent-title[data-v-f75e6648]{font-size:14px;color:#666}.talent-tags[data-v-f75e6648]{display:flex;gap:8px;flex-wrap:wrap}.talent-stats[data-v-f75e6648]{display:flex;gap:15px;font-size:12px;color:#999}.stat-item[data-v-f75e6648]{display:flex;align-items:center;gap:4px}.talent-price[data-v-f75e6648]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.price-number[data-v-f75e6648]{font-size:18px;font-weight:700;color:#ff6b6b}.price-unit[data-v-f75e6648]{font-size:12px;color:#999}.talent-actions[data-v-f75e6648]{display:flex;gap:10px;justify-content:flex-end}.activity-card[data-v-f75e6648]{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:15px}.activity-card[data-v-f75e6648]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.activity-banner[data-v-f75e6648]{position:relative;height:180px;overflow:hidden}.banner-img[data-v-f75e6648]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activity-status[data-v-f75e6648]{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;color:#fff}.activity-status.upcoming[data-v-f75e6648]{background-color:#4a90e2}.activity-status.ongoing[data-v-f75e6648]{background-color:#50e3c2}.activity-status.ended[data-v-f75e6648]{background-color:#999}.activity-content[data-v-f75e6648]{padding:16px}.activity-title[data-v-f75e6648]{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.activity-meta[data-v-f75e6648]{display:flex;gap:15px;margin-bottom:10px;flex-wrap:wrap}.meta-item[data-v-f75e6648]{display:flex;align-items:center;gap:4px;font-size:14px;color:#666}.meta-icon[data-v-f75e6648]{font-size:14px}.activity-desc[data-v-f75e6648]{font-size:14px;color:#999;margin-bottom:15px;line-height:1.5}.activity-actions[data-v-f75e6648]{display:flex;gap:10px;justify-content:flex-end}.action-btn[data-v-f75e6648]{padding:8px 16px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:80px}.unfollow-btn[data-v-f75e6648]{background-color:#fff;border:1px solid #4a90e2;color:#4a90e2}.unfollow-btn[data-v-f75e6648]:hover{background-color:#e6f0fa}.book-btn[data-v-f75e6648],.join-btn[data-v-f75e6648]{background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;box-shadow:0 2px 8px rgba(74,144,226,.3)}.book-btn[data-v-f75e6648]:hover,.join-btn[data-v-f75e6648]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.empty-state[data-v-f75e6648]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-top:20px}.empty-icon[data-v-f75e6648]{font-size:48px;margin-bottom:16px;color:#d0d0d0}.empty-text[data-v-f75e6648]{font-size:16px;color:#999;margin-bottom:24px}.go-discover-btn[data-v-f75e6648]{padding:10px 24px;background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(74,144,226,.3)}.go-discover-btn[data-v-f75e6648]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.4)}@media (max-width:375px){.top-menu[data-v-f75e6648]{padding:0 10px}.menu-item[data-v-f75e6648]{font-size:14px;padding:5px 8px;margin:0 5px}.talent-header[data-v-f75e6648]{flex-direction:column;align-items:center;text-align:center}.talent-avatar[data-v-f75e6648]{margin-right:0;margin-bottom:12px}.talent-info[data-v-f75e6648]{align-items:center}.talent-stats[data-v-f75e6648]{justify-content:center}.talent-price[data-v-f75e6648]{align-items:center;margin-top:12px}.activity-actions[data-v-f75e6648],.activity-meta[data-v-f75e6648],.talent-actions[data-v-f75e6648]{justify-content:center}}[data-v-f75e6648]::-webkit-scrollbar{width:0;height:0}.activity-container[data-v-058598be]{padding:0;min-height:calc(100vh - 70px);background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.activity-container[data-v-058598be],.top-menu[data-v-058598be]{width:100%;box-sizing:border-box;overflow-x:hidden;max-width:100%}.top-menu[data-v-058598be]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;height:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:0 15px}.city-selector[data-v-058598be]{display:flex;align-items:center;font-size:16px;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease;flex-shrink:0}.city-name[data-v-058598be]{margin-right:5px}.city-arrow[data-v-058598be]{font-size:12px;color:#999;transition:transform .3s ease}.city-selector:hover .city-arrow[data-v-058598be]{transform:rotate(180deg)}.menu-item[data-v-058598be]{font-size:16px;color:#666;font-weight:500;padding:5px 15px;border-radius:15px;transition:all .3s ease;white-space:nowrap;margin:0 10px}.menu-item.active[data-v-058598be]{color:#4a90e2;background-color:#e6f0fa}.menu-item[data-v-058598be]:hover{color:#4a90e2}.customer-service[data-v-058598be]{font-size:20px;color:#4a90e2;cursor:pointer;transition:all .3s ease;flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.customer-service[data-v-058598be]:hover{transform:scale(1.1);background-color:#d5e4f4}.activity-tabs[data-v-058598be]{display:flex;background-color:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:15px}.activity-tab[data-v-058598be]{flex:1;text-align:center;padding:15px 0;font-size:16px;color:#666;cursor:pointer;transition:all .3s ease;position:relative}.activity-tab[data-v-058598be]:hover{color:#4a90e2}.activity-tab.active[data-v-058598be]{color:#4a90e2;font-weight:700}.activity-tab.active[data-v-058598be]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:3px;background-color:#4a90e2;border-radius:2px}.activity-list[data-v-058598be]{padding:15px}.activity-card[data-v-058598be]{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:15px}.activity-card[data-v-058598be]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.activity-banner[data-v-058598be]{position:relative;height:180px;overflow:hidden}.banner-img[data-v-058598be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.activity-status[data-v-058598be]{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;color:#fff}.activity-status.upcoming[data-v-058598be]{background-color:#4a90e2}.activity-status.ongoing[data-v-058598be]{background-color:#50e3c2}.activity-status.history[data-v-058598be]{background-color:#999}.activity-content[data-v-058598be]{padding:16px}.activity-title[data-v-058598be]{font-size:18px;font-weight:700;color:#333;margin-bottom:12px}.activity-meta[data-v-058598be]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.meta-item[data-v-058598be]{display:flex;align-items:center;gap:4px;font-size:14px;color:#666}.meta-icon[data-v-058598be]{font-size:14px}.activity-desc[data-v-058598be]{font-size:14px;color:#999;margin-bottom:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.activity-tags[data-v-058598be]{display:flex;gap:8px;margin-bottom:15px;flex-wrap:wrap}.tag[data-v-058598be]{background-color:#f0f0f0;padding:4px 12px;border-radius:12px;font-size:12px;color:#666}.activity-actions[data-v-058598be]{display:flex;justify-content:flex-end}.action-btn[data-v-058598be]{padding:8px 20px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;min-width:100px}.primary-btn[data-v-058598be]{background:linear-gradient(135deg,#4a90e2,#50e3c2);color:#fff;box-shadow:0 2px 8px rgba(74,144,226,.3)}.primary-btn[data-v-058598be]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,144,226,.4)}.secondary-btn[data-v-058598be]{background-color:#fff;border:1px solid #4a90e2;color:#4a90e2}.secondary-btn[data-v-058598be]:hover{background-color:#e6f0fa}.empty-state[data-v-058598be]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-top:20px}.empty-icon[data-v-058598be]{font-size:48px;margin-bottom:16px;color:#d0d0d0}.empty-text[data-v-058598be]{font-size:16px;color:#999}@media (max-width:375px){.top-menu[data-v-058598be]{padding:0 10px}.menu-item[data-v-058598be]{font-size:14px;padding:5px 8px;margin:0 5px}.activity-meta[data-v-058598be]{justify-content:center;text-align:center}.activity-actions[data-v-058598be],.activity-tags[data-v-058598be]{justify-content:center}}[data-v-058598be]::-webkit-scrollbar{width:0;height:0}.activity-detail-container[data-v-2c100e4a]{max-width:750px;margin:0 auto;background-color:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.top-nav[data-v-2c100e4a]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.back-btn[data-v-2c100e4a],.share-btn[data-v-2c100e4a]{background:none;border:none;cursor:pointer;padding:8px}.icon[data-v-2c100e4a]{width:20px;height:20px}.page-title[data-v-2c100e4a]{font-size:18px;font-weight:600;margin:0}.activity-cover[data-v-2c100e4a]{position:relative;margin-bottom:10px}.cover-img[data-v-2c100e4a]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.activity-basic-info[data-v-2c100e4a]{padding:15px;background-color:#fff}.activity-title[data-v-2c100e4a]{font-size:20px;font-weight:600;color:#333;margin-bottom:10px}.activity-meta[data-v-2c100e4a]{display:flex;flex-wrap:wrap;gap:15px}.meta-item[data-v-2c100e4a]{display:flex;align-items:center;gap:5px;font-size:14px;color:#666}.meta-icon[data-v-2c100e4a]{font-size:14px}.activity-status[data-v-2c100e4a]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background-color:#e8f5e9;border-bottom:1px solid #c8e6c9;margin-bottom:10px}.status-badge[data-v-2c100e4a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#fff}.status-badge.ongoing[data-v-2c100e4a]{background-color:#50e3c2}.status-desc[data-v-2c100e4a]{color:#4caf50;font-weight:500}.activity-content[data-v-2c100e4a],.activity-notes[data-v-2c100e4a],.activity-schedule[data-v-2c100e4a],.registered-status[data-v-2c100e4a],.registration-form[data-v-2c100e4a]{background-color:#fff;margin-bottom:10px;padding:20px}.section-title[data-v-2c100e4a]{font-size:18px;font-weight:600;color:#333;margin:0 0 15px 0}.content-text[data-v-2c100e4a]{font-size:16px;line-height:1.6;color:#333}.content-text p[data-v-2c100e4a]{margin:10px 0}.content-text ul[data-v-2c100e4a]{margin:10px 0;padding-left:20px}.content-text li[data-v-2c100e4a]{margin:5px 0}.schedule-list[data-v-2c100e4a]{display:flex;flex-direction:column;gap:15px}.schedule-item[data-v-2c100e4a]{display:flex;gap:15px;padding:12px;background-color:#f8f9fa;border-radius:8px}.schedule-time[data-v-2c100e4a]{min-width:120px;font-size:14px;font-weight:600;color:#4a90e2;text-align:right}.schedule-content[data-v-2c100e4a]{flex:1;font-size:14px;color:#333}.form-container[data-v-2c100e4a]{display:flex;flex-direction:column;gap:15px}.form-group[data-v-2c100e4a]{display:flex;flex-direction:column;gap:8px}.form-row[data-v-2c100e4a]{display:flex;gap:15px}.flex-1[data-v-2c100e4a]{flex:1}.form-label[data-v-2c100e4a]{font-size:14px;font-weight:500;color:#333}.form-input[data-v-2c100e4a],.form-select[data-v-2c100e4a],.form-textarea[data-v-2c100e4a]{padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;color:#333;box-sizing:border-box}.form-textarea[data-v-2c100e4a]{resize:vertical;min-height:100px}.checkbox-row[data-v-2c100e4a]{display:flex;align-items:flex-start;gap:10px}.checkbox[data-v-2c100e4a]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-label[data-v-2c100e4a]{display:inline-block;position:relative;cursor:pointer;height:20px;width:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:all .3s;margin-top:2px}.checkbox:checked+.checkbox-label[data-v-2c100e4a]{background-color:#4caf50;border-color:#4caf50}.checkbox:checked+.checkbox-label[data-v-2c100e4a]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.checkbox-text[data-v-2c100e4a]{flex:1;font-size:14px;color:#666;line-height:1.5}.link[data-v-2c100e4a]{color:#4a90e2;text-decoration:none}.link[data-v-2c100e4a]:hover{text-decoration:underline}.submit-btn[data-v-2c100e4a]{padding:15px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.submit-btn[data-v-2c100e4a]:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.submit-btn[data-v-2c100e4a]:hover:not(:disabled){background-color:#45a049;transform:translateY(-1px);box-shadow:0 4px 12px rgba(76,175,80,.3)}.registered-status[data-v-2c100e4a]{display:flex;align-items:center;gap:15px}.status-icon[data-v-2c100e4a]{font-size:40px;margin-right:15px}.status-text[data-v-2c100e4a]{flex:1}.status-title[data-v-2c100e4a]{font-size:18px;font-weight:600;color:#4caf50;margin-bottom:5px}.status-desc[data-v-2c100e4a]{font-size:14px;color:#666}.cancel-btn[data-v-2c100e4a]{padding:8px 16px;background-color:#fff;color:#ff6b6b;border:1px solid #ff6b6b;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s}.cancel-btn[data-v-2c100e4a]:hover{background-color:#fff5f5;transform:translateY(-1px)}.notes-list[data-v-2c100e4a]{display:flex;flex-direction:column;gap:12px}.note-item[data-v-2c100e4a]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#666;line-height:1.5}.note-icon[data-v-2c100e4a]{font-size:16px;margin-top:2px;flex-shrink:0}@media (max-width:375px){.activity-meta[data-v-2c100e4a]{flex-direction:column;gap:8px;align-items:flex-start}.form-row[data-v-2c100e4a]{flex-direction:column;gap:15px}.registered-status[data-v-2c100e4a]{flex-direction:column;align-items:flex-start}.cancel-btn[data-v-2c100e4a]{align-self:flex-start;margin-top:10px}}body *{box-sizing:border-box;flex-shrink:0}body{font-family:PingFangSC-Regular,Roboto,Helvetica Neue,Helvetica,Tahoma,Arial,PingFang SC-Light,Microsoft YaHei}button{margin:0;padding:0;border:1px solid transparent;outline:none;background-color:transparent}button:active{opacity:.6}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.justify-start{display:flex;justify-content:flex-start}.justify-center{display:flex;justify-content:center}.justify-end{display:flex;justify-content:flex-end}.justify-evenly{display:flex;justify-content:space-evenly}.justify-around{display:flex;justify-content:space-around}.justify-between{display:flex;justify-content:space-between}.align-start{display:flex;align-items:flex-start}.align-center{display:flex;align-items:center}.align-end{display:flex;align-items:flex-end}*{padding:0;margin:0;text-decoration:none}*,body{position:relative;box-sizing:border-box}body{transform-origin:left top;position:absolute;overflow:hidden}::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:0}::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:rgba(0,0,0,.15);-webkit-transition:color .2s ease;transition:color .2s ease}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.service-detail-container[data-v-1515e4ca]{max-width:750px;margin:0 auto;background-color:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.top-nav[data-v-1515e4ca]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.back-btn[data-v-1515e4ca],.share-btn[data-v-1515e4ca]{background:none;border:none;cursor:pointer;padding:8px}.icon[data-v-1515e4ca]{width:20px;height:20px}.page-title[data-v-1515e4ca]{font-size:18px;font-weight:600;margin:0}.provider-info[data-v-1515e4ca]{display:flex;padding:20px;background-color:#fff;border-bottom:1px solid #e0e0e0}.avatar[data-v-1515e4ca]{width:80px;height:80px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover}.basic-info[data-v-1515e4ca]{flex:1}.name-row[data-v-1515e4ca]{display:flex;align-items:center;margin-bottom:8px}.name[data-v-1515e4ca]{font-size:22px;font-weight:600;margin:0;margin-right:10px}.level-tag[data-v-1515e4ca]{background-color:#ff6b6b;color:#fff;font-size:12px;padding:2px 8px;border-radius:10px}.rating-row[data-v-1515e4ca]{margin-bottom:8px}.star-rating[data-v-1515e4ca]{display:flex;align-items:center;margin-bottom:5px}.star[data-v-1515e4ca]{color:#ddd;font-size:16px}.star.filled[data-v-1515e4ca]{color:#ffc107}.star.half[data-v-1515e4ca]{color:#ffc107;opacity:.5}.rating-score[data-v-1515e4ca]{margin-left:8px;font-size:14px;color:#666}.stats[data-v-1515e4ca]{font-size:13px;color:#888}.stat-item[data-v-1515e4ca]{margin-right:5px}.stat-divider[data-v-1515e4ca]{color:#ddd;margin:0 5px}.tags-row[data-v-1515e4ca]{display:flex;flex-wrap:wrap;margin-bottom:8px}.tag[data-v-1515e4ca]{background-color:#e8f5e9;color:#4caf50;font-size:12px;padding:3px 8px;border-radius:12px;margin-right:8px;margin-bottom:5px}.price[data-v-1515e4ca]{font-size:20px;font-weight:600;color:#ff6b6b}.action-buttons[data-v-1515e4ca]{display:flex;padding:0 20px 20px;background-color:#fff;border-bottom:1px solid #e0e0e0;gap:15px}.follow-btn[data-v-1515e4ca]{flex:1;padding:12px;border:1px solid #ff6b6b;color:#ff6b6b;background-color:#fff;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s}.follow-btn.active[data-v-1515e4ca]{background-color:#ff6b6b;color:#fff}.book-btn[data-v-1515e4ca]{flex:1;padding:12px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s}.book-btn[data-v-1515e4ca]:hover{background-color:#45a049}.tabs-nav[data-v-1515e4ca]{display:flex;background-color:#fff;border-bottom:1px solid #e0e0e0}.tab-item[data-v-1515e4ca]{flex:1;text-align:center;padding:15px;font-size:16px;color:#666;cursor:pointer;transition:all .3s;position:relative}.tab-item.active[data-v-1515e4ca]{color:#ff6b6b;font-weight:600}.tab-item.active[data-v-1515e4ca]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:3px;background-color:#ff6b6b;border-radius:2px}.tab-content[data-v-1515e4ca]{background-color:#fff;margin:10px;border-radius:8px;overflow:hidden}.service-tab .section[data-v-1515e4ca]{padding:20px;border-bottom:1px solid #f0f0f0}.service-tab .section[data-v-1515e4ca]:last-child{border-bottom:none}.section-title[data-v-1515e4ca]{font-size:18px;font-weight:600;margin:0 0 15px 0;color:#333}.service-description[data-v-1515e4ca]{color:#666;line-height:1.6;margin:0}.service-includes[data-v-1515e4ca]{list-style:none;padding:0;margin:0}.include-item[data-v-1515e4ca]{padding:8px 0;color:#666;position:relative;padding-left:20px}.include-item[data-v-1515e4ca]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.cost-item[data-v-1515e4ca]{display:flex;justify-content:space-between;padding:10px 0;color:#666}.cost-label[data-v-1515e4ca]{flex:1}.cost-value[data-v-1515e4ca]{font-weight:500;color:#333}.updates-tab .daily-update[data-v-1515e4ca]{padding:20px;border-bottom:1px solid #f0f0f0}.updates-tab .daily-update[data-v-1515e4ca]:last-child{border-bottom:none}.update-header[data-v-1515e4ca]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.update-date[data-v-1515e4ca]{font-weight:600;color:#333}.update-location[data-v-1515e4ca]{font-size:14px;color:#888}.update-content[data-v-1515e4ca]{margin-top:10px}.update-text[data-v-1515e4ca]{color:#666;line-height:1.6;margin:0 0 15px 0}.photo-grid[data-v-1515e4ca]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.update-photo[data-v-1515e4ca]{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.reviews-tab .review[data-v-1515e4ca]{padding:20px;border-bottom:1px solid #f0f0f0}.reviews-tab .review[data-v-1515e4ca]:last-child{border-bottom:none}.reviewer-info[data-v-1515e4ca]{display:flex;align-items:center;margin-bottom:15px}.reviewer-avatar[data-v-1515e4ca]{width:40px;height:40px;border-radius:50%;margin-right:12px;-o-object-fit:cover;object-fit:cover}.reviewer-details[data-v-1515e4ca]{flex:1}.reviewer-name[data-v-1515e4ca]{font-weight:500;color:#333;margin-bottom:3px}.review-date[data-v-1515e4ca]{font-size:12px;color:#888}.review-rating[data-v-1515e4ca]{display:flex;align-items:center}.review-content[data-v-1515e4ca]{color:#666;line-height:1.6;margin:0}.bottom-action-bar[data-v-1515e4ca]{position:fixed;bottom:0;left:0;right:0;max-width:750px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:hsla(0,0%,100%,.95);border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100}.price-info[data-v-1515e4ca]{display:flex;flex-direction:column}.price-label[data-v-1515e4ca]{font-size:14px;color:#888}.price-value[data-v-1515e4ca]{font-size:20px;font-weight:600;color:#ff6b6b}.book-bottom-btn[data-v-1515e4ca]{padding:12px 30px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s}.book-bottom-btn[data-v-1515e4ca]:hover{background-color:#45a049}@media (max-width:750px){.service-detail-container[data-v-1515e4ca]{padding-bottom:80px}.photo-grid[data-v-1515e4ca]{grid-template-columns:repeat(2,1fr)}.update-photo[data-v-1515e4ca]{height:120px}}.book-container[data-v-1f979544]{max-width:750px;margin:0 auto;background-color:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding-bottom:20px}.top-nav[data-v-1f979544]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.back-btn[data-v-1f979544],.help-btn[data-v-1f979544]{background:none;border:none;cursor:pointer;padding:8px}.icon[data-v-1f979544]{width:20px;height:20px}.page-title[data-v-1f979544]{font-size:18px;font-weight:600;margin:0}.provider-info[data-v-1f979544]{display:flex;padding:20px;background-color:#fff;border-bottom:1px solid #e0e0e0;margin-bottom:10px}.avatar[data-v-1f979544]{width:60px;height:60px;border-radius:50%;margin-right:15px;-o-object-fit:cover;object-fit:cover}.basic-info[data-v-1f979544]{flex:1}.name-row[data-v-1f979544]{display:flex;align-items:center;margin-bottom:5px}.name[data-v-1f979544]{font-size:18px;font-weight:600;margin:0;margin-right:10px}.level-tag[data-v-1f979544]{background-color:#ff6b6b;color:#fff;font-size:12px;padding:2px 8px;border-radius:10px}.star-rating[data-v-1f979544]{display:flex;align-items:center;margin-bottom:5px}.star[data-v-1f979544]{color:#ddd;font-size:14px}.star.filled[data-v-1f979544]{color:#ffc107}.star.half[data-v-1f979544]{color:#ffc107;opacity:.5}.rating-score[data-v-1f979544]{margin-left:8px;font-size:12px;color:#666}.tags-row[data-v-1f979544]{display:flex;flex-wrap:wrap;margin-bottom:5px}.tag[data-v-1f979544]{background-color:#e8f5e9;color:#4caf50;font-size:12px;padding:2px 8px;border-radius:12px;margin-right:8px;margin-bottom:5px}.price[data-v-1f979544]{font-size:16px;font-weight:600;color:#ff6b6b}.booking-form[data-v-1f979544]{background-color:#fff;padding:20px;margin-bottom:10px}.section-title[data-v-1f979544]{font-size:18px;font-weight:600;margin:0 0 15px 0;color:#333}.form-group[data-v-1f979544]{margin-bottom:15px}.form-row[data-v-1f979544]{display:flex;gap:15px;margin-bottom:15px}.flex-1[data-v-1f979544]{flex:1}.form-label[data-v-1f979544]{display:block;font-size:14px;color:#666;margin-bottom:8px}.date-input[data-v-1f979544],.number-input[data-v-1f979544],.text-input[data-v-1f979544],.textarea[data-v-1f979544],.time-input[data-v-1f979544]{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;box-sizing:border-box}.textarea[data-v-1f979544]{min-height:100px;resize:vertical}.insurance-section[data-v-1f979544]{background-color:#fff;padding:20px;margin-bottom:10px}.insurance-info[data-v-1f979544]{background-color:#f8f9fa;border-radius:8px;padding:15px}.insurance-header[data-v-1f979544]{display:flex;align-items:center;margin-bottom:10px}.insurance-checkbox[data-v-1f979544]{margin-right:10px}.checkbox[data-v-1f979544]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-label[data-v-1f979544]{display:inline-block;position:relative;cursor:pointer;height:20px;width:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:all .3s}.checkbox-row[data-v-1f979544]{display:flex;align-items:center;gap:10px}.checkbox-custom[data-v-1f979544]{margin-top:2px}.checkbox-text[data-v-1f979544]{font-size:16px;color:#333;cursor:pointer}.checkbox:checked+.checkbox-label[data-v-1f979544]{background-color:#4caf50;border-color:#4caf50}.checkbox:checked+.checkbox-label[data-v-1f979544]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.insurance-title[data-v-1f979544]{flex:1;font-size:16px;font-weight:500}.insurance-price[data-v-1f979544]{font-size:16px;font-weight:600;color:#ff6b6b}.insurance-desc[data-v-1f979544]{font-size:14px;color:#666;line-height:1.5;margin-top:10px;padding-left:30px}.insurance-desc p[data-v-1f979544]{margin:5px 0}.agreement-section[data-v-1f979544]{background-color:#fff;padding:20px;margin-bottom:10px}.agreement-item[data-v-1f979544]{display:flex;align-items:flex-start;margin-bottom:15px}.agreement-checkbox[data-v-1f979544]{margin-right:10px;margin-top:2px}.agreement-text[data-v-1f979544]{flex:1;font-size:14px;color:#666;line-height:1.5}.link[data-v-1f979544]{color:#4caf50;text-decoration:none}.price-section[data-v-1f979544]{background-color:#fff;padding:20px;margin-bottom:10px}.price-item[data-v-1f979544]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.price-label[data-v-1f979544]{color:#666}.price-value[data-v-1f979544]{color:#333;font-weight:500}.price-total[data-v-1f979544]{display:flex;justify-content:space-between;margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0;font-size:18px;font-weight:600}.total-label[data-v-1f979544]{color:#333}.total-value[data-v-1f979544]{color:#ff6b6b}.submit-section[data-v-1f979544]{background-color:#fff;padding:20px;margin-top:20px;position:sticky;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.submit-btn[data-v-1f979544]{width:100%;padding:16px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}.submit-btn[data-v-1f979544]:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.submit-btn[data-v-1f979544]:hover:not(:disabled){background-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}@media (max-width:375px){.form-row[data-v-1f979544]{flex-direction:column;gap:0}.insurance-desc[data-v-1f979544]{padding-left:0}}.order-detail-container[data-v-17875dd2]{max-width:750px;margin:0 auto;background-color:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.top-nav[data-v-17875dd2]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.back-btn[data-v-17875dd2],.more-btn[data-v-17875dd2]{background:none;border:none;cursor:pointer;padding:8px}.icon[data-v-17875dd2]{width:20px;height:20px}.page-title[data-v-17875dd2]{font-size:18px;font-weight:600;margin:0}.order-status[data-v-17875dd2]{display:flex;align-items:center;background-color:#e8f5e9;border-bottom:1px solid #c8e6c9;padding:20px}.status-icon[data-v-17875dd2]{font-size:40px;margin-right:15px}.status-text[data-v-17875dd2]{flex:1}.status-title[data-v-17875dd2]{font-size:18px;font-weight:600;color:#4caf50;margin-bottom:5px}.status-desc[data-v-17875dd2]{font-size:14px;color:#666}.guarantee-section[data-v-17875dd2],.payment-section[data-v-17875dd2],.provider-section[data-v-17875dd2],.trip-section[data-v-17875dd2]{background-color:#fff;margin-bottom:10px;padding:20px}.section-header[data-v-17875dd2]{margin-bottom:15px}.section-title[data-v-17875dd2]{font-size:18px;font-weight:600;color:#333;margin:0}.provider-info[data-v-17875dd2]{display:flex;align-items:center;justify-content:space-between}.avatar[data-v-17875dd2]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:15px}.basic-info[data-v-17875dd2]{flex:1}.name-row[data-v-17875dd2]{display:flex;align-items:center;margin-bottom:5px}.name[data-v-17875dd2]{font-size:18px;font-weight:600;margin:0;margin-right:10px}.level-tag[data-v-17875dd2]{background-color:#ff6b6b;color:#fff;font-size:12px;padding:2px 8px;border-radius:10px}.star-rating[data-v-17875dd2]{display:flex;align-items:center;margin-bottom:5px}.star[data-v-17875dd2]{color:#ddd;font-size:14px}.star.filled[data-v-17875dd2]{color:#ffc107}.star.half[data-v-17875dd2]{color:#ffc107;opacity:.5}.rating-score[data-v-17875dd2]{margin-left:8px;font-size:12px;color:#666}.tags-row[data-v-17875dd2]{display:flex;flex-wrap:wrap;margin-bottom:5px}.tag[data-v-17875dd2]{background-color:#e8f5e9;color:#4caf50;font-size:12px;padding:2px 8px;border-radius:12px;margin-right:8px;margin-bottom:5px}.contact-btn[data-v-17875dd2]{padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer;transition:all .3s}.contact-btn[data-v-17875dd2]:hover{background-color:#45a049;transform:translateY(-1px)}.trip-info[data-v-17875dd2]{display:flex;flex-direction:column;gap:15px}.info-item[data-v-17875dd2]{display:flex;justify-content:space-between;align-items:flex-start;font-size:16px;color:#333}.info-label[data-v-17875dd2]{color:#666;font-weight:500;min-width:100px}.info-value[data-v-17875dd2]{flex:1;text-align:right;word-break:break-word}.payment-info[data-v-17875dd2]{display:flex;flex-direction:column;gap:12px}.payment-item[data-v-17875dd2]{display:flex;justify-content:space-between;font-size:16px;color:#333}.payment-label[data-v-17875dd2]{color:#666}.payment-total[data-v-17875dd2]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:#333;padding-top:12px;border-top:1px solid #e0e0e0;margin-top:8px}.total-value[data-v-17875dd2]{color:#ff6b6b}.payment-method[data-v-17875dd2],.payment-time[data-v-17875dd2]{font-size:14px;color:#666;margin-top:8px}.method-label[data-v-17875dd2],.time-label[data-v-17875dd2]{font-weight:500}.action-buttons[data-v-17875dd2]{display:flex;flex-direction:column;gap:12px;padding:20px;background-color:#fff;margin-bottom:20px}.action-btn[data-v-17875dd2]{padding:15px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.call-btn[data-v-17875dd2]{background-color:#2196f3;color:#fff}.call-btn[data-v-17875dd2]:hover{background-color:#1976d2;transform:translateY(-1px)}.cancel-btn[data-v-17875dd2]{background-color:#fff;color:#ff6b6b;border:1px solid #ff6b6b}.cancel-btn[data-v-17875dd2]:hover{background-color:#fff3f3;transform:translateY(-1px)}.confirm-btn[data-v-17875dd2]{background-color:#4caf50;color:#fff}.confirm-btn[data-v-17875dd2]:hover{background-color:#45a049;transform:translateY(-1px)}.guarantee-list[data-v-17875dd2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.guarantee-item[data-v-17875dd2]{display:flex;flex-direction:column;align-items:center;text-align:center}.guarantee-icon[data-v-17875dd2]{font-size:28px;margin-bottom:8px}.guarantee-text[data-v-17875dd2]{font-size:14px;color:#666;font-weight:500}@media (max-width:375px){.provider-info[data-v-17875dd2]{flex-direction:column;align-items:flex-start}.contact-btn[data-v-17875dd2]{margin-top:15px;width:100%}.info-item[data-v-17875dd2]{flex-direction:column;align-items:flex-start;gap:5px}.info-value[data-v-17875dd2]{text-align:left}.guarantee-list[data-v-17875dd2]{grid-template-columns:repeat(2,1fr);gap:15px}}.apply-talent-container[data-v-a94eaabc]{max-width:750px;margin:0 auto;background-color:#f5f5f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.top-nav[data-v-a94eaabc]{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:100}.back-btn[data-v-a94eaabc],.help-btn[data-v-a94eaabc]{background:none;border:none;cursor:pointer;padding:8px}.icon[data-v-a94eaabc]{width:20px;height:20px}.page-title[data-v-a94eaabc]{font-size:18px;font-weight:600;margin:0}.page-intro[data-v-a94eaabc]{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(135deg,#ff6b6b,#feca57);color:#fff;margin-bottom:20px}.intro-icon[data-v-a94eaabc]{font-size:40px}.intro-text[data-v-a94eaabc]{flex:1}.intro-title[data-v-a94eaabc]{font-size:18px;font-weight:600;margin:0 0 8px 0}.intro-desc[data-v-a94eaabc]{font-size:14px;margin:0;opacity:.9}.apply-form[data-v-a94eaabc]{padding:0 20px 20px;background-color:#fff}.form-section[data-v-a94eaabc]{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #f0f0f0}.form-section[data-v-a94eaabc]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title[data-v-a94eaabc]{font-size:18px;font-weight:600;color:#333;margin:0 0 20px 0}.form-group[data-v-a94eaabc]{margin-bottom:20px}.form-row[data-v-a94eaabc]{display:flex;gap:15px;margin-bottom:20px}.flex-1[data-v-a94eaabc]{flex:1}.form-label[data-v-a94eaabc]{display:block;font-size:16px;font-weight:500;color:#333;margin-bottom:8px}.form-input[data-v-a94eaabc],.form-select[data-v-a94eaabc],.form-textarea[data-v-a94eaabc]{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;color:#333;box-sizing:border-box;transition:all .3s}.form-input[data-v-a94eaabc]:focus,.form-select[data-v-a94eaabc]:focus,.form-textarea[data-v-a94eaabc]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.form-textarea[data-v-a94eaabc]{resize:vertical;min-height:100px}.skills-grid[data-v-a94eaabc]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.skill-item[data-v-a94eaabc]{padding:12px;background-color:#f0f0f0;border:2px solid transparent;border-radius:8px;font-size:14px;text-align:center;cursor:pointer;transition:all .3s}.skill-item[data-v-a94eaabc]:hover{background-color:#e0e0e0}.skill-item.active[data-v-a94eaabc]{background-color:#e6f0fa;border-color:#4a90e2;color:#4a90e2;font-weight:500}.price-input-group[data-v-a94eaabc]{display:flex;align-items:center}.price-unit[data-v-a94eaabc]{margin-left:10px;font-size:16px;color:#666}.radio-group[data-v-a94eaabc]{display:flex;gap:20px}.radio-item[data-v-a94eaabc]{display:flex;align-items:center;gap:8px;font-size:16px;cursor:pointer}.agreement-section[data-v-a94eaabc]{margin-bottom:25px;padding:0 20px}.checkbox-row[data-v-a94eaabc]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#666;line-height:1.5}.checkbox[data-v-a94eaabc]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-label[data-v-a94eaabc]{display:inline-block;position:relative;cursor:pointer;height:20px;width:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;transition:all .3s;margin-top:2px}.checkbox:checked+.checkbox-label[data-v-a94eaabc]{background-color:#4caf50;border-color:#4caf50}.checkbox:checked+.checkbox-label[data-v-a94eaabc]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700}.checkbox-text[data-v-a94eaabc]{flex:1;line-height:1.5}.link[data-v-a94eaabc]{color:#4a90e2;text-decoration:none}.link[data-v-a94eaabc]:hover{text-decoration:underline}.submit-section[data-v-a94eaabc]{padding:20px;background-color:#fff}.submit-btn[data-v-a94eaabc]{width:100%;padding:18px;background-color:#4caf50;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s}.submit-btn[data-v-a94eaabc]:disabled{background-color:#e0e0e0;color:#999;cursor:not-allowed}.submit-btn[data-v-a94eaabc]:hover:not(:disabled){background-color:#45a049;transform:translateY(-2px);box-shadow:0 4px 12px rgba(76,175,80,.3)}@media (max-width:375px){.page-intro[data-v-a94eaabc]{flex-direction:column;text-align:center;gap:12px}.form-row[data-v-a94eaabc]{flex-direction:column;gap:20px}.skills-grid[data-v-a94eaabc]{grid-template-columns:repeat(2,1fr)}.radio-group[data-v-a94eaabc]{flex-direction:column;gap:12px}}.customer-container[data-v-90a1c1aa]{padding:20px;min-height:calc(100vh - 70px);background-color:#f5f5f5;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-90a1c1aa]{text-align:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.page-title[data-v-90a1c1aa]{font-size:20px;font-weight:700;color:#333;margin:0}.customer-intro[data-v-90a1c1aa]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:25px}.intro-text[data-v-90a1c1aa]{font-size:16px;line-height:1.6;color:#666;margin:0;text-align:center}.qrcode-section[data-v-90a1c1aa]{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.qrcode-container[data-v-90a1c1aa]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:15px}.qrcode-placeholder[data-v-90a1c1aa]{position:relative;width:240px;height:240px;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden}.qrcode-grid[data-v-90a1c1aa]{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);width:100%;height:100%;padding:10px;box-sizing:border-box}.qrcode-cell[data-v-90a1c1aa]{background-color:#f0f0f0;margin:2px;border-radius:2px;transition:background-color .3s ease}.qrcode-cell.active[data-v-90a1c1aa]{background-color:#333}.qrcode-center[data-v-90a1c1aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background-color:#fff;border:10px solid #f0f0f0;border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:1}.qrcode-logo[data-v-90a1c1aa]{font-size:32px;font-weight:700;color:#1296db}.qrcode-tip[data-v-90a1c1aa]{text-align:center}.tip-text[data-v-90a1c1aa]{font-size:14px;color:#666;margin:0}.customer-info[data-v-90a1c1aa]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:25px}.info-item[data-v-90a1c1aa]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.info-item[data-v-90a1c1aa]:last-child{border-bottom:none}.info-label[data-v-90a1c1aa]{font-size:14px;color:#999}.info-value[data-v-90a1c1aa]{font-size:14px;color:#333;font-weight:500}.bottom-tip[data-v-90a1c1aa]{text-align:center;padding:20px;background-color:#e8f4f8;border-radius:12px;border:1px solid #d0e6ed}@media (max-width:375px){.customer-container[data-v-90a1c1aa]{padding:15px}.page-title[data-v-90a1c1aa]{font-size:18px}.customer-intro[data-v-90a1c1aa]{padding:15px}.intro-text[data-v-90a1c1aa]{font-size:14px}.qrcode-placeholder[data-v-90a1c1aa]{width:200px;height:200px}.customer-info[data-v-90a1c1aa],.qrcode-container[data-v-90a1c1aa]{padding:15px}.info-item[data-v-90a1c1aa]{padding:10px 0}}