.date_width .el-input--suffix .el-input__inner{padding-right:0}.search_member{position:relative}.search_member .member_list{position:absolute;top:-9px;left:42px;width:180px;padding:0;max-height:300px;overflow:scroll;background:#fff;border:1px solid #eee;border-radius:6px;z-index:10000}.search_member .member_list .member_item{font-size:14px;padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eee;cursor:pointer}.search_member .member_list .member_item:hover{color:#409eff;background-color:#f5f7fa}.search_member .member_list .member_item:hover .name_des{color:#666}.search_member .member_list .member_item .name_item{padding:0 10px}.search_member .member_list .member_item .name_des{float:right;color:#999;font-size:12px;padding-right:5px}.el-popover{min-width:50px}.roomInfoPopperFont{width:450px;border-radius:10px}.roomInfoPopperFont .feizhu_icon{display:inline-block;width:14px;height:14px;background:url(/img/newStyle/feizhu_icon.png) no-repeat;background-position:0 0;background-size:cover}.roomInfoPopperFont .arrive_icon_yellow{margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/yudi_icon2.png) no-repeat;background-position:0 0;background-size:cover}.roomInfoPopperFont .yuli_icon_yellow{display:inline-block;margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/yuli_icon2.png) no-repeat;background-position:0 0;background-size:cover}.roomInfoPopperFont .qianfei_icon_red{display:inline-block;margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/qian_icon2.png) no-repeat;background-position:0 0;background-size:cover}.roomInfoPopperFont .lidian_icon_gray{display:inline-block;margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/lidian_icon.png) no-repeat;background-position:0 0;background-size:cover}.roomInfoPopperFont .operate_box .operate_head{min-height:30px;width:100%}.roomInfoPopperFont .operate_box .operate_head .operate_btn{border-bottom:1px solid #f6f6f6}.roomInfoPopperFont .operate_box .operate_head .operate_btn .el-button{margin-right:5px;margin-left:5px;margin-bottom:15px}.roomInfoPopperFont .operate_box .operate_info{height:40px;width:100%;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.roomInfoPopperFont .operate_box .operate_info .operate_info_room{width:100%;display:-webkit-box;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:10px;padding-left:5px;height:30px;line-height:30px;font-size:16px;font-weight:bolder}.roomInfoPopperFont .operate_box .operate_info .operate_info_room .icon_list{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roomInfoPopperFont .operate_box .operate_info .operate_info_room .yuding_tag{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px;border-radius:4px;line-height:19px;margin-top:-1px;position:relative;height:18px;font-size:12px;font-weight:400;background:#ffa333;zoom:.8;color:#fff}.roomInfoPopperFont .operate_box .operate_info .operate_info_status{height:40px;width:150px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.roomInfoPopperFont .operate_box .operate_info .operate_info_status div{color:#fff;text-align:center;line-height:20px;width:40px;height:20px}.roomInfoPopperFont .operate_box .operate_info_detail{font-size:14px;color:#444}.roomInfoPopperFont .operate_box .operate_info_detail .realName{margin-bottom:10px}.roomInfoPopperFont .operate_box .operate_info_detail .pay_info{font-size:12px;padding-top:10px;overflow:hidden}.roomInfoPopperFont .operate_box .operate_info_detail .pay_info .row_flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px;height:30px;line-height:30px;text-align:right}.roomInfoPopperFont .operate_box .operate_remark{width:500px;color:rgba(84,84,84,.4980392157)}.frontReservation .feizhu_icon{display:inline-block;width:14px;height:14px;background:url(/img/newStyle/feizhu_icon.png) no-repeat;background-position:0 0;background-size:cover}.frontReservation .arrive_icon_yellow{margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/yudi_icon2.png) no-repeat;background-position:0 0;background-size:cover}.frontReservation .yuli_icon_yellow{display:inline-block;margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/yuli_icon2.png) no-repeat;background-position:0 0;background-size:cover}.frontReservation .qianfei_icon_red{display:inline-block;margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/qian_icon2.png) no-repeat;background-position:0 0;background-size:cover}.frontReservation .lidian_icon_gray{display:inline-block;margin-right:5px;width:14px;height:14px;background:url(/img/newStyle/lidian_icon.png) no-repeat;background-position:0 0;background-size:cover}.frontReservation .roomInfoPopperFont{width:300px;border-radius:10px}.frontReservation .roomInfoPopperFont .close_pop{position:absolute;top:3px;right:4px;width:20px;height:20px;background:#fff;cursor:pointer}.frontReservation .roomInfoPopperFont .close_pop .img{margin-top:3px;margin-left:3px;text-align:center;width:14px}.frontReservation .roomInfoPopperFont[x-placement^=bottom] .popper__arrow{border-bottom-color:#fff}.frontReservation .roomInfoPopperFont .popper__arrow{border-width:13px!important}.frontReservation .roomInfoPopperFont[x-placement^=top] .popper__arrow{bottom:-11px;border-top-color:#fff!important}.frontReservation .roomInfoPopperFont[x-placement^=bottom] .popper__arrow{top:-11px;border-bottom-color:#fff!important}.frontReservation .day_top{font-weight:500;font-size:16px}.frontReservation .day_1{-ms-flex-pack:distribute;justify-content:space-around;font-size:12px}.frontReservation .day_1,.frontReservation .day_2{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400}.frontReservation .day_2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.frontReservation .el-table__fixed{z-index:1200}.frontReservation .el-table th>.cell{padding:0!important;color:#222}.frontReservation .el-table th,.frontReservation .el-table tr{background:#f8fffe!important}.frontReservation .el-table th td,.frontReservation .el-table tr td{height:72px;color:#222!important}.frontReservation[data-v-af7196d2]{margin:-20px 0 0 -20px}.frontReservation .avue-crud__menu[data-v-af7196d2]{display:none;min-height:0!important}.frontReservation .lock_room_icon[data-v-af7196d2]{position:absolute;bottom:-4px;right:3px}.frontReservation .lock_room_icon img[data-v-af7196d2]{width:18px;height:18px}.frontReservation .tip_info[data-v-af7196d2]{position:relative;height:49px;border-radius:8px;background:#fff}.frontReservation .tip_info ul.status-list[data-v-af7196d2]{float:right;height:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;list-style-type:none}.frontReservation .tip_info ul.status-list li[data-v-af7196d2]:first-child{width:88px}.frontReservation .tip_info ul.status-list li[data-v-af7196d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:100%;float:left;width:76px}.frontReservation .tip_info ul.status-list li .icon[data-v-af7196d2]{display:inline-block}.frontReservation .tip_info ul.status-list li .icon.iconTypeColor[data-v-af7196d2]{width:24px;height:12px;border-radius:2px}.frontReservation .tip_info ul.status-list li .icon.iconTypeImg[data-v-af7196d2]{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.frontReservation .tip_info ul.status-list li .label[data-v-af7196d2]{margin-left:4px;font-size:14px;color:#222;font-weight:400}.frontReservation .tip_info .refresh_btn[data-v-af7196d2]{width:66px;height:32px;margin-right:30px;padding-right:0;padding-left:0;border-radius:8px;color:#222}.frontReservation .tip_info .refresh_button[data-v-af7196d2]{color:#222;border:1px solid #eee}.frontReservation .tip_info .refresh_button[data-v-af7196d2]:hover{border:1px solid #32c8bb;color:#32c8bb}.frontReservation .table_box[data-v-af7196d2]{position:relative}.frontReservation .table_box .header_table[data-v-af7196d2]{position:absolute;top:0;left:0;width:180px;height:68px;background:#f8fffe;z-index:9999}.frontReservation .table_box .header_table .header_date[data-v-af7196d2]{height:38px;line-height:38px;font-size:16px;font-weight:700;text-align:center;border-bottom:1px solid #f6f6f6}.frontReservation .table_box .header_table .room_type_text[data-v-af7196d2]{float:left;width:118px;height:30px;line-height:30px;font-size:16px;font-weight:blod;text-align:center}.frontReservation .table_box .header_table .header_text[data-v-af7196d2]{float:left;width:57px;margin-left:3px;border-left:1px solid #ebeef5;height:30px;font-size:16px;font-weight:blod;line-height:30px;text-align:center}.frontReservation .header_serch[data-v-af7196d2]{position:relative;height:40px;margin-top:11px;margin-left:20px;width:300px;float:left}.frontReservation .header_serch .el-form[data-v-af7196d2]{position:absolute;top:0}.frontReservation .header_serch .type_img[data-v-af7196d2]{position:absolute;top:5px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:30px}.frontReservation .header_serch .type_img img[data-v-af7196d2]{width:430px;height:28px}.frontReservation .room_num_box.zhang_box_bg[data-v-af7196d2]{width:100%;height:100%;position:absolute;line-height:60px;top:0;color:#222;left:0;background:#bfc3d6;border-radius:4px}.frontReservation .room_num_box .triangle_topleft[data-v-af7196d2]{z-index:100;position:absolute;bottom:4px;right:4px;line-height:14px;width:14px;height:14px}.frontReservation .room_num_box .triangle_topleft .img14[data-v-af7196d2]{width:14px;text-align:right}.frontReservation .room_num_box .triangle_topleft .triangle_topleft_text[data-v-af7196d2]{position:absolute;top:-40px;left:3px;color:#fff}.frontReservation .room_num_box .room_btn[data-v-af7196d2]{width:60px;height:60px;position:absolute;top:0;left:-70px;z-index:110}.frontReservation .room_num_box .room_btn .btn_bgbox[data-v-af7196d2]{width:70px;background:#555;padding:7px 0;border-radius:6px;font-size:12px;color:#fff}.frontReservation .room_num_box .room_btn .btn_bgbox[data-v-af7196d2]:after{content:"";position:absolute;top:25px;right:-5px;margin-left:-5px;border-width:6px;border-style:solid;border-color:transparent transparent transparent #555}.frontReservation .room_num_box .room_btn .div_btn[data-v-af7196d2]{line-height:24px;cursor:pointer}.frontReservation .room_num_box .room_btn .div_btn[data-v-af7196d2]:hover{color:#32c8bb}.frontReservation .tables_cell_box[data-v-af7196d2]{height:48px;width:100%;position:absolute;top:5px;left:0}.frontReservation .tables_cell_box .tables_cell_con1[data-v-af7196d2]{position:relative;height:100%;width:100%}.frontReservation .tables_cell_box .tables_cell_con1 .cell_left_box[data-v-af7196d2]{width:48%;height:48px;float:left}.frontReservation .tables_cell_box .tables_cell_con1 .cell_left_box .hour_room_con_defaut[data-v-af7196d2]{width:28px;border-radius:3px;height:100%;position:absolute;left:30px;border:1px dashed #f6f6f6}.frontReservation .tables_cell_box .tables_cell_con1 .cell_left_box .hour_room_con[data-v-af7196d2]{width:28px;border-radius:3px;height:100%;position:absolute;left:30px;z-index:1000;background-color:rgba(64,158,255,.53)}.frontReservation .tables_cell_box .tables_cell_con1 .cell_left_box .hour_room_con .cell_hover_center_con[data-v-af7196d2]{position:absolute;padding:20px 2px}.frontReservation .tables_cell_box .tables_cell_con1 .cell_left_box .hour_room_con .cell_hover_center_con .operate_check_btn[data-v-af7196d2]{color:#39f;background-color:#f1fbff;height:30px;border:1px solid;border-radius:5px;width:80px;text-align:center;position:absolute;line-height:30px;bottom:-39px;right:-50px}.frontReservation .tables_cell_box .tables_cell_con1 .cell_left_box .hour_room_con .cell_hover_center_con .operate_check_btn[data-v-af7196d2]:hover{background-color:#39f;color:rgba(255,252,252,.929)}.frontReservation .tables_cell_box .tables_cell_con1 .cell_left_box .hour_room_con span[data-v-af7196d2]{width:30px;position:absolute;top:12px;right:-25px}.frontReservation .tables_cell_box .tables_cell_con1 .cell_right_box[data-v-af7196d2]{width:48%;height:48px;z-index:120;float:right}.frontReservation .tables_cell_box .tables_cell_con1 .cell_right_box .cell_checked_right[data-v-af7196d2],.frontReservation .tables_cell_box .tables_cell_con1 .cell_right_box .cell_hover_right[data-v-af7196d2]{border-radius:3px;z-index:1000;height:48px;width:100%;position:absolute;top:0;left:51%}.frontReservation .tables_cell_box .tables_cell_con2[data-v-af7196d2]{height:100%;width:100%;position:relative}.frontReservation .tables_cell_box .tables_cell_con2 .cell_left_box[data-v-af7196d2]{width:48%;height:48px;float:left}.frontReservation .tables_cell_box .tables_cell_con2 .cell_left_box .cell_checked_left[data-v-af7196d2],.frontReservation .tables_cell_box .tables_cell_con2 .cell_left_box .cell_hover_left[data-v-af7196d2]{border-radius:3px;z-index:1000;height:48px;width:100%;position:absolute;top:0;left:-51%}.frontReservation .tables_cell_box .tables_cell_con2 .cell_right_box[data-v-af7196d2]{width:48%;height:48px;z-index:120;float:right}.frontReservation .tables_cell_box .tables_cell_con2 .cell_right_box .cell_checked_right[data-v-af7196d2],.frontReservation .tables_cell_box .tables_cell_con2 .cell_right_box .cell_hover_right[data-v-af7196d2]{border-radius:3px;z-index:1000;height:48px;width:100%;position:absolute;top:0;left:51%}.frontReservation .tables_cell_box .cell_hover_con[data-v-af7196d2]{font-size:12px;height:48px;width:calc(100% - 7px);padding:2px 2px 2px 2px;border:1px solid #f6f6f6;border-radius:3px;background-color:rgba(64,158,255,.53);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:PingFangSC-Regular,PingFang SC,sans-serif;color:#39f;text-align:left;line-height:normal;position:relative}.frontReservation .tables_cell_box .cell_hover_con span[data-v-af7196d2]{height:20px;width:100%;display:block;padding:0 0}.frontReservation .tables_cell_box .cell_hover_con span[data-v-af7196d2]:nth-child(3){width:30px;position:absolute;top:20px;right:-5px}.frontReservation .tables_cell_box .cell_range_box[data-v-af7196d2]{height:48px;padding:2px 2px 2px 2px;border:1px solid rgba(43,121,238,.2431372549);border-radius:3px;background-color:rgba(64,158,255,.53);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:PingFangSC-Regular,PingFang SC,sans-serif;color:#39f;text-align:left;line-height:normal;position:absolute;z-index:1001}.frontReservation .tables_cell_box .operate_check_btn[data-v-af7196d2]{background-color:#f1fbff;height:30px;border:1px solid;border-radius:5px;width:80px;text-align:center;position:absolute;line-height:30px;bottom:-32px;right:-5px}.frontReservation .tables_cell_box .operate_check_btn[data-v-af7196d2]:hover{background-color:#39f;color:rgba(255,252,252,.929)}.frontReservation .table_status_lock[data-v-af7196d2]{background:#e1ebfc!important}.frontReservation .table_status_lock .line_left[data-v-af7196d2]{background:#4e8ef5}.frontReservation .table_status_repairs[data-v-af7196d2]{background:#fddbcc!important}.frontReservation .table_status_repairs .line_left[data-v-af7196d2]{background:#ff7236}.frontReservation .table_room[data-v-af7196d2]{position:absolute;top:0;left:0!important;height:69px;z-index:1;border-radius:5px;text-align:left;padding:0 5px 0 15px;font-size:12px}.frontReservation .table_room .line_left[data-v-af7196d2]{position:absolute;top:0;left:-2px;z-index:5;width:4px;height:70px;border-radius:5px}.frontReservation .table_room.table_status_1[data-v-af7196d2]{background:#fff3e3!important}.frontReservation .table_room.table_status_1 .line_left[data-v-af7196d2]{background:#ffa333}.frontReservation .table_room.table_status_1 .text[data-v-af7196d2]{color:#ffa333}.frontReservation .table_room.table_status_2[data-v-af7196d2]{background:#d4f9f5!important}.frontReservation .table_room.table_status_2 .line_left[data-v-af7196d2]{background:#32c8bb}.frontReservation .table_room.table_status_4[data-v-af7196d2]{background:#bce9e4!important}.frontReservation .table_room.table_status_4 .line_left[data-v-af7196d2]{background:#27a69b}.frontReservation .table_room.table_status_3[data-v-af7196d2]{background:#d9d9d9!important}.frontReservation .table_room.table_status_3 .line_left[data-v-af7196d2]{background:#888}.frontReservation .table_room.table_status_3 .text[data-v-af7196d2]{color:#bcbcbc}.frontReservation .table_room .yuding_tag[data-v-af7196d2]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5px;border-radius:4px;line-height:19px;margin-top:3px;position:relative;height:18px;font-size:12px;font-weight:400;background:#ffa333;zoom:.8;color:#fff}.frontReservation .table_room .text[data-v-af7196d2]{color:#32c8bb;height:48px;overflow:hidden}.frontReservation .table_room .name_text[data-v-af7196d2]{font-weight:700}.frontReservation .table_room .ico_y[data-v-af7196d2]{width:20px;height:20px;border-radius:10px;background:#fff;text-align:center;position:absolute;font-size:12px;line-height:20px}.frontReservation .table_room .ico_top[data-v-af7196d2]{top:2px;right:5px;color:red;font-weight:700}.frontReservation .table_room .ico_btm[data-v-af7196d2]{bottom:2px;right:5px}.frontReservation .footer_btn_box[data-v-af7196d2]{padding-top:30px;height:50px;width:100%}.frontReservation .overflow_text[data-v-af7196d2]{width:40px}.tooltipEmpty[data-v-af7196d2]{position:absolute;top:35px;left:120px;z-index:999;width:334px;padding:12px;background:#fff;border:1px solid #56a9ff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.tooltipEmpty .top[data-v-af7196d2]{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #ccc;text-align:left;font-weight:600;font-size:18px}.tooltipEmpty .btns[data-v-af7196d2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tooltipEmpty .btns .el-button[data-v-af7196d2]{margin:0}.shizu_icon_green[data-v-af7196d2],.shizu_icon_orange[data-v-af7196d2],.shizu_icon_red[data-v-af7196d2]{position:absolute;right:0;bottom:0;width:20px;height:20px;background-position:0 0!important;background-size:cover!important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.shizu_icon_green[data-v-af7196d2]{background:url(/img/newStyle/naozhong_icon.png) no-repeat}.shizu_icon_red[data-v-af7196d2]{background:url(/img/newStyle/naozhong_icon2.png) no-repeat}.shizu_icon_orange[data-v-af7196d2]{background:url(/img/newStyle/naozhong_icon3.png) no-repeat}