@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-normal-DYs6OoL4.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-normal-UzWcrHdi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-normal-Bzv-FGbj.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-normal-BtG3bBmV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-normal-DnfnTswf.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-normal-m-eDGcsW.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-normal-Cv5gcxdy.woff2)format("woff2"),url(/assets/carlito-greek-400-normal-aOjZpsFX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-normal-BA1ASEPx.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-normal-D0HL2cT_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2)format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-italic-BiZjW1hk.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-italic-DcD3cPwb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-italic-BBq3u1wn.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-italic-DkiFjkCS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-italic-o-WxseCy.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-italic-BUNDIZnl.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-italic-C1DqF7JR.woff2)format("woff2"),url(/assets/carlito-greek-400-italic-Cnl_RiK8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-italic-vBbFSHZk.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-italic-Dpe35oQb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-italic-CqQQuoTt.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-italic-B7I2MSBC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2)format("woff2"),url(/assets/carlito-latin-400-italic-DcRV6skQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-normal-BAPhAm-q.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-normal-C5O8kkCQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-normal-Cj42L3Bs.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-normal-bxg6f20d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-normal-COKnZ-5a.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-normal-BGl1PQht.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-normal-BXGaow7Z.woff2)format("woff2"),url(/assets/carlito-greek-700-normal-B-Y_qvTa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-normal-gG8ns3Xg.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-normal-DIEsMQO6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2)format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-italic-ClXPMqhh.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-italic-DoehkTRC.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-italic-BWpxjWJ1.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-italic-CkpLb3ak.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-italic-DiO5Rxw8.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-italic-DD0r8DLp.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-italic-VWqy950O.woff2)format("woff2"),url(/assets/carlito-greek-700-italic-DfpwTZ8N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-italic-tiFMON_I.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-italic-rWsihy0W.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-italic-BvVMpuZ3.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-italic-Cocp2sK5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-italic-Ckstd88m.woff2)format("woff2"),url(/assets/carlito-latin-700-italic-BkeTGILl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--police);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-y-0{inset-block:0}.left-0{left:0}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.m-0{margin:0}.mx-6{margin-inline:calc(var(--spacing) * 6)}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-14{height:calc(var(--spacing) * 14)}.h-64{height:calc(var(--spacing) * 64)}.h-\[290px\]{height:290px}.h-screen{height:100vh}.min-h-0{min-height:0}.min-h-40{min-height:calc(var(--spacing) * 40)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-5\/12{width:41.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-16\!{width:calc(var(--spacing) * 16)!important}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-84{width:calc(var(--spacing) * 84)}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-24{min-width:calc(var(--spacing) * 24)}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-1\/2{flex-basis:50%}.basis-2\/5{flex-basis:40%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,3fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,5fr)}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.rounded-sm{border-radius:var(--rayon)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gris-150{border-color:var(--gris-150)}.border-gris-200{border-color:var(--gris-200)}.border-gris-250{border-color:var(--gris-250)}.border-gris-300{border-color:var(--gris-300)}.bg-\[color\:var\(--ocre-texte\)\]{background-color:var(--ocre-texte)}.bg-blanc{background-color:var(--blanc)}.bg-entete-tableau{background-color:var(--entete-tableau)}.bg-froid-soft{background-color:var(--froid-soft)}.bg-graphite-900{background-color:var(--graphite-900)}.bg-gris-050{background-color:var(--gris-050)}.bg-gris-150{background-color:var(--gris-150)}.bg-ocre{background-color:var(--ocre)}.bg-ocre-soft{background-color:var(--ocre-soft)}.bg-rouge{background-color:var(--rouge)}.bg-vert{background-color:var(--vert)}.bg-vert-soft{background-color:var(--vert-soft)}.p-0{padding:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-1{padding-left:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:calc(1.5rem + 1.5px);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:calc(1.875rem + 1.5px);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-lg{font-size:calc(1.125rem + 1.5px);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:calc(.875rem + 1.5px);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:calc(1.25rem + 1.5px);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:calc(.75rem + 1.5px);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--ocre-texte\)\]{color:var(--ocre-texte)}.text-ardoise{color:var(--ardoise)}.text-blanc{color:var(--blanc)}.text-froid{color:var(--froid)}.text-graphite-900{color:var(--graphite-900)}.text-graphite-texte{color:var(--graphite-texte)}.text-gris-600{color:var(--gris-600)}.text-ocre{color:var(--ocre)}.text-texte{color:var(--texte)}.text-vert{color:var(--vert)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-gris-400{-webkit-text-decoration-color:var(--gris-400);-webkit-text-decoration-color:var(--gris-400);-webkit-text-decoration-color:var(--gris-400);text-decoration-color:var(--gris-400)}.underline-offset-2{text-underline-offset:2px}.opacity-60{opacity:.6}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-rouge{outline-color:var(--rouge)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.select-none{-webkit-user-select:none;user-select:none}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-gris-050:hover{background-color:var(--gris-050)}.hover\:decoration-graphite-900:hover{-webkit-text-decoration-color:var(--graphite-900);-webkit-text-decoration-color:var(--graphite-900);-webkit-text-decoration-color:var(--graphite-900);text-decoration-color:var(--graphite-900)}}@media not all and (width>=96rem){.max-2xl\:hidden{display:none}}@media not all and (width>=80rem){.max-xl\:hidden{display:none}.max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=64rem){.max-lg\:row-span-1{grid-row:span 1/span 1}.max-lg\:hidden{display:none}.max-lg\:h-84{height:calc(var(--spacing) * 84)}.max-lg\:min-h-40{min-height:calc(var(--spacing) * 40)}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:grid-rows-none{grid-template-rows:none}}@media not all and (width>=48rem){.max-md\:hidden{display:none}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (width>=40rem){.max-sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.max-sm\:hidden{display:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:h-full{height:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:\[grid-template-rows\:var\(--rangees-accueil\)\]{grid-template-rows:var(--rangees-accueil)}}@media (width>=80rem){.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,2\.1fr\)_minmax\(0\,1\.4fr\)_minmax\(0\,1\.4fr\)_minmax\(0\,1\.6fr\)_minmax\(0\,1\.5fr\)_auto_auto\]{grid-template-columns:minmax(0,1.6fr) minmax(0,2.1fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1.5fr) auto auto}}@media (width>=96rem){.\32 xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.\32 xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.\32 xl\:py-3{padding-block:calc(var(--spacing) * 3)}.\32 xl\:text-2xl{font-size:calc(1.5rem + 1.5px);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\32 xl\:text-3xl{font-size:calc(1.875rem + 1.5px);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\32 xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.\32 xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.\32 xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.\32 xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.\32 xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.\32 xl\:text-xl{font-size:calc(1.25rem + 1.5px);line-height:var(--tw-leading,var(--text-xl--line-height))}}@container (width>=36rem){.\@xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=48rem){.\@3xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=56rem){.\@4xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@4xl\:text-2xl{font-size:calc(1.5rem + 1.5px);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@container (width>=64rem){.\@5xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@5xl\:text-2xl{font-size:calc(1.5rem + 1.5px);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.\[\&_\.case-cartouche\]\:flex-none .case-cartouche{flex:none}.\[\&_\.volet\>header\]\:cursor-grab .volet>header{cursor:grab}.\[\&\>\.cartouche\]\:mx-0>.cartouche{margin-inline:0}.\[\&\>\.cartouche\]\:flex-wrap>.cartouche{flex-wrap:wrap}.\[\&\>\.cartouche\]\:border-b>.cartouche{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>\.cartouche\]\:border-gris-150>.cartouche{border-color:var(--gris-150)}.\[\&\>\.cartouche\]\:px-0>.cartouche{padding-inline:0}.\[\&\>\.statut\]\:h-auto>.statut{height:auto}.\[\&\>\.statut\]\:min-h-\[22px\]>.statut{min-height:22px}.\[\&\>\.statut\]\:max-w-full>.statut{max-width:100%}.\[\&\>\.statut\]\:min-w-0>.statut{min-width:0}.\[\&\>\.statut\]\:py-0\.5>.statut{padding-block:calc(var(--spacing) * .5)}.\[\&\>\.statut\]\:whitespace-normal>.statut{white-space:normal}}:root{--rouge:#e73324;--rouge-action:#cf2a1c;--rouge-action-fonce:#b32315;--graphite-900:#0f1214;--graphite-800:#1b1f22;--graphite-600:#2e3438;--graphite-texte:#c9ced1;--graphite-texte-attenue:#9aa3a8;--graphite-texte-vif:#e4e7e9;--graphite-bordure:#4a5257;--graphite-pointille:#5b6368;--ardoise:#4e575c;--texte:#2a2a2a;--gris-600:#5f686d;--gris-400:#8f989d;--gris-300:#cfd3d6;--gris-250:#d9d9d9;--gris-200:#e3e3e3;--gris-150:#ededed;--gris-100:#f2f2f2;--gris-050:#f8f8f8;--blanc:#fff;--fond:#f3f3f3;--barre-etat:#e6e6e6;--barre-etat-survol:#dadada;--fond-saisie:#fffcf4;--anneau-focus:#2a2a2a1f;--bordure-sur-rouge:#ffffff73;--voile:#0f121473;--entete-tableau:#f2f2f2;--survol-ligne:#fff1ee;--ligne-choisie:#ffe8e3;--vert:#1e7b4e;--vert-soft:#e3f2ea;--ocre:#b7791f;--ocre-soft:#fbf0dc;--ocre-texte:#8a5a12;--critique:#8c1d18;--froid:#2f6690;--froid-soft:#e4eef5;--rayon:4px;--hauteur-champ:34px;--hauteur-navigation:48px;--hauteur-barre-etat:26px;--marge-page:24px;--marge-page-telephone:16px;--ombre-menu:0 14px 34px #0f121438;--demi-gras:.4px;--police:"Carlito", "Calibri", "Segoe UI", sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{font:16px/1.35 var(--police);color:var(--texte);background:var(--fond);overflow:hidden}button,input,textarea,select{font:inherit;color:inherit}.chiffres,table,input,kbd{font-variant-numeric:tabular-nums}svg.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}svg.ic.petit{width:14px;height:14px}:focus-visible{outline:2px solid var(--texte);outline-offset:1px}kbd{border:1px solid var(--gris-300);background:var(--blanc);min-width:20px;height:18px;color:var(--gris-600);font:700 12.5px var(--police);border-radius:3px;place-items:center;padding:0 4px;display:inline-grid}.appli{grid-template-rows:52px minmax(0,1fr) 28px;grid-template-columns:minmax(0,1fr);height:100vh;display:grid}.barre-nav{z-index:20;background:var(--graphite-900);color:var(--blanc);align-items:center;gap:4px;min-width:0;padding:0 14px 0 18px;display:flex;position:relative}.marque{align-items:center;gap:12px;margin-right:12px;display:flex}.logo-app{color:var(--blanc);align-items:flex-end;gap:5px;text-decoration:none;display:flex}.logo-app img{height:22px;display:block}.logo-app .erp{letter-spacing:.08em;color:var(--graphite-texte-attenue);padding-bottom:6px;font-size:11px;font-weight:700;line-height:1}.filiale{border-left:1px solid var(--graphite-600);color:var(--graphite-texte);white-space:nowrap;align-items:center;gap:8px;padding-left:12px;font-size:15px;display:flex}.nom-filiale{color:var(--blanc);letter-spacing:.02em;font-weight:700}.modules{flex:1;align-items:stretch;min-width:0;height:100%;display:flex}.module{display:flex}.module>.bouton-module{color:var(--graphite-texte);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:flex;position:relative}.module>.bouton-module:hover{color:var(--blanc);background:var(--graphite-800)}.module:has(:focus-visible)>.bouton-module{color:var(--blanc);background:var(--graphite-800)}.module.actif>.bouton-module{color:var(--blanc);font-weight:700}.surligneur-module{background:var(--rouge);pointer-events:none;border-radius:2px 2px 0 0;height:3px;transition:left .18s,width .18s;position:absolute;bottom:0}@media (prefers-reduced-motion:reduce){.surligneur-module{transition:none}}.module.icone-seule>.bouton-module svg{display:none}.gabarit-modules{visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.gabarit-modules .bouton-module{white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:flex}.rideau.rideau-plus{grid-template-columns:repeat(var(--colonnes-rideau,3), minmax(0, 1fr))}.rideau.rideau-plus section:last-child{background:0 0}.rideau .titre-module-rideau{border-left:3px solid var(--rouge);color:var(--graphite-900);margin:0 0 10px;padding-left:8px;font-size:16.5px;font-weight:700}.rideau .titre-module-rideau>a{color:inherit;padding:0;display:inline}.module.droite .rideau{grid-template-columns:repeat(5,minmax(0,1fr))}.rideau{background:var(--blanc);color:var(--texte);box-shadow:var(--ombre-menu);border-top:3px solid var(--rouge);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2fr);max-height:calc(100vh - 88px);display:none;position:absolute;top:52px;left:0;right:0;overflow-y:auto}.module:hover .rideau{display:grid}.module:has(:focus-visible) .rideau{display:grid}.module.ferme .rideau{display:none}.rideau section{border-right:1px solid var(--gris-150);padding:16px 20px 18px}.rideau section:last-child{background:var(--gris-050);border-right:0}.rideau h4:not(:first-child){border-top:1px solid var(--gris-150);margin-top:16px;padding-top:12px}.rideau h4{letter-spacing:.5px;text-transform:uppercase;color:var(--gris-600);margin:0 0 8px;font-size:14px}.rideau a{color:var(--texte);padding:5px 0;text-decoration:none;display:block}.rideau a:hover{color:var(--rouge-action)}.rideau a.ouvert{color:var(--rouge-action);font-weight:700}.rideau a.ouvert small{font-weight:400}.rideau a small{color:var(--gris-600);font-size:14px;display:block}.rideau a kbd{float:right}.rideau p{color:var(--gris-600);margin:5px 0;font-size:14px}.rideau a.indisponible{color:var(--gris-400);pointer-events:none}.contexte-nav{align-items:center;gap:6px;margin:0 6px;display:flex}.contexte-nav-element{position:relative}.puce-nav{border:1px solid var(--graphite-600);border-radius:var(--rayon);background:var(--graphite-800);height:34px;color:var(--graphite-texte-vif);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:15px;display:flex;position:relative}.puce-nav:hover{border-color:var(--graphite-bordure)}.puce-nav-fixe{cursor:default}.puce-nav-fixe:hover{border-color:var(--graphite-600)}.puce-nav small{color:var(--graphite-texte-attenue)}.puce-nav b{font-weight:700}.menu-contexte{z-index:30;background:var(--blanc);min-width:250px;color:var(--texte);border:1px solid var(--gris-250);border-radius:var(--rayon);box-shadow:var(--ombre-menu);text-align:left;cursor:default;padding:6px;position:absolute;top:40px;right:0}.menu-contexte button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;gap:12px;width:100%;padding:7px 10px;display:flex}.menu-contexte button:hover,.menu-contexte button.choisi{background:var(--survol-ligne)}.menu-contexte small{color:var(--gris-600)}.identite-menu{border-bottom:1px solid var(--gris-150);flex-direction:column;margin-bottom:4px;padding:7px 10px 9px;display:flex}.bouton-nav{border-radius:var(--rayon);width:36px;height:36px;color:var(--graphite-texte);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.bouton-nav:hover{background:var(--graphite-800);color:var(--blanc)}.compteur-notif{background:var(--rouge);min-width:16px;height:16px;color:var(--blanc);border-radius:3px;padding:0 4px;font-size:12.5px;font-weight:700;line-height:16px;position:absolute;top:4px;right:3px}.menu-contexte a{white-space:nowrap;color:var(--texte);border-radius:3px;justify-content:space-between;gap:12px;padding:7px 10px;text-decoration:none;display:flex}.menu-contexte a:hover{background:var(--survol-ligne)}.menu-contexte .aucune{color:var(--gris-600);padding:7px 10px}.avatar{background:var(--graphite-600);width:30px;height:30px;color:var(--blanc);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:4px;font-size:13.5px;font-weight:700;display:grid}.page{flex-direction:column;min-width:0;min-height:0;display:flex}.entete-doc{background:var(--blanc);border-bottom:1px solid var(--gris-200);flex:none;padding:12px 24px 0}.rangee-titre{align-items:center;gap:12px;min-width:0;margin:0 0 11px;display:flex}.rangee-titre h1{white-space:nowrap;margin:0;font-size:23px;font-weight:700}.rangee-titre .sous-titre{color:var(--gris-600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=640px){.rangee-titre{flex-wrap:wrap}.rangee-titre h1{white-space:normal;overflow-wrap:anywhere;min-width:0}.rangee-titre .actions{flex-wrap:wrap;width:100%;margin-left:0}}.bouton{height:var(--hauteur-champ);border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--blanc);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.bouton:hover{background:var(--gris-050);border-color:var(--gris-400)}.bouton:disabled{opacity:.5;cursor:default}.bouton.principal{background:var(--rouge-action);border-color:var(--rouge-action);color:var(--blanc)}.bouton.principal:hover{background:var(--rouge-action-fonce);border-color:var(--rouge-action-fonce)}.bouton.principal kbd{border-color:var(--bordure-sur-rouge);color:var(--blanc);background:0 0}.bouton.icone{width:var(--hauteur-champ);justify-content:center;padding:0}.interrupteur.compact+.bouton.icone{width:32px;height:32px}.statut{letter-spacing:.3px;white-space:nowrap;border-radius:3px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:13.5px;font-weight:700;display:inline-flex}.statut.neutre{background:var(--gris-100);color:var(--gris-600);border:1px solid var(--gris-200)}.statut.cours{background:var(--blanc);color:var(--texte);border:1px solid var(--gris-300)}.statut.ok{background:var(--vert-soft);color:var(--vert)}.statut.vigilance{background:var(--ocre-soft);color:var(--ocre-texte)}.statut.critique{background:var(--critique);color:var(--blanc)}.cartouche{border-top:1px solid var(--gris-150);align-items:stretch;min-width:0;margin:0 -24px;padding:0 24px;display:flex}.case-cartouche{border-right:1px solid var(--gris-150);white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;padding:7px 18px 8px;display:flex}.case-cartouche:first-child{padding-left:0}.case-cartouche.choisie{position:relative}.case-cartouche.choisie:after{content:"";background:var(--rouge);height:3px;position:absolute;bottom:-1px;left:18px;right:18px}.case-cartouche.choisie:first-child:after{left:0}.cartouche.bandeau-stocks{scrollbar-width:thin;overflow-x:auto}.cartouche.bandeau-stocks .case-cartouche{flex:none}.cartouche.bandeau-stocks .case-cartouche b{overflow:visible}.case-cartouche small{color:var(--gris-600);font-size:13.5px}.case-cartouche b{overflow-wrap:anywhere;font-size:16.5px}.case-cartouche .stock-transit{align-items:baseline;gap:8px;display:flex}.case-cartouche .stock-transit small{color:var(--ardoise);white-space:nowrap;font-size:15.5px}.compteurs{border-top:1px solid var(--gris-150);align-items:stretch;margin:0 -24px;padding:0 24px;display:flex}.compteur{border:0;border-right:1px solid var(--gris-150);cursor:pointer;text-align:left;background:0 0;flex-direction:column;justify-content:center;padding:7px 22px 8px;display:flex;position:relative}.compteur:first-child{padding-left:0}.compteur small{color:var(--gris-600);font-size:13.5px}.compteur b{font-size:21.5px;line-height:1.15}.compteur:hover b{color:var(--rouge-action)}.compteur.actif:after{content:"";background:var(--rouge);height:3px;position:absolute;bottom:-1px;left:22px;right:22px}.compteur:first-child.actif:after{left:0}.compteur .alerte{color:var(--ocre-texte)}.compteur.vue span{color:var(--gris-600);font-size:16.5px;font-weight:600}.compteur.vue.actif span,.compteur.vue:hover span{color:var(--texte)}.filtres{align-items:center;gap:10px;margin-left:auto;display:flex}.recherche{height:34px;width:max(280px, var(--largeur-recherche,0px));min-width:min(var(--largeur-recherche,0px), 100%);border:1px solid var(--gris-300);border-radius:var(--rayon);color:var(--gris-600);background:var(--blanc);align-items:center;gap:8px;padding:0 10px;display:flex}.recherche:focus-within{border-color:var(--texte);outline:3px solid var(--anneau-focus)}.recherche input{min-width:0;color:var(--texte);background:0 0;border:0;outline:0;flex:1}.periode{border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--blanc);height:34px;color:var(--gris-600);align-items:center;gap:6px;padding:0 8px;display:flex}.periode:focus-within{border-color:var(--texte);outline:3px solid var(--anneau-focus)}.periode label{align-items:center;gap:6px;display:flex}.periode input{color:var(--texte);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.periode.choix-seul{flex:none}.periode.choix-seul span{white-space:nowrap}.periode input.nombre{text-align:right}.zone-grille{background:var(--blanc);border:1px solid var(--gris-200);border-radius:var(--rayon);flex-direction:column;flex:1;min-height:0;margin:12px 24px;display:flex;overflow:hidden}.defilement{flex:1;min-height:0;position:relative;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}th{z-index:3;text-align:left;white-space:nowrap;background:var(--entete-tableau);height:34px;color:var(--texte);border-bottom:1px solid var(--gris-250);padding:0;font-size:14.5px;font-weight:700;position:sticky;top:0}th.num,td.num{text-align:right}td{border-bottom:1px solid var(--gris-150);white-space:nowrap;background:var(--blanc);padding:4px 10px}td,input,textarea,.valeur-choisie{-webkit-text-stroke:var(--demi-gras) currentColor}th,td :is(b,strong,button,.statut,.bouton),tfoot td,tbody.lignes tr.ligne-groupe td,.impression td,.feuille td,.rendu-imprime td,input::placeholder,textarea::placeholder{-webkit-text-stroke:0}tbody td,tfoot td{text-transform:uppercase}tbody td.sans-majuscules,tfoot td.sans-majuscules,td .sans-majuscules,.impression td,.feuille td,.rendu-imprime td{text-transform:none}tbody.lignes tr{cursor:pointer}tbody.lignes tr.espace{cursor:default}tbody.lignes tr.espace td,tbody.lignes tr.espace:hover td{background:0 0;border:0;padding:0}tbody.gabarit tr{visibility:collapse}tbody.gabarit td{border:0;height:0;padding-top:0;padding-bottom:0}tbody.lignes tr:hover td{background:var(--survol-ligne)}tbody.lignes tr.ligne-groupe{cursor:default}tbody.lignes tr.ligne-groupe td,tbody.lignes tr.ligne-groupe:hover td{background:var(--gris-100);color:var(--graphite-900);font-weight:700}.ligne-groupe .libelle-groupe{left:calc(var(--largeur-tete,0px) + 10px);gap:16px;display:inline-flex;position:sticky}.ligne-groupe .libelle-groupe .secondaire{color:var(--ardoise);font-weight:400}tfoot.pied-tableau{z-index:3;position:sticky;bottom:0}tfoot.pied-tableau td{background:var(--gris-100);color:var(--graphite-900);border-top:1px solid var(--gris-250);font-weight:700}tbody.lignes tr.cochee td{background:var(--ligne-choisie)}tbody.lignes tr.cochee td:first-child,tbody.lignes tr.cochee td.colonne-actions{background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px)}.defilement:focus-visible tbody.lignes tr.curseur{outline:1px dashed var(--graphite-900);outline-offset:-1px}tbody.lignes tr.choisie td{background:var(--ligne-choisie)}tbody.lignes tr.choisie td:first-child{background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px)}.entete-colonne{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;display:flex}.entete-colonne:hover{background:var(--gris-150)}.entete-colonne:focus-visible{outline-offset:-2px}th.num .entete-colonne{flex-direction:row-reverse}th.colonne-accueil{height:auto}th.colonne-accueil .entete-colonne{white-space:normal;min-width:52px;padding-top:4px;padding-bottom:4px;line-height:1.2}td.texte-accueil{white-space:normal;overflow-wrap:anywhere;min-width:90px}.icone-tri{color:var(--gris-400);display:inline-flex}.icone-tri.active{color:var(--texte)}.icone-tri svg{width:12px;height:12px}th.compacte,td.compacte{width:1%}th.en-glisse{z-index:4;background:var(--survol-ligne);cursor:grabbing}tbody.lignes td.cellule-en-glisse{background:var(--gris-050);color:var(--gris-400)}.trait-insertion{z-index:5;background:var(--rouge);pointer-events:none;border-radius:2px;width:3px;position:absolute}th.colonne-menu{z-index:4;text-align:right;width:1%;padding:0 6px;right:0}td.colonne-menu{width:1%;padding:0}.bouton-colonnes{border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--blanc);min-width:26px;height:24px;color:var(--gris-600);font:700 13.5px var(--police);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 5px;display:inline-flex}.bouton-colonnes:hover{border-color:var(--gris-400);color:var(--texte)}.bouton-colonnes.masquees{border-color:var(--rouge-action);background:var(--survol-ligne);color:var(--rouge-action)}.menu-colonnes{z-index:80;background:var(--blanc);border:1px solid var(--gris-250);border-radius:var(--rayon);min-width:260px;box-shadow:var(--ombre-menu);flex-direction:column;padding:6px;display:flex}.menu-colonnes .titre-menu{letter-spacing:.5px;text-transform:uppercase;color:var(--gris-600);padding:4px 8px 6px;font-size:13.5px}.menu-colonnes .liste-colonnes{flex:1;min-height:0;overflow-y:auto}.menu-colonnes button{text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.menu-colonnes button:hover,.menu-colonnes button:focus-visible{background:var(--survol-ligne)}.menu-colonnes button[aria-disabled=true]{color:var(--gris-400);cursor:default}.menu-colonnes .coche{border:1px solid var(--gris-400);background:var(--blanc);border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.menu-colonnes .coche.cochee{border-color:var(--rouge-action);background:var(--rouge-action);color:var(--blanc)}.menu-colonnes .coche svg{width:12px;height:12px}.menu-colonnes .pied-menu{border-top:1px solid var(--gris-150);color:var(--rouge-action);border-radius:0;margin-top:4px;padding-top:8px;font-weight:700}.menu-colonnes .pied-menu.exporter{color:var(--texte)}.menu-colonnes .pied-menu.exporter[aria-disabled=true]{color:var(--gris-400)}.menu-colonnes .pied-menu.exporter .chiffres{color:var(--gris-600);margin-left:auto;font-weight:400}.menu-colonnes .pied-menu+.pied-menu{border-top:0;margin-top:0}.lecteur-ecran{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}td.designation{white-space:normal;min-width:420px}td.secondaire{color:var(--gris-600)}.vide{color:var(--gris-600);text-align:center;padding:28px 24px}.etiquette{vertical-align:1px;border-radius:3px;align-items:center;gap:3px;height:18px;margin-left:6px;padding:0 5px;font-size:12.5px;font-weight:700;display:inline-flex}.etiquette svg{width:11px;height:11px}.etiquette.froid{background:var(--froid-soft);color:var(--froid)}.etiquette.liste{background:var(--gris-100);color:var(--gris-600);border:1px solid var(--gris-200)}.etiquette.controle{background:var(--critique);color:var(--blanc)}.formulaire{background:var(--blanc);border:1px solid var(--gris-200);border-radius:var(--rayon);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px 16px;min-height:0;margin:12px 24px;padding:16px 20px;display:grid;overflow:auto}.formulaire:has(>.bloc){background:0 0;border:0;padding:0}.bloc{grid-column:1/-1;grid-template-columns:subgrid;border:1px solid var(--gris-200);border-radius:var(--rayon);background:var(--blanc);align-content:start;row-gap:8px;padding:0 14px 12px;display:grid}.bloc>h3,.bloc>.tete-bloc{border-bottom:1px solid var(--gris-200);border-radius:var(--rayon) var(--rayon) 0 0;background:var(--gris-050);grid-column:1/-1;align-items:center;gap:8px;margin:0 -14px 2px;padding:6px 14px;display:flex}.bloc>h3,.bloc>.tete-bloc>h3{letter-spacing:.5px;text-transform:uppercase;color:var(--ardoise);font-size:13.5px;font-weight:700}.bloc>.tete-bloc{padding-top:3px;padding-bottom:3px}.bloc>.tete-bloc>h3{align-items:center;gap:8px;margin:0;display:flex}.bloc>.tete-bloc>.actions-bloc{gap:6px;margin-left:auto;display:flex}.bloc>.tete-bloc>.actions-bloc .bouton{height:24px;padding:0 10px;font-size:14px}.bloc>h3:before,.bloc>.tete-bloc>h3:before,.volet>header h2:before{content:"";background:var(--rouge);border-radius:1px;width:3px;height:12px}.bloc>.texte-bloc{color:var(--gris-600);grid-column:1/-1;margin:0;font-size:14.5px}.corps-fiche{flex:1;grid-template-columns:minmax(0,1fr) minmax(min(440px,40%),30%);gap:12px;min-height:0;margin:12px 24px;display:grid}.corps-fiche.sans-volet{grid-template-columns:minmax(0,1fr)}.corps-fiche>.formulaire,.corps-fiche .zone-grille{margin:0}.colonne-volets{flex-direction:column;gap:12px;min-height:0;display:flex}.volet{border:1px solid var(--gris-200);border-radius:var(--rayon);background:var(--blanc);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.volet>header{border-bottom:1px solid var(--gris-200);background:var(--gris-050);align-items:center;gap:8px;min-height:38px;padding:4px 8px 4px 12px;display:flex}.volet>header h2{letter-spacing:.5px;text-transform:uppercase;color:var(--ardoise);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:700;display:flex}.volet>header .actions .bouton{height:28px;padding:0 10px}.volet .zone-grille{border:0;border-radius:0;margin:0}.pile-volets{flex-direction:column;gap:12px;min-height:0;display:flex}.champ{flex-direction:column;gap:4px;min-width:0;display:flex}.champ.large{grid-column:span 2}.interrupteurs-compacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.interrupteurs-compacts>span{min-width:0;display:block}.interrupteurs-compacts .interrupteur{width:100%;height:var(--hauteur-champ);min-height:0;padding-top:0;padding-bottom:0}.champ.trois-quarts{grid-column:span 3}.champ.entier{grid-column:1/-1}.champ>span{color:var(--gris-600);font-size:14px}.champ>span .requis{color:var(--rouge-action)}.champ input,.champ textarea,.champ .controle{width:100%;height:var(--hauteur-champ);border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--blanc);padding:0 10px}.champ textarea{resize:none;height:60px;padding:6px 10px}.champ textarea[rows]{height:auto}.champ input:focus,.champ textarea:focus,.champ .controle:focus-within{outline:3px solid var(--anneau-focus);border-color:var(--texte)}.champ input[readonly]{background:var(--gris-050);color:var(--gris-600)}.champ .controle:has(input:disabled){background:var(--gris-050);color:var(--gris-600);cursor:default}.champ .controle:has(input:disabled) input{color:var(--gris-600)}.champ.num input{text-align:right}.saisie-secrete{display:block;position:relative}.champ .saisie-secrete input{padding-right:40px}.oeil-secret{border-radius:var(--rayon);width:30px;height:26px;color:var(--gris-600);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.oeil-secret:hover{background:var(--gris-100);color:var(--texte)}.oeil-secret[aria-pressed=true]{color:var(--texte)}.oeil-secret:disabled{cursor:default;opacity:.5}.champ .aide{color:var(--gris-600);font-size:13.5px}.champ .aide.erreur{color:var(--critique)}.info-champ{vertical-align:-2px;color:var(--gris-400);cursor:help;margin-left:4px;display:inline-flex}.info-champ:hover{color:var(--ardoise)}.infobulle{z-index:90;background:var(--graphite-900);max-width:300px;color:var(--blanc);pointer-events:none;box-shadow:var(--ombre-menu);border-radius:4px;padding:6px 9px;font-size:13.5px;line-height:1.4;overflow:hidden}.interrupteur{min-width:0;min-height:var(--hauteur-champ);border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--blanc);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.interrupteur.compact{grid-column:span 2;height:auto;min-height:32px;padding:5px 10px}.interrupteur.compact .texte-interrupteur{white-space:normal}.interrupteur input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.interrupteur:has(input:focus-visible){outline:3px solid var(--anneau-focus);border-color:var(--texte)}.interrupteur:has(input:disabled){background:var(--gris-050);cursor:default}.interrupteur .piste{background:var(--gris-300);border-radius:9px;flex:none;width:30px;height:17px;transition:background-color .15s;position:relative}.interrupteur .piste:after{content:"";background:var(--blanc);border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.interrupteur:has(input:checked) .piste{background:var(--rouge-action)}.interrupteur:has(input:checked) .piste:after{transform:translate(13px)}.interrupteur .texte-interrupteur{white-space:nowrap;color:var(--gris-600)}.interrupteur.compact .texte-interrupteur{color:var(--texte)}.interrupteur:has(input:checked) .texte-interrupteur{color:var(--texte)}.liste-deroulante{position:relative}.libelle-masque{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.liste-deroulante .etiquette-champ{border-right:1px solid var(--gris-200);color:var(--gris-600);letter-spacing:.04em;cursor:help;flex:none;padding-right:7px;font-size:13.5px;font-weight:700}.liste-deroulante .controle{cursor:pointer;align-items:center;gap:6px;display:flex}.liste-deroulante .controle input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0}.champ.liste-deroulante .controle.valeur-entiere{height:auto;min-height:var(--hauteur-champ);position:relative}.liste-deroulante .controle.valeur-entiere>input{opacity:0;width:100%;height:100%;padding:0 10px;position:absolute;inset:0}.liste-deroulante .controle.valeur-entiere>.valeur-choisie{overflow-wrap:anywhere;flex:1;min-width:0;padding:5px 0;line-height:1.3}.liste-deroulante .controle.valeur-entiere:has(input:disabled)>.valeur-choisie{color:var(--gris-600)}.liste-deroulante .controle.ouverte{border-color:var(--texte);border-bottom-right-radius:0;border-bottom-left-radius:0}.choix-liste{z-index:80;box-sizing:border-box;width:max-content;min-width:var(--largeur-ancre,0px);background:var(--blanc);border:1px solid var(--texte);border-top-color:var(--gris-200);border-radius:0 0 var(--rayon) var(--rayon);max-width:min(760px,100vw - 16px);box-shadow:var(--ombre-menu);padding:4px;overflow:auto}.choix-liste .option{cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:3px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.choix-liste .option>span{min-width:0}.choix-liste .option>small{text-align:right;max-width:50%;color:var(--gris-600);flex:none}.choix-liste .option small{color:var(--gris-600)}.choix-liste .option.active,.choix-liste .option:hover{background:var(--survol-ligne)}.choix-liste .option.choisie{font-weight:700}.choix-liste .option.numerotee,.choix-liste.liste-produits .option.numerotee{justify-content:flex-start;align-items:center;gap:10px;display:flex}.choix-liste .option.numerotee>.texte-option{flex:1;justify-content:space-between;gap:10px;min-width:0;display:flex}.choix-liste .option.numerotee>.option-produit{flex:1;min-width:0}.choix-liste .numero-option{background:var(--graphite-900);min-width:26px;height:24px;color:var(--blanc);font-variant-numeric:tabular-nums;border-radius:3px;flex:none;place-items:center;padding:0 5px;font-size:14.5px;font-weight:700;display:inline-grid}.choix-liste .option.active>.numero-option{background:var(--rouge)}.choix-liste.liste-produits{min-width:max(var(--largeur-ancre,0px), min(800px, calc(100vw - 16px)));max-width:calc(100vw - 16px)}.choix-liste.liste-produits .option{border-bottom:1px solid var(--gris-150);border-radius:0;padding:5px 8px;display:block}.option-produit{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 128px 84px 112px;grid-template-areas:"designation prix dispo peremption""codes public dispo peremption""avantages avantages avantages avantages";align-items:center;column-gap:14px;display:grid}.option-produit small{color:var(--gris-600);font-size:13px}.option-produit .designation-option{overflow-wrap:anywhere;min-width:0;color:var(--graphite-900);grid-area:designation;font-weight:700}.lots-reserves{white-space:nowrap;flex-direction:column;display:flex}.option-produit .designation-option .puce-avantage{vertical-align:1px;margin-right:6px}.option-produit .codes-option{flex-wrap:wrap;grid-area:codes;align-items:baseline;gap:0 10px;min-width:0;display:flex}.option-produit .codes-option>small{overflow-wrap:anywhere;min-width:0}.option-produit .colisage-option{color:var(--texte);flex:none;font-size:14px}.option-produit .colisage-option b{color:var(--graphite-900);font-size:15px}.option-produit .multiple-option,.option-produit .multiple-option b{color:var(--ocre-texte)}.option-produit .prix-option{text-align:right;white-space:nowrap;color:var(--graphite-900);grid-area:prix}.option-produit .public-option{text-align:right;white-space:nowrap;grid-area:public}.option-produit .dispo-option{flex-direction:column;grid-area:dispo;align-items:flex-end;line-height:1.1;display:flex}.option-produit .dispo-option b{color:var(--vert);font-size:21.5px;font-weight:700}.option-produit .dispo-option.rupture b{background:var(--ocre-soft);color:var(--ocre-texte);border-radius:3px;padding:2px 6px;font-size:15.5px}.option-produit .peremption-option{white-space:nowrap;flex-direction:column;grid-area:peremption;align-items:flex-end;line-height:1.15;display:flex}.option-produit .peremption-option>b{color:var(--graphite-900);font-size:16.5px}.option-produit .peremption-option>b.sans-lot{color:var(--gris-400)}.option-produit .avantages-option{flex-wrap:wrap;grid-area:avantages;align-items:center;gap:4px 14px;margin-top:3px;font-size:14px;display:flex}.option-produit .avantage{color:var(--texte);align-items:center;gap:6px;display:inline-flex}.option-produit .puce-avantage{background:var(--graphite-900);height:18px;color:var(--blanc);letter-spacing:.3px;border-radius:3px;align-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.option-produit .statut{height:20px;font-size:13.5px}@media (width<=640px){.option-produit{grid-template-columns:minmax(0,1fr) 76px 92px;grid-template-areas:"designation dispo peremption""codes dispo peremption""prix public public""avantages avantages avantages"}.option-produit .prix-option{text-align:left}}.choix-liste.avec-panneau{align-items:stretch;padding:0;display:flex;overflow:hidden}.choix-liste.avec-panneau>.options-liste{min-width:0;max-height:inherit;flex:auto;padding:4px;overflow:auto}.choix-liste.liste-produits.avec-panneau:has(>.panneau-option){min-width:max(var(--largeur-ancre,0px), min(1040px, calc(100vw - 16px)))}.choix-liste>.panneau-option{max-height:inherit;background:var(--gris-050);border-left:1px solid var(--gris-200);flex:0 0 240px;padding:12px 14px;overflow:auto}.bloc-ug-option{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;display:flex}.bloc-ug-option .titre-ug-option{border-left:3px solid var(--rouge);letter-spacing:.4px;text-transform:uppercase;color:var(--graphite-900);padding-left:8px;font-size:13.5px;font-weight:700}.bloc-ug-option .campagne-ug-option{overflow-wrap:anywhere;color:var(--graphite-900);margin-top:2px;font-size:13px;font-weight:600}.bloc-ug-option .periode-ug-option{white-space:nowrap}.bloc-ug-option small{color:var(--gris-600);font-size:13.5px}.bloc-ug-option .paliers-ug-option{border-collapse:collapse;width:100%;margin-top:6px;font-size:14.5px}.bloc-ug-option .paliers-ug-option th{background:var(--gris-150);text-align:left;height:20px;color:var(--gris-600);padding:0 6px;font-size:13px;font-weight:600;line-height:18px}.bloc-ug-option .paliers-ug-option th:last-child,.bloc-ug-option .paliers-ug-option td:last-child{text-align:right}.bloc-ug-option .paliers-ug-option td{border-bottom:1px solid var(--gris-200);background:var(--blanc);padding:1px 6px}.bloc-ug-option .paliers-ug-option td b{color:var(--vert);font-size:15px}@media (width<=960px){.choix-liste>.panneau-option{display:none}}.choix-liste .option.alerte small{color:var(--ocre-texte)}.choix-liste .aucune{color:var(--gris-600);padding:8px}.voile{z-index:50;background:var(--voile);place-items:center;display:grid;position:fixed;inset:0}.fenetre{background:var(--blanc);border-radius:var(--rayon);border-top:3px solid var(--rouge);width:min(760px,100vw - 48px);max-height:calc(100vh - 40px);box-shadow:var(--ombre-menu);flex-direction:column;display:flex}.fenetre>header{align-items:center;gap:12px;padding:14px 20px 10px;display:flex}.fenetre>header h2{margin:0;font-size:19px}.fenetre>header>.apres-titre{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fenetre>.corps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:4px 20px 16px;display:grid;overflow:hidden auto}.fenetre>.corps .cartouche{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}.fenetre.large{width:min(1120px,100vw - 48px)}.fenetre.large>.corps{grid-template-columns:repeat(4,minmax(0,1fr))}.fenetre.ample{width:min(1360px,100vw - 48px);height:calc(100vh - 40px)}.fenetre.ample.ajustee{height:auto}.fenetre.ample>.corps{flex:1;align-content:start;min-height:0}.bloc>.tableau-bloc{grid-column:1/-1;height:260px;display:flex}.bloc>.tableau-bloc .zone-grille{margin:0}.onglets>.panneau-onglet:has(>.bloc.remplir){grid-template-rows:minmax(0,1fr);align-content:stretch}.fenetre>.corps:has(>.onglets>.panneau-onglet:not(.inactif)>.bloc.remplir){align-content:stretch}.onglets:has(>.panneau-onglet:not(.inactif)>.bloc.remplir){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.bloc.remplir{grid-template-rows:auto auto minmax(260px,1fr)}.bloc.remplir:has(>.tableau-bloc:nth-child(2):last-child){grid-template-rows:auto minmax(260px,1fr)}.formulaire:has(>.onglets>.panneau-onglet:not(.inactif)>.bloc.remplir){grid-template-rows:minmax(0,1fr);align-content:stretch}.bloc.remplir>.tableau-bloc{height:auto;min-height:260px}.fenetre.ample>.corps:has(>.bloc.remplir:only-child){grid-template-rows:minmax(0,1fr);align-content:stretch}.bloc>.tableau-bloc.entier{height:auto}.bloc>.tableau-bloc.avec-totaux{flex-direction:column}.bloc>.tableau-bloc.avec-totaux>.totaliseur{flex:none;margin-top:8px}@media (width<=640px){.bloc.remplir:has(>.tableau-bloc.avec-totaux){grid-template-rows:none}}.bloc>.tableau-bloc.saisie-promotion{height:auto}.bloc>.tableau-bloc.saisie-promotion .zone-grille>.defilement{min-height:220px;max-height:420px}.fenetre>.corps>.tableau-fenetre{grid-column:1/-1;height:min(480px,100vh - 220px);display:flex}.fenetre>.corps>.tableau-fenetre .zone-grille{margin:0}.fenetre>.corps>.tableau-fenetre.haut{height:calc(55vh - 181.5px)}.fenetre>.corps>.tableau-fenetre.bas{height:calc(45vh - 148.5px)}.fenetre>.corps>.tableau-fenetre.court{height:min(260px,100vh - 260px)}@media (width>=961px){:is(.fenetre.ample:not(.ajustee)>.corps:has(>.tableau-fenetre.etire),.fenetre.ample:not(.ajustee)>.corps:has(>.bloc.remplir:last-child:not(:only-child))){flex-direction:column;gap:12px;display:flex}:is(.fenetre.ample:not(.ajustee)>.corps:has(>.tableau-fenetre.etire)>*,.fenetre.ample:not(.ajustee)>.corps:has(>.bloc.remplir:last-child:not(:only-child))>*){flex:none}:is(.fenetre.ample:not(.ajustee)>.corps:has(>.tableau-fenetre.etire)>.bloc,.fenetre.ample:not(.ajustee)>.corps:has(>.bloc.remplir:last-child:not(:only-child))>.bloc){grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.fenetre.ample:not(.ajustee)>.corps>.bloc.remplir:last-child:not(:only-child){flex:1 1 0;min-height:300px}.fenetre.ample:not(.ajustee)>.corps>.tableau-fenetre.etire{flex:3 1 0;height:auto;min-height:150px}.fenetre.ample:not(.ajustee)>.corps>.tableau-fenetre.etire.court{flex:2 1 0;min-height:110px}}td.texte-long{white-space:normal;min-width:24em}.fenetre>.corps>.compteurs{grid-column:1/-1}.texte-fenetre .anomalie{color:var(--ocre-texte);margin-top:4px;display:block}.bloc>.ligne-code{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.bloc>.ligne-code>.observation-contact{grid-column:span 2;align-items:flex-end;gap:8px;min-width:0;display:flex}.observation-contact>.champ{flex:1}.observation-contact>.actions-ligne{height:var(--hauteur-champ);flex:none;align-items:center}.champ.action-champ{justify-content:flex-end}.champ>.valeur-statut{min-width:0;min-height:var(--hauteur-champ);border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--gris-050);color:var(--gris-600);overflow-wrap:anywhere;align-items:center;gap:8px;padding:0 10px;display:flex}.fenetre>.corps .texte-fenetre{color:var(--gris-600);grid-column:1/-1;margin:0}.fenetre>.corps .titre-tableau-fenetre{justify-content:space-between;align-items:center;gap:12px;display:flex}.fenetre>footer .refus{color:var(--ocre-texte);align-self:center;margin-right:auto;font-size:14.5px}.fenetre>footer .etat-pied{color:var(--texte);align-self:center;margin-right:auto;font-size:14.5px}.fenetre>footer .etat-pied.alerte{color:var(--ocre-texte)}.fenetre>footer{border-top:1px solid var(--gris-150);background:var(--gris-050);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.onglets{grid-column:1/-1;grid-template-columns:subgrid;align-content:start;row-gap:12px;min-width:0;display:grid}.onglets>.tete-onglets{z-index:10;background:var(--blanc);flex-direction:column;grid-column:1/-1;gap:8px;min-width:0;display:flex;position:sticky;top:0}.fenetre>.corps>.onglets>.tete-onglets{margin-top:-4px;padding-top:4px;top:-4px}.barre-onglets{border-bottom:1px solid var(--gris-200);gap:2px;min-width:0;display:flex;overflow-x:auto}.onglet{height:var(--hauteur-champ);border-radius:var(--rayon) var(--rayon) 0 0;color:var(--ardoise);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:15px;display:inline-flex;position:relative}.onglet:hover{color:var(--texte);background:var(--gris-050)}.onglet[aria-selected=true]{color:var(--graphite-900);font-weight:700}.onglet[aria-selected=true]:after{content:"";background:var(--rouge);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.onglet:focus-visible{outline:3px solid var(--anneau-focus);outline-offset:-3px}.onglet:disabled{color:var(--gris-400);cursor:default;background:0 0}.onglet .marque-erreur{background:var(--ocre);border-radius:50%;flex:none;width:7px;height:7px}.onglets>.panneau-onglet{grid-column:1/-1;grid-template-columns:subgrid;align-content:start;row-gap:12px;min-width:0;display:grid}.onglets>.panneau-onglet[hidden]{display:none}.onglets.hauteur-commune>.panneau-onglet{grid-row:2}.onglets.hauteur-commune>.panneau-onglet.inactif{visibility:hidden;height:0;overflow:hidden}.barre-filtres{border-top:1px solid var(--gris-150);flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.barre-filtres .avant-barre{flex:none}.barre-filtres .recherche-barre{flex:0 0 max(300px, var(--largeur-recherche,0px));min-width:0}.barre-filtres .recherche-barre .recherche{width:100%}.barre-filtres .filtre-barre{flex:0 0 172px;min-width:0}.barre-filtres .liste-deroulante,.panneau-filtres .liste-deroulante{gap:0}.barre-filtres .filtre-barre>.recherche,.panneau-filtres .recherche.saisie-filtre{width:100%}.recherche.saisie-filtre.filtre-pose{border-color:var(--graphite-900)}.recherche.saisie-filtre.filtre-pose input{font-weight:700}.liste-deroulante.filtre-liste .controle input::placeholder{color:var(--gris-600)}.liste-deroulante.filtre-pose .controle{border-color:var(--graphite-900)}.liste-deroulante.filtre-pose .controle input{font-weight:700}.bouton-filtres{flex:none;gap:6px;padding:0 10px;font-weight:700}.bouton-filtres.pose{border-color:var(--graphite-900)}.bouton-filtres .chiffres{background:var(--graphite-900);min-width:18px;height:18px;color:var(--blanc);text-align:center;border-radius:9px;padding:0 5px;font-size:13px;line-height:18px}.bouton-effacer-filtres{color:var(--gris-600);flex:none}.panneau-filtres{z-index:70;background:var(--blanc);border:1px solid var(--gris-250);border-radius:var(--rayon);width:392px;box-shadow:var(--ombre-menu);padding:8px 10px 12px}.panneau-filtres .titre-menu{letter-spacing:.5px;text-transform:uppercase;color:var(--gris-600);padding:4px 0 8px;font-size:13.5px}.panneau-filtres .grille-filtres{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compteurs>.filtres:has(>.barre-filtres){flex:auto;min-width:0;margin-left:16px}.compteurs .barre-filtres{border-top:0;flex:auto;justify-content:flex-end;padding:0}.compteurs .barre-filtres .recherche-barre{flex:0 1 max(300px, var(--largeur-recherche,0px));min-width:max(180px, var(--largeur-recherche,0px))}.choix-etat{align-items:center;gap:8px;display:flex}.choix-etat>.choix-etat-nom{width:268px}.choix-etat>.choix-etat-vue{width:212px}@media (width<=640px){.choix-etat{flex-wrap:wrap;width:100%}.choix-etat>.choix-etat-nom,.choix-etat>.choix-etat-vue{width:100%}}.compteurs{flex-wrap:wrap}.compteur{white-space:nowrap;flex:none}.compteurs:has(>.compteur:nth-of-type(8))>.compteur{padding-left:16px;padding-right:16px}.compteurs:has(>.compteur:nth-of-type(8))>.compteur:first-child{padding-left:0}.compteurs:has(>.compteur:nth-of-type(8))>.compteur.actif:after{left:16px;right:16px}.compteurs:has(>.compteur:nth-of-type(8))>.compteur:first-child.actif:after{left:0}@media (width>=961px){.compteurs>.filtres:has(>.barre-filtres){min-width:max(300px, var(--largeur-min-barre,0px));flex-basis:0;padding:8px 0}.compteurs>.filtres:has(.periode){min-width:max(570px, var(--largeur-min-barre,0px))}.compteurs>.filtres:has(.periode):has(.bouton-effacer-filtres){min-width:max(620px, var(--largeur-min-barre,0px))}}.compteurs>.filtres>.periode{flex:none}@media (width>=641px){.barre-filtres .filtre-barre:has(.liste-deroulante.filtre-liste){flex:none}.barre-filtres .filtre-barre .liste-deroulante.filtre-liste,.compteurs>.filtres>.liste-deroulante.filtre-liste{width:max(var(--largeur-filtre,172px), calc(var(--largeur-nom,0px) + 50px));flex:none;gap:0}.compteurs>.filtres>.liste-deroulante.filtre-liste.large{--largeur-filtre:236px}}.barre-filtres .interrupteur.compact,.compteurs>.filtres .interrupteur.compact,.panneau-filtres .interrupteur.compact{height:var(--hauteur-champ);min-height:0;padding-top:0;padding-bottom:0}.barre-filtres .interrupteur.compact .texte-interrupteur,.compteurs>.filtres .interrupteur.compact .texte-interrupteur,.panneau-filtres .interrupteur.compact .texte-interrupteur{white-space:nowrap}.barre-filtres .filtre-barre:has(>.interrupteur){flex:none}.bouton-menu{gap:7px}.menu-actions{min-width:260px}.menu-actions .icone-action{width:16px;color:var(--ardoise);place-items:center;display:grid}.menu-actions button[aria-disabled=true] .icone-action{color:var(--gris-400)}.menu-actions button.debut-groupe{border-top:1px solid var(--gris-150);border-radius:0;margin-top:4px;padding-top:9px}th.figee,td.figee{position:sticky}th.figee{z-index:5}td.figee{z-index:2}th.figee-fin,td.figee-fin{border-right:1px solid var(--gris-250)}th.colonne-actions,td.colonne-actions{text-align:center;width:1%;padding:0 2px 0 4px}tbody.lignes tr.choisie td.colonne-actions{background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px)}.bouton-ligne{border-radius:var(--rayon);width:26px;height:26px;color:var(--gris-600);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.bouton-ligne:hover,.bouton-ligne[aria-expanded=true]{background:var(--gris-150);color:var(--texte)}.ancre-menu-ligne{width:0;height:0;position:fixed}.figer-colonnes{border-top:1px solid var(--gris-150);align-items:center;gap:8px;margin-top:4px;padding:8px 8px 4px;display:flex}.figer-colonnes .libelle-figer{letter-spacing:.5px;text-transform:uppercase;color:var(--gris-600);white-space:nowrap;margin-right:auto;font-size:13.5px}.figer-colonnes .choix-figer{gap:4px;display:flex}.menu-colonnes .choix-figer button{border:1px solid var(--gris-300);border-radius:var(--rayon);justify-content:center;width:auto;min-width:30px;height:26px;padding:0 8px}.menu-colonnes .choix-figer button[aria-checked=true]{border-color:var(--rouge-action);background:var(--survol-ligne);color:var(--rouge-action);font-weight:700}.tete-ligne{align-items:center;gap:2px;display:inline-flex}.tete-ligne .place-bouton-ligne{width:26px}.coche-ligne{border-radius:var(--rayon);cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;display:inline-grid}.coche-ligne:disabled{cursor:default;opacity:.5}.coche-ligne:focus-visible{outline:3px solid var(--anneau-focus)}.coche-ligne .coche{border:1px solid var(--gris-400);background:var(--blanc);border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.coche-ligne:hover .coche{border-color:var(--rouge-action)}.coche-ligne .coche.cochee{border-color:var(--rouge-action);background:var(--rouge-action);color:var(--blanc)}.coche-ligne .coche svg{width:12px;height:12px}.coche-ligne .coche.partielle:after{content:"";background:var(--rouge-action);border-radius:1px;width:8px;height:2px}.barre-selection{border:1px solid var(--gris-200);border-left:3px solid var(--rouge);border-radius:var(--rayon);background:var(--blanc);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 24px 0;padding:6px 8px 6px 14px;display:flex}.barre-selection .nombre-selection{font-variant-numeric:tabular-nums;margin-right:8px;font-weight:700}.barre-selection .bouton{height:28px;padding:0 10px}.barre-selection .bouton.icone{margin-left:auto}.barre-selection+.zone-grille{margin-top:8px}@media (width<=640px){.barre-selection{margin:8px 16px 0}}.ligne-saisie-grille{--hauteur-champ:30px}.ligne-saisie-grille>td{top:var(--hauteur-entete,35px);z-index:3;vertical-align:top;background:var(--blanc);border-bottom:2px solid var(--gris-250);padding:5px 6px;position:sticky}.ligne-saisie-grille>td.figee{z-index:4}.ligne-saisie-grille>td:first-child{background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px)}.ligne-saisie-grille .champ>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ligne-saisie-grille .champ .aide.erreur{white-space:normal;max-width:240px}.ligne-saisie-grille .champ.num input{min-width:64px}.ligne-saisie-grille .liste-deroulante{min-width:280px}.ligne-saisie-grille .saisie-courte .liste-deroulante{min-width:180px}.ligne-saisie-grille .champ-numero-ligne .champ.num input{text-align:center;width:42px;min-width:42px;padding:0 4px}.ligne-saisie-grille .valeur-saisie{line-height:var(--hauteur-champ);color:var(--gris-600);white-space:nowrap;display:block}.ligne-saisie-grille td.num .valeur-saisie{text-align:right}.cellule-modifiable{border-radius:var(--rayon);width:64px;min-width:64px;height:26px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:1px solid #0000;padding:0 6px}tbody.lignes tr:hover .cellule-modifiable{border-color:var(--gris-300);background:var(--blanc)}.cellule-modifiable:focus{outline:3px solid var(--anneau-focus);border-color:var(--texte);background:var(--blanc)}.cellule-lecture{padding-right:7px;display:inline-block}.cellule-modifiable.manque{color:var(--ocre-texte);font-weight:700}td:has(>.cellule-modifiable){padding-top:3px;padding-bottom:3px}@supports (field-sizing:content){.cellule-modifiable,.saisie-cellule{field-sizing:content;width:auto}}.barre-etat{background:var(--barre-etat);border-top:1px solid var(--gris-250);color:var(--gris-600);align-items:stretch;min-width:0;font-size:14px;display:flex}.etat{border:0;border-right:1px solid var(--gris-250);white-space:nowrap;color:inherit;background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:flex;position:relative}.etat.cliquable{cursor:pointer}.etat.cliquable:hover{background:var(--barre-etat-survol);color:var(--texte)}.etat b{color:var(--texte)}.etat .point{background:var(--vert);border-radius:50%;width:8px;height:8px}.etat.hors-ligne{background:var(--ocre-soft);color:var(--ocre-texte)}.etat.hors-ligne .point{background:var(--ocre)}.etat.simulation{background:var(--ocre-soft);color:var(--ocre-texte);gap:10px}.etat.simulation b{color:var(--ocre-texte)}.etat.simulation .lien-simulation{color:var(--ocre-texte);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.etat.raccourcis{gap:12px}.etat.raccourcis span{align-items:center;gap:4px;display:inline-flex}.etat.droite{border-right:0;border-left:1px solid var(--gris-250);margin-left:auto}.message{z-index:60;border-left:4px solid var(--vert);border-radius:var(--rayon);background:var(--graphite-900);max-width:480px;color:var(--blanc);box-shadow:var(--ombre-menu);align-items:flex-start;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:40px;right:24px}.message.erreur{border-left-color:var(--ocre)}.connexion{background:var(--graphite-900);place-items:center;height:100vh;display:grid}.connexion form{background:var(--blanc);border-radius:var(--rayon);border-top:3px solid var(--rouge);flex-direction:column;gap:14px;width:360px;padding:28px;display:flex}.connexion .logo-connexion{align-items:flex-end;gap:6px;margin-bottom:6px;display:flex}.connexion .logo-connexion img{height:30px}.connexion .logo-connexion span{letter-spacing:.08em;color:var(--gris-600);padding-bottom:7px;font-size:13.5px;font-weight:700}.connexion .connexion-cadre{flex-direction:column;align-items:center;gap:16px;display:flex}.connexion .mentions-connexion{text-align:center;color:var(--gris-400);margin:0;font-size:13.5px;line-height:1.6}.connexion .erreur{color:var(--ocre-texte);font-size:14.5px}.connexion.ecran-verrouille{z-index:100;height:auto;position:fixed;inset:0}.codes-secours{border:1px solid var(--gris-200);border-radius:var(--rayon);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--graphite-900);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:12px 12px 12px 32px;font-size:16.5px;font-weight:700;display:grid}.controles-mot-de-passe{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (width<=1540px){.puce-nav .taux,.rangee-titre .sous-titre{display:none}}@media (width<=1400px){.module.icone-seule>.bouton-module span{display:none}.module.icone-seule>.bouton-module svg{display:block}.etat.raccourcis{display:none}td{padding-left:8px;padding-right:8px}.entete-colonne{padding:0 8px}.case-cartouche.secondaire{display:none}}@media (width<=640px){.entete-doc{padding-left:16px;padding-right:16px}.cartouche,.compteurs{margin:0 -16px;padding:0 16px}.zone-grille,.formulaire{margin:12px 16px}.formulaire{grid-template-columns:minmax(0,1fr)}.champ.large,.champ.trois-quarts{grid-column:auto}}@media (width<=1280px){.module>.bouton-module,.gabarit-modules .bouton-module{padding:0 8px}.marque{gap:10px;margin-right:6px}}@media (width<=1100px){.marque .filiale{display:none}.cartouche{scrollbar-width:thin;overflow-x:auto}.case-cartouche{flex:none}}@media (width<=960px){.rideau,.rideau.rideau-plus,.module.droite .rideau{grid-template-columns:repeat(2,minmax(0,1fr))}.compteurs{flex-wrap:wrap}:is(.compteurs>.filtres,.compteurs>.filtres:has(>.barre-filtres)){border-top:1px solid var(--gris-150);flex-wrap:wrap;flex:100%;margin-left:0;padding:8px 0}.compteurs .barre-filtres{justify-content:flex-start}.totaliseur{flex-wrap:wrap;justify-content:flex-start;gap:4px 20px}.fenetre.large>.corps{grid-template-columns:repeat(2,minmax(0,1fr))}.fenetre.large .champ.large{grid-column:auto}.champ.trois-quarts,.bloc>.ligne-code>.observation-contact{grid-column:1/-1}.fenetre>footer{flex-wrap:wrap}}@media (width<=640px){.barre-nav{padding:0 8px 0 10px}.marque{margin-right:4px}.logo-app .erp,.contexte-nav>.contexte-nav-element:nth-child(2) .puce-nav b,.puce-nav>svg:last-child{display:none}.rideau,.rideau.rideau-plus,.module.droite .rideau{grid-template-columns:minmax(0,1fr)}.rideau section{border-right:0;border-bottom:1px solid var(--gris-150)}.compteur{padding:6px 12px 7px}.compteur b{font-size:18.5px}.compteur.actif:after{left:12px;right:12px}.barre-filtres{flex-wrap:wrap}.barre-filtres .avant-barre{flex:100%;min-width:0}.barre-filtres .recherche-barre,.compteurs .barre-filtres .recherche-barre{flex:1 1 0;min-width:0}.compteurs>.filtres>*{flex:100%;min-width:0}.panneau-filtres{width:calc(100vw - 32px)}.panneau-filtres .grille-filtres{grid-template-columns:minmax(0,1fr)}.page>.totaliseur{margin:0 16px 12px}.voile{place-items:stretch stretch}.fenetre,.fenetre.large,.fenetre.ample,.fenetre.ample.ajustee{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.fenetre>header{padding:10px 12px 8px}.fenetre>.corps>.onglets>.tete-onglets{position:static}.fenetre>header h2{font-size:16px}.fenetre>.corps,.fenetre.large>.corps{grid-template-columns:minmax(0,1fr);padding:4px 12px 12px}.champ.large,.champ.entier{grid-column:1/-1}.bloc{padding:0 10px 10px}.bloc>h3,.bloc>.tete-bloc{margin:0 -10px 2px;padding-left:10px;padding-right:10px}.fenetre>footer{padding:8px 12px}.fenetre>footer .bouton{flex:auto;justify-content:center}.fenetre>footer .refus,.fenetre>footer .etat-pied{flex-basis:100%}.onglets.hauteur-commune>.panneau-onglet.inactif,.bouton kbd{display:none}.barre-etat{scrollbar-width:none;overflow:auto hidden}.barre-etat::-webkit-scrollbar{display:none}.barre-etat>.etat{flex:none}}@media (height<=800px){.rangee-titre h1{font-size:20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.document-vente{flex-direction:column;flex:1;gap:10px;min-height:0;margin:12px 24px;display:flex}.document-vente>.zone-grille{margin:0}.entete-vente,.ligne-saisie{background:var(--blanc);border:1px solid var(--gris-200);border-radius:var(--rayon);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px 16px;padding:10px 14px;display:grid}.ligne-saisie{border-left:3px solid var(--rouge)}.cellule-saisie{min-width:0}.cellule-saisie.large{grid-column:span 1}.quantite-manquante{color:var(--ocre-texte);font-weight:700}.totaliseur{background:var(--blanc);border:1px solid var(--gris-200);border-radius:var(--rayon);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:4px 32px;padding:10px 16px;display:flex}.fenetre>.corps>.totaliseur{grid-column:1/-1}body:has(.dr-r-bouton) .totaliseur{padding-right:88px}body:has(.dr-r-bouton) .fenetre .totaliseur{padding-right:16px}.page>.totaliseur{margin:0 24px 12px}.fenetre>.corps>.ligne-saisie{grid-column:1/-1}.ligne-saisie.controle-bon{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto minmax(0,1.5fr)}@media (width<=640px){.ligne-saisie.controle-bon{grid-template-columns:repeat(2,minmax(0,1fr))}.ligne-saisie.controle-bon>.cellule-saisie.large,.ligne-saisie.controle-bon>.recherche-bon,.ligne-saisie.controle-bon>.tout-controler{grid-column:1/-1}.ligne-saisie.controle-bon>.action-champ .bouton{justify-content:center;width:100%}}.ligne-saisie.encaissement{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.5fr) minmax(0,2fr) auto}.totaliseur .total{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.totaliseur .total span{color:var(--gris-600);white-space:nowrap;font-size:13.5px}.totaliseur .total b{white-space:nowrap;color:var(--graphite-900);font-size:17.5px}.totaliseur .total.principal b{font-size:21.5px}.totaliseur.compact{align-items:baseline;gap:4px 28px;padding-top:6px;padding-bottom:6px}.totaliseur.compact .total{flex-direction:row;align-items:baseline;gap:8px}.totaliseur.compact .total b{font-size:15.5px}.totaliseur.compact .total.principal b{font-size:17.5px}.totaliseur .total.mise-a-jour{flex-direction:row;align-items:center;gap:8px}.totaliseur .total.mise-a-jour .bouton{gap:5px;height:24px;padding:0 8px;font-size:13.5px}.document-commande{flex-direction:column;flex:1;gap:10px;min-height:0;margin:12px 24px;display:flex}.tete-commande{flex:none;grid-template-columns:minmax(0,1fr) minmax(460px,33%);gap:12px;display:grid}.cartouche-commande{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);column-gap:16px;min-width:0;display:grid}.cartouche-commande .bloc{row-gap:6px;padding-bottom:10px}.cartouche-commande .champ>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cartouche-commande .mention-bloc,.bloc-client-commande .mention-bloc{color:var(--gris-600);white-space:nowrap;align-items:center;gap:6px;margin-right:6px;font-size:14px;display:inline-flex}.bloc-client-commande{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bloc-client-commande .bloc{grid-template-rows:auto auto minmax(0,1fr);row-gap:6px;padding-bottom:8px}.soldes-client{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:16px;margin:0;font-size:14.5px;display:grid}.soldes-client>div{border-bottom:1px solid var(--gris-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;min-width:0;min-height:26px;display:flex}.soldes-client dt{color:var(--gris-600);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.soldes-client dd{white-space:nowrap;text-align:right;color:var(--graphite-900);margin:0 0 0 auto;font-weight:700}.commentaires-client{contain:size;min-height:0;font-size:14.5px;overflow-y:auto}.commentaires-client ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.commentaires-client li{border-left:2px solid var(--gris-200);flex-direction:column;padding-left:8px;display:flex}.commentaires-client small{color:var(--gris-600)}.commentaires-client .texte-bloc{margin:2px 0 0}.grille-commande{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.grille-commande>.zone-grille{margin:0}.grille-commande td{padding-left:7px;padding-right:7px}.grille-commande .entete-colonne{padding:0 7px}.grille-commande>.barre-selection{margin:0}.barre-saisie-vente{border-bottom:1px solid var(--gris-250);background-color:var(--blanc);background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px);flex-wrap:wrap;flex:none;align-items:flex-start;gap:8px 20px;padding:8px 14px 10px 15px;display:flex}.champs-saisie-vente{flex:1 0 auto;align-items:flex-start;gap:10px;display:flex}.champs-saisie-vente>*{flex:none}.champs-saisie-vente>.saisie-produit{flex:auto;min-width:250px}.champs-saisie-vente>.saisie-numero{width:52px}.champs-saisie-vente>.saisie-quantite{width:96px}.champs-saisie-vente>.saisie-remise{width:76px}.champs-saisie-vente>.saisie-lot{width:150px}.barre-saisie-vente .champ>span:first-child{white-space:nowrap}.saisie-numero .champ input{text-align:center;padding:0 4px}.barre-saisie-vente .champ .aide.erreur{width:max-content;max-width:340px}.saisie-ajout .bouton{padding:0 12px}.indicateurs-saisie{border-left:1px solid var(--gris-150);flex:none;align-items:flex-start;gap:18px;margin:0;padding-left:18px;display:flex}.indicateur-saisie{flex-direction:column;align-items:flex-end;gap:4px;min-width:52px;display:flex}.indicateur-saisie dt{color:var(--gris-600);white-space:nowrap;font-size:14px}.indicateur-saisie dd{height:var(--hauteur-champ);color:var(--graphite-900);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin:0;font-size:15.5px;font-weight:700;display:flex}.indicateur-saisie dd.sans-valeur{color:var(--gris-400);font-weight:400}.indicateur-saisie.dispo dd{color:var(--vert);font-size:21.5px}.indicateur-saisie.dispo dd.sans-valeur{color:var(--gris-400);font-size:15.5px}@media (width<=1100px){.champs-saisie-vente{flex-basis:100%}.indicateurs-saisie{border-left:0;border-top:1px solid var(--gris-150);flex:100%;gap:28px;padding:6px 0 0}.indicateur-saisie{flex-direction:row;align-items:baseline;gap:8px;min-width:0}.indicateur-saisie dd{height:auto}.indicateur-saisie.dispo dd{font-size:19.5px}}@media (width<=640px){.barre-saisie-vente{padding:8px 10px 10px 13px}.champs-saisie-vente{flex-direction:column;align-items:stretch;gap:8px}.champs-saisie-vente>.saisie-produit,.champs-saisie-vente>.saisie-numero,.champs-saisie-vente>.saisie-quantite,.champs-saisie-vente>.saisie-lot,.champs-saisie-vente>.saisie-remise{width:auto;min-width:0}.saisie-ajout>span:first-child{display:none}.saisie-ajout .bouton{justify-content:center;width:100%}.indicateurs-saisie{flex-wrap:wrap;gap:6px 20px}.zone-grille.avec-barre>.defilement{min-height:260px}}.document-commande>.totaliseur{flex:none}.totaliseur.totaliseur-commande{gap:2px 24px}.totaliseur.totaliseur-commande .total.principal b{font-size:19.5px}.totaliseur .total.promotions-commande{border:1px solid var(--gris-250);border-radius:var(--rayon);background:var(--blanc);font:inherit;color:inherit;cursor:pointer;margin-right:auto;padding:2px 8px}.totaliseur .total.promotions-commande:hover{background:var(--survol-ligne)}.totaliseur .total.promotions-commande b{font-size:15.5px}.totaliseur .total.promotions-commande.alerte{border-color:var(--ocre);background:var(--ocre-soft)}.totaliseur .total.promotions-commande.alerte b{color:var(--ocre-texte)}.panneau-promotions{z-index:70;background:var(--blanc);border:1px solid var(--gris-250);border-radius:var(--rayon);width:520px;max-width:calc(100vw - 32px);box-shadow:var(--ombre-menu);padding:8px 10px 10px;overflow-y:auto}.panneau-promotions .titre-menu{letter-spacing:.5px;text-transform:uppercase;color:var(--gris-600);padding:4px 0 8px;font-size:13.5px}.liste-promotions{margin:0;padding:0;list-style:none}.liste-promotions li{border-top:1px solid var(--gris-200);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.liste-promotions li:first-child{border-top:none}.liste-promotions .texte-promotion{flex-direction:column;min-width:0;display:flex}.liste-promotions .texte-promotion span{color:var(--gris-600);overflow-wrap:anywhere;font-size:13.5px}.liste-promotions .valeur-promotion{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--graphite-900)}.panneau-promotions .note-promotions{color:var(--gris-600);margin:8px 0 0;font-size:13.5px}.saisie-assiette{gap:6px;min-width:0;display:flex}.saisie-assiette>*{flex:1 1 0;min-width:0}.blocs-paire{grid-column:1/-1;grid-template-columns:subgrid;align-items:stretch;row-gap:12px;min-width:0;display:grid}.blocs-paire>.bloc{grid-column:span 2}.blocs-paire>.bloc:last-child{grid-column:3/-1}.blocs-paire>.bloc>.tableau-bloc{height:190px}@media (width<=1023px){.blocs-paire>.bloc,.blocs-paire>.bloc:last-child{grid-column:1/-1}}.resume-bloc{font-variant-numeric:tabular-nums;color:var(--gris-600);font-size:13.5px}@media (width<=640px){.totaliseur .total.promotions-commande{grid-column:1/-1;margin-right:0}.document-commande>.totaliseur.totaliseur-commande{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;padding-right:16px;display:grid}.totaliseur.totaliseur-commande .total span{font-size:12.5px}.totaliseur.totaliseur-commande .total b{font-size:14.5px}.totaliseur.totaliseur-commande .total.principal b{font-size:16.5px}.totaliseur.totaliseur-commande .total{flex-wrap:wrap;justify-content:space-between;column-gap:6px}.totaliseur.totaliseur-commande .total b{margin-left:auto}.totaliseur.totaliseur-commande .ligne-devises{grid-column:1/-1;gap:0 16px;font-size:13.5px}}.totaliseur .ligne-devises{color:var(--gris-600);flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:2px 24px;font-size:14.5px;display:flex}.ventes-produit-client{grid-column:1/-1;height:min(360px,55vh);display:flex}.ventes-produit-client>.zone-grille{flex:1;margin:0}@media (width<=1400px){.tete-commande{grid-template-columns:minmax(0,1fr) minmax(440px,40%)}.cartouche-commande{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.tete-commande{grid-template-columns:minmax(0,1fr)}.cartouche-commande{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr)}.bloc-client-commande .bloc{grid-template-rows:none}.soldes-client{grid-template-columns:repeat(4,minmax(0,1fr))}.commentaires-client{contain:none;max-height:22px}.commentaires-client ul{gap:0}.commentaires-client li{flex-direction:row;align-items:baseline;gap:8px;min-height:22px}}@media (width<=1100px) and (height<=900px){.document-commande{overflow-y:auto}.grille-commande{flex:none;height:max(360px,100vh - 300px)}}@media (width<=960px){.cartouche-commande{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.document-commande{margin:12px 16px;overflow-y:auto}.cartouche-commande .bloc>.tete-bloc{flex-wrap:wrap}.cartouche-commande .bloc>.tete-bloc>.actions-bloc{flex-wrap:wrap;margin-left:0}.cartouche-commande,.bloc-client-commande,.soldes-client{grid-template-columns:minmax(0,1fr)}.commentaires-client{max-height:160px}.commentaires-client li{flex-direction:column}.grille-commande{flex:none;min-height:420px}}.impression{background:var(--gris-150);min-height:100vh;padding:16px 0 32px;overflow:auto}.barre-impression{justify-content:center;gap:8px;margin-bottom:16px;display:flex}.feuille{background:var(--blanc);width:210mm;min-height:297mm;color:var(--texte);font-variant-numeric:tabular-nums;flex-direction:column;gap:6mm;margin:0 auto;padding:14mm 14mm 10mm;font-size:10pt;display:flex}.feuille p{margin:0}.lignes-imprimees{white-space:pre-line}.entete-imprime{justify-content:space-between;gap:10mm;display:flex}.entete-imprime .emetteur{flex-direction:column;gap:2mm;max-width:50%;display:flex}.logo-imprime{object-fit:contain;object-position:left;max-width:55mm;max-height:25mm}.nom-imprime{color:var(--graphite-900);font-size:16pt;font-weight:700}.entete-imprime .destinataire{text-align:right;flex-direction:column;align-items:flex-end;gap:1mm;display:flex}.entete-imprime h1{text-transform:uppercase;color:var(--graphite-900);margin:2mm 0 0;font-size:16pt}.numero-imprime{font-weight:700}.cadre-client{border:1px solid var(--gris-300);border-radius:var(--rayon);text-align:left;min-width:70mm;margin-top:3mm;padding:3mm 4mm}.lignes-imprimees-tableau,.totaux-imprimes{border-collapse:collapse;width:100%}.lignes-imprimees-tableau th,.totaux-imprimes th{background:var(--entete-tableau);text-align:left;border-bottom:1px solid var(--gris-300);padding:1.5mm 2mm;font-weight:700}.lignes-imprimees-tableau td{border-bottom:1px solid var(--gris-200);padding:1.2mm 2mm}.lignes-imprimees-tableau .nombre{text-align:right}.lignes-imprimees-tableau tr{break-inside:avoid}.lignes-imprimees-tableau.compact{font-size:8.5pt}.lignes-imprimees-tableau.compact th,.lignes-imprimees-tableau.compact td{white-space:nowrap;padding:1.2mm 1.4mm}.lignes-imprimees-tableau.compact th,.lignes-imprimees-tableau.compact td.libre{white-space:normal}.titre-section-imprimee{color:var(--graphite-900);margin:0 0 2mm;font-size:11pt}.lignes-imprimees-tableau td.case-saisie{border:1px solid var(--gris-300);min-width:28mm}.totaux-imprimes th,.totaux-imprimes td{text-align:right;border:1px solid var(--gris-300);padding:1.5mm 2mm}.mention-devise{text-align:right;font-style:italic}.signataire{align-self:flex-end;margin-top:4mm;font-weight:700}.visas-imprimes{break-inside:avoid;grid-template-columns:repeat(3,1fr);gap:6mm;display:grid}.visas-imprimes.deux{grid-template-columns:repeat(2,1fr)}.lignes-imprimees-tableau td.case-a-remplir{border-left:1px solid var(--gris-300);min-width:14mm}.lignes-imprimees-tableau td.libre.case-a-remplir{min-width:34mm}.visas-imprimes>div{border:1px solid var(--gris-300);border-radius:var(--rayon);min-height:24mm;padding:2mm 3mm}.visas-imprimes p{color:var(--gris-600);font-size:8.5pt}.pied-imprime{border-top:1px solid var(--gris-300);margin-top:auto;padding-top:2mm;font-size:8.5pt}.pied-imprime .colonnes{grid-template-columns:repeat(3,1fr);gap:4mm;font-weight:700;display:grid}.pied-imprime .centre{text-align:center}.pied-imprime .droite{text-align:right}.date-impression{text-align:right;color:var(--gris-600);margin-top:1mm}@page{size:A4;margin:0}@media print{.impression{background:0 0;padding:0;overflow:visible}.barre-impression{display:none}.feuille{margin:0}}.actions-ligne{gap:2px;display:inline-flex}.saisie-cellule{border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--blanc);width:90px;min-width:90px;height:30px;color:var(--texte);font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding:0 8px}.apercu-document{background:var(--gris-150);border-radius:var(--rayon);flex:1;min-height:0;padding:16px 0;overflow:auto}.feuille.apercu{min-height:0}.apercu-logo{border:1px dashed var(--gris-300);border-radius:var(--rayon);height:96px;color:var(--gris-600);grid-column:span 2;justify-content:center;align-items:center;display:flex}.apercu-logo img{object-fit:contain;max-width:100%;max-height:88px}.dr-r{right:var(--marge-page);bottom:calc(var(--hauteur-barre-etat) + 14px);z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.dr-r>*{pointer-events:auto}.dr-r-bouton{border:1px solid var(--graphite-bordure);background:var(--graphite-900);width:56px;height:56px;color:var(--graphite-texte-vif);box-shadow:var(--ombre-menu);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.dr-r-bouton:hover{background:var(--graphite-800)}.dr-r-bouton:focus-visible{outline:2px solid var(--rouge);outline-offset:2px}.dr-r-bouton>.icone{color:var(--graphite-texte-attenue);position:absolute;top:5px;right:5px}.marque-dr-r{font:700 26px/1 var(--police);color:var(--blanc);align-items:baseline;display:inline-flex}.marque-dr-r .point{background:var(--rouge);border-radius:50%;width:6px;height:6px;margin-left:2px}.dr-r.reflechit .dr-r-bouton:before{content:"";border:2px solid #0000;border-top-color:var(--rouge);border-radius:50%;animation:1s linear infinite dr-r-attente;position:absolute;inset:-4px}@keyframes dr-r-attente{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dr-r.reflechit .dr-r-bouton:before{border-color:var(--rouge);animation:none}}.dr-r-volet{width:min(440px, calc(100vw - 2 * var(--marge-page-telephone)));max-height:min(640px, calc(100vh - var(--hauteur-navigation) - var(--hauteur-barre-etat) - 110px));background:var(--blanc);border:1px solid var(--gris-300);border-radius:var(--rayon);box-shadow:var(--ombre-menu);flex-direction:column;display:flex;overflow:hidden}.dr-r-volet>header{background:var(--graphite-900);color:var(--graphite-texte-vif);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.dr-r-volet>header .marque-dr-r{flex:none;font-size:20px}.dr-r-volet>header .titre{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.dr-r-volet>header .titre small{color:var(--graphite-texte-attenue);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dr-r-volet>header .bouton.icone{color:var(--graphite-texte);background:0 0;border-color:#0000}.dr-r-volet>header .bouton.icone:hover:not(:disabled){background:var(--graphite-600);color:var(--blanc)}.dr-r-volet .fil{flex-direction:column;flex:1;gap:14px;min-height:140px;padding:12px 14px;display:flex;overflow-y:auto}.dr-r-volet .accueil{color:var(--gris-600);flex-direction:column;gap:6px;display:flex}.dr-r-volet .accueil p{margin-bottom:4px}.dr-r-volet .question-type{text-align:left;border:1px solid var(--gris-200);border-radius:var(--rayon);background:var(--gris-050);color:var(--texte);cursor:pointer;padding:6px 10px}.dr-r-volet .question-type:hover{background:var(--survol-ligne);border-color:var(--gris-300)}.dr-r-volet article{flex-direction:column;gap:6px;display:flex}.dr-r-volet .question{border-radius:var(--rayon);background:var(--ligne-choisie);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;max-width:88%;padding:6px 10px}.dr-r-volet .reponse{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.dr-r-volet .attente{color:var(--gris-600);font-style:italic}.dr-r-volet .erreur-echange{border-radius:var(--rayon);background:var(--ocre-soft);color:var(--ocre-texte);padding:6px 10px}.dr-r-volet .pied-echange{color:var(--gris-400);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.dr-r-volet .saisie{border-top:1px solid var(--gris-200);align-items:flex-end;gap:8px;padding:10px 14px;display:flex}.dr-r-volet .saisie .champ{flex:1;min-width:0}.dr-r-volet .saisie textarea{resize:none}.dr-r-volet>footer{background:var(--gris-050);border-top:1px solid var(--gris-200);color:var(--gris-400);justify-content:space-between;align-items:center;gap:10px;padding:6px 14px;font-size:13.5px;display:flex}.dr-r-volet .masquer{color:var(--gris-600);cursor:pointer;background:0 0;border:0;text-decoration:underline}.dr-r-volet .masquer:hover{color:var(--texte)}.avis-dr-r{margin:0 var(--marge-page) 8px;border:1px solid var(--gris-200);border-left:3px solid var(--rouge);border-radius:var(--rayon);background:var(--blanc);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.avis-dr-r p{white-space:pre-wrap;flex:1}.avis-dr-r .actions{flex:none;gap:8px;display:flex}.dr-r-volet .pied-echange .actions-echange{gap:6px;margin-left:auto;display:inline-flex}.dr-r-volet>header .bouton.agrandir{border-color:var(--graphite-600);height:28px;color:var(--graphite-texte);background:0 0;padding:0 10px}.dr-r-volet>header .bouton.agrandir:hover{background:var(--graphite-600);color:var(--blanc)}.dr-r-volet.agrandi{top:calc(var(--hauteur-navigation) + 12px);left:var(--marge-page);right:var(--marge-page);bottom:calc(var(--hauteur-barre-etat) + 84px);width:auto;max-height:none;position:fixed}.dr-r-rendus{flex-direction:column;gap:10px;min-width:0;display:flex}.bloc>.dr-r-rendus{grid-column:1/-1}.dr-r-rendu{border:1px solid var(--gris-200);border-radius:var(--rayon);background:var(--blanc);flex-direction:column;gap:6px;min-width:0;padding:8px 10px 10px;display:flex}.dr-r-rendu>header{flex-direction:column;gap:1px;display:flex}.dr-r-rendu>header strong{align-items:center;gap:6px;display:flex}.dr-r-rendu>header strong:before{content:"";background:var(--rouge);border-radius:1px;width:3px;height:12px}.dr-r-rendu>header small,.dr-r-rendu .note{color:var(--gris-600);font-size:13.5px}.dr-r-rendu .zone-tableau{height:240px;min-height:0;display:flex}.dr-r-rendu .zone-tableau .zone-grille{margin:0}.dr-r-volet.agrandi .dr-r-rendu .zone-tableau,.bloc>.dr-r-rendus .zone-tableau{height:min(420px,50vh)}.dr-r-rendu .actions-bloc{justify-content:flex-end;display:flex}.fenetre>footer .actions-echange{gap:8px;margin-right:auto;display:inline-flex}.rendu-imprime{flex-direction:column;gap:2mm;display:flex}.rendu-imprime h2{color:var(--graphite-900);margin:0;font-size:12pt}.provenance-imprimee{color:var(--gris-600);font-size:8.5pt}.graphique-imprime{break-inside:avoid;width:100%}.graphique{font-variant-numeric:tabular-nums;width:100%;min-width:0;position:relative}.graphique svg{display:block;overflow:visible}.graphique svg.choisissable .zone-sensible,.graphique svg.choisissable .part{cursor:pointer}.graphique .zone-sensible{fill:#0000}.graphique .grille{stroke:var(--gris-150);stroke-width:1px}.graphique .axe-zero{stroke:var(--gris-400);stroke-width:1px}.graphique .etiquette{fill:var(--gris-600);font-size:12.5px}.graphique .total-anneau{fill:var(--graphite-900);font-weight:700}.graphique .bande-survol{fill:var(--gris-100)}.graphique .repere-survol{stroke:var(--gris-300);stroke-dasharray:3 3}.graphique .barre,.graphique .part{fill:var(--couleur-serie)}.graphique .part{stroke:var(--blanc);stroke-width:1.5px}.graphique .trait,.tendance .trait{fill:none;stroke:var(--couleur-serie);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.tendance .trait{stroke-width:1.5px}.graphique .aire{fill:var(--couleur-serie);fill-opacity:.14;stroke:none}.graphique .point,.tendance .point{fill:var(--couleur-serie);stroke:var(--blanc);stroke-width:1.5px}.graphique-vide{border:1px dashed var(--gris-200);border-radius:var(--rayon);color:var(--gris-600);justify-content:center;align-items:center;font-size:14.5px;display:flex}.graphique-infobulle{z-index:2;border:1px solid var(--gris-200);border-radius:var(--rayon);background:var(--blanc);color:var(--texte);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;padding:6px 8px;font-size:13.5px;display:flex;position:absolute}.graphique-infobulle strong{color:var(--graphite-900)}.graphique-legende{color:var(--gris-600);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13.5px;display:flex}.graphique .pastille,.graphique-infobulle .pastille,.legende-analyse .pastille{background:var(--couleur-serie);vertical-align:baseline;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.tendance{vertical-align:middle;display:inline-block;overflow:visible}.tendance-vide{width:120px;height:32px}.ton-graphite{--couleur-serie:var(--graphite-600)}.ton-principal{--couleur-serie:var(--rouge)}.ton-ardoise{--couleur-serie:var(--ardoise)}.ton-gris{--couleur-serie:var(--gris-400)}.ton-ok{--couleur-serie:var(--vert)}.ton-vigilance{--couleur-serie:var(--ocre)}.ton-froid{--couleur-serie:var(--froid)}.ton-critique{--couleur-serie:var(--critique)}.criteres-document{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.choix-retenus{flex-wrap:wrap;gap:4px;display:flex}.choix-retenu{border:1px solid var(--gris-200);background:var(--gris-100);height:22px;color:var(--texte);font:inherit;cursor:pointer;border-radius:3px;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:13.5px;font-weight:700;display:inline-flex}.choix-retenu:hover,.choix-retenu:focus-visible{border-color:var(--rouge)}.choix-retenu svg{width:11px;height:11px}.fenetre.ample>.corps:has(>.tableau-fenetre.remplir){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.fenetre>.corps>.tableau-fenetre.remplir{height:auto;min-height:220px}@media (width<=960px){.criteres-document{grid-template-columns:repeat(2,minmax(0,1fr))}.criteres-document .champ.large{grid-column:auto}}@media (width<=640px){.criteres-document{grid-template-columns:minmax(0,1fr)}}.document-achat{gap:8px;margin-top:16px;margin-bottom:10px}.document-achat>.grille-commande{min-height:200px}.etiquette-type{border:1px solid var(--gris-300);background:var(--blanc);height:24px;color:var(--graphite-900);font:700 14px var(--police);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.etiquette-type:hover{border-color:var(--gris-400);background:var(--survol-ligne)}.etiquette-type svg{width:11px;height:11px;color:var(--gris-600)}.cartouche:has(>.filtres-cartouche){align-items:center}.cartouche:has(>.filtres-cartouche)>.case-cartouche{flex:none;align-self:stretch;padding-left:14px;padding-right:14px}.cartouche:has(>.filtres-cartouche)>.case-cartouche:first-child{padding-left:0}.filtres-cartouche{flex:auto;min-width:0;margin-left:16px;display:flex}.filtres-cartouche .barre-filtres{border-top:0;flex:auto;justify-content:flex-end;padding:7px 0}.filtres-cartouche .barre-filtres .recherche-barre{flex:0 1 max(280px, var(--largeur-recherche,0px));min-width:max(170px, var(--largeur-recherche,0px))}.barre-filtres .filtre-barre:has(.filtre-long){--largeur-filtre:196px;flex-basis:196px}.filtre-long{display:contents}.barre-saisie-achat{flex-wrap:nowrap;align-items:flex-start;gap:8px 16px;padding-top:6px;padding-bottom:8px}.barre-saisie-achat .champs-saisie-vente{flex:0 auto;gap:14px;min-width:0}.barre-saisie-achat .champs-saisie-vente>.saisie-produit{flex:none;width:360px;min-width:0}.barre-saisie-achat .champs-saisie-vente>.saisie-quantite{width:116px}.barre-saisie-achat .champs-saisie-vente>.saisie-prix{width:108px}.barre-saisie-achat .champs-saisie-vente>.saisie-remise{width:76px}.barre-saisie-achat .indicateurs-saisie{flex:auto;justify-content:space-evenly;gap:18px;padding-left:18px}.barre-saisie-achat .indicateur-saisie{min-width:0}.ajout-saisie-achat{flex:none;padding-top:21px}.barre-saisie-correction .champs-saisie-vente>.saisie-produit{width:320px}.barre-saisie-correction .champs-saisie-vente>.saisie-lot{width:250px;min-width:0}.barre-saisie-correction .champs-saisie-vente>.saisie-numero-lot{width:120px}.barre-saisie-correction .champs-saisie-vente>.saisie-peremption{width:150px}.barre-saisie-correction .champs-saisie-vente>.saisie-quantite{width:96px}.barre-saisie-correction .champs-saisie-vente>.saisie-commentaire{width:190px}.indicateur-saisie.perime dd{color:var(--critique)}.choix-liste.liste-stock-correction{min-width:max(var(--largeur-ancre,0px), min(860px, calc(100vw - 16px)));max-width:calc(100vw - 16px)}.option-produit-achat.option-stock-correction{grid-template-columns:minmax(220px,1fr) repeat(5,82px)}.option-produit-achat.option-lot-correction{grid-template-columns:minmax(160px,1fr) 92px repeat(5,82px)}.option-produit-achat .valeur-option.perime b{color:var(--critique)}@media (width<=640px){.option-produit-achat.option-stock-correction,.option-produit-achat.option-lot-correction{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.option-stock-correction>.designation-option-achat{grid-column:1/-1}}@media (width<=1360px){.barre-saisie-correction .champs-saisie-vente>.saisie-produit{width:250px}.barre-saisie-correction .champs-saisie-vente>.saisie-lot{width:200px}.barre-saisie-correction .champs-saisie-vente>.saisie-commentaire{width:140px}}@media (width<=1100px){.barre-saisie-correction .champs-saisie-vente{flex-wrap:wrap}.barre-saisie-correction .champs-saisie-vente>.saisie-lot{flex:200px}}@media (width<=640px){.barre-saisie-correction .champs-saisie-vente>div{flex:100%;width:auto}}.choix-liste.liste-produits-achat{min-width:max(var(--largeur-ancre,0px), min(1060px, calc(100vw - 16px)))}.choix-liste .option>.option-produit-achat{flex:1;min-width:0}.option-produit-achat{font-variant-numeric:tabular-nums;grid-template-columns:minmax(220px,1fr) 92px repeat(6,74px);align-items:center;column-gap:12px;display:grid}.designation-option-achat{flex-direction:column;min-width:0;display:flex}.designation-option-achat>span{color:var(--graphite-900);overflow-wrap:anywhere;font-weight:700}.designation-option-achat>small,.option-produit-achat .valeur-option small{color:var(--gris-600);font-size:13px}.designation-option-achat>small{overflow-wrap:anywhere}.option-produit-achat .valeur-option{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.option-produit-achat .valeur-option b{color:var(--graphite-900)}.option-produit-achat .valeur-option.rupture b{color:var(--ocre-texte)}.designation-achat{align-items:center;gap:6px;display:inline-flex}.pastille-ai .statut{font-size:12.5px}.grille-achat th{height:auto}.grille-achat th .entete-colonne{white-space:normal;min-width:84px;padding-top:4px;padding-bottom:4px;line-height:1.2}.grille-achat td.designation{min-width:200px}.grille-achat td.texte-replie{white-space:normal;min-width:96px}@media (width<=1100px){.bouton-suggerer-achat{display:none}}.grille-achat tbody.lignes tr.ligne-groupe td.colonne-actions{text-align:left}.grille-achat td.colonne-menu{z-index:1;position:sticky;right:0}.grille-achat tbody.lignes tr.ligne-groupe td{font-variant-numeric:tabular-nums;white-space:nowrap}.grille-achat tbody.lignes tr.rupture-bureau td,.grille-achat tbody.lignes tr.rupture-bureau:hover td{background:var(--gris-150);border-top:1px solid var(--gris-300);border-bottom:1px solid var(--gris-300);color:var(--graphite-900)}.grille-achat tbody.lignes tr.rupture-bureau td:first-child{background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px)}.grille-achat tbody.lignes tr.rupture-famille td,.grille-achat tbody.lignes tr.rupture-famille:hover td{background:var(--gris-050);border-top:1px solid var(--gris-300);border-bottom:1px solid var(--gris-300);color:var(--graphite-900)}.grille-achat tbody.lignes tr.ligne-groupe td.libelle-rangee{white-space:normal}.grille-achat .ligne-groupe .libelle-groupe{width:calc(var(--largeur-cadre,100%) - var(--largeur-tete,0px) - 76px)}.document-inventaire .grille-achat .ligne-groupe .libelle-groupe{width:auto}.contenu-rupture{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:4px 24px;min-width:0;display:flex}.gauche-rupture{white-space:nowrap;align-items:baseline;gap:12px;display:inline-flex}.droite-rupture{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 18px;margin-left:auto;display:flex}.donnee-rupture{color:var(--ardoise);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}.donnee-rupture b{color:var(--graphite-900);margin-left:4px;font-weight:700}.rupture-bureau .nom-rupture{letter-spacing:.2px;font-size:15.5px}.rupture-famille .gauche-rupture{padding-left:18px}.rupture-famille .nom-rupture{font-weight:700}.nombre-rupture{color:var(--ardoise);font-weight:400}.donnee-rupture.minimum-fournisseur.manque,.donnee-rupture.minimum-fournisseur.manque b{color:var(--ocre-texte)}.zone-analyse{background:var(--blanc);border:1px solid var(--gris-200);border-radius:var(--rayon);flex-direction:column;flex:none;height:180px;display:flex;overflow:hidden}.zone-analyse.repliee{height:auto}.tete-analyse{border-bottom:1px solid var(--gris-150);background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px);flex:none;align-items:center;gap:12px;min-height:30px;padding:0 6px 0 12px;display:flex}.zone-analyse.repliee .tete-analyse{border-bottom:0}.tete-analyse h3{color:var(--graphite-900);overflow-wrap:anywhere;min-width:0;margin:0;font-size:15.5px;font-weight:700}.titre-analyse{align-items:center;gap:12px;min-width:0;display:flex}.tete-analyse.avec-legende{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;display:grid}.tete-analyse.avec-legende .titre-analyse{padding-right:14px}.infos-analyse{align-items:center;gap:12px;min-width:0;padding-left:14px;display:flex}.tete-analyse.avec-legende .infos-analyse .bouton,.tete-analyse:not(.avec-legende) .infos-analyse{margin-left:auto}@media (width<=1280px){.tete-analyse.avec-legende{gap:12px;display:flex}.tete-analyse.avec-legende .titre-analyse{flex:auto;padding-right:0}.infos-analyse{padding-left:0}}.legende-analyse{color:var(--gris-600);font-variant-numeric:tabular-nums;flex:none;gap:4px 14px;margin-left:auto;font-size:13.5px;display:flex}.tete-analyse .code-analyse{color:var(--gris-600);font-variant-numeric:tabular-nums;font-size:14px}.tete-analyse .bouton{margin-left:auto}.vide-analyse{color:var(--gris-600);margin:8px 12px;font-size:14.5px}.corps-analyse{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:0;display:grid}.corps-analyse>*{min-width:0;min-height:0;padding:6px 14px}.analyse-courbe{flex-direction:column;display:flex;overflow:hidden}.analyse-courbe>.graphique{flex:1}.analyse-donnees{border-left:1px solid var(--gris-150);flex-direction:column;justify-content:space-between;gap:10px;display:flex;overflow:auto}.analyse-statistiques{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.analyse-statistiques th,.analyse-statistiques td{text-align:right;white-space:nowrap;background:var(--blanc);border-bottom:1px solid var(--gris-150);height:22px;padding:1px 8px;position:static}.analyse-statistiques thead th{color:var(--texte);background:var(--gris-100);font-size:13.5px;font-weight:700}.analyse-statistiques tbody th{text-align:left;color:var(--gris-600);font-weight:400}.analyse-statistiques tbody td{color:var(--graphite-900);font-weight:700}.analyse-faits{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;display:grid}.analyse-faits>div{border:1px solid var(--gris-150);border-radius:var(--rayon);padding:3px 10px}.analyse-faits dt{color:var(--gris-600);font-size:13.5px}.analyse-faits dd{color:var(--graphite-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:15.5px;font-weight:700}@media (width<=1100px){.analyse-faits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1280px){.analyse-faits{gap:6px}.analyse-faits>div{padding:3px 7px}.analyse-faits dt{white-space:nowrap;font-size:12.5px}}@media (width<=1100px){.document-achat .zone-analyse{height:auto}.document-achat .analyse-courbe{min-height:150px}}.totaliseur-achat{flex-wrap:wrap;flex:none;gap:4px 22px}.totaliseur-achat .total span{white-space:nowrap}@media (height<=820px){.zone-analyse{height:170px}.document-achat{overflow-y:auto}.document-achat>.grille-commande{flex:1 0 340px}}@media (width<=1280px){.grille-achat td.designation{min-width:100px}.grille-achat td.texte-replie{min-width:76px}.grille-achat tbody.lignes td{font-size:14.5px}.grille-achat th .entete-colonne{min-width:42px;padding-left:3px;padding-right:3px}.grille-achat td{padding-left:3px;padding-right:3px}.barre-saisie-achat .indicateurs-saisie{gap:10px;padding-left:10px}.barre-saisie-achat .champs-saisie-vente>.saisie-produit{width:250px}}@media (width<=1100px){.barre-saisie-achat{flex-wrap:wrap}.barre-saisie-achat .champs-saisie-vente{flex:1 1 0}.barre-saisie-achat .champs-saisie-vente>.saisie-produit{flex:1 1 0;width:auto;min-width:200px}.ajout-saisie-achat{order:1}.barre-saisie-achat .indicateurs-saisie{flex:100%;order:2;padding-left:0}.corps-analyse,.tete-analyse.avec-legende{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.analyse-statistiques th,.analyse-statistiques td{padding:2px 5px}}@media (width<=640px){.zone-analyse{height:auto}.corps-analyse,.tete-analyse.avec-legende{grid-template-columns:minmax(0,1fr)}.analyse-donnees{border-left:0;border-top:1px solid var(--gris-150);overflow-x:auto}.analyse-faits{grid-template-columns:repeat(2,minmax(0,1fr))}.ajout-saisie-achat{padding-top:0}.barre-saisie-achat .champs-saisie-vente>.saisie-prix,.barre-saisie-achat .champs-saisie-vente>.saisie-quantite,.barre-saisie-achat .champs-saisie-vente>.saisie-remise{width:auto}}.barre-saisie-reception .champs-saisie-vente{gap:10px}.barre-saisie-reception .champs-saisie-vente>.saisie-produit{width:250px}.barre-saisie-reception .champs-saisie-vente>.saisie-commande{width:136px}.barre-saisie-reception .champs-saisie-vente>.saisie-ug{width:88px}.barre-saisie-reception .champs-saisie-vente>.saisie-quantite{width:84px}.barre-saisie-reception .champs-saisie-vente>.saisie-prix{width:100px}.barre-saisie-reception .champs-saisie-vente>.saisie-remise{width:70px}.barre-saisie-reception .champs-saisie-vente>.saisie-lot{width:112px}.barre-saisie-reception .champs-saisie-vente>.saisie-peremption{width:140px}.barre-saisie-reception .indicateurs-saisie{gap:14px;padding-left:10px}@media (width<=1400px){.barre-saisie-reception{flex-wrap:wrap}.barre-saisie-reception .champs-saisie-vente{flex:1 1 0}.barre-saisie-reception .champs-saisie-vente>.saisie-produit{flex:1 1 0;width:auto;min-width:180px}.barre-saisie-reception .ajout-saisie-achat{order:1}.barre-saisie-reception .indicateurs-saisie{flex:100%;order:2;justify-content:flex-start;gap:28px;padding-left:0}}@media (width<=1100px){.barre-saisie-reception .champs-saisie-vente{flex-wrap:wrap}.barre-saisie-reception .champs-saisie-vente>.saisie-produit{flex:100%}.cartouche:has(>.filtres-reception){flex-wrap:wrap}.cartouche>.filtres-cartouche.filtres-reception{flex:100%;margin-left:0}.bouton-entete-reception,.etiquette-devise-bon{display:none}}.peremption-reception{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cellule-modifiable.cellule-texte,.cellule-modifiable.cellule-date{text-align:left;min-width:96px}.volet-reception{background:var(--blanc);border:1px solid var(--gris-200);border-radius:var(--rayon);flex:none;padding:6px 12px 8px}.volet-reception>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.volet-reception>header h2{color:var(--graphite-900);background-image:linear-gradient(to right, var(--rouge) 3px, transparent 3px);margin:0;padding-left:10px;font-size:15px;font-weight:700}.volet-reception dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 18px;margin:4px 0 0;display:grid}.volet-reception dt{color:var(--gris-600);font-size:13px}.volet-reception dd{font-variant-numeric:tabular-nums;color:var(--graphite-900);overflow-wrap:anywhere;margin:0}.puces-suivi{white-space:nowrap;gap:4px;display:inline-flex}.montant-alerte{color:var(--ocre-texte)}.page:has(.document-transfert) .cartouche{flex-wrap:wrap}.page:has(.document-transfert) .case-cartouche b{overflow:visible}.cartouche>.case-saisie{justify-content:flex-end;min-width:220px;padding-top:7px;padding-bottom:6px}.cartouche:has(>.case-saisie)>.case-cartouche:not(.case-saisie){justify-content:flex-start}.cartouche:has(>.case-saisie)>.case-cartouche:not(.case-saisie)>b{flex:1;align-items:center;display:flex}.barre-saisie-transfert .champs-saisie-vente>.saisie-zone{width:190px}.barre-saisie-transfert .champs-saisie-vente>.saisie-produit{width:340px}.barre-saisie-transfert .champs-saisie-vente>.saisie-quantite{width:120px}.barre-saisie-transfert .champs-saisie-vente>.saisie-motif{width:220px}.bande-frais-transfert{flex:none;padding:6px 0}.statistiques-transfert{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.statistiques-transfert th,.statistiques-transfert td{border-bottom:1px solid var(--gris-150);text-align:right;white-space:nowrap;padding:2px 8px}.statistiques-transfert th[scope=row]{text-align:left;color:var(--gris-600);font-weight:400}@media (width<=1100px){.barre-saisie-transfert{flex-wrap:wrap}.barre-saisie-transfert .champs-saisie-vente{flex-wrap:wrap;flex:1 1 0}.barre-saisie-transfert .champs-saisie-vente>.saisie-produit{flex:100%;width:auto}}@media (width<=640px){.barre-saisie-transfert .champs-saisie-vente>.saisie-zone,.barre-saisie-transfert .champs-saisie-vente>.saisie-quantite,.barre-saisie-transfert .champs-saisie-vente>.saisie-motif{width:auto}.cartouche>.case-saisie{flex:100%;min-width:0}}.barre-saisie-inventaire .champs-saisie-vente>.saisie-zone{width:150px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-produit{width:290px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-lot-inventaire{width:220px;min-width:0}.barre-saisie-inventaire .champs-saisie-vente>.saisie-numero-lot{width:120px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-peremption{width:150px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-emplacement{width:130px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-quantite{width:96px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-compteur{width:170px}@media (width<=1500px){.barre-saisie-inventaire .champs-saisie-vente>.saisie-produit{width:250px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-lot-inventaire{width:180px}.barre-saisie-inventaire .champs-saisie-vente>.saisie-compteur{width:130px}.barre-saisie-inventaire .indicateurs-saisie{gap:10px;padding-left:8px}}@media (width<=1300px){.barre-saisie-inventaire,.barre-saisie-inventaire .champs-saisie-vente{flex-wrap:wrap}.barre-saisie-inventaire .indicateurs-saisie{flex:100%;justify-content:flex-start;padding-left:0}}@media (width<=760px){.barre-saisie-inventaire .champs-saisie-vente>*{flex:100%;width:auto}}.vues-inventaire{flex-wrap:wrap;gap:6px;display:inline-flex}.cartouche:has(>.filtres-inventaire)>.case-cartouche{flex:none}@media (width<=1100px){.cartouche:has(>.filtres-inventaire){flex-wrap:wrap}.cartouche>.filtres-cartouche.filtres-inventaire{flex:100%;margin-left:0}}.volet-inventaire{max-height:42vh;overflow:auto}.volet-inventaire .zone-grille{max-height:160px;margin:6px 0}.volet-inventaire .bloc{margin-top:6px}.volet-inventaire .bloc .champ{max-width:320px}.document-inventaire>.totaliseur-inventaire{flex-wrap:wrap;justify-content:flex-end;gap:4px 22px;display:flex}.document-inventaire>.totaliseur-inventaire .total{white-space:nowrap}.comptage-terrain{flex-direction:column;flex:auto;gap:12px;min-height:0;margin:0 24px 12px;display:flex}.comptage-terrain>.zone-grille{flex:auto;min-height:0;margin:0}@media (width<=640px){.comptage-terrain{margin:0 16px 12px}}.comptage-terrain .contexte-comptage{flex-wrap:wrap;gap:6px;display:flex}.comptage-terrain .corps-comptage{flex:none;grid-template-columns:minmax(0,560px) 300px;gap:24px;min-height:0;display:grid}.comptage-terrain .champs-comptage{flex-direction:column;gap:10px;min-width:0;display:flex}.comptage-terrain .champs-comptage .champ input{min-height:44px;font-size:18.5px}.pave-comptage{grid-template-columns:repeat(3,1fr);align-content:start;gap:8px;display:grid}.pave-comptage .bouton{font-variant-numeric:tabular-nums;justify-content:center;min-height:56px;font-size:21.5px}.pave-comptage .bouton.large{grid-column:1/-1}@media (width<=900px){.comptage-terrain .corps-comptage{grid-template-columns:minmax(0,1fr)}}.lignes-imprimees-tableau tr.rupture-imprimee td{background:var(--gris-100);border-top:1px solid var(--gris-300);font-weight:700}.lignes-imprimees-tableau tr.total-imprime td{border-top:1px solid var(--graphite-600);font-weight:700}@media print{.section-imprimee-saut+.section-imprimee-saut{break-before:page}}@media (width<=1100px){.entete-doc:has(~.document-inventaire) .rangee-titre .bouton kbd{display:none}}.fenetre>.corps>.criteres-document{grid-column:1/-1}.option-cochable{align-items:center;gap:8px;min-width:0;display:inline-flex}.option-cochable .coche{border:1px solid var(--gris-400);background:var(--blanc);border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:grid}.option-cochable .coche.cochee{border-color:var(--rouge-action);background:var(--rouge-action);color:var(--blanc)}.option-cochable .coche svg{width:12px;height:12px}.apercu-piece-jointe{border:1px solid var(--gris-300);border-radius:var(--rayon);background:var(--gris-150);object-fit:contain;width:100%;height:min(70vh,900px);display:block}.tableaux-tresorerie{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.tableaux-tresorerie>*{flex:1;min-height:0}.tableaux-tresorerie.deux>:last-child{flex:0 40%}.bloc>.tableau-pieces-jointes{grid-column:1/-1;height:min(200px,100vh - 480px);min-height:120px;display:flex}.bloc>.tableau-pieces-jointes .zone-grille{margin:0}.stat-ca-empile{flex-direction:column;flex:1;gap:12px;min-height:0;margin:12px 24px;display:flex}.stat-ca-empile>.stat-ca-compact,.stat-ca-empile>.stat-ca-principal{min-height:0;display:flex}.stat-ca-empile>.stat-ca-compact{flex:0 auto;max-height:60%}.stat-ca-empile>.stat-ca-principal{flex:1}.baisse-stat{color:var(--ocre-texte)}.choix-mois-annee{gap:8px;display:flex}.graphique-stat-ca{grid-column:1/-1}@media (width<=640px){.stat-ca-empile{margin:12px 16px}}.fenetre>.corps>.cartouche{grid-column:1/-1}.fenetre>.corps .cartouche .case-cartouche{margin-right:18px;padding-left:0}.fenetre>.corps .cartouche .case-cartouche.choisie:after{left:0}.bloc>.ligne-saisie{grid-column:1/-1}.ligne-saisie.souple{align-items:flex-end;gap:8px 16px;display:flex}.ligne-saisie.souple>*{flex:1 1 0;min-width:0}.ligne-saisie.souple>.large{flex-grow:2}.ligne-saisie.souple>.etroite{flex:0 0 120px}.ligne-saisie.souple>.action-champ{flex:none}@media (width<=640px){.ligne-saisie.souple{flex-wrap:wrap}.ligne-saisie.souple>*{flex:100%}}.bloc>.enrolement-terminal{grid-column:1/-1;align-items:center;gap:20px;display:flex}.enrolement-terminal .qr-enrolement{width:220px;height:220px;color:var(--graphite-900);border:1px solid var(--gris-200);border-radius:var(--rayon);flex:none}.enrolement-terminal .detail-enrolement{gap:10px;min-width:0;display:grid}.enrolement-terminal .code-enrolement{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--graphite-900);margin:0;font-size:27.5px;font-weight:700}.enrolement-terminal .texte-bloc{color:var(--gris-600);margin:0;font-size:14.5px}.enrolement-terminal .adresse-installation,.bloc>.adresse-installation{color:var(--ardoise);overflow-wrap:anywhere;margin:0;font-size:14.5px}.enrolement-terminal .etapes-installation{color:var(--texte);gap:4px;margin:0;padding-left:18px;font-size:15.5px;list-style:decimal;display:grid}.fiche-installation{flex-direction:column;align-items:center;gap:5mm;margin-top:8mm;display:flex}.fiche-installation .qr-installation{width:80mm;height:80mm;color:var(--graphite-900);border:1px solid var(--gris-200)}.fiche-installation .adresse-installation{color:var(--ardoise);overflow-wrap:anywhere;font-size:10pt}.fiche-installation .etapes-installation{align-self:stretch;gap:3mm;margin:4mm 10mm 0;padding-left:6mm;font-size:13pt;line-height:1.35;list-style:decimal;display:grid}.fiche-installation .note-installation{border-top:1px solid var(--gris-200);color:var(--ardoise);align-self:stretch;margin:2mm 10mm 0;padding-top:3mm;font-size:10pt}@media (width<=640px){.bloc>.enrolement-terminal{flex-direction:column;align-items:flex-start}}.bloc>.badge-operateur{box-sizing:border-box;background:var(--blanc);width:85.6mm;height:54mm;color:var(--graphite-900);outline:1px dashed var(--gris-300);font-variant-numeric:tabular-nums;flex-direction:column;grid-column:1/-1;justify-content:space-between;justify-self:start;padding:4mm 5mm;display:flex}.badge-operateur p{margin:0}.badge-operateur .nom-badge{font-size:16.5px;font-weight:700}.badge-operateur .detail-badge{color:var(--ardoise);font-size:12.5px}.badge-operateur .barres-badge{width:100%;height:16mm;display:block}.badge-operateur .numero-badge{text-align:center;letter-spacing:.04em;font-size:12.5px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
