.floor-item[data-v-e69464fc]{width:200px;height:185px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:14px 14px 12px 14px;border-radius:12px;margin:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;position:relative;overflow:hidden}.floor-item[data-v-e69464fc]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.15);box-shadow:0 12px 24px rgba(0,0,0,.15)}.floor-item.is-selected[data-v-e69464fc]{border:2px solid #fff;-webkit-box-shadow:0 0 15px hsla(0,0%,100%,.5);box-shadow:0 0 15px hsla(0,0%,100%,.5)}.floor-item .selection-overlay[data-v-e69464fc]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:10;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.floor-item .selection-overlay[data-v-e69464fc] .el-checkbox__inner{width:22px;height:22px}.floor-item .selection-overlay[data-v-e69464fc] .el-checkbox__inner:after{height:11px;width:6px;left:6px}.floor-item .room-header[data-v-e69464fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;z-index:1}.floor-item .room-header .tag[data-v-e69464fc]{font-size:11px;padding:2px 8px;border-radius:4px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(4px);white-space:nowrap}.floor-item .room-header .tag.type-tag.clickable[data-v-e69464fc]{cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.floor-item .room-header .tag.type-tag.clickable[data-v-e69464fc]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.floor-item .room-header .tag.type-tag.clickable[data-v-e69464fc]:active{-webkit-transform:scale(.95);transform:scale(.95)}.floor-item .room-header .tag-spacer[data-v-e69464fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0;width:0}.floor-item .room-header .tag-spacer .wifi-icon[data-v-e69464fc]{width:22px;height:22px;display:block;-o-object-fit:contain;object-fit:contain}.floor-item .room-content[data-v-e69464fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.floor-item .room-content .room-name-wrapper[data-v-e69464fc]{margin-bottom:6px}.floor-item .room-content .room-name-wrapper .room-name[data-v-e69464fc]{margin:0;font-size:20px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.1)}.floor-item .room-content .info-area[data-v-e69464fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;min-height:0}.floor-item .room-content .info-area .occupancy-info[data-v-e69464fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.floor-item .room-content .info-area .occupancy-info .left-box[data-v-e69464fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.floor-item .room-content .info-area .occupancy-info .left-box .guest-identity[data-v-e69464fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.floor-item .room-content .info-area .occupancy-info .left-box .guest-identity .name[data-v-e69464fc]{font-weight:600;font-size:14px;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floor-item .room-content .info-area .occupancy-info .left-box .member-count[data-v-e69464fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:rgba(0,0,0,.1);padding:2px 8px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:11px}.floor-item .room-content .info-area .occupancy-info .right-box[data-v-e69464fc]{-ms-flex-negative:0;flex-shrink:0;text-align:right;opacity:.9;line-height:1.6}.floor-item .room-content .info-area .occupancy-info .right-box .date-line[data-v-e69464fc]{font-size:14px;white-space:nowrap;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:right center;transform-origin:right center}.floor-item .room-content .info-area .empty-placeholder[data-v-e69464fc]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.7}.floor-item .room-content .info-area .empty-placeholder i[data-v-e69464fc]{font-size:28px;margin-bottom:6px}.floor-item .room-content .info-area .empty-placeholder .text[data-v-e69464fc]{font-weight:500;font-size:14px}.floor-item .room-footer[data-v-e69464fc]{margin-top:auto;padding-top:10px;z-index:2}.floor-item .room-footer .btn-group[data-v-e69464fc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.floor-item .room-footer .btn-group .action-btn[data-v-e69464fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:32px;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;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;font-size:13px;font-weight:600;-webkit-transition:all .2s;transition:all .2s}.floor-item .room-footer .btn-group .action-btn[data-v-e69464fc]:hover{background:hsla(0,0%,100%,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.floor-item .room-footer .btn-group .action-btn[data-v-e69464fc]:active{-webkit-transform:translateY(0) scale(.95);transform:translateY(0) scale(.95)}.floor-item .room-footer .btn-group .action-btn.danger[data-v-e69464fc]:hover{background:rgba(255,77,79,.6)}.floor-item .room-footer .btn-group .action-btn.sync-btn[data-v-e69464fc]{border-style:dashed}.room-no-lock[data-v-e69464fc]{background:linear-gradient(135deg,#f0f2f5,#e4e7ed);color:#909399!important;cursor:default}.room-no-lock .action-btn[data-v-e69464fc],.room-no-lock .tag[data-v-e69464fc]{background:rgba(0,0,0,.05)!important;border-color:rgba(0,0,0,.1)!important;color:#606266!important}.room-no-lock .name[data-v-e69464fc],.room-no-lock .room-name[data-v-e69464fc],.room-no-lock .text[data-v-e69464fc]{color:#606266!important}.room-renting[data-v-e69464fc]{background:linear-gradient(135deg,#1cbc90,rgb(22.7111111111,152.4888888889,116.8))}.room-vacant[data-v-e69464fc]{background:linear-gradient(135deg,#abb1be,rgb(142.2483221477,150.3020134228,167.7516778523))}.room-repair[data-v-e69464fc]{background:linear-gradient(135deg,#ffba00,rgb(204,148.8,0))}.room-clean[data-v-e69464fc]{background:linear-gradient(135deg,#907dd8,rgb(110.5029585799,85.7692307692,204.2307692308))}.room-near-exp[data-v-e69464fc]{background:linear-gradient(135deg,rgb(255,102.5,104.2134831461),#ff4d4f)}.room-expired[data-v-e69464fc]{background:linear-gradient(135deg,#f5222d,rgb(218.1298701299,9.8701298701,20.7272727273))}.room-restricted[data-v-e69464fc]{background:linear-gradient(135deg,rgb(95.202247191,109.3539325843,133.797752809),#4a5568)}