:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--couleur-primaire:#2f4a6d;--couleur-secondaire:#16202c;--couleur-accent:#22384f;--couleur-neutre-claire:#eef1f5;--couleur-blanc:#fff;--couleur-fond:var(--couleur-blanc);--couleur-surface:var(--couleur-neutre-claire);--couleur-texte:var(--couleur-secondaire);--couleur-texte-att:#5a6675;--couleur-bordure:#d3d9e1;--couleur-accent-texte:#2f4a6d;--espace-1:.25rem;--espace-2:.5rem;--espace-3:.75rem;--espace-4:1rem;--espace-5:1.5rem;--espace-6:2rem;--espace-7:3rem;--rayon-sm:6px;--rayon-md:10px;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--couleur-fond);color:var(--couleur-texte);margin:0}a{color:var(--couleur-accent-texte)}button{font:inherit;color:var(--couleur-blanc);background:var(--couleur-primaire);border-radius:var(--rayon-sm);padding:var(--espace-3) var(--espace-4);cursor:pointer;border:none}button:hover{background:var(--couleur-accent)}:root{--couleur-marque-accent:#d99a2b;--couleur-chantier:#2e7d5b;--couleur-chantier-fond:#dff1e7;--couleur-rdv:#2f6db5;--couleur-rdv-fond:#dde9f8;--couleur-absence:#9a6b1f;--couleur-absence-fond:#f6e7cc;--couleur-libre:#f7fbf9;--hauteur-nav:4rem;--couleur-compteur:#c62828;--couleur-stock-rupture-fond:#fde8e8;--couleur-alerte:var(--couleur-absence);--couleur-alerte-fond:var(--couleur-absence-fond);--largeur-menu:230px;--largeur-volet:56px;--liste-fiche-decalage:57px}body.sans-defilement{overflow:hidden}input,select,textarea{font:inherit;padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-blanc);color:var(--couleur-texte);max-width:100%}button:disabled{opacity:.45;cursor:default}h1,h2,h3{line-height:1.25}.texte-att{color:var(--couleur-texte-att);font-size:.9em}.vide{color:var(--couleur-texte-att);text-align:center;padding:var(--espace-6) var(--espace-4)}.encart{background:var(--couleur-surface);border-radius:var(--rayon-md);padding:var(--espace-3) var(--espace-4)}.succes{background:var(--couleur-chantier-fond);color:var(--couleur-chantier);border-radius:var(--rayon-sm);padding:var(--espace-3);font-weight:600}.appli{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.barre-haut{z-index:20;justify-content:space-between;align-items:center;gap:var(--espace-3);padding:var(--espace-2) var(--espace-4);padding-top:max(var(--espace-2), env(safe-area-inset-top));background:var(--couleur-primaire);color:var(--couleur-blanc);display:flex;position:sticky;top:0}.marque{align-items:center;gap:var(--espace-2);color:inherit;min-width:0;text-decoration:none;display:flex}.marque img{border-radius:8px;flex:none;box-shadow:0 0 0 2px #ffffff40}.marque__nom{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.navigation{z-index:20;background:var(--couleur-blanc);border-top:1px solid var(--couleur-bordure);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.navigation__moi,.navigation__installer{display:none}.navigation__lien{padding:var(--espace-2) 0;color:var(--couleur-texte-att);min-height:var(--hauteur-nav);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.72rem;text-decoration:none;display:flex}.navigation__icone{font-size:1.35rem;line-height:1}.navigation__lien--actif{color:var(--couleur-primaire);font-weight:700}.contenu{padding:0 var(--espace-4) calc(var(--hauteur-nav) + var(--espace-6));flex:1;max-width:100vw}.ecran{min-width:0}.entete-ecran{align-items:center;gap:var(--espace-2);padding:var(--espace-4) 0 var(--espace-2);flex-wrap:wrap;display:flex}.entete-ecran__retour{padding:0 var(--espace-2) 4px 0;font-size:2rem;line-height:1;text-decoration:none}.entete-ecran__titre{flex:1;min-width:0;margin:0;font-size:1.4rem}.entete-ecran__actions{gap:var(--espace-2);align-items:center;display:flex}.entete-ecran__actions button{padding:var(--espace-2) var(--espace-3)}.entete-ecran--titre-masque .entete-ecran__actions{margin-left:auto}.entete-ecran--vide{padding:0}.entete-ecran--vide+*{margin-top:var(--espace-4)}.entete-ecran__onglets{flex:1;min-width:0;display:flex}@media (width<=600px){.entete-ecran--onglets .entete-ecran__onglets{flex-basis:100%;order:1}.entete-ecran--onglets .entete-ecran__retour{order:2}.entete-ecran--onglets .entete-ecran__actions{order:3;margin-left:auto}.entete-ecran--onglets .onglets{width:100%;display:flex}.entete-ecran--onglets .onglet{text-align:center;flex:1;min-height:44px;padding:6px 4px;font-size:.85rem}.entete-ecran--onglets .entete-ecran__actions .bouton-icone,.entete-ecran--onglets .entete-ecran__actions .bouton-ligne{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.barre-outils{gap:var(--espace-3);margin-bottom:var(--espace-3);flex-wrap:wrap;align-items:center;display:flex}.onglets{background:var(--couleur-surface);border-radius:999px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.onglet{color:var(--couleur-texte);white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px;font-size:.9rem}.onglet:hover{background:#0000000d}.onglet--actif,.onglet--actif:hover{background:var(--couleur-blanc);color:var(--couleur-primaire);font-weight:700;box-shadow:0 1px 3px #0000001f}.recherche{width:100%;min-width:180px;margin-bottom:var(--espace-3);flex:1}.barre-outils .recherche{margin-bottom:0}.bouton-secondaire{background:var(--couleur-blanc);color:var(--couleur-primaire);border:1px solid var(--couleur-bordure);padding:var(--espace-2) var(--espace-3);align-items:center;gap:var(--espace-2);cursor:pointer;border-radius:var(--rayon-sm);display:inline-flex}.bouton-secondaire:hover{background:var(--couleur-surface)}.bouton-principal{width:100%;padding:var(--espace-3) var(--espace-4);font-weight:700}.bouton-lien{color:var(--couleur-accent-texte);background:0 0;padding:2px 6px;text-decoration:underline}.bouton-lien:hover{background:0 0}.bouton-icone{color:var(--couleur-texte);padding:var(--espace-2);cursor:pointer;background:0 0;font-size:1.2rem;line-height:1}.bouton-icone:hover{background:var(--couleur-surface)}.bouton-filtres{align-items:center;display:inline-flex;position:relative}.bouton-filtres__icone{display:block}.bouton-filtres--ouvert{background:var(--couleur-surface);color:var(--couleur-primaire)}.bouton-filtres__pastille{background:var(--couleur-primaire);min-width:1.05rem;height:1.05rem;color:var(--couleur-blanc);text-align:center;pointer-events:none;border-radius:999px;padding:0 3px;font-size:.65rem;font-weight:700;line-height:1.05rem;position:absolute;top:0;right:0}.avatar{color:var(--couleur-blanc);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar--groupe{background:var(--couleur-surface);width:40px;height:40px;font-size:1.2rem}.puce{background:var(--couleur-surface);color:var(--couleur-texte-att);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.puce--reserve{color:#8a5a00;background:#fdf0d8}.compteur{text-align:center;background:#00000014;border-radius:999px;min-width:1.4em;padding:0 6px;font-size:.8em;display:inline-block}.etat--creation{color:#4a5563;background:#eceff3}.etat--devis_emis{color:#8a5a00;background:#fdf0d8}.etat--devis_valide{color:#1f4f8a;background:#dde9f8}.etat--affectee{color:#1e6a47;background:#dff1e7}.etat--fermee{color:#5b4685;background:#e9e4f3}.etat--premier_contact{color:#4a5563;background:#eceff3}.etat--rdv_a_venir{color:#1f5f75;background:#e3f1f6}.etat--devis_en_cours{color:#8a5a00;background:#fdf0d8}.etat--devis_attente_signature{color:#8a4500;background:#fbe6cf}.etat--devis_reporte{color:#6b5a2e;background:#f1ebdc}.etat--devis_refuse{color:#8f2a2a;background:#f8e1e1}.etat--devis_signe{color:#1e6a47;background:#dff1e7}.etat--reliquat{color:#1f4f8a;background:#dde9f8}.etat--termine{color:#5b4685;background:#e9e4f3}.navigation-periode{align-items:center;gap:var(--espace-2);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}.navigation-periode__libelle{margin-left:var(--espace-2);text-transform:capitalize}.barre-outils .navigation-periode{margin-bottom:0}.choix-employe{align-items:center;gap:var(--espace-2);margin-bottom:var(--espace-3);display:flex}.choix-employe select{flex:1}.legende{gap:var(--espace-3);color:var(--couleur-texte-att);margin-bottom:var(--espace-3);flex-wrap:wrap;font-size:.8rem;display:flex}.legende span{align-items:center;gap:4px;display:inline-flex}.legende__libre{border:1px dashed #9cc7b2;border-radius:3px;width:14px;height:10px;display:inline-block}.evt{white-space:nowrap;text-overflow:ellipsis;text-align:left;border-left:3px solid;border-radius:4px;padding:2px 5px;font-size:.72rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.evt+.evt{margin-top:2px}.evt--chantier{background:var(--couleur-chantier-fond);color:var(--couleur-chantier);border-color:var(--couleur-chantier)}.evt--rdv{background:var(--couleur-rdv-fond);color:var(--couleur-rdv);border-color:var(--couleur-rdv)}.evt--absence{background:repeating-linear-gradient(-45deg, var(--couleur-absence-fond), var(--couleur-absence-fond) 4px, #fbf3e3 4px, #fbf3e3 8px);color:var(--couleur-absence);border-color:var(--couleur-absence)}.evt--compact{background-color:currentColor;border-left-width:0;border-radius:3px;width:14px;height:10px;padding:0;display:inline-block}.evt--compact.evt--chantier{background:var(--couleur-chantier)}.evt--compact.evt--rdv{background:var(--couleur-rdv)}.evt--compact.evt--absence{background:var(--couleur-absence)}.case--libre{background:var(--couleur-libre)}.evt-reste{color:var(--couleur-texte-att);background:var(--couleur-surface);border-radius:3px;margin-top:2px;padding:0 4px;font-size:.68rem;font-weight:700;display:inline-block}.grille-equipe__defilement{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);overflow-x:auto}.grille-equipe{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.85rem}.grille-equipe th,.grille-equipe td{border:1px solid var(--couleur-bordure);padding:0}.grille-equipe thead th{background:var(--couleur-surface);text-transform:capitalize;padding:4px;font-weight:600}.grille-equipe__demi{color:var(--couleur-texte-att);font-size:.7rem}.grille-equipe .grille-equipe__nom{text-align:left;white-space:nowrap;background:var(--couleur-blanc);z-index:1;width:170px;padding:4px 8px;position:sticky;left:0}.grille-equipe--mois{min-width:1400px}.grille-equipe--mois .case__bouton{min-height:34px;padding:3px 1px}.case--pm{border-right-width:2px!important}.case__bouton{width:100%;min-height:52px;color:inherit;text-align:left;background:0 0;border-radius:0;padding:3px;display:block}.case__bouton:hover{background:#0000000a}.grille-equipe th.aujourdhui{background:var(--couleur-primaire);color:var(--couleur-blanc)}.semaine-colonnes{gap:4px;display:grid}.semaine-colonnes__jour{grid-row:span 4;grid-template-rows:subgrid;min-width:0;display:grid}.semaine-colonnes__titre{text-align:center;border-radius:var(--rayon-sm);text-transform:capitalize;padding:4px 0;font-size:.8rem;font-weight:700}.aujourdhui .semaine-colonnes__titre{background:var(--couleur-primaire);color:var(--couleur-blanc)}.demi-carte{background:var(--couleur-blanc);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);min-height:110px;color:inherit;text-align:left;flex-direction:column;gap:2px;min-width:0;padding:4px;display:flex}.demi-carte:hover{background:var(--couleur-surface)}.demi-carte.case--libre{background:var(--couleur-libre);border-style:dashed}.demi-carte__libelle{color:var(--couleur-texte-att);text-transform:uppercase;letter-spacing:.03em;font-size:.65rem}.demi-carte .evt{white-space:normal;word-break:break-word;font-size:.68rem}.mois-calendrier{gap:4px;display:grid}.mois-calendrier__entete{text-align:center;color:var(--couleur-texte-att);font-size:.75rem;font-weight:700}.mois-calendrier__jour,.mois-calendrier__vide{grid-row:span 4;grid-template-rows:subgrid;row-gap:2px;min-width:0;display:grid}.mois-calendrier__jour{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:2px}.mois-calendrier__jour.aujourdhui{border-color:var(--couleur-primaire);box-shadow:inset 0 0 0 1px var(--couleur-primaire)}.mois-calendrier__num{padding-left:2px;font-size:.75rem;font-weight:700}.mois-calendrier__demi{background:var(--couleur-blanc);border-radius:3px;flex-wrap:wrap;align-items:center;gap:2px;min-height:22px;padding:2px;display:flex}.mois-calendrier__demi.case--libre{background:var(--couleur-libre);outline:1px dashed #9cc7b2}.mois-calendrier__demi .evt+.evt{margin-top:0}.detail-employe{align-items:center;gap:var(--espace-2);margin-top:0;display:flex}.liste-evenements{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evenement{padding:var(--espace-3);border-radius:var(--rayon-sm);border-left:4px solid;flex-direction:column;gap:4px;display:flex}.evenement--chantier{border-color:var(--couleur-chantier);background:var(--couleur-chantier-fond)}.evenement--rdv{border-color:var(--couleur-rdv);background:var(--couleur-rdv-fond)}.evenement--absence{border-color:var(--couleur-absence);background:var(--couleur-absence-fond)}.lien-fiche{margin-top:4px;font-weight:700}.detail-affectation{margin-top:var(--espace-4)}.liste-choix{margin:0 0 var(--espace-3);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.choix{align-items:center;gap:var(--espace-2);background:var(--couleur-blanc);width:100%;color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-2) var(--espace-3);text-align:left;cursor:pointer;display:flex}.choix:hover{background:var(--couleur-surface)}.choix--actif,.choix--actif:hover{border-color:var(--couleur-primaire);box-shadow:inset 0 0 0 1px var(--couleur-primaire)}.actions-rapides{gap:var(--espace-2);margin:var(--espace-2) 0;flex-wrap:wrap;display:flex}.action-rapide{background:var(--couleur-primaire);color:var(--couleur-blanc);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.action-rapide:hover{background:var(--couleur-accent)}.modale__fond{z-index:50;background:#0a141e73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modale{background:var(--couleur-blanc);width:100%;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);border-radius:16px 16px 0 0;flex-direction:column;display:flex}.modale__entete{justify-content:space-between;align-items:center;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-bottom:1px solid var(--couleur-bordure);display:flex}.modale__entete h2{text-transform:none;margin:0;font-size:1.05rem}.modale__corps{padding:var(--espace-4);overflow-y:auto}.modale__corps>input,.modale__corps>button,.modale__corps>form>input,.modale__corps>form>button{width:100%;margin-top:var(--espace-2)}.apercu-photo{border-radius:var(--rayon-sm);width:100%}.visionneuse-pdf__pages{gap:var(--espace-2);flex-direction:column;display:flex}.visionneuse-pdf__page{border:1px solid var(--couleur-bordure);background:var(--couleur-blanc);width:100%;height:auto;display:block}.etat-bord--creation{border-top-color:#9aa5b4}.etat-bord--devis_emis{border-top-color:#e0a526}.etat-bord--devis_valide{border-top-color:#2f6db5}.etat-bord--affectee{border-top-color:#2e7d5b}.etat-bord--fermee{border-top-color:#7b62ad}.etat-bord--premier_contact{border-top-color:#9aa5b4}.etat-bord--rdv_a_venir{border-top-color:#3a93b3}.etat-bord--devis_en_cours{border-top-color:#e0a526}.etat-bord--devis_attente_signature{border-top-color:#d9822b}.etat-bord--devis_reporte{border-top-color:#a8925a}.etat-bord--devis_refuse{border-top-color:#c24a4a}.etat-bord--devis_signe{border-top-color:#2e7d5b}.etat-bord--reliquat{border-top-color:#2f6db5}.etat-bord--termine{border-top-color:#7b62ad}.kanban .carte-fiche{overflow-wrap:anywhere;min-width:0}.kanban .carte-fiche__haut{flex-wrap:wrap;gap:4px}.kanban .carte-fiche .puce,.kanban .carte-fiche .etiquette{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.kanban__deplier{font:inherit;font-weight:inherit;text-align:left}.zone-depot{justify-content:center;gap:var(--espace-1);min-height:120px;padding:var(--espace-3);border-radius:var(--rayon-md);color:#1e6a47;text-align:center;background:#f1f9f4;border:2px dashed #2e7d5b;flex-direction:column;display:flex}.zone-depot--mobile{min-height:0;padding:var(--espace-2);margin-bottom:var(--espace-2)}.zone-depot--bande{justify-content:center;align-items:center;gap:var(--espace-3);min-height:0;padding:var(--espace-2) var(--espace-3);margin-bottom:var(--espace-3);flex-flow:wrap}.ecran--glisse .zone-depot--bande{z-index:15;position:sticky}.carte-fiche__motif{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.choix-motif{gap:var(--espace-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.choix-motif__option{align-items:center;gap:var(--espace-2);display:flex}.menu-fiche__motif{gap:var(--espace-2);flex-direction:column;display:flex}.liste-motifs{margin:var(--espace-2) 0;gap:var(--espace-2);flex-direction:column;padding:0;list-style:none;display:flex}.liste-motifs li,.liste-motifs__ajout{align-items:center;gap:var(--espace-2);flex-wrap:nowrap;display:flex}.liste-motifs input,.liste-motifs__ajout input{flex:1 1 0;min-width:0}.liste-motifs li>button,.liste-motifs__ajout>button{white-space:nowrap;flex:none;width:auto}.liste-motifs .liste-motifs__supprimer,.liste-motifs__ajout>button[type=submit]{margin-left:auto}.liste-etiquettes .liste-etiquettes__apercu{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:30%;display:inline-block;overflow:hidden}.bouton-ligne__icone{display:none}@media (width<=600px){.bouton-ligne__texte{display:none}.bouton-ligne__icone{display:inline}.liste-motifs .bouton-lien.bouton-ligne{text-decoration:none}.liste-etiquettes .liste-etiquettes__hex,.liste-motifs__ajout .liste-etiquettes__hex{display:none}}.parametrage__section{margin-bottom:var(--espace-5)}.parametrage__section h2{margin:0 0 var(--espace-2)}.parametrage__section .formulaire{max-width:420px}.puces-filtre{gap:var(--espace-2);padding-bottom:var(--espace-2);margin-bottom:var(--espace-2);display:flex;overflow-x:auto}.puce-filtre{white-space:nowrap;background:var(--couleur-blanc);color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:999px;padding:6px 12px;font-size:.85rem}.puce-filtre:hover{background:var(--couleur-surface)}.puce-filtre--active,.puce-filtre--active:hover{background:var(--couleur-primaire);color:var(--couleur-blanc);border-color:var(--couleur-primaire)}.liste-cartes{gap:var(--espace-3);flex-direction:column;display:flex}.liste-cartes--grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.carte-fiche{background:var(--couleur-blanc);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);padding:var(--espace-3);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex;box-shadow:0 1px 2px #0000000d}.carte-fiche:hover{border-color:var(--couleur-primaire)}.carte-fiche__haut{justify-content:space-between;align-items:center;display:flex}.carte-fiche__haut .puce{margin-left:0}.carte-fiche__client{font-size:1.02rem}.carte-fiche__meta{gap:var(--espace-3);color:var(--couleur-texte-att);flex-wrap:wrap;font-size:.82rem;display:flex}.carte-fiche__equipe{gap:2px;display:flex}.frise{flex-wrap:wrap;gap:3px;margin:4px 0 0;padding:0;list-style:none;display:flex}.frise__etape{border-radius:4px;padding:1px 6px;font-size:.68rem}.frise__etape time{font-weight:700}.frise__etape--annule{opacity:.55}.frise__etape--annule s{display:contents}.frise__etape--annule span,.frise__etape--annule time{text-decoration:line-through}.frise--verticale{flex-direction:column;gap:4px}.frise--verticale .frise__etape{justify-content:space-between;max-width:320px;padding:4px 10px;font-size:.9rem;display:flex}.sous-titre{margin-top:var(--espace-6);font-size:1.05rem}.fiche__numero{margin-top:0}.fiche{gap:var(--espace-3);display:grid}.bloc{background:var(--couleur-blanc);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);padding:var(--espace-4)}.bloc h2{margin:0 0 var(--espace-3);align-items:center;gap:var(--espace-2);flex-wrap:wrap;font-size:1rem;display:flex}.bloc--reserve{background:#fffbf2;border-color:#efd29a}.champ{gap:var(--espace-2);border-bottom:1px solid var(--couleur-neutre-claire);grid-template-columns:minmax(110px,38%) 1fr;padding:6px 0;display:grid}.champ:last-of-type{border-bottom:none}.champ__libelle{color:var(--couleur-texte-att);font-size:.88rem}.champ__valeur{overflow-wrap:anywhere;min-width:0}.lieux{gap:var(--espace-3);display:grid}.lieu{border-left:4px solid var(--couleur-marque-accent);background:var(--couleur-surface);border-radius:var(--rayon-sm);padding:var(--espace-3)}.lieu h3{margin:0 0 4px;font-size:.98rem}.lieu p{margin:0 0 var(--espace-2)}.couleurs{gap:2px var(--espace-3);grid-template-columns:auto 1fr;margin:0;font-size:.9rem;display:grid}.couleurs dt{color:var(--couleur-texte-att)}.couleurs dd{margin:0;font-weight:600}.vignettes{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:1fr;display:grid}.vignette-fiche{flex-direction:column;min-width:0;display:flex}.vignette-fiche>.vignette{flex:1}.vignette{background:var(--couleur-surface);width:100%;color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}.vignette:hover{background:var(--couleur-neutre-claire)}.vignette img,.vignette__pdf{aspect-ratio:4/3;object-fit:cover;width:100%}.vignette__pdf{color:var(--couleur-blanc);letter-spacing:.05em;background:#c8463b;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.vignette__attente{background:var(--couleur-neutre-claire)}.vignette__titre{padding:4px 8px;font-size:.85rem;font-weight:600}.vignette-fiche__meta{margin-top:2px;font-size:.75rem}.vignette-fiche__note{font-size:.82rem}.ajout-fichier{margin-top:var(--espace-3)}.formulaire{gap:var(--espace-2);margin-top:var(--espace-3);flex-direction:column;display:flex}.equipe{margin:0 0 var(--espace-3);gap:var(--espace-2);flex-direction:column;padding:0;list-style:none;display:flex}.liste-employes-libres{margin:0 0 var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:1fr;gap:6px;padding:0;list-style:none;display:grid}.liste-employes-libres .choix{height:100%}.compteur-libre{background:var(--couleur-surface);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.8rem;font-weight:700}.compteur-libre--fort{background:var(--couleur-chantier-fond);color:var(--couleur-chantier)}.affectation-grille{margin-bottom:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.affectation-jour{grid-template-columns:1fr 1fr;gap:3px;display:grid}.affectation-jour__date{grid-column:1/-1;font-size:.78rem;font-weight:700}.affectation-case{border-radius:4px;padding:8px 2px;font-size:.7rem}.affectation-case--prise{color:#8a94a3;background:#e6e9ee}.affectation-case--libre{background:var(--couleur-libre);color:var(--couleur-chantier);border:1px dashed var(--couleur-chantier)}.affectation-case--libre:hover{background:var(--couleur-chantier-fond)}.affectation-case--choisie,.affectation-case--choisie:hover{background:var(--couleur-chantier);color:var(--couleur-blanc);font-weight:700}.affectation-case--prise:disabled{opacity:1}.barre-action-fixe{background:var(--couleur-blanc);padding:var(--espace-2) 0;position:sticky;bottom:0}.confirmation{font-size:.82rem}.liste-annuaire,.liste-conversations{margin:0;padding:0;list-style:none}.ligne-annuaire,.ligne-conversation{align-items:center;gap:var(--espace-3);padding:var(--espace-3) var(--espace-2);border-bottom:1px solid var(--couleur-neutre-claire);color:inherit;text-decoration:none;display:flex}.ligne-annuaire:hover,.ligne-annuaire[aria-current=page],.ligne-conversation:hover{background:var(--couleur-surface)}.ligne-annuaire>span:nth-child(2),.ligne-annuaire__texte,.ligne-conversation__texte{flex-direction:column;flex:1;min-width:0;display:flex}.ligne-conversation__texte .texte-att{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chevron{color:var(--couleur-texte-att);font-size:1.4rem}.profil{align-items:center;gap:var(--espace-4);margin:var(--espace-2) 0 var(--espace-4);display:flex}.profil__nom{font-size:1.3rem;font-weight:700}.ecran>.bloc+.bloc,:is(.ecran>.annuaire-extension:has(>.bloc)+.bloc,.ecran>.bloc+.annuaire-extension:has(>.bloc)){margin-top:var(--espace-3)}.liste-simple{gap:var(--espace-2);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.ligne-conversation--active{background:var(--couleur-surface)}.ligne-conversation__heure{align-self:flex-start;font-size:.75rem}.fil{flex-direction:column;min-height:calc(100vh - 140px);display:flex}.fil__membres{margin:0 0 var(--espace-2)}.fil.fil--cadre{--chat-reserve-bas:calc(var(--hauteur-nav) + env(safe-area-inset-bottom));min-height:0;height:calc(var(--chat-hauteur-visible,100dvh) - var(--chat-fil-haut,57px) - var(--chat-reserve-bas))}.fil.fil--clavier{--chat-reserve-bas:0px}.fil--cadre>*{flex:none}.fil--cadre>.fil__messages{overscroll-behavior:contain;min-height:0;padding:2px 2px var(--espace-3);flex:auto;overflow:hidden auto}.fil--cadre .fil__membres{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fil--cadre .fil__saisie{position:static}.contenu:has(.fil--cadre){padding-bottom:0}.fil--cadre .entete-ecran{flex-wrap:nowrap;min-width:0}.fil--cadre .entete-ecran:has(.recherche-chat){flex-wrap:wrap}.fil--cadre .entete-ecran__titre{white-space:nowrap;text-overflow:ellipsis;min-width:min(14rem,40%);overflow:hidden}.fil--cadre .entete-ecran__actions{scrollbar-width:none;min-width:0;overflow-x:auto}.fil--cadre .entete-ecran__actions>*{white-space:nowrap;flex:none}@media (width<=600px){.fil--cadre .entete-ecran{row-gap:var(--espace-1);padding-top:var(--espace-2);flex-wrap:wrap}.fil--cadre .entete-ecran__titre{font-size:1.15rem}.fil--cadre .entete-ecran__actions{flex:100%}.fil--cadre .entete-ecran__actions button{padding:6px var(--espace-2);font-size:.85rem}}@media (width<=899px){.appli:has(.fil--clavier) .navigation{display:none}}.fil__messages{gap:var(--espace-2);padding-bottom:var(--espace-3);flex-direction:column;flex:1;display:flex}.membre-groupe__nom{flex:1;min-width:0}.modale__corps>h3{margin-top:var(--espace-3);font-size:.95rem}.fil__evenement{text-align:center;color:var(--couleur-texte-att);margin:var(--espace-2) var(--espace-3);font-size:.8rem;font-style:italic}.fil__jour{text-align:center;color:var(--couleur-texte-att);margin:var(--espace-3) 0 var(--espace-2);font-size:.75rem}.message{align-items:flex-end;gap:var(--espace-2);max-width:85%;display:flex}.message--mien{flex-direction:row-reverse;margin-left:auto}.message__bulle{background:var(--couleur-surface);border-radius:16px 16px 16px 4px;min-width:0;padding:8px 12px}.message--mien .message__bulle{background:var(--couleur-primaire);color:var(--couleur-blanc);border-radius:16px 16px 4px}.message__auteur{font-size:.75rem;font-weight:700}.message__texte{white-space:pre-wrap;overflow-wrap:anywhere}.message__heure{opacity:.7;text-align:right;font-size:.68rem}.mention-modifie{font:inherit;color:inherit;cursor:help;background:0 0;border:none;margin-right:6px;padding:0;font-style:italic}.message__vu{font:inherit;margin-left:6px;font-weight:600}.message__vu--groupe{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lecture-detail{justify-content:space-between;gap:12px;display:flex}.message__texte--supprime,.messages-fiche__texte--supprime{opacity:.7;font-style:italic}.message__photo{background:0 0;margin:4px 0;padding:0;display:block}.message__photo img{border-radius:10px;width:220px;max-width:100%;display:block}.message__pdf{align-items:center;gap:var(--espace-2);background:var(--couleur-blanc);color:var(--couleur-texte);border:1px solid var(--couleur-bordure);text-align:left;margin:4px 0;padding:6px 10px 6px 6px;display:flex}.message__pdf .vignette__pdf{aspect-ratio:auto;border-radius:6px;flex:none;width:40px;height:40px;font-size:.7rem}.message__pdf-nom{overflow-wrap:anywhere}.message__colonne{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.message--mien .message__colonne{align-items:flex-end}.message__bulle{-webkit-touch-callout:none;position:relative}.message__repondre{background:var(--couleur-surface);width:1.6rem;height:1.6rem;color:var(--couleur-texte);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:opacity .15s;display:flex;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.message__bulle[data-glisse] .message__repondre{opacity:1}@media (prefers-reduced-motion:reduce){.message__repondre{transition:none}}.message__citation{border:none;border-left:3px solid var(--couleur-primaire);width:100%;color:inherit;text-align:left;cursor:pointer;background:#0000000f;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;margin:2px 0 4px;padding:4px 8px;font-size:.82rem;display:flex}.message--mien .message__citation{border-left-color:var(--couleur-blanc);background:#ffffff29}.message__citation span{opacity:.85;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.message__reactions{background:var(--couleur-blanc);min-height:28px;color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:999px;flex-wrap:wrap;gap:4px;margin-top:-6px;padding:2px 6px;font-size:.9rem;display:inline-flex;position:relative}.reaction{border-radius:999px;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.reaction--mienne{background:var(--couleur-surface);outline:1px solid var(--couleur-primaire)}.reaction__nombre{font-size:.75rem;font-weight:700}.message__actions{opacity:0;flex:none;align-self:center;transition:opacity .15s}.message:hover .message__actions,.message__actions:focus-visible{opacity:.7}@media (hover:none){.message__actions{display:none}}.message--surbrillance .message__bulle{outline:3px solid var(--couleur-marque-accent);outline-offset:2px;transition:outline-color .3s}.bouton-loupe{color:var(--couleur-texte);align-items:center;display:inline-flex}.entete-ecran__actions:has(>.recherche-chat){flex:100%;min-width:0;margin-left:0}.recherche-chat__champ::-webkit-search-cancel-button{display:none}.recherche-chat{align-items:center;gap:var(--espace-1);flex:1;min-width:0;display:flex}.recherche-chat__champ{flex:1;min-width:0}.recherche-chat__compte{white-space:nowrap;font-size:.85rem}.entete-ecran__actions .recherche-chat .bouton-icone{padding:var(--espace-2) 6px}@media (width<=600px){.recherche-chat__compte{font-size:.75rem}}.recherche-chat .bouton-icone:disabled{opacity:.35;cursor:default}.resultats-chat__groupe{text-transform:uppercase;letter-spacing:.04em;color:var(--couleur-texte-att);margin:var(--espace-3) 0 var(--espace-1);font-size:.8rem}.ligne-conversation--bouton{border:0;border-bottom:1px solid var(--couleur-neutre-claire);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-radius:0}.resultats-chat__suite{margin:var(--espace-3) auto;display:block}mark.chat-trouve{background:color-mix(in srgb, var(--couleur-marque-accent) 40%, transparent);color:inherit;border-radius:2px;padding:0 1px}.message--mien mark.chat-trouve{background:var(--couleur-marque-accent);color:var(--couleur-secondaire)}.fil__citation{justify-content:space-between;align-items:center;gap:var(--espace-2);padding:var(--espace-1) var(--espace-2);background:var(--couleur-surface);border-left:3px solid var(--couleur-primaire);border-radius:var(--rayon-sm);display:flex}.fil__citation-texte{flex-direction:column;min-width:0;display:flex}.fil__citation-texte .texte-att{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.palette-reactions{gap:var(--espace-1);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}.palette-reactions__emoji{background:var(--couleur-surface);min-width:44px;min-height:44px;color:var(--couleur-texte);border:1px solid #0000;border-radius:12px;padding:0;font-size:1.5rem}.palette-reactions__emoji--choisi{border-color:var(--couleur-primaire);background:var(--couleur-blanc)}.palette-reactions--choix{max-height:220px;overflow-y:auto}.palette-gestion__ligne{align-items:center;gap:var(--espace-1);display:flex}.palette-gestion__emoji{flex:1;font-size:1.5rem}.palette-gestion__autre{gap:var(--espace-1);margin-bottom:var(--espace-3);display:flex}.palette-gestion__autre input{flex:1;min-width:0}.reaction-detail{align-items:center;gap:var(--espace-2);display:flex}.reaction-detail__emoji{font-size:1.3rem}.message__choix{flex:none;align-self:center;width:20px;height:20px}.message--choisi .message__bulle{outline:2px solid var(--couleur-primaire);outline-offset:2px}.fil__selection{justify-content:space-between;align-items:center;gap:var(--espace-2);padding:var(--espace-1) var(--espace-2);background:var(--couleur-surface);border-radius:var(--rayon-sm);display:flex}.fil__info{margin:0}.fil__piece{justify-content:space-between;align-items:center;gap:var(--espace-2);padding:var(--espace-1) var(--espace-2);background:var(--couleur-surface);border-radius:var(--rayon-sm);overflow-wrap:anywhere;display:flex}.fil__joindre{cursor:pointer;flex:none}.fil__saisie{bottom:calc(var(--hauteur-nav) + env(safe-area-inset-bottom));align-items:center;gap:var(--espace-1);background:var(--couleur-blanc);padding:var(--espace-2) 0;border-top:1px solid var(--couleur-bordure);display:flex;position:sticky}.fil__champ{border-radius:999px;flex:1;min-width:0}.fil__saisie button[type=submit]{padding:var(--espace-2) var(--espace-3);border-radius:999px}.contenu .notes-edition--texte{--notes-hauteur-edition:calc(100dvh - 56px - var(--hauteur-nav) - env(safe-area-inset-bottom) - 2 * var(--espace-3))}@media (width>=900px){.contenu .notes-edition--texte{--notes-hauteur-edition:calc(100dvh - 64px - var(--espace-6))}.appli{grid-template-columns:var(--largeur-menu) 1fr;grid-template-rows:auto 1fr;display:grid}.barre-haut{padding:var(--espace-3) var(--espace-5);grid-column:1/-1}.navigation{border-top:none;border-right:1px solid var(--couleur-bordure);height:calc(100vh - 57px);padding:var(--espace-4) var(--espace-3);background:var(--couleur-surface);flex-direction:column;justify-content:flex-start;align-self:start;gap:2px;position:sticky;top:57px}.navigation__moi{align-items:center;gap:var(--espace-2);padding:0 var(--espace-2) var(--espace-4);margin-bottom:var(--espace-2);border-bottom:1px solid var(--couleur-bordure);display:flex}.navigation__moi>span{flex-direction:column;min-width:0;font-size:.9rem;display:flex}.navigation__lien{justify-content:flex-start;gap:var(--espace-3);min-height:0;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);color:var(--couleur-texte);flex-direction:row;flex:none;font-size:.95rem}.navigation__lien:hover{background:#0000000a}.navigation__lien--actif,.navigation__lien--actif:hover{background:var(--couleur-blanc);color:var(--couleur-primaire);box-shadow:0 1px 3px #00000014}.navigation__icone{font-size:1.1rem}.navigation__installer{margin-top:auto;display:block}.contenu{padding:0 var(--espace-6) var(--espace-6);min-width:0}.modale__fond{align-items:center}.modale{border-radius:14px;width:min(560px,92vw);max-height:86vh}.modale--large{width:min(900px,94vw)}.recherche{max-width:360px}.fiche{grid-template-columns:1fr 1fr;align-items:start}.ecran--fiche .fiche>.bloc:first-child,.ecran--fiche .fiche>.bloc:nth-child(2){grid-column:span 1}.ecran>.bloc,.ecran>.annuaire-extension>.bloc,.ecran>.profil{max-width:760px}.demi-carte{min-height:130px}.demi-carte .evt{font-size:.78rem}.semaine-colonnes,.mois-calendrier{max-width:1100px}.mois-calendrier__demi{min-height:30px}.chat-pc{gap:var(--espace-5);grid-template-columns:340px 1fr;align-items:start;display:grid}.chat-pc .chat-liste{position:sticky;top:57px}.fil{min-height:calc(100vh - 80px)}.fil__saisie{bottom:0}.fil.fil--cadre{--chat-reserve-bas:0px}.chat-pc .chat-liste{max-height:calc(100dvh - 57px);overflow-y:auto}}@media (width<=420px){.marque__nom{font-size:.9rem}}.evenement>.puce{align-self:flex-start;margin-left:0}.modale__entete h2:first-letter{text-transform:uppercase}.chargement{padding:var(--espace-6) var(--espace-4);text-align:center;color:var(--couleur-texte-att)}.connexion{min-height:100dvh;padding:max(var(--espace-6), env(safe-area-inset-top)) var(--espace-4) var(--espace-6);background:linear-gradient(180deg, var(--couleur-primaire) 0 11rem, var(--couleur-surface) 11rem);justify-content:center;align-items:flex-start;display:flex}.connexion__carte{background:var(--couleur-blanc);border-radius:var(--rayon-md);width:100%;max-width:400px;padding:var(--espace-5) var(--espace-5) var(--espace-4);border-top:4px solid var(--couleur-marque-accent);box-shadow:0 6px 24px #0000001f}.connexion__marque{align-items:center;gap:var(--espace-2);text-align:center;flex-direction:column;display:flex}.connexion__marque img{object-fit:contain;border-radius:14px}.connexion__nom{margin:0;font-size:1.15rem;font-weight:700}.connexion__titre{margin:var(--espace-3) 0 var(--espace-1);font-size:1.25rem}.connexion__champ{gap:var(--espace-1);flex-direction:column;font-size:.9rem;font-weight:600;display:flex}.connexion__champ input{width:100%;font-size:1rem;font-weight:400}.connexion__erreur{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);color:#8a1c13;background:#fdecea;margin:0}.connexion__lien{margin-top:var(--espace-1);align-self:center}.mot-de-passe{display:block;position:relative}.mot-de-passe input{padding-right:2.75rem}.mot-de-passe__oeil,.mot-de-passe__oeil:hover{color:var(--couleur-texte-att);background:0 0;padding:6px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bouton-deconnexion{align-items:center;gap:var(--espace-2);color:var(--couleur-blanc);background:0 0;flex:none;padding:6px;font-size:.85rem;display:inline-flex}.bouton-deconnexion:hover{background:#ffffff26}.bouton-deconnexion__libelle{display:none}@media (width>=900px){.connexion{background:linear-gradient(180deg, var(--couleur-primaire) 0 45%, var(--couleur-surface) 45%);align-items:center}.bouton-deconnexion{padding:6px 10px}.bouton-deconnexion__libelle{display:inline}}.barre-haut__actions{align-items:center;gap:var(--espace-1);margin-left:auto;display:flex}.selecteur-role-demo{align-items:center;gap:var(--espace-2);display:flex}.selecteur-role-demo__libelle{color:var(--couleur-texte-att);font-size:.875rem;display:none}.selecteur-role-demo select{max-width:12rem;padding:var(--espace-1) var(--espace-2);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;border-radius:.5rem}@media (width>=900px){.selecteur-role-demo__libelle{display:inline}.selecteur-role-demo select{max-width:18rem}}a.bouton-deconnexion{border-radius:var(--rayon-sm);text-decoration:none}.bouton-deconnexion--actif{background:#fff3}.taille-texte{border:none;min-width:0;margin:0;padding:0}.taille-texte legend{margin-bottom:var(--espace-2);padding:0}.taille-texte__frise{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-bordure);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:1px;display:grid;overflow:hidden}.taille-texte__niveau{justify-content:flex-end;align-items:center;gap:var(--espace-1);min-height:44px;padding:var(--espace-2) var(--espace-1);background:var(--couleur-fond);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative}.taille-texte__niveau input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.taille-texte__niveau:has(input:focus-visible){outline:2px solid var(--couleur-primaire);outline-offset:-3px}.taille-texte__niveau--actif{background:var(--couleur-primaire);color:var(--couleur-blanc)}.taille-texte__exemple{font-weight:600;line-height:1}.horaires-jour{justify-content:space-between;align-items:center;gap:var(--espace-2);padding:var(--espace-2) 0;border:none;border-bottom:1px solid var(--couleur-neutre-claire);flex-wrap:wrap;margin:0;display:flex}.horaires-jour__nom{float:left;padding:0;font-weight:600}.horaires-jour__nom label{align-items:center;gap:var(--espace-2);min-height:44px;display:inline-flex}.horaires-jour__plage{align-items:center;gap:var(--espace-2);display:inline-flex}.horaires-jour__plage input{width:auto}.avatar--photo{object-fit:cover;background:var(--couleur-surface)}.resultats-annuaire__titre{margin:var(--espace-3) 0 var(--espace-1);font-size:.95rem}.ligne-annuaire--inactif{opacity:.6}.formulaire label{gap:var(--espace-1);flex-direction:column;font-weight:600;display:flex}.choix-role{gap:var(--espace-3);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.choix-role legend{margin-bottom:var(--espace-1);font-weight:600}.formulaire .choix-role label{align-items:center;gap:var(--espace-2);flex-direction:row;font-weight:400}.choix-photo__apercu{align-items:center;gap:var(--espace-3);font-weight:400;display:flex}.actions-confirmation{gap:var(--espace-2);margin-top:var(--espace-2);flex-wrap:wrap;display:flex}.bouton-danger{color:var(--couleur-blanc);background:#b3261e}.bouton-danger:hover{background:#8a1c13}.adresses-chantier,.telephones-client{gap:var(--espace-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.adresses-chantier legend,.telephones-client legend{margin-bottom:var(--espace-1);font-weight:600}.adresse-chantier{gap:var(--espace-1);padding:var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:8px;flex-direction:column;display:flex}.adresse-chantier .bouton-secondaire{align-self:flex-end}.telephone-client{gap:var(--espace-1);padding:var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:8px;flex-wrap:wrap;display:flex}.telephone-client input{flex:10rem;min-width:0}.telephones{gap:var(--espace-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.texte-multiligne{white-space:pre-wrap;overflow-wrap:anywhere}.evt--attente,.evt--absence.evt--attente{background:var(--couleur-blanc);border:1px dashed var(--couleur-absence);border-left:3px dashed var(--couleur-absence);font-style:italic}.evt--compact.evt--absence.evt--attente{border:2px dashed var(--couleur-absence);background:0 0}.evenement--absence:has(.puce--reserve){background:var(--couleur-blanc);border-left-style:dashed}.compteur--clair{background:#ffffff4d}.actions-creation,.actions-demande,.formulaire__actions{gap:var(--espace-2);margin-top:var(--espace-3);flex-wrap:wrap;display:flex}.formulaire__actions{justify-content:flex-end}.formulaire__ligne{gap:var(--espace-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formulaire__erreur{color:#b3261e;margin:0}.formulaire__groupe{gap:var(--espace-2);padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:8px;flex-direction:column;margin:0;display:flex}.liste-demandes{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.demande{border:1px solid var(--couleur-bordure);border-left:4px dashed var(--couleur-absence);border-radius:var(--rayon-sm);padding:var(--espace-3);flex-direction:column;gap:4px;display:flex}.demande__entete{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.demande__statut--en_attente{color:#8a5a00;background:#fdf0d8}.demande__statut--validee{color:#1e6b3a;background:#dcefe3}.demande__statut--refusee{color:#8a1c13;background:#f8dcda}.aide-glisser{margin:0 0 var(--espace-2);font-size:.85rem}.bulle-aide{display:inline-flex;position:relative}.bulle-aide__icone{border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:1.1em;height:1.1em;font-family:Georgia,Times New Roman,serif;font-size:.85em;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.bulle-aide__panneau{z-index:20;width:max-content;max-width:min(360px, calc(100vw - 2 * var(--espace-4)));overscroll-behavior:contain;background:var(--couleur-blanc);color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-3);margin-top:4px;font-size:.9rem;line-height:1.4;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 14px #00000026}.bulle-aide__panneau ul{margin:0;padding-left:1.2em}.bulle-aide__panneau li+li{margin-top:var(--espace-2)}.avertissement{color:#7a4b00;border-radius:var(--rayon-sm);padding:var(--espace-3);background:#fff4dc;font-weight:600}.carte-fiche-cadre{position:relative}.carte-fiche--glissable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:grab}.carte-fiche__menu{width:32px;height:32px;font-size:1.1rem;position:absolute;top:6px;right:6px}.carte-fiche-cadre .carte-fiche__haut{padding-right:34px}.kanban--mois{padding-bottom:var(--espace-2);align-items:flex-start;display:flex;overflow-x:auto}.kanban--mois .kanban__colonne{flex:1 1 0;min-width:160px;position:relative}.kanban__bord{width:60px;color:var(--couleur-primaire);border-radius:var(--rayon-md);z-index:5;background:#2f4a6d14;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:flex;position:absolute;top:0;bottom:0}.kanban__bord--gauche{left:0}.kanban__bord--droit{right:0}.ecran--glisse .kanban__bord.cible--survol{background:#2f4a6d38}.kanban-mobile__haut{align-items:center;gap:var(--espace-2);margin-bottom:var(--espace-2);display:flex}.kanban-mobile__haut .zone-depot{flex:auto;min-width:0;margin-bottom:0}.kanban-mobile__haut .bouton-secondaire{white-space:nowrap;flex:none}.kanban__colonne--sans-mois{border-top-style:dashed;border-top-color:#9aa5b4}.kanban--mois .kanban__colonne:not(.kanban__colonne--sans-mois){border-top-color:var(--couleur-primaire)}.kanban--mois .kanban__colonne--passe{background:#fff8ea;border-top-color:#c77700}.puce-filtre--passe{color:#7a4b00;border-color:#c77700}.carte-fiche-cadre--en-retard .carte-fiche{border-left:4px solid #c77700}.carte-fiche__retard{color:#7a4b00;font-weight:600}.puce--reliquat{color:#5b2d91;background:#efe3ff}.zone-depot--termine{border-color:#4f7a5a}.menu-fiche{gap:var(--espace-2);flex-direction:column;display:flex}.menu-fiche h3{margin:var(--espace-2) 0 0;font-size:1rem}.menu-fiche__choix{gap:var(--espace-2);flex-wrap:wrap;display:flex}.menu-fiche__choix .puce-filtre:disabled{cursor:default}.nouvelle-fiche h3{margin:var(--espace-3) 0 0}.nouvelle-fiche__lieu{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);padding:var(--espace-2) var(--espace-3);gap:var(--espace-2);flex-direction:column;display:flex}@media (width<=600px){.nouvelle-fiche .formulaire__ligne{grid-template-columns:minmax(0,1fr)}}.bouton-profil .avatar{flex-shrink:0}.profil__identite{align-items:center;gap:var(--espace-3);margin-bottom:var(--espace-3);display:flex}.profil__identite>span{flex-direction:column;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.echeances{flex-direction:column;gap:2px;margin-bottom:2px;display:flex}.echeances--compact{flex-flow:wrap;margin-bottom:0}.evt--echeance{color:#6b3fa0;white-space:normal;background:#f1e8fb;border-color:#6b3fa0}.evt--compact.evt--echeance{background:#6b3fa0}.evt--echeance.evt--echeance-compact{border-left-width:0;padding:0 2px;font-size:.7rem;line-height:1.2;display:inline-block}.evenement--echeance{background:#f1e8fb;border-color:#6b3fa0}.liste-evenements--echeances{margin-bottom:var(--espace-3)}.puce--echeance{color:var(--couleur-blanc);background:#6b3fa0;align-self:flex-start}.bouton-infos__icone{font-size:1.3rem;line-height:1}.infos-demarrage{background:var(--couleur-surface);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);padding:var(--espace-4)}.infos-demarrage p{margin-top:0}.tuiles-infos{gap:var(--espace-3);margin-top:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}@media (width>=600px){.tuiles-infos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.tuile-info__cadre{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.tuile-info{align-items:center;gap:var(--espace-2);width:100%;min-height:140px;padding:var(--espace-3);background:var(--couleur-blanc);color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);text-align:center;font:inherit;cursor:pointer;flex-direction:column;flex:1;text-decoration:none;display:flex}.tuile-info:hover{background:var(--couleur-surface)}.tuile-info__logo{justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:inline-flex}.tuile-info__logo img{object-fit:contain;border-radius:8px;width:40px;height:40px}.tuile-info__titre{overflow-wrap:anywhere;font-weight:700}.tuile-info__description{overflow-wrap:anywhere;font-size:.85rem}.tuile-info__detail{overflow-wrap:anywhere;margin-top:auto;font-size:.8rem}.tuile-info__actions{justify-content:center;gap:var(--espace-1);display:flex}.gestion-onglets{margin:0 0 var(--espace-3);gap:var(--espace-2);flex-direction:column;padding:0;list-style:none;display:flex}.gestion-onglets__ligne{align-items:center;gap:var(--espace-1);display:flex}.gestion-onglets__ligne input{flex:1;min-width:0}.messages-fiche{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.messages-fiche__item{border-left:3px solid var(--couleur-bordure);padding-left:var(--espace-2)}.messages-fiche__texte{white-space:pre-wrap;overflow-wrap:anywhere}.filtres-fiches label,.filtres-fiches .liste-cocher{color:var(--couleur-texte-att);flex-direction:column;flex:160px;gap:2px;font-size:.8rem;display:flex}.liste-cocher{position:relative}.liste-cocher__bouton{font:inherit;justify-content:space-between;align-items:center;gap:var(--espace-2);text-align:left;width:100%;min-width:0;padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-blanc);color:var(--couleur-texte);font-size:1rem;line-height:1.2;display:flex}.liste-cocher__bouton:hover{background:var(--couleur-surface)}.liste-cocher__texte{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liste-cocher__liste{z-index:20;min-width:100%;max-width:calc(100vw - 2 * var(--espace-4));background:var(--couleur-blanc);max-height:280px;color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);margin-top:4px;padding-bottom:4px;font-size:.95rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 14px #00000026}.liste-cocher__liste--droite{left:auto;right:0}.liste-cocher__tete{background:var(--couleur-blanc);border-bottom:1px solid var(--couleur-bordure);padding:4px 0;position:sticky;top:0}.liste-cocher__recherche{width:calc(100% - 2 * var(--espace-2));margin:2px var(--espace-2) 4px;padding:4px var(--espace-2);font-size:.9rem}.liste-cocher__liste label.liste-cocher__option{align-items:center;gap:var(--espace-2);padding:6px var(--espace-3);cursor:pointer;white-space:nowrap;color:var(--couleur-texte);flex-direction:row;flex:none;font-size:.95rem;display:flex}.liste-cocher__option:hover{background:var(--couleur-surface)}.liste-cocher__option input{flex:none;margin:0}.liste-cocher__option .puce{margin-left:0}.liste-cocher__vide{padding:6px var(--espace-3);color:var(--couleur-texte-att);margin:0;font-style:italic}.filtres-fiches select{width:100%}.filtres-fiches .bouton-lien{align-self:flex-end}.panneau-filtres{background:var(--couleur-surface);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-3) var(--espace-4);margin-bottom:var(--espace-3)}.panneau-filtres--annuaire .puces-filtre{flex-wrap:wrap;margin-bottom:0;padding-bottom:0;overflow:visible}.panneau-filtres__corps{gap:var(--espace-3);flex-direction:column;display:flex}.panneau-filtres__section h3{margin:0 0 var(--espace-2);letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-att);font-size:.75rem;font-weight:700}.panneau-filtres__section .barre-outils{margin-bottom:0}@media (width>=900px){.panneau-filtres .filtres-fiches label,.panneau-filtres .filtres-fiches .liste-cocher{max-width:320px}}.panneau-filtres__actions{justify-content:flex-end;align-items:center;gap:var(--espace-3);display:flex}.panneau-filtres__actions .bouton-principal{width:auto}.recherche--compacte{max-width:360px;padding:var(--espace-2) var(--espace-3);flex:200px;margin-bottom:0}.affectation{flex-direction:column;gap:12px;display:flex}.affectation__equipe{border:1px solid var(--couleur-bordure);border-radius:8px;flex-wrap:wrap;gap:6px 14px;padding:8px 12px;display:flex}.affectation__choix{align-items:center;gap:6px;min-height:36px;display:inline-flex}.affectation__mois{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.affectation__mois strong:first-letter{text-transform:uppercase}.affectation__entete{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.affectation__entete h3{margin:0;font-size:1rem}.puce--libre{background:var(--couleur-chantier-fond);color:var(--couleur-chantier)}.affectation__jours{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:4px;display:grid}.affectation__jour{grid-template-columns:1fr 1fr;gap:2px;display:grid}.affectation__date{color:var(--couleur-texte-att);text-align:center;grid-column:1/-1;font-size:.75rem}.affectation__demi{border:1px solid var(--couleur-bordure);text-align:center;background:var(--couleur-surface);min-width:28px;min-height:32px;color:var(--couleur-texte-att);border-radius:6px;padding:2px;font-size:.75rem;line-height:26px;display:inline-block}button.affectation__demi:not(:disabled){cursor:pointer}.affectation__demi--libre{background:var(--couleur-chantier-fond);border-color:var(--couleur-chantier);color:var(--couleur-chantier);font-weight:600}.affectation__demi--choisie{background:var(--couleur-chantier);border-color:var(--couleur-chantier);color:var(--couleur-blanc);font-weight:600}.affectation__demi--fiche{background:var(--couleur-rdv-fond);border-color:var(--couleur-rdv);color:var(--couleur-rdv)}.affectation__demi--occupee{opacity:.55}.affectation__demi--partagee{border-style:dashed;border-color:var(--couleur-chantier);color:var(--couleur-chantier)}.affectation__legende{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8rem;display:flex}.affectation__legende .affectation__demi{min-height:0;line-height:18px}.affectation__actions{background:var(--couleur-blanc);flex-wrap:wrap;gap:8px;padding:8px 0;display:flex;position:sticky;bottom:0}.choix-fiche{text-align:left;width:100%;min-height:44px;display:block}.evt--envoi_devis,.evt--relance{color:#8a5a00;background:#fff4d6;border-color:#c98a00;border-left-style:dotted}.evt--compact.evt--envoi_devis,.evt--compact.evt--relance{background:#c98a00}.evenement--envoi_devis,.evenement--relance{background:#fff9e8;border-color:#c98a00}.puce--envoi_devis,.puce--relance{color:var(--couleur-blanc);background:#c98a00}.carte-fiche__suivi{white-space:normal}.liste-agenda-fiche{margin:0 0 var(--espace-3);gap:var(--espace-2);flex-direction:column;padding:0;list-style:none;display:flex}.liste-agenda-fiche li{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.kanban--historique .historique__voir-plus{margin-top:var(--espace-2);align-self:center}.historique__haut-mobile{margin-bottom:var(--espace-2);justify-content:flex-end;display:flex}.carte-fiche__actions{gap:.25rem;display:flex;position:absolute;bottom:4px;right:4px}.carte-fiche__action{white-space:nowrap;min-height:36px;padding:2px 8px;text-decoration:none}.carte-fiche__action:hover{text-decoration:underline}.carte-fiche-cadre--actions .carte-fiche{box-sizing:border-box;height:100%;padding-bottom:calc(var(--espace-3) + 10px)}.carte-fiche-cadre--actions .carte-fiche>:last-child{padding-right:5.5rem}.carte-fiche-cadre--deux-actions .carte-fiche>:last-child{padding-right:11rem}@media (width<=600px){.carte-fiche__action{min-height:40px}.carte-fiche-cadre--actions .carte-fiche{padding-bottom:calc(var(--espace-3) + 14px)}}.toutes__defilement{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);margin-bottom:var(--espace-2);overflow-x:auto}.toutes__tableau{border-collapse:collapse;width:100%;font-size:.85rem}.toutes__tableau th,.toutes__tableau td{border-bottom:1px solid var(--couleur-bordure);text-align:left;vertical-align:top;padding:6px 8px}.toutes__tableau thead th{background:var(--couleur-surface);white-space:nowrap;padding:0}.toutes__entete{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-weight:600}.toutes__ligne{cursor:pointer}.toutes__ligne:hover,.toutes__ligne:focus{background:var(--couleur-surface)}.toutes__liste{margin:0 0 var(--espace-2);padding:0;list-style:none}.toutes__liste li+li{margin-top:var(--espace-2)}.toutes__compacte{min-width:0;min-height:44px;padding:var(--espace-2) var(--espace-3);background:var(--couleur-blanc);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);color:inherit;overflow-wrap:anywhere;flex-direction:column;gap:4px;text-decoration:none;display:flex;box-shadow:0 1px 2px #0000000d}.toutes__compacte:hover,.toutes__compacte:focus-visible{border-color:var(--couleur-primaire)}.toutes__compacte-haut{align-items:baseline;gap:8px;min-width:0;display:flex}.toutes__compacte-client{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.toutes__compacte-mois{color:var(--couleur-texte-att);flex:none;font-size:.82rem}.toutes__compacte-lieu{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--couleur-texte-att);font-size:.82rem;overflow:hidden}.toutes__compacte-bas{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.toutes__compacte-bas .puce{white-space:normal;max-width:100%;margin-left:0}.toutes__compacte-bas .etiquettes{min-width:0;margin:0}.toutes__compacte-bas .etiquette{white-space:normal;max-width:100%}.etiquettes{flex-wrap:wrap;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.etiquette{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.etiquette--choix{cursor:pointer;background:var(--couleur-blanc);color:var(--couleur-texte);border-width:2px;padding:4px 10px;font-size:.8rem}.etiquette--choix input{opacity:0;width:1px;height:1px;position:absolute}.etiquette--choix:focus-within,.etiquette--choix:focus-visible{outline:2px solid var(--couleur-primaire);outline-offset:2px}.etiquette__point{border-radius:50%;flex:none;width:10px;height:10px}.choix-etiquettes{gap:var(--espace-2);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.choix-etiquettes legend{margin-bottom:var(--espace-2)}.liste-etiquettes input[type=color],.liste-motifs__ajout input[type=color]{flex:none;width:40px;height:32px;padding:0}.liste-etiquettes .liste-etiquettes__hex,.liste-motifs__ajout .liste-etiquettes__hex{flex:0 0 90px;font-family:monospace}.matieres{margin:0;padding:0;list-style:none}.matieres li{justify-content:space-between;gap:1rem;padding:.15rem 0;display:flex}.matieres__total{border-top:1px solid var(--couleur-bordure);margin-top:var(--espace-1)}.bouton-echeances{position:relative}.badge-echeances{min-width:18px;height:18px;color:var(--couleur-blanc);text-align:center;background:#c62828;border-radius:9px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px;position:absolute;top:0;left:22px}.echeances-vehicule{margin:0;padding:0;list-style:none}.echeances-vehicule--depassee{border-left:4px solid #c62828}.choix-role--colonne{align-items:flex-start;gap:var(--espace-2);flex-direction:column}.ligne-delai{align-items:center;gap:var(--espace-2);display:flex}.ligne-delai input{width:6rem}.stats-navigation{align-items:center;gap:var(--espace-2);display:flex}.stats-navigation__libelle{text-align:center;text-transform:capitalize;min-width:9rem}.stats-export{align-items:center;gap:var(--espace-2);margin-left:auto;display:flex}.stats-section{gap:var(--espace-3);margin-bottom:var(--espace-4,24px);flex-direction:column;display:flex}.stats-section h2{margin:var(--espace-3) 0 0;font-size:1.15rem}.stats-note{margin:0}.stats-grille{gap:var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.stats-choix{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.stats-choix__puce{background:var(--couleur-surface);color:var(--couleur-texte);border-radius:999px;padding:4px 12px;font-size:.85rem}.stats-choix__puce:hover{background:var(--couleur-bordure)}.stats-exclus{background:var(--couleur-surface);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-md,8px);border-left:4px solid #b26a00}.stats-exclus ul{margin:var(--espace-2) 0 0;padding-left:1.2rem}.stats-detail{bottom:var(--espace-3);background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md,8px);padding:var(--espace-3);margin-top:var(--espace-3);position:sticky;box-shadow:0 4px 16px #00000026}.stats-detail__entete{justify-content:space-between;align-items:center;gap:var(--espace-2);display:flex}.stats-detail__entete h3{margin:0;font-size:1rem}.stats-detail__liste{margin:0 0 var(--espace-2);padding:0;list-style:none}.stats-detail__liste li{justify-content:space-between;gap:var(--espace-3);border-bottom:1px solid var(--couleur-bordure);padding:4px 0;display:flex}.stats-avertissement{margin:0 0 var(--espace-3);background:var(--couleur-surface);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-md,8px);border-left:4px solid #b26a00;font-size:.9rem}.stats-calcul{gap:4px var(--espace-3);grid-template-columns:1fr auto;margin:0;display:grid}.stats-calcul dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.stats-detail--cout{max-height:70vh;overflow-y:auto}.stats-detail--cout h4{margin:var(--espace-3) 0 var(--espace-2);font-size:.95rem}.stats-trajet{flex-wrap:wrap}.stats-trajet .bouton-lien{margin-left:var(--espace-2)}.stats-trajet__correction{align-items:flex-end;gap:var(--espace-2);flex-wrap:wrap;flex-basis:100%;display:flex}.stats-trajet__correction input{width:6rem}.stats-chacune{border-left:4px solid var(--couleur-bordure);background:var(--couleur-surface);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-md,8px);margin:0;font-size:.9rem}button.stats-typologie{cursor:pointer;font-size:.8rem}.stats-croise{gap:var(--espace-2);flex-direction:column;min-width:0;margin:0;display:flex}.stats-croise figcaption{flex-direction:column;gap:2px;display:flex}.stats-croise__cadre{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md,8px);max-width:100%;overflow-x:auto}.stats-croise table{border-collapse:collapse;min-width:100%;font-size:.9rem}.stats-croise th,.stats-croise td{border-bottom:1px solid var(--couleur-bordure);text-align:left;white-space:nowrap;padding:6px 10px}.stats-croise tbody th{font-weight:600}.stats-croise .stats-croise__num{text-align:right;font-variant-numeric:tabular-nums}.stats-incomplet{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-att);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.8rem}.crans-etat{gap:var(--espace-2);margin-bottom:var(--espace-2);flex-wrap:wrap;display:flex}.puce-date{min-width:32px;min-height:32px;color:inherit;font:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;gap:3px;margin:-9px 0;padding:0 4px;font-weight:700;display:inline-flex}.puce-date time{border-bottom:1px dashed}.puce-date__crayon{opacity:.6;font-size:.85em}.puce-date:hover .puce-date__crayon,.puce-date:focus-visible .puce-date__crayon,.puce-date[aria-expanded=true] .puce-date__crayon{opacity:1}.bulle-date{z-index:60;gap:var(--espace-2);padding:var(--espace-2);background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);align-items:center;display:flex;position:fixed;box-shadow:0 6px 18px #0a141e2e}.bulle-date input{min-height:36px}.liens-legaux{margin-top:var(--espace-4);text-align:center;color:var(--couleur-texte-att);font-size:.85rem}.liens-legaux a{color:inherit}.connexion--large .connexion__carte{max-width:760px}.legal-retour{margin-bottom:var(--espace-3);display:inline-block}.ecran-legal{padding-top:var(--espace-4)}.cgu__texte{max-height:55vh;margin:var(--espace-3) 0;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);overflow-y:auto}.cgu__actions{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.alerte-legal{margin:var(--espace-3) 0;padding:var(--espace-2) var(--espace-3);border-left:4px solid var(--couleur-marque-accent);border-radius:var(--rayon-sm);background:var(--couleur-surface)}.navigation__legal{display:none}@media (width>=900px){.navigation__legal{gap:var(--espace-2);padding:var(--espace-3) var(--espace-2) 0;flex-direction:column;margin-top:auto;font-size:.8rem;display:flex}.navigation__installer~.navigation__legal{margin-top:var(--espace-3)}.navigation__legal .liens-legaux{text-align:left;margin-top:0}.navigation__legal a{color:var(--couleur-texte-att)}}.bouton-loupe--ouvert{background:var(--couleur-surface);color:var(--couleur-primaire)}.bouton-loupe__icone{display:block}.recherche-repliee{align-items:center;gap:var(--espace-2);margin-bottom:var(--espace-3);display:flex}.recherche-repliee__champ{flex:1;min-width:0}.recherche-repliee__champ::-webkit-search-cancel-button{display:none}.recherche-repliee__fermer,.entete-notes>button,.entete-notes .bulle-aide__bouton{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.entete-notes{align-items:center;gap:var(--espace-1);display:flex}.onglets--icones{flex-wrap:nowrap;min-width:0;padding:2px;display:flex;overflow:visible}.onglets--icones .onglet{justify-content:center;align-items:center;gap:var(--espace-1);min-width:44px;min-height:44px;padding:0 var(--espace-2);font-size:.85rem;display:inline-flex}.onglets--icones .onglet__icone{font-size:1.15rem;line-height:1}.onglets--icones .onglet__libelle{white-space:nowrap;animation:.18s ease-out onglet-libelle-apparait;overflow:hidden}@keyframes onglet-libelle-apparait{0%{opacity:0;max-width:0}to{opacity:1;max-width:10em}}@media (prefers-reduced-motion:reduce){.onglets--icones .onglet__libelle{animation:none}}.barre-outils:has(>.onglets--icones){gap:var(--espace-2) var(--espace-1);flex-wrap:wrap}.barre-outils>.onglets--icones+.bouton-loupe{justify-content:center;min-width:44px;min-height:44px;margin-left:auto}.barre-outils>.recherche-repliee{flex-basis:100%;margin-bottom:0}.agenda-barre{justify-content:space-between}.agenda-barre__gauche,.agenda-barre__droite{flex:1 1 0;min-width:max-content;display:flex}.agenda-barre__droite{justify-content:flex-end}.agenda-barre .navigation-periode{flex-wrap:nowrap;flex:none}.agenda-barre .navigation-periode__libelle{white-space:nowrap;min-width:13.5em;display:inline-block}.agenda-entete{margin-bottom:var(--espace-2);flex-direction:column;gap:2px;display:flex}.agenda-entete__ligne{align-items:center;gap:var(--espace-2);min-width:0;display:flex}.agenda-entete__employe{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.agenda-entete__icones{align-items:center;gap:var(--espace-1);flex:none;margin-left:auto;display:flex}.agenda-entete__bouton,.agenda-entete .bulle-aide__bouton{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;position:relative}.agenda-entete .bulle-aide__panneau{left:auto;right:0}.bouton-absences__pastille{background:var(--couleur-primaire);min-width:1.05rem;height:1.05rem;color:var(--couleur-blanc);text-align:center;pointer-events:none;border-radius:999px;padding:0 3px;font-size:.65rem;font-weight:700;line-height:1.05rem;position:absolute;top:2px;right:2px}.choix-vue{display:inline-flex;position:relative}.choix-vue__panneau{z-index:20;background:var(--couleur-blanc);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);flex-direction:column;min-width:9rem;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 14px #00000026}.choix-vue__option{min-height:44px;color:var(--couleur-texte);text-align:left;padding:0 var(--espace-3);background:0 0}.choix-vue__option--actif{background:var(--couleur-surface);color:var(--couleur-primaire);font-weight:700}.agenda-entete__periode{min-height:32px;padding:0 var(--espace-3);color:var(--couleur-texte);white-space:nowrap;background:0 0;align-self:center;font-weight:700}.agenda-entete__periode:hover{background:var(--couleur-surface)}.agenda-entete .legende{gap:var(--espace-2);color:var(--couleur-texte);flex-direction:column;margin:0;font-size:.85rem}.agenda-calendrier{touch-action:pan-y}.agenda-pilotage{--agenda-surface:var(--couleur-blanc);--agenda-fond:var(--couleur-neutre-claire)}.agenda-pilotage .agenda:not(.agenda--mobile) .agenda__barre{grid-template-columns:1fr auto 1fr;display:grid}.agenda-pilotage .agenda:not(.agenda--mobile) .agenda__onglets{order:-1;justify-self:start}.agenda-pilotage .agenda:not(.agenda--mobile) .agenda__navigation{justify-self:center}.agenda-pilotage .agenda:not(.agenda--mobile) .agenda__titre{text-align:center;min-width:17em;display:inline-block}.agenda-pilotage .agenda:not(.agenda--mobile) .agenda__hote{justify-self:end;margin-left:0}.agenda-pilotage .agenda--mobile .agenda__barre{gap:var(--espace-1,4px)}.agenda-pilotage .agenda--mobile .agenda__titre{margin:0 4px;font-size:.9em}.agenda-pilotage__legende{flex-direction:column;margin:0}.agenda-pilotage .agenda__case:has(>.agenda-pilotage__demis){flex-direction:column;align-items:flex-start;display:flex}.agenda-pilotage__demis{flex:1;grid-template-rows:1fr 1fr;align-self:stretch;gap:2px;display:grid}.agenda-pilotage__demi{border:1px solid var(--couleur-bordure);background:var(--couleur-blanc);min-width:0;min-height:1.4rem;font:inherit;cursor:pointer;border-radius:4px;flex-direction:column;gap:1px;padding:1px;display:flex}.agenda-pilotage__demi--libre{background:var(--couleur-libre);border-style:dashed}.agenda-pilotage__demi:hover{background:var(--couleur-neutre-claire)}.agenda-pilotage__puce{cursor:inherit;padding:0 3px;font-size:.75em}.stats-liste-case{text-align:left;margin:0;padding:0;list-style:none}.stats-liste-case li{white-space:normal;min-width:10rem}.solde-absence{margin:0}.solde-absence--depasse strong{color:#b3261e}.apercu-absence{flex-direction:column;gap:2px;display:flex}.section-conges{margin-top:var(--espace-4);gap:var(--espace-2);flex-direction:column;display:flex}.liste-types-absence{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.liste-types-absence li{justify-content:space-between;align-items:center;gap:var(--espace-2);display:flex}.navigation__icone{position:relative}.badge-navigation{min-width:18px;height:18px;color:var(--couleur-blanc);text-align:center;background:#c62828;border-radius:9px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px;position:absolute;top:-6px;left:70%}.contact-filtres,.contact-nouveau{gap:var(--espace-2);margin-bottom:var(--espace-3);flex-wrap:wrap;align-items:end;display:flex}.contact-filtres label{flex-direction:column;gap:2px;font-size:.85rem;display:flex}.contact-nouveau input{flex:1;min-width:12rem}.contact-publications{margin:var(--espace-3) 0 0;gap:var(--espace-2);padding:0;list-style:none;display:grid}.contact-publication__champs{gap:var(--espace-2);margin-top:var(--espace-2);flex-wrap:wrap;align-items:end;display:flex}.contact-publication__champs label{flex-direction:column;gap:2px;font-size:.85rem;display:flex}.contact-publication__champs input{min-width:12rem}.planning-outils{align-items:center;gap:.5rem;display:inline-flex}.planning-outils__mode{max-width:12rem}.panneau-filtres--echeances{align-items:flex-end;gap:var(--espace-3);flex-wrap:wrap;display:flex}.panneau-filtres--echeances label{gap:var(--espace-1);flex-direction:column;display:flex}.liste-echeances{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.echeance__bouton{align-items:baseline;gap:var(--espace-1) var(--espace-3);text-align:left;width:100%;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;border-left:4px solid #6b3fa0;flex-wrap:wrap;display:flex}.echeance--depassee .echeance__bouton{border-left-color:#b3261e}.echeance--faite .echeance__bouton{border-left-color:var(--couleur-bordure);opacity:.75}.echeance__date{min-width:9em;font-weight:600}.echeance__titre{flex:1}.puce--depassee{color:#b3261e;background:#fbe4e2}.puce--faite{color:#24663a;background:#e3f3e6}.fiche-echeance{gap:var(--espace-1) var(--espace-3);margin:0 0 var(--espace-4);grid-template-columns:max-content 1fr;display:grid}.fiche-echeance dt{color:var(--couleur-texte-att)}.fiche-echeance dd{margin:0}.fiche-echeance__description{white-space:pre-wrap}.pieces-echeance{margin:0 0 var(--espace-3);padding:0;list-style:none}.pieces-echeance li{justify-content:space-between;align-items:center;gap:var(--espace-2);padding:var(--espace-1) 0;display:flex}.bouton-fichier{cursor:pointer;margin-bottom:var(--espace-3);display:inline-block}.rappels-echeance ul{margin:0 0 var(--espace-2);gap:var(--espace-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rappels-echeance li{align-items:center;gap:var(--espace-1);background:var(--couleur-surface);padding:0 var(--espace-1) 0 var(--espace-3);border-radius:999px;display:inline-flex}.echeances-objet{gap:var(--espace-2);flex-direction:column;display:flex}@media (width>=900px){.appli--client{grid-template-columns:1fr}}.contenu--client{width:100%;max-width:960px;padding-bottom:var(--espace-6);margin:0 auto}.espace-client__legal{gap:var(--espace-3);margin-top:var(--espace-6);flex-wrap:wrap;font-size:.875rem;display:flex}.liste-factures{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.facture-ligne__bouton{align-items:baseline;gap:var(--espace-1) var(--espace-3);text-align:left;width:100%;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-left:4px solid var(--couleur-principale,#1f4e79);border-radius:var(--rayon-sm);background:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;flex-wrap:wrap;display:flex}.facture-ligne--brouillon .facture-ligne__bouton{border-left-color:var(--couleur-bordure)}.facture-ligne--annulee .facture-ligne__bouton{opacity:.75}.facture-ligne__montant{margin-left:auto;font-weight:600}.puce--facture-payee{color:#24663a;background:#e3f3e6}.puce--facture-annulee{color:#b3261e;background:#fbe4e2}.puce--facture-partielle{color:#8a5a00;background:#fdf1d8}.fiche-facture__paiements ul{padding:0;list-style:none}.paiement{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.paiement--supprime{opacity:.7}.tableau-facture{border-collapse:collapse;width:100%;margin:var(--espace-2) 0}.tableau-facture th,.tableau-facture td{padding:var(--espace-1);border-bottom:1px solid var(--couleur-bordure);text-align:left}.fiche-facture__totaux{text-align:right}.fiche-facture__actions,.formulaire-facture__libre{gap:var(--espace-2);flex-wrap:wrap;align-items:center;display:flex}.formulaire-facture__libre input:first-child{flex:1;min-width:10em}.formulaire-facture__libre input[type=number]{width:7em}.formulaire-facture__proposee{display:block}.navigation__plus{font:inherit;color:var(--couleur-texte-att);background:0 0;border-radius:0;font-size:.72rem}.navigation__plus:hover{background:0 0}.navigation__plus.navigation__lien--actif{color:var(--couleur-primaire)}@media (width<=899.98px){.navigation__lien--surplus{display:none}}@media (width>=900px){.navigation__plus{display:none}.modale__fond:has(.menu-plus){display:none}}.menu-plus{padding:var(--espace-2) var(--espace-3) var(--espace-4);flex-direction:column;display:flex}.menu-plus__lien{align-items:center;gap:var(--espace-3);min-height:48px;padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);color:var(--couleur-texte);text-decoration:none;display:flex}.menu-plus__lien--actif{color:var(--couleur-primaire);background:var(--couleur-surface);font-weight:700}.menu-plus__lien--discret{color:var(--couleur-texte-att);font-size:.9rem}.menu-plus__icone{text-align:center;width:1.6rem;font-size:1.3rem}.menu-plus__badge{margin-left:auto;position:static}.menu-plus__legal{margin-top:var(--espace-3);padding:var(--espace-3) var(--espace-3) 0;border-top:1px solid var(--couleur-bordure);font-size:.85rem}@media (pointer:coarse){.bouton-icone,.bouton-ligne,.bouton-loupe,.bouton-filtres{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.onglet,.bouton-secondaire,.bouton-danger,.bouton-principal,.bouton-lien,.bouton-deconnexion,.navigation__lien,.navigation__legal a,.liens-legaux a{min-height:44px}.bouton-lien,.navigation__legal a,.liens-legaux a{align-items:center;display:inline-flex}select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]){min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.puce-date__crayon{opacity:1}}.volet{display:none}.pastilles-module{z-index:15;margin:0 calc(-1 * var(--espace-4));padding:var(--espace-2) var(--espace-4);background:var(--couleur-fond);border-bottom:1px solid var(--couleur-bordure);position:sticky;top:52px}.pastilles-module ul{gap:var(--espace-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.pastilles-module ul::-webkit-scrollbar{display:none}.pastilles-module li{flex:none}.pastilles-module__lien{align-items:center;gap:var(--espace-2);min-width:44px;min-height:44px;padding:0 var(--espace-3);border:1px solid var(--couleur-bordure);background:var(--couleur-blanc);color:var(--couleur-texte);border-radius:999px;justify-content:center;font-size:1.1rem;text-decoration:none;display:inline-flex}.pastilles-module__lien span+span{font-size:.9rem}.pastilles-module__lien--actif{background:var(--couleur-primaire);border-color:var(--couleur-primaire);color:var(--couleur-blanc);font-weight:600}.volet__compteur{background:var(--couleur-compteur);min-width:18px;height:18px;color:var(--couleur-blanc);text-align:center;border-radius:9px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px}@media (width>=900px){.pastilles-module{display:none}.ecran-a-volet{padding-left:var(--largeur-volet)}.volet{top:50%;left:var(--largeur-menu);z-index:25;width:var(--largeur-volet);padding:var(--espace-1);background:var(--couleur-blanc);border:1px solid var(--couleur-bordure);border-radius:0 var(--rayon-md) var(--rayon-md) 0;border-left:0;display:block;position:fixed}.volet--ouvert{width:240px;box-shadow:6px 4px 18px #00000024}.volet__liens{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.volet__lien{justify-content:center;align-items:center;gap:var(--espace-3);border-radius:var(--rayon-sm);min-height:44px;color:var(--couleur-texte);white-space:nowrap;text-decoration:none;display:flex;position:relative}.volet__lien:hover{background:var(--couleur-surface)}.volet__lien:focus-visible{outline:2px solid var(--couleur-primaire);outline-offset:-2px}.volet__lien--actif,.volet__lien--actif:hover{background:var(--couleur-surface);color:var(--couleur-primaire);font-weight:700}.volet__icone{font-size:1.15rem;line-height:1}.volet__libelle{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.volet .volet__compteur{position:absolute;top:1px;right:1px}.volet--ouvert .volet__lien{padding:0 var(--espace-3);justify-content:flex-start}.volet--ouvert .volet__libelle{clip:auto;width:auto;height:auto;position:static;overflow:visible}.volet--ouvert .volet__compteur{margin-left:auto;position:static}}.ecran-boutique .entete-ecran__actions{flex-wrap:wrap;justify-content:flex-end}.boutique-point-de-vente select{border-radius:999px;min-width:12rem}.boutique-a-venir h3{margin:var(--espace-3) 0 var(--espace-2);font-size:.95rem}.boutique-a-venir ul{padding-left:var(--espace-5);margin:0}.tableau-boutique{gap:var(--espace-4);margin-top:var(--espace-3);flex-direction:column;display:flex}.tableau-boutique__compteurs{gap:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.tableau-boutique__compteur{justify-content:space-between;gap:var(--espace-2);height:100%;min-height:44px;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);color:var(--couleur-texte);flex-direction:column;text-decoration:none;display:flex}.tableau-boutique__compteur strong{font-size:1.6rem}.tableau-boutique__compteur--alerte strong{color:var(--couleur-alerte)}.tableau-boutique__bloc{margin:0}.tableau-boutique__creneaux,.tableau-boutique__a-faire{margin:0 0 var(--espace-3);gap:var(--espace-2);flex-direction:column;padding:0;list-style:none;display:flex}.tableau-boutique__creneaux li{align-items:center;gap:var(--espace-2) var(--espace-3);grid-template-columns:6rem 1fr auto;display:grid}.tableau-boutique__creneaux meter{order:1;grid-column:1/-1;width:100%;height:10px}.tableau-boutique__heure{font-weight:600}.tableau-boutique__remplissage{text-align:right;white-space:nowrap}.tableau-boutique__creneau--complet .tableau-boutique__remplissage{color:var(--couleur-alerte);font-weight:700}.tableau-boutique__a-faire li{padding-left:var(--espace-4);position:relative}.tableau-boutique__a-faire li:before{content:"";background:var(--couleur-primaire);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.tableau-boutique__a-faire--alerte:before{background:var(--couleur-alerte)}.tableau-boutique__lien{font-weight:600}.tableau-boutique__semaine{gap:var(--espace-3);margin:0 0 var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tableau-boutique__semaine dt{color:var(--couleur-texte-att);font-size:.85rem}.tableau-boutique__semaine dd{margin:0;font-size:1.3rem;font-weight:600}@media (width>=900px){.tableau-boutique__compteurs{grid-template-columns:repeat(4,minmax(0,1fr))}.tableau-boutique__creneaux li{grid-template-columns:7rem 10rem 1fr 9rem}.tableau-boutique__creneaux meter{order:0;grid-column:auto}}.pages-boutique{gap:var(--espace-3);margin-top:var(--espace-3);flex-direction:column;display:flex}.pages-boutique__tete,.pages-apercu__tete,.pages-edition__enregistrer{justify-content:space-between;align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.pages-pastilles{gap:var(--espace-2);flex-wrap:wrap;display:flex}.pages-pastille{min-height:44px;padding:0 var(--espace-3);border:1px solid var(--couleur-bordure);background:var(--couleur-surface);color:var(--couleur-texte);cursor:pointer;border-radius:999px}.pages-pastille[aria-pressed=true]{border-color:var(--couleur-primaire);color:var(--couleur-primaire);font-weight:600}.pages-boutique__corps{gap:var(--espace-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pages-edition{gap:var(--espace-3);flex-direction:column;display:flex}.pages-edition h3,.pages-apercu h3{margin:0;font-size:1rem}.pages-edition__options{flex-wrap:wrap;align-items:center}.pages-edition__confirmation{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:inline-flex}.formulaire label.pages-bascule,.pages-bascule{align-items:center;gap:var(--espace-2);flex-direction:row;min-height:44px}.pages-blocs{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pages-bloc{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-surface)}.pages-bloc--ouvert{border-color:var(--couleur-primaire)}.pages-bloc--inactif .pages-bloc__nom{color:var(--couleur-texte-att)}.pages-bloc__tete{align-items:center;gap:var(--espace-1);padding:0 var(--espace-2);display:flex}.pages-bloc__poignee{cursor:grab;color:var(--couleur-texte-att);padding:var(--espace-2) var(--espace-1)}.pages-bloc__tete .pages-bloc__nom{min-height:44px;color:var(--couleur-texte);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;font-weight:600}.pages-bloc__formulaire{padding:0 var(--espace-3) var(--espace-3);margin:0}.pages-bloc__groupe{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-2) var(--espace-3);gap:var(--espace-2);flex-direction:column;display:flex}.pages-bloc__libelle{font-weight:600}.pages-bloc__image{gap:var(--espace-2);flex-direction:column;display:flex}.pages-bloc__miniature{object-fit:cover;border-radius:var(--rayon-sm);max-width:12rem;max-height:8rem}.pages-bloc__categories{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pages-bloc__categories li{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.pages-bloc__categories .pages-bloc__nom{flex:1}.pages-bloc__categories .pages-bloc__image{flex-basis:100%}.pages-bloc__faq{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pages-bloc__faq li{gap:var(--espace-2);padding-bottom:var(--espace-3);border-bottom:1px solid var(--couleur-bordure);flex-direction:column;display:flex}.pages-ajouter{gap:var(--espace-1);padding:var(--espace-2) var(--espace-3);border:1px dashed var(--couleur-primaire);border-radius:var(--rayon-md);flex-direction:column;font-weight:600;display:flex}.pages-apercu{top:var(--espace-3);gap:var(--espace-2);flex-direction:column;display:flex;position:sticky}.pages-apercu__cadre{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-blanc);width:100%;height:70vh}.pages-apercu__zone{flex-direction:column;min-width:0;display:flex}.pages-apercu__cadre--tablette{transform-origin:top;flex:none;align-self:center;max-width:none}.pages-apercu__zone:has(.pages-apercu__cadre--tablette){height:70vh;overflow:hidden}.pages-apercu__cadre--tel{align-self:center;width:24rem;max-width:100%}@media (width<=900px){.pages-boutique__corps{grid-template-columns:minmax(0,1fr)}.pages-apercu{position:static}}.collections-boutique{margin-top:var(--espace-3)}.collections-boutique__corps{gap:var(--espace-4);grid-template-columns:minmax(12rem,.8fr) minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.collections-index,.collections-edition,.collections-apercu{gap:var(--espace-3);flex-direction:column;display:flex}.collections-index__liste,.collections-liste-produits ul,.collections-ajout__resultats,.collections-apercu__liste{gap:var(--espace-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.collections-index__liste li,.collections-liste-produits li,.collections-apercu__liste li{align-items:center;gap:var(--espace-2);min-height:44px;padding:0 var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-surface);display:flex}.collections-index__liste li.collections-index__choisie{border-color:var(--couleur-primaire)}.collections-index__nom{text-align:left;min-height:44px;color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;flex:1}.collections-index__nom[aria-pressed=true]{color:var(--couleur-primaire);font-weight:600}.collections-liste-produits li>span,.collections-apercu__liste li>span{flex:1}.collections-liste-produits h4,.collections-apercu h3{margin:0}.collections-regle{gap:var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-3);flex-direction:column;display:flex}.collections-apercu__exclu{opacity:.5;text-decoration:line-through}.collections-edition__actions{gap:var(--espace-2);flex-wrap:wrap;display:flex}@media (width<=1180px){.collections-boutique__corps{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.4fr)}.collections-apercu{grid-column:1/-1}}@media (width<=900px){.collections-boutique__corps{grid-template-columns:minmax(0,1fr)}}.collections-boutique__corps.fabricants-boutique__corps{grid-template-columns:minmax(12rem,.8fr) minmax(0,2fr)}@media (width<=900px){.collections-boutique__corps.fabricants-boutique__corps{grid-template-columns:minmax(0,1fr)}}.fabricants-libelle{align-items:flex-end;gap:var(--espace-2);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}.fabricants-logo{align-items:center;gap:var(--espace-3);display:flex}.fabricants-logo img{object-fit:contain;border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-surface);width:96px;height:96px}.produits-boutique__outils,.fiche-produit__entete{align-items:center;gap:var(--espace-2);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}.produits-boutique__espace{flex:1}.produits-boutique__outils .bouton-principal,.fiche-produit__entete .bouton-principal,.fiche-produit .formulaire__actions .bouton-principal{width:auto;padding:var(--espace-2) var(--espace-4)}.produits-boutique__pastille{align-items:center;gap:var(--espace-1);min-height:32px;padding:0 var(--espace-3);border:1px solid var(--couleur-bordure);background:var(--couleur-blanc);color:var(--couleur-texte);border-radius:999px;font-size:.85rem;font-weight:400;display:inline-flex}.produits-boutique__filtres{align-items:flex-end;gap:var(--espace-3);flex-wrap:wrap;display:flex}.produits-boutique__filtres label{gap:var(--espace-1);flex-direction:column;display:flex}.produits-boutique__filtres label.formulaire__case{flex-direction:row;align-items:center}.produits-boutique__alerte{justify-content:space-between;align-items:center;gap:var(--espace-2);margin:0 0 var(--espace-3);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-alerte-fond);color:var(--couleur-texte);flex-wrap:wrap;display:flex}.produits-boutique__alerte-texte{color:var(--couleur-alerte)}.produits-boutique__liste{margin:0;padding:0;list-style:none}.produits-boutique__liste li+li{border-top:1px solid var(--couleur-bordure)}.produits-boutique__ligne{align-items:center;gap:var(--espace-1);display:flex}.produits-boutique__ligne>.produit-boutique{flex:1;min-width:0}.produits-boutique__entete{margin-left:calc(1.25rem + var(--espace-1))}.produits-boutique__case{flex:none;width:1.25rem;height:1.25rem;margin:0}.produits-boutique__selection{align-items:flex-end;gap:var(--espace-2);margin:0 0 var(--espace-3);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-surface);color:var(--couleur-texte);flex-wrap:wrap;display:flex}.produits-boutique__selection label{gap:var(--espace-1);flex-direction:column;display:flex}.produits-boutique__selection .bouton-principal,.produits-boutique__selection .bouton-secondaire{width:auto}.produits-boutique__selection input[type=number]{width:7rem}.produit-boutique{align-items:center;gap:var(--espace-1) var(--espace-3);width:100%;min-height:56px;padding:var(--espace-2);color:var(--couleur-texte);text-align:left;background:0 0;border:none;grid-template-columns:1.25rem 40px 1fr auto;grid-template-areas:"etoile vignette nom prix""etoile vignette categorie etat";font-weight:400;display:grid}.produit-boutique:hover{background:var(--couleur-surface)}.produit-boutique__etoile{color:var(--couleur-marque-accent);grid-area:etoile}.produit-boutique .produits-boutique__vignette{grid-area:vignette}.produit-boutique__nom{flex-direction:column;grid-area:nom;min-width:0;display:flex}.produit-boutique .produits-boutique__prix{grid-area:prix}.produit-boutique__categorie{color:var(--couleur-texte-att);grid-area:categorie;font-size:.85rem}.produit-boutique>span:last-child{grid-area:etat;justify-self:end}.produit-boutique__fabricant,.produit-boutique__stock,.produits-boutique__entete{display:none}.produits-boutique__vignette{border-radius:var(--rayon-sm);object-fit:cover;background:var(--couleur-surface);border:1px solid var(--couleur-bordure);width:40px;height:40px;display:block}.produits-boutique__prix{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.produit-boutique__etat{padding:1px var(--espace-2);border:1px solid var(--couleur-primaire);white-space:nowrap;border-radius:999px;font-size:.8rem}.produit-boutique__etat--masque,.produit-boutique__etat--rupture{border-color:var(--couleur-alerte);background:var(--couleur-alerte-fond)}.produit-boutique__etat--hors{border-color:var(--couleur-bordure);color:var(--couleur-texte-att)}@media (width>=900px){.produit-boutique,.produits-boutique__entete{grid-template-columns:1.25rem 40px minmax(10rem,2fr) minmax(7rem,1.4fr) minmax(6rem,1fr) 6.5rem 4.5rem 7rem;grid-template-areas:none}.produit-boutique--sans-fabricant{grid-template-columns:1.25rem 40px minmax(10rem,2fr) minmax(6rem,1fr) 6.5rem 4.5rem 7rem}.produit-boutique>*,.produit-boutique>span:last-child,.produit-boutique .produits-boutique__prix,.produit-boutique .produits-boutique__vignette{grid-area:auto;justify-self:stretch}.produit-boutique__fabricant,.produit-boutique__stock{display:block}.produits-boutique__entete{gap:var(--espace-1) var(--espace-3);padding:0 var(--espace-2) var(--espace-1);border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-texte-att);font-size:.8rem;display:grid}.produits-boutique__droite{text-align:right}}.produits-boutique__plus{margin:var(--espace-3) auto;display:block}.produits-boutique__note{font-size:.85rem}.clients-boutique{gap:var(--espace-2);flex-direction:column;display:flex}.clients-boutique__entete{display:none}.clients-boutique__liste,.fiche-client__lignes{margin:0;padding:0;list-style:none}.clients-boutique__liste li+li,.fiche-client__lignes li+li{border-top:1px solid var(--couleur-bordure)}.client-boutique{align-items:center;gap:var(--espace-2);padding-right:var(--espace-2);display:flex}.client-boutique--ouvert{background:var(--couleur-surface)}.client-boutique__ouvrir{gap:var(--espace-1) var(--espace-3);min-width:0;min-height:56px;padding:var(--espace-2);color:var(--couleur-texte);text-align:left;background:0 0;border:none;flex:1;grid-template-columns:1fr;font-weight:400;display:grid}.client-boutique__ouvrir:hover{background:var(--couleur-surface)}.client-boutique__nom,.client-boutique__contact{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.client-boutique__anniversaire{display:none}.client-boutique__alerte{color:var(--couleur-alerte)}.clients-boutique__role{align-items:center;gap:var(--espace-2);display:inline-flex}.clients-boutique__role select{width:auto;min-height:44px}@media (width>=900px){.client-boutique__ouvrir,.clients-boutique__entete{grid-template-columns:minmax(10rem,1.3fr) 6rem minmax(12rem,2fr)}.clients-boutique__entete{gap:var(--espace-1) var(--espace-3);padding:0 var(--espace-2) var(--espace-1);border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-texte-att);grid-template-columns:minmax(10rem,1.3fr) 6rem minmax(12rem,2fr) 9rem;font-size:.8rem;display:grid}.client-boutique__anniversaire{display:block}.clients-boutique__role{width:9rem}}.fiche-client{gap:var(--espace-2);margin-top:var(--espace-3);flex-direction:column;display:flex}.fiche-client h3{margin:var(--espace-3) 0 0;font-size:1rem}.fiche-client p{margin:0}.fiche-client__entete{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.fiche-client__titre{flex:1;margin:0;font-size:1.25rem}.fiche-client__lignes li{align-items:baseline;gap:var(--espace-1) var(--espace-3);padding:var(--espace-2) 0;flex-wrap:wrap;display:flex}.fiche-client__lignes li>:first-child{flex:1;min-width:12rem}.fiche-client__montant{font-variant-numeric:tabular-nums}.fiche-client__statut{color:var(--couleur-texte-att)}.fiche-client__statut--en_preparation,.fiche-client__statut--a_valider,.fiche-client__statut--prete{color:var(--couleur-accent-texte);font-weight:600}.fiche-client__note{font-size:.85rem}.fiche-produit.formulaire{margin-top:0}.fiche-produit__titre{margin:0;font-size:1.25rem}.fiche-produit__section{gap:var(--espace-2);margin-bottom:var(--espace-4);flex-direction:column;display:flex}.fiche-produit__section h3{margin:0;font-size:1rem}.fiche-produit__section h4{margin:var(--espace-2) 0 0;font-size:.95rem}.fiche-produit__colonnes{gap:0 var(--espace-6);display:grid}@media (width>=900px){.fiche-produit__colonnes{grid-template-columns:1fr 1fr;align-items:start}}.fiche-produit__ligne{align-items:flex-end;gap:var(--espace-2);flex-wrap:wrap;display:flex}.fiche-produit__ligne>label{flex:7rem;min-width:0}.fiche-produit__ligne>label>input,.fiche-produit__ligne>label>select{width:100%;min-width:0}.fiche-produit__ligne>.bouton-icone{flex:none}.fiche-produit__choix{gap:var(--espace-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.fiche-produit__choix .fiche-produit__ligne{align-items:center}.fiche-produit__choix .fiche-produit__ligne>label{flex:none}.fiche-produit__choix input[type=number]{width:6rem}.fiche-produit__choix input[type=radio]{width:auto}.fiche-produit__section .bouton-lien,.fiche-produit__reduction .bouton-lien{align-self:flex-start}.fiche-produit__calcul{padding-bottom:var(--espace-2);flex-direction:column;flex:8rem;display:flex}.fiche-produit__bascule{gap:var(--espace-3);padding:var(--espace-1) var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);margin:0;display:flex}.fiche-produit__bascule legend{padding:0 var(--espace-1);font-weight:600}.formulaire .fiche-produit__bascule label{flex-direction:row;align-items:center;font-weight:400}.fiche-produit__photos-liste,.fiche-produit__pastilles,.fiche-produit__associes{gap:var(--espace-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fiche-produit__associes{flex-direction:column}.fiche-produit__associe-nom{flex:1;align-self:center}.fiche-produit__reduction{gap:var(--espace-1);margin:var(--espace-1) 0 var(--espace-2);padding-left:var(--espace-3);border-left:2px solid var(--couleur-bordure);flex-direction:column;display:flex}.fiche-produit__photos-liste>li{gap:var(--espace-1);flex-direction:column;display:flex}.fiche-produit__photo-actions{align-items:center;gap:var(--espace-1);display:flex}.fiche-produit__photos .envoi-image__actuelle img,.fiche-produit__photos .envoi-image__apercu canvas{object-fit:cover;border-radius:var(--rayon-sm);border:1px solid var(--couleur-bordure);width:96px;height:96px}.fiche-produit__photos .envoi-image__actions,.fiche-produit__photos .envoi-image__proportions{gap:var(--espace-1);margin:var(--espace-1) 0;flex-wrap:wrap;display:flex}.fiche-produit__photos .envoi-image__recadrage{max-width:480px}.fiche-produit__photos .envoi-image__erreur{color:var(--couleur-alerte)}.fiche-produit__photo-ajout{padding:var(--espace-2);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon-sm)}.fiche-produit__points{border-collapse:collapse;width:100%;font-size:.9rem}.fiche-produit__points th,.fiche-produit__points td{padding:var(--espace-1) var(--espace-2);border-bottom:1px solid var(--couleur-bordure);text-align:left}.fiche-produit__points thead th{color:var(--couleur-texte-att);font-weight:600}.fiche-produit__points input[type=checkbox]{width:22px;height:22px}.fiche-produit__danger{margin-top:var(--espace-4);padding-top:var(--espace-3);border-top:1px solid var(--couleur-bordure)}.selections-elements{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selections-element{gap:var(--espace-2);padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);flex-direction:column;display:flex}.selections-element .formulaire__ligne{align-items:flex-end}.selections-produits{gap:var(--espace-2);padding-left:var(--espace-3);flex-direction:column;display:flex}.selections-tags{padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm)}.selections-tags summary{cursor:pointer;font-weight:600}.selections-choix-tags{gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;display:flex}.selections-variantes__liste{gap:var(--espace-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.selections-variante{gap:var(--espace-3);padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);flex-direction:column;display:flex}.selections-variante__base{flex:1}.selections-element--retire .selections-variante__base{opacity:.6;text-decoration:line-through}.selections-element--remplace,.selections-element--ajoute{border-style:dashed}.navigation-boutique{gap:var(--espace-3);flex-direction:column;display:flex}.navigation-entrees{margin-bottom:var(--espace-2)}.navigation-entree__nom{min-width:0;padding:var(--espace-2) 0;overflow-wrap:anywhere;flex:1;font-weight:600}.navigation-entree__champs{padding:0 var(--espace-2) var(--espace-2);flex-wrap:wrap;align-items:flex-end}.navigation-colonnes{margin:0 0 var(--espace-2);gap:var(--espace-2);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:0;list-style:none;display:grid}.navigation-colonne{gap:var(--espace-2);padding:var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-surface);flex-direction:column;height:100%;display:flex}.navigation-colonne__titre{gap:var(--espace-1);flex-direction:column;flex:1;display:flex}.navigation-contact{gap:var(--espace-1) var(--espace-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.navigation-contact dd{margin:0}@media (width<=600px){.navigation-colonnes{grid-template-columns:1fr}}.commandes-boutique{gap:var(--espace-3);flex-direction:column;display:flex}.commandes-boutique__bandeau{justify-content:space-between;align-items:center;gap:var(--espace-2) var(--espace-3);padding:var(--espace-3);border-radius:var(--rayon-md);background:var(--couleur-surface);flex-wrap:wrap;display:flex}.commandes-boutique__outils{align-items:center;gap:var(--espace-2);display:flex}.commandes-boutique__outils>.texte-att{margin-right:auto}.commandes-boutique__filtres{align-items:flex-end;gap:var(--espace-3);flex-wrap:wrap;display:flex}.commandes-boutique__filtres label,.commandes-boutique__suivante label{color:var(--couleur-texte-att);flex-direction:column;gap:2px;font-size:.85rem;display:flex}.commandes-boutique__suivante{align-items:flex-end;gap:var(--espace-3);margin-bottom:var(--espace-3);flex-wrap:wrap;display:flex}.commandes-boutique__suivante .bouton-principal{width:auto;min-height:44px}.commandes-boutique__commandes{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.commande-boutique{gap:var(--espace-1) var(--espace-3);text-align:left;width:100%;min-height:44px;padding:var(--espace-3);background:var(--couleur-fond);color:var(--couleur-texte);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);grid-template-columns:auto 1fr auto;grid-template-areas:"numero client total""retrait retrait articles""statut paiement paiement";align-items:center;display:grid}.commande-boutique:hover{background:var(--couleur-surface)}.commande-boutique--ouverte{border-color:var(--couleur-primaire);box-shadow:inset 0 0 0 1px var(--couleur-primaire);background:var(--couleur-surface)}.commande-boutique__numero{align-items:center;gap:2px var(--espace-2);flex-wrap:wrap;grid-area:numero;font-weight:700;display:flex}.commande-boutique__client{overflow-wrap:anywhere;grid-area:client;font-weight:600}.commande-boutique__retrait{grid-area:retrait;font-size:.9rem}.commande-boutique__articles{text-align:right;grid-area:articles;font-size:.9rem}.commande-boutique__total{text-align:right;grid-area:total;font-weight:600}.commande-boutique__statut{grid-area:statut;justify-self:start}.commande-boutique__paiement{text-align:right;grid-area:paiement;font-size:.85rem}.commande-boutique__nouvelle{padding:0 var(--espace-2);background:var(--couleur-compteur);color:var(--couleur-blanc);border-radius:999px;font-size:.75rem;font-weight:600}.commande-boutique__retard{color:var(--couleur-alerte);font-weight:600}.commande-boutique__statut{padding:1px var(--espace-2);border:1px solid var(--couleur-primaire);border-radius:999px;font-size:.8rem}.commande-boutique__statut--a_valider{border-color:var(--couleur-alerte);background:var(--couleur-alerte-fond)}.commande-boutique__statut--recuperee,.commande-boutique__statut--annulee{border-color:var(--couleur-bordure);color:var(--couleur-texte-att)}@media (width>=1200px){.commande-boutique{grid-template-columns:5rem minmax(8rem,1.4fr) minmax(9rem,1.6fr) 3.5rem 5.5rem 8rem minmax(7rem,1fr);grid-template-areas:"numero client retrait articles total statut paiement"}.liste-fiche--ouverte .commande-boutique{grid-template-columns:auto 1fr auto;grid-template-areas:"numero client total""retrait retrait articles""statut paiement paiement"}}.commandes-boutique__fiche{gap:var(--espace-2);flex-direction:column;display:flex}.commandes-boutique__fiche p{margin:0}.commandes-boutique__tete{justify-content:space-between;align-items:flex-start;gap:var(--espace-3);display:flex}.commandes-boutique__tete h2{margin:0;font-size:1.2rem}.commandes-boutique__statut label,.commandes-boutique__paiement label,.commandes-boutique__edition label{color:var(--couleur-texte-att);flex-direction:column;gap:2px;max-width:320px;font-size:.85rem;display:flex}.commandes-boutique__statut select,.commandes-boutique__paiement select{min-height:44px}.commandes-boutique__note{padding:var(--espace-2) var(--espace-3);border-left:3px solid var(--couleur-primaire);background:var(--couleur-surface)}.commandes-boutique__alerte{padding:var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-alerte-fond);gap:var(--espace-2);flex-direction:column;display:flex}.commandes-boutique__message{color:var(--couleur-alerte);font-weight:600}.commandes-boutique__lignes{border-collapse:collapse;width:100%}.commandes-boutique__lignes th,.commandes-boutique__lignes td{padding:var(--espace-2) var(--espace-1);border-bottom:1px solid var(--couleur-bordure);text-align:left;vertical-align:top}.commandes-boutique__lignes th:nth-child(n+2),.commandes-boutique__lignes td:nth-child(n+2){text-align:right;white-space:nowrap}.commandes-boutique__lignes tfoot th{text-align:right}.commandes-boutique__ligne--annulee .commandes-boutique__nom{color:var(--couleur-texte-att);text-decoration:line-through}.commandes-boutique__etiquette{margin-left:var(--espace-2);color:var(--couleur-texte-att);font-size:.8rem}.commandes-boutique__actions-ligne{gap:0 var(--espace-2);flex-wrap:wrap;font-size:.85rem;display:flex}.commandes-boutique__actions-ligne .bouton-lien{min-height:32px;padding-left:0}.commandes-boutique__edition{align-items:flex-end;gap:var(--espace-2) var(--espace-3);padding:var(--espace-2) 0;flex-wrap:wrap;display:flex}.commandes-boutique__historique{margin:var(--espace-1) 0;padding-left:var(--espace-4);color:var(--couleur-texte-att);font-size:.85rem}.commandes-boutique__paiement{gap:var(--espace-2);padding-top:var(--espace-2);border-top:1px solid var(--couleur-bordure);flex-direction:column;display:flex}.commandes-boutique__montants{padding-left:var(--espace-4);margin:0}.commandes-boutique__actions{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.commandes-boutique__actions .bouton-principal,.commandes-boutique__paiement .bouton-principal{width:auto}.commandes-boutique__actions .bouton-principal,.commandes-boutique__actions .bouton-secondaire,.commandes-boutique__actions .bouton-danger,.commandes-boutique__paiement>button{min-height:44px;text-decoration:none}.commandes-boutique__actions--bas{padding-top:var(--espace-2);border-top:1px solid var(--couleur-bordure)}.formulaire label.formulaire__case{align-items:center;gap:var(--espace-2);flex-direction:row;min-height:44px;font-weight:400}.commandes-boutique__camera{border-radius:var(--rayon-md);background:var(--couleur-secondaire);width:100%;max-height:60vh}.preparation{gap:var(--espace-3);flex-direction:column;display:flex}.preparation__progression{align-items:center;gap:var(--espace-3);display:flex}.preparation__progression progress{height:.6rem;accent-color:var(--couleur-primaire);flex:1}.preparation__scan{gap:var(--espace-2);display:flex}.preparation__champ{flex:1}.preparation__champ input{border-style:dashed;width:100%;min-height:52px;font-size:1.05rem}.preparation__camera{white-space:nowrap;min-height:52px}.preparation__resultat{padding:var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-surface)}.preparation__resultat p{margin:0 0 var(--espace-2)}.preparation__resultat--remplacement_propose,.preparation__resultat--snapshot_desactive{background:var(--couleur-alerte-fond)}.preparation__groupe h3{margin:0 0 var(--espace-2);letter-spacing:.04em;text-transform:uppercase;color:var(--couleur-texte-att);font-size:.8rem}.preparation__lignes{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.preparation__ligne{align-items:center;gap:var(--espace-2) var(--espace-3);padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);grid-template-columns:1fr auto;display:grid}.preparation__ligne>.commandes-boutique__edition,.preparation__ligne>.commandes-boutique__historique{grid-column:1/-1}.preparation__ligne--faite{background:var(--couleur-surface)}.preparation__ligne--annulee .preparation__nom{color:var(--couleur-texte-att);text-decoration:line-through}.preparation__produit{flex-direction:column;gap:2px;min-width:0;display:flex}.preparation__produit>.texte-att{font-size:.85rem}.preparation__nom{font-weight:600}.preparation__quantite{align-items:center;gap:var(--espace-2);display:flex}.preparation__bouton{background:var(--couleur-fond);width:52px;height:52px;color:var(--couleur-texte);border:1px solid var(--couleur-texte-att);border-radius:50%;padding:0;font-size:1.5rem;line-height:1}.preparation__bouton:hover{background:var(--couleur-surface)}.preparation__compte{text-align:center;min-width:3.5rem;font-weight:700}.preparation__pesee{align-items:center;gap:var(--espace-2);display:flex}.preparation__pesee input{text-align:right;width:7rem;min-height:52px;font-size:1.1rem}.preparation__pesee .bouton-secondaire{min-height:52px}.preparation__fin .bouton-principal,.preparation__fin .bouton-secondaire{min-height:52px;padding-inline:var(--espace-5)}@media (width<=599px){.preparation__ligne{grid-template-columns:1fr}}@media (pointer:coarse){.commandes-boutique__actions-ligne .bouton-lien{min-height:44px}}.stats-boutique{gap:var(--espace-4);flex-direction:column;display:flex}.stats-boutique__periode{gap:var(--espace-2);flex-direction:column;display:flex}.stats-boutique__choix{gap:var(--espace-2);flex-wrap:wrap;display:flex}.stats-boutique__choix .produits-boutique__pastille{cursor:pointer;min-height:36px}.produits-boutique__pastille.stats-boutique__pastille--active{border-color:var(--couleur-primaire);background:var(--couleur-surface);color:var(--couleur-primaire);font-weight:600}.stats-boutique__dates{align-items:flex-end;gap:var(--espace-3);flex-wrap:wrap;display:flex}.stats-boutique__dates label{gap:var(--espace-1);flex-direction:column;display:flex}.stats-boutique__section{gap:var(--espace-3);flex-direction:column;min-width:0;display:flex}.stats-boutique__section-tete{justify-content:space-between;align-items:center;gap:var(--espace-2) var(--espace-3);flex-wrap:wrap;display:flex}.stats-boutique__section-tete h2{margin:0}.stats-boutique__actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.stats-boutique__note{margin:0;font-size:.85rem}.stats-boutique__notice{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-alerte-fond);margin:0;font-size:.85rem}.stats-boutique__chiffres{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.stats-boutique__chiffres>li,.stats-boutique__chiffres>li>*{height:100%}.stats-boutique__par-statut summary{cursor:pointer;color:var(--couleur-accent-texte);min-height:32px}.stats-boutique__deux{gap:var(--espace-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.stats-boutique__top{padding-left:var(--espace-5);gap:var(--espace-2);flex-direction:column;margin:0;display:flex}.stats-boutique__top li span{min-width:60%;display:inline-block}.stats-boutique__top li strong{float:right}.stats-boutique__classement{gap:var(--espace-2);flex-direction:column;display:flex}.stats-boutique__defile{overflow-x:auto}.stats-boutique__tableau{border-collapse:collapse;width:100%;font-size:.9rem}.stats-boutique__tableau th,.stats-boutique__tableau td{padding:var(--espace-2) var(--espace-3);border-bottom:1px solid var(--couleur-bordure);text-align:left;vertical-align:top}.stats-boutique__tableau th{color:var(--couleur-texte-att);white-space:nowrap;font-weight:600}.stats-boutique__tableau th[aria-sort]{color:var(--couleur-primaire)}.stats-boutique__tableau .stats-boutique__nombre{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stats-boutique__rang{width:2.5rem;color:var(--couleur-texte-att)}.stats-boutique__sous{display:block}.stats-boutique__ligne--ouvrable{cursor:pointer}.stats-boutique__ligne--ouvrable:hover{background:var(--couleur-surface)}.stats-boutique__ligne--avant{background:var(--couleur-surface);font-weight:600}.stats-boutique__tableau .bouton-lien{text-align:left;min-height:0;padding:0}.stats-boutique__fiche{gap:var(--espace-4);flex-direction:column;display:flex}@media (pointer:coarse){.stats-boutique__choix .produits-boutique__pastille,.stats-boutique__par-statut summary{min-height:44px}}.stats-remplissage__jauge{align-items:center;gap:var(--espace-2);white-space:nowrap;display:inline-flex}.stats-remplissage__jauge meter{width:8rem;height:.75rem;accent-color:var(--couleur-primaire)}.stats-remplissage__carte{border-collapse:separate;border-spacing:var(--espace-1);font-size:.85rem}.stats-remplissage__carte th{color:var(--couleur-texte-att);white-space:nowrap;padding:0 var(--espace-2);font-weight:500}.stats-remplissage__carte thead th{text-align:center}.stats-remplissage__carte tbody th{text-align:right}.stats-remplissage__carte .stats-remplissage__jour-pic{color:var(--couleur-texte);font-weight:700}.stats-remplissage__case{border-radius:var(--rayon-sm);background:color-mix(in srgb, var(--couleur-primaire) var(--intensite,0%), transparent);text-align:center;vertical-align:middle;border:1.5px solid #0000;min-width:4rem;height:1.75rem}.stats-remplissage__case--fermee{border:1px dashed var(--couleur-bordure);background:0 0}.stats-remplissage__case--pic{border-color:var(--couleur-texte)}.stats-remplissage__case--pic span{padding:0 var(--espace-1);border-radius:var(--rayon-sm);background:var(--couleur-fond);color:var(--couleur-texte);font-size:.8rem;font-weight:600;display:inline-block}.stats-remplissage__legende{align-items:center;gap:var(--espace-1) var(--espace-2);flex-wrap:wrap;font-size:.8rem;display:flex}.stats-remplissage__legende .stats-remplissage__case{min-width:1.75rem;height:.9rem;display:inline-block}.stats-remplissage__pic{margin:0}.import-stock{gap:var(--espace-4);max-width:60rem;display:grid}.import-stock__bloc h3{margin:0 0 var(--espace-2);font-size:.95rem}.import-stock__import{gap:var(--espace-3);grid-template-columns:minmax(12rem,1fr) minmax(0,1.4fr);align-items:start;display:grid}.import-stock__provenance{gap:var(--espace-1);color:var(--couleur-texte-att);flex-direction:column;display:flex}.import-stock__depot{justify-content:center;align-items:center;gap:var(--espace-1);min-height:4.5rem;padding:var(--espace-3);border:1px dashed var(--couleur-bordure);border-radius:var(--rayon-md);text-align:center;cursor:pointer;flex-direction:column;display:flex}.import-stock__depot:focus-within{outline:2px solid var(--couleur-primaire);outline-offset:2px}.import-stock__parcourir{color:var(--couleur-accent-texte);font-weight:600}.import-stock__dernier{gap:var(--espace-1);flex-direction:column;display:flex}.import-stock__import>.bouton-principal{justify-self:end;min-height:44px}.import-stock__attente{margin-top:var(--espace-4);padding-top:var(--espace-3);border-top:1px solid var(--couleur-bordure)}.import-stock__outils,.import-stock__suivi,.import-stock__entete,.import-stock__seuil,.import-stock__rupture{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.import-stock__outils{margin-bottom:var(--espace-2)}.import-stock__liste,.import-stock__reglages,.import-stock__resultats{margin:0;padding:0;list-style:none}.import-stock__liste li,.import-stock__reglages li{justify-content:space-between;align-items:center;gap:var(--espace-2);min-height:44px;padding:var(--espace-1) 0;flex-wrap:wrap;display:flex}.import-stock__liste li+li,.import-stock__reglages li+li{border-top:1px solid var(--couleur-bordure)}.import-stock__produit,.import-stock__reglages li>span:first-child{flex-direction:column;display:flex}.import-stock__actions{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.import-stock__actions .bouton-lien{min-height:44px}.import-stock__entete{margin-bottom:var(--espace-3);justify-content:space-between}.import-stock__entete h2{margin:0}.import-stock__pdv{align-items:center;gap:var(--espace-2);color:var(--couleur-texte-att);display:flex}.import-stock__suivi{margin-bottom:var(--espace-3)}.import-stock__suivi>.texte-att{margin-left:auto}.import-stock__recherche{margin-bottom:var(--espace-2)}.import-stock__tableau-defile{overflow-x:auto}.import-stock__tableau{border-collapse:collapse;width:100%}.import-stock__tableau th,.import-stock__tableau td{padding:var(--espace-1) var(--espace-2);text-align:center}.import-stock__tableau thead th{color:var(--couleur-texte-att);font-size:.85rem;font-weight:600}.import-stock__tableau tbody th{text-align:left;font-weight:400}.import-stock__tableau thead tr:last-child th:first-child{text-align:left}.import-stock__tableau tbody tr{border-top:1px solid var(--couleur-bordure)}.import-stock__groupe{font-weight:400}.import-stock__tableau input[type=checkbox]{width:22px;height:22px}.import-stock__quantite{text-align:center;width:4.5rem;min-height:36px}.import-stock__quantite--bas{color:var(--couleur-alerte);font-weight:600}.import-stock__dispo{align-items:center;gap:var(--espace-1);display:inline-flex}.import-stock__perte{margin-top:var(--espace-3)}.import-stock__perte .bouton-secondaire{min-height:44px}.import-stock__perte p{margin:var(--espace-1) 0 0}.import-stock__choisi{justify-content:space-between;gap:var(--espace-2);flex-wrap:wrap;display:flex}.import-stock__resultats{gap:var(--espace-1);display:grid}.import-stock__note{font-size:.85rem}.import-stock__seuil input{width:4rem}.import-stock__seuil label{align-items:center;gap:var(--espace-1);color:var(--couleur-texte-att);display:flex}.import-stock__interrupteur{width:22px;height:22px}@media (width<=700px){.import-stock__import{grid-template-columns:1fr}.import-stock__import>.bouton-principal{justify-self:stretch}.import-stock__suivi>.texte-att{margin-left:0}}.points-retrait,.points-vente{gap:var(--espace-3);max-width:60rem;display:grid}.points-retrait__cartes,.points-vente__cartes{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.points-vente__cartes{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.points-retrait__carte{justify-content:center;align-items:flex-start;gap:var(--espace-1);width:100%;height:100%;min-height:3.5rem;padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-fond);color:var(--couleur-texte);text-align:left;cursor:pointer;flex-direction:column;display:flex}.points-retrait__carte--active{border:2px solid var(--couleur-primaire);background:var(--couleur-surface)}.points-retrait__carte--nouveau{color:var(--couleur-accent-texte);border-style:dashed;align-items:center;font-weight:600}.points-retrait__fiche{gap:var(--espace-3);display:grid}.points-retrait__actions{justify-content:flex-end;align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.points-retrait__actions button{min-height:44px}.points-retrait__actions .bouton-principal{width:auto}.points-retrait__entete{justify-content:space-between;align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.points-retrait__nom{flex:16rem}.points-retrait__nom input{width:100%;font-size:1.15rem;font-weight:600}.points-retrait__section{gap:var(--espace-2);padding:var(--espace-3) 0 0;border:0;border-top:1px solid var(--couleur-bordure);margin:0;display:grid}.points-retrait__section legend{color:var(--couleur-texte-att);text-transform:uppercase;letter-spacing:.04em;padding:0;font-size:.8rem;font-weight:600}.points-retrait__horaires,.points-retrait__fermetures,.points-vente__points{margin:0;padding:0;list-style:none}.points-retrait__horaires li{align-items:center;gap:var(--espace-2);grid-template-columns:6rem minmax(0,1fr);min-height:44px;display:grid}.points-retrait__jour{font-weight:600}.points-retrait__plages,.points-retrait__plage,.points-retrait__ajout-fermeture{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.points-retrait__plage{gap:var(--espace-1);padding:0 var(--espace-1) 0 var(--espace-2);border:1px solid var(--couleur-bordure);border-radius:999px}.points-retrait__plage input{background:0 0;border:0;min-height:40px}.points-retrait__plages .bouton-lien,.points-retrait__ajout-fermeture button{min-height:44px}.points-retrait__fermetures li{justify-content:space-between;align-items:center;gap:var(--espace-2);min-height:44px;display:flex}.points-retrait__fermetures li+li,.points-vente__points li+li{border-top:1px solid var(--couleur-bordure)}.points-retrait__ajout-fermeture{align-items:flex-end}.points-retrait__grille{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:end;display:grid}.points-retrait__pastilles{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.points-retrait__pastilles .pages-pastille[aria-checked=true]{border-color:var(--couleur-primaire);color:var(--couleur-primaire);font-weight:600}.points-retrait__pdv select{width:100%}.points-retrait__remplaces{padding-top:var(--espace-2);border-top:1px solid var(--couleur-bordure);margin:0}.points-vente__carte{gap:var(--espace-2);flex-direction:column;height:100%;display:flex}.points-vente__carte h3,.points-vente__carte h4,.points-vente__carte p{margin:0}.points-vente__carte h4{color:var(--couleur-texte-att);margin-top:auto;font-size:.85rem}.points-vente__entete{justify-content:space-between;align-items:baseline;gap:var(--espace-2);display:flex}.points-vente__points li{padding:var(--espace-1) 0}@media (width<=640px){.points-retrait__horaires li{gap:var(--espace-1);padding:var(--espace-1) 0;grid-template-columns:1fr}.points-retrait__actions{justify-content:stretch}.points-retrait__actions .bouton-principal{flex:100%}}.fonctions{gap:var(--espace-3);max-width:60rem;display:grid}.fonctions__entete{justify-content:space-between;align-items:baseline;gap:var(--espace-2);flex-wrap:wrap;display:flex}.fonctions__entete p{margin:0}.fonctions__demander{font-weight:600}.fonctions__demande{padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-fond)}.fonctions__groupes{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.fonctions__groupe{gap:var(--espace-2);height:100%;padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-fond);flex-direction:column;display:flex}.fonctions__groupe--bientot{background:var(--couleur-surface)}.fonctions__titre{margin:0;font-size:1rem}.fonctions__liste{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.fonctions__ligne{justify-content:space-between;align-items:baseline;gap:var(--espace-2);display:flex}.fonctions__nom{font-weight:600}.fonctions__description{color:var(--couleur-texte-att);margin:0;font-size:.85rem}.fonctions__etat,.fonctions__quand,.fonctions__valeur{color:var(--couleur-texte-att);white-space:nowrap;flex-shrink:0;font-size:.85rem}.fonctions__etat{align-items:center;gap:var(--espace-1);display:inline-flex}.fonctions__etat--active{color:var(--couleur-accent-texte)}.fonctions__pastille{border:1px solid var(--couleur-texte-att);border-radius:50%;width:.6rem;height:.6rem}.fonctions__etat--active .fonctions__pastille{border-color:var(--couleur-primaire);background:var(--couleur-primaire)}.categories-boutique{gap:var(--espace-3);margin-top:var(--espace-3);flex-direction:column;display:flex}.categories-barre{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.categories-niveaux{gap:var(--espace-4);flex-wrap:wrap;margin-right:auto;display:flex}.categories-niveaux label{align-items:center;gap:var(--espace-2);min-height:44px;display:flex}.categories-reglages{display:none}.categories-nouveau{min-height:44px}.categories-alertes{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.categories-alerte{align-items:center;gap:var(--espace-3);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-alerte-fond);color:var(--couleur-texte);display:flex}.categories-alerte>span{flex:1;min-width:0}.categories-entete,.categories-ligne{align-items:center;gap:var(--espace-2);grid-template-columns:1.25rem 1.75rem minmax(0,max-content) minmax(0,1fr) 4rem 3.5rem 8.5rem;display:grid}.categories-entete{padding:0 var(--espace-2);color:var(--couleur-texte-att);font-size:.8rem}.categories-entete>span:first-child{grid-column:3/5}.categories-entete__nb{text-align:right;grid-column:5}.categories-entete__visible{text-align:center;grid-column:6}.categories-arbre{border-top:1px solid var(--couleur-bordure);margin:0;padding:0;list-style:none}.categories-ligne{min-height:44px;padding:0 var(--espace-2);padding-left:calc(var(--espace-2) + var(--profondeur,0) * 1.25rem);border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-fond);touch-action:pan-y}.categories-ligne--creation{padding-top:var(--espace-1);padding-bottom:var(--espace-1);padding-left:calc(var(--espace-2) + 3rem + var(--profondeur,0) * 1.25rem);display:block}.categories-ligne--surlignee{background:var(--couleur-alerte-fond)}.categories-ligne--glissee{opacity:.6}.categories-ligne--cible{box-shadow:inset 0 -3px 0 var(--couleur-primaire)}.categories-arbre--glisse{-webkit-user-select:none;user-select:none;cursor:grabbing}.categories-poignee{cursor:grab;color:var(--couleur-texte-att);text-align:center;touch-action:none}.categories-chevron{padding:var(--espace-1);font-size:1rem}.categories-nom{text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden}.categories-nom--racine{font-weight:600}.categories-ligne--masquee .categories-nom,.categories-ligne--masquee .categories-nb{color:var(--couleur-texte-att)}.categories-masque{padding:0 var(--espace-2);border:1px solid var(--couleur-alerte);background:var(--couleur-alerte-fond);border-radius:999px;justify-self:start;font-size:.75rem}.categories-nb{text-align:right;font-variant-numeric:tabular-nums;grid-column:5}.categories-nb--peu{color:var(--couleur-alerte);font-weight:600}.categories-visible{grid-column:6;justify-content:center;justify-self:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.categories-visible input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.categories-visible__bascule{background:var(--couleur-bordure);border-radius:999px;width:2rem;height:1.1rem;transition:background .15s;position:relative}.categories-visible__bascule:after{content:"";background:var(--couleur-blanc);border-radius:50%;width:.8rem;height:.8rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}.categories-visible input:checked+.categories-visible__bascule{background:var(--couleur-primaire)}.categories-visible input:checked+.categories-visible__bascule:after{transform:translate(.9rem)}.categories-visible input:focus-visible+.categories-visible__bascule{outline:2px solid var(--couleur-primaire);outline-offset:2px}.categories-actions{visibility:hidden;grid-column:7;justify-content:flex-end;display:flex}.categories-ligne:hover .categories-actions,.categories-ligne:focus-within .categories-actions{visibility:visible}.categories-actions .bouton-icone{min-width:2rem;font-size:1rem}.categories-actions .bouton-icone:disabled{opacity:.35;cursor:default}.categories-plus{display:none}.categories-saisie{align-items:center;gap:var(--espace-2);min-width:0;display:flex}.categories-saisie input{flex:1;min-width:0;min-height:36px}.categories-ligne>.categories-saisie{grid-column:3/5}.categories-aide{font-size:.85rem}.categories-panneau{flex-direction:column;display:flex}.categories-panneau button{text-align:left;border:0;border-bottom:1px solid var(--couleur-bordure);min-height:44px;color:var(--couleur-texte);font:inherit;padding:0 var(--espace-2);cursor:pointer;background:0 0}.categories-panneau button:disabled{opacity:.4;cursor:default}.categories-panneau__danger{color:var(--couleur-compteur)!important}.categories-panneau__parent{padding-left:calc(var(--espace-2) + var(--profondeur,0) * 1.25rem)!important}@media (width<=899px){.categories-entete,.categories-ligne{grid-template-columns:1.75rem minmax(0,max-content) minmax(0,1fr) 3rem 3.25rem 2.75rem}.categories-poignee,.categories-actions{display:none}.categories-entete>span:first-child{grid-column:2/4}.categories-entete__nb,.categories-nb{grid-column:4}.categories-entete__visible,.categories-visible{grid-column:5}.categories-ligne>.categories-saisie{grid-column:2/4}.categories-plus{grid-column:6;justify-content:center;min-width:44px;min-height:44px;display:inline-flex}.categories-ligne{padding-left:calc(var(--espace-1) + var(--profondeur,0) * 1rem);-webkit-touch-callout:none}.categories-ligne--creation{padding-left:calc(var(--espace-1) + 1.75rem + var(--profondeur,0) * 1rem)}.categories-niveaux{order:10;width:100%;display:none}.categories-niveaux--ouverts{display:flex}.categories-reglages{margin-right:auto;display:inline-flex}.categories-aide{display:none}}.identite__colonnes{gap:var(--espace-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.identite__reglages{gap:var(--espace-5);display:grid}.identite__groupe{gap:var(--espace-3);border:0;margin:0;padding:0;display:grid}.identite__groupe legend{margin-bottom:var(--espace-2);font-weight:600}.identite__groupe legend .texte-att{margin-left:var(--espace-2);font-weight:400}.identite__pastilles{gap:var(--espace-2);flex-wrap:wrap;display:flex}.identite__images{gap:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-auto-rows:1fr;display:grid}.identite__image{gap:var(--espace-2);flex-direction:column;height:100%;display:flex}.identite__image-nom{font-weight:600}.identite__image .envoi-image{--envoi-image-hauteur:240px}.identite__couleurs{gap:var(--espace-2) var(--espace-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identite__couleur{align-items:center;gap:var(--espace-2);min-height:44px;display:flex}.identite__couleur input[type=color]{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);cursor:pointer;background:0 0;width:44px;height:44px;padding:0}.identite__alerte{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-surface);color:var(--couleur-texte);border-left:4px solid var(--couleur-primaire);margin:0}.identite__polices{gap:var(--espace-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identite__formes{gap:var(--espace-2) var(--espace-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.identite__apercu{top:var(--espace-4);gap:var(--espace-3);display:grid;position:sticky}.identite__apercu-titre{justify-content:space-between;align-items:center;gap:var(--espace-3);display:flex}.identite__apercu-titre h3{margin:0}.identite__retour{justify-self:start}.mes-themes{gap:var(--espace-2);margin-top:var(--espace-2);display:grid}.mes-themes__titre{justify-content:space-between;align-items:center;gap:var(--espace-3);display:flex}.mes-themes__titre h3{margin:0;font-size:1rem}.mes-themes__nom{align-items:center;gap:var(--espace-2);flex-wrap:wrap;flex:1;display:flex}.mes-themes__nom input{flex:1;min-width:10rem}.mes-themes__liste{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.mes-themes__ligne{align-items:center;gap:var(--espace-2) var(--espace-3);min-height:44px;padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);flex-wrap:wrap;display:flex}.mes-themes__pastille{width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--couleur-bordure);border:3px solid;border-radius:50%;flex:none}.mes-themes__libelle{flex:1;min-width:8rem}.mes-themes__actions{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.identite__actions{border-top:1px solid var(--couleur-bordure);padding-top:var(--espace-4);margin-top:var(--espace-5);flex-wrap:wrap;justify-content:flex-end}.identite__actions>.texte-att:first-child{margin-right:auto}.apercu-site{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--ap-fond);width:100%;color:var(--ap-texte);font-family:var(--ap-police-texte);margin:0 auto;font-size:.875rem;overflow:hidden}.apercu-site--telephone{max-width:22rem}.apercu-site__entete{align-items:center;gap:var(--espace-3);min-height:3.5rem;padding:var(--espace-2) var(--espace-4);background:var(--ap-entete);color:var(--ap-entete-texte);display:flex}.apercu-site__logo{object-fit:contain;max-width:10rem;max-height:2.5rem}.apercu-site__mascotte{max-height:2.5rem;margin-left:auto}.apercu-site__nom{font-family:var(--ap-police-titres);font-size:1.1rem;font-weight:600}.apercu-site__bandeau{padding:var(--espace-1) var(--espace-4);text-align:center;background:var(--ap-bandeau);color:var(--ap-bandeau-texte)}.apercu-site__contenu{padding:var(--espace-4)}.apercu-site__titre{margin:0 0 var(--espace-3);font-family:var(--ap-police-titres);font-size:1.15rem;font-weight:600}.apercu-site__grille{gap:var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.apercu-site--telephone .apercu-site__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.apercu-site__carte{gap:var(--espace-1);height:100%;padding:var(--espace-2);border:1px solid var(--ap-bordure);border-radius:var(--ap-arrondi);flex-direction:column;display:flex}.apercu-site__photo{aspect-ratio:var(--ap-ratio);border-radius:var(--ap-arrondi);background:var(--ap-fond-doux);position:relative}.apercu-site__badge{top:var(--espace-1);left:var(--espace-1);padding:0 var(--espace-2);background:var(--ap-promo-doux);color:var(--ap-promo);border-radius:999px;font-size:.75rem;font-weight:600;position:absolute}.apercu-site__carte>span:not(.apercu-site__bouton){color:var(--ap-texte-secondaire)}.apercu-site__bouton{padding:var(--espace-1) var(--espace-2);text-align:center;border:1.5px solid var(--ap-accent);border-radius:var(--ap-arrondi);background:var(--ap-bouton-fond);color:var(--ap-bouton-texte);margin-top:auto;font-weight:600}.apercu-site__pied{padding:var(--espace-4);text-align:center;background:var(--ap-pied);color:var(--ap-pied-texte)}@media (width<=900px){.identite__colonnes{grid-template-columns:minmax(0,1fr)}.identite__apercu{position:static}}@media (width<=600px){.identite__couleurs,.identite__polices{grid-template-columns:minmax(0,1fr)}}.icones-site{margin-top:var(--espace-6)}.icones-site h3,.icones-site h4{margin:0}.icones-site__groupe{gap:var(--espace-3);display:grid}.icones-site__liste{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.icones-site__icone{gap:var(--espace-2);height:100%;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);flex-direction:column;display:flex}.icones-site__nom{font-weight:600}.icone-maison{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.icone-maison__case{align-items:center;gap:var(--espace-1);flex-direction:column;display:flex}.icone-maison__vignette,.icone-maison__vide{object-fit:contain;border-radius:var(--rayon-sm);width:40px;height:40px}.icone-maison__vide{border:1px dashed var(--couleur-bordure)}.icone-maison__actions{align-items:flex-start;gap:var(--espace-1);flex-direction:column;display:flex}.icone-maison__svg{cursor:pointer}.icone-maison__png{gap:var(--espace-2);flex-basis:100%;display:grid}.icone-maison__png .envoi-image{--envoi-image-hauteur:200px}.categories-icone{object-fit:contain;flex:none;width:18px;height:18px}.module-offert__bandeau{align-items:center;gap:var(--espace-2) var(--espace-4);margin:0 0 var(--espace-3);padding:var(--espace-3) var(--espace-4);border-left:4px solid var(--couleur-alerte);border-radius:var(--rayon-sm);background:var(--couleur-alerte-fond);color:var(--couleur-texte);flex-wrap:wrap;font-weight:600;display:flex}.module-offert__bandeau p{flex:16rem;margin:0}.module-offert__garder{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:inline-flex}.module-offert__envoyee{color:var(--couleur-chantier);font-weight:600}.module-offert__erreur{color:var(--couleur-compteur);font-weight:400}.module-offert__fenetre .modale__corps p{margin:0 0 var(--espace-3)}.module-offert__pastille{border:2px solid var(--couleur-fond);background:var(--couleur-alerte);border-radius:50%;width:13px;height:13px;position:absolute;top:-4px;left:-7px}.menu-plus__lien .module-offert__pastille{flex:none;position:static}.module-offert__recap{gap:var(--espace-3);margin:0;padding:0;list-style:none;display:grid}.module-offert__ligne{align-items:center;gap:var(--espace-1) var(--espace-4);padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);flex-wrap:wrap;display:flex}.module-offert__ligne strong{flex:1 0 100%}.module-offert__ligne--probatoire{border-color:var(--couleur-alerte);background:var(--couleur-alerte-fond)}.ecran-ia{gap:var(--espace-3);flex-direction:column;display:flex}.ia-bloc .formulaire{max-width:480px}.ia-chiffres{gap:var(--espace-3);margin:0 0 var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ia-chiffres dt{color:var(--couleur-texte-att);font-size:.85rem}.ia-chiffres dd{color:var(--couleur-texte);margin:0;font-weight:600}.ia-jauge{margin-bottom:var(--espace-3)}.ia-jauge__texte{justify-content:space-between;gap:var(--espace-2);display:flex}.ia-jauge progress{width:100%;height:.6rem;accent-color:var(--couleur-primaire)}.ia-jauge--alerte progress,.ia-jauge--atteinte progress{accent-color:var(--couleur-alerte)}.ia-jauge--atteinte .ia-jauge__texte strong{color:var(--couleur-alerte)}.ia-jauge p{margin:var(--espace-1) 0 0}.ia-historique{overflow-x:auto}.ia-historique table{border-collapse:collapse;width:100%}.ia-historique th,.ia-historique td{text-align:right;padding:var(--espace-1) var(--espace-2);border-bottom:1px solid var(--couleur-bordure);white-space:nowrap}.ia-historique th:first-child{text-align:left}.ia-indisponible{background:var(--couleur-surface);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);padding:var(--espace-2) var(--espace-3);color:var(--couleur-texte)}.reassort{gap:var(--espace-3);flex-direction:column;min-width:0;display:flex}.reassort__outils,.reassort__masse,.reassort__bas,.reassort__vues,.reassort__pastilles{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.reassort__espace{flex:1}.reassort__titre{margin:0;font-size:1.05rem}.reassort__vue,.reassort__pastille{min-height:36px;padding:0 var(--espace-3);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;border-radius:999px}.reassort__vue--active,.reassort__pastille--active{border-color:var(--couleur-primaire);background:var(--couleur-surface);color:var(--couleur-accent-texte);font-weight:600}.reassort__masse{padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-primaire);background:var(--couleur-surface);border-radius:8px}.reassort__masse label{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.reassort__masse input{width:6rem}.reassort__defilement{border:1px solid var(--couleur-bordure);border-radius:8px;max-height:70vh;overflow:auto}.reassort__tableau{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.2}.reassort__tableau th,.reassort__tableau td{padding:2px var(--espace-2);border-bottom:1px solid var(--couleur-bordure);text-align:left;white-space:nowrap}.reassort__tableau thead th{z-index:1;background:var(--couleur-surface);position:sticky;top:0}.reassort__tableau .reassort__nombre{text-align:right}.reassort__case{width:2rem}.reassort__tri{color:var(--couleur-texte-att);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.reassort__nom{white-space:normal}.reassort__repere{margin-left:var(--espace-1);color:var(--couleur-accent-texte);font-size:.75rem}.reassort__repere--commande{font-weight:600}.reassort__ligne--commandee td{color:var(--couleur-texte-att)}.reassort__tableau .reassort__quantite{width:4.5rem;height:20px;min-height:0;padding:0 var(--espace-1);text-align:right}.reassort__tableau .bouton-lien,.reassort__tableau input[type=checkbox]{min-height:0;margin:0;padding:0}.reassort__quantite--modifiee{font-weight:600}.reassort__alerte{color:var(--couleur-alerte);font-weight:600}.reassort__aujourdhui{color:var(--couleur-accent-texte);font-weight:600}.reassort__cartes{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.reassort__carte{gap:var(--espace-1);width:100%;height:100%;padding:var(--espace-3);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;display:flex}.reassort__carte--aujourdhui{border-color:var(--couleur-primaire)}.reassort__jour summary{padding:var(--espace-2) 0;cursor:pointer;font-weight:600}.reassort__jour ul{margin:0;padding:0;list-style:none}.reassort__fournisseur-ligne{justify-content:space-between;gap:var(--espace-3);width:100%;min-height:36px;padding:var(--espace-1) var(--espace-2);border:0;border-bottom:1px solid var(--couleur-bordure);color:var(--couleur-texte);text-align:left;cursor:pointer;background:0 0;display:flex}.reassort__ajout-panneau{gap:var(--espace-2);flex-direction:column;max-width:28rem;display:flex}.reassort__ajout-panneau ul{margin:0;padding:0;list-style:none}.reassort__bas{padding:var(--espace-2) 0;border-top:1px solid var(--couleur-bordure);background:var(--couleur-fond);justify-content:space-between;position:sticky;bottom:0}.reglage-fournisseur{align-items:flex-start;gap:var(--espace-2);flex-direction:column;display:flex}.reglage-fournisseur fieldset{gap:var(--espace-2) var(--espace-3);padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:8px;flex-wrap:wrap;margin:0;display:flex}@media (width<=899px){.reassort__bas{bottom:calc(var(--hauteur-nav) + env(safe-area-inset-bottom))}.reassort__defilement{max-height:60vh}}.reassort__bas .bouton-principal,.reassort__masse .bouton-principal,.reglage-fournisseur .bouton-principal,.reassort__ajout{align-self:flex-start;width:auto}@media (width<=599px){.reassort__tableau .reassort__col--jour,.reassort__tableau .reassort__col--seuil,.reassort__tableau .reassort__col--colis{display:none}.reassort__tableau th,.reassort__tableau td{padding:2px var(--espace-1);white-space:normal}.reassort__tableau .reassort__quantite{width:3.5rem}}.newsletters-boutique{gap:var(--espace-3);margin-top:var(--espace-3);flex-direction:column;display:flex}.newsletters-liste{gap:var(--espace-2);flex-direction:column;display:flex}.newsletters-liste__outils{justify-content:flex-end;display:flex}.newsletters-liste__tableau{border-collapse:collapse;width:100%}.newsletters-liste__tableau th{text-align:left;color:var(--couleur-texte-att);font-weight:500}.newsletters-liste__tableau th,.newsletters-liste__tableau td{padding:var(--espace-1) var(--espace-2);border-bottom:1px solid var(--couleur-bordure)}.newsletters-liste__choisie{background:var(--couleur-neutre-claire)}.newsletters-liste__brouillon{font-style:italic}.newsletters-blocs{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.newsletters-blocs>li{gap:var(--espace-2);flex-direction:column;display:flex}.emplacements{gap:var(--espace-3);flex-direction:column;min-width:0;display:flex}.emplacements__outils,.emplacements__edition,.emplacements__legende,.emplacements__vues,.emplacements__bas,.emplacements__entete{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.emplacements__entete h3{margin:0;font-size:1.05rem}.emplacements__espace{flex:1}.emplacements__edition label,.emplacements__formulaire label{flex-direction:column;gap:2px;font-size:.85rem;display:flex}.emplacements__edition input{width:6rem}.emplacements__edition .bouton-principal,.emplacements__edition .bouton-secondaire{width:auto}.emplacements__vue{min-height:36px;padding:0 var(--espace-3);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);cursor:pointer;border-radius:999px}.emplacements__vue--active{border-color:var(--couleur-primaire);background:var(--couleur-surface);color:var(--couleur-accent-texte);font-weight:600}.emplacements__corps{gap:var(--espace-3);display:grid}.emplacements__corps--edition{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}.emplacements__formulaire{gap:var(--espace-2);flex-direction:column;margin:0;display:flex}.emplacements__legende{color:var(--couleur-texte-att);font-size:.85rem}.emplacements__cle:before{content:"";vertical-align:-1px;border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.emplacements__cle--meuble:before{border:1px solid var(--couleur-texte-att);background:var(--couleur-surface)}.emplacements__cle--palette:before{border:1px dashed var(--couleur-chantier);background:var(--couleur-chantier-fond)}.emplacements__cle--ordre:before{background:var(--couleur-primaire);opacity:.4;border-radius:50%}.emplacements__defilement{max-height:50vh;overflow:auto}.emplacements__tableau{border-collapse:collapse;width:100%}.emplacements__tableau th{background:var(--couleur-fond);color:var(--couleur-texte-att);text-align:left;font-size:.8rem;font-weight:400;position:sticky;top:0}.emplacements__tableau th,.emplacements__tableau td{padding:4px var(--espace-2);border-bottom:1px solid var(--couleur-bordure)}.emplacements__centre{text-align:center}.emplacements__aussi-tel{display:none}.emplacements__liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.emplacements__liste li{justify-content:space-between;align-items:center;gap:var(--espace-2);border-bottom:1px solid var(--couleur-bordure);padding:4px 0;display:flex}.emplacements__recherche input{width:100%;max-width:24rem}.emplacements__rafale,.emplacements__produit-scanne,.emplacements__deja{gap:var(--espace-2);flex-direction:column;display:flex}.emplacements__face{gap:var(--espace-2);border:0;margin:0;padding:0;display:flex}.emplacements__face label{flex-direction:column;gap:2px;display:flex}.emplacements__face input{width:5rem}.emplacements__choix{padding:var(--espace-1) var(--espace-3);border:1px solid var(--couleur-primaire);background:var(--couleur-surface);border-radius:8px;font-weight:600;display:inline-block}.emplacements__message{color:var(--couleur-accent-texte);margin:0}.plan-magasin{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.plan-magasin__defilement{border:1px solid var(--couleur-bordure);background:var(--couleur-fond);touch-action:pan-x pan-y;border-radius:8px;overflow:auto}.plan-magasin__defilement svg{min-width:100%;max-height:60vh;display:block}.plan-magasin--compact .plan-magasin__defilement svg{max-height:40vh}.plan-magasin__contour{fill:none;stroke:var(--couleur-texte);stroke-width:.04px}.plan-magasin__meuble{cursor:pointer;outline:none}.plan-magasin__meuble rect{fill:var(--couleur-surface);stroke:var(--couleur-texte-att);stroke-width:.03px}.plan-magasin__meuble text{fill:var(--couleur-texte);pointer-events:none;-webkit-user-select:none;user-select:none}.plan-magasin__meuble--palette rect{fill:var(--couleur-chantier-fond);stroke:var(--couleur-chantier);stroke-dasharray:.12 .08}.plan-magasin__meuble--caisse text{fill:var(--couleur-texte-att)}.plan-magasin__meuble--choisi rect,.plan-magasin__meuble:focus-visible rect{stroke:var(--couleur-primaire);stroke-width:.08px}.plan-magasin__ordre circle{fill:var(--couleur-primaire);fill-opacity:.35}.plan-magasin__ordre text{font-weight:600}.plan-magasin--edition .plan-magasin__meuble{cursor:grab;touch-action:none}.plan-magasin__zoom{align-items:center;gap:var(--espace-2);display:flex}.plan-magasin__pincer{font-size:.8rem}@media (width>=900px){.plan-magasin__pincer{display:none}}@media (width<=600px){.emplacements__corps--edition{grid-template-columns:1fr}.emplacements__meuble{z-index:30;border-radius:20px 20px 0 0;max-height:60vh;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -4px 16px #0003}.emplacements__tableau th:nth-child(4),.emplacements__tableau td:nth-child(4){display:none}.emplacements__aussi-tel{font-size:.8rem;display:block}}.planning{--planning-retiree:var(--couleur-chantier);--planning-prete:var(--couleur-primaire);--planning-a-preparer:var(--couleur-bordure);--planning-pas-prete:var(--couleur-marque-accent);--planning-retard:var(--couleur-compteur);gap:var(--espace-3);flex-direction:column;display:flex}.planning__barre{justify-content:space-between;align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.planning__jour{align-items:center;gap:var(--espace-2);font-weight:600;display:flex}.planning__problemes{justify-content:space-between;align-items:flex-start;gap:var(--espace-3);padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);background:color-mix(in srgb, var(--planning-retard) 12%, var(--couleur-fond));color:var(--couleur-texte);display:flex}.planning__problemes ul{margin:0;padding:0;list-style:none}.planning__problemes .bouton-lien{white-space:nowrap;font-weight:600}.planning__corps{gap:var(--espace-4);align-items:start;display:grid}.planning__creneaux{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.planning__creneau{align-items:center;gap:var(--espace-1) var(--espace-3);width:100%;min-height:44px;padding:var(--espace-2) var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-fond);color:var(--couleur-texte);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"heure jauge pourcentage""resume resume resume";display:grid}.planning__creneau--passe .planning__heure{color:var(--couleur-texte-att)}.planning__creneau--pas-prete{border:2px solid var(--planning-pas-prete)}.planning__creneau--retard{border:2px solid var(--planning-retard)}.planning__creneau--choisi{box-shadow:0 0 0 3px color-mix(in srgb, var(--couleur-primaire) 35%, transparent);background:color-mix(in srgb, var(--couleur-primaire) 6%, var(--couleur-fond))}.planning__heure{white-space:nowrap;grid-area:heure;font-weight:600}.planning__en-cours{color:var(--couleur-accent-texte);grid-area:resume;justify-self:end;font-size:.85rem}.planning__jauge{border:1px solid var(--couleur-bordure);border-radius:3px;grid-area:jauge;height:10px;display:flex;overflow:hidden}.planning__pourcentage{white-space:nowrap;grid-area:pourcentage;font-weight:600}.planning__pourcentage--complet{color:var(--planning-retiree)}.planning__resume{color:var(--couleur-texte-att);grid-area:resume;font-size:.85rem}.planning__resume--retard{color:var(--planning-retard);font-weight:600}.planning--retiree{background:var(--planning-retiree)}.planning--prete{background:var(--planning-prete)}.planning--a_preparer{background:var(--planning-a-preparer)}.planning--pas_prete{background:var(--planning-pas-prete)}.planning--en_retard{background:var(--planning-retard)}.planning__maintenant{border-top:2px dashed var(--couleur-primaire);color:var(--couleur-accent-texte);justify-content:flex-end;font-size:.8rem;font-weight:600;display:flex}.planning__legende{margin:var(--espace-3) 0 0;gap:var(--espace-1) var(--espace-3);color:var(--couleur-texte-att);flex-wrap:wrap;padding:0;font-size:.8rem;list-style:none;display:flex}.planning__legende li{align-items:center;gap:var(--espace-1);display:flex}.planning__pastille{border-radius:50%;width:10px;height:10px}.planning__liste{padding:var(--espace-3) var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-fond);scroll-margin-top:var(--espace-4)}.planning__liste h2{margin:0;font-size:1.05rem}.planning__liste>p{margin:0 0 var(--espace-2)}.planning__commandes,.planning__groupe ul{margin:0;padding:0;list-style:none}.planning__commandes{gap:var(--espace-1);padding-bottom:var(--espace-2);border-bottom:1px solid var(--couleur-bordure);flex-direction:column;display:flex}.planning__commandes li{align-items:center;gap:var(--espace-1) var(--espace-3);flex-wrap:wrap;display:flex}.planning__commandes li>span:first-child{flex:1}.planning__etat{padding:0 var(--espace-2);color:var(--couleur-texte);border-radius:999px;font-size:.8rem;font-weight:600}.planning__etat.planning--retiree,.planning__etat.planning--prete,.planning__etat.planning--en_retard{color:var(--couleur-blanc)}.planning__relance{flex-basis:100%;font-size:.8rem}.planning__groupe h3{margin:var(--espace-3) 0 var(--espace-1);text-transform:uppercase;color:var(--couleur-texte-att);font-size:.75rem;font-weight:600}.planning__groupe h3.planning__sans-emplacement{color:var(--planning-retard)}.planning__groupe li{justify-content:space-between;gap:var(--espace-3);padding:var(--espace-1) 0;display:flex}.planning__actions{gap:var(--espace-2);margin-top:var(--espace-4);display:flex}.planning__actions>*{text-align:center;flex:1;text-decoration:none}.planning__actions a.bouton-principal{border-radius:var(--rayon-sm);background:var(--couleur-primaire);color:var(--couleur-blanc);justify-content:center;align-items:center;display:inline-flex}@media (width>=900px){.planning__corps--liste{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.planning__liste{top:var(--espace-4);position:sticky}}@media (width<=899px){.planning__actions{bottom:calc(var(--hauteur-nav) + var(--espace-2));padding:var(--espace-2) 0;background:var(--couleur-fond);position:sticky}}@media print{body:has(.planning__liste) *{visibility:hidden}:is(body:has(.planning__liste) .planning__liste,body:has(.planning__liste) .planning__liste *){visibility:visible}.planning__liste{border:none;width:100%;position:absolute;inset:0 auto auto 0}.planning__actions{display:none}}.stock-ecran{gap:var(--espace-2);flex-direction:column;display:flex}.stock-ecran__outils,.stock-ecran__compteurs,.stock-ecran__masse{align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.stock-ecran__espace{flex:1}.stock-ecran__filtres{align-items:flex-end;gap:var(--espace-3);flex-wrap:wrap;display:flex}.stock-ecran__total{margin-right:var(--espace-2);font-weight:600}.stock-ecran__compteur{min-height:0;padding:var(--espace-1) var(--espace-3);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);color:var(--couleur-texte);border-radius:999px;font-size:.85rem}.stock-ecran__compteur:hover{background:var(--couleur-surface)}.stock-ecran__compteur[aria-pressed=true]{border-color:var(--couleur-primaire);background:var(--couleur-primaire);color:var(--couleur-blanc)}.stock-ecran__compteur--rupture[aria-pressed=false]{border-color:var(--couleur-compteur);color:var(--couleur-compteur)}.stock-ecran__compteur--bas[aria-pressed=false]{border-color:var(--couleur-alerte);color:var(--couleur-alerte)}.stock-ecran__masse{padding:var(--espace-2) var(--espace-3);border-radius:var(--rayon-sm);background:var(--couleur-surface)}.stock-ecran__masse label{align-items:center;gap:var(--espace-2);display:flex}.stock-ecran__masse input[type=number]{width:6rem}.stock-ecran__defilement{border:1px solid var(--couleur-bordure);overscroll-behavior:contain;border-radius:8px;height:70vh;overflow:auto}.stock-ecran__tableau{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.2}.stock-ecran__tableau th,.stock-ecran__tableau td{padding:0 var(--espace-2);border-bottom:1px solid var(--couleur-bordure);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:16rem;overflow:hidden}.stock-ecran__tableau thead th{z-index:1;background:var(--couleur-surface);height:30px;position:sticky;top:0}.stock-ecran__tableau .stock-ecran__nombre{text-align:right}.stock-ecran__tableau .stock-ecran__vide td{border:0;padding:0}.stock-ecran__tri{min-height:0;color:inherit;background:0 0;padding:0;font-weight:600}.stock-ecran__tri:hover{background:0 0;text-decoration:underline}.stock-ecran__case{width:2rem}.stock-ecran__tableau input[type=checkbox]{min-height:0;margin:0}.stock-ecran__ligne--cochee{background:var(--couleur-surface)}.stock-ecran__code{margin-left:var(--espace-2)}.stock-ecran__quantite{width:4.5rem;height:22px;min-height:0;padding:0 var(--espace-1);text-align:right}.stock-ecran__quantite--rupture,.stock-ecran__quantite--bas{font-weight:700}.stock-ecran__quantite--rupture{color:var(--couleur-compteur)}.stock-ecran__quantite--bas{color:var(--couleur-alerte)}.stock-ecran__etat{color:var(--couleur-texte-att)}.stock-ecran__etat--rupture,.stock-ecran__etat--bas{padding:0 var(--espace-2);color:var(--couleur-texte);border-radius:999px;font-weight:600;display:inline-block}.stock-ecran__etat--rupture{background:var(--couleur-stock-rupture-fond);border:1px solid var(--couleur-compteur)}.stock-ecran__etat--bas{background:var(--couleur-alerte-fond);border:1px solid var(--couleur-alerte)}.stock-ecran__sans-emplacement{color:var(--couleur-texte-att);font-style:italic}.stock-ecran__scan-bas{display:none}.stock-ecran__scanne .stock-ecran__pave{text-align:center;font-size:2rem}.stock-ecran__reglages{gap:var(--espace-4);flex-direction:column;display:flex}.stock-ecran__reglages h3{margin:0 0 var(--espace-2)}@media (width<=700px){.stock-ecran{padding-bottom:4rem}.stock-ecran__defilement{height:max(20rem,100dvh - 24rem)}.stock-ecran__tableau,.stock-ecran__tableau tbody{display:block}.stock-ecran__tableau thead{z-index:1;background:var(--couleur-surface);display:block;position:sticky;top:0}.stock-ecran__tableau thead th{position:static}.stock-ecran__tableau thead .stock-ecran__col--fournisseurs,.stock-ecran__tableau thead .stock-ecran__col--emplacement,.stock-ecran__tableau thead .stock-ecran__col--rayon,.stock-ecran__tableau thead .stock-ecran__client,.stock-ecran__tableau thead .stock-ecran__col--seuil,.stock-ecran__tableau thead .stock-ecran__col--etat,.stock-ecran__tableau tbody .stock-ecran__col--fournisseurs,.stock-ecran__tableau tbody .stock-ecran__client{display:none}.stock-ecran__tableau thead tr{align-items:center;display:flex}.stock-ecran__tableau thead th{display:block}.stock-ecran__tableau thead .stock-ecran__col--nom{flex:1}.stock-ecran__tableau tbody tr:not(.stock-ecran__vide){align-items:center;column-gap:var(--espace-2);border-bottom:1px solid var(--couleur-bordure);grid-template-rows:1fr 1fr;grid-template-columns:2rem 1fr auto 4.5rem;display:grid}.stock-ecran__tableau tbody tr.stock-ecran__vide{display:block}.stock-ecran__tableau tbody td{border:0;max-width:none;padding:0}.stock-ecran__tableau tbody .stock-ecran__case{grid-area:1/1/3}.stock-ecran__tableau tbody .stock-ecran__col--nom{grid-area:1/2}.stock-ecran__tableau tbody .stock-ecran__col--etat{grid-area:1/3}.stock-ecran__tableau tbody .stock-ecran__col--stock{grid-area:1/4}.stock-ecran__tableau tbody .stock-ecran__col--rayon{color:var(--couleur-texte-att);grid-area:2/2}.stock-ecran__tableau tbody .stock-ecran__col--emplacement{color:var(--couleur-texte-att);grid-area:2/3}.stock-ecran__tableau tbody .stock-ecran__col--seuil{color:var(--couleur-texte-att);text-align:right;grid-area:2/4}.stock-ecran__code,.stock-ecran__perte{display:none}.stock-ecran__scan-bas{left:var(--espace-4);right:var(--espace-4);bottom:calc(4.75rem + env(safe-area-inset-bottom));z-index:5;display:block;position:fixed}}.caracteristiques-boutique{gap:var(--espace-4);margin-top:var(--espace-3);flex-direction:column;display:flex}.caracteristiques-boutique__actions{justify-content:flex-end;display:flex}.caracteristiques-tableau{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-surface);overflow-x:auto}.caracteristiques-tableau table{border-collapse:collapse;width:100%}.caracteristiques-tableau th,.caracteristiques-tableau td{padding:var(--espace-2) var(--espace-3);text-align:left;border-bottom:1px solid var(--couleur-bordure)}.caracteristiques-tableau thead th{color:var(--couleur-texte-att);font-weight:600}.caracteristiques-tableau tbody th button{min-height:44px;color:var(--couleur-texte);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.caracteristiques-tableau__choisie th button{color:var(--couleur-primaire)}.caracteristiques-tableau .caracteristiques-tableau__nombre{text-align:right}.caracteristiques-detail{gap:var(--espace-3);padding:var(--espace-4);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-md);background:var(--couleur-surface);flex-direction:column;display:flex}.caracteristiques-detail h2,.caracteristiques-detail h3{margin:0}.caracteristiques-detail__colonnes{gap:var(--espace-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.caracteristiques-liste,.caracteristiques-categories{gap:var(--espace-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.caracteristiques-liste li{justify-content:space-between;align-items:center;gap:var(--espace-2);min-height:44px;display:flex}.caracteristiques-categories label,.caracteristiques-options label{align-items:center;gap:var(--espace-2);min-height:44px;display:flex}.caracteristiques-ajout{gap:var(--espace-2);margin-top:var(--espace-2);display:flex}.caracteristiques-ajout input{flex:1;min-width:0}.caracteristiques-options{border:0;margin:0;padding:0}.caracteristiques-lien{min-height:44px;color:var(--couleur-primaire);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.caracteristiques-panneau{gap:var(--espace-2);margin:var(--espace-2) 0 0;padding:var(--espace-3);border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);flex-direction:column;display:flex}.ecran-conciergerie-v2{--cgr-accent:var(--couleur-primaire);--cgr-accent-clair:color-mix(in srgb, var(--couleur-primaire) 12%, transparent);--cgr-accent-moyen:color-mix(in srgb, var(--couleur-primaire) 30%, transparent);--cgr-sur-accent:var(--couleur-blanc);--cgr-secondaire:var(--couleur-marque-accent,var(--couleur-secondaire));--cgr-fond:var(--couleur-fond);--cgr-surface:var(--couleur-surface);--cgr-texte:var(--couleur-texte);--cgr-discret:var(--couleur-texte-att);--cgr-bord:var(--couleur-bordure);--cgr-rayon:var(--rayon-md)}.cgr-barre-actions{z-index:10;background:var(--cgr-fond);justify-content:flex-end;align-items:center;gap:8px;padding:8px 0;display:flex;position:sticky;top:0}.cgr-entete{z-index:10;background:var(--cgr-fond);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:58px;padding:14px 0 10px;display:grid;position:sticky;top:0}.cgr-entete__titre{text-align:center;margin:0;font-size:17px}.cgr-entete__actions{justify-self:end;align-items:center;gap:8px;display:flex}.cgr-lien-retour{color:var(--cgr-accent);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;text-decoration:none}.cgr-section{margin:18px 0}.cgr-section__titre{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cgr-section__titre h2{letter-spacing:.08em;text-transform:uppercase;color:var(--cgr-discret);align-items:center;gap:4px;margin:0 0 8px;font-size:12px;display:flex}.cgr-carte{background:var(--cgr-fond);border:1px solid var(--cgr-bord);border-radius:var(--cgr-rayon);margin-bottom:10px;padding:2px 14px}.cgr-segment{border:1px solid var(--cgr-bord);background:var(--cgr-fond);border-radius:9px;display:inline-flex;overflow:hidden}.cgr-segment button{color:var(--cgr-discret);background:0 0;border:0;padding:6px 12px;font-size:14px}.cgr-segment button+button{border-left:1px solid var(--cgr-bord)}.cgr-segment button.actif{background:var(--cgr-accent-clair);color:var(--cgr-accent);font-weight:600}.cgr-reglage{justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.cgr-puces{flex-wrap:wrap;gap:8px;display:flex}.cgr-puce{border:1px solid var(--cgr-bord);background:var(--cgr-fond);color:var(--cgr-texte);border-radius:999px;padding:6px 12px;font-size:14px}.cgr-puce.actif{background:var(--cgr-accent-clair);border-color:var(--cgr-accent);color:var(--cgr-accent);font-weight:600}.cgr-puce.pointille{color:var(--cgr-discret);border-style:dashed}.cgr-case{border:2px solid var(--cgr-accent);background:var(--cgr-fond);width:28px;height:28px;color:var(--cgr-sur-accent);border-radius:8px;flex:none;place-items:center;padding:0;font-weight:700;display:grid}.cgr-case.coche{background:var(--cgr-accent)}.cgr-interrupteur{background:var(--cgr-bord);border:0;border-radius:999px;flex:none;width:46px;height:28px;position:relative}.cgr-interrupteur span{background:var(--cgr-fond);border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.cgr-interrupteur.actif{background:var(--cgr-accent)}.cgr-interrupteur.actif span{left:21px}.cgr-fenetre__titre{align-items:center;gap:8px;display:flex}.cgr-ligne-menu{border:0;border-bottom:1px solid var(--cgr-bord);text-align:left;width:100%;color:var(--cgr-texte);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:flex}.cgr-ligne-menu:last-child{border-bottom:0}.cgr-ligne-menu>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cgr-ligne-menu small{color:var(--cgr-discret)}.cgr-pastille{border:1px solid var(--cgr-accent-moyen);background:var(--cgr-accent-clair);color:var(--cgr-accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.cgr-barre-enregistrer{padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:var(--cgr-fond);position:sticky;bottom:0}.cgr-a-venir{padding:var(--espace-4,1rem) 0}.cgr-apparence__marque{align-items:center;gap:12px;padding:12px 0;display:flex}.cgr-apparence__marque img{object-fit:contain;border-radius:10px;width:48px;height:48px}.cgr-apparence__nom{color:var(--cgr-accent);font-size:20px;font-weight:600}.cgr-apparence__couleur{border:1px solid var(--cgr-bord);vertical-align:middle;border-radius:50%;width:18px;height:18px;margin-right:6px;display:inline-block}.cgr-apparence__couleur--principale{background:var(--couleur-primaire)}.cgr-apparence__couleur--secondaire{background:var(--cgr-secondaire)}.cgr-lecture{width:100%;max-width:720px;margin-inline:auto}.cgr-fiche{background:var(--cgr-surface);border:1px solid var(--cgr-bord);border-radius:var(--cgr-rayon);width:100%;color:var(--cgr-texte);text-align:left;box-sizing:border-box;margin-bottom:10px;padding:12px 14px;text-decoration:none;display:block}.cgr-fiche--lisere{border-left:5px solid var(--cgr-lisere,var(--cgr-accent))}.cgr-fiche--bouton:hover{border-color:var(--cgr-accent-moyen)}.cgr-fiche--accent{border-color:var(--cgr-accent);background:var(--cgr-accent-clair)}.cgr-fiche__ligne{justify-content:space-between;align-items:center;gap:10px;display:flex}.cgr-fiche__lien{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.cgr-fiche__titre{font-weight:600;display:block}.cgr-fiche__sous{color:var(--cgr-discret);margin-top:2px;font-size:14px;display:block}.cgr-fiche__montant{white-space:nowrap;font-weight:600}.cgr-maison{border-left:3px solid var(--cgr-lisere,var(--cgr-accent));padding-left:8px}.cgr-lien{color:var(--cgr-accent);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-weight:600;text-decoration:none}.cgr-lien--discret{color:var(--cgr-discret);white-space:normal;font-weight:400}.cgr-lien--long{white-space:normal;display:block}.cgr-champ{flex-direction:column;gap:6px;margin:4px 0;display:flex}.cgr-champ__libelle{font-size:14px}.cgr-champs-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.cgr-champs-2>*{min-width:0}.cgr-champs-2 input,.cgr-champs-2 select{box-sizing:border-box;width:100%;min-width:0}.cgr-puce-couleur{cursor:pointer;border:3px solid #0000;border-radius:50%;width:34px;height:34px}.cgr-puce-couleur.actif{border-color:var(--cgr-texte)}.cgr-saisie{width:160px;max-width:50%}.cgr-saisie--courte{width:80px}.fiche-logement__resume{margin:0 0 8px}.cgr-reglage>span:first-child{flex:1;min-width:0}.cgr-reglage>:not(:first-child){flex:none}.cgr-reglage input[type=color]{border:1px solid var(--cgr-bord);cursor:pointer;background:0 0;border-radius:6px;width:44px;height:32px;padding:2px}.cgr-entete__actions .bouton-principal,.cgr-entete__actions .bouton-secondaire{white-space:nowrap}.cgr-rangee{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.cgr-fiche--attention{border-color:var(--couleur-alerte)}.cgr-pastille--attention,.cgr-pastille--alerte{border-color:var(--couleur-alerte);background:var(--couleur-alerte-fond);color:var(--couleur-alerte)}.cgr-fiche__piece{color:var(--cgr-accent)}.cgr-fiche__action{margin-top:8px}.cgr-jours-nav{align-items:center;gap:12px;margin:8px 0;display:flex}.cgr-jours-nav strong{font-size:16px}.cgr-cal-ruban{overscroll-behavior-x:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.cgr-cal-ruban__jours{width:max-content;display:grid}.cgr-cal-ruban__case{padding:0 2px}.cgr-cal-ruban__case--mois{box-shadow:inset 2px 0 0 var(--cgr-accent)}.cgr-cal__tete{text-align:center;color:var(--cgr-discret);padding:4px 0;font-size:12px}.cgr-cal__jour{aspect-ratio:1/.92;border:1px solid var(--cgr-bord);background:var(--cgr-surface);cursor:pointer;width:100%;color:var(--cgr-texte);border-radius:8px;grid-template-columns:1fr 1fr;padding:0;display:grid;position:relative;overflow:hidden}.cgr-cal__jour>i{height:100%;display:block}.cgr-cal__jour>b{pointer-events:none;place-items:center;font-size:13px;font-weight:500;display:grid;position:absolute;inset:0}.cgr-cal__jour.gras>b{font-weight:800}.cgr-cal__jour.selection{outline:2.5px solid var(--cgr-accent);outline-offset:-1px}.cgr-cal__jour--aujourdhui{border-color:var(--cgr-accent);border-width:2px}.cgr-legende{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0;font-size:13px;display:flex}.cgr-legende i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.cgr-fiche-resa__titre{color:var(--cgr-accent);margin:4px 0;font-size:1.6rem;font-weight:500}.cgr-tableau{border-collapse:collapse;width:100%;font-size:14px}.cgr-tableau th{text-align:left;color:var(--cgr-discret);border-bottom:1px solid var(--cgr-bord);padding:6px 4px;font-size:12px;font-weight:600}.cgr-tableau td{border-bottom:1px solid var(--cgr-bord);vertical-align:top;padding:8px 4px}.cgr-tableau .nb,.cgr-detail-nuits .nb{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cgr-tableau tr.cgr-total td{border-top:1px solid var(--cgr-bord);font-weight:700}.cgr-tableau tr.cgr-groupe td{color:var(--cgr-discret);padding-top:12px;font-size:12px;font-weight:600}.cgr-tableau tr.cgr-lecture-seule td{color:var(--cgr-discret)}.cgr-tableau tr.cgr-total--fort td{font-size:17px}.cgr-fiche.cgr-lecture-seule{opacity:.65}.cgr-rangee--boutons>button{white-space:nowrap;flex:1;width:auto;margin:0}.cgr-qte{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cgr-qte>button:not(.cgr-montant){border:1px solid var(--cgr-bord);background:var(--cgr-surface);color:var(--cgr-texte);cursor:pointer;border-radius:6px;width:22px;height:22px;padding:0;line-height:1}.cgr-qte .cgr-montant{width:auto;padding:0 2px}.cgr-retirer{color:var(--cgr-discret);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.cgr-alerte{color:var(--couleur-alerte)}.cgr-detail-nuits{border-collapse:collapse;width:100%;margin-top:6px;font-size:13px}.cgr-detail-nuits td{border-top:1px solid var(--cgr-bord);padding:3px 0}.cgr-fiche-resa .cgr-fiche .cgr-segment{margin-top:8px}.cgr-fiche-resa .cgr-fiche--attention .cgr-lien{white-space:normal;display:block}.cgr-planning__alerte{text-align:left;border:1.5px solid var(--couleur-alerte);background:var(--couleur-alerte-fond);width:100%;color:var(--couleur-texte);font:inherit;cursor:pointer;border-radius:10px;margin:4px 0 10px;padding:10px 12px;display:block}.cgr-planning__alerte strong{color:var(--couleur-alerte);display:block}.cgr-planning__alerte small{color:var(--couleur-texte-att)}.cgr-planning__alerte--ligne{color:var(--couleur-alerte);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 8px;padding:6px 10px;font-size:14px;font-weight:600;overflow:hidden}.cgr-planning__titre{letter-spacing:.08em;text-transform:uppercase;color:var(--couleur-texte-att);margin:16px 0 8px;font-size:12px}.cgr-planning__agenda:not(.cgr-planning__agenda--large) .agenda__barre{flex-wrap:nowrap;gap:6px;padding-top:6px}.cgr-planning__agenda:not(.cgr-planning__agenda--large) .agenda__navigation{flex:auto;min-width:0}.cgr-planning__agenda:not(.cgr-planning__agenda--large) .agenda__navigation .agenda__bouton{white-space:nowrap;padding:.3em .55em;font-size:14px}.cgr-planning__agenda:not(.cgr-planning__agenda--large) .agenda__titre{text-transform:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 2px;font-size:13px;overflow:hidden}.cgr-planning__agenda:not(.cgr-planning__agenda--large) .agenda__hote{flex-wrap:nowrap;flex:none;align-items:center;gap:4px}.cgr-planning__agenda:not(.cgr-planning__agenda--large) .agenda__hote .bouton-secondaire{white-space:nowrap;padding:6px 10px}.cgr-planning__agenda .agenda__hote{align-items:center;gap:8px;display:flex}.cgr-planning__agenda .agenda__nom{cursor:pointer}.cgr-planning__agenda .agenda__nom:hover{text-decoration:underline}.cgr-sejour{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex;overflow:hidden}.cgr-sejour--conflit{color:var(--couleur-alerte)}.cgr-sejour--demande,.cgr-sejour--option{font-style:italic}.cgr-sejour--indispo{color:var(--couleur-texte-att);font-weight:500}.cgr-sejour--echeance{font-variant-numeric:tabular-nums}.cgr-sejour--menage-alerte{color:var(--couleur-alerte)}.cgr-planning__agenda .agenda__evt.agenda__sejour[data-evenement^=indispo-],.cgr-planning__agenda .agenda__evt.agenda__sejour[data-evenement^=bloc-],.cgr-planning__hachures{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--couleur-texte-att) 25%, var(--couleur-surface)) 0 4px, var(--couleur-surface) 4px 8px)}.cgr-planning__agenda .agenda__evt.agenda__sejour[data-evenement^=opt-]{outline-offset:-2px;outline:2px dashed}.cgr-planning__agenda .agenda__evt[data-evenement^=men-]{background:0 0}.cgr-planning__agenda .agenda__evt[data-evenement^=men-] .cgr-sejour--menage-alerte{background:var(--couleur-alerte-fond);outline:1.5px solid var(--couleur-alerte);border-radius:6px;padding:0 3px}.cgr-planning__legende{padding-left:0;list-style:none}.cgr-planning__legende li{margin:4px 0}.cgr-planning__pastille{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.cgr-planning__hachures{border:1px solid var(--couleur-texte-att);vertical-align:middle;border-radius:3px;width:18px;height:10px;display:inline-block}.cgr-planning__option{border:2px dashed var(--couleur-texte-att);vertical-align:middle;border-radius:3px;width:18px;height:10px;display:inline-block}.cgr-tuiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.cgr-tuile{background:var(--couleur-fond);border:1px solid var(--couleur-bordure);border-radius:10px;padding:10px 12px}.cgr-tuile small{color:var(--couleur-texte-att);font-size:12.5px;display:block}.cgr-tuile strong{font-size:21px}.cgr-tuiles--compactes{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:8px 0}.cgr-tuiles--compactes .cgr-tuile{border-radius:8px;padding:6px 8px}.cgr-tuiles--compactes .cgr-tuile small{font-size:11.5px}.cgr-tuiles--compactes .cgr-tuile strong{white-space:nowrap;font-size:16px}.cgr-a-venir-planning{margin:8px 0 16px}.cgr-a-venir-planning__jour{color:var(--couleur-texte-att);text-transform:capitalize;margin:10px 0 4px;font-size:12.5px}.cgr-a-venir-planning__ligne{border:1px solid var(--couleur-bordure);background:var(--couleur-surface);text-align:left;width:100%;font:inherit;color:var(--couleur-texte);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.cgr-a-venir-planning__sens{min-width:64px;font-size:12px;font-weight:600}.cgr-a-venir-planning__sens--arrivee{color:var(--couleur-succes,var(--couleur-primaire))}.cgr-a-venir-planning__sens--depart{color:var(--couleur-texte-att)}.cgr-a-venir-planning__quoi{flex:1;min-width:0}.cgr-fiche--alerte{border-color:var(--couleur-alerte);background:var(--couleur-alerte-fond)}.cgr-fiche__bouton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.cgr-fiche .cgr-pastille{margin-bottom:4px}.cgr-tache{align-items:center;gap:12px;display:flex}.cgr-tache>.cgr-fiche__bouton{flex:1;min-width:0}.cgr-tache.faite .cgr-fiche__titre{color:var(--cgr-discret);text-decoration:line-through}.cgr-pastille--discret{border-color:var(--cgr-bord);color:var(--cgr-discret);background:0 0}.cgr-jours-nav--centre{justify-content:space-between}.cgr-lien--texte{color:inherit}.cgr-rond{border:1px solid var(--cgr-bord);background:var(--cgr-fond);width:36px;height:36px;color:var(--cgr-texte);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.cgr-bande-jours{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px;display:grid}.cgr-bande-jours button{color:var(--cgr-discret);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:6px 0;font-size:12px;display:flex}.cgr-bande-jours button strong{color:var(--cgr-texte);font-size:15px}.cgr-bande-jours button.actif,.cgr-bande-jours button.actif strong{background:var(--cgr-accent-clair);color:var(--cgr-accent)}.cgr-bande-jours .point{background:var(--cgr-accent);border-radius:50%;width:5px;height:5px;margin-top:3px}.cgr-bande-jours .point--vide{background:0 0}.cgr-photo-probleme{border-radius:var(--cgr-rayon);max-width:100%;max-height:320px;margin-top:8px;display:block}.cgr-consignes p:first-child{margin-top:0}.cgr-consignes p:last-child{margin-bottom:0}.cgr-message{color:var(--cgr-accent);margin:6px 0}.cgr-planning__affichage{margin:0 0 8px}.cgr-accueil label,.cgr-lecture .cgr-fiche>label{flex-direction:column;gap:4px;margin:6px 0;display:flex}.bouton-icone.actif{background:var(--cgr-accent-clair);color:var(--cgr-accent)}.bouton-icone--petit{width:28px;height:28px;font-size:13px}.cgr-recherche{box-sizing:border-box;width:100%;max-width:none;margin:0 0 12px;display:block}.cgr-rappel-periode{color:var(--cgr-discret);align-items:center;gap:2px;margin:0 0 8px;font-size:14px;display:flex}.cgr-fiche__droite{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.cgr-section__sous-titre{color:var(--cgr-discret);margin:16px 0 8px;font-size:13px;font-weight:600}.cgr-barre{text-decoration:line-through}.cgr-cadre-tableau{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:var(--cgr-surface);border:1px solid var(--cgr-bord);border-radius:var(--cgr-rayon);overflow-x:auto}.cgr-tableau--locations{font-size:13px}.cgr-tableau--locations th,.cgr-tableau--locations td{white-space:nowrap;vertical-align:middle;padding:6px 8px}.cgr-tableau--locations thead th{background:var(--cgr-surface);position:sticky;top:0}.cgr-tableau--locations tbody tr{cursor:pointer}.cgr-tableau--locations tbody tr:hover>*{background:var(--cgr-accent-clair)}.cgr-tableau--locations tbody th{font-size:inherit;color:inherit;font-weight:400}.cgr-tableau--locations tr>:first-child{z-index:1;background:var(--cgr-surface);position:sticky;left:0}.cgr-tableau--locations tbody tr:hover>:first-child{background:color-mix(in srgb, var(--cgr-accent) 12%, var(--cgr-surface))}.cgr-tableau--locations tr.cgr-lecture-seule th,.cgr-tableau--locations tr.cgr-lecture-seule td{color:var(--cgr-discret)}.cgr-tableau__lien{color:var(--cgr-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.cgr-tableau tr.cgr-cliquable{cursor:pointer}.cgr-voyageur__titre{color:var(--cgr-accent);margin:4px 0;font-size:1.6rem;font-weight:500}.cgr-bulle{background:color-mix(in srgb, var(--cgr-texte) 7%, var(--cgr-surface));color:var(--cgr-texte);white-space:pre-line;border-radius:14px 14px 14px 4px;margin:12px 0;padding:12px 14px}.cgr-bulle small{color:var(--cgr-discret);margin-top:4px;display:block}.cgr-bulle--envoyee{background:var(--cgr-accent-clair);border-radius:14px 14px 4px;margin-left:30px}.cgr-champ>input:not([type=checkbox]),.cgr-champ>textarea{box-sizing:border-box;width:100%;min-width:0}.cgr-barre-actions .bouton-principal{flex:none;width:auto}.cgr-tableau__lien:hover,.cgr-tableau__lien:focus{color:var(--cgr-accent);background:0 0;text-decoration:underline}.cgr-choix-periode{flex:none;width:auto}.cgr-jours-nav--seul{justify-content:center}.cgr-jours-nav__milieu{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.cgr-menu-export{flex:none;position:relative}.cgr-menu-export__liste{z-index:20;background:var(--cgr-surface);border:1px solid var(--cgr-bord);border-radius:var(--cgr-rayon);min-width:170px;box-shadow:0 6px 20px color-mix(in srgb, var(--cgr-texte) 18%, transparent);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.cgr-menu-export__liste button{text-align:left;font:inherit;color:var(--cgr-texte);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.cgr-menu-export__liste button:hover{background:var(--cgr-accent-clair)}.cgr-menu-export__liste hr{border:0;border-top:1px solid var(--cgr-bord);width:100%;margin:4px 0}.cgr-tuile--discret strong{color:var(--cgr-discret)}.cgr-jauge{background:var(--cgr-accent-clair);border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.cgr-jauge span{background:var(--cgr-accent);height:100%;display:block}.cgr-fiche--alerte .cgr-jauge span{background:var(--couleur-alerte)}.cgr-releve .cgr-section{margin-top:12px}.cgr-releve .cgr-carte .bouton-secondaire{margin-top:8px}.cgr-colonne-export{border-bottom:1px solid var(--cgr-bord);align-items:center;gap:8px;padding:6px 4px;display:flex}.cgr-colonne-export:last-child{border-bottom:0}.cgr-colonne-export.glisse{opacity:.5}.cgr-colonne-export__poignee{cursor:grab;color:var(--cgr-discret)}.cgr-colonne-export__nom{flex:1;min-width:0}.cgr-onglets{scrollbar-width:none;border-bottom:1px solid var(--cgr-bord);gap:4px;margin:0 0 4px;display:flex;overflow-x:auto}.cgr-onglets button{white-space:nowrap;min-height:44px;font:inherit;color:var(--cgr-discret);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;padding:10px 16px;font-size:14px}.cgr-onglets button.actif{color:var(--cgr-accent);border-bottom-color:var(--cgr-accent);font-weight:600}@media (width>=900px){.cgr-onglets button{flex:none}}.cgr-tuile__comparaison{margin-top:2px}.cgr-tuile__comparaison span{white-space:nowrap}.cgr-tuile__comparaison .cgr-hausse{color:var(--graphique-positif,var(--cgr-accent));font-weight:600}.cgr-tuile__comparaison .cgr-baisse{color:var(--couleur-alerte);font-weight:600}.cgr-repartitions{grid-template-columns:minmax(0,1fr);gap:10px;margin:12px 0;display:grid}@media (width>=900px){.cgr-repartitions{grid-template-columns:repeat(3,minmax(0,1fr))}}.cgr-repartition{min-width:0;position:relative}.cgr-repartition .og-cadre{height:100%}.cgr-repartition .og-cadre h3{padding-right:44px}.cgr-repartition .og-camembert>div{justify-content:center}.cgr-repartition .og-camembert__legende{display:none!important}.cgr-repartition__tableau{place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.cgr-aide-legende{margin:0 0 10px}.cgr-aide-legende ul{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cgr-aide-legende li{align-items:center;gap:8px;display:flex}.cgr-aide-legende p{margin:4px 0 0}.cgr-aide-legende__puce{border-radius:3px;flex:none;width:12px;height:12px}.cgr-evolution{margin:12px 0;padding:12px 12px 8px}.cgr-evolution__resume{color:var(--cgr-discret);margin:0 0 4px;font-size:13px}.cgr-evolution__defile{overscroll-behavior-x:contain;overflow-x:auto}.cgr-evolution__graphe{padding-bottom:6px;position:relative}.cgr-evolution__graphe .og-cadre.cgr-evolution__barres{background:0 0!important;border:0!important;padding:0!important}.cgr-evolution__graphe .og-cadre>div[role=img]{margin-top:0!important}.cgr-evolution__graphe .recharts-xAxis-tick-labels,.cgr-evolution__graphe .recharts-legend-wrapper,.cgr-evolution__graphe .og-cadre>header{display:none!important}.cgr-evolution__libelles{align-items:start;font-size:12px;line-height:1.2;display:grid;position:absolute}.cgr-evolution__libelles>*{text-align:center;white-space:nowrap;justify-self:center;min-width:0}.cgr-evolution__libelles strong{color:var(--cgr-texte);padding:4px 0}.cgr-evolution__retirer{color:var(--cgr-discret);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12px}.cgr-evolution__retirer span{opacity:.7}.cgr-bouton-vs{font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;font-weight:700}.cgr-bouton-vs:disabled{opacity:.35;cursor:default}.cgr-comparer__annee{margin:4px 0 10px}.cgr-comparer__grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cgr-comparer__grille--semaine{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cgr-comparer__grille--annee{grid-template-columns:repeat(3,minmax(0,1fr))}.cgr-comparer__case{border:1px solid var(--cgr-bord);background:var(--cgr-surface);color:var(--cgr-texte);font:inherit;cursor:pointer;border-radius:9px;padding:9px 2px;font-size:14px}.cgr-comparer__grille--semaine .cgr-comparer__case{padding:7px 0;font-size:12px}.cgr-comparer__case.actif{background:var(--cgr-accent-clair);border-color:var(--cgr-accent);color:var(--cgr-accent);font-weight:600}.cgr-comparer__case--reference{border:2px solid var(--cgr-accent);background:var(--cgr-accent);color:var(--cgr-sur-accent);font-weight:700}.cgr-comparer__case:disabled:not(.cgr-comparer__case--reference){opacity:.4;cursor:default}.cgr-comparer__case--future:not(.actif){color:var(--cgr-discret);background:var(--cgr-fond);border-style:dashed}.cgr-site__code{resize:vertical;width:100%;min-height:96px;color:inherit;background:var(--cgr-fond);border:1px solid var(--cgr-bord);box-sizing:border-box;border-radius:8px;margin:8px 0;padding:8px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.cgr-site__apercu{border:1px solid var(--cgr-bord);border-radius:8px;width:100%;height:560px;margin-top:10px}.cgr-site__etapes{margin:4px 0 8px;padding-left:20px}.cgr-site__etapes li{margin:4px 0}.cgr-releve-vue{margin:8px 0 12px}.cgr-facture{background:var(--cgr-surface);border:1px solid var(--cgr-bord);border-radius:12px;margin-bottom:12px;padding:14px}.cgr-facture__bandeau{text-align:center;background:var(--cgr-accent-clair);color:var(--cgr-accent);border-radius:12px 12px 0 0;margin:-14px -14px 12px;padding:6px 14px;font-size:13px;font-weight:600}.cgr-facture__entete{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.cgr-facture__emetteur{font-size:16px;font-weight:700}.cgr-facture__client{text-align:right}.cgr-facture__titre{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.cgr-facture__titre strong{font-size:17px}.cgr-facture__mentions{color:var(--cgr-discret);margin:12px 0 0;padding-left:18px;font-size:12px}.journal,.inventaire{flex-direction:column;gap:12px;display:flex}.journal__outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journal__espace{flex:1}.journal__recherche{flex:16rem;max-width:28rem}.journal__recherche input{width:100%}.journal__article-choisi{border:1px solid var(--couleur-primaire);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 12px;display:inline-flex}.journal__aide{margin:0}.journal__titre{margin:0;font-weight:700}.journal__resume{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.journal__resume p{margin:0}.journal__tableau{border-collapse:collapse;width:100%;font-size:.9em}.journal__tableau th{text-align:left;color:var(--couleur-texte-att);border-bottom:1px solid var(--couleur-bordure);background:var(--couleur-fond);padding:4px 6px;font-weight:600;position:sticky;top:0}.journal__tableau td{border-bottom:1px solid var(--couleur-bordure);vertical-align:middle;padding:4px 6px}.journal__nombre{text-align:right;font-variant-numeric:tabular-nums}.journal__quantite{font-weight:600}.journal__ticket td{color:var(--couleur-texte-att);font-size:.95em}.journal__deplier{color:var(--couleur-texte);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.journal__totaux,.inventaire__filtres{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.journal__total{border:1px solid var(--couleur-bordure);color:var(--couleur-texte);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:.85em}.journal__total[aria-pressed=true]{background:var(--couleur-surface);box-shadow:inset 0 0 0 1px var(--couleur-primaire);font-weight:600}.journal__type{text-align:center;border:1px solid var(--couleur-bordure);min-width:5.5rem;color:var(--couleur-texte);border-radius:999px;padding:0 8px;font-size:.85em;display:inline-block}.journal__type--hors_vente{border-color:var(--couleur-alerte)}.journal__type--reception{border-color:var(--couleur-chantier)}.journal__type--correction{border-color:var(--couleur-primaire)}.inventaire__filtres input[type=search]{flex:12rem;max-width:20rem;margin-left:auto}.inventaire__progression{flex-direction:column;align-items:flex-end;gap:4px;min-width:10rem;display:flex}.inventaire__progression progress{width:10rem;accent-color:var(--couleur-primaire)}.inventaire__saisie{text-align:right;font-variant-numeric:tabular-nums;width:4.5rem;padding:2px 6px}.inventaire__ecart--moins{color:var(--couleur-compteur)}.inventaire__ecart--plus{color:var(--couleur-chantier)}.inventaire__avertissement{color:var(--couleur-alerte)}.inventaire__validation{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-surface);flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.inventaire__validation p,.inventaire__validation fieldset{margin:0}.inventaire__validation fieldset{border:0;flex-wrap:wrap;gap:4px 16px;padding:0;display:flex}.inventaire__comptage{flex-direction:column;gap:8px;display:flex}.inventaire__comptage p{margin:0}.inventaire__total{font-weight:600}.inventaire__total--ecart{color:var(--couleur-compteur)}.inventaire__liste section{flex-direction:column;display:flex}.inventaire__liste ul{margin:0;padding:0;list-style:none}.inventaire__meuble{color:var(--couleur-texte-att);margin:8px 0 2px;font-size:.85em}.inventaire__ligne-tel{border:0;border-bottom:1px solid var(--couleur-bordure);width:100%;color:var(--couleur-texte);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;display:flex}.inventaire__ligne-tel>span:first-child{flex-direction:column;display:flex}.inventaire__case{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;min-width:3.5rem;min-height:1.8rem;display:inline-flex}.inventaire__case--vide{border-style:dashed;border-color:var(--couleur-primaire)}.inventaire__scan-bas{align-self:stretch;position:sticky;bottom:8px}@media (width<=700px){.journal__col--detail,.journal__col--apres{display:none}}.journal__deplier:hover,.journal__deplier:focus-visible,.inventaire__ligne-tel:hover,.inventaire__ligne-tel:focus-visible,.journal__total:hover,.journal__total:focus-visible{background:var(--couleur-surface);color:var(--couleur-texte)}.commandes-f,.commande-f{flex-direction:column;gap:12px;display:flex}.tableau-f{border-collapse:collapse;width:100%;font-size:.9em}.tableau-f th{text-align:left;color:var(--couleur-texte-att);border-bottom:1px solid var(--couleur-bordure);padding:4px 6px;font-weight:600}.tableau-f td{border-bottom:1px solid var(--couleur-bordure);vertical-align:middle;padding:4px 6px}.tableau-f .nombre{text-align:right;font-variant-numeric:tabular-nums}.tableau-f .reassort__quantite{width:4.5rem}.commandes-f__tableau td:first-child{white-space:nowrap}.commande-f__etat{border:1px solid;border-radius:999px;padding:1px 8px;font-size:.8em;font-weight:600;display:inline-block}.commande-f__etat--prevue{color:var(--couleur-texte-att)}.commande-f__etat--partielle{color:var(--couleur-alerte);background:var(--couleur-alerte-fond)}.commande-f__etat--recue{color:var(--couleur-primaire)}.commande-f__tete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commande-f__tete h2{margin:0}.commande-f__infos{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.commande-f__infos p{margin:0}.commande-f__infos label{align-items:center;gap:6px;display:flex}.commande-f__ecart{color:var(--couleur-alerte);font-weight:600}.commande-f__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commande-f__confirmation{align-items:center;gap:8px;display:inline-flex}.commande-f__bon{flex-direction:column;gap:8px;display:flex}.commande-f__bon iframe{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-blanc);width:100%;min-height:420px}.commande-f__receptions ul{margin:0;padding-left:18px}.calendrier-f__nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendrier-f__jours{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.calendrier-f__jour{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-surface);flex-direction:column;gap:4px;min-height:120px;padding:6px;display:flex}.calendrier-f__jour--aujourdhui{box-shadow:inset 0 0 0 2px var(--couleur-primaire)}.calendrier-f__jour h3{color:var(--couleur-texte-att);text-transform:capitalize;margin:0;font-size:.85em}.calendrier-f__jour ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.calendrier-f__commande{text-align:left;border-radius:var(--rayon-sm);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);width:100%;color:var(--couleur-texte);cursor:pointer;flex-direction:column;gap:2px;padding:4px 6px;font-size:.85em;display:flex}.calendrier-f__commande--recue{opacity:.7}.reception{flex-direction:column;gap:12px;display:flex}.reception__scan{gap:8px;display:flex}.reception__scan label{flex:1}.reception__scan input{width:100%}.reception__saisie{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-surface);padding:10px}.reception__saisie h3{margin:0 0 8px}.pave{flex-direction:column;gap:8px;max-width:320px;display:flex}.pave__affichage{flex-direction:column;gap:4px;font-weight:600;display:flex}.pave__affichage input{text-align:right;font-variant-numeric:tabular-nums;font-size:1.6em}.pave__aide{color:var(--couleur-texte-att);margin:0;font-size:.85em}.pave__touches{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pave__touche{border-radius:var(--rayon-sm);border:1px solid var(--couleur-bordure);background:var(--couleur-fond);min-height:48px;color:var(--couleur-texte);cursor:pointer;font-size:1.3em}.pave__touche--valider{background:var(--couleur-primaire);color:var(--couleur-blanc);border-color:var(--couleur-primaire);font-weight:700}.pave__actions{gap:8px;display:flex}.reception__lignes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.reception__ligne{border-bottom:1px solid var(--couleur-bordure);align-items:center;gap:8px;display:flex}.reception__ouvrir{text-align:left;color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;padding:8px 4px;display:flex}.reception__nom{flex:12rem}.reception__quantites{font-variant-numeric:tabular-nums}.reception__dates{color:var(--couleur-texte-att);font-size:.85em}.reception__ecart{color:var(--couleur-alerte);font-size:.85em;font-weight:600}.reception__ligne--saisie .reception__nom{font-weight:600}.reception__bas{border-top:1px solid var(--couleur-bordure);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.reception__bas .formulaire__case{margin-right:auto}.transformer{flex-direction:column;gap:16px;display:flex}.transformer__tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.transformer__tete h3{margin:0}.transformer__tete label{align-items:center;gap:6px;display:flex}@media (width<=640px){.calendrier-f__jours{grid-template-columns:1fr}.calendrier-f__jour{min-height:0}.pave{max-width:none}.commandes-f__tableau th:nth-child(5),.commandes-f__tableau td:nth-child(5){display:none}}.pave__touche:hover,.calendrier-f__commande:hover{background:var(--couleur-surface);border-color:var(--couleur-primaire)}.reception__ouvrir:hover{background:var(--couleur-surface)}.pave__touche--valider:hover{background:var(--couleur-accent);border-color:var(--couleur-accent)}.reassort__outils .bouton-principal,.commande-f__actions .bouton-principal,.reception__bas .bouton-principal,.modale .actions-confirmation .bouton-principal{width:auto}.dates-jour{flex-direction:column;gap:12px;display:flex}.dates-jour__barre{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dates-jour__regles{margin-left:auto;font-weight:600}.dates-jour__corps{flex-direction:column;gap:16px;display:flex}.dates-jour__sous{color:var(--couleur-texte-att);margin:0}.dates-jour__table{border-collapse:collapse;width:100%}.dates-jour__table th{text-align:left;color:var(--couleur-texte-att);border-bottom:1px solid var(--couleur-bordure);padding:4px 6px;font-size:.85em;font-weight:600}.dates-jour__table td{border-bottom:1px solid var(--couleur-bordure);vertical-align:middle;padding:10px 6px}.dates-jour__ean{color:var(--couleur-texte-att);font-variant-numeric:tabular-nums;font-size:.85em}.dates-jour__type{color:var(--couleur-texte-att);font-size:.85em}.dates-jour__actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dates-jour__action{border:1.5px solid var(--couleur-primaire);min-height:36px;color:var(--couleur-texte);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:.9em;font-weight:600;display:inline-block}.dates-jour__action--retirer{border-color:var(--couleur-alerte);color:var(--couleur-alerte)}.dates-jour__action--verifier{border-color:var(--couleur-bordure)}.dates-jour__scan{flex:16rem;gap:6px;max-width:26rem;display:flex}.dates-jour__scan label{flex:1}.dates-jour__scan input{border:1.5px solid var(--couleur-primaire);background:var(--couleur-surface);width:100%;min-height:40px;color:var(--couleur-texte);border-radius:999px;padding:0 14px}.dates-jour__message{color:var(--couleur-texte);margin:0;font-weight:600}.dates-jour__titre{margin:0;font-size:1.05em;font-weight:700}.dates-jour__avancement{width:100%;height:6px;accent-color:var(--couleur-primaire)}.dates-jour__outils{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dates-jour__tris{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.dates-jour__pastille{border:1.5px solid var(--couleur-bordure);min-height:34px;color:var(--couleur-texte);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-weight:600}.dates-jour__pastille--active{border-color:var(--couleur-primaire);background:var(--couleur-surface)}.dates-jour__masquer{align-items:center;gap:6px;display:inline-flex}.dates-jour__groupe th{text-align:left;border-bottom:1.5px solid var(--couleur-texte-att);color:var(--couleur-texte);padding:14px 6px 6px;font-size:.95em;display:table-cell}.dates-jour__groupe th>span:first-child{margin-right:12px;font-weight:700}.dates-jour__col-fait{width:2.5rem}.dates-jour__coche{width:22px;height:22px;accent-color:var(--couleur-primaire);cursor:pointer}.dates-jour__nom{font-weight:600;display:block}.dates-jour__detail{color:var(--couleur-texte-att);font-size:.82em;display:none}.dates-jour__ligne--faite td{color:var(--couleur-texte-att)}.dates-jour__ligne--faite .dates-jour__nom{font-weight:400}.dates-jour__ligne--ouverte td{border-bottom-color:#0000}.dates-jour__resume{color:var(--couleur-texte-att);font-size:.9em}.dates-jour__issue select{width:auto;min-height:34px}.dates-jour__reprendre{border-radius:var(--rayon-sm);border:1.5px solid var(--couleur-primaire);min-height:48px;color:var(--couleur-texte);cursor:pointer;background:0 0;align-self:stretch;font-weight:700}.dates-fiche{border:1.5px solid var(--couleur-primaire);border-radius:var(--rayon-sm);background:var(--couleur-surface);color:var(--couleur-texte);flex-direction:column;gap:10px;padding:12px;display:flex}.dates-fiche p{margin:0}.dates-fiche__haut{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dates-fiche__nom{font-size:1.1em;font-weight:700}.dates-fiche__ou{color:var(--couleur-texte-att);font-size:.9em}.dates-fiche__bloc{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dates-fiche__calcul{border-radius:var(--rayon-sm);background:var(--couleur-fond);align-self:stretch;padding:10px}.dates-fiche__question{font-size:1.15em;font-weight:700}.dates-fiche__choix{flex-wrap:wrap;align-self:stretch;gap:10px;display:flex}.dates-fiche__gros{border:1.5px solid var(--couleur-bordure);min-height:48px;color:var(--couleur-texte);cursor:pointer;background:0 0;border-radius:12px;flex:12rem;padding:0 16px;font-size:1em;font-weight:700}.dates-fiche__gros--oui{border-color:var(--couleur-chantier);background:var(--couleur-chantier-fond)}.dates-fiche__gros--action{border-color:var(--couleur-primaire)}.dates-fiche__restant{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.dates-fiche__restant label{flex-direction:column;gap:4px;display:flex}.dates-fiche__restant input{width:6rem;min-height:44px;font-size:1.1em}.dates-fiche__regle{font-size:1.1em;font-weight:700}.dates-fiche__quantite{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dates-fiche__quantite>span:first-child{flex-basis:100%}.dates-fiche__quantite button{min-width:44px;min-height:44px;font-size:1.2em}.dates-fiche__quantite output{text-align:center;min-width:2.5rem;font-size:1.2em;font-weight:700}.dates-fiche__issues{flex-wrap:wrap;gap:8px;display:flex}@media (width<=699px){.dates-jour__large{display:none}.dates-jour__detail{display:block}.dates-jour__table thead,.dates-jour__issue{display:none}.dates-jour__scan{flex-basis:100%;max-width:none}}.regles-demarque{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-surface);color:var(--couleur-texte);flex-direction:column;gap:10px;padding:12px;display:flex}.regles-demarque__haut{align-items:center;gap:8px;display:flex}.regles-demarque__haut h2{flex:1;margin:0;font-size:1.1em}.regles-demarque__bloc{flex-direction:column;gap:8px;display:flex}.regles-demarque__bloc h3{margin:0;font-size:1em}.regles-demarque__bloc p{margin:0}.regles-demarque__editeur{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.regles-demarque__paliers,.regles-demarque__exceptions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.regles-demarque__palier,.regles-demarque__retrait{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.regles-demarque__palier label,.regles-demarque__retrait{align-items:center;gap:4px;display:inline-flex}.regles-demarque__palier input,.regles-demarque__retrait input{width:4.5rem}.regles-demarque__boutons{gap:8px;display:flex}.regles-demarque__exception{border-bottom:1px solid var(--couleur-bordure);flex-direction:column;gap:6px;padding:6px 0;display:flex}.regles-demarque__exception-ligne{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.regles-demarque__pastille{border:1px solid var(--couleur-bordure);color:var(--couleur-texte-att);border-radius:999px;padding:1px 8px;font-size:.75em}.regles-demarque__resume{color:var(--couleur-texte-att);flex:14rem;font-size:.9em}.regles-demarque__nouvelle{flex-direction:column;gap:8px;display:flex}.regles-demarque__nouvelle>label{flex-direction:column;gap:4px;max-width:24rem;display:flex}@media (width>=900px){.dates-jour__corps--regles{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:start;display:grid}}.bon-commande{flex-direction:column;gap:12px;display:flex}.bon-commande__tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bon-commande__tete h2{margin:0}.bon-commande__copie{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bon-commande__corps{grid-template-columns:minmax(0,1fr) minmax(240px,1fr);align-items:start;gap:16px;display:grid}.bon-commande__reglages{flex-direction:column;gap:12px;display:flex}.bon-commande__reglages fieldset{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);flex-direction:column;gap:6px;margin:0;padding:8px 12px;display:flex}.bon-commande__reglages legend{color:var(--couleur-texte-att);padding:0 4px;font-size:.85em;font-weight:600}.bon-commande__reglages label{flex-direction:column;gap:2px;display:flex}.bon-commande__reglages label.formulaire__case{flex-direction:row;align-items:center;gap:6px}.bon-commande__segment{border:1px solid var(--couleur-bordure);border-radius:999px;align-self:flex-start;display:inline-flex;overflow:hidden}.bon-commande__segment button{color:var(--couleur-texte);cursor:pointer;background:0 0;border:0;padding:4px 16px}.bon-commande__segment--actif{box-shadow:inset 0 0 0 2px var(--couleur-primaire);font-weight:600;background:var(--couleur-surface)!important;color:var(--couleur-primaire)!important}.bon-commande__colonnes{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bon-commande__colonnes li{align-items:center;gap:6px;display:flex}.bon-commande__colonnes li label{flex:1}.bon-commande__apercu{flex-direction:column;gap:6px;display:flex}.bon-commande__apercu h3{color:var(--couleur-texte-att);margin:0;font-size:.85em}.bon-commande__apercu iframe{border:1px solid var(--couleur-bordure);border-radius:var(--rayon-sm);background:var(--couleur-blanc);width:100%;min-height:360px}.bon-commande__bas{border-top:1px solid var(--couleur-bordure);justify-content:space-between;gap:8px;padding-top:12px;display:flex}.bon-commande__bas .bouton-principal{width:auto}@media (width<=640px){.bon-commande__corps{grid-template-columns:1fr}.bon-commande__copie{margin-left:0}}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2)format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2)format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2)format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2)format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff)format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-ext-400-normal-DwaaZvol.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-400-normal-PiPRSBNu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-normal-CbVom6TB.woff2)format("woff2"),url(/assets/lora-cyrillic-400-normal-BedExNGj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-math-400-normal-D2gccGFf.woff2)format("woff2"),url(/assets/lora-math-400-normal-BToItYw_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-symbols-400-normal-DmcY0X7a.woff2)format("woff2"),url(/assets/lora-symbols-400-normal-BK2bqsD8.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-vietnamese-400-normal-BxA6xcFr.woff2)format("woff2"),url(/assets/lora-vietnamese-400-normal-DlgyXXxo.woff)format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-ext-400-normal-CyviI4c-.woff2)format("woff2"),url(/assets/lora-latin-ext-400-normal-B9GmMl5M.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2"),url(/assets/lora-latin-400-normal-DBJS-Hc6.woff)format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2)format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2)format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2)format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2)format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.woff)format("woff");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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2)format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2)format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-BqOlcezh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-DkNBMcYd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-CN4VBqpr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DyO2Yfz5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-eMQk7hmk.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-Cjpx_pje.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-CloKWf-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-CnpzyT-3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-B42bzTIr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-BzH4Q14_.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.woff)format("woff");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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2)format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2)format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2)format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2)format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.woff)format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2)format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2)format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff)format("woff");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}
