.adm-mask{--z-index:var(--adm-mask-z-index,1000);z-index:var(--z-index);width:100%;height:100%;display:block;position:fixed;top:0;left:0}.adm-mask-aria-button{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.adm-mask-content{z-index:1}
.m-design-list{flex-direction:column;height:100%;display:flex;overflow:hidden}.m-design-list .m-design-tabs{flex-shrink:0;gap:12px;padding:0 20px 16px;display:flex;overflow-x:auto}.m-design-list .m-design-tabs::-webkit-scrollbar{display:none}.m-design-list .m-design-tabs .m-design-tab{color:#000;white-space:nowrap;cursor:pointer;background:#f1f1f1;border-radius:17px;flex-shrink:0;padding:7px 16px;font-family:SF Pro Display,Alibaba Sans,AlibabaSans-Bold,sans-serif;font-size:14px;font-weight:800;line-height:16px;transition:all .2s}.m-design-list .m-design-tabs .m-design-tab.active{color:#fff;background:#000}.m-design-list .m-design-scroll{-webkit-overflow-scrolling:touch;flex:1;padding:0 14px;overflow-y:auto}.m-design-list .m-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.m-design-list .m-design-item{cursor:pointer}.m-design-list .m-design-item.m-design-item-disabled{opacity:.4;pointer-events:none}.m-design-list .m-design-cover{aspect-ratio:167/110;background-color:#e6e6e6;background-position:50%;background-size:cover;border-radius:14px;width:100%}.m-design-list .m-design-name{color:#171c21;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-family:Alibaba Sans,sans-serif;font-size:12px;line-height:1.3;overflow:hidden}.m-design-list .m-design-loading{justify-content:center;padding:16px 0;display:flex}.m-design-list .m-design-empty{flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.m-design-list .m-design-empty .m-design-empty-img{width:120px;height:auto}.m-design-list .m-design-empty .m-design-empty-text{color:#0006;margin-top:12px;font-size:14px}.m-design-list .m-design-footer{padding:12px 23px;padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-shrink:0}.m-design-list .m-design-create-btn{color:#fff;cursor:pointer;background:#1c1c1c;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-family:Alibaba Sans,AlibabaSans-Bold,sans-serif;font-size:18px;font-weight:700;line-height:18px;transition:opacity .2s;display:flex}.m-design-list .m-design-create-btn:active{opacity:.85}
.m-render-list{flex-direction:column;height:100%;display:flex;overflow:hidden}.m-render-list .m-render-tabs{flex-shrink:0;gap:12px;padding:0 20px 16px;display:flex;overflow-x:auto}.m-render-list .m-render-tabs::-webkit-scrollbar{display:none}.m-render-list .m-render-tabs .m-render-tab{color:#000;white-space:nowrap;cursor:pointer;background:#f1f1f1;border-radius:17px;flex-shrink:0;padding:7px 16px;font-family:SF Pro Display,Alibaba Sans,AlibabaSans-Bold,sans-serif;font-size:14px;font-weight:800;line-height:16px;transition:all .2s}.m-render-list .m-render-tabs .m-render-tab.active{color:#fff;background:#000}.m-render-list .m-render-scroll{-webkit-overflow-scrolling:touch;flex:1;padding:0 14px;overflow-y:auto}.m-render-list .m-render-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.m-render-list .m-render-item{cursor:pointer}.m-render-list .m-render-cover{aspect-ratio:167/110;background-color:#e6e6e6;background-position:50%;background-size:cover;border-radius:14px;width:100%;position:relative;overflow:hidden}.m-render-list .m-render-tag{color:#fff;background:#0009;border-radius:4px;padding:2px 6px;font-family:Alibaba Sans,sans-serif;font-size:10px;line-height:1.4;position:absolute;top:8px;left:8px}.m-render-list .m-render-check{background:#00000026;border:2px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.m-render-list .m-render-check.active{background:#1c1c1c;border-color:#1c1c1c}.m-render-list .m-render-loading{justify-content:center;padding:16px 0;display:flex}.m-render-list .m-render-empty{flex-direction:column;justify-content:center;align-items:center;padding:80px 0;display:flex}.m-render-list .m-render-empty .m-render-empty-img{width:120px;height:auto}.m-render-list .m-render-empty .m-render-empty-text{color:#0006;margin-top:12px;font-size:14px}.m-render-list .m-render-footer{padding:12px 23px;padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-shrink:0}.m-render-list .m-render-confirm-btn{color:#0000004d;cursor:not-allowed;background:#e6e6e6;border:none;border-radius:24px;width:100%;height:48px;font-family:Alibaba Sans,AlibabaSans-Bold,sans-serif;font-size:18px;font-weight:700;transition:all .2s}.m-render-list .m-render-confirm-btn.active{color:#fff;cursor:pointer;background:#1c1c1c}
.m-album-sheet-body.adm-popup-body{background:#fff;border-radius:20px 20px 0 0;overflow:hidden}.m-album-sheet{flex-direction:column;height:80vh;display:flex}.m-album-sheet .m-album-sheet-header{flex-shrink:0;justify-content:center;align-items:center;padding:24px 16px 16px;display:flex;position:relative}.m-album-sheet .m-album-sheet-title{color:#171c21;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-family:SF Pro Display,Alibaba Sans,AlibabaSans-Bold,sans-serif;font-size:20px;font-weight:700;overflow:hidden}.m-album-sheet .m-album-sheet-back{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.m-album-sheet .m-album-sheet-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.m-album-sheet .m-album-sheet-content{flex:1;overflow:hidden}
@keyframes prompt-with-image-upload-spin{to{transform:rotate(360deg)}}.prompt-with-image-upload{box-sizing:border-box;border-bottom:1px solid #f1f1f1;min-height:107px}.prompt-with-image-upload-main{box-sizing:border-box;align-items:center;gap:12px;min-height:106px;padding:11px;display:flex;position:relative}.prompt-with-image-upload-main.is-multiple{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.prompt-with-image-upload-main.is-multiple>.prompt-with-image-upload-item{min-width:0}.prompt-with-image-upload-main.is-multiple .prompt-with-image-upload-tile,.prompt-with-image-upload-main.is-multiple .prompt-with-image-upload-source-menu,.prompt-with-image-upload-main.is-multiple .ai-image-source-menu-trigger,.prompt-with-image-upload-main.is-multiple .upload-wrap{width:100%;min-width:0}.prompt-with-image-upload-main.is-multiple .upload-content:before,.prompt-with-image-upload-main.is-multiple .upload-content:after{display:none}.prompt-with-image-upload-main.is-single .prompt-with-image-upload-item{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.prompt-with-image-upload-action{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prompt-with-image-upload-item{min-width:0;position:relative}.prompt-with-image-upload-item.is-disabled{opacity:.4;pointer-events:none}.prompt-with-image-upload-item.is-compact{height:84px}.prompt-with-image-upload .prompt-with-image-upload-tile{box-sizing:border-box;cursor:pointer;background:0 0;border:1px dashed #d2d2d2;border-radius:8px;height:84px;position:relative;overflow:hidden}.prompt-with-image-upload .prompt-with-image-upload-tile:not(.has-preview){background-color:#fff;background-image:linear-gradient(45deg,#f3f3f3 25%,#0000 25% 75%,#f3f3f3 75%),linear-gradient(45deg,#f3f3f3 25%,#0000 25% 75%,#f3f3f3 75%);background-position:0 0,8px 8px;background-size:16px 16px}.prompt-with-image-upload .prompt-with-image-upload-tile.has-preview{cursor:default}.prompt-with-image-upload .prompt-with-image-upload-tile-copy{color:#1c1c1c66;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:PingFang SC,"Alibaba PuHuiTi 2.0",sans-serif;font-size:12px;line-height:14px;transition:color .2s;display:flex;position:absolute;inset:0}.prompt-with-image-upload .prompt-with-image-upload-tile-copy img{opacity:.4;width:32px;height:32px;transition:opacity .2s;display:block}.prompt-with-image-upload .prompt-with-image-upload-tile-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.prompt-with-image-upload .prompt-with-image-upload-tile-text{box-sizing:border-box;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;padding:0 4px;display:flex}.prompt-with-image-upload .prompt-with-image-upload-tile-label,.prompt-with-image-upload .prompt-with-image-upload-tile-status{width:100%;display:block}.prompt-with-image-upload .prompt-with-image-upload-tile-status{color:#1c1c1c66}.prompt-with-image-upload .prompt-with-image-upload-tile:hover,.prompt-with-image-upload .prompt-with-image-upload-tile:active,.prompt-with-image-upload .prompt-with-image-upload-tile:focus-within{border-color:#9a9a9a}.prompt-with-image-upload .prompt-with-image-upload-tile:hover .prompt-with-image-upload-tile-copy,.prompt-with-image-upload .prompt-with-image-upload-tile:active .prompt-with-image-upload-tile-copy,.prompt-with-image-upload .prompt-with-image-upload-tile:focus-within .prompt-with-image-upload-tile-copy{color:#1c1c1c99}.prompt-with-image-upload .prompt-with-image-upload-tile:hover .prompt-with-image-upload-tile-copy img,.prompt-with-image-upload .prompt-with-image-upload-tile:active .prompt-with-image-upload-tile-copy img,.prompt-with-image-upload .prompt-with-image-upload-tile:focus-within .prompt-with-image-upload-tile-copy img{opacity:.6}.prompt-with-image-upload .prompt-with-image-upload-tile:hover .prompt-with-image-upload-tile-status,.prompt-with-image-upload .prompt-with-image-upload-tile:active .prompt-with-image-upload-tile-status,.prompt-with-image-upload .prompt-with-image-upload-tile:focus-within .prompt-with-image-upload-tile-status{color:#1c1c1c99}.prompt-with-image-upload .prompt-with-image-upload-tile-preview{object-fit:cover;width:100%;height:100%;display:block}.prompt-with-image-upload .prompt-with-image-upload-tile-loading{color:#fff;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prompt-with-image-upload .prompt-with-image-upload-tile-loading-icon{animation:.8s linear infinite prompt-with-image-upload-spin;display:inline-flex}.prompt-with-image-upload .prompt-with-image-upload-tile-remove{color:#fff;cursor:pointer;background:#0000009e;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:10px;display:flex;position:absolute;top:4px;right:4px}.prompt-with-image-upload-source-menu,.prompt-with-image-upload-source-menu .ai-image-source-menu-trigger{display:flex}.prompt-with-image-upload-source-menu.is-open .prompt-with-image-upload-tile{border-color:#9a9a9a}.prompt-with-image-upload-source-menu.is-open .prompt-with-image-upload-tile .prompt-with-image-upload-tile-copy{color:#1c1c1c99}.prompt-with-image-upload-source-menu.is-open .prompt-with-image-upload-tile .prompt-with-image-upload-tile-copy img{opacity:.6}.prompt-with-image-upload-source-menu.is-open .prompt-with-image-upload-tile .prompt-with-image-upload-tile-status{color:#1c1c1c99}.prompt-with-image-upload-copy{min-width:0;font-family:"Alibaba PuHuiTi 2.0",AlibabaSans-Regular,sans-serif}.prompt-with-image-upload-title{color:#1c1c1c;font-size:14px;font-weight:400;line-height:14px}.prompt-with-image-upload-optional{color:#9b9fab;margin-top:10px;font-size:12px;font-weight:400;line-height:12px}.prompt-with-image-upload .upload-wrap{border-radius:inherit;box-sizing:border-box;background:0 0;border:0;width:84px;min-width:84px;overflow:hidden;height:84px!important}.prompt-with-image-upload .upload-wrap:hover{background:0 0}.prompt-with-image-upload .upload-wrap>span:first-child,.prompt-with-image-upload .upload-wrap>div:first-child{width:100%;height:100%}.prompt-with-image-upload .upload-wrap .upload-card{background-size:cover;border-radius:8px;width:100%;height:100%;position:relative}.prompt-with-image-upload .upload-wrap .upload-content{font-size:0}.prompt-with-image-upload .upload-wrap .upload-content .upload-icon,.prompt-with-image-upload .upload-wrap .upload-content .upload-text{display:none}.prompt-with-image-upload .upload-wrap .upload-content:before,.prompt-with-image-upload .upload-wrap .upload-content:after{content:"";background:#a4a4a4;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prompt-with-image-upload .upload-wrap .upload-content:after{transform:translate(-50%,-50%)rotate(90deg)}.prompt-with-image-upload .upload-wrap .image-preview-wrapper{width:100%;height:100%;position:relative}.prompt-with-image-upload .upload-wrap .image-preview-wrapper .img{object-fit:cover;width:100%;height:100%}.prompt-with-image-upload .upload-wrap .image-preview-wrapper .close-wrapper{z-index:2;cursor:pointer;background:#0000009e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;right:4px}.prompt-with-image-upload .upload-wrap .image-preview-wrapper .close-wrapper .close-icon{color:#fff;width:12px;height:12px;font-size:12px}.prompt-with-image-upload-source-menu .ai-image-source-menu-dropdown.is-bottom{top:calc(100% + 8px)}.prompt-with-image-upload-source-menu .ai-image-source-menu-dropdown.is-top{bottom:calc(100% + 8px)}
.prompt-with-image{flex-direction:column;gap:8px;display:flex;position:relative}.prompt-with-image.has-upload{box-sizing:border-box;background:#fff;border:1px solid #d2d2d2;border-radius:12px;gap:0;width:100%;min-height:210px;overflow:visible}.prompt-with-image.has-upload .ai-render-prompt{box-sizing:border-box;border:0;border-radius:0 0 12px 12px;min-height:100px;padding:7px 11px 11px;height:auto!important}.prompt-with-image.has-upload .ai-render-prompt .ai-render-prompt-editor-wrapper{flex:none;height:66px}.prompt-with-image.has-upload .ai-render-prompt .ai-render-prompt-count{margin-top:4px;line-height:12px}.prompt-with-image.has-upload .ai-render-prompt .ai-render-prompt-shortcuts{justify-content:flex-end;margin-top:4px}.prompt-with-image.has-upload>.prompt-with-image-upload .prompt-with-image-upload-item{position:static}.prompt-with-image.has-upload>.prompt-with-image-upload .form-block-error{width:100%;position:absolute;top:calc(100% + 8px);bottom:auto;left:0}.prompt-with-image-disabled{opacity:.5;pointer-events:none}.prompt-with-image-editor{position:relative}.prompt-with-image-loading{color:#666;background:#ffffffd9;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}
.single-select-container{margin-top:16px}.single-select-container .single-select-options{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.single-select-container .single-select-options .single-select-option{box-sizing:border-box;color:#000;cursor:pointer;text-align:center;background-color:#f1f1f1;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0;font-family:AlibabaSans-Regular,Alibaba Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px;transition:all .2s;display:flex;overflow:hidden}.single-select-container .single-select-options .single-select-option .single-select-option-label{box-sizing:border-box;text-overflow:ellipsis;-webkit-line-clamp:2;width:100%;line-height:inherit;-webkit-box-orient:vertical;padding:2px 3px;display:-webkit-box;overflow:hidden}.single-select-container .single-select-options .single-select-option:hover{background-color:#e5e5e5}.single-select-container .single-select-options .single-select-option.selected{color:#fff;background-color:#3865ff}.single-select-container.disabled .single-select-options .single-select-option,.single-select-container.disabled .single-select-options .single-select-option:hover,.single-select-container.disabled .single-select-options .single-select-option.selected{color:#b8b8b8;cursor:not-allowed;background-color:#f1f1f1}.small .single-select-container .single-select-options{gap:14px}.small .single-select-container .single-select-options .single-select-option{height:28px;font-size:12px;line-height:12px}
.proportion-select-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.proportion-select-list .proportion-select-item{box-sizing:border-box;color:#1c1c1c;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f1f1;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:2px 3px;font-family:AlibabaSans-Regular,Alibaba Sans,sans-serif;font-size:14px;line-height:14px;transition:all .2s;display:flex}.proportion-select-list .proportion-select-item:hover{background:#e5e5e5}.proportion-select-list .proportion-select-item.selected{color:#fff;background:#3865ff}.small .proportion-select-list{gap:14px}.small .proportion-select-list .proportion-select-item{height:28px;font-size:12px;line-height:12px}
.ai-moodboard{box-sizing:border-box;min-height:unset;border-radius:16px;flex-direction:column;height:100%;padding-top:24px;display:flex;overflow:hidden}.ai-moodboard .ai-create-steps-scroll{flex:1;overflow:hidden auto}.ai-moodboard .ai-create-steps-scroll::-webkit-scrollbar{width:4px}.ai-moodboard .ai-create-steps-scroll::-webkit-scrollbar-track{background:0 0}.ai-moodboard .ai-create-steps-scroll::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.ai-moodboard .moodboard_content{padding-bottom:24px}.ai-moodboard .ai-render-prompt .ai-render-prompt-shortcuts{justify-content:flex-end}.small.ai-moodboard{width:280px;position:relative}.ai-moodboard-prompt-pop-small .ai-render-prompt-modal-header{padding:0 16px 0 12px}.ai-moodboard-prompt-pop-small .ai-render-prompt-modal-header .ai-render-prompt-modal-title,.ai-moodboard-prompt-pop-small .ai-render-prompt-modal-header .ai-render-prompt-modal-close{font-size:12px}.ai-moodboard-prompt-pop-small .ai-render-prompt-modal-content,.ai-moodboard-prompt-pop .ai-render-prompt-modal-content{margin-bottom:16px}.ai-moodboard-prompt-step .form-block-error{margin-top:4px;position:static}
.ai-stager{box-sizing:border-box;min-height:unset;border-radius:16px;flex-direction:column;height:100%;padding-top:0;display:flex;position:relative;overflow:hidden}.ai-stager .ai-create-steps-scroll{flex:1;overflow:hidden auto}.ai-stager .ai-create-steps-scroll::-webkit-scrollbar{width:4px}.ai-stager .ai-create-steps-scroll::-webkit-scrollbar-track{background:0 0}.ai-stager .ai-create-steps-scroll::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.ai-stager .ai-stager-mode-panel{width:100%}.ai-stager .ai-create-mode-tabs{--tab-fill:#eef2ff;height:68px}.ai-stager .ai-create-mode-tabs .ai-create-mode-tabs-item{font-size:16px;line-height:18px}.ai-stager .ai-create-mode-tabs .ai-create-mode-tabs-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:108px;display:-webkit-box}.ai-stager .single-select-container{margin-top:16px}.ai-stager .single-select-container .single-select-options{gap:12px}.ai-stager.small{width:280px;padding:0}.ai-stager.small .ai-create-mode-tabs{height:56px}.ai-stager.small .ai-create-mode-tabs .ai-create-mode-tabs-item{font-size:12px;line-height:14px}.ai-stager-atmosphere-popover{max-height:458px}.ai-stager-atmosphere-popover .ai-render-prompt-modal-header{height:40px;padding:0 16px}.ai-stager-atmosphere-popover .ai-render-prompt-modal-source-tabs{height:40px}.ai-stager-atmosphere-popover .ai-render-prompt-modal-content{padding:16px}.ai-stager-atmosphere-popover .ai-render-prompt-modal-section{margin-bottom:20px}.ai-stager-atmosphere-popover .ai-render-prompt-modal-items{gap:12px}.ai-stager-atmosphere-popover .ai-render-prompt-modal-items .ai-render-prompt-modal-item{flex-basis:calc(33.3333% - 8px);max-width:calc(33.3333% - 8px);height:32px;font-size:14px;line-height:32px}
.floor-plan-setting{flex-direction:column;font-size:14px;display:flex}.floor-plan-setting .setting-item{justify-content:space-between;align-items:center;height:40px;display:flex}.floor-plan-setting .setting-item .setting-label{color:#1c1c1c;font-size:16px}.floor-plan-setting .setting-item .custom-input-number{align-items:center;display:flex}.floor-plan-setting .setting-item .custom-input-number .input-number-btn{cursor:pointer;color:#000;background:#fff;border:1px solid #6e6e6e;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:all .3s;display:flex}.floor-plan-setting .setting-item .custom-input-number .input-number-btn:hover{background:#f5f5f5}.floor-plan-setting .setting-item .custom-input-number .input-number-btn:active{background:#e6e6e6}.floor-plan-setting .setting-item .custom-input-number .input-number-btn:disabled{color:#d4d7e1;cursor:not-allowed;border-color:#d4d7e1}.floor-plan-setting .setting-item .custom-input-number .input-number-btn:disabled:hover{background:#f5f5f5}.floor-plan-setting .setting-item .custom-input-number .input-number-btn.minus,.floor-plan-setting .setting-item .custom-input-number .input-number-btn.plus{border-radius:4px}.floor-plan-setting .setting-item .custom-input-number .ant-input-number{width:33px;box-shadow:none;border:none;border-radius:0}.floor-plan-setting .setting-item .custom-input-number .ant-input-number:hover,.floor-plan-setting .setting-item .custom-input-number .ant-input-number:focus,.floor-plan-setting .setting-item .custom-input-number .ant-input-number:focus-within{box-shadow:none;border:none}.floor-plan-setting .setting-item .custom-input-number .ant-input-number .ant-input-number-input{text-align:center;height:32px;padding:0}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-wrapper{margin-left:20px;margin-right:0}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-wrapper:after{display:none}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-wrapper .ant-radio{margin-right:6px}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-wrapper .ant-radio-label{font-family:AlibabaSans-Medium}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-wrapper span{padding:0}.floor-plan-setting .setting-item .ant-radio-group .ant-radio .ant-radio-input{display:none}.floor-plan-setting .setting-item .ant-radio-group .ant-radio .ant-radio-inner{background-color:#fff;border:1px solid #d4d7e1;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative;top:2px}.floor-plan-setting .setting-item .ant-radio-group .ant-radio .ant-radio-inner:after{display:none}.floor-plan-setting .setting-item .ant-radio-group .ant-radio:hover .ant-radio-inner{border-color:#396efe}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-checked:after{display:none}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-checked .ant-radio-inner{background-color:#396efe;border-color:#396efe}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-checked .ant-radio-inner:after{top:unset;left:unset;content:"";opacity:1;width:6px;height:6px;transform:unset;margin:unset;background-color:#fff;border-radius:50%;transition:all .3s cubic-bezier(.78,.14,.15,.86);display:block;position:absolute}.floor-plan-setting .setting-item .ant-radio-group .ant-radio-checked:hover .ant-radio-inner{border-color:#396efe}.small .floor-plan-setting{font-size:12px}.small .floor-plan-setting .setting-item{height:32px}.small .floor-plan-setting .setting-item .setting-label{font-size:12px}.small .floor-plan-setting .setting-item .custom-input-number .input-number-btn{width:16px;height:16px}.small .floor-plan-setting .setting-item .ant-radio-group .ant-radio .ant-radio-inner{width:12px;height:12px;top:-2px}
.room-types .space-options{flex-wrap:wrap;gap:12px;display:flex}.room-types .space-options .space-option{box-sizing:border-box;color:#33353b;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background-color:#fff;border:1px solid #d2d2d2;border-radius:6px;justify-content:center;align-items:center;min-width:89px;max-width:100%;height:32px;padding:0;font-family:AlibabaSans-Regular,Alibaba Sans,sans-serif;font-size:14px;font-weight:400;line-height:14px;transition:all .3s;display:flex;overflow:hidden;box-shadow:inset 0 0 #396efe}.room-types .space-options .space-option .space-option-label{box-sizing:border-box;text-overflow:ellipsis;-webkit-line-clamp:2;width:100%;line-height:inherit;-webkit-box-orient:vertical;padding:2px 8px;display:-webkit-box;overflow:hidden}.room-types .space-options .space-option:hover{color:#396efe}.room-types .space-options .space-option.selected{border-color:#396efe;box-shadow:inset 0 0 0 1px #396efe}.small .room-types .space-options{gap:14px}.small .room-types .space-options .space-option{height:28px;font-size:12px;line-height:12px}
@keyframes textarea-spin{to{transform:rotate(360deg)}}.text-area-step .textarea-container{margin-top:16px;position:relative}.text-area-step .textarea-container .textarea-border-wrapper{box-sizing:border-box;border:1px dashed #696969;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.text-area-step .textarea-container .description-textarea{color:#333;resize:none;box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;flex:1;width:100%;padding:16px;font-size:14px;line-height:1.5;overflow-y:auto}.text-area-step .textarea-container .description-textarea::placeholder{color:#999;font-style:italic}.text-area-step .textarea-container .textarea-loading{align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:16px}.text-area-step .textarea-container .textarea-loading .textarea-loading-spinner{border:2px solid #e0e0e0;border-top-color:#4a90d9;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite textarea-spin}.text-area-step .textarea-container .textarea-loading .textarea-loading-text{color:#a4a4a4;font-size:13px;line-height:13px}.text-area-step .textarea-container.is-loading .description-textarea{color:#0000}.text-area-step .textarea-container .textarea-count{text-align:right;color:#a4a4a4;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:4px 12px 8px;font-size:12px;line-height:12px}.text-area-step .textarea-container .text-inspiration-icon{cursor:pointer;z-index:1;background:#000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:12px;right:6px}.text-area-step .textarea-container .text-inspiration-icon:hover{background:#333}.text-area-step .textarea-container .text-inspiration-icon img{width:inherit;height:inherit}.text-area-step .textarea-container.dark .textarea-border-wrapper{background-color:#000;border-color:#696969}.text-area-step .textarea-container.dark .description-textarea{color:#fff}.text-area-step .textarea-container.dark .text-inspiration-icon svg,.text-area-step .textarea-container.dark .text-inspiration-icon i{color:#fff!important}
.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input){width:100%;height:40px}.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #d2d2d2;border-radius:6px;height:40px}.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:40px}.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:40px}.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-arrow,.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-clear{margin-top:-6px;font-size:16px}.hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#1c1c1c!important;box-shadow:0 0 0 2px #1c1c1c1a!important}.hs-category-select-wrapper .category-select-dropdown{z-index:1050!important}.small .hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input),.small .hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:26px}.small .hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.small .hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:26px}.small .hs-category-select-wrapper .category-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:26px}
.adm-cascader-view{--height:auto}.adm-cascader-view-tabs.adm-tabs{--title-font-size:var(--adm-font-size-6);--content-padding:none}.adm-cascader-view-header-title{white-space:nowrap;text-overflow:ellipsis;max-width:84px;overflow:hidden}.adm-cascader-view-content{height:var(--height);overflow-y:auto}.adm-cascader-view-content>.adm-check-list{--border-inner:none;--border-bottom:none;--border-top:none}.adm-cascader-view-item{font-size:var(--adm-font-size-6)}.adm-cascader-view-item-active{color:var(--adm-color-primary)}.adm-cascader-view .adm-list-inner{margin-bottom:0}.adm-cascader-view-skeleton{padding:16px 12px}.adm-cascader-view-skeleton .adm-skeleton{--height:18px;--width:80%;--border-radius:2px;margin-bottom:16px}.adm-cascader-view-skeleton .adm-skeleton.adm-cascader-view-skeleton-line-3{--width:90%}.adm-cascader-view-skeleton .adm-skeleton.adm-cascader-view-skeleton-line-4{--width:60%}
.adm-tabs{--title-font-size:var(--adm-font-size-9);--content-padding:12px;--active-line-height:2px;--active-line-border-radius:var(--active-line-height);--active-line-color:var(--adm-color-primary);--active-title-color:var(--adm-color-primary);min-width:0;position:relative}.adm-tabs-header{border-bottom:solid 1px var(--adm-color-border);position:relative}.adm-tabs-tab-list{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:scroll}.adm-tabs-tab-list::-webkit-scrollbar{display:none}.adm-tabs-tab-wrapper{padding:0 12px}.adm-tabs-tab-wrapper-stretch{flex:auto}.adm-tabs-tab{white-space:nowrap;width:min-content;font-size:var(--title-font-size);cursor:pointer;margin:0 auto;padding:8px 0 10px;position:relative}.adm-tabs-tab-active{color:var(--active-title-color)}.adm-tabs-tab-disabled{opacity:.5;cursor:not-allowed}.adm-tabs-tab-line{height:var(--active-line-height);background:var(--active-line-color);border-radius:var(--active-line-border-radius);position:absolute;bottom:0}.adm-tabs-content{padding:var(--content-padding)}.adm-tabs-header-mask{z-index:1;pointer-events:none;width:30px;height:100%;position:absolute;top:0;bottom:0}.adm-tabs-header-mask-left{background:linear-gradient(to right, var(--adm-color-background), #fff0);left:0}.adm-tabs-header-mask-right{background:linear-gradient(to left, var(--adm-color-background), #fff0);right:0}
.adm-check-list-item-extra{font-size:var(--adm-font-size-10);color:var(--adm-color-primary);line-height:1}.adm-check-list-item-readonly{cursor:unset}
.adm-list{--header-font-size:var(--adm-font-size-7);--prefix-width:"auto";--prefix-padding-right:12px;--align-items:center;--active-background-color:var(--adm-color-border);--border-inner:solid 1px var(--adm-color-border);--border-top:solid 1px var(--adm-color-border);--border-bottom:solid 1px var(--adm-color-border);--padding-left:12px;--padding-right:12px;--font-size:var(--adm-font-size-9);--extra-max-width:70%}.adm-list-header{color:var(--adm-color-weak);font-size:var(--header-font-size);padding:8px var(--padding-right) 8px var(--padding-left)}.adm-list-body{background-color:var(--adm-color-background);font-size:var(--font-size);overflow:hidden}.adm-list-body-inner{margin-top:-1px}.adm-list-default .adm-list-body{border-top:var(--border-top);border-bottom:var(--border-bottom)}.adm-list-card{margin:12px}.adm-list-card .adm-list-body{border-radius:8px}.adm-list-card .adm-list-header{padding-left:0}.adm-list-item{padding-left:var(--padding-left);background-color:var(--adm-color-background);line-height:1.5;display:block;position:relative}.adm-list-item-title,.adm-list-item-description{color:var(--adm-color-weak);font-size:var(--adm-font-size-main)}.adm-list-item-content{align-items:var(--align-items);border-top:var(--border-inner);padding-right:var(--padding-right);justify-content:flex-start;display:flex}.adm-list-item-content-prefix{width:var(--prefix-width);padding-right:var(--prefix-padding-right);flex:none}.adm-list-item-content-main{flex:auto;padding:12px 0}.adm-list-item-content-extra{font-size:var(--adm-font-size-7);color:var(--adm-color-weak);max-width:var(--extra-max-width);flex:none;padding-left:12px}.adm-list-item-content-arrow{color:var(--adm-color-light);flex:none;align-items:center;margin-left:4px;font-size:19px;display:flex}.adm-list-item-disabled{cursor:not-allowed}.adm-list-item-disabled.adm-list-item-disabled>.adm-list-item-content>*{opacity:.4;pointer-events:none}a.adm-list-item:active:not(.adm-list-item-disabled){background-color:var(--active-background-color)}a.adm-list-item:active:not(.adm-list-item-disabled):after{content:" ";border-bottom:var(--border-inner);width:100%;display:block;position:absolute;bottom:-1px;left:0}
.adm-skeleton{--width:100%;--height:0;--border-radius:0;border-radius:var(--border-radius);width:var(--width);height:var(--height);background-color:#bebebe33;display:block}.adm-skeleton.adm-skeleton-animated{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%) 0 0/400% 100%;animation:1.4s infinite adm-skeleton-loading}.adm-skeleton.adm-skeleton-title{--width:45%;--height:32px;--border-radius:2px;margin-top:16px;margin-bottom:16px}.adm-skeleton.adm-skeleton-paragraph-line{--height:18px;--border-radius:2px;margin-top:12px;margin-bottom:12px}.adm-skeleton.adm-skeleton-paragraph-line:last-child{--width:65%}@keyframes adm-skeleton-loading{0%{background-position:100%}to{background-position:0}}
.adm-cascader{flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.adm-cascader-header{flex:none;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.adm-cascader-header-button{font-size:var(--adm-font-size-7);padding:4px;display:inline-block}.adm-cascader-header-title{font-size:var(--adm-font-size-7);color:var(--adm-color-text);text-align:center;flex:1;padding:4px}.adm-cascader-body{flex:auto;width:100%;height:100%}.adm-cascader-body>.adm-cascader-view{--height:310px}
.adm-button{--color:var(--adm-color-text-light-solid);--text-color:var(--adm-button-text-color,var(--adm-color-text));--background-color:var(--adm-button-background-color,var(--adm-color-background));--border-radius:var(--adm-button-border-radius,4px);--border-width:var(--adm-button-border-width,1px);--border-style:var(--adm-button-border-style,solid);--border-color:var(--adm-button-border-color,var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);box-sizing:border-box;height:auto;font-size:var(--adm-font-size-9);text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:7px 12px;line-height:1.4;transition:opacity .15s;display:inline-block;position:relative}.adm-button:focus{outline:none}.adm-button:before{transform:translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box;width:100%;height:100%;position:absolute;top:0;left:0}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color:transparent;--border-color:var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color:transparent;--border-width:0px}.adm-button:not(.adm-button-default){--text-color:var(--adm-color-text-light-solid);--background-color:var(--color);--border-color:var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color:var(--color);--background-color:transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color:var(--color);--background-color:transparent;--border-width:0px}.adm-button-primary{--color:var(--adm-color-primary)}.adm-button-success{--color:var(--adm-color-success)}.adm-button-danger{--color:var(--adm-color-danger)}.adm-button-warning{--color:var(--adm-color-warning)}.adm-button-block{width:100%;display:block}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{font-size:var(--adm-font-size-main);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{font-size:var(--adm-font-size-7);padding-top:3px;padding-bottom:3px}.adm-button.adm-button-large{font-size:var(--adm-font-size-10);padding-top:11px;padding-bottom:11px}.adm-button.adm-button-shape-rounded{--border-radius:1000px}.adm-button.adm-button-shape-rectangular{--border-radius:0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{justify-content:center;align-items:center;height:1.4em;display:flex}.adm-button-loading-wrapper>.adm-loading{opacity:.6}
