UNPKG

18.4 kBCSSView Raw
1.ag-theme-alpine, .ag-theme-alpine-dark {
2 --ag-alpine-active-color: #2196f3;
3 --ag-selected-row-background-color: rgba(33, 150, 243, 0.3);
4 --ag-row-hover-color: rgba(33, 150, 243, 0.1);
5 --ag-column-hover-color: rgba(33, 150, 243, 0.1);
6 --ag-input-focus-border-color: rgba(33, 150, 243, 0.4);
7 --ag-range-selection-background-color: rgba(33, 150, 243, 0.2);
8 --ag-range-selection-background-color-2: rgba(33, 150, 243, 0.36);
9 --ag-range-selection-background-color-3: rgba(33, 150, 243, 0.49);
10 --ag-range-selection-background-color-4: rgba(33, 150, 243, 0.59);
11 --ag-background-color: #fff;
12 --ag-foreground-color: #181d1f;
13 --ag-border-color: #babfc7;
14 --ag-secondary-border-color: #dde2eb;
15 --ag-header-background-color: #f8f8f8;
16 --ag-tooltip-background-color: #f8f8f8;
17 --ag-odd-row-background-color: #fcfcfc;
18 --ag-control-panel-background-color: #f8f8f8;
19 --ag-subheader-background-color: #fff;
20 --ag-invalid-color: #e02525;
21 --ag-checkbox-unchecked-color: #999;
22 --ag-checkbox-background-color: var(--ag-background-color);
23 --ag-checkbox-checked-color: var(--ag-alpine-active-color);
24 --ag-range-selection-border-color: var(--ag-alpine-active-color);
25 --ag-secondary-foreground-color: var(--ag-foreground-color);
26 --ag-input-border-color: var(--ag-border-color);
27 --ag-input-border-color-invalid: var(--ag-invalid-color);
28 --ag-input-focus-box-shadow: 0 0 2px 0.1rem var(--ag-input-focus-border-color);
29 --ag-disabled-foreground-color: rgba(24, 29, 31, 0.5);
30 --ag-chip-background-color: rgba(24, 29, 31, 0.07);
31 --ag-input-disabled-border-color: rgba(186, 191, 199, 0.3);
32 --ag-input-disabled-background-color: rgba(186, 191, 199, 0.15);
33 --ag-borders: solid 1px;
34 --ag-border-radius: 3px;
35 --ag-borders-side-button: none;
36 --ag-side-button-selected-background-color: transparent;
37 --ag-header-column-resize-handle-display: block;
38 --ag-header-column-resize-handle-width: 2px;
39 --ag-header-column-resize-handle-height: 30%;
40 --ag-grid-size: 6px;
41 --ag-icon-size: 16px;
42 --ag-row-height: calc(var(--ag-grid-size) * 7);
43 --ag-header-height: calc(var(--ag-grid-size) * 8);
44 --ag-list-item-height: calc(var(--ag-grid-size) * 4);
45 --ag-column-select-indent-size: var(--ag-icon-size);
46 --ag-set-filter-indent-size: var(--ag-icon-size);
47 --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
48 --ag-cell-widget-spacing: calc(var(--ag-grid-size) * 2);
49 --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);
50 --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 2);
51 --ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.5);
52 --ag-toggle-button-height: 18px;
53 --ag-toggle-button-width: 28px;
54 --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
55 --ag-font-size: 13px;
56 --ag-icon-font-family: agGridAlpine;
57 --ag-selected-tab-underline-color: var(--ag-alpine-active-color);
58 --ag-selected-tab-underline-width: 2px;
59 --ag-selected-tab-underline-transition-speed: 0.3s;
60 --ag-tab-min-width: 240px;
61 --ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
62 --ag-popup-shadow: var(--ag-card-shadow);
63 --ag-side-bar-panel-width: 250px;
64}
65
66.ag-theme-alpine-dark {
67 --ag-background-color: #181d1f;
68 --ag-foreground-color: #fff;
69 --ag-border-color: #68686e;
70 --ag-secondary-border-color: rgba(88, 86, 82, 0.5);
71 --ag-modal-overlay-background-color: rgba(24, 29, 31, 0.66);
72 --ag-header-background-color: #222628;
73 --ag-tooltip-background-color: #222628;
74 --ag-odd-row-background-color: #222628;
75 --ag-control-panel-background-color: #222628;
76 --ag-subheader-background-color: #000;
77 --ag-input-disabled-background-color: #282c2f;
78 --ag-input-focus-box-shadow:
79 0 0 2px 0.5px rgba(255, 255, 255, 0.5),
80 0 0 4px 3px var(--ag-input-focus-border-color);
81 --ag-card-shadow: 0 1px 20px 1px black;
82 --ag-disabled-foreground-color: rgba(255, 255, 255, 0.5);
83 --ag-chip-background-color: rgba(255, 255, 255, 0.07);
84 --ag-input-disabled-border-color: rgba(104, 104, 110, 0.3);
85 --ag-input-disabled-background-color: rgba(104, 104, 110, 0.07);
86}
87
88.ag-theme-alpine .ag-filter-toolpanel-header,
89.ag-theme-alpine .ag-filter-toolpanel-search,
90.ag-theme-alpine .ag-status-bar,
91.ag-theme-alpine .ag-header-row,
92.ag-theme-alpine .ag-panel-title-bar-title,
93.ag-theme-alpine .ag-multi-filter-group-title-bar, .ag-theme-alpine-dark .ag-filter-toolpanel-header,
94.ag-theme-alpine-dark .ag-filter-toolpanel-search,
95.ag-theme-alpine-dark .ag-status-bar,
96.ag-theme-alpine-dark .ag-header-row,
97.ag-theme-alpine-dark .ag-panel-title-bar-title,
98.ag-theme-alpine-dark .ag-multi-filter-group-title-bar {
99 font-weight: 700;
100 color: var(--ag-header-foreground-color);
101}
102.ag-theme-alpine .ag-row, .ag-theme-alpine-dark .ag-row {
103 font-size: calc(var(--ag-font-size) + 1px);
104}
105.ag-theme-alpine input[class^=ag-]:not([type]),
106.ag-theme-alpine input[class^=ag-][type=text],
107.ag-theme-alpine input[class^=ag-][type=number],
108.ag-theme-alpine input[class^=ag-][type=tel],
109.ag-theme-alpine input[class^=ag-][type=date],
110.ag-theme-alpine input[class^=ag-][type=datetime-local],
111.ag-theme-alpine textarea[class^=ag-], .ag-theme-alpine-dark input[class^=ag-]:not([type]),
112.ag-theme-alpine-dark input[class^=ag-][type=text],
113.ag-theme-alpine-dark input[class^=ag-][type=number],
114.ag-theme-alpine-dark input[class^=ag-][type=tel],
115.ag-theme-alpine-dark input[class^=ag-][type=date],
116.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],
117.ag-theme-alpine-dark textarea[class^=ag-] {
118 min-height: calc(var(--ag-grid-size) * 4);
119 border-radius: var(--ag-border-radius);
120}
121.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-ltr textarea[class^=ag-], .ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-ltr textarea[class^=ag-] {
122 padding-left: var(--ag-grid-size);
123}
124
125.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine .ag-rtl textarea[class^=ag-], .ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-alpine-dark .ag-rtl textarea[class^=ag-] {
126 padding-right: var(--ag-grid-size);
127}
128
129.ag-theme-alpine .ag-tab, .ag-theme-alpine-dark .ag-tab {
130 padding: calc(var(--ag-grid-size) * 1.5);
131 transition: color 0.4s;
132 flex: 1 1 auto;
133}
134.ag-theme-alpine .ag-tab-selected, .ag-theme-alpine-dark .ag-tab-selected {
135 color: var(--ag-alpine-active-color);
136}
137.ag-theme-alpine .ag-menu, .ag-theme-alpine-dark .ag-menu {
138 background-color: var(--ag-control-panel-background-color);
139}
140.ag-theme-alpine .ag-menu-header, .ag-theme-alpine-dark .ag-menu-header {
141 background-color: var(--ag-control-panel-background-color);
142 padding-top: 1px;
143}
144.ag-theme-alpine .ag-tabs-header, .ag-theme-alpine-dark .ag-tabs-header {
145 border-bottom: var(--ag-borders) var(--ag-border-color);
146}
147.ag-theme-alpine .ag-charts-settings-group-title-bar,
148.ag-theme-alpine .ag-charts-data-group-title-bar,
149.ag-theme-alpine .ag-charts-format-top-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-settings-group-title-bar,
150.ag-theme-alpine-dark .ag-charts-data-group-title-bar,
151.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar {
152 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
153 line-height: calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);
154}
155.ag-theme-alpine .ag-chart-mini-thumbnail, .ag-theme-alpine-dark .ag-chart-mini-thumbnail {
156 background-color: var(--ag-background-color);
157}
158.ag-theme-alpine .ag-chart-settings-nav-bar, .ag-theme-alpine-dark .ag-chart-settings-nav-bar {
159 border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
160}
161.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon {
162 margin-right: var(--ag-grid-size);
163}
164
165.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon, .ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon {
166 margin-left: var(--ag-grid-size);
167}
168
169.ag-theme-alpine .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar {
170 margin-top: var(--ag-grid-size);
171}
172.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar {
173 padding-left: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
174}
175
176.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar, .ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar {
177 padding-right: calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2);
178}
179
180.ag-theme-alpine .ag-charts-format-sub-level-group, .ag-theme-alpine-dark .ag-charts-format-sub-level-group {
181 border-left: dashed 1px;
182 border-left-color: var(--ag-border-color);
183 padding-left: var(--ag-grid-size);
184 margin-bottom: calc(var(--ag-grid-size) * 2);
185}
186.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar {
187 padding-top: 0;
188 padding-bottom: 0;
189 background: none;
190 font-weight: 700;
191}
192.ag-theme-alpine .ag-charts-format-sub-level-group-container, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-container {
193 padding-bottom: 0;
194}
195.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child, .ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child {
196 margin-bottom: 0;
197}
198.ag-theme-alpine.ag-dnd-ghost, .ag-theme-alpine-dark.ag-dnd-ghost {
199 font-size: calc(var(--ag-font-size) - 1px);
200 font-weight: 700;
201}
202.ag-theme-alpine .ag-side-buttons, .ag-theme-alpine-dark .ag-side-buttons {
203 width: calc(var(--ag-grid-size) * 5);
204}
205.ag-theme-alpine .ag-standard-button, .ag-theme-alpine-dark .ag-standard-button {
206 appearance: none;
207 -webkit-appearance: none;
208 border-radius: var(--ag-border-radius);
209 border: 1px solid;
210 border-color: var(--ag-alpine-active-color);
211 color: var(--ag-alpine-active-color);
212 background-color: var(--ag-background-color);
213 font-weight: 600;
214 padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
215}
216.ag-theme-alpine .ag-standard-button:hover, .ag-theme-alpine-dark .ag-standard-button:hover {
217 border-color: var(--ag-alpine-active-color);
218 background-color: var(--ag-row-hover-color);
219}
220.ag-theme-alpine .ag-standard-button:active, .ag-theme-alpine-dark .ag-standard-button:active {
221 border-color: var(--ag-alpine-active-color);
222 background-color: var(--ag-alpine-active-color);
223 color: var(--ag-background-color);
224}
225.ag-theme-alpine .ag-standard-button:disabled, .ag-theme-alpine-dark .ag-standard-button:disabled {
226 color: var(--ag-disabled-foreground-color);
227 background-color: var(--ag-input-disabled-background-color);
228 border-color: var(--ag-input-disabled-border-color);
229}
230.ag-theme-alpine .ag-column-drop-vertical, .ag-theme-alpine-dark .ag-column-drop-vertical {
231 min-height: 75px;
232}
233.ag-theme-alpine .ag-column-drop-vertical-title-bar, .ag-theme-alpine-dark .ag-column-drop-vertical-title-bar {
234 padding: calc(var(--ag-grid-size) * 2);
235 padding-bottom: 0px;
236}
237.ag-theme-alpine .ag-column-drop-vertical-empty-message, .ag-theme-alpine-dark .ag-column-drop-vertical-empty-message {
238 display: flex;
239 align-items: center;
240 border: dashed 1px;
241 border-color: var(--ag-border-color);
242 margin: calc(var(--ag-grid-size) * 2);
243 padding: calc(var(--ag-grid-size) * 2);
244}
245.ag-theme-alpine .ag-column-drop-empty-message, .ag-theme-alpine-dark .ag-column-drop-empty-message {
246 color: var(--ag-foreground-color);
247 opacity: 0.75;
248}
249.ag-theme-alpine .ag-status-bar, .ag-theme-alpine-dark .ag-status-bar {
250 font-weight: normal;
251}
252.ag-theme-alpine .ag-status-name-value-value, .ag-theme-alpine-dark .ag-status-name-value-value {
253 font-weight: 700;
254}
255.ag-theme-alpine .ag-paging-number, .ag-theme-alpine .ag-paging-row-summary-panel-number, .ag-theme-alpine-dark .ag-paging-number, .ag-theme-alpine-dark .ag-paging-row-summary-panel-number {
256 font-weight: 700;
257}
258.ag-theme-alpine .ag-column-drop-cell-button, .ag-theme-alpine-dark .ag-column-drop-cell-button {
259 opacity: 0.5;
260}
261.ag-theme-alpine .ag-column-drop-cell-button:hover, .ag-theme-alpine-dark .ag-column-drop-cell-button:hover {
262 opacity: 0.75;
263}
264.ag-theme-alpine .ag-header-cell-menu-button:hover,
265.ag-theme-alpine .ag-side-button-button:hover,
266.ag-theme-alpine .ag-tab:hover,
267.ag-theme-alpine .ag-panel-title-bar-button:hover,
268.ag-theme-alpine .ag-header-expand-icon:hover,
269.ag-theme-alpine .ag-column-group-icons:hover,
270.ag-theme-alpine .ag-set-filter-group-icons:hover,
271.ag-theme-alpine .ag-group-expanded .ag-icon:hover,
272.ag-theme-alpine .ag-group-contracted .ag-icon:hover,
273.ag-theme-alpine .ag-chart-settings-prev:hover,
274.ag-theme-alpine .ag-chart-settings-next:hover,
275.ag-theme-alpine .ag-group-title-bar-icon:hover,
276.ag-theme-alpine .ag-column-select-header-icon:hover,
277.ag-theme-alpine .ag-floating-filter-button-button:hover,
278.ag-theme-alpine .ag-filter-toolpanel-expand:hover,
279.ag-theme-alpine .ag-chart-menu-icon:hover,
280.ag-theme-alpine .ag-chart-menu-close:hover, .ag-theme-alpine-dark .ag-header-cell-menu-button:hover,
281.ag-theme-alpine-dark .ag-side-button-button:hover,
282.ag-theme-alpine-dark .ag-tab:hover,
283.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,
284.ag-theme-alpine-dark .ag-header-expand-icon:hover,
285.ag-theme-alpine-dark .ag-column-group-icons:hover,
286.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,
287.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,
288.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,
289.ag-theme-alpine-dark .ag-chart-settings-prev:hover,
290.ag-theme-alpine-dark .ag-chart-settings-next:hover,
291.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,
292.ag-theme-alpine-dark .ag-column-select-header-icon:hover,
293.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,
294.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,
295.ag-theme-alpine-dark .ag-chart-menu-icon:hover,
296.ag-theme-alpine-dark .ag-chart-menu-close:hover {
297 color: var(--ag-alpine-active-color);
298}
299.ag-theme-alpine .ag-chart-menu-close, .ag-theme-alpine-dark .ag-chart-menu-close {
300 background: var(--ag-background-color);
301}
302.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon {
303 border-color: var(--ag-alpine-active-color);
304}
305.ag-theme-alpine .ag-chart-menu-close .ag-icon, .ag-theme-alpine-dark .ag-chart-menu-close .ag-icon {
306 background: var(--ag-header-background-color);
307 border: 1px solid var(--ag-border-color);
308 border-right: none;
309}
310.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover, .ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover {
311 opacity: 0.35;
312}
313.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button {
314 margin-left: calc(var(--ag-grid-size) * 2);
315 margin-right: var(--ag-grid-size);
316}
317
318.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button, .ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button {
319 margin-right: calc(var(--ag-grid-size) * 2);
320 margin-left: var(--ag-grid-size);
321}
322
323.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container {
324 padding-left: var(--ag-grid-size);
325}
326
327.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container {
328 padding-right: var(--ag-grid-size);
329}
330
331.ag-theme-alpine .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter {
332 border: none;
333 background-color: var(--ag-control-panel-background-color);
334}
335.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter {
336 border-left: dashed 1px;
337 border-left-color: var(--ag-border-color);
338 margin-left: calc(var(--ag-icon-size) * 0.5);
339}
340
341.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter, .ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter {
342 border-right: dashed 1px;
343 border-right-color: var(--ag-border-color);
344 margin-right: calc(var(--ag-icon-size) * 0.5);
345}
346
347.ag-theme-alpine .ag-set-filter-list, .ag-theme-alpine-dark .ag-set-filter-list {
348 padding-top: calc(var(--ag-grid-size) * 0.5);
349 padding-bottom: calc(var(--ag-grid-size) * 0.5);
350}
351.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-print .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container {
352 min-height: 150px;
353}
354.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height, .ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
355 padding-top: 60px;
356}
357.ag-theme-alpine .ag-date-time-list-page-entry-is-current, .ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current {
358 background-color: var(--ag-alpine-active-color);
359}
360
361.ag-theme-alpine-dark {
362 color-scheme: dark;
363}