.hotel-card-cpt[data-v-4159e136]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px;border:1px solid #eee;background-color:#fff}.hotel-card-cpt .hotel-img[data-v-4159e136]{width:218px;height:140px}.hotel-card-cpt .hotel-content[data-v-4159e136]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px}.hotel-card-cpt .hotel-content .hotel-name[data-v-4159e136]{width:80%;font-size:24px;line-height:28px;margin:0}.hotel-card-cpt .hotel-content .hotel-star[data-v-4159e136]{display:inline-block;margin:10px 0}.booking-info .booking-content[data-v-2c818b4d]{border-top:none}.booking-info .booking-content-item[data-v-2c818b4d]{border-bottom:1px solid #eee}.booking-info .booking-content-item .room-name[data-v-2c818b4d]{font-size:24px;line-height:28px;letter-spacing:-1px;margin-top:0}.booking-info .booking-content-item .booking-content-item-inner[data-v-2c818b4d]{border-collapse:0;border-spacing:0;padding:20px 0}.booking-info .booking-content-item .booking-content-item-inner .subtotal-price .row-title[data-v-2c818b4d]{color:#2d2d2d}.booking-info .booking-content-item .booking-content-item-inner .row-title[data-v-2c818b4d]{color:#767676;width:200px;vertical-align:top;letter-spacing:-.5px;padding-bottom:0;padding-top:1}.booking-info .booking-content-item .booking-content-item-inner .row-content[data-v-2c818b4d]{width:800px;padding-bottom:20px;line-height:20px}.booking-info .booking-content-item .booking-content-item-inner tr:last-child .row-content[data-v-2c818b4d]{padding-bottom:0}.booking-info .booking-content-item .booking-content-item-inner .subtotal-price[data-v-2c818b4d]{font-size:14px;color:#2d2d2d}.booking-info .booking-content-item .booking-content-item-inner .room-price[data-v-2c818b4d]{font-size:14px;color:#949494}.booking-info .booking-content-item .booking-content-item-inner .total-price .row-title[data-v-2c818b4d]{font-weight:700;color:#484848;vertical-align:middle}.booking-info .booking-content-item .booking-content-item-inner .total-price .row-content[data-v-2c818b4d]{font-size:24px;font-weight:700;color:#e05857}.booking-info .booking-content-item .booking-date[data-v-2c818b4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:600px;margin:25px 0 20px;font-size:16px}.booking-info .booking-content-item .booking-date .date-title[data-v-2c818b4d]{font-size:14px;color:#767676;margin-bottom:5px}.booking-info .booking-content-item[data-v-2c818b4d]:last-child{border:none}.booking-info .hotel-addr[data-v-2c818b4d]{margin-top:10px;font-size:12px;color:#767676}.check-user-dialog .el-input-group__append{padding:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}.check-user-dialog[data-v-5bf7db5f]{text-align:center}.check-user-dialog .check-user-tips[data-v-5bf7db5f]{width:367px;margin:0 auto;font-size:18px;line-height:26px;margin-bottom:30px;word-break:normal}.check-user-dialog .form-container[data-v-5bf7db5f]{width:320px;margin:0 auto}.check-user-dialog .form-input[data-v-5bf7db5f]{width:320px}.check-user-dialog .btn[data-v-5bf7db5f]:hover{opacity:.9}.check-user-dialog .btn-vcode[data-v-5bf7db5f]{width:122px;height:40px;padding:0 21px;background-color:#00a9ba;color:#fff}.check-user-dialog .btn-vcode.btn-is-sent[data-v-5bf7db5f]{border:.5px solid #dcdfe6;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#eee;color:#949494}.check-user-dialog .btn-confirm[data-v-5bf7db5f]{margin-top:42px;width:320px;height:40px;border-radius:45px;background-color:#c5c5c5;color:#fff}.check-user-dialog .btn-confirm.btn-confirm-active[data-v-5bf7db5f]{background-color:#00a9ba}.hotel-form .el-form-item__label{line-height:16px;font-size:12px;padding-bottom:5px;color:#767676}.hotel-form .el-input .el-select .el-input{width:100px}.hotel-form .el-input-group__prepend{background-color:#fff!important}.guest-info .form-item-label[data-v-1b721ff8],.guest-info .hotel-form-title[data-v-1b721ff8]{font-size:16px;line-height:20px;letter-spacing:-.5px;font-weight:700;margin-top:30px;margin-bottom:15px}.guest-info .sub-tip[data-v-1b721ff8]{font-size:12px;font-weight:400;color:#767676;margin-bottom:8px}.guest-info .nation-tip[data-v-1b721ff8]{margin-top:30px;font-size:14px;color:#2d2d2d}.guest-info .form-item-block .form-item-inline[data-v-1b721ff8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guest-info .form-item-block .form-item-inline .form-item[data-v-1b721ff8]{width:190px;margin-right:12px}.guest-info .form-item-block .form-item-inline .room-oper[data-v-1b721ff8]{margin-left:10px}.guest-info .form-item-block .room-oper[data-v-1b721ff8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.guest-info .form-item-block .oper-icon[data-v-1b721ff8]{margin-right:10px;width:21px;height:21px}.guest-info .booking-remark[data-v-1b721ff8]{display:-webkit-box;display:-ms-flexbox;display:flex;width:650px;font-size:14px;color:#767676}.guest-info .booking-remark .iconfont[data-v-1b721ff8]{margin-right:8px}.stripe-container[data-v-80fbcd02]{width:400px;margin:0 auto}.stripe-container .card-form[data-v-80fbcd02]{border-radius:7px}.stripe-container .card-form[data-v-80fbcd02],.stripe-container input[type=text][data-v-80fbcd02]{-webkit-box-sizing:border-box;box-sizing:border-box;border:.5px solid rgba(0,0,0,.1);border-radius:6px;padding:12px 12px 5px;height:44px;width:100%;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;background:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none}.stripe-container .card-form[data-v-80fbcd02]:focus,.stripe-container .primary-btn[data-v-80fbcd02]:focus,.stripe-container input[type=text][data-v-80fbcd02]:focus{-webkit-box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3);box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3);outline:none;z-index:9}.stripe-container .card-form[data-v-80fbcd02]::-webkit-input-placeholder,.stripe-container input[type=text][data-v-80fbcd02]::-webkit-input-placeholder{color:#eee}.stripe-container .card-form[data-v-80fbcd02]::-moz-placeholder,.stripe-container input[type=text][data-v-80fbcd02]::-moz-placeholder{color:#eee}.stripe-container .card-form[data-v-80fbcd02]:-ms-input-placeholder,.stripe-container input[type=text][data-v-80fbcd02]:-ms-input-placeholder{color:#eee}.stripe-container .card-form[data-v-80fbcd02]::-ms-input-placeholder,.stripe-container input[type=text][data-v-80fbcd02]::-ms-input-placeholder{color:#eee}.stripe-container .card-form[data-v-80fbcd02]::placeholder,.stripe-container input[type=text][data-v-80fbcd02]::placeholder{color:#eee}.stripe-container .primary-btn[data-v-80fbcd02]{width:100%;height:60px;margin-top:20px;border-radius:2px;background-color:#00a9ba;color:#fff;font-weight:700;border:none;font-size:18px}.pay-title[data-v-8c95231a]{font-size:24px;text-align:center;margin-top:0;margin-bottom:40px}.payment-list[data-v-45ee2b00]{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-list .list-item[data-v-45ee2b00],.payment-list[data-v-45ee2b00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-list .list-item[data-v-45ee2b00]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:255px;height:120px;margin-bottom:20px;margin-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;border-radius:5px;background-color:#fff;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;cursor:pointer}.payment-list .list-item[data-v-45ee2b00]:last-child{margin-right:0}.payment-list .list-item .list-item-img[data-v-45ee2b00]{height:32px}.payment-list .list-item .iconfont[data-v-45ee2b00]{position:absolute;right:8px;bottom:8px;color:#00a9ba}.payment-list .list-item-active[data-v-45ee2b00],.payment-list .list-item[data-v-45ee2b00]:hover{border-color:#00a9ba}.payment-footer[data-v-45ee2b00]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #eee;padding-top:20px;margin-top:10px}.payment-footer .pay-price[data-v-45ee2b00]{color:#e05857;font-size:24px;font-weight:700}.payment-footer .pay-btn[data-v-45ee2b00]{width:150px;height:60px;border:none;border-radius:2px;background-color:#f5c230;color:#fff;font-size:24px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;cursor:pointer}.payment-footer .pay-btn[data-v-45ee2b00]:hover{opacity:.7}.cancel-rule-box .booking-content-item[data-v-903b308a]{border-bottom:1px solid #eee}.cancel-rule-box .booking-content-item .room-name[data-v-903b308a]{font-size:24px;line-height:28px;letter-spacing:-1px;margin-top:0}.cancel-rule-box .booking-content-item .room-name .iconfont[data-v-903b308a]{font-size:22px;color:#e05857}.cancel-rule-box .booking-content-item .booking-date[data-v-903b308a]{width:600px;font-size:16px}.cancel-rule-box .booking-content-item .booking-date .date-title[data-v-903b308a]{font-size:14px;color:#767676;margin-bottom:5px}.cancel-rule-box .booking-content-item .btn[data-v-903b308a]{background:#fff;color:#00a9ba}.cancel-rule-box .booking-content-item[data-v-903b308a]:last-child{border:none}.cancel-rule-box .booking-date .item[data-v-903b308a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:20px}.cancel-rule-box .booking-date .item[data-v-903b308a]:before{content:"";width:4px;height:4px;display:inline-block;margin-right:10px;background:#2d2d2d;border-radius:100%}.cancel-rule-box .imp-notice .border[data-v-903b308a]{border-bottom:1px dashed #eee}.imp-notice .el-dialog__header{padding:30px;border-bottom:1px solid #eee}.imp-notice .el-dialog__body{padding:0 30px;max-height:407px;overflow-y:scroll}.imp-notice .el-dialog__body::-webkit-scrollbar{width:4px;background:#fff;border-radius:2px;padding:10px 0}.imp-notice .el-dialog__body::-webkit-scrollbar-thumb{border-radius:8px;background-color:#c4c4c4;-webkit-transition:background-color .3s;transition:background-color .3s}.color94[data-v-4b959662]{color:#949494}.colorPrimary[data-v-4b959662]{color:#00a9ba}.fwBold[data-v-4b959662]{font-weight:700}.verify-dialog .btn-list[data-v-4b959662]{padding:20px 30px;border-top:1px solid #eee}.verify-dialog .info-list[data-v-4b959662]{margin:20px;overflow:hidden}.verify-dialog .info-list .item[data-v-4b959662]{margin-bottom:15px;height:auto;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.verify-dialog .info-list .title[data-v-4b959662]{display:inline-block;width:150px;min-width:150px;margin-right:30px;vertical-align:top;color:#949494}.verify-dialog .info-list .name[data-v-4b959662]{display:inline-block;width:calc(100% - 210px);min-width:150px;vertical-align:top;color:#2d2d2d}@-webkit-keyframes faded-data-v-4b959662{0%{opacity:0}to{opacity:1}}@keyframes faded-data-v-4b959662{0%{opacity:0}to{opacity:1}}.verify-dialog .fade-enter-active[data-v-4b959662]{-webkit-animation:faded-data-v-4b959662 .5s ease;animation:faded-data-v-4b959662 .5s ease}.verify-dialog .el-dialog__header{padding:40px 30px 30px}.verify-dialog .el-dialog__body{padding:0 30px;max-height:372px;overflow-y:scroll}.verify-dialog .el-dialog__body::-webkit-scrollbar{width:4px;background:#fff;border-radius:2px;padding:10px 0}.verify-dialog .el-dialog__body::-webkit-scrollbar-thumb{border-radius:8px;background-color:#c4c4c4;-webkit-transition:background-color .3s;transition:background-color .3s}.verify-dialog .el-dialog__footer{padding:0}.hotel-form .booking-title{font-size:30px;letter-spacing:-1px;margin-bottom:20px;margin-top:40px}.hotel-form .booking-content{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;padding:30px;background-color:#fff}.container[data-v-e7e6f876]{padding:30px 0}