@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:General Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/general-sans-400.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/general-sans-500.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/general-sans-600.woff2) format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/general-sans-700.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-roman-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin-500.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-600.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin-700.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-400.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-500.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-600.woff2) format("woff2")}:root{--bg: #f6f8f7;--surface: #fff;--surface-2: #fbfdfc;--surface-3: #f0f4f2;--border: #e4eae7;--border-2: #eef2f0;--fg: #0e1b18;--fg-2: #586b64;--fg-3: #8b9a93;--primary: #0b5e4e;--primary-2: #12a18a;--primary-ink: #fff;--primary-soft: #e6f2ed;--primary-soft-ink: #0b5e4e;--gold: #e0a458;--gold-2: #f4c77b;--gold-soft: #fbf0dd;--gold-ink: #8a5a1e;--violet: #6c5ce7;--violet-soft: #eceafb;--violet-ink: #4b3fb0;--mint: #00d4a0;--mint-soft: #daf6ee;--mint-ink: #067a5f;--success: #12b886;--warn: #f5a623;--danger: #e5484d;--info: #4c8df6;--t-gray-bg: #edf1ef;--t-gray-fg: #586b64;--t-blue-bg: #e6f0fe;--t-blue-fg: #2c63c0;--t-violet-bg: #eceafb;--t-violet-fg: #4b3fb0;--t-amber-bg: #fdf0d9;--t-amber-fg: #976211;--t-green-bg: #def5e9;--t-green-fg: #0e7c52;--t-emerald-bg: #dbf1eb;--t-emerald-fg: #0b5e4e;--t-red-bg: #fce4e4;--t-red-fg: #c0343a;--serie-0: #12a18a;--serie-1: #2c63c0;--serie-2: #976211;--serie-3: #4b3fb0;--side-bg: linear-gradient(185deg, #0c1a15 0%, #0a1712 60%, #0b1a14 100%);--side-surface: #15241d;--side-border: #22352c;--side-fg: #b7c8c0;--side-fg-2: #7e938a;--side-active: #eaf7f2;--side-active-bg: rgba(18, 161, 138, .16);--side-line: #22c39e;--radius-sm: 10px;--radius: 16px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(11, 40, 33, .06);--shadow-md: 0 6px 20px -8px rgba(11, 40, 33, .14), 0 2px 6px -2px rgba(11, 40, 33, .06);--shadow-lg: 0 30px 70px -24px rgba(9, 40, 33, .32), 0 10px 24px -14px rgba(9, 40, 33, .16);--glow: 0 0 0 1px rgba(18, 161, 138, .22), 0 16px 44px -16px rgba(18, 161, 138, .4);--hero: radial-gradient(125% 125% at 0% 0%, #0b5e4e 0%, #0c6a57 32%, #12a18a 72%, #43c2a3 100%);--mesh-1: rgba(244, 199, 123, .55);--mesh-2: rgba(108, 92, 231, .5);--mesh-3: rgba(0, 212, 160, .55);--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}[data-theme=dark]{--bg: #0a1310;--surface: #152420;--surface-2: #12201a;--surface-3: #1b2c25;--border: #25362e;--border-2: #1e2e27;--fg: #eaf2ef;--fg-2: #9db0a8;--fg-3: #6c8078;--primary: #18b89a;--primary-2: #2fd9b6;--primary-ink: #04241d;--primary-soft: rgba(18, 161, 138, .16);--primary-soft-ink: #57e0c3;--gold: #e9b36c;--gold-2: #f4c77b;--gold-soft: rgba(224, 164, 88, .16);--gold-ink: #f0c78a;--violet: #8577f0;--violet-soft: rgba(108, 92, 231, .22);--violet-ink: #c1b8f8;--mint: #00e6ae;--mint-soft: rgba(0, 212, 160, .16);--mint-ink: #4fe7c6;--success: #22c88f;--warn: #f5b546;--danger: #f1595e;--info: #6aa1fa;--t-gray-bg: rgba(157, 176, 168, .14);--t-gray-fg: #b7c6bf;--t-blue-bg: rgba(76, 141, 246, .18);--t-blue-fg: #96c0fb;--t-violet-bg: rgba(133, 119, 240, .22);--t-violet-fg: #c1b8f8;--t-amber-bg: rgba(245, 166, 35, .18);--t-amber-fg: #f3c578;--t-green-bg: rgba(34, 200, 143, .18);--t-green-fg: #5fd9ac;--t-emerald-bg: rgba(18, 161, 138, .2);--t-emerald-fg: #54dbbe;--t-red-bg: rgba(241, 89, 94, .18);--t-red-fg: #f49b9e;--serie-0: #0fa287;--serie-1: #3d78e0;--serie-2: #b8811c;--serie-3: #7a63dd;--side-bg: linear-gradient(185deg, #0a1712 0%, #081310 60%, #0a1712 100%);--side-active-bg: rgba(18, 161, 138, .2);--side-line: #2fd9b6;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px -10px rgba(0, 0, 0, .55), 0 2px 6px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 34px 80px -28px rgba(0, 0, 0, .7), 0 12px 28px -16px rgba(0, 0, 0, .5);--glow: 0 0 0 1px rgba(47, 217, 182, .3), 0 16px 44px -16px rgba(47, 217, 182, .4);--hero: radial-gradient(125% 125% at 0% 0%, #073f35 0%, #0a5b4b 42%, #12a18a 100%);--mesh-1: rgba(244, 199, 123, .4);--mesh-2: rgba(133, 119, 240, .42);--mesh-3: rgba(0, 230, 174, .45);color-scheme:dark}@keyframes pf-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pf-pulse{0%{box-shadow:0 0 #e5484d80}70%{box-shadow:0 0 0 9px #e5484d00}to{box-shadow:0 0 #e5484d00}}@keyframes pf-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(16px,-12px,0)}}@keyframes pf-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.operations-layout .data-card .actions-heading{right:0;z-index:4;box-shadow:-10px 0 16px -16px #05140f73}.operations-layout .row-actions{position:sticky;right:0;z-index:1;min-width:150px;text-align:right;background:var(--surface);box-shadow:-10px 0 16px -16px #05140f73}.operations-layout tr:hover td.row-actions{background:var(--surface-2)}.operations-layout .row-actions__content{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;vertical-align:middle}.operations-layout .row-actions__content>:not(:first-child){display:none}.operations-layout .row-actions button{height:30px;padding:0 12px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));font-size:11px;font-weight:700;cursor:pointer}.operations-layout .row-actions .reject{color:var(--t-red-fg);background:var(--t-red-bg)}.operations-layout .row-actions .ghost{color:var(--fg-2);background:var(--surface);border:1px solid var(--border)}.operations-layout .row-actions .actions-toggle{display:none;margin-left:6px;border:1px solid var(--border);color:var(--fg-2);background:var(--surface-2)}.operations-layout .row-actions:has(.row-actions__content>:nth-child(2)) .actions-toggle{display:inline-flex;align-items:center;gap:6px}.operations-layout .row-actions .actions-toggle:hover{border-color:var(--primary-2);color:var(--fg)}.operations-layout .row-actions .actions-toggle span{font-size:9px;letter-spacing:.03em}.operations-layout .row-actions--open .actions-toggle{border-color:var(--primary-2);color:var(--fg)}.operations-layout .card.data-card{overflow:visible}.operations-layout .data-card>.table-wrap:last-child,.operations-layout .data-card>app-list-pager:last-child{border-radius:0 0 16px 16px}.operations-layout .empty-state .empty-action.secondary{height:36px;padding:0 16px;border:1px solid var(--border);border-radius:10px;color:var(--fg);background:var(--surface);font-size:12.5px;font-weight:700;cursor:pointer}.operations-layout .empty-state .empty-action.secondary:hover{border-color:var(--primary-2)}.operations-layout tbody tr.row-recent td{background:var(--primary-soft)}.operations-layout tbody tr.row-recent td:first-child{box-shadow:inset 3px 0 var(--primary-2)}.operations-layout tbody tr.stock-group{cursor:pointer}.operations-layout tbody tr.stock-group td{font-weight:600}.operations-layout tbody tr.stock-group--open td{background:var(--surface-2);border-bottom-color:transparent}.operations-layout tbody tr.stock-lot td{background:var(--surface-2);color:var(--fg-2)}.operations-layout tbody tr.stock-lot td:first-child{padding-left:34px;box-shadow:inset 3px 0 var(--border)}.operations-layout tbody tr.stock-lot td.primary{font-weight:500}.operations-layout .stock-group-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;color:inherit;background:none;font:inherit;font-weight:700;text-align:left;cursor:pointer}.operations-layout .stock-chevron{width:20px;height:20px;flex:none;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:6px;color:var(--primary-2);background:var(--surface)}.operations-layout .stock-chevron:before{content:"";width:5px;height:5px;margin-left:-2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s var(--ease)}.operations-layout [aria-expanded=true]>.stock-chevron:before,.operations-layout [aria-pressed=true]>.stock-chevron:before{margin:-3px 0 0;transform:rotate(45deg)}.operations-layout .stock-group-toggle:hover .stock-chevron,.operations-layout .stock-group-toggle:focus-visible .stock-chevron{border-color:var(--primary-2)}.operations-layout .stock-group-toggle:focus-visible{outline:2px solid var(--primary-2);outline-offset:3px;border-radius:4px}.operations-layout .stock-expand-all{display:inline-flex;align-items:center;gap:8px}.operations-layout .stock-expand-all .stock-chevron{width:18px;height:18px;border:0;background:none}.operations-layout .row-actions-menu>*:first-child{display:none}.operations-layout .section-shortcuts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.operations-layout .section-shortcuts a{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 3px;border:1px solid var(--border);border-radius:9px;color:var(--fg-2);background:var(--surface);font-size:11.5px;font-weight:600;text-decoration:none;white-space:nowrap}.operations-layout .section-shortcuts a:hover{border-color:var(--primary-2);color:var(--fg)}.operations-layout .section-shortcuts app-icon{width:22px;height:22px;padding:4px;box-sizing:border-box;border-radius:7px;color:var(--primary-2);background:var(--primary-soft)}.operations-layout .section-shortcuts+.toolbar__meta{margin-left:8px}.operations-layout .section-shortcuts+.toolbar__meta .density-toggle span{display:none}.operations-layout .analysis-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.operations-layout .analysis-customers{height:24px;padding:0 8px;border:1px solid var(--border);border-radius:7px;color:var(--primary-2);background:var(--surface);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.operations-layout .analysis-customers:hover{border-color:var(--primary-2);background:var(--primary-soft)}.operations-layout .analysis-customers:focus-visible{outline:2px solid var(--primary-2);outline-offset:1px}.operations-layout th[aria-sort]{color:var(--fg)}.operations-layout .sort-button{display:inline-flex;align-items:center;gap:5px;margin:-4px -6px;padding:4px 6px;border:0;border-radius:6px;color:inherit;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.operations-layout .sort-button:after{content:"";flex:none;width:11px;height:11px;background-color:var(--fg-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5M7 15l5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 9 5-5 5 5M7 15l5 5 5-5'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transition:opacity .15s var(--ease)}.operations-layout .sort-button:hover{color:var(--fg);background:var(--surface-3)}.operations-layout .sort-button:hover:after,.operations-layout .sort-button--asc:after,.operations-layout .sort-button--desc:after{opacity:1}.operations-layout .sort-button--asc:after{background-color:var(--primary-2);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20V4M6 10l6-6 6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20V4M6 10l6-6 6 6'/%3E%3C/svg%3E")}.operations-layout .sort-button--desc:after{background-color:var(--primary-2);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M6 14l6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v16M6 14l6 6 6-6'/%3E%3C/svg%3E")}.operations-layout .sort-button:focus-visible{outline:2px solid var(--primary-2);outline-offset:1px}.operations-layout .row-actions-menu{position:fixed;top:var(--menu-top, auto);bottom:var(--menu-bottom, auto);right:var(--menu-right, 16px);z-index:80;width:max-content;min-width:220px;max-width:min(320px,100vw - 32px);max-height:min(420px,70vh);overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-lg);text-align:left;animation:pf-menu-in .14s var(--ease) both}.operations-layout .row-actions-menu>*{display:flex}.operations-layout .row-actions-menu button{width:100%;height:34px;flex:none;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.operations-layout .row-actions-menu button.ghost{color:var(--fg);background:transparent}.operations-layout .row-actions-menu button.ghost:hover{background:var(--surface-2)}.operations-layout .row-actions-menu button.reject{margin-top:4px;border-top:1px solid var(--border-2);border-radius:0 0 8px 8px;color:var(--t-red-fg);background:transparent}.operations-layout .row-actions-menu button.reject:hover{background:var(--t-red-bg)}.operations-layout .row-actions-menu button:disabled{opacity:.5;cursor:default}.operations-layout .row-actions-menu button:focus-visible{outline:2px solid var(--primary-2);outline-offset:-2px}@keyframes pf-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.operations-layout .row-actions-menu{animation:none}.operations-layout .stock-chevron:before{transition:none}}@media(max-width:720px){.operations-layout .data-card .table-wrap{overflow:visible;padding:10px;background:var(--surface-2)}.operations-layout .data-card table,.operations-layout .data-card tbody{display:block;white-space:normal}.operations-layout .data-card thead{display:none}.operations-layout .data-card tbody tr{display:block;overflow:hidden;margin-bottom:10px;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:var(--shadow-sm)}.operations-layout .data-card tbody tr:last-child{margin-bottom:0}.operations-layout .data-card tbody td{display:grid;grid-template-columns:minmax(105px,.75fr) minmax(0,1fr);gap:14px;padding:9px 12px;border-top:1px solid var(--border-2);text-align:left;white-space:normal}.operations-layout .data-card tbody td:first-child{border-top:0}.operations-layout .data-card tbody td:before{content:attr(data-label);color:var(--fg-3);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.operations-layout .data-card tbody td.primary{padding-top:13px;padding-bottom:13px;color:var(--fg);background:var(--surface-2)}.operations-layout .data-card .row-actions,.operations-layout .data-card .row-actions--open{display:grid;min-width:0;text-align:left}.operations-layout .data-card .actions-heading,.operations-layout .data-card .row-actions{position:static;box-shadow:none}.operations-layout .data-card .row-actions__content,.operations-layout .data-card .row-actions--open .row-actions__content{max-width:100%;justify-content:flex-start;flex-wrap:wrap}.operations-layout .data-card .row-actions .actions-toggle{width:max-content;margin:0}.operations-layout .data-card .row-actions--open .row-actions__content>*{display:inline-flex}.operations-layout .row-actions-menu{display:none!important}.operations-layout .data-card tbody tr.stock-group--open{margin-bottom:4px;border-color:var(--primary-2)}.operations-layout .data-card tbody tr.stock-lot{margin-left:18px}.operations-layout .data-card tbody tr.stock-lot td:first-child{padding-left:12px;box-shadow:none}.operations-layout .data-card tbody tr.stock-group td.row-actions{display:none}}.list-area{display:contents}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]){--fe-display: "General Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--bg: #eef5f7;--surface: #ffffff;--surface-2: #f7fafb;--surface-3: #eef3f5;--border: #e4eef0;--border-2: #eff4f6;--fg: #132f3d;--fg-2: #5b7a88;--fg-3: #8ba6b2;--primary: #0b8a5e;--primary-2: #0f9d6e;--primary-ink: #ffffff;--primary-soft: #e4f4ee;--primary-soft-ink: #0b7a55;--gold: #ef8f21;--gold-2: #fbb44a;--gold-soft: #fff4e4;--gold-ink: #9a5b0e;--violet: #6d5bdd;--violet-soft: #e6e2fd;--violet-ink: #5343c9;--mint: #3fd09a;--mint-soft: #e4f4ee;--mint-ink: #0b7a55;--success: #12a06e;--warn: #ef8f21;--danger: #e2483f;--info: #3b82f6;--t-gray-bg: #eef3f5;--t-gray-fg: #5b7a88;--t-blue-bg: #e3edfd;--t-blue-fg: #2f5fc4;--t-violet-bg: #e6e2fd;--t-violet-fg: #5343c9;--t-amber-bg: #fff0dc;--t-amber-fg: #9a5b0e;--t-green-bg: #d6f1e4;--t-green-fg: #0b7a55;--t-emerald-bg: #d3ede7;--t-emerald-fg: #0c7a68;--t-red-bg: #fdeeee;--t-red-fg: #c23a3a;--serie-0: #12a06e;--serie-1: #2f5fc4;--serie-2: #c97a17;--serie-3: #6d5bdd;--side-bg: linear-gradient(180deg, #0c1d25 0%, #08181b 48%, #071619 100%);--side-surface: #102421;--side-border: #17302c;--side-fg: #b6cac4;--side-fg-2: #7e968f;--side-active: #ffffff;--side-active-bg: linear-gradient(90deg, #215645 0%, #1a4739 55%, #143a30 100%);--side-line: #2fe0a8;--radius-sm: 10px;--radius: 15px;--radius-lg: 20px;--shadow-sm: 0 2px 10px -6px rgba(18, 60, 74, .18);--shadow-md: 0 10px 24px -14px rgba(18, 60, 74, .28);--shadow-lg: 0 30px 70px -26px rgba(18, 60, 74, .35), 0 10px 24px -14px rgba(18, 60, 74, .16);--glow: 0 0 0 1px rgba(15, 157, 110, .25), 0 14px 34px -14px rgba(11, 138, 94, .45);--hero: linear-gradient(135deg, #0c1d25 0%, #143a30 55%, #0f9d6e 100%);--fe-header: #f3f9fa;--fe-banner-bg: #eaf4f6;--fe-banner-fade: #eef7f8;--fe-banner-fade-92: rgba(238, 247, 248, .92);--fe-banner-fade-45: rgba(238, 247, 248, .45);--fe-banner-fade-95: rgba(238, 245, 247, .95);--fe-quote: #41637a;--fe-amber-bg: #fff8ee;--fe-amber-border: #f2e2cd;--fe-alert-bg: #fdeeee;--fe-alert-icon: #f9d3d3;--fe-alert-ink: #c23a3a;--fe-leaf-bg: linear-gradient(160deg, #eff2e4 0%, #e4ead8 40%, #bdcdac 72%, #84a271 100%);--fe-leaf-border: #dfe7da;--fe-leaf-ink: #27432f;--fe-tab-bg: #eef3f5;color-scheme:light}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-theme=dark]{--bg: #0a171b;--surface: #10232a;--surface-2: #0e1f25;--surface-3: #16313a;--border: #1c3740;--border-2: #173038;--fg: #e4f1ef;--fg-2: #9dbab8;--fg-3: #6f8d8c;--primary: #1fb982;--primary-2: #3fd99f;--primary-ink: #03251a;--primary-soft: rgba(47, 214, 158, .14);--primary-soft-ink: #5fe3b4;--gold-soft: rgba(239, 143, 33, .16);--gold-ink: #f7bd6a;--violet-soft: rgba(109, 91, 221, .24);--violet-ink: #b9adf6;--t-gray-bg: rgba(157, 186, 184, .14);--t-gray-fg: #b6cbc9;--t-blue-bg: rgba(59, 130, 246, .18);--t-blue-fg: #9cc0fb;--t-violet-bg: rgba(109, 91, 221, .24);--t-violet-fg: #b9adf6;--t-amber-bg: rgba(239, 143, 33, .18);--t-amber-fg: #f7bd6a;--t-green-bg: rgba(18, 160, 110, .2);--t-green-fg: #62dcae;--t-emerald-bg: rgba(12, 122, 104, .26);--t-emerald-fg: #5fd9c1;--t-red-bg: rgba(226, 72, 63, .18);--t-red-fg: #f59a94;--shadow-sm: 0 2px 10px -6px rgba(0, 0, 0, .6);--shadow-md: 0 12px 26px -14px rgba(0, 0, 0, .75);--shadow-lg: 0 30px 70px -26px rgba(0, 0, 0, .8);--fe-header: #0d1e23;--fe-banner-bg: #0f2328;--fe-banner-fade: #0d1e23;--fe-banner-fade-92: rgba(13, 30, 35, .92);--fe-banner-fade-45: rgba(13, 30, 35, .55);--fe-banner-fade-95: rgba(10, 23, 27, .95);--fe-quote: #9dbab8;--fe-amber-bg: rgba(239, 143, 33, .1);--fe-amber-border: rgba(239, 143, 33, .3);--fe-alert-bg: rgba(226, 72, 63, .12);--fe-alert-icon: rgba(226, 72, 63, .22);--fe-alert-ink: #f59a94;--fe-leaf-bg: linear-gradient(160deg, #1b2a1f 0%, #22341f 45%, #3c5a34 80%, #5d7d4b 100%);--fe-leaf-border: #2a3d2a;--fe-leaf-ink: #d7e8cf;--fe-tab-bg: #16313a;color-scheme:dark}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) :is(h1,h2,h3,.brand,.brand strong,.brand b){font-family:var(--fe-display);letter-spacing:-.015em}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) :is(.brand>span:first-child,.brand__mark){border-radius:50%;color:#04241b;background:linear-gradient(145deg,#5ce0bb,#0f9d6e);box-shadow:none}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .sidebar{background:var(--side-bg);border-right-color:#10262a}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .tenant{border:1px solid var(--side-border);border-radius:13px;background:#0f221f}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .tenant>span{border-radius:10px;background:linear-gradient(150deg,#fbc94a,#efa41a);color:#4a3403}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .nav-search{border-color:var(--side-border);border-radius:12px;background:#0c1e1c}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .nav-group{color:#cfe0dc;font-family:var(--fe-display);font-size:10.5px;letter-spacing:.09em;border-radius:10px}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .nav-group[aria-expanded=true]{color:#fff;background:linear-gradient(90deg,#1c4a3d,#153a31 60%,#11302a);box-shadow:inset 3px 0 #2fe0a8}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .side-nav a{margin-left:13px;padding-left:12px;border-radius:9px;color:#a9beb8;font-size:12px;font-weight:500}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .side-nav a.active{color:#fff;background:var(--side-active-bg);box-shadow:inset 3px 0 #2fe0a8;font-weight:600}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .side-nav a.active:before{display:none}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .sidebar nav a.active{color:#fff;background:var(--side-active-bg);box-shadow:inset 3px 0 #2fe0a8}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body app-menu-principal .sidebar:before{content:"";position:absolute;left:0;bottom:150px;z-index:0;width:72%;aspect-ratio:1/1.15;background:url(/images/feuille-sidebar.png) left bottom/contain no-repeat;opacity:.32;pointer-events:none}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body app-menu-principal .sidebar>*{position:relative;z-index:1}.feuille-note{position:relative;display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:12px 13px;border:1px solid #1b3a33;border-radius:12px;background:#0e2621b8}.feuille-note p{flex:1 1 0;min-width:0;margin:0;color:#cadfd8;font:italic 400 11px/1.55 Inter,sans-serif}.feuille-note button{flex:0 0 16px;height:16px;padding:0;border:0;color:#6d8781;background:transparent;font-size:14px;line-height:1;cursor:pointer}.feuille-note button:hover{color:#e9f4f1}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout main{padding:0 0 40px}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout main>*{margin-left:18px;margin-right:18px}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout main>:is(.page-header,app-feuille-banner){margin-left:0;margin-right:0}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout .page-header{align-items:center;margin-bottom:0;padding:12px 18px;background:var(--fe-header);animation:none}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout .page-header .heading-copy{display:none}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout app-feuille-banner{margin-bottom:14px}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout .primary-action{background:linear-gradient(150deg,#16b37c,#0b8a5e);box-shadow:0 4px 10px -5px #0b8a5eb3}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout .card{border-radius:15px;box-shadow:var(--shadow-sm)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .nature-filter{gap:9px}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .nature-filter button{height:34px;padding:0 16px;border:0;border-radius:11px;color:var(--fg-2);background:var(--fe-tab-bg);font-family:var(--fe-display);font-weight:600}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .nature-filter button.on{color:#fff;background:linear-gradient(150deg,#16b37c,#0b8a5e);box-shadow:0 4px 10px -5px #0b8a5eb3}.feuille-product{display:inline-flex;align-items:center;gap:8px;min-width:0}.feuille-product i{flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:7px;color:var(--ink);background:var(--tint);font-style:normal}.feuille-product svg{width:13px;height:13px}:root[data-theme=dark] .feuille-product i{background:color-mix(in srgb,var(--ink) 22%,transparent);color:color-mix(in srgb,var(--ink) 60%,#fff)}@media(max-width:900px){:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]) body .operations-layout main>*{margin-left:12px;margin-right:12px}}:is(:root,[data-fe-planche])[data-design=paillasse]{--fe-display: "General Sans", "Inter", ui-sans-serif, system-ui, sans-serif;--fe-body: "Inter", ui-sans-serif, system-ui, sans-serif;--fe-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fe-bg: #edf3f1;--fe-surface: #ffffff;--fe-surface-2: #f6f9f8;--fe-surface-3: #e8f0ec;--fe-header: #f3f8f6;--fe-border: #dbe6e1;--fe-border-2: #e9f0ed;--fe-border-input: #7d958c;--fe-ink: #10292a;--fe-ink-2: #3e5857;--fe-ink-3: #587070;--fe-ink-disabled: #9aaca6;--fe-primary: #0b7a55;--fe-primary-hover: #08684a;--fe-primary-active: #065a3f;--fe-primary-ink: #ffffff;--fe-primary-soft: #e2f3ec;--fe-primary-soft-ink: #075c40;--fe-primary-line: #2fbf8a;--fe-gold: #d99a1e;--fe-gold-soft: #fdf1dc;--fe-gold-ink: #8a5300;--fe-violet: #6a55d6;--fe-violet-soft: #ece8fc;--fe-violet-ink: #4a37b0;--fe-ok-bg: #dcf1e7;--fe-ok-ink: #075c40;--fe-ok-line: #12a06e;--fe-watch-bg: #fdf1dc;--fe-watch-ink: #8a5300;--fe-watch-line: #d99a1e;--fe-late-bg: #fbe9e7;--fe-late-ink: #a3261d;--fe-late-line: #e2483f;--fe-blocked-bg: #ece8fc;--fe-blocked-ink: #4a37b0;--fe-blocked-line: #6a55d6;--fe-neutral-bg: #e8f0ec;--fe-neutral-ink: #3e5857;--fe-aurore-bg: linear-gradient(150deg, #0b1d17 0%, #0f2a21 55%, #12382a 100%);--fe-aurore-ink: #e9f4ef;--fe-aurore-ink-2: #a9c4b9;--fe-aurore-line: #3fd99f;--fe-aurore-seuil: #f4c46e;--fe-aurore-border: rgba(169, 196, 185, .16);--fe-grad-tick: rgba(11, 122, 85, .34);--fe-graduation: repeating-linear-gradient(90deg, var(--fe-grad-tick) 0 1px, transparent 1px 40px) 0 0 / 100% 8px no-repeat, repeating-linear-gradient(90deg, var(--fe-grad-tick) 0 1px, transparent 1px 8px) 0 4px / 100% 4px no-repeat;--fe-skeleton: #e3ebe7;--fe-skeleton-hi: #f2f7f4;--fe-focus: 0 0 0 2px var(--fe-surface), 0 0 0 4px var(--fe-primary);--fe-radius-xs: 6px;--fe-radius-sm: 8px;--fe-radius: 12px;--fe-radius-lg: 16px;--fe-radius-pill: 999px;--fe-shadow-sm: 0 1px 2px rgba(16, 41, 42, .06), 0 2px 8px -4px rgba(16, 41, 42, .1);--fe-shadow-md: 0 8px 24px -12px rgba(16, 41, 42, .22);--fe-shadow-lg: 0 24px 56px -24px rgba(16, 41, 42, .32), 0 8px 16px -12px rgba(16, 41, 42, .12);--fe-s-1: 4px;--fe-s-2: 8px;--fe-s-3: 12px;--fe-s-4: 16px;--fe-s-5: 20px;--fe-s-6: 24px;--fe-s-8: 32px;--fe-s-10: 40px;--fe-s-12: 48px;--fe-s-16: 64px;--fe-page-x: 24px;--fe-section-gap: 24px;--fe-card-pad: 20px;--fe-row-h: 44px;--fe-t-display: 600 32px/40px var(--fe-display);--fe-t-h1: 600 24px/32px var(--fe-display);--fe-t-h2: 600 18px/24px var(--fe-display);--fe-t-h3: 600 15px/20px var(--fe-display);--fe-t-body: 400 14px/20px var(--fe-body);--fe-t-body-strong: 500 14px/20px var(--fe-body);--fe-t-small: 400 13px/18px var(--fe-body);--fe-t-caption: 500 12px/16px var(--fe-body);--fe-t-overline: 600 11px/16px var(--fe-display);--fe-t-num-xl: 600 32px/40px var(--fe-mono);--fe-t-num-lg: 600 20px/28px var(--fe-mono);--fe-t-num: 500 13px/20px var(--fe-mono);--fe-t-code: 500 12px/16px var(--fe-mono);--fe-tracking-display: -.02em;--fe-tracking-overline: .08em;--fe-dur-fast: .15s;--fe-dur: .22s;--fe-ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}:is(:root,[data-fe-planche])[data-design=paillasse][data-theme=dark]{--fe-bg: #0b1512;--fe-surface: #111f1b;--fe-surface-2: #0e1a17;--fe-surface-3: #182a25;--fe-header: #0d1915;--fe-border: #21352f;--fe-border-2: #1a2b26;--fe-border-input: #577369;--fe-ink: #e6f0ec;--fe-ink-2: #b3c7c0;--fe-ink-3: #8aa198;--fe-ink-disabled: #4f6560;--fe-primary: #2bc48a;--fe-primary-hover: #45d39b;--fe-primary-active: #1fae78;--fe-primary-ink: #04261a;--fe-primary-soft: #13362a;--fe-primary-soft-ink: #74e3b6;--fe-primary-line: #3fd99f;--fe-gold: #e7a940;--fe-gold-soft: #33280f;--fe-gold-ink: #f4c46e;--fe-violet: #9a8af0;--fe-violet-soft: #241f42;--fe-violet-ink: #c4baf9;--fe-ok-bg: #12352a;--fe-ok-ink: #74e3b6;--fe-ok-line: #2bc48a;--fe-watch-bg: #33280f;--fe-watch-ink: #f4c46e;--fe-watch-line: #e7a940;--fe-late-bg: #3a1916;--fe-late-ink: #f6a39b;--fe-late-line: #f0675e;--fe-blocked-bg: #241f42;--fe-blocked-ink: #c4baf9;--fe-blocked-line: #9a8af0;--fe-neutral-bg: #182a25;--fe-neutral-ink: #b3c7c0;--fe-aurore-bg: linear-gradient(150deg, #07120e 0%, #0b1d17 55%, #0f2a21 100%);--fe-aurore-border: rgba(169, 196, 185, .14);--fe-grad-tick: rgba(116, 227, 182, .26);--fe-skeleton: #182a25;--fe-skeleton-hi: #20362f;--fe-focus: 0 0 0 2px var(--fe-bg), 0 0 0 4px var(--fe-primary-hover);--fe-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px -4px rgba(0, 0, 0, .5);--fe-shadow-md: 0 10px 24px -12px rgba(0, 0, 0, .7);--fe-shadow-lg: 0 28px 60px -24px rgba(0, 0, 0, .8);color-scheme:dark}:is(:root,[data-fe-planche])[data-design=paillasse]:is([data-theme],:not([data-theme])){--bg: var(--fe-bg);--surface: var(--fe-surface);--surface-2: var(--fe-surface-2);--surface-3: var(--fe-surface-3);--border: var(--fe-border);--border-2: var(--fe-border-2);--fg: var(--fe-ink);--fg-2: var(--fe-ink-2);--fg-3: var(--fe-ink-3);--primary: var(--fe-primary);--primary-2: var(--fe-primary-hover);--primary-ink: var(--fe-primary-ink);--primary-soft: var(--fe-primary-soft);--primary-soft-ink: var(--fe-primary-soft-ink);--gold: var(--fe-gold);--gold-soft: var(--fe-gold-soft);--gold-ink: var(--fe-gold-ink);--violet: var(--fe-violet);--violet-soft: var(--fe-violet-soft);--violet-ink: var(--fe-violet-ink);--success: var(--fe-ok-line);--warn: var(--fe-watch-line);--danger: var(--fe-late-line);--t-gray-bg: var(--fe-neutral-bg);--t-gray-fg: var(--fe-neutral-ink);--t-green-bg: var(--fe-ok-bg);--t-green-fg: var(--fe-ok-ink);--t-emerald-bg: var(--fe-primary-soft);--t-emerald-fg: var(--fe-primary-soft-ink);--t-amber-bg: var(--fe-watch-bg);--t-amber-fg: var(--fe-watch-ink);--t-red-bg: var(--fe-late-bg);--t-red-fg: var(--fe-late-ink);--t-violet-bg: var(--fe-blocked-bg);--t-violet-fg: var(--fe-blocked-ink);--t-blue-bg: var(--fe-violet-soft);--t-blue-fg: var(--fe-violet-ink);--fe-amber-bg: var(--fe-watch-bg);--fe-amber-border: color-mix(in srgb, var(--fe-watch-line) 35%, transparent);--fe-alert-bg: var(--fe-late-bg);--fe-alert-ink: var(--fe-late-ink);--fe-tab-bg: var(--fe-surface-3);--radius-sm: var(--fe-radius-sm);--radius: var(--fe-radius);--radius-lg: var(--fe-radius-lg);--shadow-sm: var(--fe-shadow-sm);--shadow-md: var(--fe-shadow-md);--shadow-lg: var(--fe-shadow-lg)}:root[data-design=paillasse] body{font:var(--fe-t-body);color:var(--fe-ink);background:var(--fe-bg)}:root[data-design=paillasse] :is(h1,h2,h3){font-family:var(--fe-display);letter-spacing:var(--fe-tracking-display)}:root[data-design=paillasse] :is(td,th,.num,.qty,.montant,.lot,.code,input[inputmode=decimal]){font-variant-numeric:tabular-nums lining-nums}:root[data-design=paillasse] :is(td.num,th.num,.qty,.montant){text-align:right;white-space:nowrap}:root[data-design=paillasse] :is(.lot,.code):not(button){font:var(--fe-t-code);letter-spacing:0}:root[data-design=paillasse] :focus{outline:none}:root[data-design=paillasse] :focus-visible{outline:none;box-shadow:var(--fe-focus);border-radius:var(--fe-radius-sm)}:root[data-design=paillasse] :is(button,[role=button],input,select):disabled{color:var(--fe-ink-disabled);background-color:var(--fe-surface-3);border-color:var(--fe-border);cursor:not-allowed;box-shadow:none}:root[data-design=paillasse] :is(a,button,[role=button],input,select,.card,tr){transition:color var(--fe-dur-fast) var(--fe-ease),background-color var(--fe-dur-fast) var(--fe-ease),border-color var(--fe-dur-fast) var(--fe-ease),box-shadow var(--fe-dur-fast) var(--fe-ease)}@keyframes fe-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root[data-design=paillasse] .skeleton{border-radius:var(--fe-radius-xs);background:linear-gradient(90deg,var(--fe-skeleton) 0%,var(--fe-skeleton-hi) 50%,var(--fe-skeleton) 100%) 0 0/200% 100%;animation:fe-shimmer 1.4s linear infinite}:root[data-design=paillasse] .fe-graduation{height:8px;background:var(--fe-graduation)}@media(prefers-reduced-motion:reduce){:root[data-design=paillasse] *,:root[data-design=paillasse] *:before,:root[data-design=paillasse] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media(max-width:900px){:is(:root,[data-fe-planche])[data-design=paillasse]{--fe-page-x: 16px;--fe-section-gap: 16px;--fe-card-pad: 16px}}:root[data-design=nuit]{--bg: #f2f4fb;--surface: #ffffff;--surface-2: #f8f9fe;--surface-3: #edf0fa;--border: #e0e5f3;--border-2: #ebeef9;--fg: #141b36;--fg-2: #4d5878;--fg-3: #8590b2;--primary: #3f5fe0;--primary-2: #5470f0;--primary-ink: #ffffff;--primary-soft: #e7ecfd;--primary-soft-ink: #3348c0;--gold: #dd9a4a;--gold-2: #f0bc74;--gold-soft: #fdf0dc;--gold-ink: #8a5a1e;--violet: #7c5cf0;--violet-soft: #efecfe;--violet-ink: #5a3fd0;--mint: #2fbfae;--mint-soft: #dcf6f1;--mint-ink: #0c7a68;--t-gray-bg: #eceffa;--t-gray-fg: #4d5878;--t-blue-bg: #e3eafd;--t-blue-fg: #2f54c4;--t-violet-bg: #efecfe;--t-violet-fg: #5a3fd0;--t-amber-bg: #fdf0dc;--t-amber-fg: #976211;--t-green-bg: #d9f5ea;--t-green-fg: #0e7c52;--t-emerald-bg: #d8f1ec;--t-emerald-fg: #0c6a58;--t-red-bg: #fce7e7;--t-red-fg: #c0343a;--serie-0: #0fa287;--serie-1: #3b6fe0;--serie-2: #a26b12;--serie-3: #6a55e0;--side-bg: linear-gradient(180deg, #0d1230 0%, #0a0e26 55%, #0b102c 100%);--side-surface: #161d45;--side-border: #262f60;--side-fg: #b9c2e8;--side-fg-2: #7e88ba;--side-active: #ffffff;--side-active-bg: linear-gradient(90deg, #2c3a86 0%, #232e70 55%, #1c265e 100%);--side-line: #6d8bff;--radius-sm: 9px;--radius: 14px;--radius-lg: 20px;--shadow-sm: 0 1px 2px rgba(23, 32, 84, .07);--shadow-md: 0 8px 22px -10px rgba(23, 32, 84, .16), 0 2px 6px -2px rgba(23, 32, 84, .06);--shadow-lg: 0 30px 70px -24px rgba(23, 32, 84, .3), 0 10px 24px -14px rgba(23, 32, 84, .14);--glow: 0 0 0 1px rgba(84, 112, 240, .26), 0 16px 44px -16px rgba(84, 112, 240, .42);--hero: radial-gradient(130% 140% at 0% 0%, #1a2350 0%, #3544a8 52%, #6d8bff 100%);--mesh-1: rgba(167, 139, 250, .5);--mesh-2: rgba(84, 112, 240, .5);--mesh-3: rgba(47, 191, 174, .45);--nu-header: #f5f7fd;--nu-halo: radial-gradient(60% 45% at 18% 100%, rgba(124, 92, 240, .4), transparent 70%);color-scheme:light}:root[data-design=nuit][data-theme=dark]{--bg: #070b1c;--surface: #0f1533;--surface-2: #0c1129;--surface-3: #161d42;--border: #232c58;--border-2: #1c2449;--fg: #e8ecff;--fg-2: #a3aede;--fg-3: #6b76a8;--primary: #6d8bff;--primary-2: #8aa2ff;--primary-ink: #0a1030;--primary-soft: rgba(109, 139, 255, .16);--primary-soft-ink: #a5b8ff;--gold-soft: rgba(233, 179, 108, .16);--gold-ink: #f0c78a;--violet: #a78bfa;--violet-soft: rgba(167, 139, 250, .2);--violet-ink: #c9bcfd;--mint-soft: rgba(47, 217, 196, .14);--mint-ink: #6fe8d2;--t-gray-bg: rgba(163, 174, 222, .14);--t-gray-fg: #bcc5ea;--t-blue-bg: rgba(109, 139, 255, .18);--t-blue-fg: #a5b8ff;--t-violet-bg: rgba(167, 139, 250, .2);--t-violet-fg: #c9bcfd;--t-amber-bg: rgba(233, 179, 108, .18);--t-amber-fg: #f0c78a;--t-green-bg: rgba(34, 200, 143, .18);--t-green-fg: #5fd9ac;--t-emerald-bg: rgba(47, 191, 174, .18);--t-emerald-fg: #6fe8d2;--t-red-bg: rgba(241, 89, 94, .18);--t-red-fg: #f49b9e;--serie-0: #14b8a0;--serie-1: #5d8ff0;--serie-2: #c08a20;--serie-3: #8f76f0;--side-bg: linear-gradient(185deg, #0a0e28 0%, #070a1e 60%, #090d24 100%);--side-surface: #141b40;--side-active-bg: rgba(109, 139, 255, .18);--side-line: #7d96ff;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 10px 26px -10px rgba(0, 0, 0, .6), 0 2px 6px -2px rgba(0, 0, 0, .45);--shadow-lg: 0 34px 80px -28px rgba(0, 0, 0, .75), 0 12px 28px -16px rgba(0, 0, 0, .55);--glow: 0 0 0 1px rgba(125, 150, 255, .34), 0 16px 44px -16px rgba(125, 150, 255, .4);--hero: radial-gradient(130% 140% at 0% 0%, #131b45 0%, #2b3a9e 52%, #6d8bff 100%);--mesh-1: rgba(167, 139, 250, .36);--mesh-2: rgba(109, 139, 255, .34);--mesh-3: rgba(47, 217, 196, .3);--nu-header: #0b1129;--nu-halo: radial-gradient(60% 45% at 18% 100%, rgba(124, 92, 240, .5), transparent 70%);color-scheme:dark}:root[data-design=nuit] :is(h1,h2,h3,.brand,.brand strong,.brand b){letter-spacing:-.02em}:root[data-design=nuit] :is(.brand>span:first-child,.brand__mark){border-radius:30%;color:#fff;background:linear-gradient(145deg,#7d96ff,#3f5fe0 55%,#7c5cf0);box-shadow:0 4px 12px -4px #5470f08c}:root[data-design=nuit] ::selection{background:#5470f042}:root[data-design=nuit] .skip-link{background:#2c3a86}:root[data-design=nuit] body .sidebar{background:var(--side-bg);border-right-color:#131a3e}:root[data-design=nuit] body .tenant{border:1px solid var(--side-border);border-radius:12px;background:var(--side-surface)}:root[data-design=nuit] body .tenant>span{border-radius:9px;background:linear-gradient(150deg,#8aa2ff,#5470f0);color:#0a1030}:root[data-design=nuit] body .nav-search{border-color:var(--side-border);border-radius:11px;background:#0d1332}:root[data-design=nuit] body .nav-group{color:#cdd6f4;font-size:10.5px;letter-spacing:.1em;border-radius:10px}:root[data-design=nuit] body .nav-group[aria-expanded=true]{color:#fff;background:linear-gradient(90deg,#26327a,#1c265e 60%,#172052);box-shadow:inset 3px 0 var(--side-line)}:root[data-design=nuit] body .side-nav a{margin-left:13px;padding-left:12px;border-radius:9px;color:#aab4de;font-size:12px;font-weight:500}:root[data-design=nuit] body .side-nav a:hover{color:#e8ecff;background:#6d8bff1a}:root[data-design=nuit] body .side-nav a.active{color:#fff;background:var(--side-active-bg);box-shadow:inset 3px 0 var(--side-line),0 0 18px -6px #6d8bff80;font-weight:600}:root[data-design=nuit] body .side-nav a.active:before{display:none}:root[data-design=nuit] body .sidebar nav a.active{color:#fff;background:var(--side-active-bg);box-shadow:inset 3px 0 var(--side-line),0 0 18px -6px #6d8bff80}:root[data-design=nuit] body app-menu-principal .sidebar:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:46%;background:var(--nu-halo);pointer-events:none}:root[data-design=nuit] body app-menu-principal .sidebar>*{position:relative;z-index:1}:root[data-design=nuit] body .operations-layout .page-header{background:var(--nu-header);border-bottom:1px solid var(--border-2)}:root[data-design=nuit] body .operations-layout .primary-action{background:linear-gradient(150deg,#6d8bff,#3f5fe0 70%);box-shadow:0 6px 14px -6px #3f5fe0a6}:root[data-design=nuit] body .operations-layout .card{border-radius:14px;box-shadow:var(--shadow-sm)}:root[data-design=nuit] body .nature-filter button{border-radius:10px;font-weight:600}:root[data-design=nuit] body .nature-filter button.on{color:#fff;background:linear-gradient(150deg,#6d8bff,#3f5fe0 70%);box-shadow:0 6px 14px -6px #3f5fe0a6}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-alertes,:root[data-design=atelier][data-cartes=masquees] app-ensemble-alertes{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-articles,:root[data-design=atelier][data-cartes=masquees] app-ensemble-articles{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-avoirs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-avoirs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-categories-de-charges,:root[data-design=atelier][data-cartes=masquees] app-ensemble-categories-de-charges{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-centres-d-affectation,:root[data-design=atelier][data-cartes=masquees] app-ensemble-centres-d-affectation{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-charges-des-vehicules,:root[data-design=atelier][data-cartes=masquees] app-ensemble-charges-des-vehicules{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-charges-indirectes,:root[data-design=atelier][data-cartes=masquees] app-ensemble-charges-indirectes{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-clients,:root[data-design=atelier][data-cartes=masquees] app-ensemble-clients{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-clotures,:root[data-design=atelier][data-cartes=masquees] app-ensemble-clotures{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-commandes,:root[data-design=atelier][data-cartes=masquees] app-ensemble-commandes{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-commandes-fournisseurs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-commandes-fournisseurs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-controle-qualite,:root[data-design=atelier][data-cartes=masquees] app-ensemble-controle-qualite{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-deplacements,:root[data-design=atelier][data-cartes=masquees] app-ensemble-deplacements{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-depots,:root[data-design=atelier][data-cartes=masquees] app-ensemble-depots{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-ecarts,:root[data-design=atelier][data-cartes=masquees] app-ensemble-ecarts{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-factures-clients,:root[data-design=atelier][data-cartes=masquees] app-ensemble-factures-clients{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-factures-fournisseurs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-factures-fournisseurs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-file,:root[data-design=atelier][data-cartes=masquees] app-ensemble-file{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-formules,:root[data-design=atelier][data-cartes=masquees] app-ensemble-formules{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-fournisseurs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-fournisseurs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-inventaires,:root[data-design=atelier][data-cartes=masquees] app-ensemble-inventaires{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-journal,:root[data-design=atelier][data-cartes=masquees] app-ensemble-journal{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-lieux,:root[data-design=atelier][data-cartes=masquees] app-ensemble-lieux{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-livraisons,:root[data-design=atelier][data-cartes=masquees] app-ensemble-livraisons{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-lots,:root[data-design=atelier][data-cartes=masquees] app-ensemble-lots{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-machines,:root[data-design=atelier][data-cartes=masquees] app-ensemble-machines{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-mouvements,:root[data-design=atelier][data-cartes=masquees] app-ensemble-mouvements{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-mrp,:root[data-design=atelier][data-cartes=masquees] app-ensemble-mrp{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-non-conformites,:root[data-design=atelier][data-cartes=masquees] app-ensemble-non-conformites{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-objectifs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-objectifs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-ordres,:root[data-design=atelier][data-cartes=masquees] app-ensemble-ordres{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-parc-vehicules,:root[data-design=atelier][data-cartes=masquees] app-ensemble-parc-vehicules{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-plan-comptable,:root[data-design=atelier][data-cartes=masquees] app-ensemble-plan-comptable{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-planning,:root[data-design=atelier][data-cartes=masquees] app-ensemble-planning{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-postes,:root[data-design=atelier][data-cartes=masquees] app-ensemble-postes{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-reapprovisionnement,:root[data-design=atelier][data-cartes=masquees] app-ensemble-reapprovisionnement{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-receptions,:root[data-design=atelier][data-cartes=masquees] app-ensemble-receptions{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-reglements,:root[data-design=atelier][data-cartes=masquees] app-ensemble-reglements{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-regles,:root[data-design=atelier][data-cartes=masquees] app-ensemble-regles{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-retours,:root[data-design=atelier][data-cartes=masquees] app-ensemble-retours{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-retours-fournisseurs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-retours-fournisseurs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-salaries,:root[data-design=atelier][data-cartes=masquees] app-ensemble-salaries{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-seuil,:root[data-design=atelier][data-cartes=masquees] app-ensemble-seuil{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-specifications,:root[data-design=atelier][data-cartes=masquees] app-ensemble-specifications{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-stocks,:root[data-design=atelier][data-cartes=masquees] app-ensemble-stocks{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-synthese-mensuelle,:root[data-design=atelier][data-cartes=masquees] app-ensemble-synthese-mensuelle{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-tarifs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-tarifs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-transferts,:root[data-design=atelier][data-cartes=masquees] app-ensemble-transferts{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-transporteurs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-transporteurs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-utilisateurs,:root[data-design=atelier][data-cartes=masquees] app-ensemble-utilisateurs{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-visites,:root[data-design=atelier][data-cartes=masquees] app-ensemble-visites{display:none!important}:root[data-design=laboratoire][data-cartes=masquees] app-ensemble-vrac,:root[data-design=atelier][data-cartes=masquees] app-ensemble-vrac{display:none!important}:root[data-design=atelier]{--fe-display: "Geist", "Inter", ui-sans-serif, system-ui, sans-serif;--fe-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: #F3F6F4;--surface: #FFFFFF;--surface-2: #F6F9F7;--surface-3: #E7F0ED;--border: rgba(15, 45, 32, .1);--border-2: rgba(15, 45, 32, .065);--fg: #0F1F1A;--fg-2: #3F534C;--fg-3: #5E7068;--primary: #0B7A52;--primary-2: #0A7D55;--primary-ink: #FFFFFF;--primary-soft: #EDF7F1;--primary-soft-ink: #075C3F;--gold: #E59B2E;--gold-2: #D3952A;--gold-soft: #FDF4E6;--gold-ink: #9B5B05;--violet: #8A62CE;--violet-soft: #EEE8FA;--violet-ink: #6A4BB0;--at-bad: #BD3A26;--at-bad-soft: #FCF1EE}:root[data-design=atelier][data-theme=dark]{--bg: #0A1512;--surface: #0F1D19;--surface-2: #0C1915;--surface-3: #12302A;--border: rgba(220, 240, 230, .1);--border-2: rgba(220, 240, 230, .06);--fg: #E6F0EC;--fg-2: #AFC3BB;--fg-3: #8FA399;--primary: #2BC48A;--primary-2: #3DDBA0;--primary-ink: #04261A;--primary-soft: #12302A;--primary-soft-ink: #7EE3B8;--gold: #F2B860;--gold-2: #F2B860;--gold-soft: #33280F;--gold-ink: #F2B860;--violet: #B69CFF;--violet-soft: #2A2344;--violet-ink: #B69CFF;--at-bad: #F2877C;--at-bad-soft: #3A1916}:root[data-design=atelier] .heros__etat{display:none}:root[data-design=atelier] body{font-family:var(--fe-display)}:root[data-design=atelier] :is(#main-content,.mf-stack) h1{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.atl{display:flex;flex-direction:column;gap:18px;padding:8px 18px 40px;color:var(--fg);font-family:var(--fe-display, "Geist", sans-serif)}.atl__duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.atl-carte{padding:16px 18px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.atl-carte__tete{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.atl-carte__tete h2{margin:0;font:italic 400 22px/1.1 "Instrument Serif",Georgia,serif;color:var(--fg)}.atl-carte__tete span{font:500 12px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-vide{margin:8px 0 0;font-size:13px;color:var(--fg-3)}.atl-tache{display:flex;gap:12px;align-items:center;width:100%;padding:10px 6px;border:0;border-bottom:1px solid var(--border-2);background:none;text-align:left;cursor:pointer;color:var(--fg);font:inherit}.atl-tache b{display:block;font-size:13.5px;font-weight:600}.atl-tache small{font-size:12px;color:var(--fg-3)}.atl-tache__cloche{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--surface-3);color:var(--fg-2)}.atl-tache__cloche.haute{color:var(--at-bad);background:var(--at-bad-soft)}.atl-tache__cloche svg{width:14px;height:14px}.atl-ligne{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border-2)}.atl-ligne b{display:block;font-size:13px;font-weight:600}.atl-ligne small{font-size:12px;color:var(--fg-3)}.atl-ligne__heure{white-space:nowrap}.atl-ligne__badge{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--surface-3);color:var(--fg-2)}.atl-ligne__badge svg{width:14px;height:14px}.atl-table{width:100%;border-collapse:collapse;font-size:13px}.atl-table td{padding:9px 6px;border-bottom:1px solid var(--border-2);color:var(--fg-2)}.atl-table td.chiffre{font-family:var(--fe-mono, "Geist Mono", monospace);color:var(--fg);text-align:right}.atl-etat{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:var(--surface-3);color:var(--fg-2)}.atl-barre-empilee{display:flex;height:10px;margin:6px 0 12px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.atl-barre-empilee i{display:block;height:100%}.atl-pastille{width:10px;height:10px;flex:none;border-radius:3px}.atl-ligne .chiffre{font-size:13px;color:var(--fg-2)}.atl-produit{padding:9px 0;border-bottom:1px solid var(--border-2)}.atl-produit__haut{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.atl-produit__haut b{font-size:13.5px;font-weight:600;color:var(--fg)}.atl-produit__haut small{display:block;font-size:12px;color:var(--fg-3)}.atl-produit__haut .chiffre{font-size:13px;color:var(--fg);white-space:nowrap}.atl-produit__barre{display:block;height:5px;margin-top:7px;border-radius:999px;background:var(--surface-3);overflow:hidden}.atl-produit__barre i{display:block;height:100%;border-radius:999px;background:var(--primary-2)}.atl__bande{display:flex;align-items:center;gap:12px;margin:10px 0 0;font:600 11px/1 var(--fe-display, "Geist", sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.atl__bande:after{content:"";order:1;flex:1;height:1px;background:var(--border)}.atl__lien{order:2;margin-left:0;font:500 12.5px var(--fe-display, "Geist", sans-serif);letter-spacing:0;text-transform:none;color:var(--primary-2);cursor:pointer}.atl__lien--bas{display:inline-block;margin-top:14px}.atl__duo--ventes{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.atl-bascule{display:inline-flex;margin-top:6px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface-2)}.atl-bascule button{height:28px;padding:0 12px;border:0;background:none;color:var(--fg-2);font:500 12px var(--fe-display, "Geist", sans-serif);cursor:pointer}.atl-bascule button+button{border-left:1px solid var(--border)}.atl-bascule button.on{background:var(--primary-soft);color:var(--primary-soft-ink);font-weight:600}.atl-cuve{margin:0;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;--c: var(--primary-2)}.atl-cuve[data-ton=bleu]{--c: #4C78D6}.atl-cuve[data-ton=violet]{--c: var(--violet)}:root[data-theme=dark] .atl-cuve[data-ton=bleu]{--c: #7EA6FF}.atl-cuve figcaption{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.atl-cuve figcaption small{font-size:12px;color:var(--fg-3)}.atl-cuve figcaption b{font-size:18px;font-weight:600;color:var(--fg)}.atl-cuve figcaption b small{margin-left:4px;font-size:12px;font-weight:500;color:var(--fg-3)}.atl-cuve__nom{display:inline-flex;align-items:center;gap:6px}.atl-cuve__nom i{width:9px;height:9px;border-radius:3px;background:var(--c)}.atl-cuve__corps{position:relative;width:min(100%,150px);height:190px;overflow:hidden;border:1.5px solid var(--border);border-top:0;border-radius:0 0 70px 70px/0 0 26px 26px;background:var(--surface-2)}.atl-cuve__eau{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c, var(--primary-2)) 70%,#fff) 0%,var(--c, var(--primary-2)) 100%)}.atl-empile-etiquettes{display:flex;margin-bottom:4px;font:500 11.5px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-2)}.atl-empile-etiquettes span{overflow:hidden;text-align:center;white-space:nowrap}.atl-axe{display:flex;justify-content:space-between;margin:4px 0 6px;padding-bottom:6px;border-bottom:1px solid var(--border-2);font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-rang{margin-right:4px;font-style:normal;font-family:var(--fe-mono, "Geist Mono", monospace);font-size:11px;color:var(--fg-3)}.atl-cascade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:end;margin:40px 40px 0 0}.atl-cascade__nul{min-height:3px;border:0!important;background:var(--gold-ink)!important}.atl-cascade__colonne{display:flex;flex-direction:column;align-items:center;gap:6px}.atl-cascade__colonne>small{font-size:12px;color:var(--fg-3);text-align:center}.atl-cascade__piste{position:relative;width:100%;height:200px;border-bottom:1px solid var(--border)}.atl-cascade__piste i{position:absolute;left:14%;right:14%;border-radius:6px 6px 0 0;background:var(--primary-2)}.atl-cascade__piste i.neg{background:repeating-linear-gradient(45deg,var(--gold-ink) 0 2px,var(--gold-soft) 2px 6px);border:1px solid var(--gold-ink)}.atl-cascade__piste i.atl-cascade__lien{left:86%;right:-14%;height:0;border-top:1px dashed var(--fg-3);border-radius:0;background:none}.atl-table thead th{padding:6px;border-bottom:1px solid var(--border);text-align:left;font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-table td small{display:block;font-size:11.5px;color:var(--fg-3)}.atl-table td.chiffre span{margin-left:8px}.atl-cuve__corps--coupe .atl-cuve__manque{position:absolute;top:0;left:0;right:0;background:repeating-linear-gradient(45deg,var(--gold-2) 0 2px,transparent 2px 12px)}.atl-cuve__eau--stock{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-2) 70%,#fff) 0%,var(--primary-2) 100%)}.atl-coupe__rangee{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:10px}.atl-coupe__cuve{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.atl-coupe__cuve>small{font-size:12px;color:var(--fg-3)}.atl-coupe__cuve>small.retard{color:var(--at-bad);font-weight:600}.atl-coupe__manque{color:var(--gold-ink)!important}.atl-coupe__repere{margin:12px 0 0;font-size:12px;color:var(--fg-3)}@media(max-width:900px){.atl__duo--ventes{grid-template-columns:minmax(0,1fr)}.atl-cascade{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-ponts{grid-template-columns:minmax(0,1fr)}}.atl__barre{display:flex;align-items:center;gap:10px}.atl__recherche{flex:1;min-width:0;max-width:440px}.atl__barre .pill{margin-left:auto}.atl__haut{display:flex;flex-direction:column;gap:10px;padding:16px 22px 18px;border-radius:22px;border:1px solid var(--border-2);background:linear-gradient(90deg,var(--bg) 40%,color-mix(in srgb,var(--bg) 40%,transparent)),var(--banniere-photo, url(/images/hero-usine.png)) center right/cover no-repeat}.atl__fil{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-3)}.atl__fil span[aria-hidden]{opacity:.6}.atl__fil .atl__page{color:var(--fg);font-weight:500}.atl__titre{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.atl__entete h1{margin:4px 0 0;font:600 44px/1.05 var(--fe-display, "Geist", sans-serif);letter-spacing:-.03em;color:var(--fg)}.atl__entete h1 em{font:italic 400 46px/1 "Instrument Serif",Georgia,serif;letter-spacing:0;color:var(--primary-soft-ink)}.atl__phrase{margin:10px 0 0;max-width:640px;font-size:16px;line-height:1.5;color:var(--fg-2)}.atl__phrase .fort{font-weight:600;color:var(--fg)}.atl__phrase .alerte{font-weight:600;color:var(--at-bad)}.atl__citation{margin:0;max-width:300px;padding:12px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface);font:italic 400 15px/1.35 "Instrument Serif",Georgia,serif;color:var(--fg-2)}.atl__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.atl-kpi{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px 20px 18px;border-left:1px solid var(--border-2)}.atl-kpi:first-child{border-left:0}.atl-kpi__titre{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;background:none;cursor:pointer;font:500 11.5px/1 var(--fe-mono, "Geist Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);text-align:left}.atl-kpi__titre span{font-size:16px}.atl-kpi__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px}.atl-kpi__valeur{margin:0;font:600 40px/1 var(--fe-mono, "Geist Mono", monospace);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.atl-kpi__valeur small{margin-left:4px;font:500 14px var(--fe-display, "Geist", sans-serif);color:var(--fg-3)}.atl-kpi__delta{margin:0;font:600 13px var(--fe-mono, "Geist Mono", monospace);color:var(--primary-soft-ink);white-space:nowrap}.atl-kpi__delta.bas{color:var(--at-bad)}.atl-kpi__piste{position:relative;height:8px;margin:30px 0 12px;border-radius:999px;background:var(--surface-3)}.atl-kpi__plein{position:absolute;top:0;bottom:0;left:0;border-radius:999px;background:var(--primary-2)}.atl-kpi[data-cle=margin] .atl-kpi__plein{background:var(--primary)}.atl-kpi--echu .atl-kpi__plein{background:repeating-linear-gradient(45deg,var(--at-bad) 0 3px,var(--at-bad-soft) 3px 6px)}.atl-kpi__fantome{position:absolute;top:-3px;bottom:-3px;border:1px dashed var(--fg-3);border-radius:4px}.atl-kpi__secondaire{position:absolute;left:0;top:calc(100% + 4px);height:4px;border-radius:999px;background:var(--gold-ink)}.atl-kpi__repere{position:absolute;bottom:100%;margin-bottom:6px;transform:translate(-50%);font:600 11.5px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-2);white-space:nowrap}.atl-kpi--echu .atl-kpi__repere{color:var(--at-bad)}.atl-kpi__lien{align-self:flex-start;margin-top:6px;padding:0;border:0;background:none;font:500 12.5px var(--fe-display, "Geist", sans-serif);color:var(--primary-2);text-decoration:underline;cursor:pointer}.atl-kpi__lignes{display:flex;flex-direction:column;gap:2px;margin-top:auto;font-size:12px;color:var(--fg-3)}@media(max-width:900px){.atl__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-kpi:nth-child(3){border-left:0}.atl__entete h1{font-size:36px}}.atl-cuves-carte{padding:22px 26px 18px;background-color:var(--surface-2);background-image:linear-gradient(var(--border-2) 1px,transparent 1px),linear-gradient(90deg,var(--border-2) 1px,transparent 1px);background-size:22px 22px}.atl-cuves__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.atl-cuves__tete h2{margin:0;font:italic 400 34px/1.1 "Instrument Serif",Georgia,serif;color:var(--primary-soft-ink)}.atl-cuves__tete p{margin:6px 0 0;font-size:13px;color:var(--fg-3)}.atl-cuves-carte .atl-bascule{margin-top:0;background:var(--surface)}.atl-cuves__rangee{position:relative;display:grid;grid-template-columns:40px repeat(3,minmax(0,1fr));align-items:end;margin-top:30px;padding-bottom:14px}.atl-cuves__echelle{align-self:end;height:230px;display:flex;flex-direction:column;justify-content:space-between;font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-cuves-carte .atl-cuve{gap:8px}.atl-cuves-carte .atl-cuve figcaption{gap:4px;min-height:96px;justify-content:flex-end}.atl-cuves-carte .atl-cuve figcaption b{font-size:26px}.atl-cuves-carte .atl-cuve figcaption b small{font-size:12px}.atl-cuves-carte .atl-cuve__nom{font:500 11.5px var(--fe-mono, "Geist Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.atl-cuve__rebord{display:block;width:calc(min(100%,170px) + 16px);height:3px;border-radius:2px;background:var(--fg-3)}.atl-cuves-carte .atl-cuve__corps{width:min(100%,170px);height:230px;border:2px solid color-mix(in srgb,var(--fg-3) 70%,transparent);border-top:0;border-radius:0 0 80px 80px/0 0 28px 28px;background-color:var(--surface)}.atl-cuves__tete .atl-bascule button{display:inline-flex;align-items:center;gap:6px}.atl-cuves__tete .atl-bascule svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.atl-cuve__eau:before{content:"";position:absolute;top:8px;bottom:8px;left:12%;width:6px;border-radius:3px;background:#ffffff59}.atl-tuyau{position:absolute;bottom:44px;height:12px;border:1px solid color-mix(in srgb,var(--fg-3) 40%,transparent);border-radius:5px;background:linear-gradient(90deg,#c5d6ee,#c9e3d2)}.atl-tuyau--1{left:calc(40px + (100% - 40px) / 6 + 85px);width:calc((100% - 40px) / 3 - 170px)}.atl-tuyau:after{content:"\25b8";position:absolute;left:40%;top:50%;transform:translateY(-50%);font-size:9px;line-height:1;color:var(--fg-3)}.atl-tuyau--2{left:calc(125px + (100% - 40px)/2);width:calc((100% - 40px) / 3 - 170px);background:linear-gradient(90deg,#c9e3d2,#dcd0f0)}.atl-tuyau.on{background:var(--gold-soft)}.atl-vanne{position:absolute;bottom:44px;width:26px;height:26px;transform:translate(-50%,50%);display:block}.atl-vanne svg{display:block;width:100%;height:100%;fill:var(--surface);stroke:var(--fg-2);stroke-width:1.5;stroke-linejoin:round}.atl-vanne:before{content:"";position:absolute;left:50%;bottom:100%;height:14px;border-left:1.5px solid var(--fg-2)}.atl-vanne--1{left:calc(40px + (100% - 40px) / 3)}.atl-vanne--2{left:calc(40px + (100% - 40px) * 2 / 3)}.atl-vanne.on svg{stroke:var(--gold-ink)}.atl-bulle-vanne{position:absolute;bottom:110px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;width:220px;padding:9px 12px;transform:translate(-50%);border:1px solid var(--border);border-radius:12px;background:var(--surface);text-align:center;font-size:12px;color:var(--fg-3)}.atl-bulle-vanne:after{content:"";position:absolute;top:100%;left:50%;height:40px;border-left:1px dashed var(--fg-3)}.atl-bulle-vanne--1{left:calc(40px + (100% - 40px) / 3)}.atl-bulle-vanne--2{left:calc(40px + (100% - 40px) * 2 / 3)}.atl-bulle-vanne b,.atl-bulle-vanne--2 b{color:var(--gold-ink)}.atl-bulle-vanne__alerte{color:var(--at-bad)!important;font-weight:600}.atl-bulle-vanne.on{border-color:var(--gold-ink);box-shadow:0 6px 18px -10px #00000059}.atl-cuves__sol{position:absolute;left:0;right:0;bottom:0;height:12px;border-top:1px solid var(--fg-3);background:repeating-linear-gradient(135deg,var(--border) 0 1px,transparent 1px 6px)}.atl-cuves__pied{margin:6px 0 0;font-size:12.5px;color:var(--fg-3)}@media(max-width:900px){.atl-bulle-vanne,.atl-vanne,.atl-tuyau{display:none}.atl-cuves-carte .atl-cuve__corps{width:100%}}.atl-courbe{padding:22px 24px 16px;background-color:var(--surface-2);background-image:linear-gradient(var(--border-2) 1px,transparent 1px),linear-gradient(90deg,var(--border-2) 1px,transparent 1px);background-size:22px 22px}.atl-courbe__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.atl-courbe__tete h2{margin:0;font:italic 400 34px/1.1 "Instrument Serif",Georgia,serif;color:var(--primary-soft-ink)}.atl-courbe__tete p{margin:6px 0 0;font-size:13px;color:var(--fg-3)}.atl-bascule--legende button{display:inline-flex;align-items:center;gap:8px}.atl-courbe__plan{display:grid;grid-template-columns:46px minmax(0,1fr);gap:6px;margin-top:18px}.atl-courbe__ticks{display:flex;flex-direction:column;justify-content:space-between;height:190px;margin-bottom:60px;text-align:right;font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-courbe__zone{position:relative;height:250px;border-left:1px solid var(--border)}.atl-courbe__zone:before{content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px solid var(--fg-3)}.atl-courbe__zone:after{content:"";position:absolute;left:0;right:0;bottom:60px;border-top:1px solid var(--fg-3)}.atl-courbe__zone svg{position:absolute;top:0;left:0;width:100%;height:190px;overflow:hidden}.atl-courbe__zone polyline{fill:none;stroke:var(--primary-soft-ink);stroke-width:2.2}.atl-courbe__avant{stroke:var(--fg-3)!important;stroke-dasharray:5 5;stroke-width:1.5!important}.atl-courbe__aire{fill:color-mix(in srgb,var(--primary-2) 12%,transparent);stroke:none}.atl-courbe__avenir{position:absolute;top:0;bottom:60px;right:0;pointer-events:none;background:repeating-linear-gradient(135deg,var(--border) 0 1px,transparent 1px 7px)}.atl-courbe__barres{position:absolute;left:0;right:0;bottom:0;height:50px}.atl-courbe__barres i{position:absolute;bottom:0;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--primary-2) 75%,transparent)}.atl-courbe__barres i.atl-courbe__barre--jour{background:var(--primary-2)}.atl-courbe__max{position:absolute;bottom:56px;transform:translate(-50%);font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-2);white-space:nowrap}.atl-courbe__jour{position:absolute;top:0;bottom:0;width:1px;background:var(--fg)}.atl-courbe__point{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--primary-2);border:2px solid var(--surface)}.atl-courbe__bulle{position:absolute;top:10px;z-index:2;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;transform:translate(calc(-100% - 14px));border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 24px -14px #00000059;font-size:12px;color:var(--fg-3);white-space:nowrap}.atl-courbe__bulle b{font-size:15px;color:var(--fg)}.atl-courbe__bulle-tendance.bas{color:var(--at-bad)}.atl-courbe__dates{display:flex;margin:8px 0 0 52px;font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-courbe__dates span{flex:1;display:flex;justify-content:center}.atl-courbe__dates em{font-style:normal;display:grid;place-items:center;min-width:20px;height:20px;border-radius:50%}.atl-courbe__date--jour{background:var(--fg);color:var(--surface)}.atl-objectif{display:flex;flex-direction:column;align-items:center;padding:22px 20px 18px;background-color:var(--surface-2);background-image:linear-gradient(var(--border-2) 1px,transparent 1px),linear-gradient(90deg,var(--border-2) 1px,transparent 1px);background-size:22px 22px}.atl-objectif__tete{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.atl-objectif__tete span{font:500 11.5px var(--fe-mono, "Geist Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.atl-objectif__tete b{font:600 34px/1 var(--fe-mono, "Geist Mono", monospace);color:var(--fg)}.atl-objectif__tete small{font-size:14px;color:var(--fg-3)}.atl-objectif__cuve{position:relative;width:120px;height:230px;margin:22px 0 0 40px}.atl-objectif__cuve .atl-cuve__corps{position:absolute;left:0;right:0;bottom:0;width:100%;height:230px;border:2px solid color-mix(in srgb,var(--fg-3) 70%,transparent);border-top:0;border-radius:0 0 60px 60px/0 0 24px 24px;background-color:var(--surface)}.atl-objectif__cuve .atl-cuve__rebord{position:absolute;top:-3px;left:-8px;width:136px}.atl-objectif__niveau{position:absolute;left:-66px;transform:translateY(50%);font:600 12px var(--fe-mono, "Geist Mono", monospace);color:var(--primary-soft-ink);white-space:nowrap}.atl-objectif__reste{position:absolute;right:-44px;width:20px;display:flex;align-items:center;justify-content:center;border-right:1.5px solid var(--gold-ink);writing-mode:vertical-rl;transform:rotate(180deg);font:600 11.5px var(--fe-mono, "Geist Mono", monospace);color:var(--gold-ink);white-space:nowrap}.atl-objectif__bilan{margin:22px 0 0;text-align:center;font-size:13px;line-height:1.6;color:var(--fg-3)}.atl-objectif__bilan b{font-size:15px;color:var(--fg)}@media(max-width:900px){.atl-courbe__plan{grid-template-columns:40px minmax(0,1fr)}}.atl-entete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.atl-entete h2{margin:0;font:italic 400 30px/1.1 "Instrument Serif",Georgia,serif;color:var(--primary-soft-ink)}.atl-entete p{margin:4px 0 0;font-size:13px;color:var(--fg-3)}.atl-entete .atl__lien{flex:none;margin:4px 0 0;padding:0;border:0;background:none;cursor:pointer;white-space:nowrap}.atl-montant{margin-right:14px;font-size:12.5px;font-weight:500;color:var(--fg-3)}.atl-frise{min-width:170px}.atl-frise__piste{position:relative;height:10px;margin-top:6px}.atl-frise__piste:before{content:"";position:absolute;left:0;right:6px;top:50%;height:2px;margin-top:-1px;background:var(--border)}.atl-frise__trait{position:absolute;left:0;top:50%;height:2px;margin-top:-1px;background:var(--fg)}.atl-frise__point{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--fg)}.atl-frise__fin{position:absolute;right:0;top:50%;width:9px;height:9px;margin-top:-4.5px;border:1.5px solid var(--fg-2);background:var(--surface);transform:rotate(45deg)}.atl-frise__dates{display:flex;justify-content:space-between;font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-ligne--client{grid-template-columns:10px minmax(0,1fr) auto auto}.atl-empile-etiquettes{margin-bottom:0}.atl-empile-etiquettes{position:relative;height:26px;margin-bottom:4px}.atl-empile-etiquettes:after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px solid var(--fg-3)}.atl-empile-etiquettes span{position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:2px}.atl-empile-etiquettes span:before{content:"";position:absolute;left:0;bottom:0;height:7px;border-left:1px solid var(--fg-3)}.atl-empile-etiquettes span:last-child:after{content:"";position:absolute;right:0;bottom:0;height:7px;border-right:1px solid var(--fg-3)}.atl-barre-empilee i+i{box-shadow:-1px 0 0 var(--surface)}.atl-ligne--client>span b{font-weight:400}.atl-barre-empilee{height:22px;border-radius:4px}.atl-produit__barre{position:relative;display:block;height:14px;margin-top:2px;overflow:visible;background-color:transparent;background-image:linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:20% 100%;background-repeat:repeat-x}.atl-produit__barre:before{content:"";position:absolute;left:0;right:0;bottom:4px;height:5px;border-radius:999px;background:var(--surface-3)}.atl-produit__barre>i{position:absolute;left:0;bottom:4px;height:5px;border-radius:999px;background:var(--primary-2)}.atl-cascade__valeur{position:absolute;left:0;right:0;text-align:center;font-size:13px;color:var(--fg)}.atl-cascade__valeur.neg{color:var(--gold-ink)}.atl-cascade__piste i.atl-cascade__crochet{position:absolute;right:-22px;bottom:0;left:auto;width:12px;background:none;border:0;border-right:1px solid var(--fg-2);border-radius:0}.atl-cascade__crochet:before,.atl-cascade__crochet:after{content:"";position:absolute;right:0;width:6px;border-top:1px solid var(--fg-2)}.atl-cascade__crochet:before{top:0}.atl-cascade__crochet:after{bottom:0}.atl-cascade__crochet span{position:absolute;left:14px;top:50%;white-space:nowrap;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font:500 11.5px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-2)}.atl-atelier{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.atl-atelier>.atl-carte{border:0;border-radius:0;box-shadow:none}.atl-atelier>.atl-sortie{border-left:1px solid var(--border-2)}.atl-cuve__cadre{position:relative;width:100%}.atl-cote{position:absolute;top:0;right:-30px;width:12px;border-right:1px solid var(--gold-ink)}.atl-cote:before,.atl-cote:after{content:"";position:absolute;right:0;width:6px;border-top:1px solid var(--gold-ink)}.atl-cote:before{top:0}.atl-cote:after{bottom:0}.atl-cote span{position:absolute;left:14px;top:50%;white-space:nowrap;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font:600 11px var(--fe-mono, "Geist Mono", monospace);color:var(--gold-ink)}.atl-coupe__cuve{align-items:center;text-align:center}.atl-coupe__cuve figcaption{align-items:center}.atl-coupe__etat{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--fe-mono, "Geist Mono", monospace)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-2)!important}.atl-coupe__etat i{width:7px;height:7px;border-radius:50%;background:currentColor}.atl-coupe__etat--lancer{color:var(--gold-ink)!important}.atl-coupe__cuve .atl-cuve__cadre{width:96px;height:150px;margin:14px auto 0}.atl-coupe__cuve .atl-cuve__corps{width:96px;height:150px;border:2px solid color-mix(in srgb,var(--fg-3) 70%,transparent);border-top:0;border-radius:0 0 40px 40px/0 0 14px 14px}.atl-coupe__cuve .atl-cuve__rebord{width:112px;margin-left:-8px}.atl-coupe__taux{position:absolute;left:-58px;transform:translateY(50%);font:600 12px var(--fe-mono, "Geist Mono", monospace);color:var(--primary-soft-ink);white-space:nowrap}.atl-coupe__cuve figcaption{display:flex;flex-direction:column;align-items:center;gap:2px}.atl-coupe__cuve{overflow:hidden}.atl-cuve__cadre:after{content:"";position:absolute;left:-300px;right:-300px;top:100%;height:12px;border-top:1px solid var(--fg-3);background:repeating-linear-gradient(135deg,var(--border) 0 1px,transparent 1px 6px)}.atl-entete .atl-legende{display:flex;flex:none;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.atl-legende span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;color:var(--fg-2)}.atl-legende span+span{border-left:1px solid var(--border)}.atl-legende i{width:14px;height:12px;border-radius:3px}.atl-legende__stock{background:var(--primary-2)}.atl-legende__manque{background:repeating-linear-gradient(45deg,var(--gold-2) 0 1px,var(--gold-soft) 1px 4px)}.atl-legende__manque--vrac{background:repeating-linear-gradient(45deg,#4c78d6 0 1px,#e4ecfa 1px 4px)}.atl-legende__manque--emballage{background:repeating-linear-gradient(45deg,var(--violet) 0 1px,var(--violet-soft) 1px 4px)}.atl-legende__retard{background:repeating-linear-gradient(45deg,var(--at-bad) 0 1px,var(--at-bad-soft) 1px 4px)}.atl-semaine{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;margin-top:6px;text-align:center;font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-semaine span{display:flex;flex-direction:column;align-items:center;gap:4px}.atl-semaine i{order:0;font-style:normal;font-size:10px;opacity:.7}.atl-semaine span:before{content:"";order:1;display:block;width:100%;height:12px;border-radius:6px;background:var(--surface-3)}.atl-semaine b{order:2;font-weight:500}.atl-semaine span.atl-semaine__jour--prevu:before{content:"\25c7";font-size:11px;line-height:12px;color:var(--fg-2)}.atl-semaine span.atl-semaine__jour--retard:before{background:repeating-linear-gradient(45deg,var(--at-bad) 0 1px,var(--at-bad-soft) 1px 4px)}.atl-semaine__jour--today{color:var(--fg);font-weight:600}.atl-semaine__jour--today:after{content:"";order:3;width:16px;border-top:2px solid var(--fg)}.atl-cuves-carte .atl-cuve__corps:after,.atl-objectif__cuve .atl-cuve__corps:after,.atl-coupe__cuve .atl-cuve__corps:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--fg-3),var(--fg-3)),linear-gradient(var(--fg-3),var(--fg-3)),linear-gradient(var(--fg-3),var(--fg-3));background-size:10px 1.5px;background-repeat:no-repeat;background-position:right 10px top 25%,right 10px top 50%,right 10px top 75%}.atl-papier{background-color:var(--surface-2);background-image:linear-gradient(var(--border-2) 1px,transparent 1px),linear-gradient(90deg,var(--border-2) 1px,transparent 1px);background-size:22px 22px}.atl-cuve__corps--coupe .atl-cuve__manque[data-ton=vrac]{background:repeating-linear-gradient(45deg,#4C78D6 0 2px,transparent 2px 12px)}.atl-cuve__corps--coupe .atl-cuve__manque[data-ton=emballage]{background:repeating-linear-gradient(45deg,var(--violet) 0 2px,transparent 2px 12px)}.atl-sortie{display:flex;flex-direction:column}.atl-sortie__lots{margin:14px 0 0;font-size:18px;color:var(--fg-2)}.atl-sortie__lots b{margin-right:8px;font:600 48px/1 var(--fe-display, "Geist", sans-serif);color:var(--fg)}.atl-sortie__detail{display:block;margin-top:4px;font-size:13px;color:var(--fg-3)}.atl-rendement{margin-top:18px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2)}.atl-rendement__haut{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.atl-rendement__haut span{display:block;font-size:14px;color:var(--fg)}.atl-rendement__haut small{display:block;max-width:150px;margin-top:4px;font-size:12px;color:var(--fg-3)}.atl-rendement__haut b{font:500 34px/1 var(--fe-mono, "Geist Mono", monospace);color:var(--primary-2)}.atl-rendement__axe{position:relative;height:40px;margin-top:10px}.atl-rendement__axe:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:var(--border)}.atl-rendement__seuil{position:absolute;left:50%;top:4px;bottom:4px;border-left:1px dashed var(--gold-ink)}.atl-rendement__point{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--primary-2)}.atl-rendement__losange{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:1.5px solid var(--fg);background:var(--surface);transform:rotate(45deg)}.atl-rendement__bornes{display:flex;justify-content:space-between;font:500 11px var(--fe-mono, "Geist Mono", monospace);color:var(--fg-3)}.atl-rendement__seuil-texte{color:var(--gold-ink)}.atl-qualite{margin-top:22px}.atl-qualite span{display:block;font-size:14px;color:var(--fg)}.atl-qualite small{display:block;margin-top:3px;font-size:12px;color:var(--fg-3)}.atl-lots{display:flex;align-items:center;gap:6px;margin-top:10px}.atl-lots span{display:grid;place-items:center;width:24px;height:22px;border:1px solid color-mix(in srgb,var(--primary-2) 35%,transparent);border-radius:6px;background:var(--primary-soft);color:var(--primary-soft-ink);font-size:12px}.atl-lots span.non{border-color:var(--at-bad);background:var(--at-bad-soft);color:var(--at-bad)}.atl-lots b{margin-left:8px;font:600 20px var(--fe-mono, "Geist Mono", monospace);color:var(--fg)}.atl-sortie .atl__lien--bas{margin-top:auto;padding-top:22px}.atl-semaine span.atl-semaine__jour--cuve:before{background:var(--primary-2)}.atl-semaine span.atl-semaine__jour--cuve.atl-semaine__jour--retard:before{background:repeating-linear-gradient(45deg,var(--at-bad) 0 1px,transparent 1px 4px),var(--primary-2)}.atl{--bg: #F3F6F4;--surface: #FFFFFF;--surface-2: #F6F9F7;--surface-3: #E7F0ED;--border: rgba(15, 45, 32, .1);--border-2: rgba(15, 45, 32, .065);--fg: #0F1F1A;--fg-2: #3F534C;--fg-3: #5E7068;--primary: #0B7A52;--primary-2: #0A7D55;--primary-ink: #FFFFFF;--primary-soft: #EDF7F1;--primary-soft-ink: #075C3F;--gold: #E59B2E;--gold-2: #D3952A;--gold-soft: #FDF4E6;--gold-ink: #9B5B05;--violet: #8A62CE;--violet-soft: #EEE8FA;--violet-ink: #6A4BB0;--at-bad: #BD3A26;--at-bad-soft: #FCF1EE;--fe-display: "Geist", "Inter", ui-sans-serif, system-ui, sans-serif;--fe-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=dark] .atl{--bg: #0A1512;--surface: #0F1D19;--surface-2: #0C1915;--surface-3: #12302A;--border: rgba(220, 240, 230, .1);--border-2: rgba(220, 240, 230, .06);--fg: #E6F0EC;--fg-2: #AFC3BB;--fg-3: #8FA399;--primary: #2BC48A;--primary-2: #3DDBA0;--primary-ink: #04261A;--primary-soft: #12302A;--primary-soft-ink: #7EE3B8;--gold: #F2B860;--gold-2: #F2B860;--gold-soft: #33280F;--gold-ink: #F2B860;--violet: #B69CFF;--violet-soft: #2A2344;--violet-ink: #B69CFF;--at-bad: #F2877C;--at-bad-soft: #3A1916}.atl-etat--amber{border:1px dashed var(--gold-ink);background:none;color:var(--gold-ink)}:root[data-brand]{--primary: var(--brand);--primary-2: color-mix(in srgb, var(--brand) 86%, white);--primary-ink: #fff;--primary-soft: color-mix(in srgb, var(--brand) 10%, white);--primary-soft-ink: color-mix(in srgb, var(--brand) 78%, black);--t-blue-bg: color-mix(in srgb, var(--brand) 10%, white);--t-blue-fg: color-mix(in srgb, var(--brand) 78%, black);--t-emerald-bg: color-mix(in srgb, var(--brand) 12%, white);--t-emerald-fg: color-mix(in srgb, var(--brand) 78%, black);--serie-0: var(--brand);--side-bg: linear-gradient(185deg, color-mix(in srgb, var(--brand) 30%, black) 0%, color-mix(in srgb, var(--brand) 24%, black) 60%, color-mix(in srgb, var(--brand) 30%, black) 100%);--side-surface: color-mix(in srgb, var(--brand) 37%, black);--side-border: color-mix(in srgb, var(--brand) 48%, black);--side-fg: color-mix(in srgb, var(--brand) 18%, #b9c4d0);--side-fg-2: color-mix(in srgb, var(--brand) 12%, #7f8ea0);--side-active: color-mix(in srgb, var(--brand) 10%, white);--side-active-bg: color-mix(in srgb, var(--brand) 18%, transparent);--side-line: color-mix(in srgb, var(--brand) 70%, white);--glow: 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent), 0 16px 44px -16px color-mix(in srgb, var(--brand) 40%, transparent);--hero: radial-gradient(125% 125% at 0% 0%, color-mix(in srgb, var(--brand) 30%, black) 0%, color-mix(in srgb, var(--brand) 50%, black) 34%, var(--brand) 74%, color-mix(in srgb, var(--brand) 66%, white) 100%)}:root[data-brand][data-theme=dark]{--primary: color-mix(in srgb, var(--brand) 70%, white);--primary-2: color-mix(in srgb, var(--brand) 58%, white);--primary-ink: color-mix(in srgb, var(--brand) 14%, black);--primary-soft: color-mix(in srgb, var(--brand) 22%, transparent);--primary-soft-ink: color-mix(in srgb, var(--brand) 45%, white);--t-blue-bg: color-mix(in srgb, var(--brand) 20%, transparent);--t-blue-fg: color-mix(in srgb, var(--brand) 45%, white);--t-emerald-bg: color-mix(in srgb, var(--brand) 22%, transparent);--t-emerald-fg: color-mix(in srgb, var(--brand) 50%, white);--serie-0: color-mix(in srgb, var(--brand) 82%, white);--side-bg: linear-gradient(185deg, color-mix(in srgb, var(--brand) 14%, black) 0%, color-mix(in srgb, var(--brand) 10%, black) 60%, color-mix(in srgb, var(--brand) 14%, black) 100%);--side-active-bg: color-mix(in srgb, var(--brand) 22%, transparent);--side-line: color-mix(in srgb, var(--brand) 58%, white);--glow: 0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent), 0 16px 44px -16px color-mix(in srgb, var(--brand) 40%, transparent);--hero: radial-gradient(125% 125% at 0% 0%, color-mix(in srgb, var(--brand) 18%, black) 0%, color-mix(in srgb, var(--brand) 42%, black) 42%, var(--brand) 100%)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand]{--mint: color-mix(in srgb, var(--brand) 86%, white);--mint-soft: color-mix(in srgb, var(--brand) 10%, white);--mint-ink: color-mix(in srgb, var(--brand) 78%, black);--fe-header: color-mix(in srgb, var(--brand) 5%, white);--fe-banner-bg: color-mix(in srgb, var(--brand) 9%, white);--fe-banner-fade: color-mix(in srgb, var(--brand) 6%, white);--fe-banner-fade-92: color-mix(in srgb, color-mix(in srgb, var(--brand) 6%, white) 92%, transparent);--fe-banner-fade-45: color-mix(in srgb, color-mix(in srgb, var(--brand) 6%, white) 45%, transparent);--fe-banner-fade-95: color-mix(in srgb, color-mix(in srgb, var(--brand) 4%, white) 95%, transparent);--fe-quote: color-mix(in srgb, var(--brand) 30%, #4a5f70);--fe-leaf-bg: linear-gradient(160deg, color-mix(in srgb, var(--brand) 10%, white) 0%, color-mix(in srgb, var(--brand) 16%, white) 40%, color-mix(in srgb, var(--brand) 34%, white) 72%, color-mix(in srgb, var(--brand) 52%, white) 100%);--fe-leaf-border: color-mix(in srgb, var(--brand) 15%, white);--fe-leaf-ink: color-mix(in srgb, var(--brand) 45%, #101828);--fe-tab-bg: color-mix(in srgb, var(--brand) 6%, white)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand][data-theme=dark]{--fe-header: color-mix(in srgb, var(--brand) 12%, #060b14);--fe-banner-bg: color-mix(in srgb, var(--brand) 14%, #060b14);--fe-banner-fade: color-mix(in srgb, var(--brand) 10%, #060b14);--fe-banner-fade-92: color-mix(in srgb, color-mix(in srgb, var(--brand) 10%, #060b14) 92%, transparent);--fe-banner-fade-45: color-mix(in srgb, color-mix(in srgb, var(--brand) 10%, #060b14) 45%, transparent);--fe-banner-fade-95: color-mix(in srgb, color-mix(in srgb, var(--brand) 8%, #060b14) 95%, transparent);--fe-quote: color-mix(in srgb, var(--brand) 25%, #9aa8bd);--fe-leaf-bg: linear-gradient(160deg, color-mix(in srgb, var(--brand) 14%, #060b14) 0%, color-mix(in srgb, var(--brand) 20%, #060b14) 45%, color-mix(in srgb, var(--brand) 34%, #060b14) 80%, color-mix(in srgb, var(--brand) 48%, #060b14) 100%);--fe-leaf-border: color-mix(in srgb, var(--brand) 20%, #060b14);--fe-leaf-ink: color-mix(in srgb, var(--brand) 20%, #cfdcf6);--fe-tab-bg: color-mix(in srgb, var(--brand) 14%, #060b14)}:root[data-design=nuit][data-brand]{--nu-header: color-mix(in srgb, var(--brand) 5%, white);--nu-halo: radial-gradient(60% 45% at 18% 100%, color-mix(in srgb, var(--brand) 40%, transparent), transparent 70%)}:root[data-design=nuit][data-brand][data-theme=dark]{--nu-header: color-mix(in srgb, var(--brand) 12%, #05070f);--nu-halo: radial-gradient(60% 45% at 18% 100%, color-mix(in srgb, var(--brand) 50%, transparent), transparent 70%)}[data-brand] ::selection{background:color-mix(in srgb,var(--brand) 22%,transparent)}[data-brand] .skip-link{background:color-mix(in srgb,var(--brand) 30%,black)}[data-brand] :is(.field,.search,.code-input):focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] :is(.brand>span:first-child,.brand__mark){color:color-mix(in srgb,var(--brand) 14%,black);background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 55%,white),var(--brand))}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body .sidebar{border-right-color:color-mix(in srgb,var(--brand) 12%,#060b14)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body .tenant{background:var(--side-surface)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body .nav-search{background:color-mix(in srgb,var(--brand) 26%,black)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body .nav-group{color:color-mix(in srgb,var(--brand) 20%,#bfcbdd)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body .nav-group[aria-expanded=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 40%,black),color-mix(in srgb,var(--brand) 32%,black) 60%,color-mix(in srgb,var(--brand) 26%,black));box-shadow:inset 3px 0 var(--side-line)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body .side-nav a{color:color-mix(in srgb,var(--brand) 18%,#a8b6cc)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body :is(.side-nav a.active,.sidebar nav a.active){box-shadow:inset 3px 0 var(--side-line)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body app-menu-principal .sidebar:before{display:none}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] body :is(.operations-layout .primary-action,.nature-filter button.on){background:linear-gradient(150deg,color-mix(in srgb,var(--brand) 86%,white),var(--brand));box-shadow:0 4px 10px -5px color-mix(in srgb,var(--brand) 70%,transparent)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] .feuille-note{border-color:var(--side-border);background:color-mix(in srgb,var(--brand) 37%,black 72%)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] .feuille-note p{color:color-mix(in srgb,var(--brand) 20%,#cfdcf6)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] .feuille-note button{color:var(--side-fg-2)}:root:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse])[data-brand] .feuille-note button:hover{color:var(--side-active)}:root[data-design=nuit][data-brand] :is(.brand>span:first-child,.brand__mark){color:color-mix(in srgb,var(--brand) 14%,black);background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 55%,white),var(--brand));box-shadow:0 4px 12px -4px color-mix(in srgb,var(--brand) 55%,transparent)}:root[data-design=nuit][data-brand] body .sidebar{border-right-color:color-mix(in srgb,var(--brand) 12%,#05070f)}:root[data-design=nuit][data-brand] body .tenant>span{color:color-mix(in srgb,var(--brand) 14%,black);background:linear-gradient(150deg,color-mix(in srgb,var(--brand) 55%,white),var(--brand))}:root[data-design=nuit][data-brand] body .nav-search{background:color-mix(in srgb,var(--brand) 26%,black)}:root[data-design=nuit][data-brand] body .nav-group{color:color-mix(in srgb,var(--brand) 20%,#c2cbf0)}:root[data-design=nuit][data-brand] body .nav-group[aria-expanded=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 40%,black),color-mix(in srgb,var(--brand) 32%,black) 60%,color-mix(in srgb,var(--brand) 26%,black));box-shadow:inset 3px 0 var(--side-line)}:root[data-design=nuit][data-brand] body .side-nav a{color:color-mix(in srgb,var(--brand) 18%,#a8b2e0)}:root[data-design=nuit][data-brand] body .side-nav a:hover{color:#fff;background:color-mix(in srgb,var(--brand) 10%,transparent)}:root[data-design=nuit][data-brand] body :is(.side-nav a.active,.sidebar nav a.active){box-shadow:inset 3px 0 var(--side-line),0 0 18px -6px color-mix(in srgb,var(--brand) 50%,transparent)}:root[data-design=nuit][data-brand] body app-menu-principal .sidebar:before{display:none}:root[data-design=nuit][data-brand] body :is(.operations-layout .primary-action,.nature-filter button.on){background:linear-gradient(150deg,color-mix(in srgb,var(--brand) 86%,white),var(--brand));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--brand) 65%,transparent)}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5{--v5-link: color-mix(in srgb, var(--brand) 70%, white);--v5-link-hover: color-mix(in srgb, var(--brand) 55%, white);--v5-line-accent: color-mix(in srgb, var(--brand) 58%, white);--v5-up: color-mix(in srgb, var(--brand) 70%, white)}[data-theme=light]:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5{--v5-link: var(--brand);--v5-link-hover: color-mix(in srgb, var(--brand) 86%, white);--v5-line-accent: var(--brand);--v5-up: var(--brand)}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .logo__mark,:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .user__avatar{color:color-mix(in srgb,var(--brand) 14%,black)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 55%,white),var(--brand))!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .nav a.on{background:color-mix(in srgb,var(--brand) 18%,transparent)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .nav a.on app-icon,:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .health b.is-good,:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .pill app-icon,:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .synced app-icon{color:color-mix(in srgb,var(--brand) 70%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .health__value,:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .goal__value,:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .ring__value{stroke:color-mix(in srgb,var(--brand) 70%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .switch{background:color-mix(in srgb,var(--brand) 70%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .dot--emerald{background:color-mix(in srgb,var(--brand) 70%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .plot__bars i{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 58%,white),var(--brand))!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .month__bars i{background:color-mix(in srgb,var(--brand) 70%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .track__fill--emerald{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 86%,white),color-mix(in srgb,var(--brand) 58%,white))!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .forecast polygon{fill:color-mix(in srgb,var(--brand) 18%,transparent)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .forecast__tip{border-color:color-mix(in srgb,var(--brand) 30%,transparent)!important;background:color-mix(in srgb,var(--brand) 10%,transparent)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .foot__live i{background:color-mix(in srgb,var(--brand) 70%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .kpi--emerald{border-color:color-mix(in srgb,var(--brand) 24%,#1c2733)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 14%,transparent) 0%,color-mix(in srgb,var(--brand) 3%,transparent) 46%,var(--v5-kpi-base) 100%)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .kpi--emerald .kpi__icon{color:#fff!important;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 60%,white),var(--brand))!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .kpi--emerald .kpi__spark polygon{fill:color-mix(in srgb,var(--brand) 22%,transparent)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .kpi--emerald .kpi__spark polyline{stroke:color-mix(in srgb,var(--brand) 58%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .badge--green{background:color-mix(in srgb,var(--brand) 16%,transparent)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .state--green{color:color-mix(in srgb,var(--brand) 14%,black)!important;background:color-mix(in srgb,var(--brand) 70%,white)!important}:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 :is(a,button,select,[tabindex]):focus-visible{outline-color:color-mix(in srgb,var(--brand) 70%,white)!important}[data-theme=light]:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .badge--green{color:color-mix(in srgb,var(--brand) 78%,black)!important;background:color-mix(in srgb,var(--brand) 12%,white)!important}[data-theme=light]:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .forecast polygon{fill:color-mix(in srgb,var(--brand) 16%,transparent)!important}[data-theme=light]:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .forecast__tip{background:color-mix(in srgb,var(--brand) 8%,transparent)!important}[data-theme=light]:is(:is([data-design=feuille],[data-design=laboratoire],[data-design=atelier],[data-design=paillasse]),[data-design=nuit])[data-brand] app-dashboard-v5 .kpi--emerald{border-color:color-mix(in srgb,var(--brand) 30%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,transparent),color-mix(in srgb,var(--brand) 3%,transparent) 46%,#fff)!important}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{min-height:100%;margin:0;color:var(--fg);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--primary-2) 42%,transparent);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.56;cursor:not-allowed!important}input::placeholder,textarea::placeholder{color:var(--fg-3);opacity:.9}a{color:var(--primary-2)}::selection{background:#12a18a38}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:99px;background:#788c8459;background-clip:padding-box}.skip-link{position:fixed;top:10px;left:10px;z-index:9999;padding:10px 14px;border-radius:8px;color:#fff;background:#063f35;font-weight:700;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.avec-assistant-reduit{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}
