.inv-panneau{background:var(--bk-mayo);color:var(--bk-brown);border-color:var(--bk-brown);font-family:var(--bk-font-body);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.inv-tete{color:var(--bk-brown);border-bottom-color:var(--bk-brown)}.inv-tete .chip{flex:0 0 auto}.inv-corps{overflow-y:auto;padding:4px 14px 14px;min-width:0}.inv-bloc{margin:12px 0 0;min-width:0}.inv-titre{font-family:var(--bk-font-title);font-weight:700;font-size:18px;margin:4px 0 0;color:var(--bk-brown)}.inv-titre-2{font-family:var(--bk-font-title);font-weight:700;font-size:15px;margin:0;color:var(--bk-brown)}.inv-sous-titre{font-family:var(--bk-font-subtitle);font-size:13px;margin-top:2px}.inv-pct{font-family:var(--bk-font-title);font-weight:700;font-size:40px;line-height:1.1;margin-top:8px}.inv-pct.inv-au-dessus{color:var(--bk-red)}.inv-pct.inv-dans{color:var(--bk-green)}.inv-pastille{display:inline-block;margin-top:4px;padding:2px 10px;border-radius:999px;font-size:12px;color:var(--bk-mayo);font-weight:700}.inv-pastille.inv-au-dessus{background:var(--bk-red)}.inv-pastille.inv-dans{background:var(--bk-green)}.inv-etat-inconnu{color:var(--bk-brown)}.inv-ligne{margin-top:6px;font-size:13px}.inv-rappel{margin-top:6px;font-size:12px}.inv-message{margin:12px 0 0;font-size:13px;color:var(--bk-brown)}.inv-erreur p{margin:0 0 8px}.inv-motif{font-size:11px}.inv-reessayer{margin-top:4px}.inv-note{font-size:11px;margin:2px 0 6px}.inv-courbe{display:block;width:100%;height:auto}.inv-axe{stroke:var(--bk-brown);stroke-width:1;opacity:.4}.inv-norme{stroke:var(--bk-brown);stroke-width:1;stroke-dasharray:4 3}.inv-grad{fill:var(--bk-brown);font-size:10px;font-family:var(--bk-font-body)}.inv-trace{fill:none;stroke:var(--bk-brown);stroke-width:2;stroke-linejoin:round}.inv-point.inv-au-dessus{fill:var(--bk-red)}.inv-point.inv-dans{fill:var(--bk-green)}.inv-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px}.inv-table th{text-align:left;font-family:var(--bk-font-title);font-weight:700;font-size:11px;padding:4px 3px;border-bottom:1px solid var(--bk-brown)}.inv-table th:nth-child(1){width:34%}.inv-table th:nth-child(2){width:26%}.inv-table th:nth-child(3){width:24%}.inv-table th:nth-child(4){width:16%}.inv-table td{padding:5px 3px;border-bottom:1px solid rgba(80,35,20,.15);vertical-align:top}.inv-nombre{text-align:right}.inv-table th:not(:first-child){text-align:right}.inv-manquant{color:var(--bk-red)}.inv-surplus{color:var(--bk-brown)}.inv-dernier{font-size:12px}.inv-hors-pdi{color:var(--bk-orange)}@font-face{font-family:Flame;src:url(/assets/Flame-Regular-D3nIXOHp.woff2) format("woff2"),url(/assets/Flame-Regular-CrKV1iT1.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flame;src:url(/assets/Flame-Bold-3GSX7n4-.woff2) format("woff2"),url(/assets/Flame-Bold-CWqTiCZ1.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Flame Sans;src:url(/assets/FlameSans-Regular--UzjbJjk.woff2) format("woff2"),url(/assets/FlameSans-Regular-He2d6q53.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bk-red: #D62300;--bk-red-aa: #CE2200;--bk-orange: #FF8732;--bk-brown: #502314;--bk-mayo: #F5EBDC;--bk-yellow: #FFAA00;--bk-green: #198737;--bk-bg: var(--bk-mayo);--bk-bg-dark: var(--bk-brown);--bk-text: var(--bk-brown);--bk-text-invert: var(--bk-mayo);--bk-accent: var(--bk-red);--bk-accent-soft: var(--bk-orange);--bk-ok: var(--bk-green);--bk-warn: var(--bk-yellow);--bk-ko: var(--bk-red);--bk-font-title: "Flame", "Trebuchet MS", system-ui, sans-serif;--bk-font-subtitle: "Flame", "Trebuchet MS", system-ui, sans-serif;--bk-font-body: "Flame Sans", "Segoe UI", system-ui, sans-serif;--bk-font-display: "Flame VF", "Flame", system-ui, sans-serif;--bk-lh: 1;--bk-lh-caps: .75}:root{--bk-bg-invert: var(--bk-brown);--bk-bandeau-fond: var(--bk-brown);--bk-bandeau-encre: var(--bk-mayo);--bk-focus: var(--bk-orange);--bk-flux-ma-fond: var(--bk-orange);--bk-flux-ma-encre: var(--bk-brown);--bk-flux-ma-bord: var(--bk-orange);--bk-flux-in-fond: var(--bk-yellow);--bk-flux-in-encre: var(--bk-brown);--bk-flux-in-bord: var(--bk-yellow);--bk-flux-re-fond: var(--bk-carte-fond);--bk-flux-re-encre: var(--bk-brown);--bk-flux-re-bord: var(--bk-brown);--bk-flux-rh-fond: var(--bk-rh-bordeaux);--bk-flux-rh-encre: var(--bk-mayo);--bk-flux-rh-bord: var(--bk-rh-bordeaux);--bk-flux-dl-fond: var(--bk-dl-canard);--bk-flux-dl-encre: var(--bk-mayo);--bk-flux-dl-bord: var(--bk-dl-canard);--bk-age-vieux: var(--bk-red-aa);--bk-age-moyen-fond: var(--bk-orange);--bk-age-moyen-encre: var(--bk-brown);--bk-badge-jour-fond: var(--bk-carte-fond);--bk-badge-jour-encre: var(--bk-green);--bk-anthracite: #17191C;--bk-rh-bordeaux: #8A1600;--bk-rh-bordeaux-clair: #E8836B;--bk-dl-canard: #0C5A55;--bk-dl-canard-clair: #5FBDB4}:root{--bk-carte-fond: var(--bk-mayo);--bk-carte-encre: var(--bk-brown)}:root[data-theme=dark]{--bk-bg: var(--bk-anthracite);--bk-text: var(--bk-mayo);--bk-bg-invert: var(--bk-mayo);--bk-text-invert: var(--bk-brown);--bk-carte-fond: #24262B;--bk-carte-encre: var(--bk-mayo);--bk-bandeau-fond: var(--bk-mayo);--bk-bandeau-encre: var(--bk-brown);--bk-focus: var(--bk-mayo);--bk-flux-ma-fond: var(--bk-carte-fond);--bk-flux-ma-encre: var(--bk-orange);--bk-flux-in-fond: var(--bk-carte-fond);--bk-flux-in-encre: var(--bk-yellow);--bk-flux-re-encre: var(--bk-mayo);--bk-flux-re-bord: var(--bk-mayo);--bk-flux-rh-fond: var(--bk-rh-bordeaux-clair);--bk-flux-rh-encre: var(--bk-brown);--bk-flux-rh-bord: var(--bk-rh-bordeaux-clair);--bk-flux-dl-fond: var(--bk-dl-canard-clair);--bk-flux-dl-encre: var(--bk-brown);--bk-flux-dl-bord: var(--bk-dl-canard-clair);--bk-age-vieux: var(--bk-yellow);--bk-age-moyen-fond: var(--bk-carte-fond);--bk-age-moyen-encre: var(--bk-orange);--bk-badge-jour-fond: var(--bk-green);--bk-badge-jour-encre: var(--bk-mayo);color-scheme:dark}*{box-sizing:border-box}:root{--bk-header-h: 56px;--bk-dur-fast: .12s;--bk-dur-normal: .2s;--bk-dur-loop: .8s;--bk-ease: ease-out;--bk-ease-loop: ease-in-out;--bk-ico-s: 12px;--bk-ico-m: 16px;--bk-ico-l: 20px}body{accent-color:var(--bk-brown);-webkit-tap-highlight-color:transparent;margin:0;background:var(--bk-bg);color:var(--bk-text);font-family:var(--bk-font-body);font-size:14px;line-height:var(--bk-lh)}.app{padding:10px 10px 40px;max-width:900px;margin:0 auto;background:var(--bk-bg)}.app-corps{background:inherit}.entete{display:flex;align-items:center;gap:12px;margin:6px 0 14px;position:sticky;top:0;z-index:5;background:inherit;padding-top:6px}.entete .logo{height:44px;width:auto;display:block}h1{font-family:var(--bk-font-title);font-weight:700;line-height:var(--bk-lh);font-variant-ligatures:common-ligatures discretionary-ligatures;font-size:20px;margin:0}h1 .who{font-family:var(--bk-font-body);font-weight:400;font-size:12px;display:block;margin-top:4px}.barre{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.chips{display:flex;gap:12px 6px;flex-wrap:wrap}.chip{font-family:var(--bk-font-body);border:1px solid var(--bk-text);background:var(--bk-bg);color:var(--bk-text);border-radius:10px;padding:5px 12px;font-size:12px;cursor:pointer;line-height:var(--bk-lh);position:relative}.chip.actif{background:var(--bk-bg-invert);border-color:var(--bk-bg-invert);color:var(--bk-text-invert)}.chip:disabled{opacity:.5;cursor:default}.chip-pastille{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;min-width:16px;height:16px;padding:0 5px;border-radius:8px;font-size:11px;font-weight:700;background:var(--bk-bandeau-encre);color:var(--bk-bandeau-fond);vertical-align:middle}:root[data-theme=dark] .chip-fil .chip-pastille{background:none;border:0;padding:0;min-width:0;height:auto;border-radius:0;color:var(--bk-mayo)}:root[data-theme=dark] .chip-fil:active .chip-pastille,:root[data-theme=dark] .chip-fil.est-pressee .chip-pastille{color:inherit}.recherche{width:100%;padding:9px 10px;border:1px solid var(--bk-text);border-radius:8px;background:var(--bk-bg);color:var(--bk-text);font-family:var(--bk-font-body);font-size:14px;outline:none;min-height:44px}input.recherche{-webkit-appearance:none;-moz-appearance:none;appearance:none}.recherche::placeholder{color:var(--bk-text)}.recherche:focus{border-color:var(--bk-focus);box-shadow:inset 0 0 0 1px var(--bk-focus)}.flux-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:50%;line-height:1;background:var(--bk-carte-fond);border:1px solid var(--bk-carte-encre);color:var(--bk-carte-encre)}.flux-badge.MARCH{background:var(--bk-flux-ma-fond);border-color:var(--bk-flux-ma-bord);color:var(--bk-flux-ma-encre)}.flux-badge.INTER{background:var(--bk-flux-in-fond);border-color:var(--bk-flux-in-bord);color:var(--bk-flux-in-encre)}.flux-badge.RECLAM{background:var(--bk-flux-re-fond);border-color:var(--bk-flux-re-bord);color:var(--bk-flux-re-encre)}.flux-badge.RH{background:var(--bk-flux-rh-fond);border-color:var(--bk-flux-rh-bord);color:var(--bk-flux-rh-encre)}.flux-badge.DLC{background:var(--bk-flux-dl-fond);border-color:var(--bk-flux-dl-bord);color:var(--bk-flux-dl-encre)}.ico-flux{width:14px;height:14px;display:block}.statut{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px;white-space:nowrap;font-family:var(--bk-font-body);line-height:var(--bk-lh);background:var(--bk-carte-fond);color:var(--bk-carte-encre);border:1px solid var(--bk-carte-encre)}.statut.OPEN{background:var(--bk-red-aa);color:var(--bk-mayo);border-color:var(--bk-red-aa)}.statut.DONE,.statut.RETURNED{background:var(--bk-ok);color:var(--bk-mayo);border-color:var(--bk-ok)}.statut.PLANNED{background:var(--bk-warn);color:var(--bk-brown);border-color:var(--bk-warn)}.statut.PARTIAL{background:var(--bk-accent-soft);color:var(--bk-brown);border-color:var(--bk-accent-soft)}.libelle{max-width:300px}.age{text-align:right;font-variant-numeric:tabular-nums}.meta{color:var(--bk-text);font-size:12px;margin:8px 2px}.message{padding:32px 16px;text-align:center;color:var(--bk-text)}.etat-vide-action{display:flex;justify-content:center;margin-top:14px}mark{background:var(--bk-orange);color:var(--bk-brown);border-radius:3px;padding:0 2px}.compte-recherche{font-size:12px;font-family:var(--bk-font-body);opacity:.85}.compte-selection{align-self:center;font-family:var(--bk-font-title);font-weight:700;font-size:12px}.champ-recherche{position:relative;display:block}.recherche-effacer{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:14px;line-height:1;color:var(--bk-text);padding:6px 8px}.message.erreur{background:var(--bk-ko);color:var(--bk-mayo);border-radius:8px;margin:24px 16px;padding:20px 16px;font-family:var(--bk-font-body)}.btn-erreur{margin-top:12px;font-family:var(--bk-font-body);font-size:13px;cursor:pointer;background:var(--bk-mayo);color:var(--bk-ko);border:1px solid var(--bk-mayo);border-radius:8px;padding:8px 16px}.bandeau-erreur{background:var(--bk-ko);color:var(--bk-mayo);border-radius:8px;padding:10px 12px;margin-bottom:10px;font-family:var(--bk-font-body)}.btn-cloturer{font-family:var(--bk-font-body);font-size:12px;cursor:pointer;background:var(--bk-carte-encre);color:var(--bk-carte-fond);border:1px solid var(--bk-carte-encre);border-radius:8px;padding:5px 10px;white-space:nowrap;position:relative}.btn-cloturer:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.btn-cloturer:disabled{background:var(--bk-carte-fond);color:var(--bk-carte-encre);cursor:wait}.btn-cloturer.danger{background:var(--bk-ko);color:var(--bk-mayo);border-color:var(--bk-ko)}.btn-cloturer.neutre{background:transparent;color:var(--bk-carte-encre);border-color:var(--bk-carte-encre)}.etat-encours{display:inline-block;font-family:var(--bk-font-body);font-size:12px;background:var(--bk-carte-fond);color:var(--bk-carte-encre);border:1px solid var(--bk-carte-encre);border-radius:8px;padding:5px 10px;white-space:nowrap}.etat-nonconfirmee{display:inline-block;font-family:var(--bk-font-body);font-size:12px;background:var(--bk-warn);color:var(--bk-brown);border:1px solid var(--bk-warn);border-radius:8px;padding:5px 10px;max-width:180px;white-space:normal;text-align:left}.groupe h2{font-size:13px;margin:18px 2px 8px;display:flex;align-items:center;gap:8px}.groupe h2 .compte{font-family:var(--bk-font-body);font-weight:400;font-size:11px;background:var(--bk-bg-invert);color:var(--bk-text-invert);border-radius:10px;padding:1px 8px}.ligne-conteneur{position:relative;margin-bottom:8px;scroll-margin-top:calc(var(--bk-header-h) + 8px);animation:carte-entree var(--bk-dur-normal) var(--bk-ease)}.swipe-fond{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bk-ko);color:var(--bk-mayo);border-radius:10px;display:flex;align-items:center;justify-content:flex-end;padding-right:16px;font-family:var(--bk-font-title);font-weight:700}.ligne{position:relative;background:var(--bk-carte-fond);border:1px solid var(--bk-carte-encre);color:var(--bk-carte-encre);border-radius:10px;padding:10px 12px;display:flex;gap:10px;align-items:flex-start;touch-action:pan-y;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform var(--bk-dur-fast) var(--bk-ease),background-color var(--bk-dur-fast) var(--bk-ease),color var(--bk-dur-fast) var(--bk-ease)}.ligne.en-drag{transition:none}.ligne.selectionnee{border:2px solid var(--bk-focus);padding:9px 11px}.coche{font-size:18px;line-height:1.2;color:var(--bk-carte-encre)}.coche.active{color:var(--bk-focus)}.coche.inerte{color:var(--bk-line, var(--bk-carte-encre));visibility:hidden;pointer-events:none}.ligne-corps{flex:1;min-width:0}.ligne-haut{display:flex;align-items:center;gap:8px}.ligne-haut .jours{margin-left:auto;font-variant-numeric:tabular-nums;font-size:13px;font-family:var(--bk-font-title);font-weight:700}.detail{border:1px solid var(--bk-carte-encre);border-top:none;border-radius:0 0 10px 10px;margin-top:-6px;padding:12px 12px 8px;background:var(--bk-carte-fond);font-size:13px;color:var(--bk-carte-encre)}.detail div{margin-bottom:4px}.detail b{font-family:var(--bk-font-title);font-weight:700;margin-right:6px}.btn-copier{position:relative;background:none;border:none;cursor:pointer;padding:0 6px;margin-left:6px;color:inherit;vertical-align:-2px}.btn-copier:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ref-copiee{margin-left:8px;font-size:11px;opacity:.85}.ref-echec{color:var(--bk-ko);opacity:1}.lien-source{color:inherit;text-decoration:underline;text-underline-offset:2px;position:relative}.lien-source:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.chip.mode{border-style:dashed}.app.avec-barre{padding-bottom:9rem}.app.avec-barre .dock-actions,.app.avec-barre .barre-flux{display:none}.barre-action{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:7;gap:12px;padding:12px 14px;background:var(--bk-bg-invert);color:var(--bk-text-invert);font-family:var(--bk-font-body);font-size:13px}.btn-groupe{margin-left:auto;font-family:var(--bk-font-title);font-weight:700;font-size:13px;background:var(--bk-text-invert);color:var(--bk-bg-invert);border:1px solid var(--bk-text-invert);border-radius:8px;padding:8px 14px;cursor:pointer}.btn-groupe.confirme{background:var(--bk-ko);color:var(--bk-mayo);border-color:var(--bk-ko)}.btn-groupe:disabled{visibility:hidden}.progression{margin-left:auto;font-family:var(--bk-font-title);font-weight:700}.app.vue-historique .ligne{border-width:2px;padding:9px 11px}.h2-neutre{font-size:13px;margin:18px 0 8px;display:flex;align-items:center;gap:8px;background:var(--bk-bandeau-fond);color:var(--bk-bandeau-encre);border-radius:8px;padding:7px 12px}.groupe .h2-neutre .compte{background:var(--bk-bandeau-encre);color:var(--bk-bandeau-fond)}.ligne:active,.ligne.est-pressee{background:var(--bk-carte-encre);color:var(--bk-carte-fond)}.ligne:active .ligne-libelle,.ligne:active .ligne-sous,.ligne:active .jours,.ligne.est-pressee .ligne-libelle,.ligne.est-pressee .ligne-sous,.ligne.est-pressee .jours{color:var(--bk-carte-fond)}.ligne-libelle{margin:6px 0 2px;font-size:15px;font-weight:700;font-family:var(--bk-font-title);line-height:1.25}.ligne-sous{font-size:11px;letter-spacing:.01em}.btn-groupe:active{background:var(--bk-orange);border-color:var(--bk-orange);color:var(--bk-brown)}.chip:active,.chip.est-pressee{background:var(--bk-bg-invert);color:var(--bk-text-invert)}.btn-groupe.est-pressee{background:var(--bk-orange);border-color:var(--bk-orange);color:var(--bk-brown)}@keyframes carte-entree{0%{transform:translateY(5px)}to{transform:none}}.bulle-commentaire{background:var(--bk-carte-fond);border:1px solid var(--bk-yellow);border-radius:12px 12px 12px 4px;padding:8px 10px;margin:6px 0;font-size:13px}.pied-historique{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 0 10px;font-size:11px}.pied-historique img{height:26px;width:auto}.couronne{display:inline-block;width:var(--bk-ico-m);height:var(--bk-ico-m);vertical-align:-3px;margin-right:4px}.mention-doyenne{white-space:nowrap}.mention-doyenne .couronne{width:11px;height:11px;vertical-align:-1px;margin-right:3px}.couronne svg,.puce-statut svg,.puce-flamme svg{width:100%;height:100%;display:block}.ico-chip{display:inline-block;width:var(--bk-ico-s);height:var(--bk-ico-s);vertical-align:-1px;margin-right:4px}.ico-dock{display:block;width:var(--bk-ico-l);height:var(--bk-ico-l)}.ico-chip svg,.ico-dock svg,.ico-h2 svg,.ico-mini svg,.ico-theme svg,.ico-btn svg,.ico-flux svg{width:100%;height:100%;display:block}.ico-h2{display:inline-block;width:var(--bk-ico-s);height:var(--bk-ico-s);vertical-align:-2px;margin-right:6px}.ico-mini{display:inline-block;width:var(--bk-ico-s);height:var(--bk-ico-s);vertical-align:-2px;margin-right:3px}.ico-theme,.ico-btn{display:block;width:var(--bk-ico-m);height:var(--bk-ico-m)}.chip.chip-ico{padding:3px 10px}.chip-fil-mot{margin-left:5px}.chip.chip-fil{display:inline-flex;align-items:center}.h2-neutre .h2-titre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h2-neutre .compte{flex:none;margin-left:auto}.ligne-libelle,.ligne-sous,.detail,.bulle-commentaire,.fil-contenu,.journal-panneau,.h2-neutre,.message{overflow-wrap:anywhere}@media (max-width: 359px){.chip{padding:5px 9px;font-size:11px}.chips,.chips-principales{gap:12px 4px}}@media (min-width: 1024px){.liste{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;align-items:start}.liste>section.groupe{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:12px;align-items:start}.liste .h2-neutre,.liste>.etat-vide,.liste>.meta,.liste>.message{grid-column:1 / -1}}.etat-vide{position:relative;padding:24px 16px 40px;margin-top:28px}.etat-vide:not(.etat-vide--liste){padding:8px 16px 16px;margin-top:0}.etat-vide:not(.etat-vide--liste) .message{padding:24px 0 0}.tomate-filigrane{position:absolute;top:24px;left:50%;transform:translate(-50%);width:130px;height:130px;opacity:.11;pointer-events:none}.etat-vide .message{position:relative;padding:64px 0 0}.bandeau-attente{display:flex;align-items:center;gap:10px;margin-top:6px;background:var(--bk-yellow);color:var(--bk-brown);border-radius:8px;padding:6px 10px;font-size:12px}.btn-annuler{margin-left:auto;font-family:var(--bk-font-title);font-weight:700;font-size:12px;background:var(--bk-brown);color:var(--bk-mayo);border:none;border-radius:6px;padding:5px 10px;cursor:pointer}.btn-annuler{position:relative}.btn-annuler:after{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-6px}.badge-jour{font-size:10px;border:1px solid var(--bk-ok);color:var(--bk-badge-jour-encre);background:var(--bk-badge-jour-fond);border-radius:10px;padding:1px 6px;white-space:nowrap}.bandeau-synthese{background:var(--bk-bandeau-fond);color:var(--bk-bandeau-encre);border-radius:8px;padding:8px 12px;margin-bottom:10px;font-size:12px}.bandeau-synthese .synthese-titre{font-family:var(--bk-font-title);font-weight:700;margin-bottom:4px}.bandeau-synthese .synthese-ligne{margin:2px 0}.bandeau-synthese .synthese-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;color:inherit;cursor:pointer;font-size:inherit;text-align:left}.bandeau-synthese .synthese-toggle .chevron{font-size:11px}.bandeau-synthese .synthese-toggle:active,.bandeau-synthese .synthese-toggle.est-pressee{color:var(--bk-orange)}.fil-contenu{background:var(--bk-carte-fond);color:var(--bk-carte-encre);border:1px solid var(--bk-carte-encre);border-top:none;border-radius:0 0 10px 10px;margin:-6px 0 10px;padding:8px 12px 4px;font-size:12px}.fil-jour{font-family:var(--bk-font-title);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.04em;margin:8px 0 2px;color:var(--bk-accent-soft)}.fil-groupe:first-child .fil-jour{margin-top:0}.fil-ligne{padding:6px 0}.fil-groupe{margin-bottom:6px;position:relative}.fil-groupe:last-child{margin-bottom:0}.fil-groupe:not(:first-child):before{content:"";position:absolute;left:0;right:0;top:-3px;border-top:1px dashed var(--bk-carte-encre);opacity:.15}.fil-contexte{font-size:11px;margin-top:1px}.fil-chevron{color:var(--bk-accent-soft);font-weight:700}.fil-tapable{cursor:pointer}.formulaire-creer{display:flex;flex-direction:column;gap:2px}.formulaire-creer select.recherche{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.champ-erreur{display:inline-block;font-size:11px;background:var(--bk-ko);color:var(--bk-mayo);border-radius:8px;padding:2px 8px;margin-top:3px}.form-manque{font-size:11px;color:var(--bk-text);margin-top:6px}textarea.recherche{resize:vertical;min-height:56px;line-height:1.3}.recherche.nom-client{text-transform:uppercase}.maj-badge{font-size:10px;white-space:nowrap}.force-motif{display:flex;flex-direction:column;gap:6px;margin-top:8px}.chip:after{content:"";position:absolute;left:0;right:0;top:-6px;bottom:-6px}.entete .logo{cursor:pointer;transition:height var(--bk-dur-normal) var(--bk-ease)}.entete.reduite .logo{height:28px}.entete.reduite h1{font-size:16px}.entete.reduite .who{display:none}.puce-statut{display:inline-block;width:var(--bk-ico-s);height:var(--bk-ico-s);vertical-align:-2px;margin-right:4px}@keyframes flamme-pulse{0%{transform:scale(1)}to{transform:scale(1.25)}}.puce-flamme{display:inline-block;width:var(--bk-ico-s);height:var(--bk-ico-s);vertical-align:-2px;margin-right:5px;animation:flamme-pulse var(--bk-dur-loop) var(--bk-ease-loop) infinite alternate}.sens-type{display:inline-block;font-size:11px;padding:2px 8px;border-radius:10px;background:var(--bk-carte-fond);color:var(--bk-carte-encre);border:1px solid var(--bk-carte-encre);font-family:var(--bk-font-body);white-space:nowrap}.btn-theme{font:inherit;margin-left:auto;font-size:13px;line-height:1;cursor:pointer;background:var(--bk-bg);color:var(--bk-text);border:none;padding:0;border-radius:10px;width:28px;height:28px;flex:none;position:relative}.btn-theme:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.btn-theme.est-pressee{background:var(--bk-bg-invert);color:var(--bk-text-invert)}.chargement{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.logo-chargement{height:72px;width:auto}.flamme-chargement{display:inline-block;width:30px;height:30px;color:var(--bk-text);animation:flamme-pulse var(--bk-dur-loop) var(--bk-ease-loop) infinite alternate}.flamme-chargement svg{width:100%;height:100%;display:block}.chargement .message{padding:0}.menu-flux{position:relative}.menu-flux-bouton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--bk-font-body);font-size:13px;padding:10px 12px;cursor:pointer;background:var(--bk-carte-fond);color:var(--bk-carte-encre);border:1px solid var(--bk-carte-encre);border-radius:10px}.menu-flux-bouton .chevron{font-size:11px}.menu-flux-liste{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:10;background:var(--bk-carte-fond);border:1px solid var(--bk-carte-encre);border-radius:10px;overflow:hidden;animation:bk-surgir var(--bk-dur-normal) var(--bk-ease)}.menu-flux-item{display:block;width:100%;text-align:left;font-family:var(--bk-font-body);font-size:13px;padding:10px 12px;cursor:pointer;border:none;background:var(--bk-carte-fond);color:var(--bk-carte-encre);border-bottom:1px solid var(--bk-carte-encre)}.menu-flux-item:last-child{border-bottom:none}.menu-flux-bouton:active,.menu-flux-bouton.est-pressee,.menu-flux-item:active,.menu-flux-item.est-pressee{background:var(--bk-bg-invert);color:var(--bk-text-invert)}.chips-principales{position:relative;row-gap:12px}.panneau-ancre{display:inline-flex}.panneau-reglages{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:11;background:var(--bk-carte-fond);border:1px solid var(--bk-carte-encre);border-radius:10px;padding:10px 12px;max-height:min(60vh,420px);overflow-y:auto;overscroll-behavior:contain;animation:bk-surgir var(--bk-dur-normal) var(--bk-ease)}.panneau-section{margin-bottom:10px}.panneau-section:last-child{margin-bottom:0}.panneau-titre{font-family:var(--bk-font-title);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.bandeau-info{display:flex;align-items:center;gap:10px;background:var(--bk-yellow);color:var(--bk-brown);border-radius:8px;padding:8px 12px;margin-bottom:10px;font-size:13px;font-family:var(--bk-font-body);animation:bk-surgir var(--bk-dur-normal) var(--bk-ease)}.bandeau-info>span{flex:1;overflow-wrap:anywhere}.ligne.nouvelle{border:2px solid var(--bk-focus);padding:9px 11px;transition:border-color var(--bk-dur-normal) var(--bk-ease)}.barre-action .btn-annuler{margin-left:8px}.progression-arret{margin-left:8px;font-size:12px}.aide-panneau{max-width:420px;margin-top:15vh}.aide-etape{font-weight:400;font-size:12px}.aide-texte{padding:14px;line-height:1.45}.aide-boutons{display:flex;justify-content:flex-end;gap:10px;padding:0 14px 14px}.panneau-aide{font-weight:400;text-transform:none;letter-spacing:0}.entete-fraicheur{margin-left:auto;font-size:11px;background:var(--bk-bandeau-fond);color:var(--bk-bandeau-encre);border-radius:8px;padding:1px 6px;white-space:nowrap}.echec-maj{color:var(--bk-age-vieux);font-weight:600}.entete-fraicheur .echec-maj{color:inherit}.chip.chip-resume.inerte{opacity:.6;border-style:dashed}.confirm-abandon{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:700}.confirm-abandon>span{flex:1}.confirm-abandon .btn-cloturer{width:auto;margin:0}.confirm-abandon .btn-annuler{margin-left:0}.form-nav{display:flex;gap:8px;align-items:center}.form-nav .btn-cloturer{flex:1;margin:0}.form-nav .btn-annuler{margin-left:0}.form-tete{display:flex;align-items:center;gap:8px}.form-tete-titre{flex:1;font-family:var(--bk-font-title);font-weight:700;font-size:15px}.form-fermer{margin-left:0;font-size:14px;min-width:36px;min-height:32px}@media (max-width: 640px){.panneau-reglages.formulaire-creer{position:fixed;left:0;right:0;top:0;z-index:20;height:var(--bk-vvh, 100dvh);max-height:none;border:none;border-radius:0;padding:0 14px;overflow-y:auto}.formulaire-creer .form-tete{position:sticky;top:0;z-index:1;background:var(--bk-carte-fond);padding:10px 0 8px;margin-bottom:6px;border-bottom:1px solid var(--bk-carte-encre)}.formulaire-creer .form-pied{margin:auto -14px 0;padding:8px 14px calc(10px + env(safe-area-inset-bottom))}.formulaire-creer.choix-flux .panneau-section{margin-top:auto;margin-bottom:auto}}.resume-reglages{font-size:11px;margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.chip.chip-resume{font-size:11px;padding:1px 8px}.panneau-section--action{border-top:1px solid var(--bk-carte-encre);padding-top:8px;margin-top:12px}.panneau-pied{border-top:1px solid var(--bk-carte-encre);margin-top:12px;padding-top:8px;font-size:11px;color:var(--bk-text);opacity:.85;text-align:center;font-variant-numeric:tabular-nums}.formulaire-creer{padding-bottom:0}.form-pied{position:sticky;bottom:0;margin:6px -12px -10px;padding:8px 12px 10px;background:var(--bk-carte-fond);border-top:1px solid var(--bk-carte-encre);display:flex;flex-direction:column;gap:6px}.form-pied .form-manque{margin-top:0}.form-pied .bandeau-erreur{margin-bottom:0}.ligne-qte{font-weight:400;font-size:13px}.btn-cloturer-detail{display:inline-flex;align-items:center;gap:6px}.liste{animation:bk-fade var(--bk-dur-normal) var(--bk-ease)}@keyframes bk-fade{0%{opacity:.4}to{opacity:1}}.liste.fondu-b{animation-name:bk-fade-b}@keyframes bk-fade-b{0%{opacity:.4}to{opacity:1}}@keyframes bk-surgir{0%{transform:translateY(-4px)}to{transform:none}}.jours.age-frais{color:var(--bk-text)}.jours.age-moyen{color:var(--bk-age-moyen-encre);background:var(--bk-age-moyen-fond);padding:1px 7px;border-radius:8px}.jours.age-vieux{color:var(--bk-age-vieux)}.detail,.bandeau-synthese{font-variant-numeric:tabular-nums}@media (hover: hover) and (pointer: fine){.chip:hover,.menu-flux-bouton:hover,.menu-flux-item:hover,.btn-cloturer:hover:not(:disabled),.btn-groupe:hover:not(:disabled),.dock-btn:hover,.synthese-toggle:hover,.btn-theme:hover,.fil-tapable:hover,.journal-tete .chip:hover{filter:brightness(.94)}.ligne:hover{border-color:var(--bk-accent-soft)}}:where(button,a,input,select,[role=option],.ligne):focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px}.dock-actions,.barre-flux{display:none}.saut-barre-flux{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;font-family:var(--bk-font-body);font-size:12px;border:1px solid var(--bk-text);background:var(--bk-bg);color:var(--bk-text);border-radius:8px;padding:0}.saut-barre-flux:focus{left:10px;top:10px;width:auto;height:auto;overflow:visible;z-index:30;padding:8px 12px;min-height:44px}@media (max-width: 640px){.dock-actions{display:flex;gap:10px;justify-content:center;position:sticky;bottom:0;z-index:6;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));margin-top:8px;background:var(--bk-bg);border-top:1px solid var(--bk-text)}.dock-btn{flex:1;max-width:120px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.barre-flux{display:flex;gap:6px;justify-content:center;position:sticky;bottom:var(--bk-dock-h, 61px);z-index:6;padding:0 8px;background:var(--bk-bg);border-top:1px solid var(--bk-text);flex-wrap:wrap;margin-top:auto}.barre-flux-raison{flex-basis:100%;margin:4px 0 0;text-align:center;font-size:12px;line-height:1.3}.app:has(>.dock-actions){display:flex;flex-direction:column;min-height:100dvh}.app:has(>.dock-actions):not(.avec-barre){padding-bottom:0}.barre-flux+.dock-actions{margin-top:0}.barre-flux-btn{flex:1;max-width:72px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 4px}.barre-flux-btn .flux-badge{flex-shrink:0}.barre-flux-tous{font-family:Flame,sans-serif;font-weight:700;font-size:13px}.barre-flux-badge{font-size:11px;line-height:1}}.ligne.optimiste-clos{opacity:.5}.etat-erreur{display:inline-block;font-family:var(--bk-font-body);font-size:12px;background:var(--bk-ko);color:var(--bk-mayo);border:1px solid var(--bk-ko);border-radius:8px;padding:5px 10px;max-width:220px;white-space:normal;text-align:left;cursor:pointer}.journal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#000000d9;display:flex;align-items:flex-start;justify-content:center;padding:24px 12px;overflow-y:auto;overscroll-behavior:contain;animation:bk-fade var(--bk-dur-normal) var(--bk-ease)}.journal-panneau{background:var(--bk-bg);border:1px solid var(--bk-text);border-radius:10px;width:100%;max-width:720px;max-height:88vh;display:flex;flex-direction:column;font-family:var(--bk-font-body);animation:bk-surgir var(--bk-dur-normal) var(--bk-ease)}.journal-tete{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--bk-text);font-family:var(--bk-font-title);font-weight:700}.journal-filtres{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px}.journal-filtres .recherche{width:auto;flex:1;min-width:130px}.journal-filtres .chip{flex:0 0 auto}.journal-compte{padding:0 14px 6px;font-size:11px;color:var(--bk-text)}.journal-liste{overflow-y:auto;padding:0 8px 12px}.journal-ligne{padding:8px;border-bottom:1px solid var(--bk-carte-fond)}.journal-ligne .haut{display:flex;gap:8px;align-items:baseline}.journal-ts{font-variant-numeric:tabular-nums;font-size:11px;color:var(--bk-text);white-space:nowrap}.journal-action{font-family:var(--bk-font-title);font-weight:700;font-size:12px}.journal-acteur{margin-left:auto;font-size:11px;white-space:nowrap;max-width:45%;overflow:hidden;text-overflow:ellipsis}.journal-detail{font-size:11px;color:var(--bk-carte-encre);word-break:break-word;margin-top:2px}html.bk-modal,html.bk-modal body{overflow:hidden}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.puce-flamme,.flamme-chargement{animation:none!important}}.ligne.ouverte .ligne-haut{background:var(--bk-bg-invert);color:var(--bk-text-invert);margin:-10px -12px 8px;padding:8px 12px;border-radius:9px 9px 0 0}.ligne.ouverte .ligne-haut .jours{background:var(--bk-carte-fond);padding:1px 7px;border-radius:8px}.voir-anciens{display:flex;justify-content:center;margin:4px 0 8px}.fil-panneau .fil-contenu{margin:8px 6px 4px;border-top:1px solid var(--bk-carte-encre);border-radius:10px}.barre-flux{gap:6px;border-top:1px solid var(--bk-text);border-bottom:none}.barre-flux .barre-flux-btn{flex:1 1 0;min-width:0;max-width:none;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 2px;border-width:1px;border-style:solid;border-color:var(--bk-text);border-radius:10px}.barre-flux .barre-flux-tous,.barre-flux .barre-flux-badge{font-family:var(--bk-font-title);font-weight:700;font-size:13px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.barre-flux .barre-flux-btn[aria-current=true]:not(.est-pressee):not(:active){background:var(--bk-red-aa);border-color:var(--bk-red-aa);color:var(--bk-mayo)}.barre-flux .barre-flux-btn[aria-current=true]:not(.est-pressee):not(:active) .flux-badge{background:none;border-color:var(--bk-mayo);color:var(--bk-mayo)}.barre-flux .barre-flux-btn:after{top:0;bottom:0}.choix-produit-recherche{position:relative;display:block;margin-bottom:6px}.recherche.recherche-produit{font-size:16px;padding-right:46px}.recherche-produit::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.recherche-produit:disabled{opacity:.5}.choix-produit-effacer{position:absolute;right:0;top:50%;transform:translateY(-50%);min-width:44px;min-height:44px;background:none;border:none;cursor:pointer;font-size:14px;line-height:1;color:var(--bk-text)}.recherche-produit-compte{font-size:12px;color:var(--bk-text);margin:0 0 6px}.recherche-produit-compte:empty{margin:0}.statut.RETURNED.ABANDONNE{background:var(--bk-brown);color:var(--bk-mayo);border-color:var(--bk-brown)}.statut.DONE.SANS-TRAITEMENT{background:var(--bk-carte-fond);color:var(--bk-carte-encre);border-color:var(--bk-carte-encre)}.statut.ABANDONNE .puce-statut{color:inherit}
