.op[data-v-35c0c674]{display:grid;grid-template-columns:2fr 1fr}.op .downicon[data-v-35c0c674]{margin-right:.25em}.jself[data-v-35c0c674]{justify-self:flex-start;cursor:default}.download[data-v-35c0c674]{height:32px;padding:0}.download[data-v-35c0c674] .el-image{height:16px;margin-right:.5em}.op--right[data-v-35c0c674]{display:flex;align-items:center;justify-content:flex-end}.op--right[data-v-35c0c674] .el-button{margin-right:32px}.opcustom[data-v-35c0c674]{line-height:36px}.btn[data-v-35c0c674]{width:96px;height:36px;background:#237ae4;color:#fff;text-align:center;line-height:36px;margin-right:15px;cursor:pointer;border-radius:2px;font-size:14px}.btn[data-v-35c0c674]:hover{background:#409eff}.appendTotal[data-v-1e6ac868],.Etotalcost[data-v-1e6ac868]{grid-template-columns:210px repeat(7,1fr)}.Etotalcost1[data-v-1e6ac868]{grid-template-columns:210px repeat(6,1fr)}.GWtotalcost[data-v-1e6ac868]{grid-template-columns:210px repeat(2,1fr)}.append[data-v-1e6ac868]{display:grid;grid-template-rows:36px}.append>div[data-v-1e6ac868]{display:flex;padding:0 12px;width:100%;height:36px;border-right:1px solid #ccc;align-items:center;color:#515151;font-weight:700}.append div.title[data-v-1e6ac868]{justify-content:center}.append div.data[data-v-1e6ac868]{justify-content:flex-end;width:auto}.pie[data-v-1e6ac868]{width:576px;height:522px}[data-v-1e6ac868] .tool-mag{margin:0}[data-v-1e6ac868] .area--down{grid-area:1/1/2/2;padding:16px;border:1px solid #ccc}[data-v-1e6ac868] .choosecust.custstyle{margin-top:16px}[data-v-1e6ac868] .choosecust.homecust{padding-top:0}.table[data-v-1e6ac868]{display:flex;flex:1}#tablebox[data-v-1e6ac868]{padding:0;border:none;display:flex;flex:1}[data-v-1e6ac868] .area--2{grid-template-columns:1fr;padding-left:32px;border-left:1px solid #ccc}.fade-enter-active[data-v-1e6ac868],.fade-leave-active[data-v-1e6ac868]{transition:opacity .5s ease}.fade-enter-from[data-v-1e6ac868],.fade-leave-to[data-v-1e6ac868]{opacity:0}.data--content[data-v-1e6ac868]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}[data-v-51f67800] .choose{flex:0 0 auto}[data-v-51f67800] .data--content{display:flex;flex:1;flex-direction:column}[data-v-51f67800] .data--content--chart{padding:16px;border:1px solid var(--text-colorc);border-radius:2px;flex:1}[data-v-51f67800] .chartcontainer{display:grid;grid-template-rows:36px 1fr;row-gap:16px}