.phone-lookup{display:none;margin-top:7px;border:1px solid var(--brd);border-radius:10px;padding:9px 10px;background:#faf9fa;color:var(--txt3);font-size:10px;line-height:1.4}
.phone-lookup.show{display:flex;align-items:center;gap:9px}
.phone-lookup.searching{border-color:#d8c9da;background:var(--pl);color:var(--p)}
.phone-lookup.available{border-color:#c8dfca;background:var(--grnl);color:var(--grn)}
.phone-lookup.found{border-color:#d6b8d8;background:var(--pl);color:var(--txt)}
.phone-lookup-icon{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--p);font-size:11px;font-weight:900}
.phone-lookup-body{flex:1;min-width:0}.phone-lookup-body strong{display:block;color:var(--txt);font-size:11px}.phone-lookup-body span{display:block;color:var(--txt3);font-size:9px;margin-top:2px}
.phone-lookup-action{min-height:36px;flex:none;border:0;border-radius:9px;padding:7px 10px;background:var(--p);color:#fff;font:800 9px Manrope,sans-serif;cursor:pointer}
.phone-lookup-action:focus-visible{outline:3px solid rgba(73,9,77,.24);outline-offset:2px}
@media(max-width:520px){.phone-lookup.found{align-items:flex-start;flex-wrap:wrap}.phone-lookup-action{width:100%}}
