
/* V403 — neutraliser les anciennes couches visuelles des popups coach */
html body .ba320-overlay .ba320-dialog,html body .ba320-overlay .ba320-scroll,html body .ba320-overlay .ba320-content,html body .ba320-overlay #coachExtraContent,html body .ba320-overlay #coachExtraContent .v131-measure-cards,html body .ba320-overlay #coachExtraContent .v132-coach-gallery{background:#08090a!important;background-image:none!important;box-shadow:none!important}
html body .ba320-overlay .ba320-header{background:#08090a!important;background-image:none!important}
html body .ba320-overlay #coachExtraContent{padding:14px!important;max-width:100%!important;box-sizing:border-box!important}
html body .ba320-overlay #coachExtraContent .v131-measure-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:0!important;padding:0!important;margin:16px 0!important}
html body .ba320-overlay #coachExtraContent .v131-measure-cards>.v129-stat.ba351-metric{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;min-width:0!important;min-height:132px!important;height:auto!important;padding:14px 6px!important;box-sizing:border-box!important;background:#151a1c!important;background-image:none!important;border:1px solid #364248!important;border-radius:15px!important}
html body .ba320-overlay #coachExtraContent .ba402-anatomy,html body .ba320-overlay #coachExtraContent .ba402-anatomy svg{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;color:#a3ff12!important;stroke:#a3ff12!important;flex:none!important}
html body .ba320-overlay #coachExtraContent .ba351-metric-label,html body .ba320-overlay #coachExtraContent .ba351-metric b,html body .ba320-overlay #coachExtraContent .ba351-metric small{display:block!important;width:100%!important;text-align:center!important;margin:0!important;align-self:center!important}
html body .ba320-overlay #coachExtraContent .ba351-metric-label{font-size:13px!important;color:#c8d1ce!important;line-height:1.3!important}
html body .ba320-overlay #coachExtraContent .ba351-metric b{font-size:27px!important;line-height:1.15!important;color:#f5f7f4!important}
html body .ba320-overlay #coachExtraContent .ba351-metric small{font-size:12px!important;color:#bfc8c6!important}
html body .ba320-overlay #coachExtraContent .v132-coach-gallery{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0!important;border:0!important}
html body .ba320-overlay #coachExtraContent .v132-coach-gallery .v27-item{background:#151a1c!important;background-image:none!important;box-shadow:none!important;border:1px solid #364248!important;border-radius:15px!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:12px!important;color:#f4f6f4!important}
html body .ba320-overlay #coachExtraContent .v132-coach-gallery .v132-photo-open{background:transparent!important;background-image:none!important;box-shadow:none!important;max-width:100%!important}
html body .ba320-overlay #coachExtraContent .v132-coach-gallery img{max-width:100%!important;object-fit:contain!important}
html body .ba320-overlay #coachExtraContent .ba351-photo-intro{background:transparent!important;background-image:none!important;border:0!important}
html body .ba320-overlay #coachExtraContent select{background:#151a1c!important;color:#fff!important}
html body .ba320-overlay .ba320-close{color:#fff!important}
