.selbach-pm-pivot-table-content {
    /*background: #7ec3d8;*/
    background: #e0e0e0;
}
.selbach-pm-pivot-table-content .pvtUi {
    border-collapse: collapse;
}
.selbach-pm-pivot-table-content .pvtVals {
    width: 240px;
}
.selbach-pm-pivot-table-content .pvtAxisContainer, 
.selbach-pm-pivot-table-content .pvtVals,
.selbach-pm-pivot-table-content .pvtUiCell {
    border: 1px solid #10526d;
    background: #186b8c;
    color: #fff;
    text-align: left;
}
.selbach-pm-pivot-table-content .pvtRendererArea {
    padding: 2px;
}
.selbach-pm-pivot-table-content .pvtAxisContainer li span.pvtAttr {
    border-radius: 0;
    border: 0;
    color: #000;
    font-size: 14px;
    background: #e0e0e0;
}
.selbach-pm-pivot-table-content select {
    border: 0;
    height: 20px;
    font-size: 12px;
    margin-right: 4px;
}

.selbach-pm-pivot-table-content .pvtFilterBox {
    color: #000;
}

.selbach-pm-pivot-table-content table.pvtTable tbody tr th, 
.selbach-pm-pivot-table-content table.pvtTable thead tr th {
    background-color: #fff;
    border: 1px solid #CDCDCD;
}

/* upscaling of table cells - TODO: test performance and Plotly result */
.selbach-pm-pivot-table-content table.pvtTable {
    min-width: 100%;
}

/* remove menu when smallified */
.selbach-pm-panel.smallified .selbach-pm-pivot-table-content .pvtUiCell {
    display: none;
}