UNPKG

smart-webcomponents

Version:

Web Components & Custom Elements for Professional Web Applications

247 lines (210 loc) 6.45 kB
/*smart-filter-builder*/ smart-filter-builder { display: inline-block; width: var(--smart-filter-builder-default-width); height: var(--smart-filter-builder-default-height); font-size: var(--smart-filter-builder-font-size); font-family: var(--smart-filter-builder-font-family); overflow: visible; box-sizing: border-box; background-color: transparent; position: relative; } smart-filter-builder[disabled] { opacity: 0.55; cursor: default; pointer-events: none; user-select: none; } smart-filter-builder > .smart-container, .smart-filter-builder.smart-container { position: relative; overflow: visible; } smart-filter-builder > .smart-container > .smart-inner-container, .smart-filter-builder.smart-container > .smart-inner-container { overflow: hidden; width: 100%; height: 100%; position: relative; } .smart-filter-builder smart-menu[mode="dropDown"] { width: auto; height: auto; } .smart-filter-builder smart-scroll-viewer { width: 100%; height: 100%; position: relative; } .smart-filter-builder .filter-builder-item { min-height: var(--smart-filter-builder-row-height); vertical-align: middle; margin-right: 5px; border: none; border-radius: 3px; background-color: lightblue; display: inline-flex; align-content: center; justify-content: center; align-items: center; padding: 5px; cursor: pointer; } .smart-filter-builder .smart-filter-builder-icon { width: 40px; height: 100%; display: inline-block; font-weight: bold; border-right: 1px solid gray; margin-right: 5px; padding: 0px 2px 0px 2px; text-align: center; } .smart-filter-builder .smart-filter-builder-menu-item { height: 100%; display: inline-block; } .smart-filter-builder .smart-filter-add-btn, .smart-filter-builder .smart-filter-delete-btn { min-width: var(--smart-filter-builder-row-height); min-height: var(--smart-filter-builder-row-height); box-sizing: border-box; vertical-align: middle; display: inline-block; padding: 5px 0px 5px 0px; opacity: 0.3; font-size: 16px; } .smart-filter-builder .smart-filter-add-btn:after, .smart-filter-builder .smart-filter-delete-btn:after { content: "+"; font-family: var(--smart-font-family-icon); display: inline-block; text-align: center; width: 100%; vertical-align: middle; cursor: pointer; font-size: 25px; } .smart-filter-builder .smart-filter-add-btn:hover, .smart-filter-builder .smart-filter-delete-btn:hover { opacity: 0.6; } .smart-filter-builder .smart-filter-add-btn:active, .smart-filter-builder .smart-filter-delete-btn:active { opacity: 1; } .smart-filter-builder .smart-filter-add-btn { color: var(--smart-background-color); } .smart-filter-builder .smart-filter-add-btn:after { font-weight: bold; } .smart-filter-builder .smart-filter-delete-btn:after { content: "\e81F"; font-size: 10px; } .smart-filter-builder .smart-filter-value { min-width: 100px; padding: 0px; } .smart-filter-builder .smart-filter-value .smart-value-container { color: gray; width: 100%; height: 100%; display: inline-flex; align-content: center; justify-content: center; padding: 5px; margin: 0px; } .smart-filter-builder .smart-filter-value[edited] { padding: 0px; background-color: transparent; } .smart-filter-builder .smart-filter-value[edited] .smart-value-container { display: none; } .smart-filter-builder .smart-filter-group, .smart-filter-builder .smart-filter-group-operator { display: block; width: 100%; box-sizing: border-box; white-space: nowrap; } .smart-filter-builder .smart-filter-group-condition { display: block; width: 100%; box-sizing: border-box; white-space: nowrap; margin-bottom: 5px; } .smart-filter-builder .smart-filter-group-condition-container { display: block; width: 100%; box-sizing: border-box; white-space: nowrap; padding-left: 30px; } .smart-filter-builder .smart-filter-group-operation { min-width: 50px; } .smart-filter-builder .smart-content-container > .smart-filter-group > .smart-filter-group-operator { margin-left: 30px; } .smart-filter-builder .smart-content-container > .smart-filter-group > .smart-filter-group-operator .smart-filter-delete-btn { display: none; } .smart-filter-builder .smart-editors-container { position: relative; pointer-events: none; height: 20px; } .smart-filter-builder .smart-editors-container[open] { min-width: 100px; width: var(--smart-filter-builder-item-width); min-height: var(--smart-filter-builder-row-height); } .smart-filter-builder .smart-editors-container[open] .smart-check-box-editor { margin-left: auto; margin-right: auto; display: flex; align-self: center; justify-self: center; width: 30px; height: 30px; } .smart-filter-builder .smart-editors-container[open] .smart-check-box-editor.smart-hidden { display: none; } .smart-filter-builder .smart-editors-container .smart-text-box-editor, .smart-filter-builder .smart-editors-container .smart-numeric-text-box-editor, .smart-filter-builder .smart-editors-container .smart-drop-down-list-editor, .smart-filter-builder .smart-editors-container .smart-combo-box-editor, .smart-filter-builder .smart-editors-container .smart-date-time-picker-editor, .smart-filter-builder .smart-editors-container .smart-check-box-editor, .smart-filter-builder .smart-editors-container .smart-custom-editor > * { pointer-events: all; width: 100%; } .smart-filter-builder .smart-filter-field-name, .smart-filter-builder .smart-filter-operation { min-width: 100px; } .smart-filter-builder .smart-selected-menu-item { background-color: lightgray; } .smart-filter-builder .smart-hidden { display: none; } .smart-filter-builder .smart-scrollable-outer-container { width: 100%; height: 100%; } .smart-filter-builder .smart-filter-value:hover > * { color: initial; border-color: initial; background-color: initial; } /*# sourceMappingURL=smart.filterbuilder.css.map */