body{min-height:100vh;font-size:12px;min-width:1280px!important}a:focus{text-decoration:none}.ant-form-item{margin-bottom:12px!important}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb{border-radius:0;background-color:initial;border:none}.app{display:flex;flex-direction:column;height:100vh}.app-body{display:flex;flex:1 1}.app-main{position:relative;flex:1 1;overflow:auto;background:#fff}.app-main .page-spin{width:100%;height:100%;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center}.ant-spin-spinning{background-color:rgba(51,51,51,0)}div[role=listbox]{max-height:320px}.ant-select-selection--multiple{max-height:200px;overflow-y:auto}::-webkit-scrollbar{height:8px;width:8px;background-color:#00f;box-shadow:none;border-radius:0}::-webkit-scrollbar-track{width:8px;background-color:#e5e5e5;box-shadow:none;border-radius:0}::-webkit-scrollbar-thumb{background-color:#ccc;box-shadow:inset 0 0 10px #666;background-clip:padding-box;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;cursor:pointer}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 10px #666;background-color:initial}.react-checkbox-tree .rct-icon{display:none!important}.react-checkbox-tree .rct-checkbox{padding:0!important}.react-checkbox-tree .rct-text label{display:flex;align-items:center}.ant-layout-sider{background-color:#fff}.ant-layout-sider .ant-layout-sider-trigger{background-color:#fff;color:#216eb6}.ant-form,.ant-form .ant-form-item-label>label{color:#216eb6}.ant-form input{border-color:#068aff;color:#2dbeec}.ant-form input::-webkit-input-placeholder{color:#216eb6}.ant-form input::-moz-placeholder{color:#216eb6}.ant-form input::-ms-input-placeholder{color:#216eb6}.ant-form input::placeholder{color:#216eb6}.ant-select-selection{border-color:#068aff;color:#2dbeec}.ant-select-selection .ant-select-arrow,.ant-select-selection .ant-select-selection__placeholder{color:#216eb6}.ant-select-dropdown{border:1px solid #068aff;padding:5px}.ant-select-dropdown .ant-select-dropdown-menu-item{color:#216eb6}.ant-select-dropdown .ant-select-dropdown-menu-item:hover{background-color:#ebf8ff}.ant-select-dropdown:after{content:"";position:absolute;left:50%;top:-5px;width:8px;height:8px;display:block;background-color:#fff;border-top:1px solid #068aff;border-left:1px solid #068aff;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-table{color:#216eb6}.ant-table .ant-table-thead>tr{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#ebf8ff));background:-webkit-linear-gradient(bottom,#fff,#ebf8ff);background:linear-gradient(0deg,#fff,#ebf8ff)}.ant-table .ant-table-thead>tr th{color:#216eb6;font-weight:700}.ant-table .ant-table-tbody>tr:nth-child(odd){background:#ebf8ff}.ant-table .ant-table-tbody>tr:nth-child(2n){background:#f9fdff}.ant-checkbox-wrapper,.ant-modal .ant-modal-content .ant-modal-close,.ant-modal .ant-modal-content .ant-modal-title{color:#216eb6}.ant-modal .ant-modal-content .ant-modal-close:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;border-radius:12px;border:1px solid #216eb6}.ant-modal .ant-modal-content .ant-modal-body .ant-form-item-label label{color:#216eb6}.ant-modal .ant-modal-content .ant-modal-footer{text-align:center}.ant-modal .ant-modal-confirm-btns{width:100%;text-align:center}.tree-container{color:#216eb6!important}.ant-pagination,.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-next button,.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-select-selection-item{color:#216eb6}.ant-pagination input{color:#216eb6!important}.app-menu .ant-menu{background-color:initial;color:#216eb6}.app-menu .ant-menu-submenu>.ant-menu{background-color:#216eb6}.app-menu .ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:50px;line-height:50px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebf8ff));background:-webkit-linear-gradient(top,#fff,#ebf8ff);background:linear-gradient(180deg,#fff,#ebf8ff)}.app-menu .ant-menu-inline,.app-menu .ant-menu-vertical,.app-menu .ant-menu-vertical-left{border-right:none}.app-menu .ant-menu-item:after{display:none}.app-menu .ant-menu-item:hover{color:#fff;background:#1d5eff}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#1d5eff;color:#fff}.layout-container{background:#fff}