/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the Source EULA. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ .monaco-table * { box-sizing: border-box; white-space: pre; } .monaco-table { width: 100%; height: 100%; } .monaco-table > div { width: 100%; height: 100%; } .monaco-table .slick-sort-indicator { background-size: 8px; background-repeat: no-repeat; } .vs .slick-header-menuicon.ascending, .vs .monaco-table .slick-sort-indicator-asc { background-image: url('sort_asc.svg'); } .vs-dark .slick-header-menuicon.ascending, .hc-black .slick-header-menuicon.ascending, .vs-dark .monaco-table .slick-sort-indicator-asc, .hc-black .monaco-table .slick-sort-indicator-asc { background-image: url('sort_asc_inverse.svg'); } .vs .slick-header-menuicon.descending, .vs .monaco-table .slick-sort-indicator-desc { background-image: url('sort_desc.svg'); } .vs-dark .slick-header-menuicon.descending, .hc-black .slick-header-menuicon.descending, .vs-dark .monaco-table .slick-sort-indicator-desc, .hc-black .monaco-table .slick-sort-indicator-desc { background-image: url('sort_desc_inverse.svg'); } .monaco-table .slick-sort-indicator { display: inline-block; width: 8px; height: 8px; margin-left: 4px; margin-right: 4px; margin-top: 6px; flex: 0 0 auto; } .slick-header-menubutton { background-position: center center; background-repeat: no-repeat; cursor: pointer; display: inline-block; width: 16px; background-image: url('down.svg'); flex: 0 0 auto; margin-right: 2px; background-color: transparent; border: 0px; padding: 0px; } .vs-dark .slick-header-menubutton, .hc-black .slick-header-menubutton { background-image: url('down-inverse.svg'); } .slick-header-menubutton.filtered { background-image: url('filter.svg'); } .vs-dark .slick-header-menubutton.filtered, .hc-black .slick-header-menubutton.filtered { background-image: url('filter_inverse.svg'); } .slick-header-menu { background: none repeat scroll 0 0 white; border: 1px solid #BFBDBD; min-width: 175px; padding: 4px; z-index: 100000; cursor: default; display: inline-block; margin: 0; position: absolute; } .vs-dark .slick-header-menu { background: none repeat scroll 0 0 #333333; } .hc-black .slick-header-menu { background: none repeat scroll 0 0 #000000; } .slick-header-menu a.monaco-button.monaco-text-button { width: 60px; margin: 6px 6px 6px 6px; padding: 4px; } .slick-header-menu .searchbox-row { display: flex; align-items: center; padding-left: 5px; margin-top: 5px; } .slick-header-menu .searchbox-row .select-all-checkbox { flex: 0; } .slick-header-menu .searchbox-row .search-input { flex: 1 1 auto; } .slick-header-menu .searchbox-row .search-input input { padding-right: 70px; } .slick-header-menu .searchbox-row .selected-count { position: absolute; right: 8px; align-self: center; align-items: center; display: flex; } .slick-header-menu .searchbox-row .visible-count { position: absolute; /* visible count badge is not visible but will be read by the screen reader */ left: -10000px; } .slick-header-menu .filter { border: 1px solid #BFBDBD; font-size: 8pt; height: 250px; margin-top: 6px; overflow: hidden; padding: 1px; white-space: nowrap; align-content: flex-start; display: flex; flex-direction: column; } .slick-header-menu .filter .filter-option { display: flex; align-items: center; padding-left: 3px; } .slick-header-menu .filter-menu-button-container { display: flex; flex-direction: row; width: 100%; } .slick-header-menu .filter-menu-button { flex: 0 0 auto; } .monaco-table label { display: block; margin-bottom: 5px; } .slick-header-menuitem { border: 1px solid transparent; padding: 2px 4px; cursor: pointer; list-style: none outside none; margin: 0; } .slick-header-menu a.monaco-button.monaco-text-button.slick-header-menuicon { display: inline-block; background-position: 2px center; background-repeat: no-repeat; padding-left: 18px; text-align: left; width: 100%; padding: 0 0 0 18px; margin: 0px; background-size: 10px; } .slick-header-menucontent { display: inline-block; vertical-align: middle; } .slick-header-menuitem:hover { border-color: #BFBDBD; } .header-overlay, .cell-overlay, .selection-cell-overlay { display: block; position: absolute; z-index: 999; } .slick-icon-cell-content { background-position: 5px center !important; background-repeat: no-repeat; background-size: 16px !important; width: 100%; height: 100%; padding-left: 30px; color: inherit !important; display: flex; align-items: center; } .slick-cell .toggle { font-size: 12px !important; margin-right: -5px; }