.login_root__r9Vdj{position:relative;display:flex;align-items:center;justify-content:center;min-width:550px;height:100%;min-height:500px}.login_root__r9Vdj .login-box{box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;overflow:hidden;position:relative}.login_root__r9Vdj .login-box .login-box-bg{width:100%;height:100%}.login_root__r9Vdj .login-box .login-mask{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.login_root__r9Vdj .login-box .login-mask .login-mask-title{width:579px;height:63px;margin-top:52px;margin-left:63px}.login_root__r9Vdj .login-box .login-mask .login-mask-logo{position:absolute;bottom:0px;left:0px;width:63%;height:64%}.login_root__r9Vdj .login-box .login-mask .login-form{position:absolute;margin:auto;right:7.2%;top:20.3%;z-index:999;border-radius:40px;background:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);padding:70px 80px 40px 80px;box-sizing:border-box}.login_root__r9Vdj .login-box .login-mask .login-form .login-logo{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.login_root__r9Vdj .login-box .login-mask .login-form .login-logo .login-icon{width:70px}.login_root__r9Vdj .login-box .login-mask .login-form .login-logo .logo-text{font-size:40px;font-weight:bold;white-space:nowrap}.login_root__r9Vdj .login-box .login-mask .login-form .login-logo .underline{margin-top:20px;width:100px;height:6px;background-color:#c61010;border-radius:6px}.login_root__r9Vdj .login-box .login-mask .login-form .ant-form-item{height:75px;width:100%;margin-bottom:0}.login_root__r9Vdj .login-box .login-mask .login-form .ant-form-item .ant-input-prefix{margin-right:10px}.login_root__r9Vdj .login-box .login-mask .login-form .ant-form-item .ant-input-affix-wrapper-lg{padding:8.3px 11px;border-radius:4px}.login_root__r9Vdj .login-box .login-mask .login-form .ant-form-item .ant-input-affix-wrapper,.login_root__r9Vdj .login-box .login-mask .login-form .ant-form-item .ant-input-lg{font-size:14px}.login_root__r9Vdj .login-box .login-mask .login-form .ant-form-item .ant-input-affix-wrapper{color:#aaa;background-color:#f5f5f5}.login_root__r9Vdj .login-box .login-mask .login-form .ant-form-item .ant-input{background-color:rgba(0,0,0,0) !important}.login_root__r9Vdj .login-box .login-mask .login-form .login-btn{width:100%;margin-top:10px}.login_root__r9Vdj .login-box .login-mask .login-form .login-btn .ant-form-item-control-input-content .ant-btn{border-radius:143px}.login_root__r9Vdj .login-box .footer{position:absolute;bottom:20px;display:flex;justify-content:center;width:100%;color:#666}
.ComTitle_com_title_wrapper__8TeXt{display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:bold;color:#3d3d3d}.ComTitle_com_title_wrapper__8TeXt .title-left{display:flex;align-items:center}.ComTitle_com_title_wrapper__8TeXt .title-left .line{width:6px;height:16px;margin-right:8px;background:linear-gradient(0deg, #4187ff 0%, #679fff 99%);border-radius:4px}
.SpinLoading_root-empty__FSc5H{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.SpinLoading_root-empty__FSc5H .ant-empty-image{margin:0}.SpinLoading_root-empty__FSc5H .ant-empty-description{font-size:14px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:rgba(0,5,10,.4);text-align:center}.SpinLoading_full-loading-wrapper__AyH35{position:static}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box{position:absolute;left:50%;top:50%;width:72px;height:72px;margin-left:-36px;margin-top:-36px}@keyframes SpinLoading_moveBox-1__a0KVQ{9.0909090909%{transform:translate(-26px, 0)}18.1818181818%{transform:translate(0px, 0)}27.2727272727%{transform:translate(0px, 0)}36.3636363636%{transform:translate(26px, 0)}45.4545454545%{transform:translate(26px, 26px)}54.5454545455%{transform:translate(26px, 26px)}63.6363636364%{transform:translate(26px, 26px)}72.7272727273%{transform:translate(26px, 0px)}81.8181818182%{transform:translate(0px, 0px)}90.9090909091%{transform:translate(-26px, 0px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-2__dQ1Gx{9.0909090909%{transform:translate(0, 0)}18.1818181818%{transform:translate(26px, 0)}27.2727272727%{transform:translate(0px, 0)}36.3636363636%{transform:translate(26px, 0)}45.4545454545%{transform:translate(26px, 26px)}54.5454545455%{transform:translate(26px, 26px)}63.6363636364%{transform:translate(26px, 26px)}72.7272727273%{transform:translate(26px, 26px)}81.8181818182%{transform:translate(0px, 26px)}90.9090909091%{transform:translate(0px, 26px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-3__nrY5v{9.0909090909%{transform:translate(-26px, 0)}18.1818181818%{transform:translate(-26px, 0)}27.2727272727%{transform:translate(0px, 0)}36.3636363636%{transform:translate(-26px, 0)}45.4545454545%{transform:translate(-26px, 0)}54.5454545455%{transform:translate(-26px, 0)}63.6363636364%{transform:translate(-26px, 0)}72.7272727273%{transform:translate(-26px, 0)}81.8181818182%{transform:translate(-26px, -26px)}90.9090909091%{transform:translate(0px, -26px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-4__75P1C{9.0909090909%{transform:translate(-26px, 0)}18.1818181818%{transform:translate(-26px, 0)}27.2727272727%{transform:translate(-26px, -26px)}36.3636363636%{transform:translate(0px, -26px)}45.4545454545%{transform:translate(0px, 0px)}54.5454545455%{transform:translate(0px, -26px)}63.6363636364%{transform:translate(0px, -26px)}72.7272727273%{transform:translate(0px, -26px)}81.8181818182%{transform:translate(-26px, -26px)}90.9090909091%{transform:translate(-26px, 0px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-5__CMoCW{9.0909090909%{transform:translate(0, 0)}18.1818181818%{transform:translate(0, 0)}27.2727272727%{transform:translate(0, 0)}36.3636363636%{transform:translate(26px, 0)}45.4545454545%{transform:translate(26px, 0)}54.5454545455%{transform:translate(26px, 0)}63.6363636364%{transform:translate(26px, 0)}72.7272727273%{transform:translate(26px, 0)}81.8181818182%{transform:translate(26px, -26px)}90.9090909091%{transform:translate(0px, -26px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-6__lLsm5{9.0909090909%{transform:translate(0, 0)}18.1818181818%{transform:translate(-26px, 0)}27.2727272727%{transform:translate(-26px, 0)}36.3636363636%{transform:translate(0px, 0)}45.4545454545%{transform:translate(0px, 0)}54.5454545455%{transform:translate(0px, 0)}63.6363636364%{transform:translate(0px, 0)}72.7272727273%{transform:translate(0px, 26px)}81.8181818182%{transform:translate(-26px, 26px)}90.9090909091%{transform:translate(-26px, 0px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-7__lszav{9.0909090909%{transform:translate(26px, 0)}18.1818181818%{transform:translate(26px, 0)}27.2727272727%{transform:translate(26px, 0)}36.3636363636%{transform:translate(0px, 0)}45.4545454545%{transform:translate(0px, -26px)}54.5454545455%{transform:translate(26px, -26px)}63.6363636364%{transform:translate(0px, -26px)}72.7272727273%{transform:translate(0px, -26px)}81.8181818182%{transform:translate(0px, 0px)}90.9090909091%{transform:translate(26px, 0px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-8__J0ZIq{9.0909090909%{transform:translate(0, 0)}18.1818181818%{transform:translate(-26px, 0)}27.2727272727%{transform:translate(-26px, -26px)}36.3636363636%{transform:translate(0px, -26px)}45.4545454545%{transform:translate(0px, -26px)}54.5454545455%{transform:translate(0px, -26px)}63.6363636364%{transform:translate(0px, -26px)}72.7272727273%{transform:translate(0px, -26px)}81.8181818182%{transform:translate(26px, -26px)}90.9090909091%{transform:translate(26px, 0px)}100%{transform:translate(0px, 0px)}}@keyframes SpinLoading_moveBox-9__o5WQY{9.0909090909%{transform:translate(-26px, 0)}18.1818181818%{transform:translate(-26px, 0)}27.2727272727%{transform:translate(0px, 0)}36.3636363636%{transform:translate(-26px, 0)}45.4545454545%{transform:translate(0px, 0)}54.5454545455%{transform:translate(0px, 0)}63.6363636364%{transform:translate(-26px, 0)}72.7272727273%{transform:translate(-26px, 0)}81.8181818182%{transform:translate(-52px, 0)}90.9090909091%{transform:translate(-26px, 0)}100%{transform:translate(0px, 0)}}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box{float:left;position:relative;width:20px;height:20px;margin-right:6px}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#1e90ff;border-radius:7px}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(3n){margin-right:0;margin-bottom:6px}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(1):before,.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(4):before{margin-left:26px}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(3):before{margin-top:52px}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:last-child{margin-bottom:0}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(1){animation:SpinLoading_moveBox-1__a0KVQ 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(2){animation:SpinLoading_moveBox-2__dQ1Gx 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(3){animation:SpinLoading_moveBox-3__nrY5v 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(4){animation:SpinLoading_moveBox-4__75P1C 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(5){animation:SpinLoading_moveBox-5__CMoCW 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(6){animation:SpinLoading_moveBox-6__lLsm5 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(7){animation:SpinLoading_moveBox-7__lszav 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(8){animation:SpinLoading_moveBox-8__J0ZIq 4s infinite}.SpinLoading_full-loading-wrapper__AyH35 .loading-icon-box .banter-loader__box:nth-child(9){animation:SpinLoading_moveBox-9__o5WQY 4s infinite}.SpinLoading_loading-wrapper__qKTT3{height:100%}.SpinLoading_loading-wrapper__qKTT3 .ant-spin-container{height:100%}
.comicon{font-size:22px !important;color:#999}
.home_root__wN4Wi{padding:0;background-color:rgba(0,0,0,0)}
.company_root__3zYLm{box-sizing:border-box;padding:20px;display:flex;flex-direction:column}.company_root__3zYLm .main-table{flex:1 1;width:100%;overflow-y:auto}.company_root__3zYLm .ant-table-content{overflow:visible !important}
.role_root__theOS{box-sizing:border-box}.role_root__theOS .contain{width:100%;display:flex;height:100%;background-color:#f5f5f5;display:flex;flex-direction:column}.role_root__theOS .contain .contain-header{width:100%;height:60px;box-sizing:border-box;background-color:#fff;border-radius:8px;display:flex;margin-bottom:16px;position:relative;padding:24px}.role_root__theOS .contain .contain-header .tab-item{padding-bottom:32px;cursor:pointer;position:relative;margin-right:20px;color:#000}.role_root__theOS .contain .contain-header .tab-item:hover{color:#555}.role_root__theOS .contain .contain-header .tab-item.highlighted{color:#c61010;font-family:Source Han Sans;font-size:18px;font-weight:bold;font-variation-settings:"opsz" auto}.role_root__theOS .contain .contain-header .tab-item.highlighted::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#c61010;border-radius:29px}.role_root__theOS .contain .contain-header .tab-item.normal{font-family:Source Han Sans;font-size:18px;font-weight:500;font-variation-settings:"opsz" auto;color:#999}.role_root__theOS .contain .contain-main{height:calc(100% - 76px);width:100%}
.components_root__3txuj{box-sizing:border-box;width:100%;height:100%;display:flex;justify-content:space-between}.components_root__3txuj .main-left{width:260px;margin-right:10px;background-color:#fff;border-radius:8px;height:100%;display:flex;flex-direction:column}.components_root__3txuj .main-left .left-title{width:100%;height:58px;border-bottom:2px solid #f5f5f5;font-size:18px;font-weight:bold;line-height:18px;color:#333;box-sizing:border-box;padding:24px 16px 16px 24px;display:flex;justify-content:space-between;align-items:center}
.permission_root__tjnmx{box-sizing:border-box;width:100%;height:100%;display:flex;justify-content:space-between;overflow:hidden}.permission_root__tjnmx .main-left{width:260px;margin-right:10px;background-color:#fff;border-radius:8px;height:100%;display:flex;flex-direction:column}.permission_root__tjnmx .main-left .left-title{width:100%;height:58px;border-bottom:2px solid #f5f5f5;font-size:18px;font-weight:bold;line-height:18px;color:#333;box-sizing:border-box;padding:24px 16px 16px 24px;display:flex;justify-content:space-between;align-items:center}.permission_root__tjnmx .main-right{flex:1 1;height:100%;border-radius:8px;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 24px 20px 24px;overflow:hidden}.permission_root__tjnmx .main-right .right-btn{width:100%;display:flex;justify-content:flex-end}.permission_root__tjnmx .main-right .right-btn .btn1{width:76px;height:36px;border-radius:4px;background:#fff;box-sizing:border-box;border:1px solid #c61010;font-family:思源黑体;font-size:14px;font-weight:500;color:#c61010;margin-right:20px;display:flex;align-items:center;justify-content:center}.permission_root__tjnmx .main-right .right-btn .btn2{width:54px;height:36px;border-radius:4px;background:#c61010;font-family:Source Han Sans;font-size:14px;font-weight:normal;color:#fff;display:flex;align-items:center;justify-content:center}.permission_root__tjnmx .main-right .right-main{width:100%;flex:1 1;margin-top:10px;background-color:#fff;display:flex;overflow:hidden}.permission_root__tjnmx .main-right .right-main .right-main-tree{width:260px;height:100%;border-radius:8px;background:#fafbfc;box-sizing:border-box;border:1px solid #eee;margin-right:10px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.permission_root__tjnmx .main-right .right-main .right-main-tree .tree-title{width:260px;height:44px;background:#f5f5f5;border-top-left-radius:8px;border-top-right-radius:8px;box-sizing:border-box;padding:15px 0px 15px 74px;font-size:14px;font-weight:normal;color:#333}.permission_root__tjnmx .main-right .right-main .right-main-tree .ant-tree{background:#fafbfc}.permission_root__tjnmx .main-right .right-main .right-main-tree .ant-tree .ant-tree-treenode{align-items:center;height:46px;width:100%;margin-bottom:0px;border-bottom:1px solid #eee}.permission_root__tjnmx .main-right .right-main .right-main-tree .ant-tree .ant-tree-treenode .ant-tree-checkbox{align-self:center;margin-left:48px}.permission_root__tjnmx .main-right .right-main .right-main-tree .ant-tree .ant-tree-switcher{display:none}.permission_root__tjnmx .main-right .right-main .right-main-list{flex:1 1;height:100%;border-radius:8px;background:#fafbfc;box-sizing:border-box;border:1px solid #eee;overflow-y:auto}.permission_root__tjnmx .main-right .right-main .right-main-list .list-title{width:100%;height:44px;background:#f5f5f5;border-top-left-radius:8px;border-top-right-radius:8px;box-sizing:border-box;padding:15px 0px 15px 74px;font-size:14px;font-weight:normal;color:#333}.permission_root__tjnmx .main-right .right-main .right-main-list .list-btn{width:100%;height:46px;border-bottom:1px solid #eee;display:flex;align-items:center;box-sizing:border-box;padding-left:50px}.permission_root__tjnmx .ant-tree-checkbox+span{flex:1 1}.permission_root__tjnmx .del-btn{background-color:#f7f7f7;box-sizing:border-box;border:1px solid #ccc;padding:7px 15px;font-size:14px;font-weight:normal;color:#666;text-align:center;display:flex;align-items:center;height:32px;box-sizing:border-box;border-radius:5px;cursor:pointer}.permission_root__tjnmx .del-btn .del-btn-icon{margin-left:10px;cursor:pointer}.permission_modal1__RFlrZ .tabs{width:270px;height:36px;border-radius:4px;background:#fff;box-sizing:border-box;border:1px solid #4186fe;font-family:Source Han Sans;font-size:14px;font-weight:normal;color:#4186fe;display:flex;align-items:center}.permission_modal1__RFlrZ .tabs .tab{width:90px;height:36px;display:flex;align-items:center;justify-content:center}.permission_modal1__RFlrZ .tabs .active{background:#4186fe;color:#fff}
._404_root__20kTX .ant-result{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}._404_root__20kTX .ant-result .ant-result-image{margin:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

html,body{height:100%;font-family:思源黑体}#root{width:100%;height:100%;overflow:hidden}.ant-table-tbody .ant-table-cell:nth-last-child(1){padding:5px 5px 5px 0px !important}::-webkit-scrollbar{width:5px;height:9px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:2em}::-webkit-scrollbar-thumb{background-color:rgba(144,147,153,.3019607843);border-radius:2em}ul{list-style:none;margin:0;padding:0}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cur-pointer{cursor:pointer}.ant-btn{border-radius:4px}.ant-switch-checked{background-color:#3187ff !important}.ant-modal:not(.ant-modal-confirm) .ant-modal-content{padding:0}.ant-modal .ant-modal-header{padding:15px 20px;margin:0;border-bottom:1px solid #ddd}.ant-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:bold;color:#3d3d3d}.ant-modal .ant-modal-body{padding:30px}.ant-modal .ant-modal-footer{margin:0;padding:12px 30px 30px}:where(.tabs-box){height:100%}:where(.tabs-box) .ant-tabs-nav{height:60px;padding-left:20px;margin:0;background-color:#fff;border-bottom:4px solid #f5f5f5}:where(.tabs-box) .ant-tabs-nav .ant-tabs-tab{font-size:16px;font-weight:500;color:#999}:where(.tabs-box) .ant-tabs-nav .ant-tabs-tab-active{font-size:20px;font-weight:bold}:where(.tabs-box) .ant-tabs-nav .ant-tabs-ink-bar{display:none}:where(.tabs-box) .ant-tabs-content-holder{background-color:#fff;overflow-y:auto}
.padding-10{padding:10px}.padding-20{padding:20px}.padding-10-20{padding:10px 20px}.padding-0-20{padding:0 20px}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-right-10{padding-right:10px}.padding-right-20{padding-left:20px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.margin-10{margin:10px}.margin-20{padding:20px}.margin-10-20{padding:10px 20px}.margin-left-10{padding-left:10px}.margin-left-20{padding-left:20px}.margin-right-10{padding-right:10px}.margin-right-20{padding-left:20px}.margin-top-10{padding-top:10px}.margin-top-20{padding-top:20px}.margin-bottom-10{padding-bottom:10px}.margin-bottom-20{padding-bottom:20px}
