.pvtAxisContainer,.pvtDropdown,.pvtRenderers,.pvtUi td.pvtOutput,.pvtVals{border:1px solid #a2b1c6}.pvtUi,table.pvtTable{border-collapse:collapse;font-family:Verdana}.pvtUi{width:100%;color:#2a3f5f}.pvtUi select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtUi td.pvtOutput{padding:.8vw;vertical-align:top}table.pvtTable{font-size:8pt;text-align:left}table.pvtTable tbody tr th,table.pvtTable thead tr th{background-color:#ebf0f8;border:1px solid #c8d4e3;font-size:8pt;padding:.667vw}table.pvtTable .pvtColLabel{text-align:center}table.pvtTable .pvtTotalLabel{text-align:right}table.pvtTable tbody tr td{color:#2a3f5f;padding:.4vw;background-color:#fff;border:1px solid #c8d4e3;vertical-align:top;text-align:right}.pvtGrandTotal,.pvtTotal{font-weight:700}.pvtColOrder,.pvtRowOrder{cursor:pointer;width:2vw;margin-left:.667vw;display:inline-block;user-select:none;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtAxisContainer,.pvtVals{background:#fff;padding:.667vw;min-width:2.667vw;min-height:2.667vw}[dir=ltr] .pvtVals.pvtText{text-align:left}[dir=rtl] .pvtVals.pvtText{text-align:right}.pvtVals.pvtText{vertical-align:middle;font-size:2vw;font-weight:700;color:#000;padding-left:2.133vw}.pvtVals,.pvtVertList{vertical-align:top}.pvtRenderers,.pvtVals.pvtText{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pvtDropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;background-color:transparent;background-image:none;border-radius:0;padding:0 0 0 .4vw;height:5.333vw;font-size:2vw;font-weight:700;outline:0;line-height:1!important;margin:.4vw;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtAxisContainer li.pvtPlaceholder span.pvtAttr,.pvtOnly{display:none}.pvtRenderers .pvtDropdown{padding:0 0 0 1.6vw;border:none;width:100%;margin:0}.pvtDropdown:last-child{margin-bottom:0}.pvtVals{white-space:nowrap;padding-bottom:1.6vw}.pvtRows{height:4.667vw}.pvtAxisContainer li{padding:1.067vw .8vw;list-style-type:none;cursor:move}.pvtAxisContainer li.pvtPlaceholder{-webkit-border-radius:.667vw;padding:.4vw 2vw;border-radius:.667vw;border:1px dashed #a2b1c6}.pvtAxisContainer li span.pvtAttr{-webkit-text-size-adjust:100%;background:#f3f6fa;border:.267vw dashed #c8d4e3;padding:.533vw .933vw;white-space:nowrap;border-radius:.667vw;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.pvtAxisContainer li span.pvtAttr.sortonly{border:1px solid #c8d4e3}.pvtAxisContainer li span.pvtAttr.disabled{border:1px solid #c8d4e3;color:#c5c5c5;cursor:not-allowed}.pvtButton,.pvtFilterBox input{color:#506784;font-size:1.867vw}.pvtTriangle{cursor:pointer;color:#506784}.pvtHorizList li{display:inline-block}.pvtFilteredAttribute{font-style:italic}.sortable-chosen .pvtFilterBox{display:none!important}.pvtFilterTextClear{position:absolute;right:.667vw;top:.667vw;font-size:2.4vw;cursor:pointer;text-decoration:none!important}.pvtButton{display:inline-block;border-radius:.667vw;padding:.4vw .8vw;background:#fff;border:1px solid #c8d4e3;margin:.4vw .4vw .8vw 0;-webkit-transition:all .34s cubic-bezier(.19,1,.22,1);transition:all .34s cubic-bezier(.19,1,.22,1);text-decoration:none!important}.pvtButton:hover{background:#e2e8f0;border-color:#a2b1c6}.pvtButton:active{background:#d1dae6}.pvtFilterBox input{border:1px solid #c8d4e3;border-radius:.667vw;padding:0 .4vw}.pvtFilterBox input:focus{border-color:#119dff;outline:0}.pvtFilterBox input[type=text]{display:block;width:100%;color:#2a3f5f;margin-bottom:.667vw;padding:.8vw}.pvtFilterBox{z-index:100;border:1px solid #506784;max-width:80vw;min-width:28vw;background-color:#fff;position:absolute;user-select:none;min-height:13.333vw;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;padding:.4vw}.pvtCheckContainer{text-align:left;font-size:1.867vw;white-space:nowrap;overflow-y:scroll;width:100%;max-height:30vh;border-top:1px solid #dfe8f3}.pvtCheckContainer p{margin:0 0 1px;padding:.4vw;cursor:default}.pvtCheckContainer p.selected{background:#ebf0f8;min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.pvtOnly{font-size:1.6vw;padding-left:.667vw;cursor:pointer;margin-right:1.333vw}.pvtOnly,.pvtOnlySpacer{width:4.667vw;float:right}.pvtCheckContainer p:hover .pvtOnly,.pvtOnlySpacer{display:block}.pvtCheckContainer p:hover .pvtOnlySpacer{display:none}.pvtRendererArea{padding:.667vw}