.el-form-item[data-v-a2ee929e]{width:90%;text-align:left}.el-date-editor[data-v-a2ee929e],.el-select[data-v-a2ee929e]{width:100%}.tip[data-v-21bf3fb6]{font-size:12px;color:#909399}.el-form-item[data-v-21bf3fb6]{width:90%;text-align:left}.el-date-editor[data-v-21bf3fb6]{width:100%}.simplify-room-fee[data-v-f43afc12]{padding:0}.simplify-room-fee .filter-wrapper[data-v-f43afc12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:10px}.simplify-room-fee .filter-wrapper .filter-left[data-v-f43afc12]{display:flex;gap:10px;flex-wrap:wrap}.simplify-room-fee .filter-wrapper .filter-left .filter-item[data-v-f43afc12]{width:160px}.simplify-room-fee .filter-wrapper .filter-left .filter-item .filter-select[data-v-f43afc12]{width:100%}.simplify-room-fee .filter-wrapper .filter-right[data-v-f43afc12]{display:flex;gap:8px}.simplify-room-fee .table-wrapper[data-v-f43afc12]{margin-bottom:15px}.simplify-room-fee .table-wrapper .modern-table[data-v-f43afc12]{border-radius:4px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.simplify-room-fee .table-wrapper .modern-table[data-v-f43afc12] th{background-color:#f5f7fa;color:#303133;font-weight:600;height:45px}.simplify-room-fee .table-wrapper .modern-table .link-text[data-v-f43afc12]{color:#409eff;cursor:pointer}.simplify-room-fee .table-wrapper .modern-table .link-text[data-v-f43afc12]:hover{text-decoration:underline}.simplify-room-fee .table-wrapper .modern-table .amount-text[data-v-f43afc12]{font-family:DIN,sans-serif;font-weight:600;color:#f56c6c}.simplify-room-fee .table-wrapper .modern-table .time-block[data-v-f43afc12]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:#606266}.simplify-room-fee .table-wrapper .modern-table .text-secondary[data-v-f43afc12]{color:#606266}.simplify-room-fee .table-wrapper .modern-table .table-actions[data-v-f43afc12]{display:flex;justify-content:center;gap:8px}.simplify-room-fee .table-wrapper .modern-table .table-actions .el-button[data-v-f43afc12]{padding:4px;font-size:16px}.simplify-room-fee .table-wrapper .modern-table .table-actions .el-button.btn-primary[data-v-f43afc12]{color:#409eff}.simplify-room-fee .table-wrapper .modern-table .table-actions .el-button.btn-primary[data-v-f43afc12]:hover{background:rgba(64,158,255,.1)}.simplify-room-fee .table-wrapper .modern-table .table-actions .el-button.btn-info[data-v-f43afc12]{color:#909399}.simplify-room-fee .table-wrapper .modern-table .table-actions .el-button.btn-info[data-v-f43afc12]:hover{background:rgba(144,147,153,.1)}.simplify-room-fee .footer-wrapper[data-v-f43afc12]{display:flex;justify-content:space-between;align-items:center;background-color:#f5f7fa;padding:15px;border-radius:4px}.simplify-room-fee .footer-wrapper .fee-summary[data-v-f43afc12]{display:flex;gap:20px;align-items:center}.simplify-room-fee .footer-wrapper .fee-summary .summary-item[data-v-f43afc12]{font-size:13px;color:#606266;display:flex;align-items:center}.simplify-room-fee .footer-wrapper .fee-summary .summary-item i[data-v-f43afc12]{margin-right:5px;color:#409eff}.simplify-room-fee .footer-wrapper .fee-summary .total-amount[data-v-f43afc12]{font-size:14px;font-weight:600}.simplify-room-fee .footer-wrapper .fee-summary .total-amount .amount[data-v-f43afc12]{color:#f56c6c;font-size:18px;margin-left:5px}.simplify-his-fee[data-v-4a8de709]{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.simplify-his-fee .table-wrapper[data-v-4a8de709]{margin-top:10px}.simplify-his-fee .modern-table[data-v-4a8de709]{border-radius:8px;overflow:hidden}.simplify-his-fee .modern-table[data-v-4a8de709] .el-table__header th{background-color:#f5f7fa!important;color:#333;font-weight:600;height:50px}.simplify-his-fee .receipt-code[data-v-4a8de709]{font-family:monospace;color:#409eff;font-weight:700}.simplify-his-fee .text-muted[data-v-4a8de709]{color:#909399}.simplify-his-fee .amount-detail[data-v-4a8de709]{text-align:left;display:inline-block}.simplify-his-fee .amount-detail .main-amount[data-v-4a8de709]{font-weight:700;margin-bottom:4px}.simplify-his-fee .amount-detail .main-amount .receivable[data-v-4a8de709]{color:#606266}.simplify-his-fee .amount-detail .main-amount .received[data-v-4a8de709]{color:#67c23a}.simplify-his-fee .amount-detail .main-amount .divider[data-v-4a8de709]{margin:0 4px;color:#dcdfe6}.simplify-his-fee .amount-detail .sub-detail[data-v-4a8de709]{font-size:12px;margin-top:2px;display:flex;align-items:center}.simplify-his-fee .amount-detail .sub-detail .detail-value[data-v-4a8de709]{margin-left:4px;color:#606266}.simplify-his-fee .date-range[data-v-4a8de709]{display:flex;flex-direction:column;align-items:center;font-size:13px}.simplify-his-fee .date-range .separator[data-v-4a8de709]{color:#909399;transform:rotate(90deg);margin:2px 0}.simplify-his-fee .pagination-wrapper[data-v-4a8de709]{margin-top:20px;text-align:right;padding-right:10px}.simplify-his-fee .w-100[data-v-4a8de709]{width:100%}.modern-dialog[data-v-4a8de709]{border-radius:12px}.modern-dialog .el-dialog__header[data-v-4a8de709]{padding:20px;border-bottom:1px solid #ebeef5}.modern-dialog .el-dialog__footer[data-v-4a8de709]{padding:15px 20px;border-top:1px solid #ebeef5;background-color:#fafcff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.simplify-owner-rooms[data-v-04d68d4e]{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.simplify-owner-rooms .header-actions[data-v-04d68d4e]{display:flex;justify-content:flex-end;margin-bottom:10px}.simplify-owner-rooms .modern-table[data-v-04d68d4e]{border-radius:8px;overflow:hidden}.simplify-owner-rooms .modern-table[data-v-04d68d4e] .el-table__header th{background-color:#f5f7fa!important;color:#333;font-weight:600;height:50px}.simplify-owner-rooms .room-code[data-v-04d68d4e]{font-weight:700;color:#303133}.simplify-owner-rooms .area-info .divider[data-v-04d68d4e]{margin:0 4px;color:#dcdfe6}.simplify-owner-rooms .area-info .text-secondary[data-v-04d68d4e]{color:#909399;font-size:.9em}.simplify-owner-rooms .date-range[data-v-04d68d4e]{display:flex;flex-direction:column;align-items:center;font-size:13px;color:#606266}.simplify-owner-rooms .date-range .separator[data-v-04d68d4e]{color:#909399;transform:rotate(90deg);margin:2px 0}.simplify-owner-rooms .owe-fee[data-v-04d68d4e]{display:flex;flex-direction:column;align-items:center}.simplify-owner-rooms .owe-fee .amount[data-v-04d68d4e]{color:#f56c6c;font-weight:700}.simplify-owner-rooms .owe-fee .tip[data-v-04d68d4e]{font-size:12px;color:#909399;transform:scale(.9)}.simplify-owner-rooms .current-badge[data-v-04d68d4e]{color:#67c23a;font-weight:700;font-size:13px}.simplify-owner-rooms .footer-summary[data-v-04d68d4e]{margin-top:15px;display:flex;justify-content:space-between;align-items:center;background-color:#fcfdfe;padding:10px 15px;border-radius:6px;border:1px solid #ebeef5}.simplify-owner-rooms .footer-summary .summary-content[data-v-04d68d4e]{font-size:14px}.simplify-owner-rooms .footer-summary .summary-content .label[data-v-04d68d4e]{color:#606266}.simplify-owner-rooms .footer-summary .summary-content .value[data-v-04d68d4e]{color:#f56c6c;font-weight:700;font-size:16px}.simplify-owner-rooms .footer-summary .pagination[data-v-04d68d4e]{padding:0}.simplify-callable[data-v-62aa0bfb]{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.simplify-callable .header-actions[data-v-62aa0bfb]{display:flex;justify-content:flex-end;margin-bottom:15px}.simplify-callable .header-actions .action-group[data-v-62aa0bfb]{display:flex;gap:10px}.simplify-callable .modern-table[data-v-62aa0bfb]{border-radius:8px;overflow:hidden}.simplify-callable .modern-table[data-v-62aa0bfb] .el-table__header th{background-color:#f5f7fa!important;color:#333;font-weight:600;height:50px}.simplify-callable .amount-owed[data-v-62aa0bfb]{color:#f56c6c;font-weight:700}.simplify-callable .date-range[data-v-62aa0bfb]{display:flex;flex-direction:column;align-items:center;font-size:13px;color:#606266}.simplify-callable .date-range .separator[data-v-62aa0bfb]{color:#909399;transform:rotate(90deg);margin:2px 0}.simplify-callable .pagination-wrapper[data-v-62aa0bfb]{margin-top:20px;text-align:right}.room-tree-container[data-v-8368e80a]{height:100%;display:flex;flex-direction:column;background-color:#fff}.room-tree-container .tree-header[data-v-8368e80a]{padding:15px 10px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.room-tree-container .tree-header .header-title[data-v-8368e80a]{font-weight:600;color:#303133;font-size:14px;display:flex;align-items:center}.room-tree-container .tree-header .header-title i[data-v-8368e80a]{color:#409eff;margin-right:8px;font-size:16px}.room-tree-container .tree-header .action-icon[data-v-8368e80a]{cursor:pointer;color:#606266;font-size:16px;transition:color .3s}.room-tree-container .tree-header .action-icon[data-v-8368e80a]:hover{color:#409eff;transform:rotate(180deg);transition:all .5s ease}.room-tree-container .tree-content[data-v-8368e80a]{flex:1;overflow-y:auto}.room-tree-container .tree-content[data-v-8368e80a]::-webkit-scrollbar{width:4px}.room-tree-container .tree-content[data-v-8368e80a]::-webkit-scrollbar-thumb{background:rgba(144,147,153,.2);border-radius:2px}.room-tree-container .tree-content .modern-tree[data-v-8368e80a]{background:transparent}.room-tree-container .tree-content .modern-tree[data-v-8368e80a] .el-tree-node__content{height:36px;margin:2px 0;border-radius:0 18px 18px 0;border-left:3px solid transparent;transition:all .2s}.room-tree-container .tree-content .modern-tree[data-v-8368e80a] .el-tree-node__content:hover{background-color:#ecf5ff;border-left-color:rgba(64,158,255,.3)}.room-tree-container .tree-content .modern-tree[data-v-8368e80a] .el-tree-node.is-current>.el-tree-node__content{background-color:#ecf5ff;color:#409eff;border-left-color:#409eff;font-weight:600}.room-tree-container .tree-content .modern-tree[data-v-8368e80a] .el-tree-node.is-current>.el-tree-node__content .node-icon-wrapper{background-color:#409eff;color:#fff}.room-tree-container .tree-content .modern-tree[data-v-8368e80a] .el-tree-node.is-current>.el-tree-node__content .node-icon-wrapper.is-unit{background-color:#67c23a}.room-tree-container .tree-content .modern-tree[data-v-8368e80a] .el-tree-node.is-current>.el-tree-node__content .node-icon-wrapper.is-room{background-color:#e6a23c}.room-tree-container .tree-content .custom-tree-node[data-v-8368e80a]{display:flex;align-items:center;width:100%;padding-right:10px}.room-tree-container .tree-content .custom-tree-node .node-icon-wrapper[data-v-8368e80a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#f2f6fc;border-radius:6px;margin-right:8px;color:#909399;transition:all .3s;flex-shrink:0}.room-tree-container .tree-content .custom-tree-node .node-icon-wrapper i[data-v-8368e80a]{font-size:14px}.room-tree-container .tree-content .custom-tree-node .node-label[data-v-8368e80a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.room-tree-container .tree-content .custom-tree-node .unit-badge[data-v-8368e80a]{background-color:#f0f2f5;color:#909399;font-size:10px;padding:0 6px;height:16px;line-height:16px;border-radius:8px;margin-left:5px}.simplify-fee-receipt[data-v-11f8fce4]{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.simplify-fee-receipt .header-container[data-v-11f8fce4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:15px;gap:15px}.simplify-fee-receipt .header-container .filter-wrapper[data-v-11f8fce4]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.simplify-fee-receipt .header-container .filter-wrapper .filter-item[data-v-11f8fce4]{width:140px}.simplify-fee-receipt .header-container .filter-wrapper .input-item[data-v-11f8fce4]{width:180px}.simplify-fee-receipt .header-container .action-wrapper[data-v-11f8fce4]{display:flex;gap:10px;margin-left:auto}.simplify-fee-receipt .modern-table[data-v-11f8fce4]{border-radius:8px;overflow:hidden}.simplify-fee-receipt .modern-table[data-v-11f8fce4] .el-table__header th{background-color:#f5f7fa!important;color:#333;font-weight:600;height:50px}.simplify-fee-receipt .receipt-code[data-v-11f8fce4]{font-family:monospace;font-weight:700;color:#303133}.simplify-fee-receipt .date-range[data-v-11f8fce4]{display:flex;flex-direction:column;align-items:center;font-size:13px;color:#606266}.simplify-fee-receipt .date-range .separator[data-v-11f8fce4]{color:#909399;transform:rotate(90deg);margin:2px 0}.simplify-fee-receipt .amount-value[data-v-11f8fce4]{color:#f56c6c;font-weight:700;font-size:15px}.simplify-fee-receipt .unit[data-v-11f8fce4]{font-size:12px;color:#909399;margin-left:2px}.simplify-fee-receipt .pagination-wrapper[data-v-11f8fce4]{margin-top:20px;text-align:right}.vc-input-search[data-v-49d81ac2]{position:absolute;z-index:999;background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:10px}.close[data-v-49d81ac2]{text-align:right;cursor:pointer}.padding-left-sm[data-v-49d81ac2]{padding-left:10px}.padding-top-sm[data-v-49d81ac2]{padding-top:5px}.simplify-meter-water[data-v-5cd3974c]{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.simplify-meter-water .header-actions[data-v-5cd3974c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.simplify-meter-water .header-actions .filter-wrapper .filter-item[data-v-5cd3974c]{width:200px}.simplify-meter-water .modern-table[data-v-5cd3974c]{border-radius:8px;overflow:hidden}.simplify-meter-water .modern-table[data-v-5cd3974c] .el-table__header th{background-color:#f5f7fa!important;color:#333;font-weight:600;height:50px}.simplify-meter-water .reading-value[data-v-5cd3974c]{font-weight:700;font-family:monospace;font-size:14px}.simplify-meter-water .reading-value.text-primary[data-v-5cd3974c]{color:#409eff}.simplify-meter-water .reading-value.text-secondary[data-v-5cd3974c]{color:#909399}.simplify-meter-water .reading-value.text-success[data-v-5cd3974c]{color:#67c23a}.simplify-meter-water .pagination-wrapper[data-v-5cd3974c]{margin-top:20px;text-align:right}