.user-dept-form-modal .ant-modal{top:0}.user-dept-form-modal .ant-modal-content{overflow:hidden;border:1px solid #dce8f5;border-radius:12px;background:#fff;-webkit-box-shadow:0 18px 46px rgba(23,105,184,.16);box-shadow:0 18px 46px rgba(23,105,184,.16)}.user-dept-form-modal .ant-modal-header{min-height:48px;padding:0 20px;border-bottom:1px solid #e8eef6;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7fbff));background:linear-gradient(180deg,#fff,#f7fbff)}.user-dept-form-modal .user-dept-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:48px;color:#0f243a;font-size:16px;font-weight:700;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.user-dept-form-modal .user-dept-modal-close{height:30px;padding:0 18px;color:#236aa4;border:1px solid rgba(61,149,235,.26);border-radius:16px;background:#fff}.user-dept-form-modal .ant-modal-body{padding:20px 24px 22px;background:#fff}.user-dept-form-modal .user-dept-modal-body{min-height:220px}.user-dept-form-modal .user-dept-form-grid{overflow:hidden;border:1px solid #c8e0fb;border-radius:4px;background:#fff}.user-dept-form-modal .user-dept-form-label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#153a66;font-weight:700;background:#eaf5ff;border-right:1px solid #c8e0fb}.user-dept-form-modal .user-dept-form-control,.user-dept-form-modal .user-dept-form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:58px;border-bottom:1px solid #c8e0fb}.user-dept-form-modal .user-dept-form-control{padding:10px 12px}.user-dept-form-modal .ant-form-item,.user-dept-form-modal .ant-form-model-item{width:100%;margin-bottom:0}.user-dept-form-modal .ant-input,.user-dept-form-modal .ant-select-selection{min-height:34px;border-color:#b7d8f8;border-radius:4px;color:#153a66}.user-dept-form-modal .ant-modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 20px 14px;border-top:1px solid #edf2f8;background:#fff}.user-dept-form-modal .ant-modal-footer .ant-btn{min-width:72px;height:32px;margin-left:0;color:#236aa4;border:1px solid rgba(61,149,235,.26);border-radius:16px;background:#fff}.user-dept-form-modal .ant-modal-footer .ant-btn-primary{color:#fff;border-color:hsla(0,0%,100%,.5);background:linear-gradient(100deg,#0b5fd3,#087cde 52%,#13a4ef)}.user-dept-form-modal .user-dept-delete-btn{margin-right:auto!important;color:#fff!important;border-color:#ff5a62!important;background:-webkit-gradient(linear,left top,left bottom,from(#ff7a82),to(#f23d45))!important;background:linear-gradient(180deg,#ff7a82,#f23d45)!important}.user-dept-form-modal .drawer-spin>.ant-spin-container:after{background:#fff}.user-dept-form-modal .drawer-spin>.ant-spin .ant-spin-dot{position:relative!important;top:auto;left:auto;display:block!important;width:160px!important;height:128px!important;margin:0!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important}.user-dept-form-modal .drawer-spin>.ant-spin .ant-spin-text{display:none!important}.user-dept-form-modal .drawer-spin>.ant-spin-blur{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.user-dept-form-modal .drawer-spin>.ant-spin-blur:after{opacity:1;background:#fff;pointer-events:auto}.user-dept-form-modal .create-form-loader-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:160px;height:128px;margin:0}.user-dept-form-modal .create-form-loader{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 86px;flex:0 0 86px;width:86px;height:86px}.user-dept-form-modal .create-form-loader:after,.user-dept-form-modal .create-form-loader:before{position:absolute;inset:0;border-radius:50%;content:""}.user-dept-form-modal .create-form-loader:before{border:2px solid rgba(51,119,255,.16)}.user-dept-form-modal .create-form-loader:after{border:2px solid transparent;border-top-color:#37f;border-right-color:#69cfff;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:createFormLoaderSpin 1.1s linear infinite;animation:createFormLoaderSpin 1.1s linear infinite}.user-dept-form-modal .create-form-loader-mark{position:absolute;top:50%;left:50%;width:58px;height:58px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.user-dept-form-modal .create-form-loader-mark:after,.user-dept-form-modal .create-form-loader-mark:before{position:absolute;top:50%;left:50%;content:none;border-radius:50%}.user-dept-form-modal .create-form-loader-orbit{position:absolute;top:50%;left:50%;z-index:1;width:56px;height:24px;margin:-12px 0 0 -28px;border-top:1.5px solid rgba(51,119,255,.72);border-radius:50%;-webkit-filter:none;filter:none;-webkit-animation:createFormOrbitFloat 2.4s ease-in-out infinite;animation:createFormOrbitFloat 2.4s ease-in-out infinite}.user-dept-form-modal .create-form-loader-orbit:first-child{-webkit-transform:rotate(16deg);transform:rotate(16deg)}.user-dept-form-modal .create-form-loader-orbit:nth-child(2){width:50px;height:20px;margin:-10px 0 0 -25px;-webkit-transform:rotate(138deg);transform:rotate(138deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.user-dept-form-modal .create-form-loader-orbit:nth-child(3){width:44px;height:18px;margin:-9px 0 0 -22px;-webkit-transform:rotate(260deg);transform:rotate(260deg);-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.user-dept-form-modal .create-form-loader-text{margin-top:18px;color:#1768ff;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center;white-space:nowrap;text-shadow:none}.user-dept-tree-modal .ant-modal-body{max-height:420px;overflow:auto}.user-dept-tree-modal .user-parent-dept-tree{padding:4px 0}@-webkit-keyframes createFormLoaderSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes createFormLoaderSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes createFormOrbitFloat{0%,to{opacity:.58}50%{opacity:1}}@keyframes createFormOrbitFloat{0%,to{opacity:.58}50%{opacity:1}}