.appoint-time[data-v-07bf17b8]{background:#fff;padding:30px;box-shadow:0 0 21.1px 0 rgba(227,234,250,.6);display:flex}.appoint-time .left-lunbo[data-v-07bf17b8]{width:452px;flex-shrink:0;margin-right:23px;position:relative;overflow:hidden}.appoint-time .left-lunbo .no-images[data-v-07bf17b8]{display:flex;align-items:center;justify-content:center;height:100%;background-color:#f5f5f5;color:#999;font-size:16px}.appoint-time .left-lunbo .badge[data-v-07bf17b8]{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#ff9a3e,#ff6b3e);color:#fff;padding:6px 16px;font-size:12px;font-weight:500;transform:skew(-15deg);border-radius:6px;z-index:999}.appoint-time .left-lunbo .badge span[data-v-07bf17b8]{transform:skew(15deg);display:inline-block;font-family:Microsoft YaHei UI;font-weight:700;font-style:Bold;font-size:16px;color:#fff;letter-spacing:1px}.appoint-time .left-lunbo .badge[data-v-07bf17b8]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#ff9a3e,#ff6b3e);filter:blur(4px);opacity:.3;z-index:-1;transform:skew(-15deg);border-radius:8px}.appoint-time .left-lunbo img[data-v-07bf17b8]{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.appoint-time .left-lunbo .car-bg[data-v-07bf17b8]{position:absolute;inset:-10px;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(8px);z-index:0}.appoint-time .right-yuding[data-v-07bf17b8]{flex:1;min-width:0;overflow:hidden}.appoint-time .right-yuding .card-content[data-v-07bf17b8]{font-family:Microsoft YaHei UI;color:#323845}.appoint-time .right-yuding .card-content .card-header[data-v-07bf17b8]{display:flex;align-items:center}.appoint-time .right-yuding .card-content .card-header .rating[data-v-07bf17b8]{display:flex;align-items:center;margin-left:24px}.appoint-time .right-yuding .card-content .card-header .rating span[data-v-07bf17b8]{color:#fa0404;font-weight:700;font-style:Bold;font-size:18px;margin-left:6px}.appoint-time .right-yuding .card-content .card-header .venue-name[data-v-07bf17b8]{font-weight:700;font-style:Bold;font-size:24px}.appoint-time .right-yuding .card-content .location[data-v-07bf17b8]{margin:24px 0}.appoint-time .right-yuding .card-content .card-footer .time[data-v-07bf17b8],.appoint-time .right-yuding .card-content .card-footer[data-v-07bf17b8],.appoint-time .right-yuding .card-content .location .time[data-v-07bf17b8],.appoint-time .right-yuding .card-content .location[data-v-07bf17b8]{display:flex;align-items:center}.appoint-time .right-yuding .card-content .card-footer span[data-v-07bf17b8],.appoint-time .right-yuding .card-content .location span[data-v-07bf17b8]{font-weight:400;font-style:Regular;font-size:18px}.appoint-time .right-yuding .card-content .price-display[data-v-07bf17b8]{margin-top:16px;padding:10px 16px;background:#fff8e6;border-radius:4px;display:flex;align-items:center}.appoint-time .right-yuding .card-content .price-display .price-label[data-v-07bf17b8]{font-size:16px;color:#666}.appoint-time .right-yuding .card-content .price-display .price-value[data-v-07bf17b8]{font-size:18px;font-weight:700;color:#f56c6c}.appoint-time .right-yuding .card-content .yuyue-shiduan[data-v-07bf17b8]{margin-top:24px}.appoint-time .right-yuding .card-content .yuyue-shiduan .title[data-v-07bf17b8]{font-family:Microsoft YaHei UI;font-weight:700;font-style:Bold;font-size:20px;color:#323845}.appoint-time .right-yuding .card-content .yuyue-shiduan .time-select[data-v-07bf17b8]{display:flex;margin-top:24px;padding-left:85px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:calc(100% - 85px)}.appoint-time .right-yuding .card-content .yuyue-shiduan .time-select[data-v-07bf17b8]::-webkit-scrollbar{height:6px}.appoint-time .right-yuding .card-content .yuyue-shiduan .time-select[data-v-07bf17b8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.appoint-time .right-yuding .card-content .yuyue-shiduan .time-select[data-v-07bf17b8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.appoint-time .right-yuding .card-content .yuyue-shiduan .time-select[data-v-07bf17b8]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.appoint-time .right-yuding .card-content .yuyue-shiduan .time-select .time-item[data-v-07bf17b8]{cursor:pointer;margin-right:37px;display:flex;justify-content:center;align-items:center;border:1px solid #86888c;padding:4px 10px;font-family:Microsoft YaHei;font-weight:400;font-style:Regular;font-size:16px;color:#86888c;width:120px;height:29px;border-radius:2px;flex-shrink:0}.appoint-time .right-yuding .card-content .yuyue-shiduan .time-select .time-item.active[data-v-07bf17b8]{border:1px solid var(---,#2678ff);color:#2678ff}.appoint-time .right-yuding .card-content .yuyue-shiduan .yuyue-table[data-v-07bf17b8]{display:flex;justify-content:space-between;align-items:stretch;margin-top:24px}.appoint-time .right-yuding .card-content .yuyue-shiduan .yuyue-table .schedule-grid[data-v-07bf17b8]{flex:3}.appoint-time .right-yuding .card-content .yuyue-shiduan .yuyue-table .yuyue-btn[data-v-07bf17b8]{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;margin-left:24px}.schedule-grid[data-v-07bf17b8]{display:grid;grid-template-columns:80px repeat(var(--room-count,4),1fr);gap:1px}.header[data-v-07bf17b8]{display:contents}.time-label[data-v-07bf17b8]{display:flex;align-items:center;justify-content:center}.room-header[data-v-07bf17b8],.time-label[data-v-07bf17b8]{font-weight:400;text-align:center;color:#717681}.time-row[data-v-07bf17b8]{display:contents}.slot[data-v-07bf17b8]{text-align:center;cursor:pointer;transition:all .3s ease;font-weight:500;position:relative;height:35px;display:flex;align-items:center;justify-content:center}.slot.available[data-v-07bf17b8]{background-color:#f0fff4;border:1px solid #13d948;color:#13d948}.slot.selected[data-v-07bf17b8]{background-color:#fff2f0;border:1px solid #e83b3b;color:#e83b3b}.slot.unavailable[data-v-07bf17b8]{background-color:#f5f5f5;border:1px solid #d9d9d9;color:#d9d9d9;cursor:not-allowed}[data-v-07bf17b8] .el-carousel{height:100%}[data-v-07bf17b8] .el-carousel .el-carousel__item{position:relative;overflow:hidden}[data-v-07bf17b8] .el-carousel .el-carousel__item img{width:100%;height:100%}.el-carousel__item h3[data-v-07bf17b8]{color:#475669;font-size:18px;opacity:.75;margin:0}.el-carousel__item[data-v-07bf17b8]:nth-child(2n){background-color:#99a9bf}.el-carousel__item[data-v-07bf17b8]:nth-child(odd){background-color:#d3dce6}.venue-appoint[data-v-29980ebc]{background:#eff4fb}.venue-appoint .breadcrumb-wrapper[data-v-29980ebc]{position:sticky;top:0;z-index:99;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);padding:12px 240px;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.venue-appoint .venue-detail[data-v-29980ebc]{padding:60px 240px}.venue-appoint .venue-detail .tabs[data-v-29980ebc]{margin-top:44px}.venue-appoint .venue-detail .tabs .tab-nav[data-v-29980ebc]{display:flex;align-items:center}.venue-appoint .venue-detail .tabs .tab-nav .tab-item[data-v-29980ebc]{margin-right:16px;position:relative;padding:10px 4px;cursor:pointer;transition:all .3s;z-index:1;font-family:Microsoft YaHei UI;font-size:24px;color:#7b7b7b;white-space:nowrap}.venue-appoint .venue-detail .tabs .tab-nav .tab-item.active[data-v-29980ebc]{color:#000;font-weight:700}.venue-appoint .venue-detail .tabs .tab-nav .tab-item.active[data-v-29980ebc]:before{content:"";position:absolute;bottom:12px;left:0;right:0;height:12px;background-color:#2678ff;z-index:-1}.venue-appoint .venue-detail .tabs .tab-nav .line[data-v-29980ebc]{margin:0 16px;width:3px;height:30px;background:#e0e0e0}.venue-appoint .venue-detail .tab-info[data-v-29980ebc]{background-color:#fff;padding:30px 40px}.venue-appoint .venue-detail .tab-info[data-v-29980ebc] p{font-size:18px;text-indent:2em}.venue-appoint .venue-detail .tab-info .xuzhi[data-v-29980ebc]{display:flex;flex-direction:column;row-gap:16px}.zhoubian .service-row[data-v-29980ebc]{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f0f0f0}.zhoubian .service-row[data-v-29980ebc]:last-child{border-bottom:none}.zhoubian .service-row .service-left[data-v-29980ebc]{display:flex;align-items:center;gap:16px}.zhoubian .service-row .service-left .service-icon[data-v-29980ebc]{font-size:32px;line-height:1}.zhoubian .service-row .service-left .service-text[data-v-29980ebc]{display:flex;flex-direction:column;gap:4px}.zhoubian .service-row .service-left .service-text .service-name[data-v-29980ebc]{font-size:18px;color:#323845;font-weight:500}.zhoubian .service-row .service-left .service-text .service-desc[data-v-29980ebc]{font-size:13px;color:#999}.zhoubian .service-row .nav-btn[data-v-29980ebc]{padding:10px 28px;background:linear-gradient(135deg,#2678ff,#1e5dd9);border:none;border-radius:22px;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s;letter-spacing:1px}.zhoubian .service-row .nav-btn[data-v-29980ebc]:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 12px rgba(38,120,255,.35)}.modal-overlay[data-v-29980ebc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.map-modal-box[data-v-29980ebc]{background:#fff;border-radius:14px;padding:24px 30px;width:700px;position:relative}.map-modal-box h3[data-v-29980ebc]{font-size:18px;color:#333;text-align:center;margin:0 0 16px}.map-modal-box .modal-close[data-v-29980ebc]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:22px;cursor:pointer;color:#999}.map-modal-box .map-container[data-v-29980ebc]{width:100%;height:400px;border-radius:8px}.map-modal-box .map-tip[data-v-29980ebc]{text-align:center;font-size:13px;color:#999;margin:10px 0 0}