UNPKG

5.74 kBCSSView Raw
1.pvtUi {
2 color: #2a3f5f;
3 font-family: Verdana;
4 border-collapse: collapse;
5}
6.pvtUi select {
7 user-select: none;
8 -webkit-user-select: none;
9 -moz-user-select: none;
10 -khtml-user-select: none;
11 -ms-user-select: none;
12}
13
14.pvtUi td.pvtOutput {
15 vertical-align: top;
16}
17
18table.pvtTable {
19 font-size: 8pt;
20 text-align: left;
21 border-collapse: collapse;
22 margin-top: 3px;
23 margin-left: 3px;
24 font-family: Verdana;
25}
26table.pvtTable thead tr th,
27table.pvtTable tbody tr th {
28 background-color: #ebf0f8;
29 border: 1px solid #c8d4e3;
30 font-size: 8pt;
31 padding: 5px;
32}
33
34table.pvtTable .pvtColLabel {
35 text-align: center;
36}
37table.pvtTable .pvtTotalLabel {
38 text-align: right;
39}
40
41table.pvtTable tbody tr td {
42 color: #2a3f5f;
43 padding: 5px;
44 background-color: #fff;
45 border: 1px solid #c8d4e3;
46 vertical-align: top;
47 text-align: right;
48}
49
50.pvtTotal,
51.pvtGrandTotal {
52 font-weight: bold;
53}
54
55.pvtRowOrder,
56.pvtColOrder {
57 cursor: pointer;
58 width: 15px;
59 margin-left: 5px;
60 display: inline-block;
61 user-select: none;
62 text-decoration: none !important;
63 -webkit-user-select: none;
64 -moz-user-select: none;
65 -khtml-user-select: none;
66 -ms-user-select: none;
67}
68
69.pvtAxisContainer,
70.pvtVals {
71 border: 1px solid #a2b1c6;
72 background: #f2f5fa;
73 padding: 5px;
74 min-width: 20px;
75 min-height: 20px;
76}
77
78.pvtRenderers {
79 padding-left: 5px;
80 user-select: none;
81}
82
83.pvtDropdown {
84 display: inline-block;
85 position: relative;
86 -webkit-user-select: none;
87 -moz-user-select: none;
88 -khtml-user-select: none;
89 -ms-user-select: none;
90 margin: 3px;
91}
92
93.pvtDropdownIcon {
94 float: right;
95 color: #a2b1c6;
96}
97.pvtDropdownCurrent {
98 text-align: left;
99 border: 1px solid #a2b1c6;
100 border-radius: 4px;
101 display: inline-block;
102 position: relative;
103 width: 210px;
104 box-sizing: border-box;
105 background: white;
106}
107
108.pvtDropdownCurrentOpen {
109 border-radius: 4px 4px 0 0;
110}
111
112.pvtDropdownMenu {
113 background: white;
114 position: absolute;
115 width: 100%;
116 margin-top: -1px;
117 border-radius: 0 0 4px 4px;
118 border: 1px solid #a2b1c6;
119 border-top: 1px solid #dfe8f3;
120 box-sizing: border-box;
121}
122
123.pvtDropdownValue {
124 padding: 2px 5px;
125 font-size: 12px;
126 text-align: left;
127}
128.pvtDropdownActiveValue {
129 background: #ebf0f8;
130}
131
132.pvtVals {
133 text-align: center;
134 white-space: nowrap;
135 vertical-align: top;
136 padding-bottom: 12px;
137}
138
139.pvtRows {
140 height: 35px;
141}
142
143.pvtAxisContainer li {
144 padding: 8px 6px;
145 list-style-type: none;
146 cursor: move;
147}
148.pvtAxisContainer li.pvtPlaceholder {
149 -webkit-border-radius: 5px;
150 padding: 3px 15px;
151 -moz-border-radius: 5px;
152 border-radius: 5px;
153 border: 1px dashed #a2b1c6;
154}
155.pvtAxisContainer li.pvtPlaceholder span.pvtAttr {
156 display: none;
157}
158
159.pvtAxisContainer li span.pvtAttr {
160 -webkit-text-size-adjust: 100%;
161 background: #f3f6fa;
162 border: 1px solid #c8d4e3;
163 padding: 2px 5px;
164 white-space: nowrap;
165 -webkit-border-radius: 5px;
166 -moz-border-radius: 5px;
167 border-radius: 5px;
168 user-select: none;
169 -webkit-user-select: none;
170 -moz-user-select: none;
171 -khtml-user-select: none;
172 -ms-user-select: none;
173}
174
175.pvtTriangle {
176 cursor: pointer;
177 color: #506784;
178}
179
180.pvtHorizList li {
181 display: inline-block;
182}
183.pvtVertList {
184 vertical-align: top;
185}
186
187.pvtFilteredAttribute {
188 font-style: italic;
189}
190
191.sortable-chosen .pvtFilterBox {
192 display: none !important;
193}
194
195.pvtCloseX {
196 position: absolute;
197 right: 5px;
198 top: 5px;
199 font-size: 18px;
200 cursor: pointer;
201 text-decoration: none !important;
202}
203
204.pvtDragHandle {
205 position: absolute;
206 left: 5px;
207 top: 5px;
208 font-size: 18px;
209 cursor: move;
210 color: #a2b1c6;
211}
212
213.pvtButton {
214 color: #506784;
215 border-radius: 5px;
216 padding: 3px 6px;
217 background: #f2f5fa;
218 border: 1px solid;
219 border-color: #c8d4e3;
220 font-size: 14px;
221 margin: 3px;
222 transition: 0.34s all cubic-bezier(0.19, 1, 0.22, 1);
223 text-decoration: none !important;
224}
225
226.pvtButton:hover {
227 background: #e2e8f0;
228 border-color: #a2b1c6;
229}
230
231.pvtButton:active {
232 background: #d1dae6;
233}
234
235.pvtFilterBox input {
236 border: 1px solid #c8d4e3;
237 border-radius: 5px;
238 color: #506784;
239 padding: 0 3px;
240 font-size: 14px;
241}
242
243.pvtFilterBox input:focus {
244 border-color: #119dff;
245 outline: none;
246}
247
248.pvtFilterBox {
249 z-index: 100;
250 width: 300px;
251 border: 1px solid #506784;
252 background-color: #fff;
253 position: absolute;
254 text-align: center;
255 user-select: none;
256 min-height: 100px;
257 -webkit-user-select: none;
258 -moz-user-select: none;
259 -khtml-user-select: none;
260 -ms-user-select: none;
261}
262
263.pvtFilterBox h4 {
264 margin: 15px;
265}
266.pvtFilterBox p {
267 margin: 10px auto;
268}
269.pvtFilterBox button {
270 color: #2a3f5f;
271}
272.pvtFilterBox input[type='text'] {
273 width: 230px;
274 color: #2a3f5f;
275 margin-bottom: 5px;
276}
277
278.pvtCheckContainer {
279 text-align: left;
280 font-size: 14px;
281 white-space: nowrap;
282 overflow-y: scroll;
283 width: 100%;
284 max-height: 30vh;
285 border-top: 1px solid #dfe8f3;
286}
287
288.pvtCheckContainer p {
289 margin: 0;
290 margin-bottom: 1px;
291 padding: 3px;
292 cursor: default;
293}
294
295.pvtCheckContainer p.selected {
296 background: #ebf0f8;
297}
298
299.pvtOnly {
300 display: none;
301 width: 35px;
302 float: left;
303 font-size: 12px;
304 padding-left: 5px;
305 cursor: pointer;
306}
307
308.pvtOnlySpacer {
309 display: block;
310 width: 35px;
311 float: left;
312}
313
314.pvtCheckContainer p:hover .pvtOnly {
315 display: block;
316}
317.pvtCheckContainer p:hover .pvtOnlySpacer {
318 display: none;
319}
320
321.pvtRendererArea {
322 padding: 5px;
323}