.creator-business-contacts{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;color:inherit}
.creator-business-contacts .creator-contact-entry{min-width:0;margin:0;padding:18px 20px;border-radius:18px;background:var(--site-background,#fff7ed);color:inherit;overflow-wrap:anywhere}
.creator-business-contacts .creator-contact-label{font-weight:700;font-size:14px;line-height:1.5;display:flex;align-items:center;gap:9px;margin:0 0 6px}
.creator-business-contacts .creator-contact-number{font-size:16px;line-height:1.6;margin:0 0 10px;display:block;color:inherit}
.creator-business-contacts .creator-contact-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0}
.creator-business-contacts a.creator-contact-action{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;margin:0;border:1px solid currentColor;border-radius:9px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;color:inherit!important;background:transparent}
.creator-business-contacts a.creator-contact-action:hover{background:rgb(128 128 128 / 12%);transform:none}
.creator-business-contacts a.creator-contact-action:focus-visible,.creator-business-contacts a.creator-contact-email:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.creator-business-contacts a.creator-contact-email{display:block;margin:0;padding:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere;color:inherit!important;text-decoration:underline;text-underline-offset:3px}
.creator-business-contacts.creator-contacts-compact{gap:18px}
.creator-business-contacts.creator-contacts-compact .creator-contact-entry{padding:0;border:0;border-radius:0;background:transparent;color:inherit}
.creator-business-contacts.creator-contacts-compact .creator-contact-label{font-size:13px;opacity:.85}
.creator-business-contacts.creator-contacts-compact .creator-contact-number{font-size:15px;margin-bottom:8px}
.creator-business-contacts.creator-contacts-compact .creator-contact-actions{gap:6px 14px}
.creator-business-contacts.creator-contacts-compact a.creator-contact-action{min-height:32px;padding:3px 0;border:0;border-radius:0;font-size:13px;line-height:1.5;gap:6px;box-shadow:none}
.creator-business-contacts.creator-contacts-compact a.creator-contact-action:hover{text-decoration:underline;background:transparent}
.creator-business-contacts.creator-contacts-compact a.creator-contact-action i{font-size:14px;line-height:1}
@media(max-width:479px){.creator-business-contacts .creator-contact-entry{padding:16px}.creator-business-contacts .creator-contact-number{font-size:15px}}
