/* V2.9.9 contextual in-page navigation, same look across Paramètres and Équipe. */
#teamView{max-width:1050px;margin:0 auto;padding:5px 0 34px;min-width:0}
#teamView .fee-v299-team-shell{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0 0 15px}
#teamView .fee-v299-page-title{font-size:clamp(28px,3.1vw,36px);line-height:1.15;letter-spacing:-.045em;margin:18px 0 0;color:#073e31}
#teamView .fee-v299-team-tabs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:5px;background:#e9eee4;border:1px solid #dbe5d8;border-radius:15px;max-width:100%;}
#teamView .fee-v299-team-tabs .fee-v298-tab{appearance:none;border:0;background:transparent;color:#547568;font-family:inherit;font-size:14px;font-weight:700;min-height:44px;padding:11px 20px;border-radius:11px;cursor:pointer;white-space:nowrap;transition:background .16s,color .16s;}
#teamView .fee-v299-team-tabs .fee-v298-tab:hover:not(.is-active){background:#f9fbf5;color:#073e31}
#teamView .fee-v299-team-tabs .fee-v298-tab.is-active{background:#073e31;color:#fff;box-shadow:0 3px 10px rgba(7,62,49,.12)}
#teamView .fee-v299-team-tabs .fee-v298-tab:focus-visible,#teamView .fee-v299-back:focus-visible{outline:3px solid #b7e900;outline-offset:2px}
#teamView .fee-v299-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:13px;color:#567b6d}
#teamView .fee-v299-back{background:none;border:0;padding:7px 0;min-height:34px;font:inherit;font-weight:700;color:#306b56;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#teamView .fee-v299-back::after{content:'  ›';padding-left:10px;text-decoration:none;display:inline-block;color:#91a59a}
#teamView .fee-v299-current{color:#073e31;font-weight:750}
#teamView #teamArea .panel{max-width:none;margin-inline:0}
@media(max-width:700px){
 #teamView{padding:0 0 23px!important}
 #teamView .fee-v299-team-shell{gap:12px;margin-bottom:13px}
 #teamView .fee-v299-page-title{font-size:27px;margin:13px 0 0}
 #teamView .fee-v299-team-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:3px;padding:4px;border-radius:13px}
 #teamView .fee-v299-team-tabs::-webkit-scrollbar{display:none}
 #teamView .fee-v299-team-tabs .fee-v298-tab{flex:1 0 auto;font-size:13px;padding:10px 12px;min-height:42px}
 #teamView .fee-v299-breadcrumb{font-size:12px}
 #teamView .fee-invite-box{margin-bottom:16px}
 #teamView .fee-invite-form{padding:20px 17px!important}
 #teamView .fee-invite-form p{line-height:1.45}
 #teamView .fee-invite-form #feeInviteSubmit{width:100%}
}
