UNPKG

react-pivottable

Version:
205 lines (177 loc) 4.04 kB
.pvtUi { color: #2a3f5f; font-family: Verdana; border-collapse: collapse; } .pvtUi select { user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; } table.pvtTable { font-size: 8pt; text-align: left; border-collapse: collapse; margin-top: 3px; margin-left: 3px; font-family: Verdana; } table.pvtTable thead tr th, table.pvtTable tbody tr th { background-color: #EBF0F8; border: 1px solid #C8D4E3; font-size: 8pt; padding: 5px; } table.pvtTable .pvtColLabel {text-align: center;} table.pvtTable .pvtTotalLabel {text-align: right;} table.pvtTable tbody tr td { color: #2a3f5f; padding: 5px; background-color: #FFF; border: 1px solid #C8D4E3; vertical-align: top; text-align: right; } .pvtTotal, .pvtGrandTotal { font-weight: bold; } .pvtRowOrder, .pvtColOrder { cursor:pointer; width: 15px; margin-left: 5px; display: inline-block; user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; } .pvtAxisContainer, .pvtVals { border: 1px solid #A2B1C6; background: #f2f5fa; padding: 5px; min-width: 20px; min-height: 20px; } .pvtRenderers { padding-left: 6px; padding-top: 11px; padding-bottom: 14px; } .pvtVals { text-align: center; white-space: nowrap; vertical-align: top; padding-top: 10px; padding-bottom: 14px; } .pvtRows { height: 35px; } .pvtAxisContainer li { padding: 8px 6px; list-style-type: none; cursor:move; } .pvtAxisContainer li.pvtPlaceholder { -webkit-border-radius: 5px; padding: 3px 15px; -moz-border-radius: 5px; border-radius: 5px; border: 1px dashed #A2B1C6; } .pvtAxisContainer li.pvtPlaceholder span.pvtAttr { display: none; } .pvtAxisContainer li span.pvtAttr { -webkit-text-size-adjust: 100%; background: #F3F6FA; border: 1px solid #C8D4E3; padding: 2px 5px; white-space:nowrap; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; user-select: none; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; } .pvtTriangle { cursor:pointer; color: #506784; } .pvtHorizList li { display: inline-block; } .pvtVertList { vertical-align: top; } .pvtFilteredAttribute { font-style: italic } .sortable-chosen .pvtFilterBox { display: none !important; } .pvtCloseX { position: absolute; right: 5px; top: 5px; font-size: 18px; cursor: pointer; } .pvtDragHandle { position: absolute; left: 5px; top: 5px; font-size: 18px; cursor: move; color: #A2B1C6; } .pvtFilterBox{ z-index: 100; width: 300px; border: 1px solid #506784; background-color: #fff; position: absolute; text-align: center; user-select: none; min-height: 100px; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; -ms-user-select: none; } .pvtFilterBox h4{ margin: 15px; } .pvtFilterBox p { margin: 10px auto; } .pvtFilterBox button { color: #2a3f5f; } .pvtFilterBox input[type='text'] { width: 230px; color: #2a3f5f; margin-bottom: 5px;} .pvtCheckContainer{ text-align: left; font-size: 14px; white-space: nowrap; overflow-y: scroll; width: 100%; max-height: 30vh; border-top: 1px solid #DFE8F3; } .pvtCheckContainer p { margin: 0; margin-bottom: 1px; padding: 3px; cursor: default; } .pvtCheckContainer p.selected { background: #EBF0F8; } .pvtOnly { display: none; width: 35px; float: left; font-size: 12px; padding-left: 5px; cursor: pointer; } .pvtOnlySpacer { display: block; width: 35px; float: left; } .pvtCheckContainer p:hover .pvtOnly { display: block; } .pvtCheckContainer p:hover .pvtOnlySpacer { display: none; } .pvtRendererArea { padding: 5px;}