.shared-contacts{display:grid;gap:10px;white-space:normal;margin:5px 0;min-width:0}.shared-contact{background:#f8fafc;border:1px solid #b8c6d5;border-radius:10px;padding:16px;min-width:0;width:min(380px,100%)}.shared-contact-heading{display:flex;gap:12px;align-items:center;margin-bottom:12px}.shared-contact-heading>div{min-width:0}.shared-contact-heading strong{display:block;overflow-wrap:anywhere;font-size:1rem}.shared-contact small{display:block;color:#50637b;font-size:.8125rem;margin-top:3px}.shared-contact-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#e2eaf5;color:#24365c;border-radius:50%;font-size:1.4rem}.shared-contact-phone{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #cbd6e3}.shared-contact-phone:last-child{padding-bottom:0}.shared-contact-phone>div>span{font-variant-numeric:tabular-nums;font-size:.9375rem;overflow-wrap:anywhere}.shared-contact-actions{display:flex;gap:6px;flex-wrap:wrap}.shared-contact-actions :is(button,.btn){font-size:.8125rem;min-height:36px;padding:6px 10px}
html[data-theme=dark] .shared-contact{background:#263341;color:#eef1f6;border-color:#7086a2}html[data-theme=dark] .shared-contact small{color:#c3cedd}html[data-theme=dark] .shared-contact-icon{background:#3d526d;color:#e6eefb}html[data-theme=dark] .shared-contact-phone{border-color:#60738c}
@media(max-width:600px){.shared-contact{padding:12px}.shared-contact-actions{width:100%}.shared-contact-actions :is(button,.btn){flex:1}}
