.search-container{font-family:Arial,Helvetica,sans-serif;font-size:14px;position:relative}.search-container--with-icon:before{content:"";font-family:bootstrap-icons !important;display:inline-block;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;position:absolute;left:10px;top:6px;color:grey;z-index:10;font-size:16px}.search-container .search-input{box-sizing:border-box;min-width:449px;padding:6px 12px;font-size:.75rem;color:#262626;background-color:#f9f9f9;border:1px solid #fff;border-radius:2px;border-bottom-right-radius:0;border-top-right-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.08);box-shadow:inset 0 1px 1px rgba(0,0,0,.08);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}@media (max-width:1000px){.search-container .search-input{min-width:unset}}.search-container .search-input:focus-visible{outline:unset}.search-container .search-card{position:absolute;top:100%;right:0;max-width:650px;left:0;box-sizing:border-box;padding:0;border:1px solid rgba(0,0,0,.2);background-color:#fff;border-radius:0 0 2px 2px;box-shadow:0px 3px 12px -3px rgba(0,0,0,.75);-webkit-box-shadow:0px 3px 12px -3px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 12px -3px rgba(0,0,0,.75)}.search-container .search-card .search-menu{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0;margin-left:.625rem;margin-right:.625rem;margin-bottom:.625rem;margin-top:0}.search-container .search-card .search-menu__item{cursor:pointer;letter-spacing:.01785714em;font-size:14px;font-weight:600;line-height:1.25rem;border-radius:24px;box-sizing:border-box;padding:1px 10px;margin-right:4px;margin-top:4px;color:#5c5c5c;background:#efefef}.search-container .search-card .search-menu__item--active,.search-container .search-card .search-menu__item:hover{background:#004eff;color:#e8f0fe}.search-container .search-card .search-content{text-align:left}.search-container .search-card .search-content .table-child--selected .search-primary{font-weight:700;color:#004eff}.search-primary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:300px}.search-primary>span{overflow:hidden;text-overflow:ellipsis}.search-card-expand-icon{position:absolute;right:35px;top:15px}.company-icon{float:left;max-width:145px;padding:.25rem;background-color:#fff;margin-right:5px}