{"id":985,"date":"2026-04-28T15:34:05","date_gmt":"2026-04-28T15:34:05","guid":{"rendered":"https:\/\/demo.danz.be\/demo\/horaire\/"},"modified":"2026-07-28T12:55:53","modified_gmt":"2026-07-28T12:55:53","slug":"horaire","status":"publish","type":"page","link":"https:\/\/demo.danz.be\/demo\/horaire\/","title":{"rendered":"Horaire"},"content":{"rendered":"<div class=\"danz-fe danz-fe-planning\" data-view=\"grid\" data-width=\"default\"><form method=\"get\" class=\"danz-fe-planning__filters\" role=\"search\"><div class=\"danz-fe-planning__filters-inner\"><label class=\"danz-fe-planning__filter\"><span class=\"danz-fe-planning__filter-label\">Style<\/span><select name=\"f_style\" class=\"danz-fe-planning__filter-select\"><option value=\"\">Tous<\/option><option value=\"8\">Afro<\/option><option value=\"5\">Bachata<\/option><option value=\"7\">Breakdance<\/option><option value=\"3\">Classique<\/option><option value=\"6\">Contemporain<\/option><option value=\"9\">Heels<\/option><option value=\"1\">Hip-Hop<\/option><option value=\"2\">Modern Jazz<\/option><option value=\"4\">Salsa<\/option><option value=\"10\">Tango<\/option><\/select><\/label><label class=\"danz-fe-planning__filter\"><span class=\"danz-fe-planning__filter-label\">Niveau<\/span><select name=\"f_level\" class=\"danz-fe-planning__filter-select\"><option value=\"\">Tous<\/option><option value=\"3\">Avanc\u00e9<\/option><option value=\"1\">D\u00e9butant<\/option><option value=\"5\">Eveil 4-6 ans<\/option><option value=\"6\">Initiation 7-10 ans<\/option><option value=\"2\">Interm\u00e9diaire<\/option><option value=\"4\">Pro<\/option><\/select><\/label><label class=\"danz-fe-planning__filter\"><span class=\"danz-fe-planning__filter-label\">Studio<\/span><select name=\"f_studio\" class=\"danz-fe-planning__filter-select\"><option value=\"\">Tous<\/option><option value=\"4\">Grande Salle<\/option><option value=\"1\">Studio Bleu<\/option><option value=\"5\">Studio Miroir<\/option><option value=\"3\">Studio Or<\/option><option value=\"2\">Studio Rouge<\/option><\/select><\/label><label class=\"danz-fe-planning__filter\"><span class=\"danz-fe-planning__filter-label\">Tranche horaire<\/span><select name=\"f_timeslot\" class=\"danz-fe-planning__filter-select\"><option value=\"\">Tous<\/option><option value=\"matin\">Matin (&lt; 12h)<\/option><option value=\"midi\">Midi (12h-14h)<\/option><option value=\"apresmidi\">Apr\u00e8s-midi (14h-18h)<\/option><option value=\"soir\">Soir (\u2265 18h)<\/option><\/select><\/label><div class=\"danz-fe-planning__filters-actions\"><button type=\"submit\" class=\"danz-fe-btn danz-fe-btn--primary\">\ud83d\udd0e Filtrer<\/button><\/div><\/div><\/form><nav class=\"danz-fe-planning__nav\" aria-label=\"Navigation semaine\"><span class=\"danz-fe-planning__nav-btn is-disabled\" aria-disabled=\"true\">\u2190 Semaine pr\u00e9c\u00e9dente<\/span><div class=\"danz-fe-planning__nav-center\"><strong>Cette semaine<\/strong><span class=\"danz-fe-planning__nav-range\">27 Juil \u2014 2 Ao\u00fbt 2026<\/span><\/div><a class=\"danz-fe-planning__nav-btn\" href=\"\/demo\/wp-json\/wp\/v2\/pages\/985?danz_week=1\">Semaine suivante \u2192<\/a><\/nav><div class=\"danz-fe-planning__grid\"><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">lundi 27 juillet<\/h3><div class=\"danz-fe-planning__cards\"><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"26\" data-date=\"2026-07-27\" data-capacity=\"16\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Contemporain<\/h4><p class=\"danz-fe-planning__subtitle\">Interm\u00e9diaire<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 18:00 \u2013 19:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-pierre-louis-ferreira.svg\" alt=\"\" loading=\"lazy\" \/>Pierre-Louis Ferreira<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Grande Salle<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"16\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>16<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"5\" data-date=\"2026-07-27\" data-capacity=\"24\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Contemporain<\/h4><p class=\"danz-fe-planning__subtitle\">D\u00e9butant<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-carmona.svg\" alt=\"\" loading=\"lazy\" \/>Yann Carmona<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Or<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"24\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>24<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"13\" data-date=\"2026-07-27\" data-capacity=\"24\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Classique<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-beaumont.svg\" alt=\"\" loading=\"lazy\" \/>Yann Beaumont<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Bleu<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"24\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>24<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"17\" data-date=\"2026-07-27\" data-capacity=\"20\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Tango<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-adrien-marceau.svg\" alt=\"\" loading=\"lazy\" \/>Adrien Marceau<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Or<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"20\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>20<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"19\" data-date=\"2026-07-27\" data-capacity=\"24\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Contemporain<\/h4><p class=\"danz-fe-planning__subtitle\">Avanc\u00e9<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-velasquez.svg\" alt=\"\" loading=\"lazy\" \/>Yann Velasquez<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Rouge<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"24\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>24<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"22\" data-date=\"2026-07-27\" data-capacity=\"20\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Afro<\/h4><p class=\"danz-fe-planning__subtitle\">Initiation 7-10 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-adrien-marceau.svg\" alt=\"\" loading=\"lazy\" \/>Adrien Marceau<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Bleu<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"20\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>20<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"27\" data-date=\"2026-07-27\" data-capacity=\"24\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Breakdance<\/h4><p class=\"danz-fe-planning__subtitle\">D\u00e9butant<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 21:00 \u2013 22:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-velasquez.svg\" alt=\"\" loading=\"lazy\" \/>Yann Velasquez<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Grande Salle<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"24\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>24<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">mardi 28 juillet<\/h3><div class=\"danz-fe-planning__cards\"><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"14\" data-date=\"2026-07-28\" data-capacity=\"18\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Contemporain<\/h4><p class=\"danz-fe-planning__subtitle\">Interm\u00e9diaire<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 09:00 \u2013 10:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-aubert.svg\" alt=\"\" loading=\"lazy\" \/>Yann Aubert<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Bleu<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"18\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>18<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><\/article><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">mercredi 29 juillet<\/h3><div class=\"danz-fe-planning__cards\"><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"20\" data-date=\"2026-07-29\" data-capacity=\"20\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Hip-Hop<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-adrien-marceau.svg\" alt=\"\" loading=\"lazy\" \/>Adrien Marceau<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"20\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>20<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"20\" data-date=\"2026-07-29\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">jeudi 30 juillet<\/h3><div class=\"danz-fe-planning__cards\"><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"21\" data-date=\"2026-07-30\" data-capacity=\"12\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Contemporain<\/h4><p class=\"danz-fe-planning__subtitle\">Initiation 7-10 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 10:00 \u2013 11:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-carmona.svg\" alt=\"\" loading=\"lazy\" \/>Yann Carmona<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Grande Salle<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"12\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>12<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"21\" data-date=\"2026-07-30\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"2\" data-date=\"2026-07-30\" data-capacity=\"24\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Modern Jazz<\/h4><p class=\"danz-fe-planning__subtitle\">Initiation 7-10 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-carmona.svg\" alt=\"\" loading=\"lazy\" \/>Yann Carmona<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Rouge<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"24\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>24<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"2\" data-date=\"2026-07-30\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"7\" data-date=\"2026-07-30\" data-capacity=\"14\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Bachata<\/h4><p class=\"danz-fe-planning__subtitle\">D\u00e9butant<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-valentin-castelli.svg\" alt=\"\" loading=\"lazy\" \/>Valentin Castelli<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"14\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>14<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"7\" data-date=\"2026-07-30\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"15\" data-date=\"2026-07-30\" data-capacity=\"24\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Tango<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 17:00 \u2013 18:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-valentin-castelli.svg\" alt=\"\" loading=\"lazy\" \/>Valentin Castelli<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Or<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"24\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>24<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"15\" data-date=\"2026-07-30\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"8\" data-date=\"2026-07-30\" data-capacity=\"20\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Afro<\/h4><p class=\"danz-fe-planning__subtitle\">Eveil 4-6 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 18:00 \u2013 19:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-carmona.svg\" alt=\"\" loading=\"lazy\" \/>Yann Carmona<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Or<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"20\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>20<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"8\" data-date=\"2026-07-30\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"1\" data-date=\"2026-07-30\" data-capacity=\"24\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Salsa<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-aubert.svg\" alt=\"\" loading=\"lazy\" \/>Yann Aubert<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Grande Salle<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"24\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>24<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"1\" data-date=\"2026-07-30\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"24\" data-date=\"2026-07-30\" data-capacity=\"12\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Heels<\/h4><p class=\"danz-fe-planning__subtitle\">Initiation 7-10 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 21:00 \u2013 22:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-velasquez.svg\" alt=\"\" loading=\"lazy\" \/>Yann Velasquez<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Or<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"12\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>12<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"24\" data-date=\"2026-07-30\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">vendredi 31 juillet<\/h3><div class=\"danz-fe-planning__cards\"><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"25\" data-date=\"2026-07-31\" data-capacity=\"16\" data-booked=\"1\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Bachata<\/h4><p class=\"danz-fe-planning__subtitle\">Eveil 4-6 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 09:00 \u2013 10:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-adrien-marceau.svg\" alt=\"\" loading=\"lazy\" \/>Adrien Marceau<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"15\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>15<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:6%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"25\" data-date=\"2026-07-31\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"6\" data-date=\"2026-07-31\" data-capacity=\"20\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Hip-Hop<\/h4><p class=\"danz-fe-planning__subtitle\">Initiation 7-10 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-aubert.svg\" alt=\"\" loading=\"lazy\" \/>Yann Aubert<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Bleu<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"20\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>20<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"6\" data-date=\"2026-07-31\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"12\" data-date=\"2026-07-31\" data-capacity=\"24\" data-booked=\"1\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Breakdance<\/h4><p class=\"danz-fe-planning__subtitle\">Avanc\u00e9<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-pierre-louis-ferreira.svg\" alt=\"\" loading=\"lazy\" \/>Pierre-Louis Ferreira<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"23\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>23<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:4%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"12\" data-date=\"2026-07-31\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"23\" data-date=\"2026-07-31\" data-capacity=\"16\" data-booked=\"1\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Bachata<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-carmona.svg\" alt=\"\" loading=\"lazy\" \/>Yann Carmona<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"15\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>15<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:6%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"23\" data-date=\"2026-07-31\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"3\" data-date=\"2026-07-31\" data-capacity=\"12\" data-booked=\"1\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Hip-Hop<\/h4><p class=\"danz-fe-planning__subtitle\">Eveil 4-6 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 21:00 \u2013 22:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-aubert.svg\" alt=\"\" loading=\"lazy\" \/>Yann Aubert<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"11\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>11<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:8%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"3\" data-date=\"2026-07-31\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">samedi 1 ao\u00fbt<\/h3><div class=\"danz-fe-planning__cards\"><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"9\" data-date=\"2026-08-01\" data-capacity=\"16\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Tango<\/h4><p class=\"danz-fe-planning__subtitle\">Initiation 7-10 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 17:00 \u2013 18:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-beaumont.svg\" alt=\"\" loading=\"lazy\" \/>Yann Beaumont<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Rouge<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"16\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>16<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"9\" data-date=\"2026-08-01\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"28\" data-date=\"2026-08-01\" data-capacity=\"20\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Salsa<\/h4><p class=\"danz-fe-planning__subtitle\">Initiation 7-10 ans<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-pierre-louis-ferreira.svg\" alt=\"\" loading=\"lazy\" \/>Pierre-Louis Ferreira<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Bleu<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"20\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>20<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"28\" data-date=\"2026-08-01\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">dimanche 2 ao\u00fbt<\/h3><div class=\"danz-fe-planning__cards\"><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"18\" data-date=\"2026-08-02\" data-capacity=\"18\" data-booked=\"2\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Modern Jazz<\/h4><p class=\"danz-fe-planning__subtitle\">Interm\u00e9diaire<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 10:00 \u2013 11:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-velasquez.svg\" alt=\"\" loading=\"lazy\" \/>Yann Velasquez<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"16\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>16<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:11%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"18\" data-date=\"2026-08-02\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"10\" data-date=\"2026-08-02\" data-capacity=\"12\" data-booked=\"1\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Tango<\/h4><p class=\"danz-fe-planning__subtitle\">Interm\u00e9diaire<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-velasquez.svg\" alt=\"\" loading=\"lazy\" \/>Yann Velasquez<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Or<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"11\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>11<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:8%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"10\" data-date=\"2026-08-02\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"11\" data-date=\"2026-08-02\" data-capacity=\"14\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Tango<\/h4><p class=\"danz-fe-planning__subtitle\">Interm\u00e9diaire<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 18:00 \u2013 19:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-carmona.svg\" alt=\"\" loading=\"lazy\" \/>Yann Carmona<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Rouge<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"14\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>14<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"11\" data-date=\"2026-08-02\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"16\" data-date=\"2026-08-02\" data-capacity=\"20\" data-booked=\"1\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Classique<\/h4><p class=\"danz-fe-planning__subtitle\">Interm\u00e9diaire<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-velasquez.svg\" alt=\"\" loading=\"lazy\" \/>Yann Velasquez<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Miroir<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"19\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>19<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:5%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"16\" data-date=\"2026-08-02\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"4\" data-date=\"2026-08-02\" data-capacity=\"20\" data-booked=\"0\"><header class=\"danz-fe-planning__card-h\"><div class=\"danz-fe-planning__title-wrap\"><h4 class=\"danz-fe-planning__title\">Afro<\/h4><p class=\"danz-fe-planning__subtitle\">Interm\u00e9diaire<\/p><\/div><div class=\"danz-fe-planning__time-chip\" style=\"background:#EEF2FF;color:#1E1B4B\">\u23f1 21:00 \u2013 22:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip danz-fe-planning__chip--teacher\"><img decoding=\"async\" class=\"danz-fe-planning__chip-avatar\" src=\"https:\/\/demo.danz.be\/demo\/wp-content\/uploads\/danz-demo\/teacher-yann-carmona.svg\" alt=\"\" loading=\"lazy\" \/>Yann Carmona<\/span><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udccd<\/span>Studio Rouge<\/span><\/div><div class=\"danz-fe-planning__cap js-danz-cap\" data-remaining=\"20\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>20<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:0%;background:#16a34a\"><\/div><\/div><\/div><label class=\"danz-fe-planning__seats\" style=\"display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px\"><span>Places :<\/span><select class=\"js-danz-seats\" style=\"padding:6px 10px;border-radius:6px;border:1px solid #e5e7eb\"><option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option><option value=\"4\">4<\/option><\/select><\/label><button type=\"button\" class=\"danz-fe-btn danz-fe-btn--primary danz-fe-btn--block js-danz-book\" data-class-id=\"4\" data-date=\"2026-08-02\">R\u00e9server<\/button><div class=\"js-danz-book-msg\" role=\"status\" aria-live=\"polite\" style=\"margin-top:8px;font-size:13px;min-height:18px\"><\/div><\/article><\/div><\/section><\/div><\/div>\t\t<style>\n\t\t\/* ================ PLANNING FO \u2014 cartes lisibles (v1.8.1) ================ *\/\n\t\t.danz-fe-planning__grid{display:grid;grid-template-columns:1fr;gap:24px}\n\t\t@media(min-width:900px){.danz-fe-planning__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}\n\t\t.danz-fe-planning__day-title{margin:0 0 14px;font-size:13px;text-transform:uppercase;letter-spacing:.8px;color:#6b7280;font-weight:700}\n\t\t.danz-fe-planning__cards{display:flex;flex-direction:column;gap:14px}\n\t\t.danz-fe-planning__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}\n\n\t\t\/* Card \u2014 layout propre avec hi\u00e9rarchie claire *\/\n\t\t.danz-fe-planning__card{\n\t\t\tbackground:#fff;\n\t\t\tborder-radius:14px;\n\t\t\tpadding:18px 20px;\n\t\t\tbox-shadow:0 1px 3px rgba(17,24,39,.04),0 1px 2px rgba(17,24,39,.05);\n\t\t\ttransition:box-shadow .15s ease, transform .15s ease;\n\t\t}\n\t\t.danz-fe-planning__card:hover{box-shadow:0 4px 12px rgba(17,24,39,.08),0 2px 4px rgba(17,24,39,.06);transform:translateY(-1px)}\n\t\t.danz-fe-planning__card.is-full{opacity:.72}\n\n\t\t\/* Header : titre \u00e0 gauche + chip heure \u00e0 droite *\/\n\t\t.danz-fe-planning__card-h{\n\t\t\tdisplay:flex;\n\t\t\talign-items:flex-start;\n\t\t\tjustify-content:space-between;\n\t\t\tgap:12px;\n\t\t\tmargin-bottom:12px;\n\t\t}\n\t\t.danz-fe-planning__title-wrap{flex:1 1 auto;min-width:0}\n\t\t.danz-fe-planning__title{\n\t\t\tmargin:0;\n\t\t\tfont-size:18px;\n\t\t\tfont-weight:700;\n\t\t\tline-height:1.25;\n\t\t\tcolor:#111827;\n\t\t\tletter-spacing:-.01em;\n\t\t}\n\t\t.danz-fe-planning__subtitle{\n\t\t\tmargin:3px 0 0;\n\t\t\tfont-size:13px;\n\t\t\tcolor:#6b7280;\n\t\t\tfont-weight:500;\n\t\t}\n\t\t.danz-fe-planning__time-chip{\n\t\t\tflex:0 0 auto;\n\t\t\tpadding:6px 12px;\n\t\t\tborder-radius:999px;\n\t\t\tfont-size:13px;\n\t\t\tfont-weight:700;\n\t\t\twhite-space:nowrap;\n\t\t\tletter-spacing:.02em;\n\t\t}\n\n\t\t\/* Infos chips : prof, studio, niveau *\/\n\t\t.danz-fe-planning__info{\n\t\t\tdisplay:flex;\n\t\t\tflex-wrap:wrap;\n\t\t\tgap:6px;\n\t\t\tmargin-bottom:14px;\n\t\t}\n\t\t.danz-fe-planning__chip{\n\t\t\tdisplay:inline-flex;\n\t\t\talign-items:center;\n\t\t\tgap:6px;\n\t\t\tpadding:5px 10px;\n\t\t\tborder-radius:8px;\n\t\t\tbackground:#f3f4f6;\n\t\t\tcolor:#374151;\n\t\t\tfont-size:13px;\n\t\t\tfont-weight:500;\n\t\t}\n\t\t.danz-fe-planning__chip-ico{font-size:14px;line-height:1}\n\n\t\t\/* Capacit\u00e9 : texte + barre de progression *\/\n\t\t.danz-fe-planning__cap{margin-bottom:14px}\n\t\t.danz-fe-planning__cap-text{\n\t\t\tdisplay:flex;\n\t\t\talign-items:baseline;\n\t\t\tjustify-content:space-between;\n\t\t\tfont-size:13px;\n\t\t\tcolor:#6b7280;\n\t\t\tmargin-bottom:6px;\n\t\t}\n\t\t.danz-fe-planning__cap-text strong{color:#111827;font-weight:700;font-size:15px}\n\t\t.danz-fe-planning__full{color:#b91c1c;font-weight:700;font-size:14px}\n\t\t.danz-fe-planning__cap-bar{\n\t\t\theight:6px;\n\t\t\tbackground:#f3f4f6;\n\t\t\tborder-radius:999px;\n\t\t\toverflow:hidden;\n\t\t}\n\t\t.danz-fe-planning__cap-bar-fill{\n\t\t\theight:100%;\n\t\t\tborder-radius:999px;\n\t\t\ttransition:width .3s ease, background-color .3s ease;\n\t\t}\n\n\t\t\/* S\u00e9lecteur de places (si multi-seats) *\/\n\t\t.danz-fe-planning__seats{\n\t\t\tdisplay:flex;\n\t\t\talign-items:center;\n\t\t\tgap:8px;\n\t\t\tmargin-bottom:10px;\n\t\t\tfont-size:13px;\n\t\t\tcolor:#374151;\n\t\t\tfont-weight:500;\n\t\t}\n\t\t.danz-fe-planning__seats select{\n\t\t\tpadding:6px 10px;\n\t\t\tborder-radius:8px;\n\t\t\tborder:1px solid #e5e7eb;\n\t\t\tbackground:#fff;\n\t\t\tfont-size:14px;\n\t\t\tfont-weight:600;\n\t\t}\n\n\t\t\/* Badge R\u00e9serv\u00e9 (quand l'utilisateur a d\u00e9j\u00e0 une r\u00e9sa active) *\/\n\t\t.danz-fe-planning__booked-badge{\n\t\t\tdisplay:flex;\n\t\t\talign-items:center;\n\t\t\tjustify-content:center;\n\t\t\tgap:6px;\n\t\t\tbackground:#dcfce7;\n\t\t\tcolor:#166534;\n\t\t\tpadding:8px 12px;\n\t\t\tborder-radius:10px;\n\t\t\tfont-size:13px;\n\t\t\tfont-weight:600;\n\t\t\tmargin-bottom:10px;\n\t\t}\n\n\t\t\/* Boutons d'action *\/\n\t\t.danz-fe-btn.danz-fe-btn--block{\n\t\t\tdisplay:flex;\n\t\t\talign-items:center;\n\t\t\tjustify-content:center;\n\t\t\twidth:100%;\n\t\t\tpadding:12px 20px;\n\t\t\tborder-radius:10px;\n\t\t\tfont-size:15px;\n\t\t\tfont-weight:600;\n\t\t\tcursor:pointer;\n\t\t\tborder:1px solid transparent;\n\t\t\ttransition:background-color .15s ease, border-color .15s ease, transform .05s ease;\n\t\t}\n\t\t.danz-fe-btn.danz-fe-btn--block:active{transform:scale(.98)}\n\t\t.danz-fe-btn.danz-fe-btn--block[disabled]{opacity:.6;cursor:not-allowed}\n\n\t\t\/* Message feedback (success\/error) *\/\n\t\t.js-danz-book-msg:empty{display:none}\n\n\t\t\/* Navigation Semaine pr\u00e9c\u00e9dente \/ suivante *\/\n\t\t.danz-fe-planning__nav{\n\t\t\tdisplay:flex;\n\t\t\talign-items:center;\n\t\t\tjustify-content:space-between;\n\t\t\tgap:12px;\n\t\t\tpadding:12px 16px;\n\t\t\tbackground:#f9fafb;\n\t\t\tborder:1px solid #e5e7eb;\n\t\t\tborder-radius:12px;\n\t\t\tmargin-bottom:18px;\n\t\t\tflex-wrap:wrap;\n\t\t}\n\t\t.danz-fe-planning__nav-btn{\n\t\t\tpadding:10px 16px;\n\t\t\tborder-radius:10px;\n\t\t\tbackground:#fff;\n\t\t\tborder:1px solid #d1d5db;\n\t\t\tcolor:#374151;\n\t\t\tfont-size:14px;\n\t\t\tfont-weight:600;\n\t\t\t\/* v1.24.212 \u2014 !important : Astra souligne les liens au survol. *\/\n\t\t\ttext-decoration:none !important;\n\t\t\ttransition:background-color .15s ease;\n\t\t\t\/* v1.24.210 \u2014 Accessibilit\u00e9 tactile : cible \u2265 44px (mobile first). *\/\n\t\t\tmin-height:44px;\n\t\t\tdisplay:inline-flex;\n\t\t\talign-items:center;\n\t\t}\n\t\t\/* v1.24.211 \u2014 R\u00c8GLE D'OR \u00e9tendue aux \u00e9tats : chaque hover\/actif fixe\n\t\t   fond ET texte (le th\u00e8me du site ne peut plus rendre un bouton illisible). *\/\n\t\t.danz-fe-planning__nav-btn:hover:not(.is-disabled){background:#f3f4f6 !important;color:#111827 !important;border-color:#9ca3af !important;text-decoration:none !important}\n\t\t.danz-fe-planning__nav-btn:active:not(.is-disabled){background:#111827 !important;color:#ffffff !important;border-color:#111827 !important}\n\t\t.danz-fe-planning__nav-btn:focus-visible{outline:3px solid #6366f1;outline-offset:2px}\n\t\t.danz-fe-planning__nav-btn.is-disabled{opacity:.4;cursor:not-allowed}\n\t\t\/* v1.24.210 \u2014 \u00c9tat de chargement AJAX (nav sans reload). *\/\n\t\t.danz-fe-planning[aria-busy=\"true\"]{pointer-events:none}\n\t\t\/* v1.24.214 \u2014 Dans un widget Danz Builder, c'est le widget qui gouverne\n\t\t   la largeur : le r\u00e9glage BO \u00ab largeur \u00bb (90\/95\/100vw + marges n\u00e9gatives)\n\t\t   ferait \u00e9clater les panneaux HORS du wrapper (fond d\u00e9grad\u00e9) sur les\n\t\t   th\u00e8mes \u00e0 conteneur \u00e9troit. R\u00e8gle aussi pr\u00e9sente dans builder.css,\n\t\t   dupliqu\u00e9e ici car ce CSS inline est toujours frais (pas de cache). *\/\n\t\t.danz-studio-widget .danz-fe-planning[data-width]{\n\t\t\tmax-width:100% !important;\n\t\t\twidth:100% !important;\n\t\t\tmargin-left:0 !important;\n\t\t\tmargin-right:0 !important;\n\t\t}\n\t\t.danz-fe-planning__nav-center{text-align:center;flex:1 1 auto;min-width:200px}\n\t\t.danz-fe-planning__nav-center strong{display:block;font-size:15px;color:#111827}\n\t\t.danz-fe-planning__nav-range{font-size:13px;color:#6b7280;margin-top:2px;display:block}\n\n\t\t\/* Vue Studios (matrice jour \u00d7 studios) \u2014 inspiration affiche studio de danse *\/\n\t\t.danz-fe-planning__studios-wrap{display:flex;flex-direction:column;gap:32px}\n\t\t.danz-fe-planning__studios-day{\n\t\t\tbackground:#fff;\n\t\t\tborder-radius:16px;\n\t\t\tpadding:28px 24px;\n\t\t\tborder:2px solid #111827;\n\t\t\tbox-shadow:0 2px 8px rgba(17,24,39,.04);\n\t\t}\n\t\t.danz-fe-planning__studios-title{\n\t\t\tmargin:0 0 22px;\n\t\t\tfont-size:34px;\n\t\t\tfont-weight:800;\n\t\t\tcolor:#111827;\n\t\t\ttext-align:center;\n\t\t\ttext-transform:capitalize;\n\t\t\tletter-spacing:-.02em;\n\t\t\tline-height:1.1;\n\t\t}\n\t\t.danz-fe-planning__studios-grid{display:grid;gap:16px}\n\t\t.danz-fe-planning__studios-col{display:flex;flex-direction:column;min-width:0}\n\t\t.danz-fe-planning__studios-col-title{\n\t\t\tmargin:0 0 14px;\n\t\t\tfont-size:18px;\n\t\t\tfont-weight:800;\n\t\t\tcolor:#111827;\n\t\t\ttext-align:center;\n\t\t\tpadding:10px 12px;\n\t\t\tbackground:#fef3c7;\n\t\t\tborder-radius:8px;\n\t\t\tletter-spacing:.01em;\n\t\t\ttext-transform:none;\n\t\t}\n\t\t.danz-fe-planning__studios-col-body{display:flex;flex-direction:column;gap:10px}\n\t\t.danz-fe-planning__studios-card{\n\t\t\tpadding:14px 14px;\n\t\t\tborder-radius:6px;\n\t\t\tdisplay:flex;\n\t\t\tflex-direction:column;\n\t\t\tgap:4px;\n\t\t\tmin-height:110px;\n\t\t\tbox-shadow:0 1px 3px rgba(0,0,0,.12);\n\t\t\ttext-align:center;\n\t\t\tjustify-content:center;\n\t\t}\n\t\t.danz-fe-planning__studios-card.is-full{opacity:.72}\n\t\t.danz-fe-planning__studios-card-title{font-size:16px;font-weight:800;line-height:1.2;letter-spacing:-.01em}\n\t\t.danz-fe-planning__studios-card-level{font-size:14px;opacity:.95;font-weight:500}\n\t\t.danz-fe-planning__studios-card-teacher{font-size:13px;opacity:.9;font-style:italic}\n\t\t.danz-fe-planning__studios-card-time{font-size:15px;font-weight:800;margin-top:4px;opacity:.98;letter-spacing:.01em}\n\t\t.danz-fe-planning__studios-card-cap{font-size:11px;opacity:.75;margin-top:3px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}\n\t\t.danz-fe-planning__studios-card-btn{\n\t\t\tmargin-top:6px;\n\t\t\tpadding:6px 10px;\n\t\t\tborder-radius:6px;\n\t\t\tborder:1px solid rgba(255,255,255,.45);\n\t\t\tbackground:rgba(255,255,255,.18);\n\t\t\tcolor:inherit;\n\t\t\tfont-size:12px;\n\t\t\tfont-weight:600;\n\t\t\tcursor:pointer;\n\t\t\ttext-align:center;\n\t\t}\n\t\t\/* v1.24.211 \u2014 Survol lisible sur TOUTE couleur de carte : blanc quasi\n\t\t   opaque + encre ; actif invers\u00e9 ; focus clavier visible. *\/\n\t\t.danz-fe-planning__studios-card-btn:hover{background:rgba(255,255,255,.92) !important;color:#111827 !important;border-color:#111827 !important}\n\t\t.danz-fe-planning__studios-card-btn:active{background:#111827 !important;color:#ffffff !important;border-color:#111827 !important}\n\t\t.danz-fe-planning__studios-card-btn:focus-visible{outline:3px solid #ffffff;outline-offset:2px}\n\t\t.danz-fe-planning__studios-card-seats{\n\t\t\tmargin-top:6px;\n\t\t\tpadding:4px 8px;\n\t\t\tborder-radius:6px;\n\t\t\tborder:1px solid rgba(255,255,255,.4);\n\t\t\tbackground:rgba(255,255,255,.15);\n\t\t\tcolor:inherit;\n\t\t\tfont-size:12px;\n\t\t\tfont-weight:600;\n\t\t}\n\n\t\t\/* Responsive *\/\n\t\t@media (max-width: 520px){\n\t\t\t.danz-fe-planning__card{padding:14px 16px}\n\t\t\t.danz-fe-planning__title{font-size:16px}\n\t\t\t.danz-fe-planning__time-chip{font-size:12px;padding:5px 10px}\n\t\t\t.danz-fe-planning__card-h{flex-direction:column;align-items:stretch}\n\t\t\t.danz-fe-planning__time-chip{align-self:flex-start}\n\t\t\t.danz-fe-planning__nav{padding:10px 12px}\n\t\t\t.danz-fe-planning__studios-grid{grid-template-columns:1fr !important}\n\t\t\t.danz-fe-planning__studios-col-title{text-align:left}\n\t\t}\n\t\t@media (min-width: 521px) and (max-width: 900px){\n\t\t\t.danz-fe-planning__studios-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}\n\t\t}\n\n\t\t\/* ================ VUE TABLE \u2014 planning hebdo dense ================ *\/\n\t\t.danz-fe-planning__table-wrap{display:flex;flex-direction:column;gap:24px}\n\t\t.danz-fe-planning__table-day{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden}\n\t\t.danz-fe-planning__table-day-title{\n\t\t\tmargin:0;\n\t\t\tpadding:12px 16px;\n\t\t\tfont-size:15px;\n\t\t\tfont-weight:700;\n\t\t\tcolor:#111827;\n\t\t\tbackground:#f9fafb;\n\t\t\tborder-bottom:1px solid #e5e7eb;\n\t\t\ttext-transform:capitalize;\n\t\t}\n\t\t.danz-fe-planning__table-scroll{overflow-x:auto}\n\t\t.danz-fe-planning__table{width:100%;border-collapse:collapse;font-size:14px}\n\t\t.danz-fe-planning__table thead th{\n\t\t\ttext-align:left;\n\t\t\tpadding:10px 14px;\n\t\t\tfont-size:11px;\n\t\t\ttext-transform:uppercase;\n\t\t\tletter-spacing:.05em;\n\t\t\tcolor:#6b7280;\n\t\t\tfont-weight:700;\n\t\t\tbackground:#f9fafb;\n\t\t\tborder-bottom:1px solid #e5e7eb;\n\t\t\twhite-space:nowrap;\n\t\t}\n\t\t.danz-fe-planning__table tbody td{\n\t\t\tpadding:12px 14px;\n\t\t\tborder-bottom:1px solid #f3f4f6;\n\t\t\tvertical-align:middle;\n\t\t}\n\t\t.danz-fe-planning__table tbody tr:last-child td{border-bottom:0}\n\t\t.danz-fe-planning__table tbody tr.is-full{opacity:.6}\n\t\t.danz-fe-planning__table tbody tr:hover{background:#fafafa}\n\t\t.danz-fe-planning__table-addr{font-size:12px;color:#6b7280;max-width:220px}\n\t\t.danz-fe-btn.danz-fe-btn--sm{padding:6px 12px;font-size:13px;border-radius:6px;min-height:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}\n\n\t\t@media (max-width: 640px){\n\t\t\t.danz-fe-planning__table thead{display:none}\n\t\t\t.danz-fe-planning__table,\n\t\t\t.danz-fe-planning__table tbody,\n\t\t\t.danz-fe-planning__table tr,\n\t\t\t.danz-fe-planning__table td{display:block;width:100%}\n\t\t\t.danz-fe-planning__table tbody tr{padding:10px;border-bottom:1px solid #e5e7eb}\n\t\t\t.danz-fe-planning__table tbody td{padding:4px 0;border:0}\n\t\t\t.danz-fe-planning__table tbody td::before{\n\t\t\t\tcontent:attr(data-label) ' : ';\n\t\t\t\tcolor:#6b7280;\n\t\t\t\tfont-size:11px;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t\tfont-weight:700;\n\t\t\t\tletter-spacing:.05em;\n\t\t\t\tmargin-right:6px;\n\t\t\t}\n\t\t\t.danz-fe-planning__table tbody td:empty{display:none}\n\t\t\t.danz-fe-planning__table tbody td[data-label=\"\"]::before{display:none}\n\t\t}\n\n\t\t\/* ================ FILTRES FO ================ *\/\n\t\t\/* v1.24.212 \u2014 A\u00e9ration : paddings\/gaps g\u00e9n\u00e9reux, rien ne colle aux contours. *\/\n\t\t.danz-fe-planning__filters{\n\t\t\tbackground:var(--danz-surface, #fff);\n\t\t\tborder:1px solid var(--danz-border, #e5e7eb);\n\t\t\tborder-radius:12px;\n\t\t\tpadding:16px 18px;\n\t\t\tmargin-bottom:18px;\n\t\t}\n\t\t.danz-fe-planning__filters-inner{\n\t\t\tdisplay:flex;\n\t\t\tflex-wrap:wrap;\n\t\t\tgap:14px;\n\t\t\talign-items:flex-end;\n\t\t}\n\t\t.danz-fe-planning__filter{\n\t\t\tdisplay:flex;\n\t\t\tflex-direction:column;\n\t\t\tgap:6px;\n\t\t\tmin-width:140px;\n\t\t\tflex:1 1 140px;\n\t\t}\n\t\t.danz-fe-planning__filter-label{\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:700;\n\t\t\tcolor:var(--danz-text-muted, #6b7280);\n\t\t\ttext-transform:uppercase;\n\t\t\tletter-spacing:.04em;\n\t\t}\n\t\t.danz-fe-planning__filter-select{\n\t\t\tpadding:10px 12px;\n\t\t\tborder:1px solid var(--danz-border, #e5e7eb);\n\t\t\tborder-radius:8px;\n\t\t\tbackground:#fff;\n\t\t\tfont-size:14px;\n\t\t\tcolor:var(--danz-text, #111827);\n\t\t\tmin-height:38px;\n\t\t}\n\t\t.danz-fe-planning__filter-select:focus{\n\t\t\toutline:2px solid var(--danz-primary, #6366f1);\n\t\t\toutline-offset:1px;\n\t\t\tborder-color:var(--danz-primary, #6366f1);\n\t\t}\n\t\t.danz-fe-planning__filters-actions{\n\t\t\tdisplay:flex;\n\t\t\tgap:8px;\n\t\t\tmargin-left:auto;\n\t\t\talign-items:center;\n\t\t}\n\t\t.danz-fe-planning__filters-actions .danz-fe-btn{\n\t\t\tpadding:8px 14px;\n\t\t\tfont-size:14px;\n\t\t\tmin-height:38px;\n\t\t\tborder-radius:8px;\n\t\t\ttext-decoration:none;\n\t\t\tdisplay:inline-flex;\n\t\t\talign-items:center;\n\t\t}\n\n\t\t@media (max-width: 600px){\n\t\t\t.danz-fe-planning__filter{flex:1 1 calc(50% - 5px);min-width:0}\n\t\t\t.danz-fe-planning__filters-actions{width:100%;margin-left:0;margin-top:4px;justify-content:flex-end}\n\t\t}\n\n\t\t\/* ================ COURS PASS\u00c9S \u2014 visuel att\u00e9nu\u00e9, pas de bouton ================ *\/\n\t\t.danz-fe-planning__card.is-past,\n\t\t.danz-fe-planning__studios-card.is-past,\n\t\t.danz-fe-planning__compact-item.is-past,\n\t\t.danz-fe-planning__week-card.is-past,\n\t\t.danz-fe-planning__wrooms-card.is-past{\n\t\t\topacity:.55;\n\t\t\tfilter:saturate(.7);\n\t\t\tposition:relative;\n\t\t}\n\t\t.danz-fe-planning__card.is-past::after,\n\t\t.danz-fe-planning__studios-card.is-past::after,\n\t\t.danz-fe-planning__week-card.is-past::after,\n\t\t.danz-fe-planning__wrooms-card.is-past::after{\n\t\t\tcontent:\"Termin\u00e9\";\n\t\t\tposition:absolute;\n\t\t\ttop:4px;\n\t\t\tright:4px;\n\t\t\tpadding:2px 8px;\n\t\t\tbackground:rgba(0,0,0,.45);\n\t\t\tcolor:#fff;\n\t\t\tfont-size:10px;\n\t\t\tfont-weight:700;\n\t\t\tletter-spacing:.04em;\n\t\t\tborder-radius:4px;\n\t\t\ttext-transform:uppercase;\n\t\t\tpointer-events:none;\n\t\t}\n\t\t\/* v1.24.212 \u2014 Le badge \u00ab Termin\u00e9 \u00bb (absolute en haut \u00e0 droite) ne doit\n\t\t   JAMAIS chevaucher le titre : les cartes pass\u00e9es m\u00e9nagent la place. *\/\n\t\t.danz-fe-planning__card.is-past,\n\t\t.danz-fe-planning__studios-card.is-past,\n\t\t.danz-fe-planning__week-card.is-past,\n\t\t.danz-fe-planning__wrooms-card.is-past{padding-top:30px}\n\t\t.danz-fe-planning__compact-item.is-past::before{\n\t\t\tcontent:\"\u2022 Termin\u00e9 \";\n\t\t\tcolor:#9ca3af;\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:700;\n\t\t}\n\t\t\/* Le tr en vue table prend aussi l'\u00e9tat \"termin\u00e9\" *\/\n\t\t.danz-fe-planning__table tbody tr.is-past{opacity:.55;filter:saturate(.7)}\n\t\t.danz-fe-planning__table tbody tr.is-past td:first-child::after{\n\t\t\tcontent:\" \u00b7 Termin\u00e9\";\n\t\t\tcolor:#9ca3af;\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:600;\n\t\t}\n\n\t\t\/* ================ VUE WEEK_ROOMS \u2014 Semaine \u00d7 Salles (design studio) ============ *\/\n\t\t.danz-fe-planning__wrooms{width:100%}\n\t\t.danz-fe-planning__wrooms-grid{\n\t\t\tdisplay:grid;\n\t\t\tgrid-template-columns:repeat(auto-fit, minmax(220px, 1fr));\n\t\t\tgap:12px;\n\t\t}\n\t\t.danz-fe-planning__wrooms-day{\n\t\t\tbackground:var(--danz-surface, #fff);\n\t\t\tborder-radius:12px;\n\t\t\tpadding:14px 12px;\n\t\t\tborder:1px solid var(--danz-border, #e5e7eb);\n\t\t\tdisplay:flex;\n\t\t\tflex-direction:column;\n\t\t\tmin-width:0;\n\t\t}\n\t\t.danz-fe-planning__wrooms-day-title{\n\t\t\tmargin:0 0 10px;\n\t\t\tfont-size:16px;\n\t\t\tfont-weight:800;\n\t\t\tcolor:var(--danz-text, #111827);\n\t\t\ttext-align:center;\n\t\t\tletter-spacing:.02em;\n\t\t}\n\t\t.danz-fe-planning__wrooms-rooms{display:grid;gap:8px}\n\t\t.danz-fe-planning__wrooms-col{display:flex;flex-direction:column;min-width:0}\n\t\t.danz-fe-planning__wrooms-col-title{\n\t\t\tmargin:0 0 8px;\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:800;\n\t\t\ttext-transform:uppercase;\n\t\t\tletter-spacing:.05em;\n\t\t\tcolor:var(--danz-text-muted, #6b7280);\n\t\t\ttext-align:center;\n\t\t}\n\t\t.danz-fe-planning__wrooms-col-body{display:flex;flex-direction:column;gap:10px}\n\t\t.danz-fe-planning__wrooms-slot{\n\t\t\tfont-size:10px;\n\t\t\tfont-weight:700;\n\t\t\ttext-align:center;\n\t\t\tpadding:3px 6px;\n\t\t\tbackground:var(--danz-primary-50, #eef2ff);\n\t\t\tcolor:var(--danz-primary, #6366f1);\n\t\t\tborder-radius:4px;\n\t\t\tletter-spacing:.04em;\n\t\t\tmargin-top:6px;\n\t\t}\n\t\t.danz-fe-planning__wrooms-col-body .danz-fe-planning__wrooms-slot:first-child{margin-top:0}\n\t\t.danz-fe-planning__wrooms-card{\n\t\t\tposition:relative;\n\t\t\tpadding:10px 10px 12px;\n\t\t\tborder-radius:6px;\n\t\t\tdisplay:flex;\n\t\t\tflex-direction:column;\n\t\t\tgap:2px;\n\t\t\tmin-height:90px;\n\t\t\tbox-shadow:0 1px 3px rgba(0,0,0,.1);\n\t\t\toverflow:hidden;\n\t\t}\n\t\t.danz-fe-planning__wrooms-card.is-full{opacity:.72}\n\t\t.danz-fe-planning__wrooms-audience{\n\t\t\tposition:absolute;top:0;left:0;\n\t\t\twidth:0;height:0;\n\t\t\tborder-top:22px solid transparent;\n\t\t\tborder-left:22px solid transparent;\n\t\t\tborder-right:0 solid transparent;\n\t\t\tborder-bottom:0 solid transparent;\n\t\t\t\/* Variante \"triangle sup\u00e9rieur-gauche\" via CSS clip-path pour un rendu propre *\/\n\t\t\tclip-path:polygon(0 0, 100% 0, 0 100%);\n\t\t\tbackground:currentColor;\n\t\t\tcolor:transparent; \/* couleur du fond r\u00e9el via border-top-color dynamique *\/\n\t\t}\n\t\t\/* Fallback propre : le ::before du card peint le triangle avec la bonne couleur *\/\n\t\t.danz-fe-planning__wrooms-card > .danz-fe-planning__wrooms-audience{\n\t\t\twidth:0;height:0;\n\t\t\tborder-style:solid;\n\t\t\tborder-top-width:22px;\n\t\t\tborder-right-width:22px;\n\t\t\tborder-right-color:transparent;\n\t\t\tborder-bottom-width:0;\n\t\t\tborder-left-width:0;\n\t\t\tbackground:transparent;\n\t\t\tclip-path:none;\n\t\t}\n\t\t.danz-fe-planning__wrooms-type{\n\t\t\tposition:absolute;top:6px;right:6px;\n\t\t\twidth:10px;height:10px;\n\t\t\tbackground:#f59e0b; \/* orange \u2014 Atelier *\/\n\t\t\tborder-radius:2px;\n\t\t}\n\t\t.danz-fe-planning__wrooms-teacher{\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:800;\n\t\t\tletter-spacing:.02em;\n\t\t\tline-height:1.1;\n\t\t}\n\t\t.danz-fe-planning__wrooms-title{\n\t\t\tfont-size:13px;\n\t\t\tfont-weight:800;\n\t\t\tletter-spacing:.01em;\n\t\t\tline-height:1.15;\n\t\t\tmargin-top:3px;\n\t\t}\n\t\t.danz-fe-planning__wrooms-level{\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:700;\n\t\t\topacity:.92;\n\t\t\tline-height:1.2;\n\t\t}\n\t\t.danz-fe-planning__wrooms-cap{margin-top:6px}\n\t\t.danz-fe-planning__wrooms-cap-pill{\n\t\t\tdisplay:inline-block;padding:1px 8px;border-radius:999px;\n\t\t\tbackground:rgba(255,255,255,.9);color:#111827;font-size:10px;font-weight:700;\n\t\t}\n\t\t.danz-fe-planning__wrooms-cap-full{\n\t\t\tdisplay:inline-block;padding:1px 8px;border-radius:999px;\n\t\t\tbackground:rgba(0,0,0,.35);color:#fff;font-size:10px;font-weight:700;\n\t\t}\n\t\t.danz-fe-planning__wrooms-btn{\n\t\t\tmargin-top:6px;\n\t\t\tpadding:5px 8px;\n\t\t\tborder-radius:5px;\n\t\t\tborder:1px solid rgba(255,255,255,.55);\n\t\t\tbackground:rgba(255,255,255,.18);\n\t\t\tcolor:inherit;\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:700;\n\t\t\tcursor:pointer;\n\t\t\ttext-align:center;\n\t\t\ttransition:background-color .15s ease;\n\t\t}\n\t\t\/* v1.24.211 \u2014 \u00c9tats appari\u00e9s (voir nav-btn). *\/\n\t\t.danz-fe-planning__wrooms-btn:hover{background:rgba(255,255,255,.92) !important;color:#111827 !important;border-color:#111827 !important}\n\t\t.danz-fe-planning__wrooms-btn:active{background:#111827 !important;color:#ffffff !important;border-color:#111827 !important}\n\t\t.danz-fe-planning__wrooms-btn:focus-visible{outline:3px solid #ffffff;outline-offset:2px}\n\n\t\t@media (max-width: 900px){\n\t\t\t.danz-fe-planning__wrooms-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:8px}\n\t\t\t.danz-fe-planning__wrooms-day{padding:10px 8px}\n\t\t\t.danz-fe-planning__wrooms-title{font-size:12px}\n\t\t}\n\n\t\t\/* ================ VUE WEEK \u2014 grille hebdo (jours \u00d7 heures) ================ *\/\n\t\t\/* NO scroll horizontal : la table s'adapte \u00e0 la largeur du container.\n\t\t * Sur mobile : on cache les colonnes jours vides + on r\u00e9duit les tailles.\n\t\t * Sur tr\u00e8s petit : chaque jour passe en bloc empil\u00e9 (data-label breakpoint). *\/\n\t\t.danz-fe-planning__week-wrap{\n\t\t\tbackground:#111827;\n\t\t\tborder-radius:12px;\n\t\t\tpadding:10px;\n\t\t\tbox-sizing:border-box;\n\t\t\twidth:100%;\n\t\t\toverflow:hidden;\n\t\t}\n\t\t.danz-fe-planning__week-table{\n\t\t\twidth:100%;\n\t\t\tborder-collapse:separate;\n\t\t\tborder-spacing:0;\n\t\t\tbackground:#1f2937;\n\t\t\tborder-radius:10px;\n\t\t\toverflow:hidden;\n\t\t\ttable-layout:fixed; \/* CRITIQUE : distribue les colonnes uniform\u00e9ment *\/\n\t\t}\n\t\t.danz-fe-planning__week-table thead th{\n\t\t\tpadding:12px 4px;\n\t\t\tfont-size:10px;\n\t\t\tfont-weight:800;\n\t\t\ttext-transform:uppercase;\n\t\t\tletter-spacing:.06em;\n\t\t\tcolor:#fff;\n\t\t\tbackground:transparent;\n\t\t\tborder-bottom:1px solid rgba(255,255,255,.12);\n\t\t\ttext-align:center;\n\t\t\tword-break:break-word;\n\t\t}\n\t\t.danz-fe-planning__week-time-col{\n\t\t\twidth:11%;\n\t\t\ttext-align:left !important;\n\t\t\tpadding-left:10px !important;\n\t\t\tcolor:#9ca3af !important;\n\t\t}\n\t\t.danz-fe-planning__week-day-col{width:12.7%}\n\t\t.danz-fe-planning__week-table tbody tr:nth-child(even) td,\n\t\t.danz-fe-planning__week-table tbody tr:nth-child(even) .danz-fe-planning__week-time{\n\t\t\tbackground:rgba(255,255,255,.02);\n\t\t}\n\t\t.danz-fe-planning__week-time{\n\t\t\tpadding:10px 8px;\n\t\t\tfont-size:12px;\n\t\t\tfont-weight:700;\n\t\t\tcolor:#fff;\n\t\t\tbackground:transparent;\n\t\t\ttext-align:left;\n\t\t\tvertical-align:top;\n\t\t\twhite-space:nowrap;\n\t\t\tborder-right:1px solid rgba(255,255,255,.08);\n\t\t\tborder-bottom:1px solid rgba(255,255,255,.06);\n\t\t\twidth:11%;\n\t\t}\n\t\t.danz-fe-planning__week-cell{\n\t\t\tpadding:6px 4px;\n\t\t\tvertical-align:top;\n\t\t\tborder-right:1px solid rgba(255,255,255,.06);\n\t\t\tborder-bottom:1px solid rgba(255,255,255,.06);\n\t\t\tword-break:break-word;\n\t\t}\n\t\t.danz-fe-planning__week-cell:last-child{border-right:0}\n\t\t.danz-fe-planning__week-empty{color:rgba(255,255,255,.2);font-size:12px;display:block;text-align:center}\n\t\t.danz-fe-planning__week-card{\n\t\t\tpadding:8px 10px;\n\t\t\tborder-radius:8px;\n\t\t\tmargin-bottom:6px;\n\t\t\tbox-shadow:0 2px 6px rgba(0,0,0,.25);\n\t\t\tdisplay:flex;\n\t\t\tflex-direction:column;\n\t\t\tgap:3px;\n\t\t\toverflow:hidden;\n\t\t}\n\t\t.danz-fe-planning__week-card:last-child{margin-bottom:0}\n\t\t.danz-fe-planning__week-card.is-full{opacity:.72}\n\t\t.danz-fe-planning__week-card-title{\n\t\t\tfont-size:12px;\n\t\t\tfont-weight:800;\n\t\t\tline-height:1.2;\n\t\t\tletter-spacing:-.01em;\n\t\t\tword-break:break-word;\n\t\t}\n\t\t.danz-fe-planning__week-card-meta{\n\t\t\tfont-size:10px;\n\t\t\topacity:.9;\n\t\t\tline-height:1.35;\n\t\t\tword-break:break-word;\n\t\t}\n\t\t.danz-fe-planning__week-card-cap{margin-top:2px}\n\t\t.danz-fe-planning__week-cap-pill{\n\t\t\tdisplay:inline-block;\n\t\t\tpadding:1px 8px;\n\t\t\tborder-radius:999px;\n\t\t\tbackground:rgba(255,255,255,.9);\n\t\t\tcolor:#111827;\n\t\t\tfont-size:10px;\n\t\t\tfont-weight:700;\n\t\t}\n\t\t.danz-fe-planning__week-cap-full{\n\t\t\tdisplay:inline-block;\n\t\t\tpadding:1px 8px;\n\t\t\tborder-radius:999px;\n\t\t\tbackground:rgba(0,0,0,.35);\n\t\t\tcolor:#fff;\n\t\t\tfont-size:10px;\n\t\t\tfont-weight:700;\n\t\t}\n\t\t.danz-fe-planning__week-card-btn{\n\t\t\tmargin-top:4px;\n\t\t\tpadding:5px 8px;\n\t\t\tborder-radius:5px;\n\t\t\tborder:1px solid rgba(255,255,255,.55);\n\t\t\tbackground:rgba(255,255,255,.18);\n\t\t\tcolor:inherit;\n\t\t\tfont-size:11px;\n\t\t\tfont-weight:700;\n\t\t\tcursor:pointer;\n\t\t\ttext-align:center;\n\t\t\ttransition:background-color .15s ease;\n\t\t}\n\t\t\/* v1.24.211 \u2014 \u00c9tats appari\u00e9s (voir nav-btn). *\/\n\t\t.danz-fe-planning__week-card-btn:hover{background:rgba(255,255,255,.92) !important;color:#111827 !important;border-color:#111827 !important}\n\t\t.danz-fe-planning__week-card-btn:active{background:#111827 !important;color:#ffffff !important;border-color:#111827 !important}\n\t\t.danz-fe-planning__week-card-btn:focus-visible{outline:3px solid #ffffff;outline-offset:2px}\n\n\t\t\/* Tablette : on resserre encore *\/\n\t\t@media (max-width: 820px){\n\t\t\t.danz-fe-planning__week-time{font-size:11px;padding:8px 6px}\n\t\t\t.danz-fe-planning__week-card-title{font-size:11px}\n\t\t\t.danz-fe-planning__week-card-meta{font-size:9px}\n\t\t\t.danz-fe-planning__week-table thead th{padding:10px 3px;font-size:9px;letter-spacing:.03em}\n\t\t}\n\n\t\t\/* Mobile (<640px) : on passe en liste par jour (stack vertical) *\/\n\t\t@media (max-width: 640px){\n\t\t\t.danz-fe-planning__week-wrap{padding:0;background:transparent}\n\t\t\t.danz-fe-planning__week-table,\n\t\t\t.danz-fe-planning__week-table thead,\n\t\t\t.danz-fe-planning__week-table tbody,\n\t\t\t.danz-fe-planning__week-table tr,\n\t\t\t.danz-fe-planning__week-table th,\n\t\t\t.danz-fe-planning__week-table td{display:block;width:100%;border:0}\n\t\t\t.danz-fe-planning__week-table thead{display:none}\n\t\t\t.danz-fe-planning__week-table tbody tr{\n\t\t\t\tbackground:#1f2937;\n\t\t\t\tborder-radius:10px;\n\t\t\t\tpadding:12px;\n\t\t\t\tmargin-bottom:10px;\n\t\t\t}\n\t\t\t.danz-fe-planning__week-time{\n\t\t\t\tfont-size:13px;\n\t\t\t\tpadding:0 0 8px;\n\t\t\t\tmargin-bottom:8px;\n\t\t\t\tborder-bottom:1px solid rgba(255,255,255,.12);\n\t\t\t\tbackground:transparent !important;\n\t\t\t}\n\t\t\t.danz-fe-planning__week-cell{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}\n\t\t\t.danz-fe-planning__week-cell:last-child{border-bottom:0}\n\t\t\t.danz-fe-planning__week-cell::before{\n\t\t\t\tcontent:attr(data-day) ' : ';\n\t\t\t\tcolor:#9ca3af;\n\t\t\t\tfont-size:10px;\n\t\t\t\ttext-transform:uppercase;\n\t\t\t\tletter-spacing:.08em;\n\t\t\t\tfont-weight:700;\n\t\t\t\tdisplay:block;\n\t\t\t\tmargin-bottom:4px;\n\t\t\t}\n\t\t\t.danz-fe-planning__week-cell:has(.danz-fe-planning__week-empty){display:none}\n\t\t\t.danz-fe-planning__week-card-title{font-size:13px}\n\t\t\t.danz-fe-planning__week-card-meta{font-size:11px}\n\t\t}\n\n\t\t\/* ================ VUE COMPACT \u2014 one-liner par cours ================ *\/\n\t\t.danz-fe-planning__compact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}\n\t\t.danz-fe-planning__compact-day{list-style:none}\n\t\t.danz-fe-planning__compact-day-title{\n\t\t\tmargin:0 0 8px;\n\t\t\tfont-size:12px;\n\t\t\ttext-transform:uppercase;\n\t\t\tletter-spacing:.06em;\n\t\t\tcolor:#6b7280;\n\t\t\tfont-weight:700;\n\t\t}\n\t\t.danz-fe-planning__compact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}\n\t\t.danz-fe-planning__compact-item{\n\t\t\tpadding:8px 12px;\n\t\t\tfont-size:14px;\n\t\t\tcolor:#374151;\n\t\t\tline-height:1.5;\n\t\t\tbackground:#fff;\n\t\t\tborder-radius:6px;\n\t\t\tborder-left:3px solid #6366f1;\n\t\t\tdisplay:flex;\n\t\t\tflex-wrap:wrap;\n\t\t\talign-items:center;\n\t\t\tgap:4px;\n\t\t}\n\t\t.danz-fe-planning__compact-item strong{color:#111827;font-weight:600}\n\t\t.danz-fe-planning__compact-item em{color:#6b7280;font-style:italic}\n\t\t<\/style>\n\t\t\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-985","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/demo.danz.be\/demo\/wp-json\/wp\/v2\/pages\/985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.danz.be\/demo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo.danz.be\/demo\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.danz.be\/demo\/wp-json\/wp\/v2\/comments?post=985"}],"version-history":[{"count":1,"href":"https:\/\/demo.danz.be\/demo\/wp-json\/wp\/v2\/pages\/985\/revisions"}],"predecessor-version":[{"id":986,"href":"https:\/\/demo.danz.be\/demo\/wp-json\/wp\/v2\/pages\/985\/revisions\/986"}],"wp:attachment":[{"href":"https:\/\/demo.danz.be\/demo\/wp-json\/wp\/v2\/media?parent=985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}