.contact-tip[data-v-2a702298]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#4a5b64;line-height:1.5;margin-bottom:14px;padding:8px 10px;background:#f4faf7;border-radius:10px;border:1px solid #e3f2ea}.contact-tip svg[data-v-2a702298]{flex-shrink:0;margin-top:1px;color:var(--color-primary);opacity:.6}.contact-cards[data-v-2a702298]{display:flex;flex-direction:column;gap:12px}.contact-card[data-v-2a702298]{background:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 2px 10px rgba(28,43,51,.05);transition:border-color .2s ease,box-shadow .2s ease}.contact-card[data-v-2a702298]:active{box-shadow:0 0 0 3px rgba(0,177,106,.08)}.contact-card__field[data-v-2a702298]{margin-bottom:10px}.contact-card__field[data-v-2a702298]:last-child{margin-bottom:0}.contact-card__label[data-v-2a702298]{display:block;font-size:12px;font-weight:600;color:#4a5b64;margin-bottom:6px;padding-left:2px}.contact-card__input[data-v-2a702298]{display:flex;align-items:center;background:#f4f7f9;border:1.5px solid #d9e3ea;border-radius:12px;padding:0 12px;height:44px;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.contact-card__input[data-v-2a702298]:focus-within{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px rgba(0,177,106,.12)}.contact-card__value[data-v-2a702298]{flex:1;font-size:14px;color:#2a2a2a}.contact-card__value--placeholder[data-v-2a702298]{color:#bbb}.contact-card__field-input[data-v-2a702298]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#2a2a2a;height:100%}.contact-card__field-input[data-v-2a702298]::-moz-placeholder{color:#bbb}.contact-card__field-input[data-v-2a702298]::placeholder{color:#bbb}.contact-card__error[data-v-2a702298]{font-size:11px;color:#e53e3e;padding-left:2px;margin-top:4px}.relation-picker[data-v-2a702298]{padding:0 0 12px;background:#fff}.relation-picker__header[data-v-2a702298]{padding:20px 16px 8px}.relation-picker__title[data-v-2a702298]{font-size:16px;font-weight:600;color:#333}.relation-picker__list[data-v-2a702298]{max-height:40vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.relation-picker__item[data-v-2a702298]{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:14px;color:#333;cursor:pointer;transition:background .15s ease;border-bottom:1px solid #f5f5f5}.relation-picker__item[data-v-2a702298]:active{background:#f9f9f9}.relation-picker__item--active[data-v-2a702298]{background:#e9f8f0;color:var(--color-primary-dark);font-weight:500}.relation-picker__empty[data-v-2a702298]{text-align:center;padding:32px 0;color:#ccc;font-size:14px}