[data-v-76cf866d]:export{gbcolor:#fff}.beauty-detail[data-v-76cf866d]{min-height:100vh;background:radial-gradient(circle at top center,#333,#000);padding-bottom:6rem}.beauty-detail .nav-bar[data-v-76cf866d]{background:#000}.beauty-detail .nav-bar[data-v-76cf866d] .van-nav-bar__title{color:#ffc107;font-weight:600}.beauty-detail .nav-bar[data-v-76cf866d] .van-icon{color:#ffc107}.beauty-detail .beauty-card[data-v-76cf866d]{margin:1.25rem;background:rgba(0,0,0,.8);border:.125rem solid #ffc107;border-radius:1rem;padding:1.5rem;overflow:hidden}.beauty-detail .beauty-card .card-header[data-v-76cf866d]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:.0625rem dotted rgba(255,193,7,.5)}.beauty-detail .beauty-card .card-header .header-icon[data-v-76cf866d]{color:#ffc107;font-size:1.25rem}.beauty-detail .beauty-card .card-header .header-title[data-v-76cf866d]{color:#ffc107;font-size:1.125rem;font-weight:600}.beauty-detail .beauty-card .beauty-info[data-v-76cf866d]{margin-bottom:2rem}.beauty-detail .beauty-card .beauty-info .info-item[data-v-76cf866d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;text-align:left}.beauty-detail .beauty-card .beauty-info .info-item .info-label[data-v-76cf866d]{color:#fff;font-size:1rem;min-width:4rem}.beauty-detail .beauty-card .beauty-info .info-item .info-value[data-v-76cf866d]{color:#fff;font-size:1rem}.beauty-detail .beauty-card .beauty-stats[data-v-76cf866d]{display:flex;justify-content:space-around;margin-bottom:2rem;padding:1rem 0;border-top:.0625rem dotted rgba(255,193,7,.5);border-bottom:.0625rem dotted rgba(255,193,7,.5)}.beauty-detail .beauty-card .beauty-stats .stat-item[data-v-76cf866d]{text-align:center}.beauty-detail .beauty-card .beauty-stats .stat-item .stat-number[data-v-76cf866d]{display:block;color:#ffc107;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.beauty-detail .beauty-card .beauty-stats .stat-item .stat-label[data-v-76cf866d]{display:flex;align-items:center;justify-content:center;gap:.25rem;color:rgba(255,193,7,.7);font-size:.75rem}.beauty-detail .beauty-card .beauty-stats .stat-item .stat-label .stat-icon[data-v-76cf866d]{font-size:.875rem}.beauty-detail .beauty-card .beauty-images[data-v-76cf866d]{margin-bottom:2rem}.beauty-detail .beauty-card .beauty-images .main-image[data-v-76cf866d]{width:100%;height:20rem;border-radius:.75rem;overflow:hidden;margin-bottom:1rem;border:.125rem solid #ffc107}.beauty-detail .beauty-card .beauty-images .main-image img[data-v-76cf866d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.beauty-detail .beauty-card .beauty-images .thumbnail-list[data-v-76cf866d]{display:flex;gap:.75rem;justify-content:center}.beauty-detail .beauty-card .beauty-images .thumbnail-list .thumbnail-item[data-v-76cf866d]{width:4rem;height:4rem;border-radius:.5rem;overflow:hidden;border:.125rem solid rgba(255,193,7,.3);cursor:pointer;transition:all .3s ease}.beauty-detail .beauty-card .beauty-images .thumbnail-list .thumbnail-item.active[data-v-76cf866d]{border-color:#ffc107;transform:scale(1.1)}.beauty-detail .beauty-card .beauty-images .thumbnail-list .thumbnail-item[data-v-76cf866d]:hover{border-color:#ffc107}.beauty-detail .beauty-card .beauty-images .thumbnail-list .thumbnail-item img[data-v-76cf866d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.beauty-detail .beauty-card .book-button[data-v-76cf866d]{background:#ffc107;border:none;color:#000;font-size:1rem;font-weight:600;height:3rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease}.beauty-detail .beauty-card .book-button[data-v-76cf866d]:active{transform:scale(.98);opacity:.9}.beauty-detail .beauty-card .book-button[data-v-76cf866d] .van-icon{font-size:1.125rem}.beauty-detail[data-v-76cf866d] .warning-dialog .van-dialog{background:#000;border:.125rem solid #ffc107;border-radius:1rem;padding:0}.beauty-detail[data-v-76cf866d] .warning-dialog .van-dialog__content{background:#000;padding:0}.beauty-detail .warning-content[data-v-76cf866d]{padding:2rem 1.5rem;text-align:center}.beauty-detail .warning-content .warning-icon[data-v-76cf866d]{width:4rem;height:4rem;background:#ffc107;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.beauty-detail .warning-content .warning-icon[data-v-76cf866d] .van-icon{font-size:2rem;color:#000}.beauty-detail .warning-content .warning-title[data-v-76cf866d]{color:#ffc107;font-size:1.25rem;font-weight:600;margin:0 0 1rem 0}.beauty-detail .warning-content .warning-message[data-v-76cf866d]{color:#fff;font-size:.875rem;line-height:1.5;margin:0 0 2rem 0}.beauty-detail .warning-content .warning-button[data-v-76cf866d]{background:#ffc107;border:none;color:#000;font-size:1rem;font-weight:600;height:3rem;border-radius:.5rem;transition:all .3s ease}.beauty-detail .warning-content .warning-button[data-v-76cf866d]:active{transform:scale(.98);opacity:.9}.beauty-detail[data-v-76cf866d] .booking-dialog .van-dialog{background:#000;border:.125rem solid #ffc107}.beauty-detail[data-v-76cf866d] .booking-dialog .van-dialog__header{background:#000;color:#ffc107;border-bottom:.0625rem solid rgba(255,193,7,.3)}.beauty-detail[data-v-76cf866d] .booking-dialog .van-dialog__content{background:#000;padding:1.5rem}.beauty-detail[data-v-76cf866d] .booking-dialog .van-dialog__footer{background:#000;border-top:.0625rem solid rgba(255,193,7,.3)}.beauty-detail[data-v-76cf866d] .booking-dialog .van-dialog__footer .van-button{background:transparent;border:.0625rem solid #ffc107;color:#ffc107}.beauty-detail[data-v-76cf866d] .booking-dialog .van-dialog__footer .van-button--primary{background:#ffc107;color:#000}.beauty-detail .dialog-content .dialog-tip[data-v-76cf866d]{color:#ffc107;font-size:.875rem;margin-bottom:1rem;text-align:center}.beauty-detail .dialog-content .dialog-input[data-v-76cf866d]{background:rgba(255,193,7,.1);border:.0625rem solid #ffc107;border-radius:.5rem}.beauty-detail .dialog-content .dialog-input[data-v-76cf866d] .van-field__control{color:#ffc107}.beauty-detail .dialog-content .dialog-input[data-v-76cf866d] .van-field__control::-moz-placeholder{color:rgba(255,193,7,.5)}.beauty-detail .dialog-content .dialog-input[data-v-76cf866d] .van-field__control::placeholder{color:rgba(255,193,7,.5)}