.upload-image-container[data-v-ecf67b1e]{display:flex;flex-wrap:wrap;gap:10px}.upload-image-container .image-item[data-v-ecf67b1e]{position:relative;margin-right:10px;margin-bottom:10px}.upload-image-container .image-item .delete-icon[data-v-ecf67b1e]{position:absolute;top:5px;right:5px;color:#f56c6c;font-size:16px;cursor:pointer;background:hsla(0,0%,100%,.7);border-radius:50%;padding:3px}.upload-image-container .upload-button[data-v-ecf67b1e]{width:100px;height:100px;border:1px dashed #dcdfe6;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#909399;font-size:24px}.upload-image-container .upload-button[data-v-ecf67b1e]:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.el-form-item[data-v-006c3682],.el-form-item[data-v-be4a6c6a],.el-form-item[data-v-e8997b38]{margin-bottom:22px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .el-dialog__header{padding:10px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .el-dialog__body{padding:20px;text-align:center}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper img{display:block;width:auto;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:20px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .nav-btn{width:36px;height:36px;border-radius:50%;background:var(--ds-primary);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .nav-btn:hover:not(.disabled){background:#66b1ff;transform:scale(1.1)}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .nav-btn.disabled{background:#c0c4cc;cursor:not-allowed}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .image-counter{font-size:14px;color:#606266;min-width:60px;text-align:center}.el-form-item[data-v-3e44cba9]{margin-bottom:22px}.checkbox-group[data-v-3e44cba9]{max-height:200px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:10px}.checkbox-group .el-checkbox[data-v-3e44cba9]{display:block;margin:5px 0}.text-danger[data-v-3e44cba9]{color:#f56c6c}.image-preview-group[data-v-3e44cba9]{display:flex;flex-wrap:wrap;gap:10px}.image-preview-group .image-preview-item[data-v-3e44cba9]{width:60px;height:60px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;cursor:pointer}.image-preview-group .image-preview-item img[data-v-3e44cba9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.delete-content[data-v-3551551a]{text-align:center;font-size:16px;padding:20px 0}.dialog-footer[data-v-3551551a]{text-align:right}.apply-room-discount-container[data-v-639fdcf2]{padding:var(--ds-spacing-lg);background-color:var(--ds-gray-100);min-height:calc(100vh - 60px)}.ds-panel[data-v-639fdcf2]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);overflow:hidden}.ds-panel__title[data-v-639fdcf2]{font-size:var(--ds-font-size-lg);font-weight:600;color:var(--ds-gray-800)}.ds-cell-sub[data-v-639fdcf2]{font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}