.fee-list[data-v-7d4221a4]{max-height:240px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:10px}.fee-item[data-v-7d4221a4]{margin:4px 0;padding:4px 0;border-bottom:1px dashed #ebeef5}.fee-item[data-v-7d4221a4]:last-child{border-bottom:none}.fee-checkbox[data-v-7d4221a4]{width:100%}.fee-period[data-v-7d4221a4]{color:#909399;font-size:12px}.fee-amount[data-v-7d4221a4]{float:right;color:#e6a23c;font-weight:700}.total-amount[data-v-7d4221a4]{font-size:18px;color:#e6a23c;font-weight:700}.deduction-tip[data-v-17b0a570]{background:#fdf6ec;border:1px solid #f5dab1;border-radius:4px;padding:8px 12px;font-size:12px;color:#e6a23c;margin-bottom:12px;line-height:1.6}.deduction-summary[data-v-17b0a570]{margin-top:10px;text-align:right;font-size:13px;color:#606266}.owe-fee-wrapper[data-v-4404a43c]{display:flex;flex-direction:column;height:calc(100vh - 240px)}.owe-fee-header[data-v-4404a43c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-shrink:0}.header-left[data-v-4404a43c]{font-size:14px}.room-label[data-v-4404a43c]{font-weight:700;margin-right:15px}.warn-tip[data-v-4404a43c]{color:#e6a23c;font-size:12px}.fee-group[data-v-4404a43c]{margin-bottom:5px}.group-title[data-v-4404a43c]{font-size:14px;font-weight:700;padding:5px 0;color:#303133;border-left:3px solid #409eff;padding-left:8px;background:#f5f7fa}.group-car[data-v-4404a43c]{border-left-color:#67c23a}.owe-amount[data-v-4404a43c]{color:#f56c6c;font-weight:700}.negative-amount[data-v-4404a43c]{color:#409eff;font-weight:700}.invoiced-amount[data-v-4404a43c]{color:#e6a23c;font-weight:700}.received-amount[data-v-4404a43c]{color:#67c23a;font-weight:700}.deduction-amount[data-v-4404a43c]{color:#909399;font-weight:700}.zero-amount[data-v-4404a43c]{color:#c0c4cc}.total-bar[data-v-4404a43c]{display:flex;gap:30px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:13px;flex-shrink:0}.grand-total[data-v-4404a43c]{margin-left:auto;font-size:14px;color:#f56c6c}.table-scroll-area[data-v-4404a43c]{flex:1;overflow-y:auto;margin-top:8px}.subtotal-row[data-v-4404a43c]{text-align:right;padding:4px 12px;background:#fdf6ec;border:1px solid #ebeef5;border-top:none;font-size:13px;color:#e6a23c}.loading-tip[data-v-4404a43c],.no-data-tip[data-v-4404a43c]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.owe-fee-table[data-v-4404a43c] td,.owe-fee-table[data-v-4404a43c] th{padding:3px 0}.owe-fee-table[data-v-4404a43c] .el-tag--mini{height:20px;line-height:18px}.margin-top[data-v-7c47215c]{margin-top:15px}.text-right[data-v-7c47215c]{text-align:right}.pre-receipt-wrapper[data-v-2965ee9e]{padding:4px 0}.filter-row[data-v-2965ee9e]{display:flex;align-items:center;gap:12px}.tip-text[data-v-2965ee9e]{color:#909399;font-size:12px}.text-warning[data-v-2965ee9e]{color:#e6a23c}.text-muted[data-v-2965ee9e]{color:#c0c4cc;text-decoration:line-through}.empty-tip[data-v-2965ee9e]{text-align:center;color:#909399;padding:40px 0}.form-text[data-v-2965ee9e]{font-size:14px;color:#303133}.form-text-amount[data-v-2965ee9e]{font-size:16px;font-weight:700;color:#e6a23c}