/* CreatorCouponCodes Brand Social Profiles — scoped to plugin classes. */
.cccbs-wrap{padding:20px 0;background:#f7faf8;border-block:1px solid #e7eee8;font-family:inherit}
.cccbs-inner{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.cccbs-heading{flex:0 1 370px;min-width:0}
.cccbs-eyebrow{display:block;color:#16794b;font-size:10px;letter-spacing:.14em;font-weight:800;margin:0 0 5px}
.cccbs-title{color:#172c23;font-size:18px;font-weight:750;letter-spacing:-.03em;line-height:1.3;margin:0}
.cccbs-heading p{font-size:12px;line-height:1.5;color:#66756c;margin:5px 0 0}
.cccbs-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;flex:1}
.cccbs-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 12px;background:#fff;border:1px solid #dfe9e2;border-radius:11px;color:#30463a!important;text-decoration:none!important;box-shadow:0 2px 9px rgba(18,61,38,.035);font-size:12px;font-weight:700;white-space:nowrap;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.cccbs-link svg{width:19px;height:19px;flex-shrink:0;color:#16794b}
.cccbs-arrow{font-size:14px;color:#9aaba0;margin-left:2px}
.cccbs-link:hover{border-color:#96c3a6;color:#12683e!important;box-shadow:0 5px 15px rgba(18,61,38,.09);transform:translateY(-1px)}
.cccbs-link:focus-visible{outline:3px solid #16794b;outline-offset:3px}
@media(max-width:950px){.cccbs-inner{align-items:flex-start;flex-direction:column;gap:15px}.cccbs-heading{flex:none}.cccbs-links{width:100%;justify-content:flex-start}}
@media(max-width:480px){.cccbs-wrap{padding:18px 0}.cccbs-inner{padding:0 18px}.cccbs-title{font-size:17px}.cccbs-links{gap:8px}.cccbs-link{padding:10px 11px;min-height:42px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.cccbs-link{transition:none}.cccbs-link:hover{transform:none}}
