.dialog:has(.contact-value){width:min(420px,calc(100% - 32px))}.dialog:has(.contact-value)>.dialog-head{border-bottom:0;padding-bottom:0}.contact-value{display:grid;gap:var(--space-4)}.contact-value-link{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-6) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);color:var(--color-text);text-align:center;text-decoration:none}.contact-value-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-surface)}.contact-value-data{max-width:100%;font-size:var(--text-title);font-weight:var(--weight-heading);line-height:1.4;overflow-wrap:anywhere}.contact-value-open{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-body)}.contact-value-link:is(:not(*),:focus-visible) .contact-value-open{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.contact-value-link:is(:hover,:focus-visible) .contact-value-open{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}}.contact-value-copy{width:100%}.contact-value-error{color:var(--color-danger);font-size:var(--text-meta)}
