/* Team actions: follow, sharing and matchday tools. Existing actions and IDs stay intact. */
.pn-design.pn-page-team .pn-team-actionbar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px 0;padding:9px 10px;margin:0 0 18px;border:1px solid #dce7e1;border-radius:12px;background:#ffffffd9;box-shadow:0 2px 6px #102f2703}
.pn-team-actionbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}
.pn-team-actionbar .pn-team-action-follow{margin-right:auto;padding-right:12px}
.pn-team-actionbar .pn-team-action-share{padding-right:12px}
.pn-team-actionbar .pn-team-action-tools{border-left:1px solid #dce7e1;padding-left:12px}
.pn-team-actionbar .account-follow-feedback{margin:0;font-size:12px;max-width:220px}
.pn-team-actionbar .account-follow-feedback:empty{display:none}
.pn-design.pn-page-team .pn-team-actionbar :is(#followFavorite,#openShare,#downloadTeamCard,#pn-team-calendar-link,#pnGrowthScout,#pnGrowthCompetition){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto;max-width:100%;min-height:38px;padding:8px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#36594a;font:600 12px/1.45 var(--pn-font,Arial,sans-serif);text-decoration:none;white-space:normal;text-align:center;cursor:pointer;box-shadow:none;filter:none;transition:background .15s,border-color .15s,color .15s}
.pn-design.pn-page-team .pn-team-actionbar :is(button,a):hover:not(:disabled){background:#eef6f1;color:#087f5b;border-color:#d6e8dd}
.pn-design.pn-page-team .pn-team-actionbar :is(button,a):focus-visible{outline:3px solid #087f5b;outline-offset:3px}
.pn-team-actionbar :is(button,a)::before{content:"";display:block;width:17px;height:17px;flex:0 0 17px;background:currentColor;-webkit-mask:var(--action-icon) center/contain no-repeat;mask:var(--action-icon) center/contain no-repeat}
.pn-team-actionbar :is(button,a):disabled{opacity:.5;cursor:wait}
.pn-team-actionbar #followFavorite{--action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020s-8-4.4-8-10a4.5%204.5%200%200%201%208-2.8A4.5%204.5%200%200%201%2020%2010c0%205.6-8%2010-8%2010Z%22%2F%3E%3C%2Fsvg%3E")}
.pn-team-actionbar #openShare{--action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%225%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2219%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22m8.6%2010.5%206.8-4m-6.8%207%206.8%204%22%2F%3E%3C%2Fsvg%3E")}
.pn-team-actionbar #downloadTeamCard{--action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M7%208h6M7%2012h3m7-3v7m-3-3%203%203%203-3%22%2F%3E%3C%2Fsvg%3E")}
.pn-team-actionbar #pn-team-calendar-link{--action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M7%203v4m10-4v4M3%2010h18m-9%204v4m-2-2h4%22%2F%3E%3C%2Fsvg%3E")}
.pn-team-actionbar #pnGrowthScout{--action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205M7.5%2012l2-3%202%202%202-3%22%2F%3E%3C%2Fsvg%3E")}
.pn-team-actionbar #pnGrowthCompetition{--action-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v5a4%204%200%200%201-8%200V3Zm0%202H4v2a4%204%200%200%200%204%204m8-6h4v2a4%204%200%200%201-4%204m-4%201v6m-4%203h8m-6-3h4v3h-4Z%22%2F%3E%3C%2Fsvg%3E")}
@media(min-width:701px) and (pointer:coarse){.pn-design.pn-page-team .pn-team-actionbar :is(button,a){min-height:44px}}
@media(max-width:1050px) and (min-width:701px){.pn-team-actionbar .pn-team-action-follow{width:100%;margin-right:0}.pn-team-actionbar .pn-team-action-share{margin-right:auto}}
@media(max-width:700px){
 .pn-design.pn-page-team .pn-team-actionbar{padding:10px;gap:10px;display:grid;grid-template-columns:1fr}
 .pn-team-actionbar .pn-team-action-follow{margin:0;padding:0;display:grid;grid-template-columns:1fr}
 .pn-team-actionbar .pn-team-action-share,.pn-team-actionbar .pn-team-action-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;border:0;gap:6px}
 .pn-team-actionbar .pn-team-action-tools{border-top:1px solid #e4ece7;padding-top:10px}
 .pn-team-actionbar .pn-team-action-tools>a:last-child:nth-child(odd){grid-column:1/-1}
 .pn-design.pn-page-team .pn-team-actionbar :is(#followFavorite,#openShare,#downloadTeamCard,#pn-team-calendar-link,#pnGrowthScout,#pnGrowthCompetition){width:100%;min-height:44px;padding:9px 8px;background:#f5f8f6;border-color:#e4ece7}
 .pn-team-actionbar .account-follow-feedback{max-width:none;text-align:center}
}
@media(prefers-reduced-motion:reduce){.pn-design.pn-page-team .pn-team-actionbar :is(button,a){transition:none}}
