@font-face{font-family:Quicksand;src:url(/polices/quicksand.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/polices/nunito.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--blanc: #ffffff;--nuage: #f6f7f9;--brume: #eef0f4;--encre: #16171c;--encre-doux: #676c78;--trait: #e8eaef;--trait-fort: #d4d8e0;--corail: #ff6b63;--corail-profond: #c9302c;--corail-sombre: #a3221f;--corail-tendre: #fff0ee;--menthe: #ddf1e8;--menthe-fonce: #1c6347;--ciel: #e2edfb;--ciel-fonce: #1f5788;--beurre: #fdf0d5;--beurre-fonce: #8a6408;--peche: #ffe6e0;--peche-fonce: #a53d2c;--lilas: #ebe7fb;--lilas-fonce: #55429e;--erreur: #c2281f;--succes: #1c6347;--alerte: #8a6408;--bois: #edcfa5;--bois-ombre: #ddb37f;--gravure: #7d4a22;--titre: "Quicksand", "Trebuchet MS", system-ui, sans-serif;--texte: "Nunito", "Segoe UI", system-ui, sans-serif;--mono: "Consolas", "SF Mono", ui-monospace, monospace;--t-display: clamp(2.35rem, 5.2vw, 3.5rem);--t-titre: clamp(1.75rem, 3.2vw, 2.35rem);--t-section: clamp(1.35rem, 2vw, 1.6rem);--t-sous: 1.1rem;--t-base: 1rem;--t-petit: .9rem;--t-mini: .78rem;--e1: .25rem;--e2: .5rem;--e3: .75rem;--e4: 1rem;--e5: 1.5rem;--e6: 2rem;--e7: 3rem;--e8: 4.5rem;--e9: 6.5rem;--rayon: 12px;--rayon-s: 8px;--rayon-l: 20px;--rayon-xl: 28px;--pilule: 999px;--ombre: 0 1px 2px rgba(22, 23, 28, .04), 0 2px 10px rgba(22, 23, 28, .04);--ombre-haute: 0 6px 16px rgba(22, 23, 28, .08), 0 2px 4px rgba(22, 23, 28, .04);--mesure: 62ch;--largeur: 1140px;--transition: .15s ease}*{box-sizing:border-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--blanc);color:var(--encre);font-family:var(--texte);font-size:var(--t-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1;width:100%;max-width:var(--largeur);margin:0 auto;padding:var(--e6) var(--e5) var(--e9)}h1,h2,h3{font-family:var(--titre);font-weight:700;letter-spacing:-.015em;text-wrap:balance;margin:0 0 var(--e4)}h1{font-size:var(--t-titre);line-height:1.15}h2{font-size:var(--t-section);line-height:1.2}h3{font-size:var(--t-sous);line-height:1.3;margin-bottom:var(--e2)}p{max-width:var(--mesure);margin:0 0 var(--e4)}.chapeau{font-size:var(--t-sous);color:var(--encre-doux);max-width:54ch}.discret{color:var(--encre-doux);font-size:var(--t-petit)}.centre{text-align:center}.centre p,.centre .chapeau{margin-left:auto;margin-right:auto}a{color:var(--corail-profond);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--corail-sombre)}:focus-visible{outline:2px solid var(--corail-profond);outline-offset:2px;border-radius:var(--rayon-s)}.surtitre{margin:0 0 var(--e2);font-size:var(--t-mini);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--corail-profond)}.code{font-family:var(--mono);font-weight:700;letter-spacing:.06em;margin:0}.reference{display:inline-block;margin:var(--e3) 0;padding:var(--e2) var(--e5);background:var(--nuage);border-radius:var(--pilule);font-family:var(--mono);font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:700;letter-spacing:.08em}.entete{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:var(--e4);align-items:center;justify-content:space-between;padding:var(--e3) var(--e5);background:var(--blanc);border-bottom:1px solid var(--trait)}.entete>*{flex-shrink:0}.logo{display:inline-flex;align-items:center;gap:var(--e2);font-family:var(--titre);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:var(--encre);text-decoration:none}.logo b{color:var(--corail-profond);font-weight:700}.logo-marque{display:grid;place-items:center;width:2rem;height:2rem;background:var(--corail-tendre);border-radius:10px;transition:transform var(--transition)}.logo-marque .limier-image{width:100%;height:100%;object-fit:contain;transform:scale(1.2)}.logo:hover .logo-marque{transform:rotate(-6deg)}.entete nav{display:flex;flex-wrap:wrap;gap:var(--e1);align-items:center}.entete nav a{padding:var(--e2) var(--e3);border-radius:var(--pilule);color:var(--encre);font-size:var(--t-petit);font-weight:700;text-decoration:none;transition:background var(--transition),color var(--transition)}.entete nav a:hover{background:var(--nuage)}.entete nav a.active{background:var(--corail-tendre);color:var(--corail-profond)}.entete nav a.appel{background:var(--corail-profond);color:var(--blanc);padding:var(--e2) var(--e4)}.entete nav a.appel:hover{background:var(--corail-sombre);color:var(--blanc)}.entete nav .lien{padding:var(--e2) var(--e3);border-radius:var(--pilule);color:var(--encre);font-size:var(--t-petit);text-decoration:none}.entete nav .lien:hover{background:var(--nuage);color:var(--encre)}.entete.gestion{background:var(--encre);border-bottom-color:var(--encre)}.entete.gestion .logo{color:var(--blanc)}.entete.gestion .logo b{color:var(--corail)}.entete.gestion .logo-marque{background:#ffffffeb}.entete.gestion .discret{color:#9ca1ad}.entete.gestion nav .lien{color:var(--blanc)}.entete.gestion nav .lien:hover{background:#ffffff1f;color:var(--blanc)}.entete.gestion :focus-visible{outline-color:var(--blanc)}.pied{margin-top:var(--e8);padding:var(--e7) var(--e5);background:var(--nuage);color:var(--encre-doux);font-size:var(--t-petit);text-align:center}.pied p{margin:var(--e2) auto;max-width:58ch}.pied nav{display:flex;flex-wrap:wrap;gap:var(--e2);justify-content:center;margin:var(--e4) 0}.pied nav a{padding:var(--e2) var(--e3);border-radius:var(--pilule);color:var(--encre);text-decoration:none;transition:background var(--transition)}.pied nav a:hover{background:var(--blanc)}.promesse{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e4);background:var(--blanc);border-radius:var(--pilule);font-weight:700;color:var(--encre)}.tuile{display:grid;place-items:center;aspect-ratio:1;width:100%;background:var(--nuage);border-radius:var(--rayon-l);overflow:hidden;transition:transform var(--transition)}.tuile.menthe{background:var(--menthe)}.tuile.ciel{background:var(--ciel)}.tuile.beurre{background:var(--beurre)}.tuile.peche{background:var(--peche)}.tuile.lilas{background:var(--lilas)}.visuel-produit{display:block;object-fit:cover;border-radius:var(--rayon-l)}.tuile .limier-svg{width:auto;height:88%;max-width:84%}.limier-image{display:block}.tuile .limier-image{width:86%;height:86%;object-fit:contain}.tuile .visuel-produit{width:100%;height:100%;border-radius:0}.tuile.rendu{background:#f4f1eb}.tuile.rendu .limier-image{width:100%;height:100%;object-fit:contain}.faces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e4);align-items:start}.faces figure{margin:0}.faces figcaption{margin-top:.5rem;font-size:.85rem;color:var(--encre-doux);text-align:center}.heros{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--e7);align-items:center;margin-bottom:var(--e8);padding:var(--e8) var(--e7);background:linear-gradient(140deg,var(--corail-tendre) 0%,var(--beurre) 100%);border-radius:var(--rayon-xl)}.heros h1{font-size:var(--t-display);line-height:1.05;letter-spacing:-.03em;max-width:13ch}.heros .chapeau{color:#4c505b;max-width:40ch}.actions{display:flex;flex-wrap:wrap;gap:var(--e3);margin-top:var(--e5)}.vitrine{display:flex;gap:var(--e4);justify-content:center;align-items:flex-end}.vitrine .tuile{width:9.5rem;background:#ffffffb8;box-shadow:var(--ombre-haute)}.vitrine .tuile:nth-child(1){transform:rotate(-5deg)}.vitrine .tuile:nth-child(2){width:11rem}.vitrine .tuile:nth-child(3){transform:rotate(5deg)}.rassurances{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e5);margin:var(--e8) 0;padding:var(--e4) var(--e5);background:var(--nuage);border-radius:var(--rayon-l);justify-content:space-around;font-size:var(--t-petit);font-weight:700}.rassurances span{display:inline-flex;align-items:center;gap:var(--e2)}.rassurances svg{flex-shrink:0}.galerie{margin:var(--e8) 0}.galerie header{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:baseline;justify-content:space-between;margin-bottom:var(--e5)}.galerie h2{margin:0}.grille-produits{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:var(--e5)}.produit{display:flex;flex-direction:column;gap:var(--e1);text-align:center}.produit:hover .tuile{transform:translateY(-4px)}.produit h2,.produit h3{font-size:1.05rem;margin:var(--e3) 0 0}.produit p{margin:0;max-width:none}.produit .prix{font-family:var(--titre);font-size:1.15rem;font-weight:700}.etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--e5);margin:var(--e8) 0}.etapes article{padding:var(--e6) var(--e5);background:var(--nuage);border-radius:var(--rayon-l)}.etapes h2{font-size:1.15rem;margin:var(--e4) 0 var(--e2)}.etapes p{margin:0;color:var(--encre-doux);font-size:var(--t-petit);max-width:none}.numero{display:grid;place-items:center;width:2.2rem;height:2.2rem;background:var(--corail-profond);border-radius:var(--pilule);color:var(--blanc);font-family:var(--titre);font-size:1.1rem;font-weight:700}.mission{margin:var(--e9) 0 var(--e8)}.mission h2{font-size:var(--t-titre);max-width:22ch;margin-bottom:var(--e6)}.credo{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--e5)}.credo article{padding:var(--e5);background:var(--blanc);border:1px solid var(--trait);border-radius:var(--rayon-l)}.credo h3{font-size:1.05rem}.credo p{margin:0;max-width:none;font-size:var(--t-petit);color:var(--encre-doux)}.carte{padding:var(--e6);background:var(--blanc);border:1px solid var(--trait);border-radius:var(--rayon-l)}.carte+.carte,article.carte{margin-top:var(--e5)}.carte.etroite{max-width:34rem;margin-left:auto;margin-right:auto}.carte header{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:baseline;justify-content:space-between;margin-bottom:var(--e4)}.carte header h2,.carte header h3{margin:0}.encadre{padding:var(--e4) var(--e5);background:var(--nuage);border-radius:var(--rayon);font-size:var(--t-petit)}.encadre p{margin:0;max-width:none}.encadre p+p,.encadre .actions{margin-top:var(--e3)}.mot-proprietaire{margin:0 0 var(--e5);padding:var(--e5);background:var(--corail-tendre);border-radius:var(--rayon-l)}.mot-proprietaire p{font-size:1.15rem;font-weight:600;margin:0 0 var(--e2);max-width:none}.mot-proprietaire cite{color:var(--encre-doux);font-size:var(--t-mini);font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.1em}form{display:flex;flex-direction:column;gap:var(--e4);margin-top:var(--e5)}label{display:flex;flex-direction:column;gap:var(--e2);font-size:var(--t-petit);font-weight:700}input,textarea,select{font:inherit;font-weight:400;padding:var(--e3) var(--e4);color:var(--encre);background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--rayon);transition:border-color var(--transition),box-shadow var(--transition)}input:hover,textarea:hover,select:hover{border-color:var(--encre-doux)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--corail-profond);box-shadow:0 0 0 3px var(--corail-tendre)}input:disabled,textarea:disabled{background:var(--brume);color:var(--encre-doux)}textarea{resize:vertical;line-height:1.5}input[type=file]{padding:var(--e2);font-size:var(--t-petit);background:var(--nuage)}.champ-code{font-family:var(--mono);font-size:1.35rem;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase;padding:var(--e4)}.case{flex-direction:row;align-items:flex-start;gap:var(--e3);font-weight:400}.case input{margin-top:3px;accent-color:var(--corail-profond)}.ligne{display:flex;flex-wrap:wrap;gap:var(--e3);align-items:flex-start}.ligne input,.ligne textarea,.ligne select{flex:1;min-width:11rem}.deux-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e3) var(--e5);font:inherit;font-family:var(--titre);font-weight:700;font-size:var(--t-petit);text-align:center;text-decoration:none;color:var(--blanc);background:var(--corail-profond);border:1px solid transparent;border-radius:var(--pilule);cursor:pointer;transition:background var(--transition),transform var(--transition),box-shadow var(--transition)}.bouton:hover{background:var(--corail-sombre);color:var(--blanc);box-shadow:var(--ombre-haute)}.bouton:active{transform:translateY(1px)}.bouton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.bouton.fantome{color:var(--encre);background:var(--blanc);border-color:var(--trait-fort)}.bouton.fantome:hover{color:var(--encre);background:var(--nuage);border-color:var(--encre-doux)}.lien{padding:0;font:inherit;font-size:var(--t-petit);font-weight:700;color:var(--corail-profond);background:none;border:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lien:hover{color:var(--corail-sombre)}.lien.danger{color:var(--erreur);margin-left:var(--e4)}.erreur,.succes{margin:0;padding:var(--e3) var(--e4);border-radius:var(--rayon);font-size:var(--t-petit);font-weight:700;max-width:none}.erreur{color:var(--erreur);background:var(--corail-tendre)}.succes{color:var(--succes);background:var(--menthe)}.badge{display:inline-block;padding:3px 12px;background:var(--brume);border-radius:var(--pilule);color:var(--encre);font-size:var(--t-mini);font-weight:800;white-space:nowrap}.badge.petit{margin-left:var(--e2);padding:2px 9px;font-size:.72rem}.badge.alerte{background:var(--beurre);color:var(--beurre-fonce)}.badge.cliquable{font-family:inherit;border:none;color:var(--corail-profond);background:var(--corail-tendre);cursor:pointer;transition:background var(--transition)}.badge.cliquable:hover{background:var(--corail);color:var(--blanc)}.carte.vise{border-color:var(--corail-profond);box-shadow:0 0 0 3px var(--corail-tendre)}.badge.statut-payee,.badge.statut-recue,.badge.statut-resolu,.badge.statut-confirme,.badge.statut-actif{background:var(--menthe);color:var(--menthe-fonce)}.badge.statut-expediee,.badge.statut-repondu,.badge.statut-encours,.badge.statut-enstock{background:var(--ciel);color:var(--ciel-fonce)}.badge.statut-approvisionnement,.badge.statut-enpreparation,.badge.statut-vendu,.badge.statut-attenteconfirmation,.badge.statut-ouvert{background:var(--beurre);color:var(--beurre-fonce)}.badge.statut-retractationdemandee,.badge.statut-retour,.badge.statut-annulee,.badge.statut-rejete,.badge.statut-refuse{background:var(--peche);color:var(--peche-fonce)}.badge.statut-enattenteattribution,.badge.statut-desactive,.badge.statut-sansreponse,.badge.statut-clos,.badge.statut-ferme{background:var(--brume);color:var(--encre-doux)}.onglets{display:flex;flex-wrap:wrap;gap:var(--e1);margin:0 0 var(--e6);padding:var(--e1);background:var(--nuage);border-radius:var(--pilule)}.onglets button{padding:var(--e2) var(--e4);font:inherit;font-size:var(--t-petit);font-weight:700;color:var(--encre-doux);background:none;border:none;border-radius:var(--pilule);cursor:pointer;transition:color var(--transition),background var(--transition)}.onglets button:hover{color:var(--encre)}.onglets button.actif{color:var(--encre);background:var(--blanc);box-shadow:var(--ombre)}.fil-etapes{display:flex;flex-wrap:wrap;gap:var(--e5);list-style:none;margin:0 0 var(--e7);padding:0;font-size:var(--t-petit);font-weight:700;color:var(--encre-doux)}.fil-etapes li{display:flex;align-items:center;gap:var(--e2)}.fil-etapes .numero{width:1.75rem;height:1.75rem;font-size:.85rem;background:var(--brume);color:var(--encre-doux)}.fil-etapes .actuelle{color:var(--encre)}.fil-etapes .actuelle .numero{background:var(--corail-profond);color:var(--blanc)}.fil-etapes .faite .numero{background:var(--menthe);color:var(--menthe-fonce)}.compteur{display:inline-flex;align-items:center;align-self:center;gap:var(--e3);margin-top:auto;padding:var(--e1);background:var(--nuage);border-radius:var(--pilule)}.compteur button{display:grid;place-items:center;width:2rem;height:2rem;font:inherit;font-size:1.1rem;font-weight:700;color:var(--encre);background:var(--blanc);border:none;border-radius:var(--pilule);box-shadow:var(--ombre);cursor:pointer;transition:color var(--transition),box-shadow var(--transition)}.compteur button:hover:not(:disabled){color:var(--corail-profond);box-shadow:var(--ombre-haute)}.compteur button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.compteur span{min-width:1.2rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.intention{display:flex;gap:var(--e1);width:100%;margin-top:var(--e3);padding:var(--e1);background:var(--nuage);border-radius:var(--pilule)}.intention button{flex:1;padding:var(--e2);font:inherit;font-size:var(--t-mini);font-weight:700;color:var(--encre-doux);background:transparent;border:none;border-radius:var(--pilule);cursor:pointer;transition:color var(--transition),background var(--transition)}.intention button.choisie{color:var(--encre);background:var(--blanc);box-shadow:var(--ombre)}.barre-panier{position:sticky;bottom:var(--e4);z-index:10;display:flex;gap:var(--e4);align-items:center;justify-content:space-between;margin-top:var(--e6);padding:var(--e3) var(--e3) var(--e3) var(--e5);background:var(--encre);border-radius:var(--pilule);box-shadow:var(--ombre-haute);color:var(--blanc);font-size:var(--t-petit);font-weight:700}.barre-panier .bouton{background:var(--blanc);color:var(--encre)}.barre-panier .bouton:hover:not(:disabled){background:var(--corail);color:var(--blanc)}.options{display:flex;flex-direction:column;gap:var(--e3);margin-top:var(--e5)}.option{display:flex;flex-direction:column;gap:var(--e1);padding:var(--e4) var(--e5);text-align:left;font:inherit;background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--rayon);cursor:pointer;transition:border-color var(--transition),background var(--transition)}.option:hover{border-color:var(--encre-doux)}.option.choisie{border-color:var(--corail-profond);background:var(--corail-tendre)}.option strong{font-family:var(--titre);font-size:1.05rem}.recapitulatif{margin-top:var(--e5);padding:var(--e5);background:var(--nuage);border-radius:var(--rayon-l)}.recapitulatif h2{font-size:1.05rem;margin-bottom:var(--e3)}.recapitulatif ul,.lignes{list-style:none;margin:0;padding:0}.recapitulatif li,.lignes li,.total{display:flex;justify-content:space-between;gap:var(--e4);padding:var(--e1) 0}.total{margin:var(--e3) 0 0;padding-top:var(--e3);border-top:1px solid var(--trait-fort);font-weight:700}.total strong{font-family:var(--titre);font-size:1.25rem}.totem.perdu{border-color:var(--beurre-fonce)}.etats{display:flex;align-items:center;gap:var(--e3)}.detail-totem{display:flex;flex-direction:column;gap:var(--e4);margin-top:var(--e5);padding-top:var(--e5);border-top:1px solid var(--trait)}.reception{align-items:center;margin-top:var(--e4);padding-top:var(--e4);border-top:1px solid var(--trait)}.reception>div{min-width:10rem}.objet-trouve{display:flex;gap:var(--e5);align-items:flex-start;margin:var(--e4) 0}.objet-trouve>div{flex:1}.photo-objet,.photo-support{width:8.5rem;aspect-ratio:1;object-fit:cover;border-radius:var(--rayon);background:var(--nuage)}.photo-support{width:100%;aspect-ratio:4 / 3}.description-objet{font-size:1.1rem;font-weight:700;margin:0 0 var(--e2)}blockquote{margin:0;padding:var(--e4);background:var(--nuage);border-radius:var(--rayon);color:var(--encre-doux)}.fil{margin-top:var(--e5);padding-top:var(--e5);border-top:1px solid var(--trait)}.fil header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e3)}.bulle{max-width:34rem;padding:var(--e3) var(--e4);margin:var(--e3) 0;background:var(--nuage);border-radius:var(--rayon-l) var(--rayon-l) var(--rayon-l) var(--rayon-s)}.bulle.moi{margin-left:auto;background:var(--corail-tendre);border-radius:var(--rayon-l) var(--rayon-l) var(--rayon-s) var(--rayon-l)}.bulle p{margin:0;max-width:none}.bulle p+p{margin-top:var(--e2)}.bulle.arretee{background:var(--blanc);border:1px dashed var(--trait-fort)}.bulle.arretee>p:nth-child(2){color:var(--encre-doux)}.bulle .motif{margin-top:var(--e2);padding-top:var(--e2);border-top:1px solid var(--trait);font-size:var(--t-petit);color:var(--corail-sombre)}.bulle em{font-style:normal;font-weight:700}.champs-dossier{display:flex;flex-direction:column;gap:var(--e4)}.faq{max-width:44rem;margin:0 auto}.faq-groupe{margin-top:var(--e7)}.faq-groupe h2{margin-bottom:var(--e4)}.faq details{margin-bottom:var(--e2);background:var(--nuage);border-radius:var(--rayon);transition:background var(--transition)}.faq details[open]{background:var(--corail-tendre)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:var(--e4) var(--e5);font-family:var(--titre);font-weight:700;cursor:pointer;list-style:none}.faq summary::marker,.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.3rem;color:var(--corail-profond)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0;padding:0 var(--e5) var(--e5);color:var(--encre-doux);max-width:none}.legal{max-width:44rem;margin:0 auto}.legal h2{margin-top:var(--e7)}.legal h3{margin-top:var(--e5)}.legal p{color:var(--encre-doux)}.legal strong{color:var(--encre)}.tableau{width:100%;min-width:40rem;border-collapse:collapse;font-size:var(--t-petit)}.tableau th,.tableau td{padding:var(--e3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--trait)}.tableau th{background:var(--blanc);font-size:var(--t-mini);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-doux);white-space:nowrap}.tableau tbody tr:hover{background:var(--nuage)}.tableau tr.inactif{opacity:.5}.tableau select{padding:var(--e1) var(--e2);font-size:var(--t-mini);border-radius:var(--rayon-s)}.message-court{max-width:24rem}.barre-filtres{display:flex;flex-wrap:wrap;gap:var(--e4);align-items:flex-end;justify-content:space-between;margin-bottom:var(--e5)}.barre-filtres form{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--e3);margin:0}.chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--e4)}.chiffre{display:flex;flex-direction:column;gap:var(--e1);padding:var(--e5);background:var(--nuage);border:none;border-radius:var(--rayon-l)}.chiffre .valeur{font-family:var(--titre);font-size:2rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.graphique{display:flex;align-items:flex-end;gap:var(--e1);height:11rem;margin-top:var(--e5);padding-top:var(--e3)}.colonne{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-align:center}.barre{background:var(--corail);border-radius:var(--rayon-s) var(--rayon-s) 2px 2px;min-height:3px;transition:background var(--transition)}.colonne:hover .barre{background:var(--corail-profond)}.jour{padding-top:var(--e1);font-size:var(--t-mini);color:var(--encre-doux);font-variant-numeric:tabular-nums}.liste-fabrication,.liste-alertes,.compteurs{list-style:none;margin:var(--e4) 0 0;padding:0}.liste-fabrication li,.liste-alertes li,.compteurs li{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);padding:var(--e3) 0;border-bottom:1px solid var(--trait);font-size:var(--t-petit)}.liste-fabrication li span:nth-child(2){flex:1}.rupture{color:var(--erreur);font-weight:800}.secret{padding:var(--e4);background:var(--nuage);border-radius:var(--rayon);font-family:var(--mono);font-size:1.05rem;letter-spacing:.12em;text-align:center;word-break:break-all}.banque{margin:0;padding:var(--e5);border:1px solid var(--trait);border-radius:var(--rayon-l)}.banque legend{padding:0 var(--e2);font-size:var(--t-petit);font-weight:700}.grille-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:var(--e3);margin-bottom:var(--e4)}.vignette{display:flex;flex-direction:column;align-items:center;gap:var(--e1);padding:var(--e2);background:var(--blanc);border:1px solid var(--trait);border-radius:var(--rayon);font:inherit;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}.vignette:hover{border-color:var(--encre-doux);box-shadow:var(--ombre)}.vignette.choisie{border-color:var(--corail-profond);background:var(--corail-tendre)}.vignette img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--rayon-s)}.vignette span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;text-align:center}.dossier.urgent{border-color:var(--beurre-fonce);background:#fffdf7}.prochaine-action{font-family:var(--titre);font-size:1.1rem;font-weight:700;margin:var(--e3) 0}.limier-svg{display:block}.bon-commande{margin-top:var(--e5);padding:var(--e6);background:var(--blanc);border:1px solid var(--trait);border-radius:var(--rayon-l)}.bon-commande header{display:block;margin-bottom:var(--e5)}.bon-commande h3{font-family:var(--texte);font-size:var(--t-mini);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--encre-doux)}.bon-commande .tableau{margin:var(--e4) 0}@media print{body{background:#fff;font-size:11pt}main{padding:0;max-width:none}.no-print{display:none!important}body *{visibility:hidden}.bon-commande,.bon-commande *{visibility:visible}.bon-commande{position:absolute;inset:0 auto auto 0;width:100%;margin:0;padding:0;border:none}.tableau{border:1px solid #999}.tableau th{background:#eee}}@media (max-width: 64rem){.heros{grid-template-columns:1fr;gap:var(--e6);padding:var(--e6) var(--e5);text-align:center}.heros h1,.heros .chapeau{max-width:none}.heros .actions{justify-content:center}.vitrine .tuile{width:7.5rem}.vitrine .tuile:nth-child(2){width:8.5rem}}@media (max-width: 40rem){main{padding:var(--e5) var(--e4) var(--e8)}.entete{padding:var(--e3) var(--e4);gap:var(--e2)}.entete nav{gap:2px;width:100%;justify-content:flex-start}.carte{padding:var(--e5) var(--e4)}.deux-colonnes{grid-template-columns:1fr}.objet-trouve{flex-direction:column}.photo-objet{width:100%;aspect-ratio:16 / 10}.fil-etapes{gap:var(--e3)}.barre-panier{padding:var(--e2) var(--e2) var(--e2) var(--e4)}.vitrine .tuile:nth-child(3){display:none}.heros .actions{flex-direction:column;align-items:stretch}.onglets{border-radius:var(--rayon-l)}}.carte,.fil{overflow-x:auto}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.grille-dispos{margin-top:var(--e4)}.grille-dispos table{width:100%;border-collapse:separate;border-spacing:0 var(--e1);font-size:var(--t-petit)}.grille-dispos thead th{padding:0 var(--e2) var(--e2);font-family:var(--titre);font-size:var(--t-mini);font-weight:700;text-align:center;color:var(--encre)}.grille-dispos thead th .discret{display:block;font-family:var(--texte);font-weight:400;font-size:var(--t-mini)}.grille-dispos tbody th{width:45%;padding:0 var(--e3) 0 var(--e2);font-weight:500;text-align:left;color:var(--encre-doux);white-space:nowrap}.grille-dispos td{padding:0 var(--e1)}.grille-dispos .case{display:block;width:100%;min-height:2.25rem;font-family:var(--titre);font-size:var(--t-base);font-weight:700;color:var(--corail-profond);background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--rayon-s);cursor:pointer;transition:background var(--transition),border-color var(--transition)}.grille-dispos .case:hover{background:var(--nuage)}.grille-dispos .case.cochee{background:var(--corail-tendre);border-color:var(--corail-profond)}.grille-dispos .ligne{align-items:center;margin-top:var(--e4)}.grille-dispos .ligne p{flex:1;margin:0}.liste-creneaux{list-style:none;margin:var(--e3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--e2)}.liste-creneaux li{padding:var(--e1) var(--e3);font-size:var(--t-petit);background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--pilule)}@media (max-width: 560px){.grille-dispos tbody th{width:38%;white-space:normal}.grille-dispos .case{min-height:2.6rem}}.message-relu{margin:var(--e4) 0;padding:var(--e4);background:var(--nuage);border-left:3px solid var(--trait-fort);border-radius:0 var(--rayon) var(--rayon) 0;white-space:pre-wrap}.chiffre.urgent{border-color:var(--beurre-fonce);background:#fffdf7}.case-a-cocher{display:flex;flex-direction:row;align-items:baseline;gap:var(--e2);font-weight:500}.case-a-cocher input{width:auto;margin:0}.porte-cle{position:relative;display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.porte-cle .limier-image{width:100%;height:100%;object-fit:cover}.face-bascule{position:absolute;inset:auto var(--e2) var(--e2) auto;padding:var(--e1) var(--e3);font-family:var(--titre);font-size:var(--t-mini);font-weight:700;color:var(--encre);background:#ffffffeb;border:1px solid var(--trait-fort);border-radius:var(--pilule);opacity:0;transition:opacity var(--transition)}.porte-cle:hover .face-bascule,.porte-cle:focus-visible .face-bascule,.porte-cle[aria-pressed=true] .face-bascule{opacity:1}@media (hover: none){.face-bascule{opacity:1}}.defile{display:flex;gap:var(--e5);margin-top:var(--e5);padding-bottom:var(--e4);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scroll-padding-left:var(--e2)}.defile .produit{flex:0 0 13rem;scroll-snap-align:start}@media (max-width: 640px){.defile .produit{flex-basis:10.5rem}}.collecte{margin-bottom:var(--e7)}.retour{margin-top:var(--e9)}.retour .chapeau{max-width:var(--mesure)}.colonnes-retour{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--e5);margin-top:var(--e6)}.colonnes-retour article{padding:var(--e5);background:var(--nuage);border-radius:var(--rayon-l)}.colonnes-retour h3{margin:0 0 var(--e3);font-size:var(--t-sous)}.colonnes-retour p{margin:0;max-width:none}.collaborer{margin-top:var(--e9);padding:var(--e7);background:var(--corail-tendre);border-radius:var(--rayon-xl)}.collaborer>div{max-width:var(--mesure)}.collaborer h2{margin-top:var(--e2)}.collaborer .bouton{margin-top:var(--e5)}@media (max-width: 640px){.collaborer{padding:var(--e5)}}.difference{margin-top:var(--e9)}.comparaison{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--e5);margin-top:var(--e6)}.comparaison article{padding:var(--e5);border:1px solid var(--trait);border-radius:var(--rayon-l)}.comparaison h3{margin:0 0 var(--e3);font-size:var(--t-sous)}.comparaison p{margin:0;max-width:none}.champ-commune{position:relative}.suggestions{position:absolute;z-index:10;left:0;right:0;margin:calc(var(--e2) * -1) 0 0;padding:var(--e2);list-style:none;background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--rayon);box-shadow:0 12px 28px #16171c1f;max-height:16rem;overflow-y:auto}.suggestions li+li{margin-top:2px}.suggestions button{display:block;width:100%;padding:var(--e2) var(--e3);text-align:left;background:none;border:0;border-radius:var(--rayon-s);cursor:pointer;font:inherit;color:inherit}.suggestions button:hover,.suggestions button:focus-visible{background:var(--nuage)}.tranches{list-style:none;margin:var(--e4) 0 0;padding:0}.tranches li+li{margin-top:var(--e2)}.tranches label{display:flex;gap:var(--e3);align-items:flex-start;padding:var(--e3);border:1px solid var(--trait);border-radius:var(--rayon);cursor:pointer}.tranches label:hover{border-color:var(--trait-fort)}.tranches input{margin-top:.2rem}.tranches .discret{display:block}.total{margin-top:var(--e4)}.qr-codes{display:flex;flex-wrap:wrap;gap:var(--e5);margin:var(--e5) 0}.qr-codes figure{flex:1 1 12rem;margin:0;padding:var(--e4);text-align:center;background:var(--blanc);border:1px solid var(--trait-fort);border-radius:var(--rayon)}.qr-codes img{width:100%;max-width:10.5rem;height:auto;image-rendering:pixelated}.qr-codes figcaption{display:grid;gap:var(--e1);margin-top:var(--e3)}.qr-codes figcaption .code{font-size:var(--t-petit)}.tableau-legal{width:100%;margin:var(--e4) 0;border-collapse:collapse;font-size:var(--t-petit)}.tableau-legal th,.tableau-legal td{padding:var(--e3);text-align:left;vertical-align:top;border-bottom:1px solid var(--trait)}.tableau-legal th{width:38%;font-weight:600}.tableau-legal td{color:var(--encre-doux)}@media (max-width: 560px){.tableau-legal,.tableau-legal tbody,.tableau-legal tr{display:block}.tableau-legal th,.tableau-legal td{display:block;width:auto;border:0}.tableau-legal th{padding-bottom:0}.tableau-legal tr{border-bottom:1px solid var(--trait);padding:var(--e2) 0}}
