.admin-room-container[data-v-3ddf2eb2]{height:calc(100vh - 60px);background:#ebf2fa;padding:0;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.figma-white-card[data-v-3ddf2eb2]{background:#fff;border-radius:0 0 12px 12px;flex:1;min-height:0;display:flex;flex-direction:column}.figma-page-header[data-v-3ddf2eb2]{display:flex;flex-direction:column;align-items:flex-start;padding:20px 24px;gap:12px}.figma-page-title[data-v-3ddf2eb2]{font-size:16px;font-weight:500;color:#1d2129;font-family:PingFang SC;margin-bottom:8px}.figma-header-divider[data-v-3ddf2eb2]{width:100%;height:1px;background:#dce6f5;margin-bottom:16px}.figma-header-row[data-v-3ddf2eb2]{display:flex;align-items:center;justify-content:space-between;width:100%}.figma-btn-group[data-v-3ddf2eb2]{display:flex;align-items:center;gap:8px}.figma-btn-primary[data-v-3ddf2eb2]{height:38px;border-radius:10px!important;background:#0e76ff!important;border:none!important;color:#fff!important;font-size:14px;font-weight:500;padding:0 20px;display:inline-flex;align-items:center;gap:6px}.figma-btn-primary[data-v-3ddf2eb2]:hover{background:#409eff!important}.figma-btn-recycle[data-v-3ddf2eb2]{height:38px;border-radius:10px!important;background:rgba(14,118,255,.14)!important;border:none!important;color:#0e76ff!important;font-size:14px;font-weight:500;padding:0 20px;display:inline-flex;align-items:center;gap:6px}.figma-btn-recycle[data-v-3ddf2eb2]:hover{background:rgba(14,118,255,.22)!important}.figma-btn-refresh[data-v-3ddf2eb2]{height:38px;width:38px;border-radius:10px!important;border:1px solid #dce6f5!important;background:#fff!important;color:#6a7282!important;display:inline-flex;align-items:center;justify-content:center}.figma-btn-refresh[data-v-3ddf2eb2]:hover{border-color:#0e76ff!important;color:#0e76ff!important}.figma-search-group[data-v-3ddf2eb2]{display:flex;align-items:center;gap:8px;margin-left:auto}.figma-search-input[data-v-3ddf2eb2]{width:256px;height:38px}.figma-search-input[data-v-3ddf2eb2] .el-input__inner{border-radius:10px;border:none;outline:1px solid #0e76ff;outline-offset:-1px;height:38px;font-size:14px;background:#fff}.figma-btn-search[data-v-3ddf2eb2]{height:38px;border-radius:10px!important;border:none!important;outline:1px solid #0e76ff!important;outline-offset:-1px;color:#0e76ff!important;background:#fff!important;font-size:14px;font-weight:500;padding:0 16px;display:inline-flex;align-items:center;gap:6px}.figma-btn-search[data-v-3ddf2eb2]:hover{background:rgba(14,118,255,.08)!important}.figma-table-section[data-v-3ddf2eb2]{flex:1;padding:0 24px;overflow:auto}.figma-table-section[data-v-3ddf2eb2] .el-table{border-radius:8px;overflow:hidden;border:none}.figma-table-section[data-v-3ddf2eb2] .el-table__header th{background:#ebf2fa!important;border:none!important}.figma-table-section[data-v-3ddf2eb2] .el-table__body td{border:none!important;border-bottom:1px solid #f0f0f0!important}.figma-table-section[data-v-3ddf2eb2] .el-table__body tr:nth-child(2n) td{background:#f8fbff}.figma-community-name[data-v-3ddf2eb2]{color:#0e76ff;font-weight:500}.status-tag[data-v-3ddf2eb2]{display:inline-block;padding:4px 12px;border-radius:8px;font-size:14px;font-weight:400}.status-occupied[data-v-3ddf2eb2]{background:rgba(33,185,86,.1);color:#21b956;border:1px solid #21b956}.status-unsold[data-v-3ddf2eb2]{background:rgba(140,155,180,.1);color:#8c9bb4;border:1px solid #8c9bb4}.status-danger[data-v-3ddf2eb2]{background:rgba(251,44,54,.1);color:#fb2c36;border:1px solid #fb2c36}.status-warning[data-v-3ddf2eb2]{background:rgba(255,153,0,.1);color:#f90;border:1px solid #f90}.action-links[data-v-3ddf2eb2]{display:flex;align-items:center;gap:8px}.action-link[data-v-3ddf2eb2]{color:#0e76ff;font-size:14px;cursor:pointer;text-decoration:none}.action-link[data-v-3ddf2eb2]:hover{text-decoration:underline}.action-link-danger[data-v-3ddf2eb2]{color:#fb2c36}.link-separator[data-v-3ddf2eb2]{color:#dce6f5}.figma-pagination[data-v-3ddf2eb2]{display:flex;align-items:center;justify-content:flex-end;padding:16px 24px;gap:16px;border-top:1px solid #dce6f5}.pagination-total[data-v-3ddf2eb2]{font-size:14px;color:#1d2129}.figma-pagination[data-v-3ddf2eb2] .el-pagination{display:flex;align-items:center}.figma-pagination[data-v-3ddf2eb2] .el-pager li{border-radius:8px}.figma-pagination[data-v-3ddf2eb2] .el-pager li.active{background:#e8f3ff;color:#0e76ff}.pagination-size-select[data-v-3ddf2eb2]{width:92px}.pagination-size-select[data-v-3ddf2eb2] .el-input__inner{border-radius:8px;background:#f2f3f5;border:none;font-size:14px}