.telegram-contact__card[data-v-3730be50]{align-items:center;border:1px solid var(--telegram-contact-border);border-radius:12px;color:var(--telegram-contact-accent);cursor:pointer;display:grid;gap:18px;grid-template-columns:64px minmax(0,1fr) 20px;padding:24px;transition:background-color .16s,border-color .16s}.telegram-contact__card[data-v-3730be50]:focus-visible,.telegram-contact__card[data-v-3730be50]:hover{background:var(--telegram-contact-hover-bg);border-color:var(--telegram-contact-accent)}.telegram-contact__card[data-v-3730be50]:focus-visible{outline:2px solid var(--telegram-contact-accent);outline-offset:4px}.telegram-contact__icon[data-v-3730be50]{display:flex;height:64px;width:64px}.telegram-contact__copy[data-v-3730be50]{min-width:0}.telegram-contact__copy>span[data-v-3730be50]{display:block}.telegram-contact__label[data-v-3730be50]{font-size:12px;font-weight:500;letter-spacing:.03em}.telegram-contact__title[data-v-3730be50]{color:var(--telegram-contact-title);font-size:20px;font-weight:400;letter-spacing:-.03em;line-height:1.4;margin-top:6px}.telegram-contact__description[data-v-3730be50]{color:var(--telegram-contact-muted);font-size:13px;font-weight:300;line-height:1.7;margin-top:8px}.telegram-contact__handle[data-v-3730be50]{font-size:14px;font-weight:500;margin-top:14px}.telegram-contact__arrow[data-v-3730be50]{height:20px;width:20px}.telegram-contact--compact .telegram-contact__card[data-v-3730be50]{gap:12px;grid-template-columns:40px minmax(0,1fr) 16px;padding:16px}.telegram-contact--compact .telegram-contact__icon[data-v-3730be50]{height:40px;width:40px}.telegram-contact--compact .telegram-contact__arrow[data-v-3730be50]{height:16px;width:16px}.telegram-contact--compact .telegram-contact__title[data-v-3730be50]{font-size:15px;margin-top:4px}.telegram-contact--compact .telegram-contact__description[data-v-3730be50]{font-size:12px;margin-top:6px}.telegram-contact--compact .telegram-contact__handle[data-v-3730be50]{font-size:13px;margin-top:12px}@media(max-width:479px){.telegram-contact__card[data-v-3730be50]{gap:12px;grid-template-columns:40px minmax(0,1fr) 16px;padding:16px}.telegram-contact__icon[data-v-3730be50]{height:40px;width:40px}}@media(prefers-reduced-motion:reduce){.telegram-contact__card[data-v-3730be50]{transition:none}}
