@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.aFvpBq_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.aFvpBq_variable{--police-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.oGBHTq_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.oGBHTq_variable{--police-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d9a9e5d51b3cc113-s.2ck89hjutyo8l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Italiana Fallback;src:local(Times New Roman);ascent-override:87.07%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.58%}.W_Gz1W_className{font-family:Italiana,Italiana Fallback;font-style:normal;font-weight:400}.W_Gz1W_variable{--police-italiana:"Italiana", "Italiana Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.g7G6da_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.g7G6da_variable{--police-texte:"Instrument Sans", "Instrument Sans Fallback"}
:root{--fond:#f4f6f2;--surface:#fff;--encre:#1c322d;--encre-douce:#55655f;--trait:#d9ded7;--bordure:#7f8d87;--sapin:#24483f;--sur-sapin:#fff;--sapin-pale:#dfebe4;--sapin-texte:var(--sapin);--pivoine:#a93a60;--pivoine-fonce:#7e2a47;--pivoine-pale:#f7e4eb;--gris-pale:#e8ebe6;--ambre:#7a5200;--ambre-pale:#faefd3;--erreur:#a3271f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--display:var(--police-display), "Iowan Old Style", Georgia, serif;--texte:var(--police-texte), system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fond);color:var(--encre);font-family:var(--texte);margin:0;font-size:17px;line-height:26px}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}a{color:var(--pivoine)}a:hover{color:var(--pivoine-fonce)}button,input,select,textarea{color:inherit;font-family:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--pivoine);outline-offset:2px}.titre-ecran{font-family:var(--display);text-wrap:balance;font-size:34px;font-weight:500;line-height:38px}.titre-section{font-family:var(--display);font-size:26px;font-weight:500;line-height:30px}.chiffre{font-family:var(--display);font-size:44px;font-weight:500;line-height:44px}.label{font-size:15px;font-weight:600;line-height:20px}.legende{color:var(--encre-douce);font-size:14px;line-height:20px}.centre{text-align:center}.erreur{color:var(--erreur);font-size:15px;font-weight:600;line-height:22px}.esperluette{color:var(--pivoine)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bouton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--sapin);width:100%;min-height:56px;color:var(--sur-sapin);text-align:center;border:0;padding:8px 18px;font-size:17px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.bouton:hover{color:var(--sur-sapin)}.bouton:disabled,.bouton[aria-disabled=true]{background:var(--gris-pale);color:var(--encre-douce)}.bouton-secondaire{border:1.5px solid var(--bordure);background:var(--surface);color:var(--encre)}.bouton-secondaire:hover{color:var(--encre)}.bouton-danger{border:1.5px solid var(--erreur);background:var(--surface);color:var(--erreur)}.bouton-danger:hover{color:var(--erreur)}.champ{border:1.5px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface);width:100%;height:56px;padding:0 16px;font-size:17px}textarea.champ{resize:none;height:112px;padding:12px 16px;line-height:26px}.champ[aria-invalid=true]{border-color:var(--erreur)}.groupe-champ{gap:var(--space-2);flex-direction:column;display:flex}.pastille{border-radius:var(--radius-sm);white-space:nowrap;padding:4px 10px;font-size:14px;font-weight:600;line-height:20px;display:inline-block}.pastille-present{background:var(--sapin-pale);color:var(--sapin-texte)}.pastille-absent{background:var(--gris-pale);color:var(--encre)}.pastille-attente{background:var(--ambre-pale);color:var(--ambre)}.carte{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);gap:var(--space-4);flex-direction:column;display:flex}.encart{padding:var(--space-4);border-radius:var(--radius-md);background:var(--pivoine-pale);font-size:15px;line-height:22px}.filet{background:var(--trait);height:1px}.pile{gap:var(--space-3);flex-direction:column;display:flex}.pousse{flex-grow:1}.ecran{width:100%;max-width:480px;min-height:100dvh;padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.ecran-aere{padding-top:40px}.ecran-merci{padding-top:56px}.maries{gap:var(--space-1);flex-direction:column;display:flex}.etapes{gap:var(--space-2);flex-direction:column;display:flex}.etapes-ligne{justify-content:space-between;align-items:center;display:flex}.etapes-retour{width:48px;height:48px;color:var(--encre);justify-content:center;align-items:center;margin-left:-12px;display:flex}.etapes-barres{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.etapes-barres span{background:var(--trait);border-radius:2px;height:4px}.etapes-barres span[data-faite=true]{background:var(--sapin)}.etapes+.titre-ecran{margin-top:var(--space-2)}.suggestions{margin-top:var(--space-1);border:1.5px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:2px;padding:4px;display:flex}.suggestions button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:52px;padding:0 12px;font-size:17px;display:flex}.suggestions button:hover,.suggestions button[aria-pressed=true]{background:var(--sapin-pale)}.suggestions strong{font-weight:600}.rappel-prenom{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--gris-pale);padding:4px 4px 4px 16px;font-size:15px;line-height:20px;display:flex}.rappel-prenom a{align-items:center;height:48px;padding:0 12px;font-weight:600;display:flex}.carte-foyer{gap:var(--space-2);padding:20px 16px 8px}.carte-foyer .titre-section{margin-bottom:var(--space-2)}.carte-foyer li{border-top:1px solid var(--trait);flex-direction:column;gap:2px;padding:12px 0;display:flex}.carte-foyer li.resume{gap:var(--space-2)}.nom-personne{font-size:17px;font-weight:600;line-height:24px}.pastilles{gap:var(--space-2);flex-wrap:wrap;display:flex}.choix{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choix button{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface);height:52px;color:var(--encre);font-size:17px;font-weight:600;display:flex}.choix button[aria-pressed=true][data-valeur=present]{border-color:var(--sapin);background:var(--sapin);color:var(--sur-sapin)}.choix button[aria-pressed=true][data-valeur=absent]{border-color:var(--encre);background:var(--encre);color:#fff}.coche-ronde{background:var(--sapin);width:56px;height:56px;color:var(--sur-sapin);border-radius:28px;justify-content:center;align-items:center;display:flex}.admin{min-height:100dvh;font-size:15px;line-height:22px}.admin-entete{background:var(--surface);border-bottom:1px solid var(--trait)}.admin-entete-contenu{flex-wrap:wrap;align-items:center;gap:12px 32px;max-width:1184px;margin:0 auto;padding:12px 24px;display:flex}.admin-maries{font-family:var(--display);font-size:24px;font-weight:500;line-height:28px}.admin-nav{flex-wrap:wrap;flex-grow:1;gap:4px;display:flex}.admin-nav a{border-radius:var(--radius-md);height:44px;color:var(--encre);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.admin-nav a[aria-current=page]{background:var(--sapin-pale);color:var(--sapin)}.lien-bouton{min-height:44px;color:var(--pivoine);font-size:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:underline;display:flex}.lien-bouton:hover{color:var(--pivoine-fonce)}.admin-page{gap:var(--space-6);flex-direction:column;max-width:1184px;margin:0 auto;padding:40px 24px 48px;display:flex}.admin-page-large{gap:var(--space-8)}.admin-titre{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-titre>div:first-child{gap:var(--space-1);flex-direction:column;display:flex}.doux{color:var(--encre-douce)}.actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin .bouton{width:auto;min-height:48px;padding:0 18px;font-size:15px}.admin .champ{height:48px;padding:0 14px;font-size:15px}.admin select.champ{width:auto;padding:0 10px}.compteurs{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.compteur{border-radius:var(--radius-lg);background:var(--surface);gap:var(--space-2);flex-direction:column;padding:20px;display:flex}.compteur>span:first-child{color:var(--encre-douce);font-weight:600}.compteur>:last-child{color:var(--encre-douce);font-size:14px}.compteur a{color:var(--pivoine);font-weight:600}.compteur-plein{background:var(--sapin);color:var(--sur-sapin)}.compteur-plein>span:first-child,.compteur-plein>:last-child{color:var(--sur-sapin)}.colonnes{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.colonne-large{gap:var(--space-4);flex-direction:column;flex:999 560px;min-width:0;display:flex}.colonne-etroite{gap:var(--space-6);flex-direction:column;flex:320px;min-width:0;display:flex}.bloc{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);gap:var(--space-4);flex-direction:column;display:flex}.bloc-entete{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.defilement{overflow-x:auto}.tableau{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:20px}.tableau th{background:var(--gris-pale);text-align:left;padding:10px 12px;font-weight:600}.tableau th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.tableau th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.tableau td{border-bottom:1px solid var(--trait);padding:12px}.tableau tr:last-child td{border-bottom:0}.tableau a,.fort{font-weight:600}.tableau .pastille{padding:3px 9px}.case{align-items:center;gap:var(--space-3);min-height:48px;font-weight:600;display:flex}.case input{width:22px;height:22px;accent-color:var(--sapin)}.qr{align-items:center;gap:var(--space-4);display:flex}.qr img{border-radius:var(--radius-sm);flex:none;width:96px;height:96px}.qr>div{flex-direction:column;min-width:0;font-size:14px;display:flex}.qr code{overflow-wrap:anywhere;color:var(--encre-douce);font-size:13px}.filtres{gap:var(--space-2);flex-wrap:wrap;align-self:flex-end;display:flex}.filtres button{border:1.5px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface);height:48px;padding:0 16px;font-size:15px;font-weight:600}.filtres button[aria-pressed=true]{border-color:var(--encre);background:var(--encre);color:var(--sur-sapin)}.recherche{gap:var(--space-1);flex-direction:column;flex:280px;max-width:380px;font-size:14px;font-weight:600;display:flex}.fiche-personne{padding:20px}.fiche-grille{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.fiche-grille>div,.fiche-grille>label{gap:var(--space-2);flex-direction:column;font-size:14px;font-weight:600;display:flex}.admin .choix{gap:var(--space-2)}.admin .choix button{height:44px;font-size:15px}.non-convie{border-radius:var(--radius-md);background:var(--gris-pale);height:44px;color:var(--encre-douce);align-items:center;padding:0 12px;font-weight:400;display:flex}.historique{gap:var(--space-3);flex-direction:column;font-size:14px;line-height:20px;display:flex}.historique li{flex-direction:column;gap:2px;display:flex}.formulaire-ligne{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.formulaire-ligne label{gap:var(--space-1);flex-direction:column;font-size:14px;font-weight:600;display:flex}.connexion{gap:var(--space-6);flex-direction:column;max-width:420px;min-height:100dvh;margin:0 auto;padding:64px 24px;display:flex}.connexion .bouton{width:100%}.connexion form{gap:var(--space-4);flex-direction:column;display:flex}.tables-grille{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;display:grid}.table-carte{gap:var(--space-3);padding:20px}.admin .titre-table{font-family:var(--display);font-size:22px;font-weight:500}.table-liste{flex-direction:column;display:flex}.table-liste li{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--trait);min-height:44px;display:flex}.table-liste .lien-bouton{font-size:14px}.table-reglages summary{cursor:pointer;min-height:44px;color:var(--pivoine);align-items:center;font-size:14px;font-weight:600;display:flex}.a-placer{flex-direction:column;display:flex}.a-placer li{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--trait);flex-wrap:wrap;padding:10px 0;display:flex}.a-placer li>span{flex-direction:column;min-width:0;display:flex}.admin .a-placer .bouton{min-height:44px;padding:0 14px}.admin .a-placer select.champ,.admin .table-carte select.champ{width:100%}.regles li{align-items:center;gap:var(--space-2) var(--space-3);border-top:1px solid var(--trait);flex-wrap:wrap;padding:8px 0;display:flex}.regles li>span:nth-child(2){flex:200px}.liste-points{gap:var(--space-2);flex-direction:column;padding-left:20px;list-style:outside;display:flex}.themes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.themes button{gap:var(--space-2);border:1.5px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface);text-align:left;flex-direction:column;padding:12px;font-size:14px;font-weight:600;display:flex}.themes button[aria-pressed=true]{outline:3px solid var(--pivoine);outline-offset:2px}.themes .pastilles-couleur{border-radius:var(--radius-sm);border:1px solid var(--trait);height:36px;display:flex;overflow:hidden}.themes .pastilles-couleur span{flex:1}.couleur{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.couleur input[type=color]{border:1.5px solid var(--bordure);border-radius:var(--radius-md);background:var(--surface);width:48px;height:48px;padding:2px}.couleur>label{flex-direction:column;flex:200px;font-weight:600;display:flex}.couleur>label span{color:var(--encre-douce);font-size:14px;font-weight:400}.apercu{border-radius:var(--radius-lg);border:1px solid var(--trait);background:var(--fond);color:var(--encre);gap:var(--space-4);flex-direction:column;padding:24px 20px;font-size:17px;line-height:26px;display:flex}.apercu .choix span,.apercu .faux-bouton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);height:52px;font-weight:600;display:flex}
