body.charitable-ambassadors-invites-active{--cap-accent:#1db954}body.charitable-ambassadors-invites-active .cap-recruit-card{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:20px;margin:0 0 24px;box-shadow:0 1px 2px rgba(0,0,0,.04)}body.charitable-ambassadors-invites-active .cap-recruit-card__heading{margin:0 0 8px;font-size:18px}body.charitable-ambassadors-invites-active .cap-recruit-card__intro{margin:0 0 12px;color:#555}body.charitable-ambassadors-invites-active .cap-recruit-card__link-row{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}body.charitable-ambassadors-invites-active .cap-recruit-card__link-row .cap-recruit-card__link{flex:1;min-width:0;font-family:monospace;font-size:13px;height:40px;padding:0 10px;line-height:1.4;border:1px solid #dcdcde;border-radius:4px;background:#f6f7f7;box-sizing:border-box}body.charitable-ambassadors-invites-active .cap-recruit-card__link-row .cap-recruit-card__copy{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;line-height:1;box-sizing:border-box}body.charitable-ambassadors-invites-active .cap-recruit-card__stats{margin:12px 0 0;font-size:14px;color:#2c3338}body.charitable-ambassadors-invites-active .cap-recruit-card__stats--empty{color:#555;font-style:italic}body.charitable-ambassadors-invites-active .cap-recruit-card__stats .cap-recruit-card__view-all{margin-left:8px}body.charitable-ambassadors-invites-active .cap-recruit-card__learn-more{margin:12px 0 0;font-size:12px;text-align:right}body.charitable-ambassadors-invites-active .cap-recruit-action{position:relative;display:inline-block}body.charitable-ambassadors-invites-active .cap-recruit-popover{position:absolute;top:calc(100% + 6px);right:0;min-width:280px;max-width:360px;background:#fff;border:1px solid #dcdcde;border-radius:6px;padding:14px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:100}body.charitable-ambassadors-invites-active .cap-recruit-popover[hidden]{display:none}body.charitable-ambassadors-invites-active .cap-recruit-popover__heading{font-size:14px;margin:0 0 8px}body.charitable-ambassadors-invites-active .cap-recruit-popover__link-row{display:flex;gap:6px;margin-bottom:8px}body.charitable-ambassadors-invites-active .cap-recruit-popover__link{flex:1;font-family:monospace;font-size:12px;padding:4px 6px;border:1px solid #dcdcde;border-radius:3px;background:#f6f7f7}body.charitable-ambassadors-invites-active .cap-recruit-popover__stats{margin:8px 0 0;font-size:12px;color:#555}body.charitable-ambassadors-invites-active .cap-share-row{display:flex;gap:6px}body.charitable-ambassadors-invites-active .cap-share-row a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#f0f0f1;color:#2c3338;text-decoration:none}body.charitable-ambassadors-invites-active .cap-share-row a:hover{background:var(--cap-accent);color:#fff}body.charitable-ambassadors-invites-active .cap-mc-view-toggle{display:inline-flex;border:1px solid #dcdcde;border-radius:0;overflow:hidden;margin:16px 0}body.charitable-ambassadors-invites-active .cap-mc-view-toggle a{padding:6px 14px;text-decoration:none;font-size:14px;color:#2c3338}body.charitable-ambassadors-invites-active .cap-mc-view-toggle a.is-active{background:var(--cap-accent);color:#fff}body.charitable-ambassadors-invites-active .cap-recruits-view__chips{display:flex;gap:6px;margin:0 0 12px;flex-wrap:wrap}body.charitable-ambassadors-invites-active .cap-recruits-view__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}body.charitable-ambassadors-invites-active .cap-recruits-view__empty{padding:24px;text-align:center;color:#555;font-style:italic}body.charitable-ambassadors-invites-active .cap-recruits-chip{font-size:12px;padding:4px 10px;border-radius:0;background:#f0f0f1;color:#2c3338;text-decoration:none}body.charitable-ambassadors-invites-active .cap-recruits-chip.is-active{background:var(--cap-accent);color:#fff}body.charitable-ambassadors-invites-active .cap-recruits-card{background:#fff;border:1px solid #dcdcde;border-radius:8px;padding:14px}body.charitable-ambassadors-invites-active .cap-recruits-card h3{margin:0 0 4px;font-size:16px}body.charitable-ambassadors-invites-active .cap-recruits-card__author{margin:0 0 8px;color:#555;font-size:13px}body.charitable-ambassadors-invites-active .cap-recruits-card__status{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;background:#f0f0f1}body.charitable-ambassadors-invites-active .cap-recruits-card__view{display:block;margin-top:10px;font-size:13px}body.charitable-ambassadors-invites-active .cap-recruits-card--charitable-rejected h3,body.charitable-ambassadors-invites-active .cap-recruits-card--pending h3{opacity:.6}body.charitable-ambassadors-invites-active .cap-recruits-card--charitable-rejected .cap-recruits-card__status{background:#fbeae9;color:#b32d2e}body.charitable-ambassadors-invites-active .cap-recruits-card--pending .cap-recruits-card__status{background:#fcf3cf;color:#816600}body.charitable-ambassadors-invites-active .cap-recruits-card--publish .cap-recruits-card__status{background:#e3f7e1;color:#1d6b1f}