@mixin adf-content-node-selector-theme($theme) { $primary: map-get($theme, primary); $foreground: map-get($theme, foreground); $background: map-get($theme, background); .search-results-label { font-weight: 600; font-size: 14px; font-style: normal; font-stretch: normal; line-height: 1.43; letter-spacing: -0.2px; color: mat-color($foreground, base, 0.87); } .adf-content-node-selector { &-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 { max-height: 48px; border-bottom-width: 0; font-size: 14px; &.mat-toolbar-single-row { height: auto; } } &-breadcrumb { .adf-dropdown-breadcumb-trigger { outline: none; .mat-icon { color: mat-color($foreground, base, 0.45); &:hover { color: mat-color($foreground, base, 0.65); } } } .adf-dropddown-breadcrumb-item-chevron { color: mat-color($foreground, base, 0.45); } } &-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-datatable-selected > svg { fill: #00bcd4 !important; } .adf-no-content-container { text-align: center; border: none !important; } .adf-data-table-cell { padding-top: 8px; padding-bottom: 8px; height: 30px; & .adf-name-location-cell-location { display: none; } & .adf-name-location-cell-name { padding: 0; } &--image { padding-left: 16px; padding-right: 8px; } &--text { padding-left: 8px; } } .adf-datatable-body .adf-datatable-row { height: auto !important; &:first-child { .adf-data-table-cell { border-top: none; } } &:last-child { .adf-data-table-cell { border-bottom: none; } } } } &-searchLayout { .adf-data-table { .adf-data-table-cell { height: 56px; padding-bottom: 24px; & .adf-name-location-cell-location { display: block } & .adf-name-location-cell-name { padding: 18px 0 2px 0; } &.adf-content-selector-modified-cell { display: none; } &.adf-content-selector-modifier-cell { display: none; } &--image { padding-left: 16px; padding-right: 8px; padding-bottom: 8px; } } } } } } } }