.ba706-dialog{background:#080e0b!important;border-color:#375544!important}.ba706-dialog header{background:#101e16!important}.ba706-dialog header h2{flex:1;text-align:center!important;color:#f2f6ef}.ba706-body{text-align:center!important;background:#080e0b}.ba706-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px}.ba706-tabs button{flex:0 0 auto;min-width:105px;border:1px solid #405648;background:#1b2a21;color:#e7efe8;border-radius:12px;padding:12px}.ba706-tabs button.active{background:#86d51b;color:#10210c}.ba706-session-title{text-align:center!important;margin:12px 0 18px}.ba706-exercise{padding:13px;margin:12px 0;background:#142019;border:1px solid #354d3d;border-radius:15px;text-align:center!important}.ba706-exercise-top{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.ba706-exercise-top img{width:108px;height:92px;object-fit:cover;border-radius:10px}.ba706-exercise-info{flex:1;min-width:135px;text-align:center}.ba706-exercise-info h4{margin:5px 0 12px;text-align:center!important}.ba706-video{background:transparent!important;color:#a4df56!important;border:1px solid #83c831!important;border-radius:12px;padding:8px 12px}.ba706-superset{color:#a4df56;font-weight:700;text-align:center!important;margin:12px 0}.ba706-table{width:100%;border-collapse:collapse;margin-top:14px;table-layout:fixed}.ba706-table th,.ba706-table td{text-align:center!important;padding:9px 4px;border:1px solid #33483b;overflow-wrap:anywhere}.ba706-table th{background:#25372b;color:#e6efe6;font-size:.86rem}.ba706-table td{color:#f4f7f3;font-size:.9rem}@media(max-width:400px){.ba706-exercise-top img{width:88px;height:80px}.ba706-exercise{padding:9px}}
/* V707 — groupement visuel des superséries dans l'aperçu */
.ba707-superset{border:1px solid #658f68;border-left:5px solid #9be52a;border-radius:20px;padding:14px 12px;margin:18px 0;background:#0c1c14;text-align:center!important}
.ba707-superset-heading{color:#a7eb61!important;text-align:center!important;font-size:1.08rem;margin:6px 0 8px}
.ba707-superset-note{color:#b6c5bb!important;text-align:center!important;margin:0 0 15px}
.ba707-superset .ba706-exercise{margin:12px 0;background:#16241c}
.ba706-video{color:#b4ec70!important;background:#17291c!important;font-weight:700}
