UNPKG

smart-webcomponents-community

Version:

Web Components & Custom Elements Community Version

151 lines (146 loc) 4.57 kB
.smart-grid-column-menu { position: absolute; background: var(--smart-surface); width: var(--smart-grid-column-menu-width); height: var(--smart-grid-column-menu-height); z-index: 9999; box-shadow: var(--smart-elevation-8); min-height: 40px; overflow: hidden; } .smart-grid-column-menu smart-menu { border: none; } .smart-grid-column-menu.smart-animate { transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); transform: scale(0); opacity: 0; transform-origin: top left; } .smart-grid-column-menu.smart-animate.smart-open-right { transform-origin: top right; } .smart-grid-column-menu.smart-animate.smart-grid-download-menu { width: auto; transform: scaleY(0); } .smart-grid-column-menu smart-menu[mode=vertical] { height: 100%; } .smart-grid-column-menu.open.smart-animate { transform: scale(1); opacity: 1; } .smart-grid-column-menu .smart-grid-icon { display: inline-block; } .smart-grid-column-menu .smart-filter-container { width: 100%; height: auto; background: var(--smart-background); } .smart-grid-column-menu .smart-filter-container smart-filter-panel { width: 100%; border: none; background: transparent; } .smart-grid-column-menu .smart-filter-container .smart-filter-panel smart-tree, .smart-grid-column-menu .smart-filter-panel smart-filter-builder { height: 250px; } .smart-grid-filter-footer { height: var(--smart-grid-filter-footer-height); } smart-grid-row[filter-row], smart-grid-row[summary-row] { background: var(--smart-surface); } smart-grid-row[filter=indeterminate] { opacity: 0.75; } smart-grid-column .smart-filter-button.smart-animate:before { transition: transform 0.2s ease-out, opacity 0.3s ease-out; } smart-grid-cell.smart-grid-filter-row-cell { background: var(--smart-surface); color: var(--smart-surface-color); border-color: var(--smart-surface); --smart-grid-cell-horizontal-border: transparent; } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-type { outline: none; background: inherit; color: inherit; border: none; border-radius: 0px; width: var(--smart-editor-addon-width); font-family: var(--smart-font-family-icon); font-style: normal; font-weight: normal; color: inherit; font-size: 14px; text-decoration: inherit; font-variant: normal; text-transform: none; flex-wrap: wrap; align-items: center; justify-content: center; cursor: pointer; } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-value { border-radius: 0px; width: calc(100% - var(--smart-editor-addon-width)); border: none; resize: none; border-radius: 0px; background: inherit; color: inherit; outline: none; overflow: hidden; } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-value.smart-grid-number-input-cell-editor .nav { border: 1px solid var(--smart-border); } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container { display: flex; margin-left: 1px; width: calc(100% - 1px) !important; height: 100%; border: 1px solid transparent; } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container[disabled] .nav { pointer-events: none; visibility: hidden; } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container[disabled] .smart-filter-input-type { pointer-events: none; visibility: hidden; } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container[disabled] .smart-grid-icon { visibility: hidden; pointer-events: none; } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container[focus] { border-color: var(--smart-ui-state-border-active); border-style: solid; border-width: 1px; background: var(--smart-background); } smart-grid-cell.smart-grid-filter-row-cell .smart-filter-input-container[focus] .smart-filter-input-value.smart-grid-number-input-cell-editor .nav { background: var(--smart-background); } smart-grid-cell.smart-grid-filter-row-cell[template=checkBox] .smart-filter-input-value.smart-grid-check-box-cell-editor { width: 14px; height: 14px; } smart-grid-cell[filter] { background: var(--smart-grid-cell-background-filter); color: var(--smart-grid-cell-color-filter); } smart-grid-cell[filter]:not([selected]) .smart-label { background: var(--smart-grid-cell-background-filter); color: var(--smart-grid-cell-color-filter); } smart-menu.smart-grid-column-filter-menu.filter-excel smart-menu-item[level="1"] .smart-menu-item-label-container { padding: 0px !important; margin: 0px !important; }