.contacts{gap:14px;display:grid}.contacts__lead{text-align:center;max-width:300px;margin:-4px auto 4px}.contacts__none{text-align:center;padding:18px 0}.contacts__search{margin:0;position:relative}.contacts__search>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.contacts__search .field__input{padding-left:42px}.contact-avatar{background:var(--surface-2);color:var(--ink);font-weight:var(--w-button);border-radius:99px;flex:none;place-items:center;line-height:1;display:grid}.contact-row{text-align:left}.contact-row__net{font-family:var(--font)}.contact-row__warn{color:var(--red);flex:none}.contact-form{gap:18px;padding-bottom:8px;display:grid}.contact-form .field{gap:8px;margin-top:0;display:grid}.contact-form__address{gap:8px;display:grid}.contact-form__address .addr-groups{border-radius:var(--r-card);background:var(--surface);padding:14px 16px}.contact-form__nets{gap:8px;display:grid}.contact-form__ask{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);font-weight:var(--w-button);border-radius:99px;place-items:center;display:grid}.contact-form__single{align-items:center;gap:8px;margin:-6px 0 0;display:flex}.contact-form__actions{gap:10px;margin-top:4px;display:grid}.contact-form__delete{color:var(--red)}.send-contact{border-radius:var(--r-card);background:var(--surface);align-items:center;gap:12px;padding:12px 16px;display:flex}.send-contact__text{flex:1;min-width:0;display:grid}.send-contact__text strong{font-size:var(--t-body);font-weight:var(--w-button);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.send-contact__text span{font-size:var(--t-caption);color:var(--ink-2)}.send-contact__ok{color:var(--blue);flex:none}.send-save-contact{margin-top:-2px}