{"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-04-28T20:49:33","modified_gmt":"2026-04-28T20:49:33","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 Avr \u2014 3 Mai 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 avril<\/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=\"5\" data-date=\"2026-04-27\" 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\">Classique<\/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 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Yann Saint-Clair<\/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=\"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><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"11\" data-date=\"2026-04-27\" 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\">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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"26\" data-date=\"2026-04-27\" 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\">Afro<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Cl\u00e9mence 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><\/article><article class=\"danz-fe-card danz-fe-planning__card is-past\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"2\" data-date=\"2026-04-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\">Heels<\/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 17:00 \u2013 18:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">mardi 28 avril<\/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=\"17\" data-date=\"2026-04-28\" 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\">Heels<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Cl\u00e9mence Carmona<\/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=\"19\" data-date=\"2026-04-28\" 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\">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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Yann Saint-Clair<\/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=\"12\" data-date=\"2026-04-28\" 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\">Modern Jazz<\/h4><p class=\"danz-fe-planning__subtitle\">Avanc\u00e9<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Yann Saint-Clair<\/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=\"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><\/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-04-28\" data-capacity=\"18\" 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\">Pro<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"17\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>17<\/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><\/article><\/div><\/section><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">mercredi 29 avril<\/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=\"24\" data-date=\"2026-04-29\" 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\">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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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><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-04-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><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"8\" data-date=\"2026-04-29\" 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\">Bachata<\/h4><p class=\"danz-fe-planning__subtitle\">Avanc\u00e9<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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=\"8\" data-date=\"2026-04-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><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"9\" data-date=\"2026-04-29\" 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\">Afro<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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=\"9\" data-date=\"2026-04-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><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"20\" data-date=\"2026-04-29\" 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\">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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Valentin 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=\"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=\"20\" data-date=\"2026-04-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><article class=\"danz-fe-card danz-fe-planning__card\" style=\"border-left:6px solid #1E1B4B\" data-class-id=\"14\" data-date=\"2026-04-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\">Tango<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Audrey 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=\"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=\"14\" data-date=\"2026-04-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 avril<\/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=\"27\" data-date=\"2026-04-30\" 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\">Afro<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Cl\u00e9mence Castelli<\/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=\"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><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=\"27\" data-date=\"2026-04-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=\"21\" data-date=\"2026-04-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\">Eveil 4-6 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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Valentin Ferreira<\/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=\"21\" data-date=\"2026-04-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=\"28\" data-date=\"2026-04-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 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien Aubert<\/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=\"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=\"28\" data-date=\"2026-04-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 1 mai<\/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=\"4\" data-date=\"2026-05-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\">Modern Jazz<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Yann Saint-Clair<\/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><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-05-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=\"10\" data-date=\"2026-05-01\" 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\">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 12:30 \u2013 14:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien Carmona<\/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=\"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=\"10\" data-date=\"2026-05-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=\"1\" data-date=\"2026-05-01\" 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\">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 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Valentin 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=\"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=\"1\" data-date=\"2026-05-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=\"25\" data-date=\"2026-05-01\" 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\">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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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=\"25\" data-date=\"2026-05-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=\"6\" data-date=\"2026-05-01\" 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\">Modern Jazz<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Yann Saint-Clair<\/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=\"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=\"6\" data-date=\"2026-05-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=\"15\" data-date=\"2026-05-01\" 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\">Classique<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Yann Saint-Clair<\/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=\"15\" data-date=\"2026-05-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\">samedi 2 mai<\/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=\"7\" data-date=\"2026-05-02\" data-capacity=\"14\" data-booked=\"1\"><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 09:00 \u2013 10:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"13\"><div class=\"danz-fe-planning__cap-text\"><span>Places restantes<\/span> <strong>13<\/strong><\/div><div class=\"danz-fe-planning__cap-bar\"><div class=\"danz-fe-planning__cap-bar-fill\" style=\"width:7%;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-05-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=\"18\" data-date=\"2026-05-02\" 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\">Afro<\/h4><p class=\"danz-fe-planning__subtitle\">Pro<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Valentin Ferreira<\/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=\"18\" data-date=\"2026-05-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><section class=\"danz-fe-planning__day\"><h3 class=\"danz-fe-planning__day-title\">dimanche 3 mai<\/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=\"16\" data-date=\"2026-05-03\" 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\">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 09:00 \u2013 10:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Cl\u00e9mence 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=\"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=\"16\" data-date=\"2026-05-03\">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-05-03\" 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\">Hip-Hop<\/h4><p class=\"danz-fe-planning__subtitle\">Avanc\u00e9<\/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\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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=\"3\" data-date=\"2026-05-03\">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-05-03\" 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\">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 18:00 \u2013 19:30<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Adrien 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=\"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=\"23\" data-date=\"2026-05-03\">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=\"13\" data-date=\"2026-05-03\" 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\">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 19:30 \u2013 21:00<\/div><\/header><div class=\"danz-fe-planning__info\"><span class=\"danz-fe-planning__chip\"><span class=\"danz-fe-planning__chip-ico\" aria-hidden=\"true\">\ud83d\udc64<\/span>Yann Beaumont<\/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=\"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=\"13\" data-date=\"2026-05-03\">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:8px 14px;\n\t\t\tborder-radius:8px;\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\ttext-decoration:none;\n\t\t\ttransition:background-color .15s ease;\n\t\t}\n\t\t.danz-fe-planning__nav-btn:hover:not(.is-disabled){background:#f3f4f6}\n\t\t.danz-fe-planning__nav-btn.is-disabled{opacity:.4;cursor:not-allowed}\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.danz-fe-planning__studios-card-btn:hover{background:rgba(255,255,255,.3)}\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.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:14px 16px;\n\t\t\tmargin-bottom:16px;\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:10px;\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:4px;\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:8px 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.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.danz-fe-planning__wrooms-btn:hover{background:rgba(255,255,255,.3)}\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.danz-fe-planning__week-card-btn:hover{background:rgba(255,255,255,.3)}\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}]}}