.has-result .grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;background:transparent;border:0;overflow:visible}.has-result .grid .cell{flex:1 1 170px;min-width:0;border:1px solid #e8ebe4;border-radius:9px;background:#fbfcf8;padding:10px 11px;align-self:flex-start}.has-result .grid .cell:nth-child(2){flex-grow:2;flex-basis:250px}.has-result .grid .cell:last-child{flex-grow:2;flex-basis:250px}.has-result .grid .value{line-height:1.4}.has-result .grid .source-link{font-size:12px;line-height:1.45}@media(max-width:700px){.has-result .grid .cell,.has-result .grid .cell:nth-child(2),.has-result .grid .cell:last-child{flex-basis:calc(50% - 4px);flex-grow:1}.has-result .grid .cell:nth-child(2),.has-result .grid .cell:last-child{flex-basis:100%}}
.has-result .grid .contact-cell{flex-basis:255px}.contact-lines{display:grid;gap:3px}.contact-lines strong{font-size:13px;font-weight:650}.contact-lines span{font-size:12px;color:#5f6d64;overflow-wrap:anywhere}.contact-lines small{font-size:11px;color:#8d9790;line-height:1.45}@media(max-width:700px){.has-result .grid .contact-cell{flex-basis:100%}}
.has-result .contact-refs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.has-result .contact-ref{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 12px;border:1px solid #e8ebe4;border-radius:9px;background:#fbfcf8}.has-result .contact-ref-label{flex:none;color:#8d9890;font-size:11px}.has-result .contact-ref code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#27372f;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.has-result .contact-ref-country{flex:none;color:#9aa49d;font-size:11px}.has-result .contact-details{margin-top:8px}.has-result .contact-details .contact-cell{flex-basis:255px}.has-result .contact-details .contact-cell:last-child{flex-grow:2;flex-basis:420px}@media(max-width:900px){.has-result .contact-refs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.has-result .contact-refs{grid-template-columns:1fr 1fr;gap:6px}.has-result .contact-ref{padding:9px 10px;gap:6px}.has-result .contact-ref-label{font-size:10px}.has-result .contact-ref code{font-size:11px}.has-result .contact-details{margin-top:6px}}
