Files
PLSmartPivot/PLSmartPivot.css
Pavel Pykhtin 87344f099a Fixed issue related to collapsing of empty rows
Fixed shift of row headers relatively to theirs rows because of different content height
Moved styles to less
2016-09-08 14:21:41 +03:00

261 lines
5.3 KiB
CSS

.qv-object-PLSmartPivot {
/*This is for wrap text in headers*/
/*******************/
/* Medium column size*/
/*******************/
/*******************/
/* Small column size*/
/*******************/
/*******************/
/* large column size*/
/*******************/
/*END OF GRID CELLS*/
/*First Column*/
}
.qv-object-PLSmartPivot * {
box-sizing: border-box;
}
.qv-object-PLSmartPivot div.qv-object-content-container {
overflow-x: scroll;
overflow-y: hidden;
z-index: 110;
}
.qv-object-PLSmartPivot icon-xls {
text-align: left;
}
.qv-object-PLSmartPivot button {
width: 100%;
}
.qv-object-PLSmartPivot table {
border-collapse: collapse;
border-spacing: 0;
width: auto;
border-left: 1px solid #d3d3d3;
border-right: 1px solid #d3d3d3;
border-top: 1px solid #d3d3d3;
}
.qv-object-PLSmartPivot td,
.qv-object-PLSmartPivot th {
border: 1px solid #ffffff;
padding: 5px;
border-collapse: collapse;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
cursor: default;
}
.qv-object-PLSmartPivot .empty {
width: 3%;
background: #ffffff;
min-width: 4px !important;
max-width: 4px !important;
}
.qv-object-PLSmartPivot th.main-kpi {
text-align: center;
vertical-align: middle;
border-bottom: 1px solid #d3d3d3;
}
.qv-object-PLSmartPivot .numeric {
text-align: right;
}
.qv-object-PLSmartPivot .wrapclass25 {
width: 100%;
height: 25px;
white-space: pre-line;
overflow: hidden;
display: block;
}
.qv-object-PLSmartPivot .wrapclass45 {
width: 100%;
height: 45px;
white-space: pre-line;
overflow: hidden;
display: block;
}
.qv-object-PLSmartPivot .wrapclass70 {
width: 100%;
height: 70px;
white-space: pre-line;
overflow: hidden;
display: inline-block;
vertical-align: middle;
line-height: 20px;
}
.qv-object-PLSmartPivot .wrapclassEmpty {
width: 100%;
}
.qv-object-PLSmartPivot .grid-cells {
min-width: 70px !important;
max-width: 70px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells2 {
min-width: 70px !important;
max-width: 70px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells-small {
min-width: 52px !important;
max-width: 52px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells2-small {
min-width: 52px !important;
max-width: 52px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells-s {
min-width: 67px !important;
max-width: 67px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells2-s {
min-width: 67px !important;
max-width: 67px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells-small-s {
min-width: 52px !important;
max-width: 52px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells2-small-s {
min-width: 52px !important;
max-width: 52px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells-l {
min-width: 82px !important;
max-width: 82px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells2-l {
min-width: 82px !important;
max-width: 82px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells-small-l {
min-width: 66px !important;
max-width: 66px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .grid-cells2-small-l {
min-width: 66px !important;
max-width: 66px !important;
cursor: pointer;
line-height: 1em!important;
}
.qv-object-PLSmartPivot .fdim-cells {
min-width: 230px !Important;
max-width: 230px !Important;
cursor: pointer;
background-color: white;
}
.qv-object-PLSmartPivot .fdim-cells:hover {
/*cursor: default;*/
background-color: #808080 !important;
color: #ffffff;
}
.qv-object-PLSmartPivot tbody tr:hover {
cursor: default;
background-color: #808080 !important;
color: #ffffff;
}
.qv-object-PLSmartPivot .grid-cells-header {
padding: 0px;
}
.qv-object-PLSmartPivot .grid-cells-title {
min-width: 522px;
}
.qv-object-PLSmartPivot .grid-cells:before {
content: "\00a0";
}
.grid {
height: 50px;
width: 350px;
}
.header-wrapper {
position: absolute;
top: 0;
z-index: 1;
}
/*popups for headers*/
.tooltip {
position: fixed !important;
color: #464646;
background-color: #f5efcf;
text-align: center;
border: groove;
}
/*end popups*/
.row-wrapper {
position: absolute;
top: 97px;
height: 100% !Important;
overflow-x: hidden;
overflow-y: scroll;
padding: 0;
margin-top: 0;
}
/*estos dos hcen referencia a la primera columna*/
.kpi-table .fdim-cells {
line-height: 1em!important;
}
.data-table .fdim-cells {
display: none;
}
.kpi-table {
width: 230px !important;
overflow: hidden !important;
display: table;
height: 100%;
z-index: 100;
left: 258px;
margin: 0;
padding: 0;
z-index: 999;
position: absolute;
top: 0;
left: 0;
border-right: 1px solid white;
box-shadow: 4px 2px 8px #e1e1e1;
}
.kpi-table .row-wrapper {
overflow: hidden;
}
.data-table {
width: 272px !important;
float: left;
display: table;
height: 100%;
z-index: 90;
position: absolute;
margin-left: 253px;
-ms-overflow-style: none;
}