.order-page[data-v-0b5973b5]{width:100%;height:100%}.order-page .back-box[data-v-0b5973b5]{width:auto;margin:10px 0 12px 5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e90;font-weight:400;font-size:14px}.order-page .back-box .left-icon[data-v-0b5973b5]{margin-right:4px}.order-page .card-box[data-v-0b5973b5]{padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;margin-bottom:16px}.order-page .card-box .card-title[data-v-0b5973b5]{font-weight:700;font-size:20px;color:#262626;line-height:34px;margin-bottom:16px}.order-page .card-box .sub-title[data-v-0b5973b5]{color:#999;margin-bottom:16px;font-weight:400;font-size:16px;line-height:24px}.order-page .order-container[data-v-0b5973b5]{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.order-page .order-container .left-container[data-v-0b5973b5]{width:808px;margin-right:16px}.order-page .order-container .left-container .card-title[data-v-0b5973b5]{font-size:22px}.order-page .order-container .left-container .date-room-box[data-v-0b5973b5]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-bottom:16px}.order-page .order-container .left-container .date-room-box .module-label[data-v-0b5973b5]{font-weight:400;font-size:16px;color:#999;line-height:24px;margin-bottom:4px}.order-page .order-container .left-container .date-room-box .select-date-box[data-v-0b5973b5]{-webkit-box-sizing:border-box;box-sizing:border-box;width:390px;height:104px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.order-page .order-container .left-container .date-room-box .select-date-box[data-v-0b5973b5]:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-1px;width:2px;height:48px;background:#e6e6e6}.order-page .order-container .left-container .date-room-box .select-date-box .date-box[data-v-0b5973b5]{height:50px;width:calc(50% - 48px)}.order-page .order-container .left-container .date-room-box .select-date-box .date-box .date-text[data-v-0b5973b5]{font-size:18px;color:#262626;line-height:28px;font-weight:600}.order-page .order-container .left-container .date-room-box .select-date-box .evening-count[data-v-0b5973b5]{width:80px;height:36px;border-radius:20px;border:1px solid #d6b476;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:14px;color:#262626;line-height:24px;margin:0 16px}.order-page .order-container .left-container .date-room-box .select-room-count-box[data-v-0b5973b5]{width:152px;height:104px;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.order-page .order-container .left-container .date-room-box .select-room-count-box[data-v-0b5973b5]:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-1px;width:2px;height:48px;background:#e6e6e6}.order-page .order-container .left-container .date-room-box .select-room-count-box .room-count[data-v-0b5973b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-page .order-container .left-container .date-room-box .select-room-count-box .room-count .keyword-input-box[data-v-0b5973b5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.order-page .order-container .left-container .date-room-box .select-room-count-box .room-count .symbol-text[data-v-0b5973b5]{font-weight:600;font-size:16px;color:#262626;line-height:24px}.order-page .order-container .left-container .date-room-box .occupancy-item[data-v-0b5973b5]{padding-left:24px;-webkit-box-sizing:border-box;box-sizing:border-box;height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-page .order-container .right-container[data-v-0b5973b5]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:1;-ms-flex:1;flex:1;position:sticky;top:0;bottom:0;z-index:999;-ms-flex-item-align:start;align-self:flex-start}.order-page .order-container .right-container .hotel-info .hotel-info-top[data-v-0b5973b5]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.order-page .order-container .right-container .hotel-info .hotel-info-top .hotel-img[data-v-0b5973b5]{width:112px;height:112px;background:#d5d5d5;border-radius:4px;margin-right:12px;overflow:hidden}.order-page .order-container .right-container .hotel-info .hotel-info-top .hotel-img img[data-v-0b5973b5]{width:100%;height:100%}.order-page .order-container .right-container .hotel-info .hotel-info-top .hotel-info-top-right[data-v-0b5973b5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.order-page .order-container .right-container .hotel-info .hotel-info-top .hotel-info-top-right .hotel-name[data-v-0b5973b5]{font-weight:700;font-size:22px;color:#262626;line-height:30px;margin-bottom:4px;display:inline-block}.order-page .order-container .right-container .hotel-info .hotel-info-top .hotel-info-top-right .hotel-name .pro-grade[data-v-0b5973b5]{margin-left:4px}.order-page .order-container .right-container .hotel-info .hotel-info-top .hotel-info-top-right .hotel-address[data-v-0b5973b5]{font-weight:400;font-size:16px;color:#595959;line-height:24px}.order-page .order-container .right-container .hotel-info .hotel-room-name[data-v-0b5973b5]{font-weight:700;font-size:16px;color:#262626;line-height:24px;margin-bottom:4px}.order-page .order-container .right-container .hotel-info .hotel-plan-name[data-v-0b5973b5]{font-weight:400;font-size:16px;color:#262626;line-height:24px}.order-page .card-subtitle[data-v-0b5973b5]{font-weight:700;font-size:20px;color:#262626;line-height:34px;margin-bottom:16px}.order-page .expense-breakdown-box[data-v-0b5973b5]{max-height:260px;overflow-y:auto;padding-right:8px}.order-page .expense-breakdown-box[data-v-0b5973b5]::-webkit-scrollbar{height:6px;width:6px}.order-page .expense-breakdown-box[data-v-0b5973b5]::-webkit-scrollbar-thumb{border-radius:3px;background:#d9d9d9}.order-page .expense-breakdown-box[data-v-0b5973b5]::-webkit-scrollbar-track:vertical{background:transparent;border-radius:3px}.order-page .expense-breakdown-box .expense-breakdown-item[data-v-0b5973b5]{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;margin-bottom:8px;font-weight:400;font-size:16px;color:#595959;line-height:24px}.order-page .expense-breakdown-box .expense-breakdown-item[data-v-0b5973b5]:last-child{margin-bottom:0;padding-bottom:16px;border-bottom:1px dashed #e6e6e6}.order-page .total-prices[data-v-0b5973b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.order-page .total-prices .total-prices-left[data-v-0b5973b5]{font-weight:400;font-size:22px;color:#262626;line-height:34px;margin-right:8px;padding-bottom:2px}.order-page .total-prices .total-prices-right[data-v-0b5973b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:700;font-size:28px;color:#ff751a;line-height:42px}.order-page .total-prices .total-prices-right .price-symbol[data-v-0b5973b5]{margin-right:2px;font-weight:700;font-size:20px;color:#ff751a;line-height:30px}.order-page .pay-button[data-v-0b5973b5]{width:400px;height:48px;background:#ff751a;border-radius:4px;font-weight:700;font-size:22px;color:#fff;line-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.order-page .pay-button[data-v-0b5973b5]:hover{background:orange}.keyword-input-box[data-v-0b5973b5]{border:none;padding:0}.keyword-input-box[data-v-0b5973b5],.keyword-input-box[data-v-0b5973b5] .ant-input-number-input{height:24px;font-weight:600;font-size:16px;line-height:24px}.keyword-input-box[data-v-0b5973b5] .ant-input-number-handler-wrap{display:none}[data-v-0b5973b5] .keyword-input-box::-webkit-input-placeholder{font-weight:600;font-size:16px;color:#999;line-height:24px}