﻿.pivotTarget .pvtTable > thead > tr:first-child > th:first-child { border-top-left-radius:8px; }
.pivotTarget .pvtTable > thead > tr:first-child > th:last-child { border-top-right-radius:8px; }
.pivotTarget .pvtTable > tbody > tr:last-child > th:first-child { border-bottom-left-radius:8px; }
.pivotTarget .pvtTable > tbody > tr:last-child > td:last-child { border-bottom-right-radius:8px; }
.pivotTarget .toXLS { text-shadow: 0px 0px 0px lime; transition: all .2s }
.pivotTarget .toXLS:hover { text-shadow: 0px 0px 10px lime; transition: all .4s }
.pivotTarget .pvtUiCell { background-color:#EED; border-radius:8px; }
--.pivotTarget .pvtAxisContainer li span.pvtAttr { --background-color:#2c7c8f; --color:#eee; border-radius:4px; --border:0; padding:3px; }
--.pivotTarget .pvtAxisContainer li span.pvtAttr .pvtTriangle { margin-left: .5em; padding:0 .3em; border-radius:4px; --background-color:lightgray; }
--.pivotTarget .pvtAxisContainer li.pvtFilteredAttribute span.pvtAttr { --background-color:#30eb43; color:blue; font-weight:900; }
.pivotTarget .pvtAxisContainer li span.pvtAttr { background-color:#2c7c8f; color:#eee; border-radius:4px; border:0; padding:3px; }
.pivotTarget .pvtAxisContainer li span.pvtAttr .pvtTriangle { margin-left: .5em; padding:0 .2em 0 0; border-radius:4px; background-color:lightgray; }
.pivotTarget .pvtAxisContainer li.pvtFilteredAttribute span.pvtAttr { background-color:#30eb43; color:#333; --font-weight:900; font-style:normal; }
.pivotTarget:not(.UI) .pvtUiCell { display:none; }
.pvtVal,.pvtTotal,.pvtGrandTotal {white-space:pre;}
.pvtRendererArea .node {
  border: solid 1px white;
  font: 10px sans-serif;
  line-height: 12px;
  overflow: hidden;
  position: absolute;
  text-indent: 2px;
}
.pvtAttrDropdown { display:block; width:85%; }
