@media (max-width:414px){.ant-image-preview-footer{bottom:72px!important}}html .siderDesktop.ant-layout-sider{background-color:#f8f9f9}html .ant-layout{background-color:#ffffff}.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{width:100%;height:100%}.ant-menu-item,.ant-menu-submenu>.ant-menu,html .ant-menu{background-color:#fff;cursor:pointer}.ant-breadcrumb a{color:rgba(0,0,0,.56)!important}.ant-breadcrumb a:hover{color:initial!important;background-color:initial!important}.ant-menu>.ant-menu-item span,.ant-menu>.ant-menu-item>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{line-height:24px!important}.ant-menu-inline>.ant-menu-item,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{display:flex;align-items:center;height:48px;line-height:48px}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:48px;line-height:48px}.ant-menu-inline,.ant-menu-inline .ant-menu-item:after,.ant-menu-vertical,.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{position:relative;background:rgba(0,0,0,0);font-weight:600}.menu-toggle-button{margin:15px 7px}.menu-toggle-button i{width:32px;height:32px;line-height:32px;font-size:24px;color:#a5a7a9}.ant-skeleton-element{width:100%}.p-projects .projects-header-back-button{margin-right:8px;text-align:right;font-size:14px;height:36px;border:none;color:#333;background-color:#f3f4f4;box-shadow:none}.p-projects .projects-header-button{height:36px;min-width:130px;color:#fff;font-size:14px;box-shadow:none}.p-projects .projects-content{padding:68px 32px 32px;background-color:#fff;position:relative;height:calc(100% - 68px)}.ant-select.my-project.time-filter{margin-right:8px;width:134px}.ant-select.team-project.member-filter{margin-left:8px;width:134px}.ant-select.team-project.time-filter{width:149px}.projects-content .mask-menu{position:absolute;top:10px;right:15px;color:#fff;font-size:24px;border:none;background-color:transparent}.projects-content .tour720{width:100%;border-radius:4px;cursor:pointer;overflow:hidden;padding-top:71%}.sample-projects .ant-tabs-bar{margin:0}.sample-projects .ant-select{width:149px}.sample-projects .status-btn{width:110px;background-color:#fff;color:#333;border:1px solid #d9d9d9!important}.sample-projects .status-btn:hover{background-color:#40a9ff;color:#fff;border:1px solid #40a9ff!important}.sample-projects .disabled{width:110px;color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;box-shadow:none;pointer-events:none!important}.sample-projects .delete-btn{width:32px!important;height:32px}.sample-projects .btn-control{margin-left:12px;border:none;width:110px}.sample-projects .color-control{background-color:#f3f4f4;color:#333}.sample-projects .sample-item-menu{width:32px!important;height:32px!important}.button-light-share{display:inline-block;height:32px;padding:8px;border:none;border-radius:4px;vertical-align:middle;justify-content:center;align-items:center;margin-right:8px;background:#f3f4f4;transition:all .32s ease;cursor:pointer}.button-light-share:active,.button-light-share:focus,.button-light-share:hover{background-color:#e8e9e9!important;color:#333333!important}.button-light-share i{width:18px;height:18px;font-size:18px;color:#5b5b5b}.button-light{border:none;background-color:#f3f4f4;margin-right:8px}.button-light:active,.button-light:focus,.button-light:hover{background-color:#e8e9e9!important;color:#333333!important}.ant-modal{font-family:Pretendard Variable}.ant-modal *>p{white-space:pre-wrap;word-wrap:break-word}.ant-modal.tour-modal{width:1262px!important}.ant-modal.tour-modal .ant-modal-body{height:100%}.ant-modal-mask{background:#000000a3!important}html .ant-modal-header{padding:16px;border-bottom:1px solid rgba(0,0,0,.05)}.ant-modal-content{padding:16px!important}.ant-modal-body{padding:16px}.ant-breadcrumb li:nth-last-child(-n+2):last-child{display:none!important}.ant-modal.share-modal{width:1056px!important;height:600px!important}.ant-modal.share-modal .ant-modal-content{height:100%}.ant-modal.share-modal .ant-modal-content .ant-modal-body{height:calc(100% - 108px);background-color:#f8f9fa}.ant-modal .ant-modal-close:hover{background-color:transparent!important}.ant-modal.remove-closeButton .ant-modal-close,.ant-modal.remove-okButton .ant-modal-footer .ant-btn-primary{display:none}.ant-modal .ant-modal-close{display:flex;top:16px!important}.ant-modal.floorplan-modal,.ant-modal.rendering-modal,.ant-modal.tour720-modal{position:fixed;top:0;left:0;width:100vw!important;height:100vh!important}.ant-modal.floorplan-modal .ant-modal-body,.ant-modal.rendering-modal .ant-modal-body,.ant-modal.tour720-modal .ant-modal-body{padding:0}.ant-modal.floorplan-modal .ant-modal-close,.ant-modal.floorplan-modal .ant-modal-footer,.ant-modal.rendering-modal .ant-modal-close,.ant-modal.rendering-modal .ant-modal-footer,.ant-modal.tour720-modal .ant-modal-close,.ant-modal.tour720-modal .ant-modal-footer{display:none}.ant-modal.floorplan-modal .ant-modal-content,.ant-modal.rendering-modal .ant-modal-content,.ant-modal.tour720-modal .ant-modal-content{border-radius:0;height:100vh}.sider-custom-style{flex:0 0 260px!important;max-width:260px!important;min-width:260px!important;width:260px!important}.product-sider{width:260px;padding:68px 0 25px;border-right:1px solid #e8e9e9;overflow-x:hidden}.product-sider .ant-tree li .ant-tree-node-content-wrapper{padding:0 5px 0 0;width:calc(100% - 24px)}.product-sider .ant-tree li .ant-tree-node-content-wrapper .ant-tree-title{display:inline-block;width:100%}.product-sider .ant-tree li .ant-tree-node-content-wrapper:hover .product-sider-tree-menu{display:block}.product-sider .ant-tree li .product-sider-tree-menu{position:absolute;top:6px;right:5px;display:none;height:16px!important;padding:0;border:none;background-color:transparent;font-size:20px;text-align:center}.product-sider .ant-tree li .product-sider-tree-menu .anticon{position:absolute;top:-4px;right:2px}.product-sider .tree-icon{margin-top:3px;margin-right:8px;margin-left:2px;font-size:18px;width:20px;height:24px;line-height:24px;color:#a5a7a9;float:left}.product-content{overflow-x:hidden;overflow-y:hidden;background-color:#fff;padding:68px 0 0}.product-content .bread-crumb-btn{border:none;color:#333;box-shadow:none;font-size:16px;height:32px;padding:0 8px}.product-content .bread-crumb-btn:hover{background-color:#e8e9e9}.product-content .product-file-menu,.product-content .product-folder-menu{border:none;background-color:transparent}.product-content .product-file-menu{position:absolute;top:0;right:5px;width:32px;height:32px;font-size:16px;color:#ffffff}.upload-content .ant-upload.ant-upload-drag .ant-upload{padding:60px 0}.upload-content .ant-upload-drag-container{padding-left:350px}.upload-content .ant-upload-drag-container .ant-upload-text{margin-bottom:15px;font-size:14px;text-align:left}.upload-content .ant-upload-drag-container .ant-upload-hint{margin-top:5px;font-size:14px;text-align:left}.upload-content .ant-cascader-picker,.upload-content .ant-select{width:100%}.upload-content .upload-item-delete{position:absolute;background-color:#000000;font-size:12px;color:#ffffff;width:20px;height:20px;border-radius:50%;top:-10px;right:-10px;border:#000000}.upload-content .finishes-upload-edit-all{float:right;height:36px;border:none;color:#333333;background-color:#f3f4f4;box-shadow:none;line-height:36px}.upload-content .finishes-upload-submit{height:36px;border:none;color:#ffffff;box-shadow:none;line-height:36px;min-width:148px;margin-right:8px}.upload-content .finishes-upload-submit[disabled]{height:36px;border:none;background-color:#f5f5f5;color:rgba(0,0,0,.25);box-shadow:none;line-height:36px;min-width:148px;margin-right:8px}.upload-content .finishes-upload-cancel{height:36px;border:none;box-shadow:none;line-height:36px;min-width:148px;color:#333333;background-color:#f3f4f4}.product-detail-content{min-width:960px;box-sizing:border-box;background-color:#fff;padding:92px 24px 24px 32px;overflow:auto;overflow-x:hidden}.product-detail-content .thumbnail-edit-button{position:absolute;top:0;right:0;width:32px;height:32px;cursor:pointer;border-radius:4px;background-color:#fff}.product-detail-content .thumbnail-viewer-button{position:absolute;top:0;right:38px;background-color:#fff;border-color:#d9d9d9;text-shadow:none;box-shadow:none;cursor:pointer}.product-detail-content .product-category-edit-button{border:none;background-color:transparent;color:#787b7f;padding:0 4px;margin-top:-5px;font-size:14px}.product-detail-content .product-detail-tabs{max-width:600px;flex:1 1 600px;margin-left:427px}.product-detail-content .ant-tabs-extra-content{display:none}.product-detail-content .package-detail-tabs{width:600px;margin-top:16px}.product-detail-content .furniture-sets-detail{max-width:700px;flex:1 1 700px;margin-left:427px}.product-detail-content .ant-form-item-control{position:relative;line-height:40px;zoom:1}.product-detail-content .product-detail-form{margin-left:15px}.product-detail-content .product-detail-form .ant-form-item-required:after,.product-detail-content .product-detail-form .ant-form-item-required:before{display:table;content:""}.product-detail-content .product-detail-form .ant-form-item{display:flex;flex-wrap:nowrap}.product-detail-content .product-detail-form .ant-form-item .ant-form-item-label{line-height:32px;height:32px;flex:0 0 150px;margin-right:24px;text-align:left}.product-detail-content .product-detail-form .ant-form-item .ant-form-item-label label{color:#8b8b8b}.product-detail-content .product-detail-form .ant-form-item .ant-form-item-label label :after{display:table;content:""}.product-detail-content .product-detail-form .ant-form-item .product-detail-form-control-length{width:400px}.product-detail-content .product-detail-form .ant-form-item .furniture-sets-detail-form-control-length{width:500px}.product-detail-content .product-detail-form .ant-form-item .ant-form-item-control{line-height:32px}.product-detail-content .product-detail-form .ant-form-item-label>label:after{content:"";position:relative;top:-.5px;margin:0 8px 0 2px}.product-detail-content .product-detail-form .product-detail-form-tag-add{border-radius:14px;background-color:#f3f4f4;padding:0 20px;height:28px;line-height:28px;display:inline-block;cursor:pointer;border:none;color:rgba(0,0,0,.65)}.product-detail-content .product-detail-form .product-detail-form-tag-add:hover{background-color:#e8e9e9;color:rgba(0,0,0,.65)}.product-detail-content .product-detail-form .product-detail-form-close-icon{text-align:center;width:24px;font-size:10px;margin-left:-3px}.product-detail-content .product-detail-form .ant-form-dimension-control .ant-select-selection{border:none;background-color:#f3f4f4;box-shadow:none}.product-detail-content .product-detail-form textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5;vertical-align:bottom;transition:all .3s,height 0s;margin-bottom:4px}.product-detail-content .ant-upload-picture-card-wrapper{height:100%}.product-detail-content .product-detail-image-upload .ant-upload-select-picture-card{margin:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.product-detail-content .product-detail-image-upload .ant-upload-select-picture-card .ant-upload{color:#4b4b4b!important;font-size:32px!important}.product-detail-content .product-detail-image-delete{position:absolute;right:8px;top:8px;width:20px;height:20px;border-radius:10px;background-color:#333;text-align:center;color:#fff;opacity:0;cursor:pointer;z-index:10;transition:opacity .25s;font-size:12px}.finishes-detail-content{min-width:960px;box-sizing:border-box;background-color:#fff;padding:92px 24px 24px 32px;overflow:auto;display:flex;flex-wrap:nowrap}.finishes-detail-content .content-wrapper{flex:1 1 auto}.finishes-detail-content .finishes-edit-form .ant-form-item{display:flex;flex-wrap:nowrap}.finishes-detail-content .finishes-edit-form .ant-form-item .ant-form-item-label{line-height:32px;height:32px;flex:0 0 150px;margin-right:12px}.finishes-detail-content .finishes-edit-form .ant-form-item .ant-form-item-control,.finishes-detail-content .finishes-edit-form .ant-form-item .ant-form-item-control-wrapper{line-height:32px;flex:1 1 auto}.finishes-detail-content .finishes-edit-form .ant-form-item .ant-form-item-label>label:after{content:"";position:relative;top:-.5px;margin:0 8px 0 2px}.finishes-detail-content .finishes-edit-form .ant-form-item .ant-form-item-label>label:before{content:"";display:none}.finishes-detail-content .finishes-edit-form .ant-form-item .ant-select-selection{border:none;background-color:#f3f4f4;box-shadow:none}.finishes-detail-content .finishes-edit-form .finishes-edit-form-control-length{width:460px}.finishes-detail-content .finishes-edit-form .finishes-edit-form-tag-add{border-radius:14px;background-color:#f3f4f4;padding:0 20px;height:28px;line-height:28px;display:inline-block;cursor:pointer;border:none;color:rgba(0,0,0,.65)}.finishes-detail-content .finishes-edit-form .finishes-edit-form-tag-add:hover{background-color:#e8e9e9;color:rgba(0,0,0,.65)}.finishes-detail-content .finishes-edit-form .finishes-edit-form-close-icon{text-align:center;font-size:11px}.finishes-detail-content .product-detail-form-tag-add{border-radius:14px;background-color:#f3f4f4;padding:0 20px;height:28px;line-height:28px;display:inline-block;cursor:pointer;border:none;color:rgba(0,0,0,.65)}.finishes-detail-content .product-detail-form-tag-add:hover{background-color:#e8e9e9;color:rgba(0,0,0,.65)}.tag-manager-table .ant-table-row-expand-icon.ant-table-row-collapsed{display:none}.ant-table-container{border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.tag-create-modal .ant-modal-body{padding:0}.tag-create-modal .input-error{box-shadow:none!important;border:1px solid red}.tag-create-modal .tag-create-modal-tag-input{width:200px;border-radius:16px;margin-right:15px;margin-bottom:15px}.ant-avatar{border:2px solid rgba(255,255,255,.8)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important}.set-enterprise-image-modal .ant-upload.ant-upload-select-picture-card,.set-profile-avatar-modal .ant-upload.ant-upload-select-picture-card{float:none;width:300px;height:300px;margin:0 auto}.set-enterprise-image-modal .ant-upload-picture-card-wrapper,.set-profile-avatar-modal .ant-upload-picture-card-wrapper{display:flex;justify-content:center}.project-share-modal .ant-modal-footer{display:none}.brand-create-modal .brand-uploader{width:316px;height:316px;position:relative;background:#f9f9f9}.brand-create-modal .brand-uploader .ant-upload.ant-upload-select-picture-card{width:100%;height:100%;border:none}.brand-create-modal .brand-uploader .ant-upload.ant-upload-select-picture-card .ant-upload{padding:0}.brand-create-modal .brand-uploader .brand-upload-icon{position:absolute;font-size:24px;top:calc(50% - 12px);left:calc(50% - 12px)}.product-move-modal .ant-modal-body{height:500px;overflow-y:scroll}.product-move-modal .ant-modal-body .tree-icon{margin-top:3px;margin-right:8px;margin-left:2px;font-size:18px;width:20px;height:24px;line-height:24px;color:#a5a7a9;float:left}.product-brand-edit-select{width:calc(100% - 65px)}.ant-modal-wrap{overflow:hidden}.ant-modal.tag-select-modal{width:820px!important}.ant-modal.tag-select-modal .ant-modal-body{padding-top:0;overflow-y:scroll}.carousel-modal-container{position:absolute!important;width:100%!important;top:0!important;bottom:0!important;padding:0!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:342px 338px}.carousel-modal-container .ant-modal-content{width:100%;height:100%;border-radius:0}.carousel-modal-container .ant-modal-close-x{color:#fff;font-size:24px;cursor:pointer}.carousel-modal-container .ant-modal-body{padding:0;width:100%;height:100%;background-color:#fff}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{overflow-y:hidden}.ant-btn,.ant-input{font-size:14px}.ant-btn:focus,.ant-input:focus{box-shadow:none}.ant-btn-icon-only{padding:2.4px 0!important}.ant-select{font-size:13px!important}.portfolio-modal .ant-modal-content{height:100%}.ant-scrolling-effect{width:100%!important}.ant-tabs-tab{margin:8px 0 0 4px!important;display:inline-block!important;position:relative!important;height:100%!important;padding:8px 12px 4px!important;border-radius:4px 4px 0 0!important;font-size:13.5px!important;color:#6b6b6b!important;border-bottom:2px solid transparent!important;transition:all .16s ease!important;text-decoration:none!important;cursor:pointer!important}.ant-tabs-tab:hover{color:#4b4b4b!important;background:rgba(0,0,0,.04)!important}.ant-tabs-tab:first-child:not(:only-child){margin:8px 0 0!important}.ant-tabs-tab+.ant-tabs-tab{margin:8px 0 0 4px!important}.ant-tree-switcher{display:flex;justify-content:center;align-items:center}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:rgba(0,0,0,.08)}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .Node__Icon{background-color:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.08)}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .Node__Name{color:#2b2b2b!important}.ant-tree-treenode{align-items:center!important}.ant-tree-treenode .ant-tree-checkbox{align-self:inherit!important;margin:0 4px 0 0!important}.ant-select-tree-treenode{align-items:center!important}.ant-select-tree-treenode .ant-select-tree-checkbox{align-self:inherit!important;margin:0 4px 0 0!important}.ant-select-selection-overflow{-ms-overflow-style:none;scrollbar-width:none}.ant-select-selection-overflow::-webkit-scrollbar{display:none}.ant-carousel .slick-prev,.ant-carousel .slick-prev:focus,.ant-carousel .slick-prev:hover{display:flex!important;left:10px;z-index:2;height:30px;width:30px;border-radius:15px;background-color:#fff;opacity:0;align-items:center!important;justify-content:center!important;font-size:12px!important;transition:all .3s;color:#000;cursor:pointer}.ant-carousel .slick-next:before,.ant-carousel .slick-prev:before{content:""}.slick-slider.custom-arrow .slick-arrow:after{display:none}.ant-carousel .slick-next,.ant-carousel .slick-next:focus,.ant-carousel .slick-next:hover{display:flex!important;right:10px;z-index:2;height:30px;width:30px;border-radius:15px;background-color:#fff;opacity:0;align-items:center!important;justify-content:center!important;font-size:12px!important;color:#000;cursor:pointer;transition:all .3s}.ant-breadcrumb-separator{display:inline-flex;margin:0 4px}.ant-dropdown-menu-item{padding:6px 12px!important;background:#fff!important}.ant-dropdown-menu-item:hover{background:#eee!important}@media (max-width:640px){.ant-dropdown-menu-item{font-size:15px!important}}.ant-drawer-close{margin-right:8px}.ant-drawer-title{font-size:18px}.ant-drawer-extra{display:flex}.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline,.ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background-color:#fff!important}.ant-empty-description{white-space:pre-wrap}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;z-index:1031;top:0;left:0;background:#2e2ee8;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-radius:50%;border-color:#2e2ee8 transparent transparent #2e2ee8;border-style:solid;border-width:2px;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}