@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);body{font-family:Montserrat;margin:0;padding:0;font-size:14px;overflow-y:scroll}#header{position:relative;z-index:2;background:#fff;box-shadow:0 0 5px silver;padding:0 40px;height:100px;min-height:100px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#header .logo{width:140px;height:60px;background-image:url(../img/logo.png);background-size:contain;background-repeat:no-repeat;background-position:50%}#header .input-container{position:relative}#header .input-container .loading{position:absolute;bottom:9px;z-index:1;right:30px}#header .el-row{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center}#header img{height:20px}#header label{font-size:12px;display:block;margin-bottom:4px}#header .product-info{padding-left:20px}#header .product-info h2{font-size:12px;margin:0}.placeholder{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;width:100%;height:400px;color:silver}.placeholder i{font-size:40px}#product-info{background:#fff;box-shadow:0 0 5px silver;padding:40px}#product-info .el-tabs{border-radius:5px}#product-info .el-tabs .el-tabs__content{padding:0}#product-info .el-tabs .el-tabs__item{font-size:12px}#product-info table{table-layout:fixed}#product-info .settings{margin-top:20px}#product-info .settings label{margin-right:10px}table{border-collapse:collapse;font-size:12px;width:100%;text-align:right}table tr:first-child th{background-color:#f5f9ff!important;border-bottom:1px solid #0f80ff;padding-top:10px;height:50px!important}table td,table th{box-sizing:border-box;padding:0 7px;height:30px;border-right:1px solid #e0e0e0;display:table-cell;vertical-align:middle}table tr{border-top:1px solid #e0e0e0}table tr.sep td,table tr.sep th{border-top:1px solid #0f80ff}table tr.sep th{margin-top:-1px}table tr.sep.title td,table tr.sep.title th{background-color:#dbecff!important}table tr:nth-child(odd) td,table tr:nth-child(odd) th{background-color:#f5f5f5}table tr:nth-child(2n) td,table tr:nth-child(2n) th{background-color:#fff}table th{font-weight:500}table input{width:100%;border:none;text-align:right;font-family:inherit;font-size:inherit;background-color:#ffdb99;border-radius:3px;height:17px}table .el-select{height:19px;border-radius:3px}table .el-select input{height:19px;background-color:#ffdb99;color:#000;font-size:12px;text-align:right;font-family:inherit;padding:0;border:none;padding-right:22px!important}table .el-select .el-input__icon{line-height:19px}table .el-select .el-input__icon.is-reverse{display:none}table .el-select .el-input__suffix{right:0;top:2px}table .el-select .el-select__caret:before{color:#000;font-size:10px}#body{padding:40px;min-height:400px}#body.main-table .scroll{width:100%;overflow-x:scroll}.container{max-width:1280px;margin:0 auto}.table-wrapper{width:100%;overflow-x:scroll;padding-left:170px;box-sizing:border-box}table#main tr th:first-child{z-index:2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;width:170px;min-width:170px;max-width:170px;margin-left:-170px;position:absolute;top:auto}table#main tr th:first-child:after{content:"";position:absolute;height:100%;width:10px;top:0;right:-10px;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent)}table#main tr td{width:90px;min-width:90px;max-width:90px}