html[data-coachme-premium="1"] body.premium-convocations-preview{margin:0!important;background:radial-gradient(circle at 90% -5%,rgba(45,140,255,.22),transparent 28%),linear-gradient(180deg,#06111e,#07182a 58%,#06111e)!important;color:#f4f8ff!important;min-height:100vh}
body.premium-convocations-preview:not(.premium-native-spa) .sidebar,body.premium-convocations-preview:not(.premium-native-spa) .sb-toggle,body.premium-convocations-preview:not(.premium-native-spa) .topbar{display:none!important}
body.premium-convocations-preview .main{margin-left:0!important;width:100%!important;min-height:100vh;background:transparent!important}
body.premium-convocations-preview .content{width:min(100%,480px)!important;max-width:480px!important;margin:0 auto!important;padding:12px 12px 100px!important;background:transparent!important}
body.premium-convocations-preview .page{display:none!important}
body.premium-convocations-preview #page-convocations{display:block!important;padding:0!important;background:transparent!important;color:#f4f8ff;--gray-100:#122c49;--gray-200:#1a3b5e;--gray-300:#315676;--gray-400:#8fa7c2;--gray-500:#9eb2c8;--gray-600:#c3d1df;--gray-700:#dce8f4;--gray-800:#f4f8ff;--blue:#2d8cff;--blue-dark:#75b9ff;--green:#35d69a;--green-dark:#57e0ad;--red:#ff6475;--orange:#f5b84f}
#convoc-premium-head{color:#f4f8ff}.cp-top{height:58px;display:flex;align-items:center;justify-content:space-between}.cp-logo{height:42px;padding:4px 9px;background:#fff;border-radius:13px;display:flex;align-items:center;box-shadow:0 7px 18px rgba(0,0,0,.18)}.cp-logo img{width:108px;height:auto}.cp-cat{padding:8px 11px;border:1px solid rgba(151,190,230,.16);background:rgba(255,255,255,.045);border-radius:12px;font-size:11px;font-weight:900}.cp-title-row{margin:4px 0 14px}.cp-eye{font-size:9px;letter-spacing:.14em;color:#6bb8ff;font-weight:900}.cp-title-row h1{font-size:29px;letter-spacing:-1px;line-height:1;margin:5px 0 5px}.cp-title-row p{font-size:10px;color:#8fa7c2;margin:0}.cp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px}.cp-kpis>div{min-width:0;padding:10px 8px;border:1px solid rgba(151,190,230,.12);border-radius:15px;background:linear-gradient(145deg,rgba(19,49,83,.88),rgba(9,28,48,.92));box-shadow:0 12px 30px rgba(0,0,0,.18)}.cp-kpis span{display:block;font-size:7px;color:#8fa7c2;font-weight:800;white-space:nowrap}.cp-kpis b{display:block;font-size:20px;margin-top:3px}
body.premium-convocations-preview #page-convocations>.section-header{margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;display:flex!important;justify-content:flex-end!important}body.premium-convocations-preview #page-convocations>.section-header .section-title{display:none!important}body.premium-convocations-preview #page-convocations>.section-header .btn-secondary{border:1px solid rgba(255,100,117,.3)!important;background:rgba(255,100,117,.08)!important;color:#ff8996!important;border-radius:11px!important;height:34px!important;padding:6px 11px!important}
body.premium-convocations-preview #page-convocations>div[style*="Créer une convocation"],body.premium-convocations-preview #page-convocations>div[style*="Voir"]{color:#6bb8ff!important;font-size:9px!important;letter-spacing:.12em!important;margin:8px 0!important}body.premium-convocations-preview #page-convocations>div[style*="display:flex"][style*="flex-wrap:wrap"]{gap:7px!important}body.premium-convocations-preview #page-convocations .btn-primary,body.premium-convocations-preview #page-convocations .cvoc-tab{border-radius:12px!important;border:1px solid rgba(151,190,230,.14)!important;box-shadow:none!important;font-weight:850!important;min-height:38px!important}body.premium-convocations-preview #page-convocations .cvoc-tab{background:rgba(255,255,255,.045)!important;color:#9eb2c8!important}body.premium-convocations-preview #page-convocations .cvoc-tab[style*="color: white"],body.premium-convocations-preview #page-convocations .cvoc-tab[style*="color:white"]{color:#fff!important}
body.premium-convocations-preview #convoc-type-badge{margin:12px 0 10px!important;color:#b9dcff!important;font-size:11px!important;padding:9px 12px!important;border-radius:12px!important;background:rgba(45,140,255,.08)!important;border:1px solid rgba(45,140,255,.16)!important}
body.premium-convocations-preview #convoc-list>.card{margin-bottom:11px!important;border-radius:19px!important;border:1px solid rgba(151,190,230,.13)!important;background:linear-gradient(145deg,rgba(16,39,66,.96),rgba(9,25,44,.96))!important;box-shadow:0 18px 44px rgba(0,0,0,.22)!important;overflow:hidden!important;color:#f4f8ff!important}body.premium-convocations-preview #convoc-list .card-header{padding:13px 14px!important;background:rgba(12,35,59,.96)!important;border-bottom:1px solid rgba(151,190,230,.10)!important}body.premium-convocations-preview #convoc-list .card-title{font-size:13px!important;font-weight:900!important;color:#f4f8ff!important}body.premium-convocations-preview #convoc-list .card>div:last-child{padding:13px 14px!important}body.premium-convocations-preview #convoc-list details{border-top:1px solid rgba(151,190,230,.09);padding-top:6px}body.premium-convocations-preview #convoc-list summary{color:#75b9ff!important}body.premium-convocations-preview #convoc-list button{border-radius:9px!important}
body.premium-convocations-preview .modal-overlay.open{background:rgba(1,8,17,.72)!important;backdrop-filter:blur(7px);z-index:1200!important}body.premium-convocations-preview #modal-convoc .modal,body.premium-convocations-preview #modal-suppr-cat .modal{width:min(100%,480px)!important;max-width:480px!important;max-height:94vh!important;overflow-y:auto!important;margin:auto 0 0!important;border-radius:26px 26px 0 0!important;background:linear-gradient(160deg,#071625,#0a2747 72%,#08223d)!important;border:1px solid rgba(151,190,230,.16)!important;color:#f4f8ff!important;box-shadow:0 -18px 70px rgba(0,0,0,.42)!important;padding:18px!important}body.premium-convocations-preview #modal-convoc .modal-title{color:#f4f8ff!important;font-weight:900!important}body.premium-convocations-preview #modal-convoc .form-label{color:#9eb2c8!important}body.premium-convocations-preview #modal-convoc .form-input,body.premium-convocations-preview #modal-convoc .form-select,body.premium-convocations-preview #modal-convoc .form-textarea{background:#0b2037!important;color:#f4f8ff!important;border:1px solid rgba(151,190,230,.17)!important;border-radius:11px!important}body.premium-convocations-preview #modal-convoc #conv-players-grid{background:rgba(3,15,27,.26)!important;border-color:rgba(151,190,230,.14)!important}body.premium-convocations-preview #modal-convoc #conv-players-grid label{border-bottom-color:rgba(151,190,230,.09)!important}
#convoc-premium-bottom{position:fixed;left:50%;bottom:10px;transform:translateX(-50%);width:min(480px,calc(100% - 18px));height:68px;border:1px solid rgba(143,174,208,.15);background:rgba(6,20,35,.95);backdrop-filter:blur(18px);border-radius:20px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px;z-index:1500;box-shadow:0 18px 50px rgba(0,0,0,.34)}#convoc-premium-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#86a0bc;text-decoration:none;font-size:16px;font-weight:800;border-radius:15px}#convoc-premium-bottom a span{font-size:7px}#convoc-premium-bottom a.active{background:rgba(45,140,255,.15);color:#72b7ff}
@media(max-width:520px){body.premium-convocations-preview .content{padding:10px 11px 96px!important}.cp-title-row h1{font-size:27px}.cp-kpis{gap:6px}.cp-kpis>div{padding:9px 7px}.cp-kpis b{font-size:19px}body.premium-convocations-preview #modal-convoc .modal{padding-bottom:86px!important}}

body.premium-convocations-preview #page-convocations .cvoc-tab.cp-tab-active{background:linear-gradient(135deg,#1f75ff,#45a2ff)!important;color:#fff!important;border-color:rgba(83,166,255,.75)!important;box-shadow:0 8px 20px rgba(38,126,255,.18)!important}

html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #convoc-premium-head .cp-title-row h1{color:#0c1b36!important}
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-premium-head .cp-title-row h1{color:#f4f8ff!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #convoc-premium-head .cp-title-row p{color:#64748b!important}
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-premium-head .cp-title-row p{color:#9eb2c8!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-premium-head .cp-cat{color:#dcecff!important;background:#0e2845!important;border-color:#274d72!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations>div[style*="Voir"],html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations>div[style*="Créer une convocation"]{color:#75b9ff!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations .cvoc-tab{background:#0e2037!important;color:#b4c7da!important;border-color:#274766!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations .cvoc-tab.cp-tab-active{background:linear-gradient(135deg,#1f75ff,#45a2ff)!important;color:#fff!important;border-color:#53a6ff!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-type-badge{color:#cbe6ff!important;background:#0d2947!important;border-color:#28557e!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list .card>div:last-child{color:#d9e7f5!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list details>div>div{color:#d9e7f5!important}

/* v4 — clair/sombre explicite pour Convocations Premium */
body.premium-convocations-preview{background:radial-gradient(circle at 90% -5%,rgba(45,140,255,.12),transparent 28%),linear-gradient(180deg,#f5f8fc,#eef3f8 58%,#f6f9fc)!important;color:#0c1b36!important}
body.premium-convocations-preview #page-convocations{color:#0c1b36!important;--gray-100:#eef3f8;--gray-200:#dce6f1;--gray-300:#c6d4e2;--gray-400:#7b8da2;--gray-500:#66788e;--gray-600:#465a71;--gray-700:#243b55;--gray-800:#0c1b36;--blue:#0878ff;--blue-dark:#0f63c7;--green:#12b981;--green-dark:#0d8f67;--red:#e84d5a;--orange:#d98e18}
.cp-top-actions{display:flex;align-items:center;gap:8px}.cp-theme{width:38px;height:38px;border-radius:12px;border:1px solid #dce6f1;background:#fff;color:#17324f;font-size:18px;font-weight:800;box-shadow:0 6px 18px rgba(20,50,85,.08);cursor:pointer}.cp-theme:active{transform:scale(.96)}
body.premium-convocations-preview .cp-cat{background:#0b2747;color:#fff;border-color:#163c63}
body.premium-convocations-preview .cp-kpis>div{background:linear-gradient(145deg,#173552,#0f2944)!important;color:#fff!important;border-color:rgba(32,77,118,.18)!important}.cp-kpis span{color:#aac0d5!important}
body.premium-convocations-preview #page-convocations .cvoc-tab{background:#eef3f8!important;color:#4c6178!important;border-color:#d9e4ef!important}body.premium-convocations-preview #page-convocations .cvoc-tab.cp-tab-active{background:linear-gradient(135deg,#1f75ff,#45a2ff)!important;color:#fff!important;border-color:#4c9eff!important}
body.premium-convocations-preview #convoc-type-badge{background:#eaf4ff!important;color:#145ca8!important;border-color:#c9e2fb!important}
body.premium-convocations-preview #convoc-list>.card{background:#fff!important;color:#0c1b36!important;border-color:#dce6f1!important;box-shadow:0 12px 30px rgba(20,50,85,.08)!important}body.premium-convocations-preview #convoc-list .card-header{background:#f7fafd!important;border-color:#e3ebf4!important}body.premium-convocations-preview #convoc-list .card-title{color:#0c1b36!important}
html[data-theme="dark"] body.premium-convocations-preview{background:radial-gradient(circle at 90% -5%,rgba(45,140,255,.22),transparent 28%),linear-gradient(180deg,#06111e,#07182a 58%,#06111e)!important;color:#f4f8ff!important}
html[data-theme="dark"] body.premium-convocations-preview #page-convocations{color:#f4f8ff!important;--gray-100:#122c49;--gray-200:#1a3b5e;--gray-300:#315676;--gray-400:#8fa7c2;--gray-500:#9eb2c8;--gray-600:#c3d1df;--gray-700:#dce8f4;--gray-800:#f4f8ff;--blue:#2d8cff;--blue-dark:#75b9ff;--green:#35d69a;--green-dark:#57e0ad;--red:#ff6475;--orange:#f5b84f}
html[data-theme="dark"] .cp-theme{background:#0d2239;color:#f4f8ff;border-color:#1e4264;box-shadow:none}html[data-theme="dark"] body.premium-convocations-preview .cp-cat{background:#0d2239;border-color:#1e4264}
html[data-theme="dark"] body.premium-convocations-preview #page-convocations .cvoc-tab{background:#0d2239!important;color:#b4c7da!important;border-color:#1d4263!important}html[data-theme="dark"] body.premium-convocations-preview #page-convocations .cvoc-tab.cp-tab-active{background:linear-gradient(135deg,#1f75ff,#45a2ff)!important;color:#fff!important;border-color:#4c9eff!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-type-badge{background:rgba(45,140,255,.08)!important;color:#b9dcff!important;border-color:rgba(45,140,255,.16)!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.card{background:linear-gradient(145deg,rgba(16,39,66,.96),rgba(9,25,44,.96))!important;color:#f4f8ff!important;border-color:rgba(151,190,230,.13)!important;box-shadow:0 18px 44px rgba(0,0,0,.22)!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list .card-header{background:rgba(12,35,59,.96)!important;border-color:rgba(151,190,230,.10)!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list .card-title{color:#f4f8ff!important}

/* v5 — le thème clair doit réellement remplacer les règles sombres historiques */
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview{background:radial-gradient(circle at 90% -5%,rgba(45,140,255,.10),transparent 28%),linear-gradient(180deg,#f7f9fc,#eef3f8 58%,#f7f9fc)!important;color:#0c1b36!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #page-convocations{color:#0c1b36!important;--gray-100:#eef3f8;--gray-200:#dce6f1;--gray-300:#c6d4e2;--gray-400:#7b8da2;--gray-500:#66788e;--gray-600:#465a71;--gray-700:#243b55;--gray-800:#0c1b36;--blue:#0878ff;--blue-dark:#0f63c7;--green:#12b981;--green-dark:#0d8f67;--red:#e84d5a;--orange:#d98e18}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #page-convocations>div[style*="Voir"],html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #page-convocations>div[style*="Créer une convocation"]{color:#57718c!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #page-convocations .cvoc-tab{background:#eef3f8!important;color:#4c6178!important;border-color:#d9e4ef!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #page-convocations .cvoc-tab.cp-tab-active{background:linear-gradient(135deg,#1f75ff,#45a2ff)!important;color:#fff!important;border-color:#4c9eff!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #convoc-type-badge{background:#eaf4ff!important;color:#145ca8!important;border-color:#c9e2fb!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #convoc-list>.card{background:#fff!important;color:#0c1b36!important;border-color:#dce6f1!important;box-shadow:0 12px 30px rgba(20,50,85,.08)!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #convoc-list .card-header{background:#f7fafd!important;border-color:#e3ebf4!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #convoc-list .card-title,html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #convoc-list .card>div:last-child{color:#0c1b36!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-convoc .modal,html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-suppr-cat .modal{background:#fff!important;color:#0c1b36!important;border-color:#dce6f1!important;box-shadow:0 -18px 70px rgba(20,50,85,.18)!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-convoc .modal-title{color:#0c1b36!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-convoc .form-label{color:#52677d!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-convoc .form-input,html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-convoc .form-select,html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-convoc .form-textarea{background:#f7fafd!important;color:#0c1b36!important;border-color:#dce6f1!important}
html[data-coachme-premium="1"][data-theme="light"] body.premium-convocations-preview #modal-convoc #conv-players-grid{background:#f7fafd!important;border-color:#dce6f1!important}
.cp-theme{font-size:0!important}.cp-theme::before{content:'☾';font-size:18px}.cp-theme[aria-label]{line-height:1}html[data-theme="dark"] .cp-theme::before{content:'☀'}

/* v6 — code couleur métier d’origine CoachMe conservé */
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card{border-top:1px solid #dce6f1!important;border-right:1px solid #dce6f1!important;border-bottom:1px solid #dce6f1!important;border-left-width:5px!important;border-left-style:solid!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-match{border-left-color:#dbeafe!important}html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-match>.card-header{background:#dbeafe!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-rattrapage{border-left-color:#c4b5fd!important}html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-rattrapage>.card-header{background:#ede9fe!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-tournoi{border-left-color:#fb923c!important}html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-tournoi>.card-header{background:#fed7aa!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-coupe{border-left-color:#eab308!important}html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-coupe>.card-header{background:#fef08a!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-spec{border-left-color:#9ca3af!important}html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-spec>.card-header{background:#e5e7eb!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-train{border-left-color:#22c55e!important}html[data-theme="light"] body.premium-convocations-preview #convoc-list>.cv-type-train>.card-header{background:#fff!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card>.card-header .card-title{color:#17324f!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.card{border-top:1px solid #183a58!important;border-right:1px solid #183a58!important;border-bottom:1px solid #183a58!important;border-left-width:5px!important;border-left-style:solid!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-match{border-left-color:#60a5fa!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-match>.card-header{background:#10345c!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-rattrapage{border-left-color:#a78bfa!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-rattrapage>.card-header{background:#31245b!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-tournoi{border-left-color:#fb923c!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-tournoi>.card-header{background:#4a2d13!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-coupe{border-left-color:#facc15!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-coupe>.card-header{background:#40370d!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-spec{border-left-color:#94a3b8!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-spec>.card-header{background:#283342!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-train{border-left-color:#4ade80!important}html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-train>.card-header{background:#123c2b!important}
html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.card>.card-header .card-title{color:#f4f8ff!important}
/* v6.1 — liseré sémantique prioritaire */
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card.cv-type-match{border-left-color:#93c5fd!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card.cv-type-rattrapage{border-left-color:#a78bfa!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card.cv-type-tournoi{border-left-color:#fb923c!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card.cv-type-coupe{border-left-color:#eab308!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card.cv-type-spec{border-left-color:#9ca3af!important}
html[data-theme="light"] body.premium-convocations-preview #convoc-list>.card.cv-type-train{border-left-color:#22c55e!important}

/* Signature Premium — même ballon que la fiche joueur, uniquement sur cartes bleues */
.cp-kpis>div{position:relative;overflow:hidden}.cp-kpis>div::after{content:'';position:absolute;z-index:0;width:72px;height:52px;right:-9px;top:5px;background:url('/coachme-ball-reference.webp?v=3') center/cover no-repeat;opacity:.16;filter:saturate(1.08) brightness(1.02);-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,rgba(0,0,0,.80) 65%,transparent 86%);mask-image:radial-gradient(ellipse at center,#000 45%,rgba(0,0,0,.80) 65%,transparent 86%);pointer-events:none}.cp-kpis>div>*{position:relative;z-index:1}
body.premium-convocations-preview #convoc-list>.cv-type-match>.card-header{position:relative;overflow:hidden}body.premium-convocations-preview #convoc-list>.cv-type-match>.card-header::after{content:'';position:absolute;z-index:0;width:84px;height:60px;right:-8px;top:-4px;background:url('/coachme-ball-reference.webp?v=3') center/cover no-repeat;opacity:.13;filter:saturate(1.08) brightness(1.03);-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,rgba(0,0,0,.78) 65%,transparent 86%);mask-image:radial-gradient(ellipse at center,#000 45%,rgba(0,0,0,.78) 65%,transparent 86%);pointer-events:none}body.premium-convocations-preview #convoc-list>.cv-type-match>.card-header>*{position:relative;z-index:1}
html[data-theme="dark"] .cp-kpis>div::after{opacity:.22}html[data-theme="dark"] body.premium-convocations-preview #convoc-list>.cv-type-match>.card-header::after{opacity:.18}

/* Bordure métier Convocations : fin sur 3 côtés, accent plus large à gauche */
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list > .card,
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-list > .card{
  border-top-width:1px!important;
  border-right-width:1px!important;
  border-bottom-width:1px!important;
  border-left-width:5px!important;
  border-style:solid!important;
}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list > .cv-type-match,
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-list > .cv-type-match{border-color:#60a5fa!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list > .cv-type-rattrapage,
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-list > .cv-type-rattrapage{border-color:#a78bfa!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list > .cv-type-tournoi,
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-list > .cv-type-tournoi{border-color:#fb923c!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list > .cv-type-coupe,
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-list > .cv-type-coupe{border-color:#facc15!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list > .cv-type-train,
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-list > .cv-type-train{border-color:#4ade80!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #convoc-list > .cv-type-spec,
html[data-coachme-premium="1"][data-theme="dark"] body.premium-convocations-preview #convoc-list > .cv-type-spec{border-color:#94a3b8!important}

/* Priorité finale clair + sombre : couleur métier sur les 4 côtés */
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations #convoc-list > .card.cv-type-match{border-color:#60a5fa!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations #convoc-list > .card.cv-type-rattrapage{border-color:#a78bfa!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations #convoc-list > .card.cv-type-tournoi{border-color:#fb923c!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations #convoc-list > .card.cv-type-coupe{border-color:#facc15!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations #convoc-list > .card.cv-type-train{border-color:#4ade80!important}
html[data-coachme-premium="1"] body.premium-convocations-preview #page-convocations #convoc-list > .card.cv-type-spec{border-color:#94a3b8!important}

/* === CONVOCATIONS — ONGLETS À VENIR / HISTORIQUE 20260920 === */
body.premium-convocations-preview #convoc-type-badge{display:none!important}
body.premium-convocations-preview .convoc-scope-tabs{
  display:grid;
  grid-template-columns:minmax(0,.82fr) minmax(0,1.38fr);
  gap:7px;
  margin:12px 0 12px;
}
body.premium-convocations-preview .convoc-scope-tab{
  appearance:none;
  min-width:0;
  min-height:46px;
  padding:10px 12px;
  border:1px solid #294b6c;
  border-radius:15px;
  background:#0b2036;
  color:#9fb8d2;
  font:inherit;
  font-size:11px;
  line-height:1.15;
  font-weight:850;
  cursor:pointer;
  text-align:center;
  transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;
}
body.premium-convocations-preview .convoc-scope-tab.active{
  color:#fff;
  border-color:#3997ff;
  background:linear-gradient(145deg,#167ef5,#2999ff);
  box-shadow:0 8px 20px rgba(23,126,245,.24),inset 0 0 0 1px rgba(255,255,255,.08);
}
html[data-theme="light"] body.premium-convocations-preview .convoc-scope-tab{
  background:#f6f9fd;
  color:#577089;
  border-color:#d6e2ef;
}
html[data-theme="light"] body.premium-convocations-preview .convoc-scope-tab.active{
  color:#fff;
  background:linear-gradient(145deg,#167ef5,#2999ff);
  border-color:#167ef5;
}
@media(max-width:760px){
  body.premium-convocations-preview .convoc-scope-tabs{gap:7px;margin:12px 0 12px}
  body.premium-convocations-preview .convoc-scope-tab{min-height:48px;padding:9px 8px;font-size:10px;border-radius:14px}
}

/* === CONVOCATIONS — ONGLETS PLUS FINS 20260920 === */
body.premium-convocations-preview .convoc-scope-tabs{
  gap:6px!important;
  margin:9px 0 10px!important;
}
body.premium-convocations-preview .convoc-scope-tab{
  min-height:36px!important;
  padding:6px 9px!important;
  border-radius:11px!important;
  font-size:9.5px!important;
  line-height:1.05!important;
}
@media(max-width:760px){
  body.premium-convocations-preview .convoc-scope-tabs{
    gap:6px!important;
    margin:9px 0 10px!important;
  }
  body.premium-convocations-preview .convoc-scope-tab{
    min-height:36px!important;
    padding:6px 7px!important;
    border-radius:11px!important;
    font-size:9.5px!important;
  }
}

/* 2026-10-12 - Contraste des noms dans les reponses aux convocations, theme clair uniquement. */
html[data-coachme-premium="1"]:not([data-theme="dark"]) body.premium-convocations-preview #convoc-list details>div>div{color:#0c1b36!important}
