.swal2-container{z-index:999999999999}.flag-addon{display:flex}.flag-addon img{height:20px}.country-item{display:flex;gap:10px;align-items:center}.country-item .country-flag{display:flex}.country-item .country-flag img{height:15px;width:24px;-o-object-fit:cover;object-fit:cover}.country-item .country-name{word-wrap:nowrap}.organization-chart{padding:50px 30px}.organization-chart .organization-tree .item-list{display:flex;justify-content:center;align-items:center;gap:45px 20px;flex-wrap:wrap;margin-bottom:60px}.organization-chart .organization-tree .item-list .item{min-width:calc(25% - 30px)}.organization-chart .organization-tree .item-list .item .body{border:1px solid #66727f;background:#fbfff4;border-radius:10px;width:100%;display:flex;justify-content:center;align-items:center;padding:15px;position:relative;gap:20px}.organization-chart .organization-tree .item-list .item .body .image{height:50px;width:50px;cursor:pointer;border-radius:100%}.organization-chart .organization-tree .item-list .item .body .image .MuiAvatar-circular{height:50px;width:50px;-o-object-fit:cover;object-fit:cover;border-radius:100%;background-color:#e4e4e7!important;color:#6f7179!important}.organization-chart .organization-tree .item-list .item .body .content{cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%}.organization-chart .organization-tree .item-list .item .body .content h2{font-size:14px;margin:0;padding:0;color:#0a0a0b;font-weight:500}.organization-chart .organization-tree .item-list .item .body .content h3{font-size:12px;margin:0;padding:0;color:#6f7179}.organization-chart .organization-tree .item-list .item .body .action{position:absolute;bottom:-11px;background-color:#03394f;color:#fff;padding:0 8px;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:3px;left:50%;transform:translateX(-50%)}.organization-chart .organization-tree .item-list .item .body .action svg{transition:all .3s;transform:rotate(0deg)}.organization-chart .organization-tree .item-list:has(.selected) .item{opacity:.5}.organization-chart .organization-tree .item-list:has(.selected) .item.selected{opacity:1}.organization-chart .organization-tree .item-list:has(.selected) .item.selected .body .action{background:#03394f}.organization-chart .organization-tree .item-list:has(.selected) .item.selected .body .action svg{transform:rotate(180deg)}.organization-chart .organization-tree .item-list .add-people{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#b1b1b4;padding:5px;cursor:pointer;gap:3px}.organization-chart .organization-tree .item-list .add-people span{background:#b1b1b4;color:#fff;border-radius:100%;font-size:18px;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.organization-chart .organization-tree.sub .group-member{display:flex;justify-content:center;align-items:center}.organization-chart .organization-tree.sub .group-member .member{display:flex;align-items:center;gap:5px}.organization-chart .organization-tree.sub .group-member .member .MuiAvatar-circular{width:18px;height:18px;border-radius:100%;-o-object-fit:cover;object-fit:cover;font-size:8px!important;background:#e4e4e7!important}.organization-chart .organization-tree.sub .group-member .member .fullname{color:#66727f;font-weight:500;color:#000}.organization-chart .organization-tree.sub .line{position:relative;margin-top:10px;margin-bottom:15px;width:100%;display:flex}.organization-chart .organization-tree.sub .line .left:after,.organization-chart .organization-tree.sub .line .left:before,.organization-chart .organization-tree.sub .line .right:after,.organization-chart .organization-tree.sub .line .right:before{content:"";width:calc(10% + 1px);height:12px;position:absolute;display:block}.organization-chart .organization-tree.sub .line .left{border-top:1px solid #66727f;margin:0 10%;width:30%}.organization-chart .organization-tree.sub .line .left:before{border-top:1px solid #66727f;border-left:1px solid #66727f;border-top-left-radius:8px;margin-left:-10%;margin-top:-1px}.organization-chart .organization-tree.sub .line .left:after{border-bottom:1px solid #66727f;border-right:1px solid #66727f;border-bottom-right-radius:6px;margin-left:30%;margin-top:-12px}.organization-chart .organization-tree.sub .line .right{border-top:1px solid #66727f;margin:0 10%;width:30%}.organization-chart .organization-tree.sub .line .right:before{border-bottom:1px solid #66727f;border-bottom-left-radius:6px;margin-left:calc(-10% - 1px);margin-top:-12px;border-left:1px solid #66727f}.organization-chart .organization-tree.sub .line .right:after{border-top:1px solid #66727f;border-top-right-radius:8px;margin-left:30%;border-right:1px solid #66727f;margin-top:-1px}.organization-chart .organization-tree.sub .collapse-setting{display:flex;justify-content:flex-end;margin-bottom:25px}.organization-chart .organization-tree.sub .collapse-setting span{cursor:pointer;color:#8b96a2;font-size:12px;display:flex;align-items:center;gap:5px}.organization-chart .organization-tree.sub .collapse-setting span svg{transform:rotate(180deg)}.loading{position:fixed;cursor:wait;top:0;left:0;width:100%;height:100%;background:rgba(3,57,79,.3);z-index:9999;display:flex;justify-content:center;align-items:center}