:root{--creme:#F5F1E8;--creme-2:#DED2B9;--navy:#28394C;--navy-2:#33475E;--blanc:#FBFAF7;--or:#D3C6AB;--or-fonce:#A8996F;--bronze:#75683F;--encre:#28394C;--gris:#4E5866;--graphe-teinte:#414E5D;--graphe-filet:rgba(40,57,76,.22);--sous:#8A8F97;--carte:#FBFAF7;--carte-filet:#DDD5C4;--ombre-carte:none;--ombre-carte-survol:0 16px 34px rgba(40,57,76,.13);--fond-haut:#DED2B9;--fond-bas:#F5F1E8;--menu-fond:#28394C;--menu-fond-2:#1F2E3F;--menu-texte:#AEB9C6;--menu-actif:#FFFFFF;--input-fond:#FBFAF7;--input-filet:rgba(211,198,171,.9);--input-filet-focus:rgba(40,57,76,.45);--placeholder:#A9AFB7;--btn:#28394C;--btn-texte:#FFFFFF;--btn-survol:#1F2E3F;--sep:rgba(40,57,76,.10);--vert-fond:#CDE8DA;--vert:#2E6B4F;--rouge:#B0483E;--rouge-fond:rgba(176,72,62,.10);--neutre-fond:rgba(40,57,76,.07);--attente-fond:rgba(160,132,86,.16);--attente:#7C6335;--voile:rgba(31,46,63,.45);--cout-orange:#C4691F;--cout-orange-fond:#FBF1E7;--cout-orange-filet:#EDD5BC;--cout-total-fond:#F3EDE4;--cout-total-lib:#8A7F6A;--cout-note-fond:#FBFAF8;--teinte-pur:100%;--teinte-texte:#000;--teinte-texte-pur:78%}:root[data-theme=nuit]{--creme:#26374A;--creme-2:#1B2735;--blanc:#2C3F53;--encre:#E6DFCF;--gris:#B7C1CC;--graphe-teinte:#C7CBCD;--graphe-filet:rgba(255,255,255,.26);--sous:#9AA5B1;--carte:#2C3D52;--carte-filet:#3A4856;--ombre-carte:none;--ombre-carte-survol:0 20px 46px rgba(0,0,0,.50);--fond-haut:#1B2938;--fond-bas:#28394C;--menu-fond:#16222F;--menu-fond-2:#121C27;--menu-texte:#8A97A5;--menu-actif:#EDE7DA;--input-fond:#1F2E3E;--input-filet:#3A4856;--input-filet-focus:rgba(211,198,171,.55);--placeholder:#7E8A98;--btn:#D3C6AB;--btn-texte:#28394C;--btn-survol:#C4B593;--sep:rgba(255,255,255,.12);--bronze:#B3A276;--or-fonce:#C6B489;--vert-fond:rgba(46,107,79,.28);--vert:#9CD8B8;--rouge:#E08A80;--rouge-fond:rgba(224,138,128,.14);--neutre-fond:rgba(255,255,255,.08);--attente-fond:rgba(211,198,171,.14);--attente:#D3C6AB;--voile:rgba(8,14,22,.6);--cout-orange:#E9A56B;--cout-orange-fond:rgba(196,105,31,.16);--cout-orange-filet:rgba(233,165,107,.35);--cout-total-fond:rgba(211,198,171,.10);--cout-total-lib:#C6B489;--cout-note-fond:rgba(255,255,255,.03);--teinte-pur:62%;--teinte-texte:#fff;--teinte-texte-pur:50%;color-scheme:dark}.mk-hors{display:contents;font-family:Poppins,sans-serif;font-weight:300;color:var(--encre)}.mk,.mk-calque{font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.mk{overflow-x:clip;font-family:Poppins,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:300;color:var(--encre);display:flex;min-height:100vh}.mk:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--fond-haut) 0,var(--fond-bas) 100%)}html:has(.mk){overscroll-behavior-y:none;scroll-behavior:auto}html:has(.mk) body{overscroll-behavior-y:none}:where(.mk,.mk-hors) h1,:where(.mk,.mk-hors) h2,:where(.mk,.mk-hors) h3{font-weight:500;line-height:1.15;color:var(--encre);letter-spacing:-.015em}:where(.mk,.mk-hors) :focus-visible{outline:3px solid var(--or);outline-offset:2px}:where(.mk,.mk-hors) .bascule{position:fixed;top:16px;right:16px;z-index:40;width:42px;height:42px;border-radius:50%;background:var(--carte);border:1px solid var(--carte-filet);color:var(--sous);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.1)}:where(.mk,.mk-hors) .bascule:hover{color:var(--encre)}:where(.mk,.mk-hors) .bascule svg{width:20px;height:20px}:where(.mk,.mk-hors) .icone-soleil{display:none}[data-theme=nuit] :where(.mk,.mk-hors) .icone-lune{display:none}[data-theme=nuit] :where(.mk,.mk-hors) .icone-soleil{display:block}:where(.mk,.mk-hors) .laterale{width:248px;flex:0 0 248px;background:linear-gradient(to bottom,var(--menu-fond) 0,var(--menu-fond-2) 100%);display:flex;flex-direction:column;padding:22px 14px 18px;position:fixed;top:0;bottom:0;left:0;z-index:30;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}:where(.mk,.mk-hors) .laterale::-webkit-scrollbar{display:none}:where(.mk,.mk-hors) .marque{display:flex;align-items:center;gap:10px;padding:4px 10px 22px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:18px}:where(.mk,.mk-hors) .marque .mono{width:34px;height:34px;flex:0 0 auto}:where(.mk,.mk-hors) .marque .mono svg{width:100%;height:100%;display:block;border-radius:8px}:where(.mk,.mk-hors) .marque .lettrage{width:147px;color:var(--or);margin:-8px 0 -11px}:where(.mk,.mk-hors) .marque .lettrage svg{width:100%;height:auto;display:block}:where(.mk,.mk-hors) .menu{display:flex;flex-direction:column;gap:4px}:where(.mk,.mk-hors) .menu-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:var(--menu-texte);font-weight:400;font-size:13.44px;text-align:left;width:100%;transition:background .15s ease,color .15s ease}:where(.mk,.mk-hors) .menu-item:hover{background:rgba(255,255,255,.06);color:var(--menu-actif)}:where(.mk,.mk-hors) .menu-item[aria-current=page]{background:rgba(211,198,171,.16);color:var(--menu-actif)}:where(.mk,.mk-hors) .menu-item svg{width:20px;height:20px;flex:0 0 auto;transition:transform .15s ease}:where(.mk,.mk-hors) .menu-item:hover svg{transform:scale(1.1)}:where(.mk,.mk-hors) .menu-bas{margin-top:auto;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}:where(.mk,.mk-hors) .pastille{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--rouge);color:#fff;font-size:10.64px;font-weight:500;display:flex;align-items:center;justify-content:center}:where(.mk,.mk-hors) .principale{flex:1;min-width:0;margin-left:248px;padding:30px 36px 56px}:where(.mk,.mk-hors) .cadre{max-width:1120px;margin:0 auto}:where(.mk,.mk-hors) .vue{display:block;animation:apparait .25s ease}@keyframes apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(.mk,.mk-hors) .vue{animation:none}:where(.mk,.mk-hors) .action,:where(.mk,.mk-hors) .action:after,:where(.mk,.mk-hors) .btn,:where(.mk,.mk-hors) .carte,:where(.mk,.mk-hors) .carte:after,:where(.mk,.mk-hors) .menu-item svg{transition:none}:where(.mk,.mk-hors) .btn:hover,:where(.mk,.mk-hors) .menu-item:hover svg{transform:none}}:where(.mk,.mk-hors) .surtitre{font-size:11.76px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-bottom:4px}:where(.mk,.mk-hors) .titre-page{font-size:23.8px;margin-bottom:4px}:where(.mk,.mk-hors) .pied-app{margin-top:14px;padding:0 12px;text-align:center;font-size:10.08px;line-height:1.5;color:var(--menu-texte);opacity:.65}:where(.mk,.mk-hors) .sous-page{color:var(--sous);font-size:13.72px}:where(.mk,.mk-hors) .tete-page{margin-bottom:20px;display:flex;align-items:center;gap:15px}:where(.mk,.mk-hors) .tete-page>div{min-width:0}:where(.mk,.mk-hors) .titre-icone{width:48px;height:48px;border-radius:14px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--carte-filet);box-shadow:var(--ombre-carte)}:where(.mk,.mk-hors) .titre-icone svg{width:22px;height:22px}:where(.mk,.mk-hors) .titre-icone.t-or{background:rgba(160,132,86,.18);color:#6B5327}[data-theme=nuit] :where(.mk,.mk-hors) .titre-icone.t-or{background:rgba(211,198,171,.16);color:var(--or)}:where(.mk,.mk-hors) .titre-icone.t-navy{background:rgba(40,57,76,.08);color:var(--navy)}[data-theme=nuit] :where(.mk,.mk-hors) .titre-icone.t-navy{background:rgba(255,255,255,.1);color:#C9D3DE}:where(.mk,.mk-hors) .titre-icone.t-rouille{background:rgba(126,58,42,.1);color:#7E3A2A}[data-theme=nuit] :where(.mk,.mk-hors) .titre-icone.t-rouille{background:rgba(126,58,42,.3);color:#E5B3A6}:where(.mk,.mk-hors) .titre-icone.t-vert{background:var(--vert-fond);color:var(--vert)}:where(.mk,.mk-hors) .titre-icone.t-neutre{background:var(--neutre-fond);color:var(--gris)}:where(.mk,.mk-hors) .btn{display:inline-flex;align-items:center;gap:8px;background:var(--btn);color:var(--btn-texte);padding:10px 18px;border-radius:11px;font-weight:500;font-size:13.3px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}:where(.mk,.mk-hors) .btn:hover{background:var(--btn-survol);transform:translateY(-1px);box-shadow:0 6px 14px rgba(40,57,76,.18)}[data-theme=nuit] :where(.mk,.mk-hors) .btn:hover{box-shadow:0 6px 14px rgba(0,0,0,.35)}:where(.mk,.mk-hors) .btn svg{width:17px;height:17px}:where(.mk,.mk-hors) .btn-carte{display:inline-flex;align-items:center;gap:8px;background:var(--carte);border:1px solid var(--carte-filet);padding:10px 16px;border-radius:11px;font-weight:400;font-size:12.88px;color:var(--encre);transition:border-color .15s ease;white-space:nowrap}:where(.mk,.mk-hors) .btn-carte:hover{border-color:var(--or-fonce)}:where(.mk,.mk-hors) .btn-carte svg{width:17px;height:17px;color:var(--sous)}:where(.mk,.mk-hors) .outils{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}:where(.mk,.mk-hors) .champ-recherche{flex:1;min-width:220px;position:relative}:where(.mk,.mk-hors) .champ-recherche svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--placeholder);pointer-events:none}:where(.mk,.mk-hors) .champ-recherche input{width:100%;padding:11px 14px 11px 44px;border-radius:12px;border:1px solid var(--input-filet);background:var(--input-fond);color:var(--encre);font-family:inherit;font-size:13.3px;font-weight:300}:where(.mk,.mk-hors) .champ-recherche input::-moz-placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .champ-recherche input::placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .champ-recherche input:focus{outline:none;border-color:var(--input-filet-focus);box-shadow:0 0 0 4px rgba(40,57,76,.06)}:where(.mk,.mk-hors) .filtres{display:flex;gap:8px;flex-wrap:nowrap;margin-bottom:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding-top:6px;margin-top:-6px;padding-bottom:2px}:where(.mk,.mk-hors) .filtres::-webkit-scrollbar{display:none}:where(.mk,.mk-hors) .filtres>*{flex:0 0 auto}:where(.mk,.mk-hors) .filtre{flex:0 0 auto;white-space:nowrap;padding:6px 14px;border-radius:999px;background:var(--carte);border:1px solid var(--carte-filet);font-size:12.32px;font-weight:400;color:var(--gris);display:inline-flex;align-items:center;gap:8px}:where(.mk,.mk-hors) .filtre:hover{border-color:var(--or-fonce)}:where(.mk,.mk-hors) .filtre.actif{background:var(--btn);border-color:var(--btn);color:var(--btn-texte)}:where(.mk,.mk-hors) .filtre .puce{width:8px;height:8px;border-radius:50%;flex:0 0 auto}:where(.mk,.mk-hors) .barre-tri{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#E9E0CB;border:1px solid #d6c9a8;border-radius:12px;padding:8px 14px;margin-bottom:16px;font-size:12.32px;color:var(--gris)}[data-theme=nuit] :where(.mk,.mk-hors) .barre-tri{background:var(--carte);border-color:var(--carte-filet)}:where(.mk,.mk-hors) .barre-tri .compte{margin-right:auto}:where(.mk,.mk-hors) .tri{padding:5px 12px;border-radius:999px;font-size:12.04px;color:var(--gris)}:where(.mk,.mk-hors) .tri.actif{background:var(--btn);color:var(--btn-texte);font-weight:500}:where(.mk,.mk-hors) .tri-sens{display:inline-flex;align-items:center;gap:6px;font-size:12.04px;color:var(--gris)}:where(.mk,.mk-hors) .tri-sens svg{width:14px;height:14px}:where(.mk,.mk-hors) .carte{background:var(--carte);border:1px solid var(--carte-filet);border-radius:18px;box-shadow:var(--ombre-carte);position:relative;transition:border-color .22s ease}:where(.mk,.mk-hors) .carte:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:var(--ombre-carte-survol);opacity:0;transition:opacity .22s ease;pointer-events:none;z-index:-1}:where(.mk,.mk-hors) .fiche:hover:after{opacity:1}:where(.mk,.mk-hors) .fiche:hover{border-color:var(--navy)}[data-theme=nuit] :where(.mk,.mk-hors) .fiche:hover{border-color:var(--or)}:where(.mk,.mk-hors) .grille{display:grid;gap:14px}:where(.mk,.mk-hors) .grille-4{grid-template-columns:repeat(4,1fr)}:where(.mk,.mk-hors) .grille-2{grid-template-columns:repeat(2,1fr)}:where(.mk,.mk-hors) .etat{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:11.2px;font-weight:500}:where(.mk,.mk-hors) .etat svg{width:12px;height:12px}:where(.mk,.mk-hors) .etat.valide{background:var(--vert-fond);color:var(--vert)}:where(.mk,.mk-hors) .etat.en-cours{background:var(--attente-fond);color:var(--attente)}:where(.mk,.mk-hors) .etat.modele{background:var(--neutre-fond);color:var(--gris)}:where(.mk,.mk-hors) .etat.inactif{background:var(--neutre-fond);color:var(--sous)}:where(.mk,.mk-hors) .etat.actif-v{background:var(--vert-fond);color:var(--vert)}:where(.mk,.mk-hors) .cat{display:inline-flex;padding:4px 12px;border-radius:999px;font-size:11.2px;font-weight:500;white-space:nowrap}:where(.mk,.mk-hors) .cat.pain{background:rgba(40,57,76,.1);color:var(--navy)}[data-theme=nuit] :where(.mk,.mk-hors) .cat.pain{background:rgba(255,255,255,.1);color:#C9D3DE}:where(.mk,.mk-hors) .cat.viennoiserie{background:rgba(160,132,86,.16);color:#7C6335}[data-theme=nuit] :where(.mk,.mk-hors) .cat.viennoiserie{background:rgba(160,132,86,.25);color:#DECBA5}:where(.mk,.mk-hors) .cat.biscuit{background:rgba(126,58,42,.1);color:#7E3A2A}[data-theme=nuit] :where(.mk,.mk-hors) .cat.biscuit{background:rgba(126,58,42,.3);color:#E5B3A6}:where(.mk,.mk-hors) .cat.neutre{background:var(--neutre-fond);color:var(--gris)}:where(.mk,.mk-hors) .cat.teinte{background:color-mix(in srgb,color-mix(in srgb,var(--cat) var(--teinte-pur),#fff) 18%,transparent);color:color-mix(in srgb,var(--cat) var(--teinte-texte-pur),var(--teinte-texte))}:where(.mk,.mk-hors) .action strong,:where(.mk,.mk-hors) .fiche-tete .nom,:where(.mk,.mk-hors) .ingredient strong,:where(.mk,.mk-hors) .ligne-noms span,:where(.mk,.mk-hors) .ligne-noms strong,:where(.mk,.mk-hors) .ligne-usage strong,:where(.mk,.mk-hors) .menu-item .libelle,:where(.mk,.mk-hors) .mesure small,:where(.mk,.mk-hors) .offre span,:where(.mk,.mk-hors) .reglage-noms span,:where(.mk,.mk-hors) .reglage-noms strong,:where(.mk,.mk-hors) .stat-libelle,:where(.mk,.mk-hors) .stat-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-width:0}:where(.mk,.mk-hors) .fiche-tete .nom{flex:0 1 auto}:where(.mk,.mk-hors) .ingredient>div{min-width:0}:where(.mk,.mk-hors) .menu-item .libelle{flex:1 1 auto;text-align:left}:where(.mk,.mk-hors) .offre>div{min-width:0;flex:1}:where(.mk,.mk-hors) .ligne-usage strong{margin-right:12px}:where(.mk,.mk-hors) .deborde{cursor:default}:where(.mk,.mk-hors) .bulle{position:fixed;z-index:80;background:var(--navy);color:#fff;padding:6px 11px;border-radius:8px;font-size:11.48px;font-weight:400;line-height:1.45;white-space:normal;width:-moz-max-content;width:max-content;max-width:280px;box-shadow:0 8px 22px rgba(0,0,0,.2);pointer-events:none;opacity:0;transition:opacity .12s ease;font-family:Poppins,sans-serif;letter-spacing:0;text-transform:none}:where(.mk,.mk-hors) .bulle.visible{opacity:1}[data-theme=nuit] :where(.mk,.mk-hors) .bulle{background:var(--or);color:#28394C}:where(.mk,.mk-hors) .stats{margin-bottom:16px}:where(.mk,.mk-hors) .stat{padding:16px 18px;position:relative}:where(.mk,.mk-hors) .stat-haut{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}:where(.mk,.mk-hors) .stat-icone{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center}:where(.mk,.mk-hors) .stat-icone svg{width:19px;height:19px}:where(.mk,.mk-hors) .stat-icone.recettes{background:rgba(160,132,86,.18);color:#6B5327}[data-theme=nuit] :where(.mk,.mk-hors) .stat-icone.recettes{background:rgba(211,198,171,.16);color:var(--or)}:where(.mk,.mk-hors) .stat-icone.prods{background:rgba(40,57,76,.08);color:var(--navy)}[data-theme=nuit] :where(.mk,.mk-hors) .stat-icone.prods{background:rgba(255,255,255,.1);color:#C9D3DE}:where(.mk,.mk-hors) .stat-icone.levains{background:rgba(126,58,42,.1);color:#7E3A2A}[data-theme=nuit] :where(.mk,.mk-hors) .stat-icone.levains{background:rgba(126,58,42,.3);color:#E5B3A6}:where(.mk,.mk-hors) .stat-icone.stock{background:var(--vert-fond);color:var(--vert)}:where(.mk,.mk-hors) .stat-note{font-size:11.2px;color:var(--sous);background:var(--neutre-fond);border-radius:999px;padding:3px 10px}:where(.mk,.mk-hors) .stat-valeur{font-size:22.4px;font-weight:500;letter-spacing:-.02em;line-height:1.1}:where(.mk,.mk-hors) .stat-libelle{color:var(--sous);font-size:12.32px}:where(.mk,.mk-hors) .panneau{padding:18px 20px}:where(.mk,.mk-hors) .panneau-tete{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}:where(.mk,.mk-hors) .panneau-tete h2{font-size:14.7px}:where(.mk,.mk-hors) .tout-voir{font-size:12.32px;color:var(--bronze);text-decoration:none;display:inline-flex;align-items:center;gap:5px}:where(.mk,.mk-hors) .tout-voir:hover{text-decoration:underline;text-underline-offset:.3em}:where(.mk,.mk-hors) .tout-voir svg{width:14px;height:14px}:where(.mk,.mk-hors) .ligne-liste{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .ligne-liste:last-child{border-bottom:none;padding-bottom:0}:where(.mk,.mk-hors) .point-etat{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--vert)}:where(.mk,.mk-hors) .point-etat.attente{background:var(--or-fonce)}:where(.mk,.mk-hors) .ligne-noms{min-width:0}:where(.mk,.mk-hors) .ligne-noms strong{display:block;font-weight:500;font-size:13.44px}:where(.mk,.mk-hors) .ligne-noms span{font-size:11.9px;color:var(--sous)}:where(.mk,.mk-hors) .ligne-fin{margin-left:auto;display:flex;align-items:center;gap:12px;white-space:nowrap}:where(.mk,.mk-hors) .ligne-qte{font-weight:500}:where(.mk,.mk-hors) .ligne-qte small{font-weight:300;color:var(--sous);margin-left:3px}:where(.mk,.mk-hors) .icone-doc{width:34px;height:34px;border-radius:11px;flex:0 0 auto;background:var(--neutre-fond);color:var(--gris);display:flex;align-items:center;justify-content:center}:where(.mk,.mk-hors) .icone-doc svg{width:18px;height:18px}:where(.mk,.mk-hors) .depuis{font-size:11.9px;color:var(--sous);margin-left:auto;white-space:nowrap}:where(.mk,.mk-hors) .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}:where(.mk,.mk-hors) .action{background:#fff;border:1px solid var(--carte-filet);border-radius:13px;padding:13px 14px;text-align:left;position:relative;transition:border-color .18s ease}:where(.mk,.mk-hors) .action:after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 8px 18px rgba(40,57,76,.09);opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:-1}[data-theme=nuit] :where(.mk,.mk-hors) .action:after{box-shadow:0 8px 18px rgba(0,0,0,.32)}:where(.mk,.mk-hors) .action:hover:after{opacity:1}[data-theme=nuit] :where(.mk,.mk-hors) .action{background:rgba(255,255,255,.05);border-color:var(--carte-filet)}:where(.mk,.mk-hors) .action:hover{border-color:var(--navy)}[data-theme=nuit] :where(.mk,.mk-hors) .action:hover{border-color:var(--or)}:where(.mk,.mk-hors) .action svg{width:18px;height:18px;color:var(--bronze);margin-bottom:7px}:where(.mk,.mk-hors) .action strong{display:block;font-weight:500;font-size:12.88px;margin-bottom:2px}:where(.mk,.mk-hors) .action span{font-size:11.48px;color:var(--sous);line-height:1.4;display:block}:where(.mk,.mk-hors) .fiche{padding:15px 17px}:where(.mk,.mk-hors) .fiche-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}:where(.mk,.mk-hors) .fiche-tete h3{font-size:13.72px;display:flex;align-items:center;gap:8px;min-width:0}:where(.mk,.mk-hors) .fiche-tete h3 svg{width:14px;height:14px;color:var(--sous);flex:0 0 auto}:where(.mk,.mk-hors) .fiche-sous{color:var(--sous);font-size:11.9px;margin-bottom:11px}:where(.mk,.mk-hors) .fiche-mesures{display:flex;border-top:1px solid var(--sep);padding-top:10px}:where(.mk,.mk-hors) .mesure{flex:1;text-align:center}:where(.mk,.mk-hors) .mesure+.mesure{border-left:1px solid var(--sep)}:where(.mk,.mk-hors) .mesure small{display:block;font-size:10.36px;letter-spacing:.08em;text-transform:uppercase;color:var(--sous);margin-bottom:2px}:where(.mk,.mk-hors) .mesure strong{font-weight:500;font-size:13.02px}:where(.mk,.mk-hors) .onglets{display:inline-flex;gap:4px;background:var(--carte);border:1px solid var(--carte-filet);border-radius:999px;padding:4px;margin-bottom:14px}:where(.mk,.mk-hors) .onglet{padding:7px 17px;border-radius:999px;font-size:12.6px;color:var(--sous)}:where(.mk,.mk-hors) .onglet.actif{background:var(--btn);color:var(--btn-texte);font-weight:500}:where(.mk,.mk-hors) .tableau{overflow-x:auto}:where(.mk,.mk-hors) table{width:100%;border-collapse:collapse;font-size:13.02px}:where(.mk,.mk-hors) thead th{text-align:left;font-weight:500;font-size:10.64px;letter-spacing:.1em;text-transform:uppercase;color:var(--sous);padding:12px 16px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) td.num,:where(.mk,.mk-hors) thead th.num{text-align:right}:where(.mk,.mk-hors) tbody td{padding:11px 16px;border-bottom:1px solid var(--sep);vertical-align:middle}:where(.mk,.mk-hors) tbody tr:last-child td{border-bottom:none}:where(.mk,.mk-hors) .ingredient{display:flex;align-items:center;gap:12px}:where(.mk,.mk-hors) .lettre{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13.3px;color:#FFFFFF!important;background:var(--navy)}:where(.mk,.mk-hors) .lettre.or{background:#8F7442}:where(.mk,.mk-hors) .lettre.brun{background:#7E3A2A}:where(.mk,.mk-hors) .lettre.sable{background:#8F7442}:where(.mk,.mk-hors) .lettre.gris-b{background:#5C6C80}:where(.mk,.mk-hors) .lettre.teinte{background:color-mix(in srgb,color-mix(in srgb,var(--cat) var(--teinte-pur),#fff) 24%,var(--carte));color:color-mix(in srgb,var(--cat) var(--teinte-texte-pur),var(--teinte-texte))!important}:where(.mk,.mk-hors) .ingredient strong{display:block;font-weight:500}:where(.mk,.mk-hors) .ingredient span{font-size:11.48px;color:var(--sous)}:where(.mk,.mk-hors) .qte-neg{color:var(--rouge);font-weight:500}:where(.mk,.mk-hors) .qte-pos{font-weight:500}:where(.mk,.mk-hors) .lien-seuil{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid var(--or-fonce);color:var(--or-fonce);font-size:11.2px;font-weight:400}:where(.mk,.mk-hors) .lien-seuil:hover{background:rgba(160,132,86,.1)}:where(.mk,.mk-hors) .lien-seuil .puce{width:7px;height:7px;border-radius:50%;background:var(--or-fonce)}:where(.mk,.mk-hors) .ariane{display:flex;align-items:center;gap:7px;font-size:11.76px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin-bottom:4px}:where(.mk,.mk-hors) .ariane button{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;padding:0}:where(.mk,.mk-hors) .ariane button:hover{text-decoration:underline;text-underline-offset:.3em}:where(.mk,.mk-hors) .ariane svg{width:11px;height:11px;flex:0 0 auto;opacity:.7}:where(.mk,.mk-hors) .tete-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}:where(.mk,.mk-hors) .tete-page .onglets{margin-bottom:0}:where(.mk,.mk-hors) .sous-fiche{color:var(--sous);font-size:13.3px}:where(.mk,.mk-hors) .stats-stock{margin-bottom:16px}:where(.mk,.mk-hors) .stat .stat-valeur .etat{margin-left:10px;vertical-align:3px}:where(.mk,.mk-hors) .stat-sous{font-size:11.2px;color:var(--sous);margin-top:2px}:where(.mk,.mk-hors) .tableau tbody tr[data-cible],:where(.mk,.mk-hors) .tableau tbody tr[data-panneau]{cursor:pointer}:where(.mk,.mk-hors) .tableau tbody tr[data-cible]:hover td,:where(.mk,.mk-hors) .tableau tbody tr[data-panneau]:hover td{background:var(--neutre-fond)}:where(.mk,.mk-hors) .tableau tbody tr[data-cible] .ingredient strong,:where(.mk,.mk-hors) .tableau tbody tr[data-panneau] .ingredient strong{transition:filter .15s ease}:where(.mk,.mk-hors) .tableau tbody tr[data-cible]:hover .ingredient strong,:where(.mk,.mk-hors) .tableau tbody tr[data-panneau]:hover .ingredient strong{filter:brightness(1.45)}[data-theme=nuit] :where(.mk,.mk-hors) .tableau tbody tr[data-cible]:hover .ingredient strong,[data-theme=nuit] :where(.mk,.mk-hors) .tableau tbody tr[data-panneau]:hover .ingredient strong{filter:brightness(1.18)}:where(.mk,.mk-hors) .colonnes-fiche{display:grid;grid-template-columns:1.6fr 1fr;gap:14px;align-items:start}:where(.mk,.mk-hors) .lot-infos{display:flex;gap:4px 18px;flex-wrap:wrap;font-size:11.9px;color:var(--sous)}:where(.mk,.mk-hors) .chevron-ligne{margin-left:auto;color:var(--sous);flex:0 0 auto}:where(.mk,.mk-hors) .chevron-ligne svg{width:16px;height:16px;display:block}:where(.mk,.mk-hors) .point-etat.sortie{background:var(--rouge)}:where(.mk,.mk-hors) .point-etat.ajust{background:var(--gris)}:where(.mk,.mk-hors) .qte-mvt{font-weight:500;white-space:nowrap}:where(.mk,.mk-hors) .qte-mvt.entree{color:var(--vert)}:where(.mk,.mk-hors) .qte-mvt.retrait{color:var(--rouge)}:where(.mk,.mk-hors) .date-mvt{display:block;font-size:11.48px;font-weight:300;color:var(--sous);text-align:right}:where(.mk,.mk-hors) .selecteurs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}:where(.mk,.mk-hors) .selecteurs>.onglets:last-child{margin-left:auto}:where(.mk,.mk-hors) .lien-comparer{display:block;text-align:right;font-size:12.6px;color:var(--gris);text-decoration:none;margin-bottom:14px}:where(.mk,.mk-hors) .lien-comparer:hover{color:var(--encre)}:where(.mk,.mk-hors) .kpi{display:flex;align-items:center;gap:16px;padding:10px 18px;margin-bottom:12px}:where(.mk,.mk-hors) .kpi-valeur{font-size:19.6px;font-weight:500;letter-spacing:-.02em}:where(.mk,.mk-hors) .kpi-valeur small{font-size:13.3px;font-weight:300;color:var(--sous);margin-left:4px}:where(.mk,.mk-hors) .kpi-libelle{color:var(--sous);font-size:12.32px}:where(.mk,.mk-hors) .kpi-delta{margin-left:auto;padding:4px 12px;border-radius:999px;font-weight:500;font-size:12.04px}:where(.mk,.mk-hors) .kpi-delta.hausse{background:var(--vert-fond);color:var(--vert)}:where(.mk,.mk-hors) .kpi-delta.baisse{background:var(--rouge-fond);color:var(--rouge)}:where(.mk,.mk-hors) .graphe{position:relative;padding:18px 20px;margin-bottom:16px}:where(.mk,.mk-hors) .graphe-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}:where(.mk,.mk-hors) .graphe-tete h2{font-size:14.7px}:where(.mk,.mk-hors) .graphe-tete h2 span{font-weight:300;color:var(--sous)}:where(.mk,.mk-hors) .graphe svg{width:100%;height:auto;display:block}:where(.mk,.mk-hors) .courbe-axe{stroke:var(--sep)}:where(.mk,.mk-hors) .courbe-texte{fill:var(--sous);font-size:12px;font-family:Poppins,sans-serif;font-weight:300}:where(.mk,.mk-hors) .courbe-trait{stroke:var(--encre);stroke-width:2.5;fill:none}:where(.mk,.mk-hors) .courbe-fantome{stroke:var(--sous);stroke-width:2;stroke-dasharray:5 6;fill:none;opacity:.55}:where(.mk,.mk-hors) .courbe-point{fill:var(--carte);stroke:var(--encre);stroke-width:2}:where(.mk,.mk-hors) .liste-cat{padding:4px 20px}:where(.mk,.mk-hors) .liste-cat .ligne-liste{padding:12px 0}:where(.mk,.mk-hors) .puce-cat{width:9px;height:9px;border-radius:50%;flex:0 0 auto}:where(.mk,.mk-hors) .ligne-onglets{gap:14px}:where(.mk,.mk-hors) .ligne-onglets .onglets{margin-bottom:0}:where(.mk,.mk-hors) .ligne-onglets .btn{margin-left:auto}:where(.mk,.mk-hors) .parametres{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:start}:where(.mk,.mk-hors) .sommaire{position:sticky;top:32px}:where(.mk,.mk-hors) .sommaire-titre{font-size:10.92px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);font-weight:500;margin-bottom:10px;padding-left:12px}:where(.mk,.mk-hors) .sommaire nav{display:flex;flex-direction:column;gap:2px}:where(.mk,.mk-hors) .sommaire button{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;text-align:left;font-size:13.02px;color:var(--gris);font-weight:300;width:100%}:where(.mk,.mk-hors) .sommaire button:hover{background:var(--neutre-fond)}:where(.mk,.mk-hors) .sommaire button.actif{background:var(--btn);color:var(--btn-texte);font-weight:400}:where(.mk,.mk-hors) .sommaire button svg{width:17px;height:17px;flex:0 0 auto}:where(.mk,.mk-hors) .section-reglages{margin-bottom:22px}:where(.mk,.mk-hors) .section-reglages>.surtitre{margin-bottom:10px}:where(.mk,.mk-hors) .reglage{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .reglage:last-child{border-bottom:none}:where(.mk,.mk-hors) .reglage-icone{width:22px;height:22px;color:var(--gris);flex:0 0 auto}:where(.mk,.mk-hors) .reglage-noms{min-width:0}:where(.mk,.mk-hors) .reglage-noms strong{display:block;font-weight:500;font-size:13.44px}:where(.mk,.mk-hors) .reglage-noms strong.danger{color:var(--rouge)}:where(.mk,.mk-hors) .reglage-noms span{font-size:12.04px;color:var(--sous)}:where(.mk,.mk-hors) .reglage-fin{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--sous);font-size:12.6px;white-space:nowrap}:where(.mk,.mk-hors) .reglage-fin svg{width:16px;height:16px}:where(.mk,.mk-hors) .reglage-lien{color:var(--gris);font-weight:400;display:inline-flex;align-items:center;gap:6px}:where(.mk,.mk-hors) .reglage-lien:hover{color:var(--encre)}:where(.mk,.mk-hors) .interrupteur{width:46px;height:26px;border-radius:999px;position:relative;flex:0 0 auto;background:rgba(40,57,76,.18);transition:background .18s ease}[data-theme=nuit] :where(.mk,.mk-hors) .interrupteur{background:rgba(255,255,255,.18)}:where(.mk,.mk-hors) .interrupteur:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .18s ease;box-shadow:0 1px 4px rgba(0,0,0,.2)}:where(.mk,.mk-hors) .interrupteur[aria-checked=true]{background:var(--navy)}[data-theme=nuit] :where(.mk,.mk-hors) .interrupteur[aria-checked=true]{background:var(--or)}:where(.mk,.mk-hors) .interrupteur[aria-checked=true]:after{transform:translateX(20px)}:where(.mk,.mk-hors) .offre{display:flex;align-items:flex-start;gap:13px;padding:17px 18px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .offre-icone{width:46px;height:46px;border-radius:13px;flex:0 0 auto;background:var(--neutre-fond);display:flex;align-items:center;justify-content:center;color:var(--bronze)}:where(.mk,.mk-hors) .offre-icone svg{width:22px;height:22px}:where(.mk,.mk-hors) .offre h3{font-size:15.4px;display:inline-flex;align-items:center;gap:10px}:where(.mk,.mk-hors) .badge-offre{font-size:9.8px;font-weight:500;letter-spacing:.1em;background:rgba(160,132,86,.16);color:#7C6335;border-radius:999px;padding:3px 10px}[data-theme=nuit] :where(.mk,.mk-hors) .badge-offre{background:rgba(160,132,86,.25);color:#DECBA5}:where(.mk,.mk-hors) .offre span{color:var(--sous);font-size:12.6px}:where(.mk,.mk-hors) .utilisation{padding:14px 18px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .utilisation .surtitre{margin-bottom:8px}:where(.mk,.mk-hors) .ligne-usage{display:flex;justify-content:space-between;padding:7px 0;font-size:13.16px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .ligne-usage:last-child{border-bottom:none}:where(.mk,.mk-hors) .ligne-usage span{color:var(--sous)}:where(.mk,.mk-hors) .pied-offre{padding:14px 18px}@media (max-width:1080px){:where(.mk,.mk-hors) .grille-4{grid-template-columns:repeat(2,1fr)}:where(.mk,.mk-hors) .grille-2{grid-template-columns:1fr}:where(.mk,.mk-hors) .parametres{grid-template-columns:1fr}:where(.mk,.mk-hors) .sommaire{position:static}:where(.mk,.mk-hors) .sommaire nav{flex-direction:row;flex-wrap:wrap}}@media (max-width:860px){.mk{flex-direction:column}:where(.mk,.mk-hors) .laterale{width:100%;flex:0 0 auto;height:auto;position:sticky;top:0;z-index:30;flex-direction:row;align-items:center;gap:4px;padding:10px 12px;overflow-x:auto}:where(.mk,.mk-hors) .marque{padding:0 8px 0 2px;border-bottom:none;margin-bottom:0}:where(.mk,.mk-hors) .marque .lettrage{display:none}:where(.mk,.mk-hors) .menu,:where(.mk,.mk-hors) .menu-bas{flex-direction:row;gap:2px}:where(.mk,.mk-hors) .menu-bas{margin-top:0;border-top:none;padding-top:0;margin-left:auto}:where(.mk,.mk-hors) .menu-item{padding:9px 11px;border-radius:10px}:where(.mk,.mk-hors) .menu-item .libelle{display:none}:where(.mk,.mk-hors) .pied-app{display:none}:where(.mk,.mk-hors) .pastille{position:absolute;transform:translate(10px,-12px)}:where(.mk,.mk-hors) .menu-item{position:relative}:where(.mk,.mk-hors) .principale{margin-left:0;padding:26px 18px 48px}:where(.mk,.mk-hors) .titre-page{font-size:22.4px}:where(.mk,.mk-hors) .titre-icone{width:42px;height:42px;border-radius:12px}:where(.mk,.mk-hors) .titre-icone svg{width:20px;height:20px}:where(.mk,.mk-hors) .bascule{top:auto;bottom:16px}:where(.mk,.mk-hors) .fiche-mesures{flex-wrap:wrap}:where(.mk,.mk-hors) .champ-recherche input{font-size:16px}}@media (max-width:640px){:where(.mk,.mk-hors) .grille-4{grid-template-columns:1fr 1fr}:where(.mk,.mk-hors) .actions{grid-template-columns:1fr}:where(.mk,.mk-hors) .barre-tri .compte{width:100%}:where(.mk,.mk-hors) .outils .champ-recherche{flex:1 0 100%}:where(.mk,.mk-hors) .outils .btn{margin-left:auto}:where(.mk,.mk-hors) .btn-icone-mobile{font-size:0;gap:0;padding:11px 12px}:where(.mk,.mk-hors) .btn-icone-mobile svg{width:18px;height:18px}:where(.mk,.mk-hors) #vue-levains .outils,:where(.mk,.mk-hors) #vue-production .outils,:where(.mk,.mk-hors) #vue-recettes .outils,:where(.mk,.mk-hors) #vue-stock .outils{flex-wrap:nowrap}:where(.mk,.mk-hors) #vue-stock .outils .champ-recherche{flex:1 1 auto;min-width:0}:where(.mk,.mk-hors) #vue-stock .outils .btn{flex:0 0 auto;white-space:nowrap;padding:10px 13px}:where(.mk,.mk-hors) #vue-stock .outils-historique{flex-wrap:wrap}:where(.mk,.mk-hors) #vue-stock .outils-historique>.champ-pl{flex:1 0 100%!important;min-width:0!important}:where(.mk,.mk-hors) #vue-levains .outils .champ-recherche,:where(.mk,.mk-hors) #vue-production .outils .champ-recherche,:where(.mk,.mk-hors) #vue-recettes .outils .champ-recherche{flex:1 1 auto;min-width:0}:where(.mk,.mk-hors) #vue-levains .outils .btn,:where(.mk,.mk-hors) #vue-production .outils .btn,:where(.mk,.mk-hors) #vue-production .outils .btn-carte,:where(.mk,.mk-hors) #vue-recettes .outils .btn,:where(.mk,.mk-hors) #vue-recettes .outils .btn-carte{white-space:nowrap;padding:10px 12px;flex:0 0 auto}:where(.mk,.mk-hors) .ligne-onglets{gap:8px}:where(.mk,.mk-hors) .ligne-onglets .onglets{flex:1;min-width:0}:where(.mk,.mk-hors) .ligne-onglets .onglet{padding:9px 10px;font-size:10.92px;white-space:nowrap}:where(.mk,.mk-hors) .ligne-onglets .btn{padding:10px 13px;white-space:nowrap}:where(.mk,.mk-hors) .selecteurs{flex-wrap:nowrap}:where(.mk,.mk-hors) .selecteurs .onglets+.onglets{margin-left:auto}:where(.mk,.mk-hors) .selecteurs .onglet{padding:8px 11px;font-size:10.92px}}:where(.mk,.mk-hors) .onglets-module{margin-bottom:18px}:where(.mk,.mk-hors) .contenu-onglet{display:none}:where(.mk,.mk-hors) .contenu-onglet.actif{display:block;animation:apparait .25s ease}:where(.mk,.mk-hors) .voile{position:fixed;inset:0;z-index:60;background:rgba(31,46,63,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}:where(.mk,.mk-hors) .voile.ouvert{opacity:1;pointer-events:auto}:where(.mk,.mk-hors) .panneau-lateral{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(500px,94vw);background:var(--carte);border-left:1px solid var(--carte-filet);box-shadow:-18px 0 40px rgba(0,0,0,.14);display:flex;flex-direction:column;transform:translateX(102%);transition:transform .24s ease}:where(.mk,.mk-hors) .panneau-lateral.ouvert{transform:none}:where(.mk,.mk-hors) .panneau-lateral[hidden]{display:none}@media (prefers-reduced-motion:reduce){:where(.mk,.mk-hors) .panneau-lateral{transition:none}:where(.mk,.mk-hors) .voile{transition:none}:where(.mk,.mk-hors) .contenu-onglet.actif{animation:none}}:where(.mk,.mk-hors) .pl-tete{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 14px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .pl-tete>div{min-width:0;flex:1}:where(.mk,.mk-hors) .pl-tete h2{font-size:16.1px}:where(.mk,.mk-hors) .pl-fermer{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--sous)}:where(.mk,.mk-hors) .pl-fermer:hover{background:var(--neutre-fond);color:var(--encre)}:where(.mk,.mk-hors) .pl-fermer svg{width:18px;height:18px}:where(.mk,.mk-hors) .pl-corps{flex:1;overflow-y:auto;padding:18px 22px}:where(.mk,.mk-hors) .pl-pied{display:flex;gap:10px;justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--sep)}:where(.mk,.mk-hors) .pl-section{margin-bottom:18px}:where(.mk,.mk-hors) .pl-section:last-child{margin-bottom:0}:where(.mk,.mk-hors) .pl-section>.surtitre{margin-bottom:8px}:where(.mk,.mk-hors) .grille-pl{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.mk,.mk-hors) .grille-pl .stat{padding:12px 14px}:where(.mk,.mk-hors) .grille-pl .stat-valeur{font-size:16.1px}:where(.mk,.mk-hors) .ligne-onglets{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}:where(.mk,.mk-hors) .ligne-onglets .onglets-module{margin-bottom:0}:where(.mk,.mk-hors) .onglets-module{margin-bottom:16px}:where(.mk,.mk-hors) .onglets-module .onglet{padding:9px 24px;font-size:13.58px}:where(.mk,.mk-hors) .outils{align-items:center}:where(.mk,.mk-hors) .outils .barre-tri{margin-bottom:0;flex:0 1 auto}:where(.mk,.mk-hors) .selecteur-periode{display:flex;align-items:center;gap:12px;margin-bottom:14px}:where(.mk,.mk-hors) .selecteur-periode .onglets{margin-bottom:0}:where(.mk,.mk-hors) .selecteur-periode .depuis{margin-left:auto}:where(.mk,.mk-hors) .pl-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--sep);border-radius:14px;overflow:hidden}:where(.mk,.mk-hors) .pl-stat{padding:11px 14px}:where(.mk,.mk-hors) .pl-stat:nth-child(odd){border-right:1px solid var(--sep)}:where(.mk,.mk-hors) .pl-stat:nth-child(n+3){border-top:1px solid var(--sep)}:where(.mk,.mk-hors) .pl-stat .stat-valeur{font-size:15.12px;font-weight:500;letter-spacing:-.01em}:where(.mk,.mk-hors) .pl-stat .stat-libelle{font-size:11.2px;color:var(--sous)}:where(.mk,.mk-hors) .pl-lignes .ligne-liste{padding:11px 0}:where(.mk,.mk-hors) .pl-stat.large{grid-column:1/-1}:where(.mk,.mk-hors) .pl-stat.large:nth-child(odd){border-right:none}:where(.mk,.mk-hors) .essentiel{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--carte-filet);border-radius:14px;background:var(--carte);overflow:hidden}:where(.mk,.mk-hors) .cellule{padding:13px 16px;text-align:center}:where(.mk,.mk-hors) .cellule.pleine{grid-column:1/-1;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .cellule:nth-child(2){border-right:1px solid var(--sep)}:where(.mk,.mk-hors) .cellule .val{font-size:15.68px;font-weight:500;letter-spacing:-.01em;display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px}:where(.mk,.mk-hors) .cellule .lab{font-size:11.48px;color:var(--sous);margin-top:2px}:where(.mk,.mk-hors) .cellule .etat{flex:0 0 auto}:where(.mk,.mk-hors) .prow{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .pl-section .prow:last-child{border-bottom:none}:where(.mk,.mk-hors) .prow>div{flex:1;min-width:0}:where(.mk,.mk-hors) .pnom{font-weight:500}:where(.mk,.mk-hors) .prow .etat{display:inline-flex;width:auto;margin-left:6px;vertical-align:1px}:where(.mk,.mk-hors) .psous{display:block;font-size:11.62px;font-weight:300;color:var(--sous);margin-top:2px}:where(.mk,.mk-hors) .pval{font-weight:500;white-space:nowrap;flex:0 0 auto}:where(.mk,.mk-hors) .prow .chevron-ligne,:where(.mk,.mk-hors) .prow .interrupteur{flex:0 0 auto;margin-top:2px}:where(.mk,.mk-hors) .prow[role=button]{cursor:pointer}:where(.mk,.mk-hors) .prow[role=button]:hover .pnom{color:var(--bronze)}:where(.mk,.mk-hors) .seuil-affiche{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:15.68px;font-weight:500}:where(.mk,.mk-hors) .seuil-affiche svg{width:14px;height:14px;color:var(--sous)}:where(.mk,.mk-hors) .seuil-affiche:hover svg{color:var(--encre)}:where(.mk,.mk-hors) .seuil-affiche .seuil-saisie{display:none}:where(.mk,.mk-hors) .seuil-affiche.edition .seuil-valeur,:where(.mk,.mk-hors) .seuil-affiche.edition svg{display:none}:where(.mk,.mk-hors) .seuil-affiche.edition .seuil-saisie{display:flex}:where(.mk,.mk-hors) .titre-repli{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.mk,.mk-hors) .titre-repli .surtitre{margin-bottom:0}:where(.mk,.mk-hors) .bouton-repli{color:var(--sous);display:inline-flex;padding:4px;border-radius:8px}:where(.mk,.mk-hors) .bouton-repli:hover{background:var(--neutre-fond);color:var(--encre)}:where(.mk,.mk-hors) .bouton-repli svg{width:16px;height:16px;transition:transform .18s ease}:where(.mk,.mk-hors) .bouton-repli[aria-expanded=false] svg{transform:rotate(-90deg)}:where(.mk,.mk-hors) .pl-section .repliable{margin-top:2px}:where(.mk,.mk-hors) .pl-section .repliable.cache{display:none}:where(.mk,.mk-hors) .vide{color:var(--sous);font-weight:300}:where(.mk,.mk-hors) td .vide{display:inline-block;min-width:24px}:where(.mk,.mk-hors) .seuil-saisie{display:flex;align-items:center;gap:6px}:where(.mk,.mk-hors) .seuil-saisie input{width:64px;padding:5px 8px;border-radius:9px;border:1px solid var(--input-filet);background:var(--input-fond);color:var(--encre);font-family:inherit;font-size:13.3px;font-weight:500;text-align:right}:where(.mk,.mk-hors) .seuil-saisie input:focus{outline:none;border-color:var(--input-filet-focus)}:where(.mk,.mk-hors) .seuil-saisie span{color:var(--sous);font-size:12.32px}:where(.mk,.mk-hors) .eau-isolee{margin-top:12px;padding:4px 18px}:where(.mk,.mk-hors) .champ-pl input{width:100%;padding:11px 14px;border-radius:12px;border:1px solid var(--input-filet);background:var(--input-fond);color:var(--encre);font-family:inherit;font-size:13.3px;font-weight:300}:where(.mk,.mk-hors) .champ-pl input::-moz-placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .champ-pl input::placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .champ-pl input:focus{outline:none;border-color:var(--input-filet-focus);box-shadow:0 0 0 4px rgba(40,57,76,.06)}:where(.mk,.mk-hors) .champs-2{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}:where(.mk,.mk-hors) .suffixe{position:relative;display:flex;align-items:center;border-radius:12px;border:1px solid var(--input-filet);background:var(--input-fond)}:where(.mk,.mk-hors) .suffixe:focus-within{border-color:var(--input-filet-focus);box-shadow:0 0 0 4px rgba(40,57,76,.06)}:where(.mk,.mk-hors) .suffixe input{flex:1 1 auto;min-width:0;border:0;background:transparent;padding-right:6px;text-align:right}:where(.mk,.mk-hors) .suffixe input:focus{border-color:transparent;box-shadow:none}:where(.mk,.mk-hors) .suffixe span{flex:none;padding-right:14px;white-space:nowrap;color:var(--sous);font-size:12.6px;pointer-events:none}:where(.mk,.mk-hors) .champ-pl select{width:100%;padding:11px 40px 11px 14px;border-radius:12px;border:1px solid var(--input-filet);background:var(--input-fond);color:var(--encre);font-family:inherit;font-size:13.3px;font-weight:300;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}:where(.mk,.mk-hors) .champ-pl select:focus{outline:none;border-color:var(--input-filet-focus);box-shadow:0 0 0 4px rgba(40,57,76,.06)}:where(.mk,.mk-hors) .champ-pl.menu{position:relative}:where(.mk,.mk-hors) .champ-pl.menu>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--sous);pointer-events:none}:where(.mk,.mk-hors) .tri-menu{position:relative;display:inline-flex;align-items:center}:where(.mk,.mk-hors) .tri-menu select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:6px 32px 6px 14px;border-radius:999px;border:1px solid var(--carte-filet);background:var(--carte);color:var(--gris);font-family:inherit;font-size:12.32px;font-weight:400}:where(.mk,.mk-hors) .tri-menu select:focus{outline:none;border-color:var(--input-filet-focus)}:where(.mk,.mk-hors) .tri-menu>svg{position:absolute;right:12px;width:13px;height:13px;color:var(--sous);pointer-events:none}:where(.mk,.mk-hors) .btn-sens{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:var(--gris)}:where(.mk,.mk-hors) .btn-sens:hover{background:rgba(40,57,76,.08)}[data-theme=nuit] :where(.mk,.mk-hors) .btn-sens:hover{background:rgba(255,255,255,.1)}:where(.mk,.mk-hors) .btn-sens svg{width:15px;height:15px;transition:transform .18s ease}:where(.mk,.mk-hors) .btn-sens[aria-pressed=true] svg{transform:rotate(180deg)}:where(.mk,.mk-hors) .cal-ancre{position:relative;display:inline-flex;align-items:center;gap:10px}:where(.mk,.mk-hors) .pop-calendrier{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:284px;padding:14px 16px;background:var(--carte);border:1px solid var(--carte-filet);border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.16)}:where(.mk,.mk-hors) .pop-calendrier[hidden]{display:none}:where(.mk,.mk-hors) .cal-tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}:where(.mk,.mk-hors) .cal-tete strong{font-weight:500}:where(.mk,.mk-hors) .cal-grille{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}:where(.mk,.mk-hors) .cal-grille .cal-js{font-size:10.08px;letter-spacing:.06em;text-transform:uppercase;color:var(--sous);padding:4px 0}:where(.mk,.mk-hors) .jour{position:relative;height:34px;border-radius:10px;font-size:12.6px;color:var(--encre);display:flex;align-items:center;justify-content:center}:where(.mk,.mk-hors) .jour:hover{background:var(--neutre-fond)}:where(.mk,.mk-hors) .jour.hors{color:var(--sous);opacity:.45}:where(.mk,.mk-hors) .jour.aujourdhui{box-shadow:inset 0 0 0 1px var(--or-fonce)}:where(.mk,.mk-hors) .jour.sel{background:var(--btn);color:var(--btn-texte);font-weight:500}:where(.mk,.mk-hors) .jour .pt{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:var(--or-fonce)}:where(.mk,.mk-hors) .jour.sel .pt{background:var(--btn-texte)}:where(.mk,.mk-hors) .cal-note{margin-top:10px;font-size:11.2px;color:var(--sous);display:flex;align-items:center;gap:7px}:where(.mk,.mk-hors) .cal-note .pt-l{width:5px;height:5px;border-radius:50%;background:var(--or-fonce);flex:0 0 auto}:where(.mk,.mk-hors) .evenement{width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .evenement>div{flex:1;min-width:0}:where(.mk,.mk-hors) .evenement .ev-chevron{flex:0 0 auto;color:var(--sous);display:inline-flex;transition:transform .18s ease}:where(.mk,.mk-hors) .evenement[aria-expanded=true] .ev-chevron{transform:rotate(180deg)}:where(.mk,.mk-hors) .ev-detail{padding:2px 0 10px 32px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .ev-detail[hidden]{display:none}:where(.mk,.mk-hors) .ev-detail .ligne-liste{padding:7px 0;border-bottom:none}:where(.mk,.mk-hors) .ev-plus{font-size:11.9px;color:var(--sous);padding:5px 0 0}@media (max-width:860px){:where(.mk,.mk-hors) .parametres{grid-template-columns:1fr;gap:16px}:where(.mk,.mk-hors) .sommaire{position:static}:where(.mk,.mk-hors) .sommaire nav{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px}:where(.mk,.mk-hors) .sommaire nav::-webkit-scrollbar{display:none}:where(.mk,.mk-hors) .sommaire button{width:auto;flex:0 0 auto;white-space:nowrap;padding:9px 14px}:where(.mk,.mk-hors) #vue-parametres .parametres{display:block}:where(.mk,.mk-hors) #vue-parametres .sommaire{position:static;margin-bottom:14px}:where(.mk,.mk-hors) #vue-parametres .sommaire-titre{display:none}:where(.mk,.mk-hors) #vue-parametres .sommaire nav{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}:where(.mk,.mk-hors) #vue-parametres .sommaire nav::-webkit-scrollbar{display:none}:where(.mk,.mk-hors) #vue-parametres .sommaire button{width:auto;flex:0 0 auto;white-space:nowrap;padding:9px 16px;border:1px solid var(--carte-filet);background:var(--carte);border-radius:99px;font-size:11.9px;color:var(--gris)}:where(.mk,.mk-hors) #vue-parametres .sommaire button.actif{background:var(--btn);border-color:var(--btn);color:var(--btn-texte)}:where(.mk,.mk-hors) #vue-parametres .sommaire button svg{width:15px;height:15px}:where(.mk,.mk-hors) #vue-parametres .carte,:where(.mk,.mk-hors) #vue-parametres .section-reglages{max-width:100%;overflow:hidden}:where(.mk,.mk-hors) #vue-parametres .reglage{padding:12px 14px;gap:10px;flex-wrap:wrap}:where(.mk,.mk-hors) #vue-parametres .reglage-noms{flex:1;min-width:0}:where(.mk,.mk-hors) #vue-parametres .reglage-noms span{overflow-wrap:anywhere}:where(.mk,.mk-hors) #vue-parametres .reglage-fin{white-space:normal;text-align:right}}@media (max-width:640px){:where(.mk,.mk-hors) .barre-tri{flex-wrap:nowrap;gap:10px;justify-content:flex-start}:where(.mk,.mk-hors) .barre-tri>span{white-space:nowrap}:where(.mk,.mk-hors) .barre-tri .compte{width:auto;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto}:where(.mk,.mk-hors) .barre-tri .compte+span{margin-left:0}:where(.mk,.mk-hors) .barre-tri .tri-menu{flex:0 0 auto}:where(.mk,.mk-hors) .barre-tri .btn-sens{flex:0 0 auto;margin-left:0}}@media (max-width:860px){:where(.mk,.mk-hors) #vue-parametres .sommaire>nav{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}:where(.mk,.mk-hors) #vue-parametres .sommaire>nav::-webkit-scrollbar{display:none}:where(.mk,.mk-hors) #vue-parametres .sommaire>nav>button{flex:0 0 auto;width:auto;white-space:nowrap}}:where(.mk,.mk-hors) #vue-evolution .selecteurs{justify-content:flex-start}:where(.mk,.mk-hors) #vue-evolution .selecteurs>.onglets:last-child{margin-left:auto}:where(.mk,.mk-hors) .graphe svg{background:var(--fond-haut);border-radius:12px;padding:10px 8px}:where(.mk,.mk-hors) .graphe-tete .onglets{padding:3px}:where(.mk,.mk-hors) .graphe-tete .onglet{padding:5px 13px;font-size:10.92px}@media (max-width:640px){:where(.mk,.mk-hors) .graphe-tete{flex-wrap:nowrap;gap:8px}:where(.mk,.mk-hors) .graphe-tete h2{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.3px}:where(.mk,.mk-hors) .graphe-tete h2 span{display:none}:where(.mk,.mk-hors) .graphe-tete .onglets{flex:0 0 auto;margin-left:auto}:where(.mk,.mk-hors) .graphe-tete .onglet{padding:5px 11px;font-size:10.5px}:where(.mk,.mk-hors) .graphe{padding:14px 10px}:where(.mk,.mk-hors) .graphe svg{padding:10px 4px}:where(.mk,.mk-hors) .graphe .courbe-texte{font-size:26px;font-weight:400}:where(.mk,.mk-hors) .graphe .courbe-trait{stroke-width:6}:where(.mk,.mk-hors) .graphe .courbe-fantome{stroke-width:4;stroke-dasharray:10 12}:where(.mk,.mk-hors) .graphe .courbe-point{stroke-width:5}:where(.mk,.mk-hors) .graphe .courbe-axe{stroke-width:2}:where(.mk,.mk-hors) .graphe .courbe-texte:first-of-type text:nth-child(2),:where(.mk,.mk-hors) .graphe .courbe-texte:first-of-type text:nth-child(4){display:none}}:where(.mk,.mk-hors) .graphe-mobile{display:none}:where(.mk,.mk-hors) .graphe-mobile svg{display:block;background:none;padding:0;border-radius:0;width:auto;max-width:none;height:300px;flex:0 0 auto}:where(.mk,.mk-hors) .graphe-mobile .gm-echelle{position:sticky;left:0;z-index:1;background:var(--fond-haut)}:where(.mk,.mk-hors) .gm-lbl{fill:var(--graphe-teinte);font-size:13px;font-weight:400}:where(.mk,.mk-hors) .gm-jour{fill:var(--graphe-teinte);font-size:13px;font-weight:400}:where(.mk,.mk-hors) .gm-valeur{fill:var(--graphe-teinte);font-size:13px;font-weight:400}:where(.mk,.mk-hors) .gm-valeur.nulle{fill:var(--graphe-teinte);font-weight:400}:where(.mk,.mk-hors) .gm-grille{stroke:var(--graphe-filet);stroke-width:1.5;stroke-dasharray:4 7}:where(.mk,.mk-hors) .gm-axe{stroke:var(--graphe-filet);stroke-width:1.5}:where(.mk,.mk-hors) .gm-trait{stroke:var(--graphe-teinte);stroke-width:1.2;fill:none;stroke-linecap:round}:where(.mk,.mk-hors) .gm-fantome{stroke:var(--sous);stroke-width:1.6;stroke-dasharray:7 8;fill:none;opacity:.55}:where(.mk,.mk-hors) .gm-point{fill:var(--carte);stroke:var(--graphe-teinte);stroke-width:2}:where(.mk,.mk-hors) .gm-barre{fill:var(--graphe-teinte)}:where(.mk,.mk-hors) .gm-guide{stroke:var(--graphe-filet);stroke-width:1.5}:where(.mk,.mk-hors) .g-bulle{position:absolute;z-index:6;background:var(--carte);border:1px solid var(--sep);border-radius:12px;padding:10px 14px;box-shadow:0 10px 26px rgba(40,57,76,.16);pointer-events:none;white-space:nowrap;font-size:11.76px}:where(.mk,.mk-hors) .g-bulle .b-titre{font-weight:600;margin-bottom:3px}:where(.mk,.mk-hors) .g-bulle .b-ligne{color:var(--sous);font-weight:300}:where(.mk,.mk-hors) .g-bulle .b-ligne strong{color:var(--encre);font-weight:500}:where(.mk,.mk-hors) .g-bulle .b-delta{font-weight:500;margin-top:4px}:where(.mk,.mk-hors) .g-bulle .b-delta.baisse{color:var(--rouge)}:where(.mk,.mk-hors) .g-bulle .b-delta.hausse{color:var(--vert)}@media (max-width:640px){:where(.mk,.mk-hors) .graphe-pc{display:none}:where(.mk,.mk-hors) .graphe-mobile{display:flex;background:var(--fond-haut);border-radius:12px;padding:8px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}:where(.mk,.mk-hors) .graphe-mobile::-webkit-scrollbar{display:none}}:where(.mk,.mk-hors) .gm-unite{fill:var(--graphe-teinte);font-size:12px;font-weight:400;letter-spacing:.04em}:where(.mk,.mk-hors) .point-etat.rupture{background:var(--rouge)}:where(.mk,.mk-hors) .etat.alerte{background:var(--rouge-fond);color:var(--rouge)}:where(.mk,.mk-hors) .etat-ok{display:flex;align-items:center;gap:12px;padding:16px 4px 6px}:where(.mk,.mk-hors) .etat-ok svg{width:22px;height:22px;color:var(--vert);flex:0 0 auto}:where(.mk,.mk-hors) .etat-ok strong{display:block;font-weight:500;font-size:13.3px;color:var(--vert)}:where(.mk,.mk-hors) .etat-ok span{display:block;font-size:11.9px;color:var(--sous);margin-top:2px}[data-theme=nuit] :where(.mk,.mk-hors) .etat-ok strong{color:#9CCDB4}[data-theme=nuit] :where(.mk,.mk-hors) .etat-ok svg{color:#9CCDB4}:where(.mk,.mk-hors) .carte-ok{border-color:var(--vert);background:var(--vert-fond)}[data-theme=nuit] :where(.mk,.mk-hors) .carte-ok{border-color:rgba(46,107,79,.6);background:rgba(46,107,79,.15)}:where(.mk,.mk-hors) #dash-grille{align-items:stretch}:where(.mk,.mk-hors) #dash-grille .dash-col{display:flex;flex-direction:column;gap:18px;min-width:0}:where(.mk,.mk-hors) #dash-grille .dash-col:last-child .carte.panneau{flex:1;display:flex;flex-direction:column;overflow:hidden}:where(.mk,.mk-hors) #dash-grille .carte.panneau{overflow:hidden}:where(.mk,.mk-hors) #dash-grille .dash-col:first-child .carte.panneau:first-child{height:260px;display:flex;flex-direction:column}:where(.mk,.mk-hors) #dash-grille .panneau-tete{flex:0 0 auto}:where(.mk,.mk-hors) #dash-grille .corps-defilant{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}:where(.mk,.mk-hors) #dash-grille .corps-defilant::-webkit-scrollbar{width:5px}:where(.mk,.mk-hors) #dash-grille .corps-defilant::-webkit-scrollbar-thumb{background:var(--carte-filet);border-radius:99px}@media (max-width:860px){:where(.mk,.mk-hors) #dash-grille .dash-col:first-child .carte.panneau:first-child{height:auto;max-height:300px}:where(.mk,.mk-hors) #dash-grille .dash-col:last-child .carte.panneau{max-height:420px}}:where(.mk,.mk-hors) .voile-m{position:fixed;inset:0;z-index:90;background:rgba(31,46,63,.45);opacity:0;pointer-events:none;transition:opacity .2s ease}:where(.mk,.mk-hors) .voile-m.ouvert{opacity:1;pointer-events:auto}:where(.mk,.mk-hors) .modale{position:fixed;inset:0;z-index:90;display:none;align-items:flex-start;justify-content:center;padding:4vh 16px;overflow-y:auto}:where(.mk,.mk-hors) .modale.ouvert{display:flex}:where(.mk,.mk-hors) .m-boite{background:var(--carte);border:1px solid var(--carte-filet);border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.28);width:min(760px,100%);display:flex;flex-direction:column;max-height:92vh}:where(.mk,.mk-hors) .m-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 26px 16px;border-bottom:1px solid var(--sep)}:where(.mk,.mk-hors) .m-tete h2{font-size:16.8px}:where(.mk,.mk-hors) .m-corps{flex:1;overflow-y:auto;padding:20px 26px}:where(.mk,.mk-hors) .m-pied{display:flex;align-items:center;gap:10px;padding:14px 26px;border-top:1px solid var(--sep)}:where(.mk,.mk-hors) .m-total{font-size:11.9px;color:var(--sous);letter-spacing:.06em;text-transform:uppercase}:where(.mk,.mk-hors) .m-total b{color:var(--encre);font-size:14.7px;letter-spacing:0;margin-left:8px;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .m-grille2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){:where(.mk,.mk-hors) .m-grille2{grid-template-columns:1fr}}:where(.mk,.mk-hors) .m-champ{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}:where(.mk,.mk-hors) .m-champ>.surtitre{margin:0}:where(.mk,.mk-hors) .m-champ input[type=text],:where(.mk,.mk-hors) .m-champ textarea{border:1px solid var(--input-filet);border-radius:11px;padding:11px 13px;font-family:inherit;font-size:12.88px;background:var(--input-fond);color:var(--encre);width:100%}:where(.mk,.mk-hors) .m-champ textarea{min-height:74px;resize:vertical}:where(.mk,.mk-hors) .m-champ input:focus,:where(.mk,.mk-hors) .m-champ textarea:focus{outline:none;border-color:var(--input-filet-focus)}:where(.mk,.mk-hors) .m-champ ::-moz-placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .m-champ ::placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .m-bloc{border:1px solid var(--carte-filet);border-radius:14px;padding:16px 18px;margin-bottom:18px}:where(.mk,.mk-hors) .m-pilules{display:flex;gap:8px;flex-wrap:wrap}:where(.mk,.mk-hors) .m-pilule{flex:1;min-width:110px;text-align:center;font-family:inherit;font-size:12.04px;padding:9px 12px;border-radius:11px;border:1px solid var(--carte-filet);background:var(--input-fond);color:var(--sous);cursor:pointer}:where(.mk,.mk-hors) .m-pilule.actif{background:var(--btn);border-color:var(--btn);color:var(--btn-texte)}:where(.mk,.mk-hors) .mode-select{display:none}@media (max-width:640px){:where(.mk,.mk-hors) .m-pilules{display:none}:where(.mk,.mk-hors) .mode-select{display:block}}:where(.mk,.mk-hors) .m-ligne-qte{display:flex;gap:10px;align-items:stretch}@media (max-width:640px){:where(.mk,.mk-hors) .m-ligne-qte{flex-direction:column}:where(.mk,.mk-hors) .m-ligne-qte .btn{width:100%;justify-content:center}}:where(.mk,.mk-hors) .m-ligne-qte input{flex:1;border:1px solid var(--input-filet);border-radius:11px;padding:11px 13px;font-family:inherit;font-size:13.3px;font-weight:500;background:var(--input-fond);color:var(--encre);font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .m-ligne-qte input:focus{outline:none;border-color:var(--input-filet-focus)}:where(.mk,.mk-hors) .m-equiv{font-size:11.2px;color:var(--sous);margin-top:7px;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .m-compteur{font-size:10.92px;color:var(--sous);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 10px}:where(.mk,.mk-hors) .rc{border:1px solid var(--carte-filet);border-radius:14px;margin-bottom:12px;overflow:hidden}:where(.mk,.mk-hors) .rc-tete{display:flex;align-items:center;gap:10px;padding:13px 16px;background:var(--creme-2);flex-wrap:wrap}[data-theme=nuit] :where(.mk,.mk-hors) .rc-tete{background:rgba(160,132,86,.14)}:where(.mk,.mk-hors) .rc-nom{font-weight:600;font-size:13.72px;flex:1;min-width:120px}:where(.mk,.mk-hors) .rc-kg{border:1.5px solid rgba(40,57,76,.35);border-radius:10px;padding:6px 9px;width:86px;font-family:inherit;font-size:13.3px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;background:var(--input-fond);color:var(--encre)}:where(.mk,.mk-hors) .rc-kg:focus{outline:none;border-color:var(--input-filet-focus)}[data-theme=nuit] :where(.mk,.mk-hors) .rc-kg{border-color:var(--carte-filet)}:where(.mk,.mk-hors) .rc-pcs{font-size:11.48px;color:var(--gris);white-space:nowrap;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .modale .rc-kg.rc-kg-manque,:where(.mk,.mk-hors) .rc-kg.rc-kg-manque{border-color:var(--rouge);color:var(--rouge);background:var(--rouge-fond)}:where(.mk,.mk-hors) .rc-manque{flex-basis:100%;margin:0;font-size:11.48px;font-weight:500;color:var(--rouge)}:where(.mk,.mk-hors) .btn-div{font-family:inherit;font-size:11.2px;font-weight:500;color:var(--navy);border:1px solid rgba(40,57,76,.35);border-radius:9px;padding:6px 13px;background:none;cursor:pointer}:where(.mk,.mk-hors) .btn-div:hover{background:var(--neutre-fond);border-color:var(--navy)}[data-theme=nuit] :where(.mk,.mk-hors) .btn-div{color:var(--encre);border-color:var(--carte-filet)}[data-theme=nuit] :where(.mk,.mk-hors) .btn-div:hover{border-color:var(--or)}:where(.mk,.mk-hors) .btn-div.discret{color:var(--sous);border-color:var(--carte-filet)}:where(.mk,.mk-hors) .rc-x{width:30px;height:30px;border-radius:9px;border:none;background:none;color:var(--sous);cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto}:where(.mk,.mk-hors) .rc-x:hover{background:var(--rouge-fond);color:var(--rouge)}:where(.mk,.mk-hors) .rc-x svg{width:15px;height:15px}:where(.mk,.mk-hors) .rc-corps{padding:4px 16px 14px}:where(.mk,.mk-hors) .petrie{border-top:1px solid var(--sep);padding:12px 16px}:where(.mk,.mk-hors) .petrie:first-child{border-top:none}:where(.mk,.mk-hors) .pt-tete{display:flex;align-items:center;gap:8px;margin-bottom:9px}:where(.mk,.mk-hors) .pt-nom{border:none;border-bottom:1.5px dashed var(--or-fonce);background:none;color:var(--encre);font-family:inherit;font-weight:600;font-size:12.88px;flex:1;min-width:60px;padding:2px 0}:where(.mk,.mk-hors) .pt-nom:focus{outline:none;border-bottom-color:var(--or-fonce)}:where(.mk,.mk-hors) .pt-kg{border:1.5px solid rgba(40,57,76,.35);border-radius:9px;padding:5px 8px;width:80px;font-family:inherit;font-size:13.3px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;background:var(--input-fond);color:var(--encre)}:where(.mk,.mk-hors) .pt-kg:focus{outline:none;border-color:var(--input-filet-focus)}[data-theme=nuit] :where(.mk,.mk-hors) .pt-kg{border-color:var(--carte-filet)}:where(.mk,.mk-hors) .pt-unite{font-size:11.2px;color:var(--gris)}:where(.mk,.mk-hors) .zone-items{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:2px}@media (max-width:700px){:where(.mk,.mk-hors) .zone-items{grid-template-columns:1fr}}:where(.mk,.mk-hors) .zi-col{min-width:0}@media (min-width:701px){:where(.mk,.mk-hors) .zi-col:first-child{border-right:1px solid var(--sep);padding-right:20px}:where(.mk,.mk-hors) .zi-col:nth-child(2){padding-left:20px}}:where(.mk,.mk-hors) .zi-pleine{grid-column:1/-1}:where(.mk,.mk-hors) .zone-items .pt-reste{grid-column:1/-1}:where(.mk,.mk-hors) .z-titre{font-size:9.8px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);font-weight:600;margin:10px 0 7px}:where(.mk,.mk-hors) .pt-item{display:flex;align-items:center;gap:7px;margin-bottom:7px;font-size:11.9px;flex-wrap:wrap}:where(.mk,.mk-hors) .pt-tag{font-size:8.4px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:99px;flex:0 0 auto}:where(.mk,.mk-hors) .pt-tag.f{background:rgba(160,132,86,.2);color:var(--attente)}:where(.mk,.mk-hors) .pt-tag.d{background:var(--vert-fond);color:var(--vert)}[data-theme=nuit] :where(.mk,.mk-hors) .pt-tag.f{color:var(--or)}[data-theme=nuit] :where(.mk,.mk-hors) .pt-tag.d{background:rgba(46,107,79,.28);color:#9CCDB4}:where(.mk,.mk-hors) .pt-item input{border:1px solid var(--input-filet);border-radius:8px;padding:5px 8px;font-family:inherit;font-size:11.9px;background:var(--input-fond);color:var(--encre)}:where(.mk,.mk-hors) .pt-item input:focus{outline:none;border-color:var(--input-filet-focus)}:where(.mk,.mk-hors) .pt-item .lbl{flex:1;min-width:72px}:where(.mk,.mk-hors) .pt-item .num{width:52px;text-align:right;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .pt-item .eq{color:var(--sous);font-size:10.92px;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .pt-x{width:24px;height:24px;border-radius:7px;border:none;background:none;color:var(--sous);cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto}:where(.mk,.mk-hors) .pt-x:hover{background:var(--rouge-fond);color:var(--rouge)}:where(.mk,.mk-hors) .pt-x svg{width:13px;height:13px}:where(.mk,.mk-hors) .ajout-pointille{display:block;width:100%;text-align:center;font-family:inherit;font-size:11.48px;font-weight:500;color:var(--encre);border:1px solid var(--or-fonce);border-radius:10px;padding:7px 10px;background:none;cursor:pointer;margin-bottom:8px}:where(.mk,.mk-hors) .ajout-pointille:hover{color:var(--encre);border-color:var(--or-fonce);background:var(--neutre-fond)}:where(.mk,.mk-hors) .pt-mini{font-family:inherit;font-size:10.64px;color:var(--encre);border:1.5px dashed var(--or-fonce);border-radius:8px;padding:4px 11px;background:none;cursor:pointer}:where(.mk,.mk-hors) .pt-mini:hover{color:var(--encre);background:var(--neutre-fond)}:where(.mk,.mk-hors) .pt-ajouts{display:flex;gap:8px;margin-top:6px}:where(.mk,.mk-hors) .pt-reste{font-size:10.92px;margin-top:8px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .pt-reste.ok{color:var(--vert)}:where(.mk,.mk-hors) .pt-reste.ko{color:var(--rouge)}[data-theme=nuit] :where(.mk,.mk-hors) .pt-reste.ok{color:#9CCDB4}:where(.mk,.mk-hors) .rc-pied{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--sep);font-size:10.92px;color:var(--sous)}:where(.mk,.mk-hors) .rc-somme{font-weight:500;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .rc-somme.ok{color:var(--vert)}[data-theme=nuit] :where(.mk,.mk-hors) .rc-somme.ok{color:#9CCDB4}:where(.mk,.mk-hors) .sf{border:1px solid var(--carte-filet);border-radius:12px;padding:13px 14px;background:var(--input-fond);margin-bottom:8px}:where(.mk,.mk-hors) .sf input,:where(.mk,.mk-hors) .sf select{border:1px solid var(--input-filet);border-radius:9px;padding:8px 10px;font-family:inherit;font-size:11.9px;background:var(--carte);color:var(--encre);width:100%}:where(.mk,.mk-hors) .sf input:focus,:where(.mk,.mk-hors) .sf select:focus{outline:none;border-color:var(--input-filet-focus)}:where(.mk,.mk-hors) .sf ::-moz-placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .sf ::placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .sf-l{display:flex;gap:10px;margin-bottom:10px}:where(.mk,.mk-hors) .sf-ss{font-size:9.24px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--gris);margin:2px 0 8px}:where(.mk,.mk-hors) .ing-l{display:flex;gap:8px;align-items:center;margin-bottom:8px}:where(.mk,.mk-hors) .ing-l .ing-nom{flex:1}:where(.mk,.mk-hors) .ing-l .ing-val{width:76px;text-align:right}:where(.mk,.mk-hors) .ing-l select{width:64px}:where(.mk,.mk-hors) .sf-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}:where(.mk,.mk-hors) .sf-actions-pleines{justify-content:stretch}@media (min-width:701px){:where(.mk,.mk-hors) .zi-col .sf .ing-l{flex-wrap:wrap}:where(.mk,.mk-hors) .zi-col .sf .ing-l .ing-nom{flex:1 0 100%}}:where(.mk,.mk-hors) .sf-actions-pleines .btn,:where(.mk,.mk-hors) .sf-actions-pleines .btn-carte{flex:1;text-align:center;justify-content:center}:where(.mk,.mk-hors) .item-aff{display:flex;align-items:center;gap:8px;font-size:11.9px;padding:6px 2px;flex-wrap:wrap}:where(.mk,.mk-hors) .item-aff b{font-weight:600}:where(.mk,.mk-hors) .item-aff .eq{color:var(--sous);font-size:10.92px;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .item-aff .pt-x{margin-left:auto}:where(.mk,.mk-hors) .sous-ing{width:100%;font-size:10.5px;color:var(--sous);padding-left:2px;margin-top:-3px}:where(.mk,.mk-hors) .modale .surtitre{color:var(--encre)}:where(.mk,.mk-hors) .modale .m-champ input[type=text],:where(.mk,.mk-hors) .modale .m-champ textarea,:where(.mk,.mk-hors) .modale .m-ligne-qte input{border-color:var(--or-fonce);font-weight:400}:where(.mk,.mk-hors) .modale .champ-pl select{border-color:var(--or-fonce);font-weight:400}:where(.mk,.mk-hors) .modale .champ-pl.menu>svg{color:var(--gris)}:where(.mk,.mk-hors) .modale .m-pilule{border-color:var(--or-fonce);color:var(--gris);font-weight:500}:where(.mk,.mk-hors) .modale .m-pilule.actif{border-color:var(--btn);color:var(--btn-texte)}:where(.mk,.mk-hors) .modale .m-bloc{border-color:var(--or-fonce)}:where(.mk,.mk-hors) .modale .m-compteur{color:var(--encre)}:where(.mk,.mk-hors) .modale ::-moz-placeholder{color:#8A8F97}:where(.mk,.mk-hors) .modale ::placeholder{color:#8A8F97}[data-theme=nuit] :where(.mk,.mk-hors) .modale .champ-pl select,[data-theme=nuit] :where(.mk,.mk-hors) .modale .m-bloc,[data-theme=nuit] :where(.mk,.mk-hors) .modale .m-champ input[type=text],[data-theme=nuit] :where(.mk,.mk-hors) .modale .m-champ textarea,[data-theme=nuit] :where(.mk,.mk-hors) .modale .m-ligne-qte input,[data-theme=nuit] :where(.mk,.mk-hors) .modale .m-pilule{border-color:var(--carte-filet)}:where(.mk,.mk-hors) .modale .m-boite{background:var(--creme)}:where(.mk,.mk-hors) .modale .m-bloc{background:var(--carte)}:where(.mk,.mk-hors) .modale .rc{background:var(--carte)}:where(.mk,.mk-hors) .modale .m-tete{background:var(--creme)}:where(.mk,.mk-hors) .modale .m-pied{background:var(--creme)}:where(.mk,.mk-hors) .modale .ajout-pointille,:where(.mk,.mk-hors) .modale .btn-div,:where(.mk,.mk-hors) .modale .champ-pl select,:where(.mk,.mk-hors) .modale .m-bloc,:where(.mk,.mk-hors) .modale .m-champ input[type=text],:where(.mk,.mk-hors) .modale .m-champ textarea,:where(.mk,.mk-hors) .modale .m-ligne-qte input,:where(.mk,.mk-hors) .modale .m-pilule,:where(.mk,.mk-hors) .modale .pt-kg,:where(.mk,.mk-hors) .modale .rc,:where(.mk,.mk-hors) .modale .rc-kg,:where(.mk,.mk-hors) .modale .sf{border-color:var(--carte-filet)}:where(.mk,.mk-hors) .modale .m-boite{border-radius:22px}:where(.mk,.mk-hors) .modale .m-bloc,:where(.mk,.mk-hors) .modale .rc,:where(.mk,.mk-hors) .modale .sf{border-radius:14px}:where(.mk,.mk-hors) .modale .ajout-pointille,:where(.mk,.mk-hors) .modale .champ-pl select,:where(.mk,.mk-hors) .modale .m-champ input[type=text],:where(.mk,.mk-hors) .modale .m-champ textarea,:where(.mk,.mk-hors) .modale .m-ligne-qte input,:where(.mk,.mk-hors) .modale .m-pilule{border-radius:12px}:where(.mk,.mk-hors) .modale .m-boite{overflow:hidden}:where(.mk,.mk-hors) .modale .champ-unite{position:relative;flex:1;display:flex}:where(.mk,.mk-hors) .modale .champ-unite input{width:100%;padding-right:46px}:where(.mk,.mk-hors) .modale .champ-unite em{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;font-size:11.9px;color:var(--sous);pointer-events:none}:where(.mk,.mk-hors) .modale .sf-unite{position:relative;flex:1;display:flex}:where(.mk,.mk-hors) .modale .sf-unite input{width:100%;padding-right:58px}:where(.mk,.mk-hors) .modale .sf-unite select{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:auto;padding:3px 6px;font-size:11.2px;border:none;background:none;color:var(--gris)}:where(.mk,.mk-hors) .modale .ing-l{gap:8px}:where(.mk,.mk-hors) .modale .ing-l .ing-val{flex:1;width:auto;min-width:0;text-align:left}:where(.mk,.mk-hors) .modale .ing-l .ing-u{width:64px}:where(.mk,.mk-hors) .modale .ing-supp{margin-left:0}:where(.mk,.mk-hors) .modale .sf-l>.sf-unite,:where(.mk,.mk-hors) .modale .sf-l>input{flex:1 1 0;min-width:0}:where(.mk,.mk-hors) .modale .sf .sf-actions{gap:10px}:where(.mk,.mk-hors) .modale .sf .sf-actions .btn,:where(.mk,.mk-hors) .modale .sf .sf-actions .btn-carte{padding:8px 10px;font-size:11.9px}:where(.mk,.mk-hors) .modale .sf-sep{border-top:1px solid var(--sep);margin:12px 0}:where(.mk,.mk-hors) .modale .sf .sf-actions-pleines .btn,:where(.mk,.mk-hors) .modale .sf .sf-actions-pleines .btn-carte,:where(.mk,.mk-hors) .modale .sf .sf-l>.sf-unite,:where(.mk,.mk-hors) .modale .sf .sf-l>input{flex:0 0 calc(50% - 5px);width:auto;min-width:0}:where(.mk,.mk-hors) .modale .sf .sf-l>input:only-child{flex:1 1 100%}:where(.mk,.mk-hors) .modale .ing-l{gap:10px;flex-wrap:nowrap;align-items:center}:where(.mk,.mk-hors) .modale .ing-champ{position:relative;flex:1 1 auto;min-width:0;display:flex}:where(.mk,.mk-hors) .modale .ing-champ input{width:100%;padding-right:34px}:where(.mk,.mk-hors) .modale .ing-vider{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:19px;height:19px;border:none;border-radius:50%;background:#9AA0A8;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}:where(.mk,.mk-hors) .modale .ing-vider svg{width:11px;height:11px}:where(.mk,.mk-hors) .modale .ing-l .ing-val{flex:0 0 74px;width:74px;text-align:right}:where(.mk,.mk-hors) .modale .ing-l .ing-val::-moz-placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .modale .ing-l .ing-val::placeholder{color:var(--placeholder)}:where(.mk,.mk-hors) .modale .ing-pct{font-size:11.48px;color:var(--sous);flex:0 0 auto}:where(.mk,.mk-hors) .modale .ing-umenu{position:relative;flex:0 0 auto;align-self:stretch;display:flex}:where(.mk,.mk-hors) .modale .ing-umenu>svg{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--sous);pointer-events:none}:where(.mk,.mk-hors) .modale .ing-l .ing-u{flex:0 0 auto;width:66px;height:100%;padding:8px 24px 8px 9px;font-size:11.9px;border-radius:9px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}:where(.mk,.mk-hors) .modale .ing-eq{font-size:11.48px;color:var(--sous);flex:1 1 auto;min-width:56px;text-align:right;font-variant-numeric:tabular-nums;border:1px solid var(--input-filet);border-radius:9px;background:var(--carte);padding:0 10px;align-self:stretch;display:flex;align-items:center;justify-content:flex-end}:where(.mk,.mk-hors) .modale .ing-supp{flex:0 0 auto;margin-left:auto;width:26px;height:26px;border:none;background:none;color:var(--rouge);border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}:where(.mk,.mk-hors) .modale .ing-supp svg{width:14px;height:14px}:where(.mk,.mk-hors) .modale .ing-supp.actif{color:var(--rouge)}:where(.mk,.mk-hors) .modale .ing-supp:hover{background:var(--rouge-fond);color:var(--rouge)}@media (max-width:860px){:where(.mk,.mk-hors) .modale{align-items:flex-end;padding:0;overflow-y:hidden}:where(.mk,.mk-hors) .modale .m-boite{position:relative;max-width:100%;border-radius:20px 20px 0 0;box-shadow:0 -18px 40px rgba(0,0,0,.14);max-height:92vh;max-height:92dvh;padding-top:14px;padding-bottom:env(safe-area-inset-bottom);animation:slideUp .25s ease-out}:where(.mk,.mk-hors) .modale .m-boite:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:99px;background:var(--carte-filet)}}:where(.mk,.mk-hors) .tri-menu .tri-bouton{padding:6px 32px 6px 14px;border-radius:999px;border:1px solid var(--carte-filet);background:var(--carte);color:var(--gris);font-family:inherit;font-size:12.32px;font-weight:400;white-space:nowrap}:where(.mk,.mk-hors) .tri-menu .tri-bouton:focus-visible{border-color:var(--input-filet-focus)}:where(.mk,.mk-hors) .tri-liste{position:absolute;top:calc(100% + 6px);right:0;z-index:45;min-width:100%;list-style:none;margin:0;padding:6px;background:var(--carte);border:1px solid var(--carte-filet);border-radius:14px;box-shadow:0 14px 32px rgba(0,0,0,.14)}:where(.mk,.mk-hors) .tri-liste li{padding:7px 12px;border-radius:9px;font-size:12.32px;color:var(--gris);cursor:pointer;white-space:nowrap}:where(.mk,.mk-hors) .tri-liste li:focus-visible,:where(.mk,.mk-hors) .tri-liste li:hover{background:var(--neutre-fond);color:var(--encre)}:where(.mk,.mk-hors) .tri-liste li.actif{background:var(--btn);color:var(--btn-texte);font-weight:500}:where(.mk,.mk-hors) .carte-cout{border:1px solid var(--carte-filet);border-radius:12px;overflow:hidden;background:var(--carte)}:where(.mk,.mk-hors) .cc-tete{display:flex;align-items:center;gap:10px;padding:12px 14px;width:100%;text-align:left}:where(.mk,.mk-hors) .cc-tete .lib{color:var(--sous);font-size:13.3px;flex:1;display:flex;align-items:center;gap:6px}:where(.mk,.mk-hors) .cc-tete .chev{transition:transform .15s;color:var(--sous)}:where(.mk,.mk-hors) .carte-cout.ouverte .chev{transform:rotate(180deg)}:where(.mk,.mk-hors) .cc-tete .tot{font-size:13.3px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--encre)}:where(.mk,.mk-hors) .cc-tete .tot.vide{color:var(--sous)}:where(.mk,.mk-hors) .cc-tete .piece{color:var(--sous)}:where(.mk,.mk-hors) .pilule-alerte{font-size:11px;font-weight:500;color:var(--cout-orange);background:var(--cout-orange-fond);border:1px solid var(--cout-orange-filet);border-radius:99px;padding:2px 9px;white-space:nowrap}:where(.mk,.mk-hors) .cc-corps{border-top:1px solid var(--carte-filet)}:where(.mk,.mk-hors) .cc-corps ul{list-style:none;margin:0;padding:0}:where(.mk,.mk-hors) .cc-corps .bandeau{background:var(--cout-orange-fond);border-bottom:1px solid var(--cout-orange-filet);color:var(--cout-orange);font-size:12.3px;line-height:1.5;padding:10px 14px}:where(.mk,.mk-hors) .ligne-cout{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--carte-filet)}:where(.mk,.mk-hors) .lc-g{min-width:0;flex:1}:where(.mk,.mk-hors) .lc-g .nom{font-size:13.3px;color:var(--encre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mk,.mk-hors) .lc-g .calc{color:var(--sous);font-size:12px;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .lc-d{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.3px;color:var(--encre)}:where(.mk,.mk-hors) .lc-d.sans{font-size:12px;color:var(--sous)}:where(.mk,.mk-hors) .cc-recette{background:var(--neutre-fond)}:where(.mk,.mk-hors) .cc-recette .lc-d,:where(.mk,.mk-hors) .cc-recette .nom{font-weight:500}:where(.mk,.mk-hors) .cc-sous .ligne-cout{padding-left:26px}:where(.mk,.mk-hors) .cc-composants{margin-top:6px!important;border-left:1px solid var(--carte-filet);padding-left:10px!important}:where(.mk,.mk-hors) .cc-composants li{display:flex;justify-content:space-between;gap:12px;padding:4px 0}:where(.mk,.mk-hors) .cc-composants .lc-d,:where(.mk,.mk-hors) .cc-composants .nom{font-size:12px}:where(.mk,.mk-hors) .cc-total{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:var(--cout-total-fond);font-size:12.9px}:where(.mk,.mk-hors) .cc-total .lib-t{color:var(--cout-total-lib)}:where(.mk,.mk-hors) .cc-total .val{font-weight:600;font-variant-numeric:tabular-nums;color:var(--encre)}:where(.mk,.mk-hors) .note-calc{color:var(--sous);font-size:11.6px;line-height:1.55;padding:10px 14px;background:var(--cout-note-fond);border-top:1px solid var(--carte-filet)}:where(.mk,.mk-hors) .chips{display:flex;gap:12px}:where(.mk,.mk-hors) .chip{flex:1;background:var(--cout-total-fond);border-radius:10px;text-align:center;padding:13px 10px}:where(.mk,.mk-hors) .chip .lbl{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sous);font-weight:500}:where(.mk,.mk-hors) .chip .val{font-size:16px;font-weight:600;margin-top:2px;color:var(--encre)}:where(.mk,.mk-hors) .pilule-attente{font-size:11px;font-weight:500;color:var(--attente);background:var(--cout-total-fond);border-radius:99px;padding:3px 10px;white-space:nowrap}:where(.mk,.mk-hors) .grp{padding:12px 14px 4px}:where(.mk,.mk-hors) .grp-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}:where(.mk,.mk-hors) .grp-tete .nom{font-weight:600;font-size:13.3px;color:var(--encre)}:where(.mk,.mk-hors) .grp-tete .som{font-variant-numeric:tabular-nums;font-size:13.3px;color:var(--encre)}:where(.mk,.mk-hors) .grp-lignes{border-left:2px solid var(--carte-filet);padding-left:12px!important;margin-left:2px!important}:where(.mk,.mk-hors) .grp .ligne-cout{padding:6px 0;border-bottom:none}:where(.mk,.mk-hors) .liste-rec .rec+.rec{margin-top:10px}:where(.mk,.mk-hors) .ligne-rec{background:var(--cout-total-fond);border-radius:10px;display:flex;align-items:center;gap:14px;padding:13px 15px;font-size:13.9px;width:100%;text-align:left;color:var(--encre)}:where(.mk,.mk-hors) .ligne-rec .nom{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mk,.mk-hors) .ligne-rec .pcs{color:var(--sous);white-space:nowrap}:where(.mk,.mk-hors) .ligne-rec .kg{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.mk,.mk-hors) button.ligne-rec .chev{color:var(--sous);flex:none;transition:transform .15s}:where(.mk,.mk-hors) button.ligne-rec[aria-expanded=true] .chev{transform:rotate(180deg)}:where(.mk,.mk-hors) button.ligne-rec[aria-expanded=true]{border-radius:10px 10px 0 0}:where(.mk,.mk-hors) .rec-corps{border:1px solid var(--carte-filet);border-top:none;border-radius:0 0 10px 10px;margin:0 2px;padding:12px 14px 14px}:where(.mk,.mk-hors) .sous-titre{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sous);font-weight:500;margin:12px 0 6px}:where(.mk,.mk-hors) .rec-corps>.sous-titre:first-child,:where(.mk,.mk-hors) .rec-corps>div:first-child>.sous-titre:first-child{margin-top:0}:where(.mk,.mk-hors) .sous-carte{background:var(--carte);border:1px solid var(--carte-filet);border-radius:8px;padding:11px 13px;display:flex;align-items:center;gap:14px}:where(.mk,.mk-hors) .sous-carte+.sous-carte{margin-top:8px}:where(.mk,.mk-hors) .sous-carte-bloc{flex-direction:column;align-items:stretch;gap:6px}:where(.mk,.mk-hors) .sous-carte-ligne{display:flex;align-items:center;gap:14px}:where(.mk,.mk-hors) .sous-carte .nom{font-size:13px;font-weight:600;flex:1;min-width:0;color:var(--encre)}:where(.mk,.mk-hors) .sous-carte .det{color:var(--sous);font-size:12.2px;font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .sous-carte .kg{font-weight:600;font-size:12.6px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--encre)}:where(.mk,.mk-hors) .pied-feuille{display:flex;flex-direction:column;gap:10px;width:100%}:where(.mk,.mk-hors) .btn-pied{background:var(--cout-total-fond);border-radius:10px;padding:12px;font-size:13.9px;color:var(--encre);display:flex;align-items:center;justify-content:center;gap:10px;transition:filter .15s}:where(.mk,.mk-hors) .btn-pied:hover{filter:brightness(.97)}:where(.mk,.mk-hors) .btn-pied svg{width:18px;height:18px;flex:none}@media (max-width:860px){:where(.mk,.mk-hors) .laterale{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:30;width:auto;height:auto;flex-direction:row;align-items:stretch;justify-content:space-around;gap:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));overflow:visible;box-shadow:0 -6px 20px rgba(0,0,0,.14)}:where(.mk,.mk-hors) .marque{display:none}:where(.mk,.mk-hors) .laterale .menu{display:contents}:where(.mk,.mk-hors) .laterale .menu-bas{display:contents}:where(.mk,.mk-hors) .menu-deconnexion,:where(.mk,.mk-hors) .pied-app{display:none}:where(.mk,.mk-hors) .laterale .menu-item{flex:1 1 0;min-width:0;width:auto;justify-content:center;padding:11px 4px;border-radius:12px}:where(.mk,.mk-hors) .laterale .menu-item svg{width:22px;height:22px}:where(.mk,.mk-hors) .laterale .pastille{position:absolute;top:4px;left:50%;transform:translateX(4px);margin-left:0}:where(.mk,.mk-hors) .bascule{display:none}:where(.mk,.mk-hors) .principale{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}#vue-stock :where(.tableau){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}:where(.mk,.mk-hors) .pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap}:where(.mk,.mk-hors) .pagination .page-fleche,:where(.mk,.mk-hors) .pagination .page-num{min-width:34px;height:34px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--carte);border:1px solid var(--carte-filet);font-size:.86rem;color:var(--gris);font-variant-numeric:tabular-nums}:where(.mk,.mk-hors) .pagination .page-fleche:not(:disabled):hover,:where(.mk,.mk-hors) .pagination .page-num:hover{border-color:var(--or-fonce)}:where(.mk,.mk-hors) .pagination .page-num.actif{background:var(--btn);border-color:var(--btn);color:var(--btn-texte);font-weight:500}:where(.mk,.mk-hors) .pagination .page-fleche{padding:0}:where(.mk,.mk-hors) .pagination .page-fleche svg{width:15px;height:15px}:where(.mk,.mk-hors) .pagination .page-fleche:disabled{opacity:.4;cursor:default}:where(.mk,.mk-hors) .pagination .page-trou{min-width:20px;text-align:center;color:var(--sous)}[dir=rtl] :where(.mk,.mk-hors) .pagination .page-fleche svg{transform:scaleX(-1)}@media (max-width:640px){:where(.mk,.mk-hors) .ligne-onglets .onglets-module .onglet{flex:1 1 0;min-width:0;text-align:center;justify-content:center;padding:9px 10px}:where(.mk,.mk-hors) #vue-stock .outils-historique>.onglets{flex:1 0 100%;min-width:0}:where(.mk,.mk-hors) #vue-stock .outils-historique>.onglets .onglet{flex:1 1 0;min-width:0;text-align:center;padding:8px 6px}:where(.mk,.mk-hors) #vue-stock .outils-historique>.cal-ancre{flex:1 1 0;min-width:0}:where(.mk,.mk-hors) #vue-stock .outils-historique>.cal-ancre>.btn-carte{width:100%;justify-content:space-between}:where(.mk,.mk-hors) #vue-stock .outils-historique>.cal-ancre+.btn-carte{flex:0 0 auto;white-space:nowrap}:where(.mk,.mk-hors) #vue-stock .outils-historique .pop-calendrier{left:0;right:auto;width:min(300px,calc(100vw - 32px));box-sizing:border-box}[dir=rtl] :where(.mk,.mk-hors) #vue-stock .outils-historique .pop-calendrier{left:auto;right:0}:where(.mk,.mk-hors) #vue-stock .outils-historique~.barre-tri{flex-wrap:wrap;row-gap:8px}:where(.mk,.mk-hors) #vue-stock .outils-historique~.barre-tri .compte{flex:1 0 100%;width:100%;white-space:normal;overflow:visible;text-overflow:clip;margin-right:0}:where(.mk,.mk-hors) #vue-stock .outils-historique~.barre-tri .compte+span{margin-left:auto}:where(.mk,.mk-hors) #vue-stock .liste-mouvements .ligne-noms span,:where(.mk,.mk-hors) #vue-stock .liste-mouvements .ligne-noms strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:where(.mk,.mk-hors) #vue-stock .liste-mouvements .ligne-liste{align-items:flex-start}:where(.mk,.mk-hors) #vue-stock .liste-mouvements .ligne-fin{text-align:right}}:where(.mk,.mk-hors) :is(a,button,[role=button],summary,label){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.mk,.mk-hors) :is(.btn,.btn-carte,.action,.btn-pied,.pl-fermer):active:not(:disabled){transform:scale(.97);filter:brightness(.96);transition-duration:0s}:where(.mk,.mk-hors) :is(button,[role=button]):not(.btn,.btn-carte,.action,.btn-pied,.pl-fermer,.menu-item):active:not(:disabled){opacity:.7;transition:opacity 0s}:where(.mk,.mk-hors) .menu-item:active{background:rgba(211,198,171,.16);color:var(--menu-actif);transition-duration:0s}:where(.mk,.mk-hors) .menu-item:has(.lien-en-cours){background:rgba(211,198,171,.16);color:var(--menu-actif)}:where(.mk,.mk-hors) .action:has(.lien-en-cours){border-color:var(--or)}:where(.mk,.mk-hors) .lien-en-cours{display:none}:where(.mk,.mk-hors) .action .lien-en-cours{display:block;position:absolute;top:10px;right:10px;width:14px;height:14px;border-radius:50%;border:2px solid var(--carte-filet);border-top-color:var(--encre);opacity:0;animation:lien-apparait 0s linear .1s forwards,lien-tourne .7s linear infinite}@keyframes lien-apparait{to{opacity:1}}@keyframes lien-tourne{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:where(.mk,.mk-hors) :is(.btn,.btn-carte,.action,.btn-pied,.pl-fermer):active:not(:disabled){transform:none}:where(.mk,.mk-hors) .action .lien-en-cours{animation:lien-apparait 0s linear .1s forwards}}