.targets-input { position: relative; &__hosts-search-dropdown { width: 100%; position: absolute; top: 70px; left: 0; z-index: 1; background-color: $core-white; border-radius: 0px 0px 8px 8px; .table-container { box-shadow: 0px 4px 10px rgba(52, 59, 96, 0.15); border-radius: 0px 0px 8px 8px; .data-table__wrapper { overflow: auto; } // Properly vertically aligns host issue icon .display_name__cell { display: inline-flex; align-items: center; white-space: nowrap; .host-issue { margin-left: $pad-xsmall; display: inline-flex; } } .data-table-block { display: initial; } } .empty-search, .data-error { padding-top: 72px; padding-bottom: 72px; min-height: 225px; display: flex; justify-content: center; box-shadow: 0px 4px 10px rgba(52, 59, 96, 0.15); box-sizing: border-box; h4 { margin: 0; margin-bottom: 16px; font-size: $small; } p { margin: 0; font-size: $x-small; } } } // hack because it's creating unwanted space .table-container { background-color: $core-white; &__header { display: none; } .data-table { &__wrapper { margin: 0; } // Properly vertically aligns host issue icon .display_name__cell { display: inline-flex; align-items: center; white-space: nowrap; .host-issue { margin-left: $pad-xsmall; display: inline-flex; } } } } &__hosts-selected-table { margin-top: 8px; .data-table__wrapper { width: 100%; overflow: auto; } .delete__cell { text-align: center; } } .data-table-block .data-table__no-rows { min-height: 225px; // Match empty and error state } .loading-overlay { height: 100%; // Match container height } .loading-spinner.centered { margin: auto; } }