/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */.store-tree-wrapper{flex-direction:row;margin:50px 0 0;display:flex}.store-tree-wrapper .tree{background-color:var(--color-lightprimary);border:1px solid #dddce0;border-radius:8px;flex:3;min-width:0;height:66vh;padding:12px;overflow:clip}.react-transform-component{width:100%;height:100%;overflow:visible}.transform-component-module_wrapper__SPB86{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;margin:0;padding:0;width:100%!important;height:100%!important;overflow:visible!important}.tree ul{padding-left:55px;list-style:none}.tree ul li{padding:25px 0 0 50px;list-style:none;display:block;position:relative}.tree ul li:after{content:"";border-top:2px dashed #a2a5b5;width:80px;position:absolute;top:70px;left:-30px}.tree ul li:before{content:"";border-left:2px dashed #a2a5b5;width:1px;height:100%;position:absolute;top:0;left:-31px}.tree ul li:last-child:before{height:70px}.side-display{flex:2;min-width:0;margin-left:16px;padding:20px;box-shadow:0 4px 6px #0000001a}.side-display,.tree-node-wrapper{background-color:#fff;border-radius:8px}.tree-node-wrapper{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;width:200px;height:65px;min-height:65px;padding:4px 12px;display:flex;box-shadow:0 1px 7px 1px #0000}.tree-node-wrapper.selected{box-shadow:0 1px 7px 1px #0047ffa3}.tree-node-wrapper .info{flex-direction:column;display:flex}.tree-node-wrapper .info .type{text-transform:capitalize;color:#7928d9;font-weight:700}.tree-node-wrapper .info .name{word-break:break-word;flex-direction:row;align-items:center;display:flex}.tree-node-wrapper .actions{flex-direction:row;gap:4px;display:flex}.tree-node-wrapper .actions .add-btn,.tree-node-wrapper .actions .delete-btn{cursor:pointer;color:#fff;background-color:#bdc8d0;border-radius:50%;padding:6px;box-shadow:0 4px 6px #0000001a}.node-details-wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}.node-details-wrapper .node-info .title{text-align:center;margin-bottom:4px;font-size:1.25rem}.node-details-wrapper .node-info .title .type{font-weight:400}.node-details-wrapper .node-info .title .code{font-weight:700}.node-details-wrapper .node-info .data .detail{margin-top:8px}.node-details-wrapper .node-info .data .keepers-table{border:2px solid #e7e7e7;border-radius:6px}.node-details-wrapper .actions{flex-wrap:wrap;justify-content:space-between;display:flex}.node-details-wrapper .actions .delete-btn,.node-details-wrapper .actions .edit-btn{width:fit-content;padding:.4rem 1rem}.node-details-wrapper .actions .delete-btn{flex-direction:row;align-items:center;display:flex}.node-details-wrapper .actions .delete-btn .icon{width:1rem;height:1rem;margin-right:8px}.add-middle-node-button-wrapper{z-index:5;cursor:pointer;margin-top:15px;margin-left:13px;padding:5px;position:absolute}.add-middle-node-button-wrapper:after{content:"";opacity:.4;z-index:-1;background-color:red;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.add-middle-node-button-wrapper:hover:after{opacity:1}.add-middle-node-button-icon{z-index:7;color:#fff;width:.9rem;height:.9rem}.catalog-categories-wrapper{display:flex;flex-direction:row;height:66vh}.tree-wrapper{flex:2;padding:1rem;background-color:white;max-width:40%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.details-wrapper,.tree-wrapper{height:100%;margin-left:1rem;margin-right:1rem}.details-wrapper{flex:4;padding-top:0;overflow-y:auto}.catalog-categories-wrapper .tree-wrapper,.category-details-wrapper{justify-self:stretch;padding:1rem 2rem 1.25rem;background-color:white}.category-details-wrapper{height:100%;min-width:fit-content;display:flex;flex-direction:column;justify-content:space-between;border-radius:.375rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.category-info .title{text-align:center;font-size:1.25rem;margin-bottom:1.25rem}.category-info .title .type{font-weight:400}.category-info .title .name{font-weight:700}.add-category{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:.5rem 0;display:flex;flex-direction:row;gap:.5rem}.add-category .add-btn{padding-left:1rem;padding-right:1rem}.add-category .text{font-size:16px}.data .detail{margin-top:.5rem}.data .keepers-table{border:2px solid #e7e7e7;border-radius:.375rem}.actions{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.delete-btn,.edit-btn{width:fit-content;padding:.4rem 1rem}.delete-btn{display:flex;flex-direction:row;align-items:center}.delete-btn .icon{width:1rem;height:1rem;display:inline-block;margin-right:.5rem;margin-bottom:.25rem}