.company-search{grid-column:1/-1;margin:8px 0 16px;padding:16px;border:1px solid #d6dce5;border-radius:14px;background:#f6f8fb;color:#17212f}.company-search h5{margin:0 0 8px;font-size:16px}.company-search .company-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;font-weight:400;margin:10px 0}.company-search .company-consent input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:2px}.company-search button{white-space:normal;cursor:pointer;min-height:44px}.company-search .company-find{padding:10px 16px;border:0;border-radius:9px;background:#be241d;color:white;font-size:14px;font-weight:700}.company-search button:disabled{opacity:.6;cursor:wait}.company-search ul{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.company-search .company-result{width:100%;text-align:left;display:grid;gap:5px;padding:12px;border:1px solid #c9d2df;border-radius:9px;background:white;color:#17212f}.company-search .company-result:hover,.company-search .company-result:focus-visible{outline:2px solid #ba231c;outline-offset:1px}.company-search .company-result span{font-size:13px;font-weight:400}.company-search [role=status]{font-size:13px;line-height:1.5;margin:10px 0 0}.company-search a{color:#8d211d;text-decoration:underline}.company-search input[type=text]{background:#fff;color:#17212f;width:100%;box-sizing:border-box}.company-search .company-cancel{border:0;background:transparent;color:#6b2730;font-size:12px;text-decoration:underline;padding:8px 0}.company-search [hidden]{display:none!important}
