/* v6: how contacts are shown — icons only / text only / icon + number. Loaded only when a card picks a non-standard look. */
.v6-val,.v6-soc-t{display:none}

/* ---------- Themes with the shared list (Aurora … Pastel) ---------- */
html.v6-cd-icons .v3-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;text-align:center}
html.v6-cd-icons .v3-list li{border:0 !important;margin:0 !important;padding:0 !important;background:none !important}
html.v6-cd-icons .v3-list a{padding:0 !important;background:none !important;box-shadow:none !important;border:0 !important;border-radius:0 !important;gap:0}
html.v6-cd-icons .v3-list .ic{width:54px;height:54px;flex:0 0 54px;font-size:21px;border-radius:50%;margin:0}
html.v6-cd-icons .v3-list .tx,html.v6-cd-icons .v3-list .go{display:none}

html.v6-cd-text .v3-list .ic{display:none}
html.v6-cd-text .v3-list a{padding-left:8px;padding-right:8px}
html.v6-cd-text .v3-list .tx strong{font-size:16px}
html.v6-cd-text .v3-list .tx small{font-size:14px;font-weight:600;color:var(--v3-accent)}

html.v6-cd-both .v3-list .tx small{font-size:13.5px;font-weight:600}

/* ---------- Classic themes (One – Four) ---------- */
html.v6-cd-icons .contact-details{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:0;list-style:none}
html.v6-cd-icons .contact-details li{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;width:auto !important}
html.v6-cd-icons .contact-details-item{padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}
html.v6-cd-icons .contact-details-item h6,html.v6-cd-icons .contact-details-item .v6-val{display:none}
html.v6-cd-icons .contact-details-item .icon-circle{margin:0 !important}

html.v6-cd-text .contact-details-item .icon-circle{display:none}
html.v6-cd-text .contact-details-item{flex-direction:column;align-items:center;text-align:center}
html.v6-cd-text .contact-details-item h6{text-align:center !important;font-weight:700}
html.v6-cd-text .contact-details-item .v6-val{display:block;font-size:.9em;opacity:.8}

html.v6-cd-both .contact-details-item{display:grid !important;grid-template-columns:auto 1fr;align-items:center;text-align:left}
html.v6-cd-both .contact-details-item .icon-circle{grid-row:1 / span 2;grid-column:1}
html.v6-cd-both .contact-details-item h6{grid-column:2;text-align:left !important}
html.v6-cd-both .contact-details-item .v6-val{display:block;grid-column:2;font-size:.85em;opacity:.75}

/* ---------- Executive (social strip + detail rows) ---------- */
html.v6-cd-icons .v3-exec .v3-details{display:flex;flex-wrap:wrap;gap:12px;padding:18px 24px;justify-content:flex-start}
html.v6-cd-icons .v3-exec .v3-details a{width:50px;height:50px;padding:0;border:1px solid var(--v3-line) !important;border-radius:50%;justify-content:center}
html.v6-cd-icons .v3-exec .v3-details span{display:none}
html.v6-cd-text .v3-exec .v3-details i{display:none}
html.v6-cd-text .v3-exec .v3-socials a i{display:none}
html.v6-cd-text .v3-exec .v3-socials a,html.v6-cd-both .v3-exec .v3-socials a{width:auto;padding:0 14px;border-radius:999px;gap:8px}
html.v6-cd-text .v3-exec .v3-socials .v6-soc-t,html.v6-cd-both .v3-exec .v3-socials .v6-soc-t{display:inline;font-size:13.5px;font-weight:600}
