.company-lookup-field{position:relative;min-width:0}.company-lookup-field label{margin:0}.company-results{position:absolute;top:100%;left:0;right:0;z-index:12;background:#fff;border:1px solid #a9cbd5;border-radius:5px;box-shadow:0 9px 25px #24394022;max-height:320px;overflow-y:auto;margin-top:5px}.company-results[hidden]{display:none}.company-result{width:100%;display:block;text-align:left;padding:12px 14px;border:0;border-bottom:1px solid #e7edef;background:#fff;color:#283b43;cursor:pointer;border-radius:0;font:inherit;white-space:normal}.company-result:hover,.company-result[aria-selected=true]{background:#eef8fb;outline:2px solid #55a5bf;outline-offset:-2px}.company-result strong,.company-result span{display:block}.company-result span{font-size:12px;color:#586b73;margin-top:3px;line-height:1.5}.company-search-note{grid-column:1/-1;color:#65757b;font-size:12px;line-height:1.6;margin:0 0 6px}.company-search-status:empty{display:none}.company-search-status{margin-top:6px;font-size:12px;line-height:1.5}.company-source{grid-column:1/-1;font-size:12px;line-height:1.7;color:#526970;margin:0 0 10px}.company-source[hidden]{display:none}.company-source a{color:#007ca4}.company-result:last-child{border-bottom:0}

.company-source-detail{display:block;font-size:11px;opacity:.8;margin-top:3px}.company-source a{text-underline-offset:3px;font-weight:600}

.company-success{padding:16px 0;font-size:14px}.company-success strong{display:inline-block;margin-bottom:5px}

.company-provider-credit{margin:0 0 16px;font-size:12px;line-height:1.6}.company-provider-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600}
