.pvtUi{color:#333}table.pvtTable{font-size:10pt;text-align:left;border-collapse:collapse}table.pvtTable tbody tr th,table.pvtTable thead tr th{background-color:lavender;border:1px solid gray;font-size:10pt;padding:5px}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right;background-color:#4267b2!important;color:white}table.pvtTable tbody tr td{color:#3D3D3D;padding:5px;background-color:rgb(255,235,205);border:1px solid gray;text-align:right}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtVals{text-align:left;white-space:nowrap}

.pvtColOrder{cursor:pointer;width:15px;margin-left:5px;display:none}
.pvtRowOrder{cursor:pointer;width:15px;margin-left:10px;margin-right:10px;}

.pvtAggregator{margin-bottom:5px;width:100%;min-width:150px}.pvtAxisContainer,.pvtVals{border:1px solid transparent;background:white;padding:5px;min-width:20px;min-height:20px;}.pvtAxisContainer li{padding:2px 6px;list-style-type:none;cursor:move; display:flex}.pvtAxisContainer li.pvtPlaceholder{-webkit-border-radius:5px;padding:3px 15px;-moz-border-radius:5px;border-radius:5px;border:1px dashed #aaa}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;background:white;padding:4px 10px;white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:left;box-shadow:4px 4px 4px silver;height: 30px;margin-bottom: 6px; margin-top:0px;padding-left: 12px;padding-right: 3px;}.pvtTriangle{cursor:pointer;color:grey}.pvtHorizList li{display:inline-grid}.pvtVertList{vertical-align:top}.pvtFilteredAttribute{font-weight:bold}.pvtFilterBox{z-index:100;width:300px;border:1px solid gray;background-color:#fff;position:absolute;text-align:center}.pvtFilterBox h4{margin:15px}.pvtFilterBox p{margin:10px auto}.pvtFilterBox label{font-weight:400}.pvtFilterBox input[type=checkbox]{margin-right:10px;margin-left:10px}.pvtFilterBox input[type=text]{width:230px}.pvtFilterBox .count{color:gray;font-weight:400;margin-left:3px}.pvtCheckContainer{text-align:left;font-size:14px;white-space:nowrap;overflow-y:scroll;width:100%;max-height:250px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.pvtCheckContainer p{margin:5px}.pvtRendererArea{padding:5px}