:root{--fond:oklch(98.5% .008 85);--surface:oklch(100% 0 0);--texte:oklch(22% .04 165);--texte-doux:oklch(48% .03 165);--bordure:oklch(90% .02 85);--accent:oklch(45% .11 163);--accent-fond:oklch(94% .03 85);--ambre:oklch(76% .16 65);--danger:oklch(57.7% .245 27.325);--danger-fond:oklch(95% .04 27);--attention-fond:oklch(96% .05 80);--rayon:.875rem;--ombre:0 1px 2px oklch(22% .04 165/.06), 0 4px 14px oklch(22% .04 165/.06);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--texte);background:var(--fond);-webkit-text-size-adjust:100%;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--fond);min-height:100dvh;margin:0}h1{margin:8px 0 4px;font-size:1.5rem}.entete{background:var(--surface);border-bottom:1px solid var(--bordure);z-index:1000;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.marque{color:var(--accent);font-weight:700}.lien{color:var(--texte-doux);font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 0;text-decoration:underline}.page{flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;padding:16px;display:flex}.etroite{max-width:480px}.bonjour{margin:0;font-size:1.1rem;font-weight:600}.statut{border-radius:var(--rayon);text-align:center;padding:14px;font-size:1.05rem;font-weight:600}.statut-ok{background:var(--accent);color:#fff}.statut-neutre{background:var(--surface);border:1px solid var(--bordure);color:var(--texte-doux)}.bouton{background:var(--accent);color:#fff;border-radius:var(--rayon);min-height:52px;font:inherit;cursor:pointer;border:none;padding:12px 16px;font-size:1.05rem;font-weight:600}.bouton:disabled{opacity:.55;cursor:default}.bouton-danger{background:var(--danger)}.bouton-secondaire{background:var(--surface);color:var(--accent);border:1px solid var(--accent)}.bouton-petit{flex-shrink:0;min-height:40px;padding:8px 12px;font-size:.9rem}.message{border-radius:var(--rayon);margin:0;padding:12px 14px;font-size:.95rem;line-height:1.4}.message-erreur{background:var(--danger-fond);color:var(--danger)}.message-info{background:var(--attention-fond)}.aide{color:var(--texte-doux);margin:0;font-size:.9rem;line-height:1.4}.centre{text-align:center;padding:40px 16px}.texte-alerte{color:var(--danger)}.carte-info{background:var(--surface);border-radius:var(--rayon);padding:4px 14px}.ligne{border-bottom:1px solid var(--bordure);justify-content:space-between;gap:12px;padding:10px 0;font-size:.95rem;display:flex}.ligne:last-child{border-bottom:none}.ligne span{color:var(--texte-doux)}.onglets{background:var(--surface);border-radius:var(--rayon);border:1px solid var(--bordure);gap:4px;padding:4px;display:flex}.onglet{font:inherit;color:var(--texte-doux);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:10px 6px;font-size:.95rem}.onglet-actif{background:var(--accent-fond);color:var(--accent);font-weight:600}.formulaire,.filtres{flex-direction:column;gap:12px;display:flex}.filtres{flex-flow:wrap}.filtres label{flex:180px}label{color:var(--texte-doux);flex-direction:column;gap:6px;font-size:.9rem;display:flex}input,select{font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--bordure);border-radius:8px;width:100%;min-height:48px;padding:12px;font-size:1rem}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.carte{border-radius:var(--rayon);border:1px solid var(--bordure);z-index:0;height:min(60dvh,520px);min-height:300px;overflow:hidden}.liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.element{background:var(--surface);border-radius:var(--rayon);align-items:center;gap:12px;padding:12px 14px;display:flex}.pastille{border-radius:50%;flex-shrink:0;width:12px;height:12px}.element-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.element-texte span,.element-chiffres{color:var(--texte-doux);font-size:.85rem}.element-chiffres{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.chiffres{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.chiffres div{background:var(--surface);border-radius:var(--rayon);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.chiffres strong{font-size:1.2rem}.chiffres span{color:var(--texte-doux);font-size:.85rem}.bloc{flex-direction:column;gap:10px;display:flex}.encadre{background:var(--fond);border-radius:var(--rayon);padding:12px}.choix{background:var(--surface);border-radius:var(--rayon);border:1px solid var(--bordure);gap:4px;padding:4px;display:flex}.course{background:var(--surface);border-radius:var(--rayon);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.course-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.badge{color:#fff;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.course-numero,.course-detail{color:var(--texte-doux);overflow-wrap:anywhere;font-size:.85rem}.course-client{font-size:1.02rem}.course-client a{color:var(--accent)}.course-adresse{overflow-wrap:anywhere;font-size:.95rem}.course-montant{font-size:.95rem;font-weight:600}.course-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.course-actions .bouton{text-align:center;flex:120px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.select-petit{flex:2 200px;width:auto;min-height:40px;padding:8px}.champ-code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.6rem}.onglets{overflow-x:auto}.onglet{white-space:nowrap}.select-boutique{width:100%;margin-top:6px;font-size:.9rem}.entete{box-shadow:var(--ombre);padding:10px 16px}.marque{color:var(--texte);align-items:center;gap:10px;font-size:1.05rem;font-weight:800;display:inline-flex}.logo{border-radius:8px;width:34px;height:34px;display:block}.marque-sous{color:var(--accent);font-weight:700}.lien{align-items:center;gap:6px;font-size:.9rem;text-decoration:none;display:inline-flex}.bouton{box-shadow:var(--ombre);border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.bouton-secondaire{box-shadow:none}.statut,.carte-info,.course,.element,.chiffres div{border-radius:var(--rayon);box-shadow:var(--ombre);border:1px solid var(--bordure)}.statut-ok{border-color:#0000}.section{align-items:center;gap:8px;font-size:1.15rem;font-weight:800;display:flex}.compteur{background:var(--ambre);color:oklch(22% .05 50);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:800;display:inline-grid}.course-montant{color:var(--accent);align-items:center;gap:6px;display:flex}.course-client a{align-items:center;gap:4px;display:inline-flex}.course-finie{opacity:.85;box-shadow:none}.carte-course{flex-direction:column;gap:6px;margin-top:6px;display:flex}.carte-petite{height:240px;min-height:0}.carte-legende{color:var(--texte-doux);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.85rem;display:flex}.carte-legende span{align-items:center;gap:6px;display:inline-flex}.carte-legende .pastille{width:10px;height:10px}.carte-trajet{color:var(--texte);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.badge{font-weight:700}.onglets-bas .onglet{flex-direction:column;align-items:center;gap:2px;font-size:.78rem;display:inline-flex;position:relative}.onglets-bas .compteur{min-width:18px;height:18px;font-size:.68rem;position:absolute;top:2px;right:calc(50% - 22px)}@media (width<=720px){.page-onglets{padding-bottom:92px}.onglets-bas{z-index:1000;border:none;border-top:1px solid var(--bordure);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-radius:0;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -4px 14px oklch(22% .04 165/.08)}.onglets-bas .onglet{padding:6px 2px}.onglets-bas .onglet-actif{background:0 0}}@media (width>=721px){.onglets-bas .onglet{flex-direction:row;justify-content:center;gap:8px;font-size:.95rem}}.attente-paiement{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.attente-paiement span{flex:220px}.choix .onglet{justify-content:center;align-items:center;gap:6px;display:inline-flex}.bloc-notifications{border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bordure,#00000014);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ligne-notif{align-items:center;gap:10px;font-size:.92rem;line-height:1.4;display:flex}.ligne-notif>span{flex:1}.ligne-notif>svg{color:var(--accent);flex-shrink:0}@media (width<=420px){.ligne-notif{flex-wrap:wrap}.ligne-notif .bouton{width:100%}}.arrivee-estimee{align-items:center;gap:8px;font-size:1rem;display:flex}.champ{font:inherit;color:var(--texte);background:var(--surface);border:1px solid var(--bordure);resize:vertical;border-radius:8px;width:100%;padding:12px;font-size:1rem}.etoiles{vertical-align:-2px;gap:1px;display:inline-flex}.etoile-pleine{color:var(--ambre);fill:var(--ambre)}.etoile-vide{color:oklch(72% .03 85)}.bloc-note{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.choix-etoiles{gap:2px;display:flex}.bouton-etoile{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:4px}.note-livreur summary,.mes-notes summary{cursor:pointer;font-size:.9rem}.liste-commentaires{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.bloc-dispo{flex-direction:column;gap:6px;display:flex}.interrupteur{border:1px solid var(--bordure);background:var(--surface);min-height:48px;color:var(--texte);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:8px 14px 8px 8px;font-weight:600;display:inline-flex}.interrupteur-bouton{background:var(--bordure);border-radius:999px;width:44px;height:26px;transition:background .15s;position:relative}.interrupteur-bouton:after{content:"";background:var(--surface);width:20px;height:20px;box-shadow:var(--ombre);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.interrupteur-on .interrupteur-bouton{background:var(--accent)}.interrupteur-on .interrupteur-bouton:after{transform:translate(18px)}.gains-periodes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gain{background:var(--accent-fond);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.gain span,.gain small{color:var(--texte-doux);font-size:.8rem}.gain strong{color:var(--accent);font-size:1.05rem}.mes-gains summary{cursor:pointer;font-size:.9rem}.mes-gains .ligne span:first-letter{text-transform:uppercase}.titre-section{align-items:center;gap:6px;margin:0 0 4px;font-size:1.05rem;display:flex}.photo-preuve{flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;text-decoration:none;display:flex}.photo-vignette{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--bordure);border-radius:10px;width:160px;max-width:100%}.bilan{flex-direction:column;gap:12px;display:flex}.choix-periode{gap:6px;display:flex}.tuiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.tuile{border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bordure);flex-direction:column;gap:2px;padding:12px;display:flex}.tuile span,.tuile small{color:var(--texte-doux);font-size:.8rem}.tuile strong{color:var(--accent);font-size:1.4rem}.barres{align-items:flex-end;gap:3px;height:120px;display:flex}.barre{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex}.barre small{color:var(--texte-doux);font-size:.7rem}.barre-pile{background:var(--bordure);border-radius:4px 4px 0 0;flex-direction:column;width:100%;max-width:28px;min-height:2px;display:flex;overflow:hidden}.barre-livree{background:var(--accent)}.barre-echec{background:var(--danger)}.liste-livreurs-bilan{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.liste-livreurs-bilan li{border-bottom:1px solid var(--bordure);flex-direction:column;gap:2px;padding-bottom:8px;font-size:.9rem;display:flex}.liste-livreurs-bilan li span{color:var(--texte-doux)}.bilan .pastille{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin:0 4px 0 8px;display:inline-block}.bloc-retards{flex-direction:column;gap:4px;display:flex}.bloc-retards strong{align-items:center;gap:6px;display:flex}.bloc-retards ul{margin:0;padding-left:18px;font-size:.9rem}.bloc-oubli{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bloc-oubli p{margin:0}.actions-livreur{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.mdp{letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:1.15rem}.statut-gps{font-size:.8rem;font-weight:400}.argent-a-remettre{border-left:4px solid var(--ambre)}.montant-du{color:var(--danger);font-size:1.6rem;line-height:1.2;display:block}.historique-livreur{flex-direction:column;gap:10px;display:flex}.jour-historique{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.jour-historique strong:first-letter{text-transform:uppercase}.jour-historique span{color:var(--texte-doux);font-size:.9rem}.liste-historique{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.liste-historique li{border-top:1px solid var(--bordure);flex-direction:column;gap:2px;padding-top:8px;display:flex}.ligne-historique{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ligne-historique .ok{color:var(--accent)}.ligne-historique .ko{color:var(--danger)}.bouton-whatsapp{color:#128c4b;border-color:#128c4b}.lien-rendre{color:var(--texte-doux);align-self:flex-start;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.formulaire-rendre{background:var(--danger-fond);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.formulaire-rendre p{margin:0}.choix-motifs{flex-direction:column;gap:4px;display:flex}.choix-motif{align-items:center;gap:8px;min-height:36px;display:flex}.choix-motif input{width:auto;min-height:0}.formulaire-rendre .choix-motif{text-align:left;color:var(--texte);flex-direction:row;justify-content:flex-start;align-items:center;font-size:1rem}.contact-gerant{border-radius:var(--rayon);border:1px dashed var(--bordure);background:var(--surface);flex-direction:column;gap:8px;padding:12px;display:flex}.contact-gerant>span{align-items:center;gap:6px;font-weight:600;display:flex}.avatar{object-fit:cover;border:2px solid var(--surface);box-shadow:var(--ombre);border-radius:50%;flex-shrink:0}.avatar-vide{background:var(--accent-fond);color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.profil-tete{align-items:center;gap:12px;display:flex}.profil-tete-texte{flex-direction:column;gap:2px;display:flex}.profil-tete-texte span{color:var(--texte-doux);font-size:.9rem}.mon-profil{flex-direction:column;gap:10px;display:flex}.mise-a-jour{top:calc(8px + env(safe-area-inset-top));z-index:2000;border-radius:var(--rayon);background:var(--texte);width:min(560px,100% - 32px);color:var(--surface);box-shadow:var(--ombre);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:.92rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.mise-a-jour span{flex:200px}.mise-a-jour .lien{color:var(--surface)}.suivi-livreur{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.suivi-livreur .bouton{margin-left:auto}.anti-robot{justify-content:center;min-height:65px;display:flex}.lien-installer{text-align:center;margin-top:18px;font-weight:600;display:block}.installer-bandeau{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1500;border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);width:min(480px,100% - 24px);box-shadow:var(--ombre);align-items:center;gap:8px;padding:10px;display:flex;position:fixed;transform:translate(-50%)}.installer-bandeau img{border-radius:10px;flex:none}.installer-texte{flex-direction:column;flex:1;min-width:0;font-size:.85rem;line-height:1.25;display:flex}.installer-bandeau .bouton{flex:none;padding-inline:12px}.installer-texte span{color:var(--texte-doux,#5b6b63)}.installer-fermer{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:6px;display:flex}.installer-espace{height:calc(100px + env(safe-area-inset-bottom))}.annuaire-liste{flex-direction:column;gap:12px;margin:14px 0;display:flex}.annuaire-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.annuaire-texte .aide{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:inline-flex}.annuaire-dispo{color:var(--accent,#1f6f54);font-size:.9rem;font-weight:600}.accueil-choix{flex-direction:column;gap:14px;margin-top:8px;display:flex}.accueil-carte{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);width:100%;box-shadow:var(--ombre);color:var(--texte);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:18px 16px;text-decoration:none;display:flex}.accueil-carte:hover{border-color:var(--accent)}.accueil-icone{background:var(--accent-fond);width:52px;height:52px;color:var(--accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.accueil-icone-livreur{background:var(--accent);color:var(--surface)}.accueil-texte{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.accueil-texte strong{font-size:1.1rem}.accueil-texte span{color:var(--texte-doux);font-size:.92rem;line-height:1.35}.lien-retour{align-self:flex-start;padding:0;font-weight:600}.accueil-carte-principale{border-color:var(--accent);border-width:2px}.demandes-hcone{flex-direction:column;gap:10px;display:flex}.demandes-hcone .titre-section{align-items:center;gap:6px;display:flex}.demande-carte{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.demande-entete{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.demande-trajet{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-weight:600;display:flex}.demande-offre{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.demande-prix{flex-direction:column;flex:120px;gap:4px;font-size:.9rem;display:flex}.demande-prix input{width:100%}.demande-offre-recue{border:2px solid var(--accent)}.demande-prix-propose{color:var(--accent);text-align:center;margin:4px 0 0;font-size:2rem;font-weight:800}.code-remise{border-radius:var(--rayon);background:var(--accent-fond);flex-direction:column;align-items:center;gap:2px;padding:10px;display:flex}.code-remise strong{letter-spacing:.3em;font-size:2rem}.code-remise small{color:var(--texte-doux)}.case{align-items:flex-start;gap:8px;display:flex;flex-direction:row!important}.case input{width:auto;margin-top:3px}.attente-points{justify-content:center;gap:8px;padding:6px 0;display:flex}.attente-points span{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite attente}.attente-points span:nth-child(2){animation-delay:.2s}.attente-points span:nth-child(3){animation-delay:.4s}@keyframes attente{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.attente-points span{opacity:.7;animation:none}}.fenetre-hcone{font:inherit;flex-direction:column;gap:8px;display:flex}.fenetre-tete{align-items:center;gap:10px;display:flex}.fenetre-texte{color:var(--texte-doux);flex-direction:column;gap:2px;font-size:.85rem;display:flex}.fenetre-texte strong{color:var(--texte);font-size:1rem}.fenetre-actions{flex-wrap:wrap;gap:6px;display:flex}.leaflet-popup-content .fenetre-actions a.bouton{color:var(--surface);text-decoration:none}.leaflet-popup-content .fenetre-actions a.bouton-secondaire{color:var(--accent)}.fenetre-hcone small{font-size:.75rem}.leaflet-popup-content a.fenetre-demande{color:var(--surface);justify-content:center;text-decoration:none}.demande-pour-moi{border:2px solid var(--accent)}.badge-pour-moi{background:var(--accent);color:var(--surface);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.8rem;font-weight:700}.choisi{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.choix-point{flex-direction:column;gap:6px;margin-top:-4px;display:flex}.choix-point-ok{color:var(--accent);align-items:center;gap:4px;font-size:.9rem;font-weight:600;display:inline-flex}.carte-choix{cursor:crosshair;height:min(50dvh,380px);min-height:260px}.choix-type{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choix-type-bouton{border:2px solid var(--bordure);border-radius:var(--rayon);background:var(--surface);color:var(--texte);font:inherit;cursor:pointer;padding:12px 8px;font-weight:700}.choix-type-actif{border-color:var(--accent);background:var(--accent-fond)}.badge-passager{background:#c05621}.urgence{border-radius:var(--rayon);border:1px solid var(--danger);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.urgence small{color:var(--texte-doux)}.bloc-tournee{border:2px solid var(--bordure);background:var(--surface);border-radius:18px;gap:8px;padding:14px;display:grid}.bloc-tournee-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.bloc-tournee .aide{margin:0}.interrupteur-grand{justify-content:flex-start;width:100%;min-height:60px;font-size:1.15rem}.interrupteur-grand .interrupteur-bouton{width:56px;height:32px}.interrupteur-grand .interrupteur-bouton:after{width:26px;height:26px}.interrupteur-grand.interrupteur-on .interrupteur-bouton:after{transform:translate(24px)}.reglages-rapides{gap:8px;display:grid}.reglages-rapides .aide{margin:0}.tuiles-reglages{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tuile-reglage{border:2px solid var(--bordure);background:var(--surface);min-width:0;color:var(--texte);font:inherit;cursor:pointer;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;display:flex}.tuile-reglage:disabled{opacity:.6}.tuile-reglage-icone{background:color-mix(in srgb, var(--texte) 8%, var(--surface));width:52px;height:52px;color:var(--texte-doux);border-radius:50%;justify-content:center;align-items:center;display:flex}.tuile-reglage-titre{font-weight:700;line-height:1.2}.tuile-reglage-etat{color:var(--texte-doux);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.tuile-reglage-etat .interrupteur-bouton{width:34px;height:20px}.tuile-reglage-etat .interrupteur-bouton:after{width:16px;height:16px;top:2px;left:2px}.tuile-reglage-on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.tuile-reglage-on .tuile-reglage-icone{background:var(--accent);color:#fff}.tuile-reglage-on .interrupteur-bouton{background:var(--accent)}.tuile-reglage-on .interrupteur-bouton:after{transform:translate(14px)}
