.common-loading{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem .5rem}.common-loading .loading-text{margin-top:.4rem;font-size:.7rem;color:#999}.common-empty{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2rem .5rem}.common-empty .empty-image{width:5rem;height:5rem;margin-bottom:.5rem}.common-empty .empty-text{font-size:.7rem;color:#999}.tenant-selector{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem .6rem;background-color:#fff;border-radius:.2rem;margin-bottom:.6rem}.tenant-selector .selector-label{font-size:.7rem;color:#666;white-space:nowrap}.tenant-selector .selector-value{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.3rem .4rem;background-color:#f5f5f5;border-radius:.2rem;min-height:1.6rem}.tenant-selector .value-text{font-size:.7rem;color:#333;font-weight:500}.tenant-selector .switching-text,.tenant-selector .arrow-text{font-size:.6rem;color:#999}.organization-tree{width:100%;height:100%}.organization-tree .tree-content{height:100%}.organization-tree .error-section{padding:1rem;text-align:center}.organization-tree .error-section .error-text{font-size:.7rem;color:#ff4d4f;margin-bottom:.5rem;display:block}.organization-tree .error-section .retry-text{font-size:.7rem;color:#1890ff;text-decoration:underline}.organization-tree .tree-node .node-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;background-color:#fff;border-bottom:.025rem solid #f0f0f0;min-height:2rem}.organization-tree .tree-node .node-content:active{background-color:#f5f5f5}.organization-tree .tree-node .node-content .expand-icon{width:1rem;height:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem}.organization-tree .tree-node .node-content .expand-icon .icon-expanded,.organization-tree .tree-node .node-content .expand-icon .icon-collapsed{font-size:.6rem;color:#999}.organization-tree .tree-node .node-content .expand-icon-placeholder{width:1rem;margin-right:.5rem}.organization-tree .tree-node .node-content .node-info{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.organization-tree .tree-node .node-content .node-info .node-name{font-size:.75rem;font-weight:700;color:#333}.organization-tree .tree-node .node-content .node-info .node-code{font-size:.6rem;color:#999}.organization-tree .tree-node .node-content .node-info .node-meta{font-size:.6rem;color:#666}.organization-tree .tree-node .node-content .loading-indicator{font-size:.6rem;color:#999}.organization-tree .tree-node .node-children{background-color:#fafafa}.arrow-icon{display:inline-block;width:var(--arrow-size, .6rem);height:var(--arrow-size, .6rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.arrow-icon.arrow-icon-right:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-30%,-50%) rotate(45deg);-ms-transform:translate(-30%,-50%) rotate(45deg);transform:translate(-30%,-50%) rotate(45deg);width:calc(var(--arrow-size, .6rem) * .4);height:calc(var(--arrow-size, .6rem) * .4);border-right:.05rem solid var(--arrow-color, #999999);border-top:.05rem solid var(--arrow-color, #999999);-webkit-box-sizing:border-box;box-sizing:border-box}.arrow-icon.arrow-icon-left:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-70%,-50%) rotate(-45deg);-ms-transform:translate(-70%,-50%) rotate(-45deg);transform:translate(-70%,-50%) rotate(-45deg);width:calc(var(--arrow-size, .6rem) * .4);height:calc(var(--arrow-size, .6rem) * .4);border-left:.05rem solid var(--arrow-color, #999999);border-bottom:.05rem solid var(--arrow-color, #999999);-webkit-box-sizing:border-box;box-sizing:border-box}.arrow-icon.arrow-icon-up:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-30%) rotate(45deg);-ms-transform:translate(-50%,-30%) rotate(45deg);transform:translate(-50%,-30%) rotate(45deg);width:calc(var(--arrow-size, .6rem) * .4);height:calc(var(--arrow-size, .6rem) * .4);border-left:.05rem solid var(--arrow-color, #999999);border-top:.05rem solid var(--arrow-color, #999999);-webkit-box-sizing:border-box;box-sizing:border-box}.arrow-icon.arrow-icon-down:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-70%) rotate(45deg);-ms-transform:translate(-50%,-70%) rotate(45deg);transform:translate(-50%,-70%) rotate(45deg);width:calc(var(--arrow-size, .6rem) * .4);height:calc(var(--arrow-size, .6rem) * .4);border-right:.05rem solid var(--arrow-color, #999999);border-bottom:.05rem solid var(--arrow-color, #999999);-webkit-box-sizing:border-box;box-sizing:border-box}
