@mixin adf-content-node-selector-theme($theme) { $primary: map-get($theme, primary); $foreground: map-get($theme, foreground); $background: map-get($theme, background); .adf-content-node-selector-dialog { .mat-dialog-container { padding: 0; } .adf-content-node-selector { &-title, &-content, &-actions { padding: 16px; margin: 0; } &-title::first-letter { text-transform: uppercase; } &-content { padding-top: 0; &-input { width: 100%; &-icon { color: mat-color($foreground, disabled-button); cursor: pointer; &:hover { color: mat-color($foreground, base); } } } .mat-input-underline .mat-input-ripple { height: 1px; transition: none; } .adf-site-dropdown-container { .mat-form-field { display: block; margin-bottom: 15px; } } .adf-site-dropdown-list-element { width: 100%; margin-bottom: 0; .mat-select-trigger { font-size: 14px; } } .adf-toolbar .mat-toolbar { border-bottom-width: 0; font-size: 14px; } &-list { height: 200px; overflow: auto; border: 1px solid mat-color($foreground, base, 0.07); .adf-highlight { color: mat-color($primary); } .adf-data-table { border: none; .adf-no-content-container { text-align: center; } thead { display: none; } .adf-data-table-cell { padding-top: 8px; padding-bottom: 8px; border-top: none; height: 30px; &--image { padding-left: 16px; padding-right: 8px; } &--text { padding-left: 8px; } } tbody tr { height: auto !important; &:last-child { .adf-data-table-cell { border-bottom: none; } } } } } } &-actions { padding: 8px; background-color: mat-color($background, background); display: flex; justify-content: flex-end; color: mat-color($foreground, secondary-text); button { text-transform: uppercase; } &:last-child { margin-bottom: 0px; } &-cancel { font-weight: normal; } &-choose { font-weight: normal; &[disabled] { opacity: 0.6; } &:enabled { color: mat-color($primary); } } } } } }