.creator-work-switch{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.creator-work-switch button,.creator-generated-more{border:1px solid #dcd9d0;border-radius:12px;padding:12px 18px;background:#fff;font-weight:600;cursor:pointer}.creator-work-switch button[aria-pressed=true]{background:#d1fc64;border-color:#a9ce50}
.creator-generated-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:22px}.creator-generated-card{display:block;padding:0;border:1px solid #dedbd3;border-radius:14px;overflow:hidden;background:white;text-align:left;cursor:pointer}.creator-generated-card .community-card-media{height:230px}.creator-generated-card>span{display:block;padding:12px;font-size:12px;overflow-wrap:anywhere}.creator-generated-more{display:block;margin:24px auto}
.creator-public-links .social-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:0;background:none;border-radius:0}.creator-public-links .social-icon svg,.creator-public-links .creator-location>svg,.creator-public-links a>svg{display:block;flex:none;width:18px;height:18px;min-width:18px;max-width:none;max-height:none}.creator-public-links .social-icon svg{fill:currentColor}.creator-public-links a,.creator-public-links .creator-location{display:inline-flex;align-items:center;gap:7px}
@media(max-width:600px){.creator-work-switch button{flex:1;font-size:12px;padding:11px 9px}.creator-generated-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creator-generated-card .community-card-media{height:180px}}

.creator-profile-actions .report-profile-button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid #dcd9d0;background:white;border-radius:12px;cursor:pointer}.report-profile-button svg{width:20px;height:20px}

.followed-creators .creator-results article{display:flex;align-items:center;gap:12px;min-width:0}.followed-creators .creator-results article>div:not(.avatar):not(.followed-creator-actions){flex:1;min-width:0}.followed-creators .avatar{flex:none;width:44px;height:44px;object-fit:cover}.followed-creator-actions{display:flex;align-items:center;gap:7px;flex:none}.followed-creator-actions .view-creator{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dedbd3;border-radius:9px;background:white;color:#6c51f4}.followed-creator-actions .unfollow-creator{height:38px;padding:8px 10px;border:1px solid #dedbd3;border-radius:9px;background:#fff;color:#655f57;font-size:11px;cursor:pointer}.followed-creator-actions .unfollow-creator:hover{background:#f4eee9}
@media(max-width:600px){.followed-creators .creator-results{grid-template-columns:1fr}.followed-creators .creator-results article{flex-wrap:wrap}.followed-creator-actions{margin-left:auto}}

.followed-creators .creator-results article>.followed-creator-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;width:auto}
.followed-creators .creator-results article>.avatar{width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;aspect-ratio:1;border-radius:50%;overflow:hidden;padding:0;object-fit:cover;flex:0 0 44px}
.followed-creators .followed-creator-actions>*{flex:none}
.billing-card .gold-upgrade{padding:24px;border-radius:18px;margin-top:20px;background:linear-gradient(135deg,#fff9e9,#f2ead8);border:1px solid #e4d4a8;box-shadow:0 5px 18px #27211608}.billing-card .pro-creator-upgrade{background:linear-gradient(135deg,#f2edff,#f5f8ec);border-color:#d7cbed}.billing-card .gold-upgrade>div{align-items:center;gap:12px}.billing-card .gold-upgrade strong{font-size:24px}.billing-card .pro-creator-upgrade strong{color:#624497}.billing-card .gold-upgrade p{font-size:14px;line-height:1.5;color:#706957}.billing-card .plan-features{display:grid;gap:12px;list-style:none;padding:0;margin:22px 0 24px;font-size:13px}.plan-features li{display:flex;gap:9px;align-items:flex-start;line-height:1.5}.plan-features li:before{content:'✓';color:#657d38;font-weight:700}.billing-card .plan-credit-feature{font-weight:700;color:#614395}.billing-card .gold-upgrade .primary{width:100%;min-height:46px;border-radius:11px}.billing-card .pro-creator-upgrade .primary{background:#7353aa;border-color:#7353aa}
