#app{width:100%;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#app,#app .ant-spin-nested-loading,#app .ant-spin-nested-loading .ant-spin-container{height:100%}#app .ant-spin{position:fixed!important;width:100%!important;max-height:100vh!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;background-color:hsla(0,0%,100%,.5)}.btn-search{background-color:#ffb202;border-color:#ffb202;color:#fff}.btn-search:active,.btn-search:focus,.btn-search:hover{background-color:#fff;border-color:#ffb202;color:#ffb202}.btn-save{background-color:#ffb202;border-color:#ffb202;color:#fff}.btn-save:active,.btn-save:focus,.btn-save:hover{background-color:#fff;border-color:#ffb202;color:#ffb202}.btn-insert{background-color:#ffb202;border-color:#ffb202;color:#fff}.btn-insert:active,.btn-insert:focus,.btn-insert:hover{background-color:#fff;border-color:#ffb202;color:#ffb202}.btn-cancel,.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{background-color:#eff2f5;border-color:#eff2f5;color:#000}.btn-default,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:#fff;border-color:#eff2f5;color:#000}::-webkit-scrollbar{width:0;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(0,0,0,.1)}.ant-table-fixed-header .ant-table-scroll .ant-table-header{overflow:hidden!important;margin-bottom:0!important;padding-bottom:0!important;padding-right:2px!important;box-sizing:border-box!important}.ant-table-fixed-header .ant-table-scroll .ant-table-body{overflow:auto!important}.ant-table-fixed-header .ant-table-scroll .ant-table-body::-webkit-scrollbar{width:2px!important;height:2px}.ant-table-fixed-header .ant-table-scroll .ant-table-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:2px}.ant-table-fixed-header .ant-table-scroll .ant-table-body::-webkit-scrollbar-track{background:transparent}.ant-table-fixed-header .ant-table-tbody>tr>td,.ant-table-fixed-header .ant-table-thead>tr>th{box-sizing:border-box}.ant-table-fixed-header table{table-layout:fixed!important;width:100%!important}.ant-table-fixed-header.ant-table-bordered .ant-table-body>table,.ant-table-fixed-header.ant-table-bordered .ant-table-fixed-left table,.ant-table-fixed-header.ant-table-bordered .ant-table-fixed-right table,.ant-table-fixed-header.ant-table-bordered .ant-table-header>table{border:none!important}