.BootLoader-module__hUuwXq__boot{z-index:200;background:var(--bg);transition:opacity .5s var(--ease-brand), visibility .5s;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.BootLoader-module__hUuwXq__done{opacity:0;visibility:hidden}.BootLoader-module__hUuwXq__crane{width:min(220px,58vw);height:auto;color:var(--ink-3);overflow:visible}.BootLoader-module__hUuwXq__crane [stroke]{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__hair{stroke-width:1.2px;opacity:.45}.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__f{fill:var(--brand-fill);transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(1)}.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__box{fill:var(--brand-2)}.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__mast,.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__jib{opacity:0}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__mast{animation:BootLoader-module__hUuwXq__boot-fade .45s var(--ease-brand) 50ms forwards}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__jib{animation:BootLoader-module__hUuwXq__boot-fade .45s var(--ease-brand) .28s forwards}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__rig{transform-origin:106px 26px;animation:3.6s ease-in-out .8s infinite alternate BootLoader-module__hUuwXq__boot-sway}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__hk{animation:BootLoader-module__hUuwXq__boot-hook 2.2s var(--ease-brand) .5s forwards}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__f1{animation:BootLoader-module__hUuwXq__boot-rise .45s var(--ease-brand) 1s forwards}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__f2{animation:BootLoader-module__hUuwXq__boot-rise .45s var(--ease-brand) 1.28s forwards}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__f3{animation:BootLoader-module__hUuwXq__boot-rise .45s var(--ease-brand) 1.56s forwards}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__f4{animation:BootLoader-module__hUuwXq__boot-rise .45s var(--ease-brand) 1.84s forwards}.BootLoader-module__hUuwXq__word{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:700;overflow:hidden}.BootLoader-module__hUuwXq__word span{display:inline-block;transform:translateY(110%)}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__word span{animation:BootLoader-module__hUuwXq__boot-up .6s var(--ease-brand) 2s forwards}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__word span:nth-child(2){animation-delay:2.1s}.BootLoader-module__hUuwXq__bar{background:var(--line);border-radius:2px;width:min(180px,48vw);height:2px;overflow:hidden}.BootLoader-module__hUuwXq__bar i{background:var(--brand-fill);width:0;height:100%;transition:width 2.4s var(--ease-brand);display:block}.BootLoader-module__hUuwXq__go .BootLoader-module__hUuwXq__bar i{width:100%}@keyframes BootLoader-module__hUuwXq__boot-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes BootLoader-module__hUuwXq__boot-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@keyframes BootLoader-module__hUuwXq__boot-hook{0%{transform:translateY(-24px)}55%{transform:translateY(42px)}76%{opacity:1;transform:translateY(42px)}to{opacity:0;transform:translateY(18px)}}@keyframes BootLoader-module__hUuwXq__boot-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes BootLoader-module__hUuwXq__boot-up{to{transform:none}}@media (prefers-reduced-motion:reduce){.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__f{transform:scaleY(1)}.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__mast,.BootLoader-module__hUuwXq__crane .BootLoader-module__hUuwXq__jib{opacity:1}.BootLoader-module__hUuwXq__word span{transform:none}.BootLoader-module__hUuwXq__bar i{width:100%;transition:none}}
.Nav-module__frEA5W__nav:not([data-stuck=true]):not([data-open=true]){--ink:#f4f1ec;--ink-2:#c6beb3;--ink-3:#a79e93;--ink-4:#847b71;--line-2:#f4f1ec3d;--surface-2:#f4f1ec1a;--brand:var(--color-t300)}@media (max-width:859px){.Nav-module__frEA5W__menu{background:var(--bg);border-bottom:1px solid var(--line);max-height:100svh;transition:transform var(--duration-mid) var(--ease-brand);flex-direction:column;align-items:stretch;gap:2px;padding:74px 20px 22px;position:fixed;inset:0 0 auto;overflow:auto;transform:translateY(-101%)}.Nav-module__frEA5W__nav[data-open=true] .Nav-module__frEA5W__menu{transform:none}}
.AccesRestreint-module__PvOnWq__root{justify-content:center;align-items:center;min-height:calc(100dvh - 66px);margin:-22px;padding:40px 24px;display:flex;position:relative;overflow:hidden}.AccesRestreint-module__PvOnWq__root:after{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 38%, color-mix(in srgb, var(--a-accent) 38%, transparent) 0%, transparent 72%), radial-gradient(90% 70% at 15% 100%, color-mix(in srgb, var(--a-green) 22%, transparent) 0%, transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--a-accent) 14%, transparent) 0%, transparent 55%);position:absolute;inset:0}.AccesRestreint-module__PvOnWq__fond{filter:blur(9px)saturate(1.15);opacity:.32;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:13px;padding:22px;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.AccesRestreint-module__PvOnWq__kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.AccesRestreint-module__PvOnWq__kpi{border-radius:var(--a-radius);background:var(--a-panel);border:1px solid var(--a-border);height:96px;padding:14px;position:relative;overflow:hidden}.AccesRestreint-module__PvOnWq__barre{background:var(--a-accent);height:3px;position:absolute;top:0;left:0;right:0}.AccesRestreint-module__PvOnWq__ligneCourte{background:var(--a-surface-2);border-radius:4px;width:45%;height:7px;margin-bottom:12px}.AccesRestreint-module__PvOnWq__ligneTitre{background:var(--a-surface-2);border-radius:5px;width:62%;height:20px;margin-bottom:10px}.AccesRestreint-module__PvOnWq__ligneFine{background:var(--a-surface-2);border-radius:4px;width:72%;height:6px}.AccesRestreint-module__PvOnWq__tableau{border-radius:var(--a-radius);background:var(--a-panel);border:1px solid var(--a-border);flex:1;padding:16px}.AccesRestreint-module__PvOnWq__entete{background:var(--a-surface-2);border-radius:5px;width:30%;height:14px;margin-bottom:18px}.AccesRestreint-module__PvOnWq__rangee{border-bottom:1px solid var(--a-border);gap:16px;padding:11px 0;display:flex}.AccesRestreint-module__PvOnWq__cell{background:var(--a-surface-2);border-radius:4px;height:9px}.AccesRestreint-module__PvOnWq__carte{z-index:2;text-align:center;background:color-mix(in srgb, var(--a-panel) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid color-mix(in srgb, var(--a-accent) 30%, var(--a-border));max-width:430px;box-shadow:0 28px 70px #0000006b, 0 0 0 1px color-mix(in srgb, var(--a-accent) 10%, transparent);border-radius:18px;padding:32px 30px;position:relative}.AccesRestreint-module__PvOnWq__cadenas{background:color-mix(in srgb, var(--a-accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--a-accent) 38%, transparent);width:58px;height:58px;color:var(--a-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.AccesRestreint-module__PvOnWq__titre{font-family:var(--font-space), sans-serif;color:var(--a-text);margin:0 0 6px;font-size:19px;font-weight:700}.AccesRestreint-module__PvOnWq__message{color:var(--a-text-2);margin:0 0 10px;font-size:14px;font-weight:600}.AccesRestreint-module__PvOnWq__detail{color:var(--a-text-3);margin:0 0 24px;font-size:12.5px;line-height:1.6}.AccesRestreint-module__PvOnWq__retour{background:var(--a-accent);color:#fff;border:none;border-radius:9px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,transform .16s;display:inline-block}.AccesRestreint-module__PvOnWq__retour:hover{background:var(--a-accent-h);transform:translateY(-1px)}@media (max-width:720px){.AccesRestreint-module__PvOnWq__kpis{grid-template-columns:repeat(2,1fr)}}
.Hero-module__BWWc8W__hero{border-bottom:1px solid var(--line);padding:clamp(112px,13vw,150px) 0 clamp(48px,5vw,72px);position:relative;overflow:hidden}.Hero-module__BWWc8W__bg{z-index:0;filter:grayscale()brightness(.34)contrast(1.1);background:url(https://images.unsplash.com/photo-1485083269755-a7b559a4fe5e?fm=jpg&q=80&w=2000&auto=format&fit=crop) 50% 42%/cover no-repeat;position:absolute;inset:0}.Hero-module__BWWc8W__tint{z-index:1;background:var(--color-t500);mix-blend-mode:color;opacity:.5;position:absolute;inset:0}.Hero-module__BWWc8W__veil{z-index:2;background:linear-gradient(100deg,#0c0b0af5 4%,#0c0b0acc 46%,#0c0b0a80 100%),linear-gradient(#0000 54%,#0c0b0af2);position:absolute;inset:0}.Hero-module__BWWc8W__mesh{z-index:3;opacity:.5;background-image:linear-gradient(#f4f1ec0d 1px,#0000 1px),linear-gradient(90deg,#f4f1ec0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.Hero-module__BWWc8W__inner{z-index:6;width:min(var(--container-max), 90vw);color:#f4f1ec;grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(30px,3.6vw,58px);margin-inline:auto;display:grid;position:relative}@media (max-width:960px){.Hero-module__BWWc8W__inner{grid-template-columns:1fr}.Hero-module__BWWc8W__mockupWrap{display:none}}.Hero-module__BWWc8W__title{max-width:14ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:700;line-height:1.02}.Hero-module__BWWc8W__line{display:block;overflow:hidden}.Hero-module__BWWc8W__line>span{transition:transform .95s var(--ease-brand);display:block;transform:translateY(108%)}.Hero-module__BWWc8W__title em{color:var(--color-t300);font-style:normal}.Hero-module__BWWc8W__revealed .Hero-module__BWWc8W__line>span{transform:none}.Hero-module__BWWc8W__revealed .Hero-module__BWWc8W__line:nth-child(2)>span{transition-delay:80ms}.Hero-module__BWWc8W__revealed .Hero-module__BWWc8W__line:nth-child(3)>span{transition-delay:.16s}.Hero-module__BWWc8W__mockup{border:1px solid var(--line-2);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--elev-3);color:var(--ink);transition:transform .9s var(--ease-brand);overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(1.5deg)}.Hero-module__BWWc8W__mockup:hover{transform:perspective(1600px)rotateY(-1.5deg)rotateX(0)}.Hero-module__BWWc8W__bar{background:var(--line-2);height:0;transition:height .9s var(--ease-brand);border-radius:2px 2px 0 0;flex:1}.Hero-module__BWWc8W__barPeak{background:var(--brand-fill)}.Hero-module__BWWc8W__live .Hero-module__BWWc8W__bar{height:var(--h)}@media (prefers-reduced-motion:reduce){.Hero-module__BWWc8W__line>span{transform:none}.Hero-module__BWWc8W__bar{height:var(--h)}}
.LogoMarquee-module__zVO1Cq__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.LogoMarquee-module__zVO1Cq__track{width:max-content;animation:48s linear infinite LogoMarquee-module__zVO1Cq__marquee-scroll;display:flex}.LogoMarquee-module__zVO1Cq__marquee:hover .LogoMarquee-module__zVO1Cq__track{animation-play-state:paused}@keyframes LogoMarquee-module__zVO1Cq__marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.LogoMarquee-module__zVO1Cq__track{flex-wrap:wrap;justify-content:center;animation:none}}
.PhotoBackdrop-module__LmE_oa__backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.PhotoBackdrop-module__LmE_oa__image{object-fit:cover;filter:grayscale()brightness(.32)contrast(1.1);will-change:transform;width:100%;height:140%;position:absolute;inset:-20% 0}.PhotoBackdrop-module__LmE_oa__tint{background:var(--color-t500);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.PhotoBackdrop-module__LmE_oa__veil{background:linear-gradient(95deg,#0c0b0af0,#0c0b0a6b);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.PhotoBackdrop-module__LmE_oa__image{transform:none!important}}
.Reveal-module__JFYs3W__reveal{opacity:0;transition:opacity .7s var(--ease-brand), transform .7s var(--ease-brand);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.Reveal-module__JFYs3W__shown{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__JFYs3W__reveal{opacity:1;transition:none;transform:none}}
.PlatformBento-module__pPbACq__bento{gap:var(--spacing-gap);grid-template-columns:repeat(6,1fr);display:grid}.PlatformBento-module__pPbACq__tile{grid-column:span 2}.PlatformBento-module__pPbACq__tile[data-span="3"]{grid-column:span 3}.PlatformBento-module__pPbACq__tile[data-span="4"]{grid-column:span 4}.PlatformBento-module__pPbACq__viz{align-items:flex-end;gap:4px;height:46px;margin-top:6px;display:flex}.PlatformBento-module__pPbACq__viz i{height:var(--h);background:var(--line-2);border-radius:2px 2px 0 0;flex:1}.PlatformBento-module__pPbACq__viz i.PlatformBento-module__pPbACq__hi{background:var(--brand-fill)}.PlatformBento-module__pPbACq__pulse{gap:5px;margin-top:6px;display:flex}.PlatformBento-module__pPbACq__pulse i{background:var(--line-2);border-radius:50%;width:7px;height:7px}.PlatformBento-module__pPbACq__pulse i:nth-child(-n+3){background:var(--ok);animation:2.4s ease-in-out infinite PlatformBento-module__pPbACq__blink}.PlatformBento-module__pPbACq__pulse i:nth-child(2){animation-delay:.3s}.PlatformBento-module__pPbACq__pulse i:nth-child(3){animation-delay:.6s}@media (max-width:860px){.PlatformBento-module__pPbACq__bento{grid-template-columns:repeat(2,1fr)}.PlatformBento-module__pPbACq__tile,.PlatformBento-module__pPbACq__tile[data-span="3"],.PlatformBento-module__pPbACq__tile[data-span="4"]{grid-column:span 2}}@media (max-width:520px){.PlatformBento-module__pPbACq__bento{grid-template-columns:1fr}.PlatformBento-module__pPbACq__tile,.PlatformBento-module__pPbACq__tile[data-span="3"],.PlatformBento-module__pPbACq__tile[data-span="4"]{grid-column:span 1}}
.SmartIntercept-module__2aWoqa__wire{background:var(--line-2);border-radius:2px;height:2px;position:relative;overflow:hidden}.SmartIntercept-module__2aWoqa__wire:after{content:"";background:var(--brand);width:22px;animation:SmartIntercept-module__2aWoqa__wire-zip 2s var(--ease-brand) infinite;border-radius:2px;position:absolute;inset:0 auto 0 0}.SmartIntercept-module__2aWoqa__flow{grid-template-columns:1fr 60px 1fr;align-items:center;gap:10px;display:grid}@keyframes SmartIntercept-module__2aWoqa__wire-zip{0%{transform:translate(-26px)}to{transform:translate(66px)}}@media (prefers-reduced-motion:reduce){.SmartIntercept-module__2aWoqa__wire:after{animation:none}}
.BeforeAfter-module__mXXO1W__table{border:1px solid var(--line);border-radius:var(--radius-r);background:var(--surface);overflow:hidden}.BeforeAfter-module__mXXO1W__row{border-top:1px solid var(--line);grid-template-columns:.8fr 1fr 1.15fr;display:grid}.BeforeAfter-module__mXXO1W__row:first-child{background:var(--surface-2);border-top:0}.BeforeAfter-module__mXXO1W__cell{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:15px 18px;display:flex}.BeforeAfter-module__mXXO1W__cell:first-child{border-left:0}@media (max-width:720px){.BeforeAfter-module__mXXO1W__row{grid-template-columns:1fr}.BeforeAfter-module__mXXO1W__cell{border-left:0;border-top:1px solid var(--line)}.BeforeAfter-module__mXXO1W__cell:first-child{border-top:0}.BeforeAfter-module__mXXO1W__row:first-child{display:none}}
.ArgumentStrip-module__JlEMdW__strip{border-block:1px solid var(--line);color:#f4f1ec;position:relative;overflow:hidden}.ArgumentStrip-module__JlEMdW__bg{filter:grayscale()brightness(.32)contrast(1.1);transform:translateY(var(--shift,0));will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-20% 0}.ArgumentStrip-module__JlEMdW__tint{background:var(--color-t500);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.ArgumentStrip-module__JlEMdW__veil{background:linear-gradient(95deg,#0c0b0af0,#0c0b0a6b);position:absolute;inset:0}.ArgumentStrip-module__JlEMdW__inner{z-index:3;width:min(var(--container-max), 90vw);margin-inline:auto;padding-block:clamp(44px,5vw,72px);position:relative}
.Security-module__YseVla__layout{grid-template-columns:1.05fr .95fr;gap:clamp(24px,3vw,48px);display:grid}.Security-module__YseVla__roleRow{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.Security-module__YseVla__roleRow:first-child{border-top:0}.Security-module__YseVla__guarantees{gap:var(--spacing-gap);grid-template-columns:repeat(2,1fr);align-content:start;display:grid}@media (max-width:860px){.Security-module__YseVla__layout{grid-template-columns:1fr}}@media (max-width:480px){.Security-module__YseVla__guarantees{grid-template-columns:1fr}}
.Contact-module__ZT-gkG__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(26px,3.4vw,56px);display:grid}.Contact-module__ZT-gkG__form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Contact-module__ZT-gkG__full{grid-column:1/-1}.Contact-module__ZT-gkG__select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}@media (max-width:860px){.Contact-module__ZT-gkG__layout{grid-template-columns:1fr}}@media (max-width:520px){.Contact-module__ZT-gkG__form{grid-template-columns:1fr}}
.Configuration-module__-jwyJa__root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.Configuration-module__-jwyJa__head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.Configuration-module__-jwyJa__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Configuration-module__-jwyJa__title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.Configuration-module__-jwyJa__subtitle{color:var(--a-text-2);font-size:11.5px}.Configuration-module__-jwyJa__btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.Configuration-module__-jwyJa__btnPrimary:hover{background:var(--a-accent-h)}.Configuration-module__-jwyJa__kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.Configuration-module__-jwyJa__kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Configuration-module__-jwyJa__kgrid{grid-template-columns:1fr}}.Configuration-module__-jwyJa__kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.Configuration-module__-jwyJa__ka{height:2px;position:absolute;top:0;left:0;right:0}.Configuration-module__-jwyJa__kLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.Configuration-module__-jwyJa__kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.Configuration-module__-jwyJa__kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.Configuration-module__-jwyJa__toolbar{margin-bottom:12px}.Configuration-module__-jwyJa__filterHead{color:var(--a-text-2);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.Configuration-module__-jwyJa__filterHint{color:var(--a-text-3);margin-left:auto}.Configuration-module__-jwyJa__chips{flex-wrap:wrap;gap:7px;display:flex}.Configuration-module__-jwyJa__fchip{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 5px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Configuration-module__-jwyJa__fchip:hover{border-color:var(--a-accent);color:var(--a-accent)}.Configuration-module__-jwyJa__fchipActive{background:var(--a-accent);border-color:var(--a-accent);color:#fff;box-shadow:0 6px 18px -6px var(--a-accent)}.Configuration-module__-jwyJa__fchipActive:hover{color:#fff}.Configuration-module__-jwyJa__chipIc{background:var(--a-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.Configuration-module__-jwyJa__fchipActive .Configuration-module__-jwyJa__chipIc{background:#fff3}.Configuration-module__-jwyJa__budgetCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);box-shadow:var(--a-shadow);margin-bottom:12px;padding:15px 17px;position:relative;overflow:hidden}.Configuration-module__-jwyJa__budgetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.Configuration-module__-jwyJa__budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.Configuration-module__-jwyJa__budgetBreak{flex-wrap:wrap;gap:20px;display:flex}.Configuration-module__-jwyJa__bkV{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:18px;font-weight:700}.Configuration-module__-jwyJa__bkL{color:var(--a-text-3);font-size:10px}.Configuration-module__-jwyJa__card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.Configuration-module__-jwyJa__cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.Configuration-module__-jwyJa__ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.Configuration-module__-jwyJa__lcFlow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Configuration-module__-jwyJa__lcFlow+.Configuration-module__-jwyJa__lcFlow{margin-top:12px}.Configuration-module__-jwyJa__lcState{border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.Configuration-module__-jwyJa__lcArrow{color:var(--a-text-3);font-size:11px}.Configuration-module__-jwyJa__lcAccent{background:var(--a-accent-soft);border-color:var(--a-accent);color:var(--a-accent)}.Configuration-module__-jwyJa__lcGreen{background:var(--a-green-b);border-color:var(--a-green);color:var(--a-green)}.Configuration-module__-jwyJa__lcOrange{background:var(--a-orange-b);border-color:var(--a-orange);color:var(--a-orange)}.Configuration-module__-jwyJa__lcRed{background:var(--a-red-b);border-color:var(--a-red);color:var(--a-red)}.Configuration-module__-jwyJa__lcLabel{color:var(--a-text-3);margin-right:6px;font-size:11px}.Configuration-module__-jwyJa__grid65{grid-template-columns:1.65fr 1fr;gap:11px;display:grid}@media (max-width:960px){.Configuration-module__-jwyJa__grid65{grid-template-columns:1fr}}.Configuration-module__-jwyJa__tableWrap{overflow-x:auto}.Configuration-module__-jwyJa__table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.Configuration-module__-jwyJa__table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.Configuration-module__-jwyJa__table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.Configuration-module__-jwyJa__table tbody tr{cursor:pointer;transition:background .15s}.Configuration-module__-jwyJa__table tbody tr:hover td{background:var(--a-accent-soft)}.Configuration-module__-jwyJa__mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.Configuration-module__-jwyJa__subInfo{color:var(--a-text-3);font-size:10px}.Configuration-module__-jwyJa__subInfoOrange{color:var(--a-orange);font-size:10px}.Configuration-module__-jwyJa__assignee{align-items:center;gap:7px;display:flex}.Configuration-module__-jwyJa__avc{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.Configuration-module__-jwyJa__chantierAlert{color:var(--a-red)}.Configuration-module__-jwyJa__badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.Configuration-module__-jwyJa__badgeG{background:var(--a-green-b);color:var(--a-green)}.Configuration-module__-jwyJa__badgeO{background:var(--a-orange-b);color:var(--a-orange)}.Configuration-module__-jwyJa__badgeR{background:var(--a-red-b);color:var(--a-red)}.Configuration-module__-jwyJa__badgeB{background:var(--a-blue-b);color:var(--a-blue)}.Configuration-module__-jwyJa__btnQr{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.Configuration-module__-jwyJa__btnQrPrimary{background:var(--a-accent)}.Configuration-module__-jwyJa__btnQrO{background:var(--a-orange)}.Configuration-module__-jwyJa__btnQrR{background:var(--a-red)}.Configuration-module__-jwyJa__qrEmpty{text-align:center;color:var(--a-text-3);padding:30px 0;font-size:12px}.Configuration-module__-jwyJa__qrWidget{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);flex-direction:column;align-items:center;padding:18px;display:flex}.Configuration-module__-jwyJa__qrCanvas{background:var(--a-surface);border:1px solid var(--a-border);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.Configuration-module__-jwyJa__qrId{font-family:var(--font-plex-mono), monospace;color:var(--a-text);margin-top:10px;font-size:13px;font-weight:600}.Configuration-module__-jwyJa__qrSub{color:var(--a-text-3);font-size:11px}.Configuration-module__-jwyJa__btnFull{border-radius:var(--a-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.Configuration-module__-jwyJa__btnFullPrimary{background:var(--a-accent);color:#fff}.Configuration-module__-jwyJa__btnFullGhost{background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-2)}@keyframes Configuration-module__-jwyJa__gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Configuration-module__-jwyJa__gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes Configuration-module__-jwyJa__gm-budgetPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.Configuration-module__-jwyJa__kcard{animation:.4s cubic-bezier(.4,0,.2,1) backwards Configuration-module__-jwyJa__gm-fadeSlide}.Configuration-module__-jwyJa__kcard:nth-child(2){animation-delay:50ms}.Configuration-module__-jwyJa__kcard:nth-child(3){animation-delay:.1s}.Configuration-module__-jwyJa__kcard:nth-child(4){animation-delay:.15s}.Configuration-module__-jwyJa__budgetCard,.Configuration-module__-jwyJa__card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards Configuration-module__-jwyJa__gm-fadeSlide}.Configuration-module__-jwyJa__kcard{transition:border-color .2s,transform .15s}.Configuration-module__-jwyJa__kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.Configuration-module__-jwyJa__budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;transition:transform .4s}.Configuration-module__-jwyJa__budgetPop{animation:.4s Configuration-module__-jwyJa__gm-budgetPop}.Configuration-module__-jwyJa__lcState{transition:all .18s cubic-bezier(.4,0,.2,1)}.Configuration-module__-jwyJa__lcState:hover{transform:translateY(-1px)}.Configuration-module__-jwyJa__btnPrimary,.Configuration-module__-jwyJa__btnQr,.Configuration-module__-jwyJa__btnFull{transition:background .15s,transform .1s}.Configuration-module__-jwyJa__btnPrimary:active,.Configuration-module__-jwyJa__btnQr:active,.Configuration-module__-jwyJa__btnFull:active{transform:scale(.97)}.Configuration-module__-jwyJa__modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s Configuration-module__-jwyJa__gm-fadeSlide;display:flex;position:fixed;inset:0}.Configuration-module__-jwyJa__modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s Configuration-module__-jwyJa__gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.Configuration-module__-jwyJa__modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.Configuration-module__-jwyJa__modalTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.Configuration-module__-jwyJa__modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Configuration-module__-jwyJa__modalX:hover{border-color:var(--a-red);color:var(--a-red)}.Configuration-module__-jwyJa__modalB{padding:16px 18px}.Configuration-module__-jwyJa__modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.Configuration-module__-jwyJa__formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.Configuration-module__-jwyJa__fg{margin-bottom:12px}.Configuration-module__-jwyJa__fgWide{grid-column:span 2}.Configuration-module__-jwyJa__fLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.Configuration-module__-jwyJa__fIn,.Configuration-module__-jwyJa__fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:8px 11px;transition:border-color .2s}.Configuration-module__-jwyJa__fIn:focus,.Configuration-module__-jwyJa__fSel:focus{border-color:var(--a-accent)}.Configuration-module__-jwyJa__btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.Configuration-module__-jwyJa__btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.Configuration-module__-jwyJa__dechBox{border:1px solid var(--a-border);border-left:3px solid var(--a-accent);border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin-top:4px;padding:14px 15px}.Configuration-module__-jwyJa__dechH{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.Configuration-module__-jwyJa__dechT{color:var(--a-text);font-size:12.5px;font-weight:700}.Configuration-module__-jwyJa__dechS{color:var(--a-text-3);margin-top:2px;font-size:11px;line-height:1.45}.Configuration-module__-jwyJa__dechDrop{border:1.5px dashed var(--a-border-2);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Configuration-module__-jwyJa__dechDrop:hover{border-color:var(--a-accent);color:var(--a-accent)}.Configuration-module__-jwyJa__infoBox{border:1px solid var(--a-accent-soft);background:var(--a-accent-soft);color:var(--a-text-2);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.Configuration-module__-jwyJa__toast{z-index:9999;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);max-width:280px;color:var(--a-text);opacity:0;pointer-events:none;padding:11px 15px;font-size:12px;transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;transform:translateY(8px);box-shadow:0 8px 24px #00000080}.Configuration-module__-jwyJa__toastShow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Configuration-module__-jwyJa__kcard,.Configuration-module__-jwyJa__budgetCard,.Configuration-module__-jwyJa__card,.Configuration-module__-jwyJa__modal,.Configuration-module__-jwyJa__modalOv{animation:none}}.Configuration-module__-jwyJa__cg55{grid-template-columns:1fr 1fr;gap:11px;display:grid}@media (max-width:900px){.Configuration-module__-jwyJa__cg55{grid-template-columns:1fr}}.Configuration-module__-jwyJa__togRow{border-bottom:1px solid var(--a-border-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.Configuration-module__-jwyJa__togRow:last-child{border-bottom:none}.Configuration-module__-jwyJa__togRowLarge{flex-direction:column;align-items:stretch;gap:8px}.Configuration-module__-jwyJa__cfgTextarea{resize:vertical;border:1px solid var(--a-border);background:var(--a-bg-2);width:100%;color:var(--a-text);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:12.5px;line-height:1.55}.Configuration-module__-jwyJa__cfgTextarea:focus{border-color:var(--a-accent);outline:none}.Configuration-module__-jwyJa__togInfo{flex:1;min-width:0}.Configuration-module__-jwyJa__tn{color:var(--a-text);font-size:12.5px;font-weight:500}.Configuration-module__-jwyJa__td{color:var(--a-text-3);margin-top:2px;font-size:11px}.Configuration-module__-jwyJa__tog{border:1px solid var(--a-border);background:var(--a-surface-2);cursor:pointer;border-radius:20px;flex-shrink:0;width:36px;height:20px;transition:background .2s,border-color .2s;position:relative}.Configuration-module__-jwyJa__tog:after{content:"";background:var(--a-text-3);border-radius:50%;width:13px;height:13px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.Configuration-module__-jwyJa__togOn{background:var(--a-accent);border-color:var(--a-accent)}.Configuration-module__-jwyJa__togOn:after{background:var(--a-surface);transform:translate(16px)}.Configuration-module__-jwyJa__cfgInput{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:7px 10px;transition:border-color .2s}.Configuration-module__-jwyJa__cfgInput:focus{border-color:var(--a-accent)}.Configuration-module__-jwyJa__cfgNote{color:var(--a-text-2);margin-bottom:14px;font-size:11.5px;line-height:1.5}.Configuration-module__-jwyJa__formula{border:1px solid var(--a-blue-b);background:#2563eb12;border-radius:7px;margin-top:10px;padding:10px}.Configuration-module__-jwyJa__formulaT{color:var(--a-blue);margin-bottom:4px;font-size:10.5px;font-weight:600}.Configuration-module__-jwyJa__formulaC{font-family:var(--font-plex-mono), monospace;color:var(--a-text-2);font-size:10.5px}
.Documentation-module__HjXila__root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.Documentation-module__HjXila__head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.Documentation-module__HjXila__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Documentation-module__HjXila__title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.Documentation-module__HjXila__subtitle{color:var(--a-text-2);font-size:11.5px}.Documentation-module__HjXila__btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.Documentation-module__HjXila__btnPrimary:hover{background:var(--a-accent-h)}.Documentation-module__HjXila__kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.Documentation-module__HjXila__kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Documentation-module__HjXila__kgrid{grid-template-columns:1fr}}.Documentation-module__HjXila__kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.Documentation-module__HjXila__ka{height:2px;position:absolute;top:0;left:0;right:0}.Documentation-module__HjXila__kLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.Documentation-module__HjXila__kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.Documentation-module__HjXila__kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.Documentation-module__HjXila__toolbar{margin-bottom:12px}.Documentation-module__HjXila__filterHead{color:var(--a-text-2);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.Documentation-module__HjXila__filterHint{color:var(--a-text-3);margin-left:auto}.Documentation-module__HjXila__chips{flex-wrap:wrap;gap:7px;display:flex}.Documentation-module__HjXila__fchip{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 5px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Documentation-module__HjXila__fchip:hover{border-color:var(--a-accent);color:var(--a-accent)}.Documentation-module__HjXila__fchipActive{background:var(--a-accent);border-color:var(--a-accent);color:#fff;box-shadow:0 6px 18px -6px var(--a-accent)}.Documentation-module__HjXila__fchipActive:hover{color:#fff}.Documentation-module__HjXila__chipIc{background:var(--a-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.Documentation-module__HjXila__fchipActive .Documentation-module__HjXila__chipIc{background:#fff3}.Documentation-module__HjXila__budgetCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);box-shadow:var(--a-shadow);margin-bottom:12px;padding:15px 17px;position:relative;overflow:hidden}.Documentation-module__HjXila__budgetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.Documentation-module__HjXila__budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.Documentation-module__HjXila__budgetBreak{flex-wrap:wrap;gap:20px;display:flex}.Documentation-module__HjXila__bkV{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:18px;font-weight:700}.Documentation-module__HjXila__bkL{color:var(--a-text-3);font-size:10px}.Documentation-module__HjXila__card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.Documentation-module__HjXila__cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.Documentation-module__HjXila__ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.Documentation-module__HjXila__lcFlow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Documentation-module__HjXila__lcFlow+.Documentation-module__HjXila__lcFlow{margin-top:12px}.Documentation-module__HjXila__lcState{border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.Documentation-module__HjXila__lcArrow{color:var(--a-text-3);font-size:11px}.Documentation-module__HjXila__lcAccent{background:var(--a-accent-soft);border-color:var(--a-accent);color:var(--a-accent)}.Documentation-module__HjXila__lcGreen{background:var(--a-green-b);border-color:var(--a-green);color:var(--a-green)}.Documentation-module__HjXila__lcOrange{background:var(--a-orange-b);border-color:var(--a-orange);color:var(--a-orange)}.Documentation-module__HjXila__lcRed{background:var(--a-red-b);border-color:var(--a-red);color:var(--a-red)}.Documentation-module__HjXila__lcLabel{color:var(--a-text-3);margin-right:6px;font-size:11px}.Documentation-module__HjXila__grid65{grid-template-columns:1.65fr 1fr;gap:11px;display:grid}@media (max-width:960px){.Documentation-module__HjXila__grid65{grid-template-columns:1fr}}.Documentation-module__HjXila__tableWrap{overflow-x:auto}.Documentation-module__HjXila__table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.Documentation-module__HjXila__table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.Documentation-module__HjXila__table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.Documentation-module__HjXila__table tbody tr{cursor:pointer;transition:background .15s}.Documentation-module__HjXila__table tbody tr:hover td{background:var(--a-accent-soft)}.Documentation-module__HjXila__mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.Documentation-module__HjXila__subInfo{color:var(--a-text-3);font-size:10px}.Documentation-module__HjXila__subInfoOrange{color:var(--a-orange);font-size:10px}.Documentation-module__HjXila__assignee{align-items:center;gap:7px;display:flex}.Documentation-module__HjXila__avc{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.Documentation-module__HjXila__chantierAlert{color:var(--a-red)}.Documentation-module__HjXila__badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.Documentation-module__HjXila__badgeG{background:var(--a-green-b);color:var(--a-green)}.Documentation-module__HjXila__badgeO{background:var(--a-orange-b);color:var(--a-orange)}.Documentation-module__HjXila__badgeR{background:var(--a-red-b);color:var(--a-red)}.Documentation-module__HjXila__badgeB{background:var(--a-blue-b);color:var(--a-blue)}.Documentation-module__HjXila__btnQr{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.Documentation-module__HjXila__btnQrPrimary{background:var(--a-accent)}.Documentation-module__HjXila__btnQrO{background:var(--a-orange)}.Documentation-module__HjXila__btnQrR{background:var(--a-red)}.Documentation-module__HjXila__qrEmpty{text-align:center;color:var(--a-text-3);padding:30px 0;font-size:12px}.Documentation-module__HjXila__qrWidget{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);flex-direction:column;align-items:center;padding:18px;display:flex}.Documentation-module__HjXila__qrCanvas{background:var(--a-surface);border:1px solid var(--a-border);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.Documentation-module__HjXila__qrId{font-family:var(--font-plex-mono), monospace;color:var(--a-text);margin-top:10px;font-size:13px;font-weight:600}.Documentation-module__HjXila__qrSub{color:var(--a-text-3);font-size:11px}.Documentation-module__HjXila__btnFull{border-radius:var(--a-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.Documentation-module__HjXila__btnFullPrimary{background:var(--a-accent);color:#fff}.Documentation-module__HjXila__btnFullGhost{background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-2)}@keyframes Documentation-module__HjXila__gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Documentation-module__HjXila__gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes Documentation-module__HjXila__gm-budgetPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.Documentation-module__HjXila__kcard{animation:.4s cubic-bezier(.4,0,.2,1) backwards Documentation-module__HjXila__gm-fadeSlide}.Documentation-module__HjXila__kcard:nth-child(2){animation-delay:50ms}.Documentation-module__HjXila__kcard:nth-child(3){animation-delay:.1s}.Documentation-module__HjXila__kcard:nth-child(4){animation-delay:.15s}.Documentation-module__HjXila__budgetCard,.Documentation-module__HjXila__card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards Documentation-module__HjXila__gm-fadeSlide}.Documentation-module__HjXila__kcard{transition:border-color .2s,transform .15s}.Documentation-module__HjXila__kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.Documentation-module__HjXila__budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;transition:transform .4s}.Documentation-module__HjXila__budgetPop{animation:.4s Documentation-module__HjXila__gm-budgetPop}.Documentation-module__HjXila__lcState{transition:all .18s cubic-bezier(.4,0,.2,1)}.Documentation-module__HjXila__lcState:hover{transform:translateY(-1px)}.Documentation-module__HjXila__btnPrimary,.Documentation-module__HjXila__btnQr,.Documentation-module__HjXila__btnFull{transition:background .15s,transform .1s}.Documentation-module__HjXila__btnPrimary:active,.Documentation-module__HjXila__btnQr:active,.Documentation-module__HjXila__btnFull:active{transform:scale(.97)}.Documentation-module__HjXila__modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s Documentation-module__HjXila__gm-fadeSlide;display:flex;position:fixed;inset:0}.Documentation-module__HjXila__modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s Documentation-module__HjXila__gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.Documentation-module__HjXila__modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.Documentation-module__HjXila__modalTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.Documentation-module__HjXila__modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Documentation-module__HjXila__modalX:hover{border-color:var(--a-red);color:var(--a-red)}.Documentation-module__HjXila__modalB{padding:16px 18px}.Documentation-module__HjXila__modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.Documentation-module__HjXila__formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.Documentation-module__HjXila__fg{margin-bottom:12px}.Documentation-module__HjXila__fgWide{grid-column:span 2}.Documentation-module__HjXila__fLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.Documentation-module__HjXila__fIn,.Documentation-module__HjXila__fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:8px 11px;transition:border-color .2s}.Documentation-module__HjXila__fIn:focus,.Documentation-module__HjXila__fSel:focus{border-color:var(--a-accent)}.Documentation-module__HjXila__btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.Documentation-module__HjXila__btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.Documentation-module__HjXila__dechBox{border:1px solid var(--a-border);border-left:3px solid var(--a-accent);border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin-top:4px;padding:14px 15px}.Documentation-module__HjXila__dechH{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.Documentation-module__HjXila__dechT{color:var(--a-text);font-size:12.5px;font-weight:700}.Documentation-module__HjXila__dechS{color:var(--a-text-3);margin-top:2px;font-size:11px;line-height:1.45}.Documentation-module__HjXila__dechDrop{border:1.5px dashed var(--a-border-2);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Documentation-module__HjXila__dechDrop:hover{border-color:var(--a-accent);color:var(--a-accent)}.Documentation-module__HjXila__infoBox{border:1px solid var(--a-accent-soft);background:var(--a-accent-soft);color:var(--a-text-2);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.Documentation-module__HjXila__toast{z-index:9999;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);max-width:280px;color:var(--a-text);opacity:0;pointer-events:none;padding:11px 15px;font-size:12px;transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;transform:translateY(8px);box-shadow:0 8px 24px #00000080}.Documentation-module__HjXila__toastShow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Documentation-module__HjXila__kcard,.Documentation-module__HjXila__budgetCard,.Documentation-module__HjXila__card,.Documentation-module__HjXila__modal,.Documentation-module__HjXila__modalOv{animation:none}}.Documentation-module__HjXila__docSearch{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);min-width:200px;color:var(--a-text-3);align-items:center;gap:8px;padding:6px 11px;display:flex}.Documentation-module__HjXila__docSearch input{color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;background:0 0;border:none;outline:none;flex:1}.Documentation-module__HjXila__docSearch input::placeholder{color:var(--a-text-3)}.Documentation-module__HjXila__headActions{align-items:center;gap:8px;display:flex}.Documentation-module__HjXila__docChips{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:9px;display:grid}@media (max-width:560px){.Documentation-module__HjXila__docChips{grid-template-columns:1fr}}.Documentation-module__HjXila__dchip{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:10px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Documentation-module__HjXila__dchip:hover{border-color:var(--a-accent);transform:translateY(-1px)}.Documentation-module__HjXila__dchipActive{border-color:var(--a-accent);background:var(--a-accent-soft);box-shadow:inset 0 0 0 1px var(--a-accent)}.Documentation-module__HjXila__dchipIc{background:var(--a-accent-soft);width:32px;height:32px;color:var(--a-accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Documentation-module__HjXila__dchipActive .Documentation-module__HjXila__dchipIc{background:var(--a-accent);color:#fff}.Documentation-module__HjXila__dchipTxt{min-width:0}.Documentation-module__HjXila__dchipN{color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.Documentation-module__HjXila__dchipM{color:var(--a-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;overflow:hidden}.Documentation-module__HjXila__docEmpty{text-align:center;color:var(--a-text-3);padding:22px 0;font-size:12.5px}.Documentation-module__HjXila__optRow{flex-wrap:wrap;gap:8px;display:flex}.Documentation-module__HjXila__opt{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.Documentation-module__HjXila__optBx{border:1.5px solid var(--a-border-2);background:var(--a-surface-2);color:#0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:all .18s;display:inline-flex}.Documentation-module__HjXila__optChecked .Documentation-module__HjXila__optBx{background:var(--a-accent);border-color:var(--a-accent);color:#fff}.Documentation-module__HjXila__divLine{background:var(--a-border);height:1px;margin:13px 0}.Documentation-module__HjXila__sectionLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--a-text-2);margin-bottom:9px;font-size:11px;font-weight:700}.Documentation-module__HjXila__pdfPages{color:var(--a-text-3);font-size:11px}.Documentation-module__HjXila__pdfFrame{border:1px solid var(--a-border);background:var(--a-surface-2);border-radius:10px;min-height:520px;max-height:760px;padding:26px;overflow-y:auto}@media (max-width:560px){.Documentation-module__HjXila__pdfFrame{max-height:none;padding:12px}}.Documentation-module__HjXila__pdfEmpty{text-align:center;min-height:380px;color:var(--a-text-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12.5px;line-height:1.6;display:flex}.Documentation-module__HjXila__pdfSheet{background:var(--a-surface);max-width:880px;color:var(--a-text);font-family:var(--font-inter), sans-serif;border-radius:3px;margin:0 auto;padding:44px 52px 28px;box-shadow:0 8px 28px #00000024}@media (max-width:560px){.Documentation-module__HjXila__pdfSheet{padding:22px 20px 16px}}.Documentation-module__HjXila__pdfHead{border-bottom:2px solid var(--a-accent);justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:13px;display:flex}.Documentation-module__HjXila__pdfBrand{align-items:center;gap:10px;display:flex}.Documentation-module__HjXila__pdfBrandN{font-family:var(--font-space), sans-serif;color:var(--a-text);font-size:15px;font-weight:700}.Documentation-module__HjXila__pdfBrandS{color:var(--a-text-3);font-size:10px}.Documentation-module__HjXila__pdfRef{font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.Documentation-module__HjXila__pdfTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.3}.Documentation-module__HjXila__pdfMeta{color:var(--a-text-3);margin-bottom:18px;font-size:11px}.Documentation-module__HjXila__pdfToc{background:var(--a-bg);border:1px solid #f1f2f5;border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:12px}.Documentation-module__HjXila__pdfTocT{color:var(--a-text);margin-bottom:6px;font-weight:700}.Documentation-module__HjXila__pdfTocItem{color:var(--a-text-2);padding:2px 0}.Documentation-module__HjXila__pdfBody{font-size:13px;line-height:1.7}.Documentation-module__HjXila__pdfStep{border-bottom:1px solid #f1f2f5;gap:13px;padding:11px 0;display:flex}.Documentation-module__HjXila__pdfStepN{width:24px;height:24px;color:var(--a-accent);background:#0f766e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.Documentation-module__HjXila__pdfStepT{color:var(--a-text);margin-bottom:2px;font-weight:700}.Documentation-module__HjXila__pdfStepD{color:var(--a-text-2)}.Documentation-module__HjXila__pdfNotes{margin-top:18px}.Documentation-module__HjXila__pdfNotesT{color:var(--a-text);margin-bottom:8px;font-size:12px;font-weight:700}.Documentation-module__HjXila__pdfNotesL{background:var(--a-surface-2);height:1px;margin:14px 0}.Documentation-module__HjXila__pdfFoot{color:var(--a-text-3);border-top:1px solid #f1f2f5;justify-content:space-between;margin-top:20px;padding-top:12px;font-size:10px;display:flex}.Documentation-module__HjXila__docActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.Documentation-module__HjXila__btnGhostSm{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:10.5px;font-weight:600;transition:all .15s}.Documentation-module__HjXila__btnGhostSm:hover{border-color:var(--a-accent);color:var(--a-accent)}.Documentation-module__HjXila__btnDisabled{opacity:.5;pointer-events:none}.Documentation-module__HjXila__listeBox{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);overflow:hidden}.Documentation-module__HjXila__listeH{border-bottom:1px solid var(--a-border);background:var(--a-surface-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.Documentation-module__HjXila__listeCompte{letter-spacing:.4px;text-transform:uppercase;color:var(--a-text-3);font-size:11px;font-weight:600}.Documentation-module__HjXila__listeCorps{background:var(--a-border-2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1px;max-height:290px;display:grid;overflow-y:auto}.Documentation-module__HjXila__matLigne{background:var(--a-surface);cursor:pointer;align-items:center;gap:9px;min-width:0;padding:8px 11px;transition:background .15s;display:flex}.Documentation-module__HjXila__matLigne:hover{background:var(--a-surface-2)}.Documentation-module__HjXila__matLigneCochee{background:color-mix(in oklab, var(--a-accent) 10%, var(--a-surface))}.Documentation-module__HjXila__matLigneCochee:hover{background:color-mix(in oklab, var(--a-accent) 15%, var(--a-surface))}.Documentation-module__HjXila__matCase{width:15px;height:15px;accent-color:var(--a-accent);cursor:pointer;flex-shrink:0}.Documentation-module__HjXila__matRef{font-family:var(--font-mono), monospace;color:var(--a-text);flex-shrink:0;font-size:11.5px;font-weight:600}.Documentation-module__HjXila__matNom{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--a-text-3);font-size:11.5px;overflow:hidden}.Documentation-module__HjXila__selBar{border:1px solid color-mix(in oklab, var(--a-accent) 30%, transparent);border-radius:var(--a-radius-sm);background:var(--a-accent-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:9px 11px;display:flex}.Documentation-module__HjXila__selTitre{letter-spacing:.4px;text-transform:uppercase;color:var(--a-accent);font-size:11px;font-weight:700}.Documentation-module__HjXila__selPuces{flex-wrap:wrap;flex:1;gap:5px;min-width:0;max-height:88px;display:flex;overflow-y:auto}.Documentation-module__HjXila__selPuce{border:1px solid color-mix(in oklab, var(--a-accent) 35%, transparent);background:var(--a-surface);color:var(--a-text);font-family:var(--font-mono), monospace;cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.Documentation-module__HjXila__selPuce:hover{border-color:var(--a-red);color:var(--a-red)}.Documentation-module__HjXila__aide{color:var(--a-text-3);margin:7px 0 0;font-size:11.5px;line-height:1.55}.Documentation-module__HjXila__docActions{border-top:1px solid var(--a-border);flex-wrap:wrap;align-items:center;margin-top:14px;padding-top:13px}.Documentation-module__HjXila__docActions .Documentation-module__HjXila__btnPrimary,.Documentation-module__HjXila__docActions .Documentation-module__HjXila__btnGhost{white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}
.Produits-module__kXRwQG__root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.Produits-module__kXRwQG__head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.Produits-module__kXRwQG__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Produits-module__kXRwQG__title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.Produits-module__kXRwQG__subtitle{color:var(--a-text-2);font-size:11.5px}.Produits-module__kXRwQG__btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s}.Produits-module__kXRwQG__btnPrimary:hover{background:var(--a-accent-h)}.Produits-module__kXRwQG__kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.Produits-module__kXRwQG__kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Produits-module__kXRwQG__kgrid{grid-template-columns:1fr}}.Produits-module__kXRwQG__kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.Produits-module__kXRwQG__ka{height:2px;position:absolute;top:0;left:0;right:0}.Produits-module__kXRwQG__kLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.Produits-module__kXRwQG__kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.Produits-module__kXRwQG__kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.Produits-module__kXRwQG__toolbar{margin-bottom:12px}.Produits-module__kXRwQG__filterHead{color:var(--a-text-2);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.Produits-module__kXRwQG__filterHint{color:var(--a-text-3);margin-left:auto}.Produits-module__kXRwQG__chips{flex-wrap:wrap;gap:7px;display:flex}.Produits-module__kXRwQG__fchip{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 13px 5px 5px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:all .22s cubic-bezier(.4,0,.2,1);display:inline-flex}.Produits-module__kXRwQG__fchip:hover{border-color:var(--a-accent);color:var(--a-accent)}.Produits-module__kXRwQG__fchipActive{background:var(--a-accent);border-color:var(--a-accent);color:#fff;box-shadow:0 6px 18px -6px var(--a-accent)}.Produits-module__kXRwQG__fchipActive:hover{color:#fff}.Produits-module__kXRwQG__chipIc{background:var(--a-surface-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.Produits-module__kXRwQG__fchipActive .Produits-module__kXRwQG__chipIc{background:#fff3}.Produits-module__kXRwQG__budgetCard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:linear-gradient(135deg, var(--a-accent-soft), transparent);box-shadow:var(--a-shadow);margin-bottom:12px;padding:15px 17px;position:relative;overflow:hidden}.Produits-module__kXRwQG__budgetRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.Produits-module__kXRwQG__budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.Produits-module__kXRwQG__budgetBreak{flex-wrap:wrap;gap:20px;display:flex}.Produits-module__kXRwQG__bkV{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:18px;font-weight:700}.Produits-module__kXRwQG__bkL{color:var(--a-text-3);font-size:10px}.Produits-module__kXRwQG__card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.Produits-module__kXRwQG__cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.Produits-module__kXRwQG__ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.Produits-module__kXRwQG__lcFlow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Produits-module__kXRwQG__lcFlow+.Produits-module__kXRwQG__lcFlow{margin-top:12px}.Produits-module__kXRwQG__lcState{border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.Produits-module__kXRwQG__lcArrow{color:var(--a-text-3);font-size:11px}.Produits-module__kXRwQG__lcAccent{background:var(--a-accent-soft);border-color:var(--a-accent);color:var(--a-accent)}.Produits-module__kXRwQG__lcGreen{background:var(--a-green-b);border-color:var(--a-green);color:var(--a-green)}.Produits-module__kXRwQG__lcOrange{background:var(--a-orange-b);border-color:var(--a-orange);color:var(--a-orange)}.Produits-module__kXRwQG__lcRed{background:var(--a-red-b);border-color:var(--a-red);color:var(--a-red)}.Produits-module__kXRwQG__lcLabel{color:var(--a-text-3);margin-right:6px;font-size:11px}.Produits-module__kXRwQG__grid65{grid-template-columns:1.65fr 1fr;gap:11px;display:grid}@media (max-width:960px){.Produits-module__kXRwQG__grid65{grid-template-columns:1fr}}.Produits-module__kXRwQG__tableWrap{overflow-x:auto}.Produits-module__kXRwQG__table{border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.Produits-module__kXRwQG__table th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.Produits-module__kXRwQG__table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.Produits-module__kXRwQG__table tbody tr{cursor:pointer;transition:background .15s}.Produits-module__kXRwQG__table tbody tr:hover td{background:var(--a-accent-soft)}.Produits-module__kXRwQG__mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-plex-mono), monospace;color:var(--a-text-3);font-size:11px}.Produits-module__kXRwQG__subInfo{color:var(--a-text-3);font-size:10px}.Produits-module__kXRwQG__subInfoOrange{color:var(--a-orange);font-size:10px}.Produits-module__kXRwQG__assignee{align-items:center;gap:7px;display:flex}.Produits-module__kXRwQG__avc{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.Produits-module__kXRwQG__chantierAlert{color:var(--a-red)}.Produits-module__kXRwQG__badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.Produits-module__kXRwQG__badgeG{background:var(--a-green-b);color:var(--a-green)}.Produits-module__kXRwQG__badgeO{background:var(--a-orange-b);color:var(--a-orange)}.Produits-module__kXRwQG__badgeR{background:var(--a-red-b);color:var(--a-red)}.Produits-module__kXRwQG__badgeB{background:var(--a-blue-b);color:var(--a-blue)}.Produits-module__kXRwQG__btnQr{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:10px;font-weight:600;display:inline-flex}.Produits-module__kXRwQG__btnQrPrimary{background:var(--a-accent)}.Produits-module__kXRwQG__btnQrO{background:var(--a-orange)}.Produits-module__kXRwQG__btnQrR{background:var(--a-red)}.Produits-module__kXRwQG__qrEmpty{text-align:center;color:var(--a-text-3);padding:30px 0;font-size:12px}.Produits-module__kXRwQG__qrWidget{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-surface);flex-direction:column;align-items:center;padding:18px;display:flex}.Produits-module__kXRwQG__qrCanvas{background:var(--a-surface);border:1px solid var(--a-border);border-radius:8px;place-items:center;width:120px;height:120px;display:grid}.Produits-module__kXRwQG__qrId{font-family:var(--font-plex-mono), monospace;color:var(--a-text);margin-top:10px;font-size:13px;font-weight:600}.Produits-module__kXRwQG__qrSub{color:var(--a-text-3);font-size:11px}.Produits-module__kXRwQG__btnFull{border-radius:var(--a-radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.Produits-module__kXRwQG__btnFullPrimary{background:var(--a-accent);color:#fff}.Produits-module__kXRwQG__btnFullGhost{background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-2)}@keyframes Produits-module__kXRwQG__gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Produits-module__kXRwQG__gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes Produits-module__kXRwQG__gm-budgetPop{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.Produits-module__kXRwQG__kcard{animation:.4s cubic-bezier(.4,0,.2,1) backwards Produits-module__kXRwQG__gm-fadeSlide}.Produits-module__kXRwQG__kcard:nth-child(2){animation-delay:50ms}.Produits-module__kXRwQG__kcard:nth-child(3){animation-delay:.1s}.Produits-module__kXRwQG__kcard:nth-child(4){animation-delay:.15s}.Produits-module__kXRwQG__budgetCard,.Produits-module__kXRwQG__card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards Produits-module__kXRwQG__gm-fadeSlide}.Produits-module__kXRwQG__kcard{transition:border-color .2s,transform .15s}.Produits-module__kXRwQG__kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.Produits-module__kXRwQG__budgetVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), monospace;transition:transform .4s}.Produits-module__kXRwQG__budgetPop{animation:.4s Produits-module__kXRwQG__gm-budgetPop}.Produits-module__kXRwQG__lcState{transition:all .18s cubic-bezier(.4,0,.2,1)}.Produits-module__kXRwQG__lcState:hover{transform:translateY(-1px)}.Produits-module__kXRwQG__btnPrimary,.Produits-module__kXRwQG__btnQr,.Produits-module__kXRwQG__btnFull{transition:background .15s,transform .1s}.Produits-module__kXRwQG__btnPrimary:active,.Produits-module__kXRwQG__btnQr:active,.Produits-module__kXRwQG__btnFull:active{transform:scale(.97)}.Produits-module__kXRwQG__modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s Produits-module__kXRwQG__gm-fadeSlide;display:flex;position:fixed;inset:0}.Produits-module__kXRwQG__modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s Produits-module__kXRwQG__gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.Produits-module__kXRwQG__modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.Produits-module__kXRwQG__modalTitle{font-family:var(--font-space), sans-serif;color:var(--a-text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.Produits-module__kXRwQG__modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Produits-module__kXRwQG__modalX:hover{border-color:var(--a-red);color:var(--a-red)}.Produits-module__kXRwQG__modalB{padding:16px 18px}.Produits-module__kXRwQG__modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.Produits-module__kXRwQG__formGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.Produits-module__kXRwQG__fg{margin-bottom:12px}.Produits-module__kXRwQG__fgWide{grid-column:span 2}.Produits-module__kXRwQG__fLbl{letter-spacing:.5px;text-transform:uppercase;color:var(--a-text-3);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.Produits-module__kXRwQG__fIn,.Produits-module__kXRwQG__fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);font-size:12.5px;font-family:var(--font-inter), sans-serif;outline:none;padding:8px 11px;transition:border-color .2s}.Produits-module__kXRwQG__fIn:focus,.Produits-module__kXRwQG__fSel:focus{border-color:var(--a-accent)}.Produits-module__kXRwQG__btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.Produits-module__kXRwQG__btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.Produits-module__kXRwQG__dechBox{border:1px solid var(--a-border);border-left:3px solid var(--a-accent);border-radius:var(--a-radius-sm);background:var(--a-surface-2);margin-top:4px;padding:14px 15px}.Produits-module__kXRwQG__dechH{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.Produits-module__kXRwQG__dechT{color:var(--a-text);font-size:12.5px;font-weight:700}.Produits-module__kXRwQG__dechS{color:var(--a-text-3);margin-top:2px;font-size:11px;line-height:1.45}.Produits-module__kXRwQG__dechDrop{border:1.5px dashed var(--a-border-2);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;align-items:center;gap:10px;padding:13px 14px;font-size:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Produits-module__kXRwQG__dechDrop:hover{border-color:var(--a-accent);color:var(--a-accent)}.Produits-module__kXRwQG__infoBox{border:1px solid var(--a-accent-soft);background:var(--a-accent-soft);color:var(--a-text-2);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.Produits-module__kXRwQG__toast{z-index:9999;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);max-width:280px;color:var(--a-text);opacity:0;pointer-events:none;padding:11px 15px;font-size:12px;transition:opacity .25s,transform .25s;position:fixed;bottom:20px;right:20px;transform:translateY(8px);box-shadow:0 8px 24px #00000080}.Produits-module__kXRwQG__toastShow{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Produits-module__kXRwQG__kcard,.Produits-module__kXRwQG__budgetCard,.Produits-module__kXRwQG__card,.Produits-module__kXRwQG__modal,.Produits-module__kXRwQG__modalOv{animation:none}}.Produits-module__kXRwQG__pbar{background:var(--a-surface-2);border-radius:3px;flex:1;height:4px;overflow:hidden}.Produits-module__kXRwQG__pbarFill{border-radius:3px;height:100%}.Produits-module__kXRwQG__progressCell{align-items:center;gap:7px;display:flex}.Produits-module__kXRwQG__fRow{gap:10px;display:flex}.Produits-module__kXRwQG__fRow>*{flex:1}
.AppLayout-module__-7m8TW__shell{background:var(--a-bg);height:100svh;color:var(--a-text);font-family:var(--font-inter), sans-serif;display:flex;overflow:hidden}.AppLayout-module__-7m8TW__sidebar{background:var(--a-bg);border-right:1px solid var(--a-border);flex-direction:column;flex-shrink:0;width:252px;display:flex;overflow:hidden}.AppLayout-module__-7m8TW__logoWrap{border-bottom:1px solid var(--a-border);align-items:center;gap:6px;padding:17px 15px 13px;display:flex}.AppLayout-module__-7m8TW__logoTxt{font-family:var(--font-space), sans-serif;letter-spacing:-.2px;color:var(--a-text);font-size:15px;font-weight:700;line-height:1}.AppLayout-module__-7m8TW__logoTxt em{color:var(--a-accent);font-style:normal}.AppLayout-module__-7m8TW__logoEnv{letter-spacing:1.4px;text-transform:uppercase;color:var(--a-text-3);margin-top:2px;font-size:9px;font-weight:600}.AppLayout-module__-7m8TW__hamburger{background:var(--a-surface-2);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .15s;display:flex}.AppLayout-module__-7m8TW__hamburger:hover{background:var(--a-border)}.AppLayout-module__-7m8TW__sidebar{transition:width .25s}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed{width:88px}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__logoTxtWrap,.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__search,.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__section,.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__badge,.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__userInfo{display:none}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__logoWrap{flex-direction:column;gap:8px;padding:14px 8px}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__hamburger{margin-left:0}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__navItem{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:7px 4px}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__navLbl{white-space:normal;max-width:74px;font-size:9px;font-weight:500;line-height:1.1}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__collapsed .AppLayout-module__-7m8TW__user{justify-content:center;padding:12px 6px}.AppLayout-module__-7m8TW__search{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-3);cursor:pointer;align-items:center;gap:8px;margin:11px 11px 5px;padding:7px 10px;font-size:12px;transition:border-color .2s;display:flex}.AppLayout-module__-7m8TW__search:hover{border-color:var(--a-accent)}.AppLayout-module__-7m8TW__search kbd{background:var(--a-border-2);color:var(--a-text-3);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:10px}.AppLayout-module__-7m8TW__nav{flex:1;padding:4px 7px 8px;overflow-y:auto}.AppLayout-module__-7m8TW__nav::-webkit-scrollbar{width:0}.AppLayout-module__-7m8TW__section{letter-spacing:1.2px;text-transform:uppercase;color:var(--a-text-3);padding:13px 8px 4px;font-size:9px;font-weight:700}.AppLayout-module__-7m8TW__navItem{border-radius:var(--a-radius-sm);color:var(--a-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;text-decoration:none;transition:background .15s,color .15s,transform .18s;display:flex;position:relative}.AppLayout-module__-7m8TW__navItem:hover{background:var(--a-accent-soft);color:var(--a-accent);transform:translate(2px)}.AppLayout-module__-7m8TW__navItem.AppLayout-module__-7m8TW__active{background:var(--a-accent-soft);color:var(--a-accent);font-weight:500}.AppLayout-module__-7m8TW__navItem.AppLayout-module__-7m8TW__active:before{content:"";background:var(--a-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.AppLayout-module__-7m8TW__navItem svg{opacity:.75;flex-shrink:0}.AppLayout-module__-7m8TW__navItem.AppLayout-module__-7m8TW__active svg,.AppLayout-module__-7m8TW__navItem:hover svg{opacity:1}.AppLayout-module__-7m8TW__navLbl{white-space:nowrap;overflow:hidden}.AppLayout-module__-7m8TW__badge{border-radius:20px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.AppLayout-module__-7m8TW__badge.AppLayout-module__-7m8TW__r{background:var(--a-red-b);color:var(--a-red)}.AppLayout-module__-7m8TW__badge.AppLayout-module__-7m8TW__g{background:var(--a-green-b);color:var(--a-green)}.AppLayout-module__-7m8TW__badge.AppLayout-module__-7m8TW__o{background:var(--a-orange-b);color:var(--a-orange)}.AppLayout-module__-7m8TW__user{border-top:1px solid var(--a-border);align-items:center;gap:9px;padding:10px 11px;display:flex}.AppLayout-module__-7m8TW__avatar{background:linear-gradient(135deg, var(--a-accent), var(--a-accent-h));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.AppLayout-module__-7m8TW__userInfo{flex:1;min-width:0}.AppLayout-module__-7m8TW__userName{white-space:nowrap;text-overflow:ellipsis;color:var(--a-text);font-size:12px;font-weight:600;overflow:hidden}.AppLayout-module__-7m8TW__userRole{color:var(--a-text-3);font-size:10px}.AppLayout-module__-7m8TW__main{background:var(--a-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.AppLayout-module__-7m8TW__topbar{background:var(--a-bg);border-bottom:1px solid var(--a-border);flex-shrink:0;align-items:center;gap:10px;height:50px;padding:0 20px;display:flex}.AppLayout-module__-7m8TW__breadcrumb{color:var(--a-text-2);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.AppLayout-module__-7m8TW__bcSep{color:var(--a-text-3)}.AppLayout-module__-7m8TW__bcCur{color:var(--a-accent);font-weight:500}.AppLayout-module__-7m8TW__spacer{flex:1}.AppLayout-module__-7m8TW__tbIcon{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:32px;height:32px;color:var(--a-text-2);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.AppLayout-module__-7m8TW__tbIcon:hover{border-color:var(--a-accent);color:var(--a-accent)}.AppLayout-module__-7m8TW__tbBadge{border:2px solid var(--a-panel);background:var(--a-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.AppLayout-module__-7m8TW__tbBtn{border-radius:var(--a-radius-sm);font-size:12px;font-weight:500;font-family:var(--font-inter), sans-serif;cursor:pointer;border:none;align-items:center;gap:5px;padding:6px 13px;transition:all .15s;display:flex}.AppLayout-module__-7m8TW__tbBtn:active{transform:scale(.97)}.AppLayout-module__-7m8TW__tbBtnGhost{background:var(--a-surface);color:var(--a-text-2);border:1px solid var(--a-border)}.AppLayout-module__-7m8TW__tbBtnGhost:hover{border-color:var(--a-accent);color:var(--a-accent);background:var(--a-accent-soft)}.AppLayout-module__-7m8TW__tbBtnLogout{background:var(--a-red-b);color:var(--a-red);border:1px solid #d23c3c26}.AppLayout-module__-7m8TW__tbBtnLogout:hover{background:#d23c3c33}.AppLayout-module__-7m8TW__content{flex:1;padding:22px;overflow-y:auto}.AppLayout-module__-7m8TW__mobMenu{width:32px;height:32px;color:var(--a-text-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}@media (max-width:860px){.AppLayout-module__-7m8TW__sidebar{z-index:900;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:8px 0 32px #0000002e}.AppLayout-module__-7m8TW__sidebar.AppLayout-module__-7m8TW__mobileOpen{transform:translate(0)}.AppLayout-module__-7m8TW__mobMenu{display:flex}}.AppLayout-module__-7m8TW__main{min-width:0}.AppLayout-module__-7m8TW__backdrop{display:none}@media (max-width:860px){.AppLayout-module__-7m8TW__content{padding:14px}.AppLayout-module__-7m8TW__backdrop{z-index:899;background:#00000073;animation:.2s AppLayout-module__-7m8TW__fadeBackdrop;display:block;position:fixed;inset:0}}@media (max-width:620px){.AppLayout-module__-7m8TW__breadcrumb{display:none}.AppLayout-module__-7m8TW__topbar{gap:8px;padding:0 12px}}@media (max-width:560px){.AppLayout-module__-7m8TW__btnLabel{display:none}.AppLayout-module__-7m8TW__tbBtn{padding:6px 9px}}@media (max-width:480px){.AppLayout-module__-7m8TW__content{padding:12px 10px}}@keyframes AppLayout-module__-7m8TW__fadeBackdrop{0%{opacity:0}to{opacity:1}}.AppLayout-module__-7m8TW__navItemLocked{opacity:.45;cursor:not-allowed}.AppLayout-module__-7m8TW__navItemLocked:hover{color:var(--a-text-2);background:0 0;transform:none}.AppLayout-module__-7m8TW__navLock{color:var(--a-text-3);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.AppLayout-module__-7m8TW__rgBoite{flex:auto;min-width:0;max-width:540px;margin:0 auto;position:relative}.AppLayout-module__-7m8TW__rgChamp{border:1px solid var(--a-border);background:var(--a-surface);height:34px;color:var(--a-text-3);cursor:text;border-radius:999px;align-items:center;gap:9px;padding:0 7px 0 12px;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s,box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex}.AppLayout-module__-7m8TW__rgChamp:hover{border-color:color-mix(in oklab, var(--a-accent) 45%, var(--a-border));background:var(--a-surface-2)}.AppLayout-module__-7m8TW__rgChamp:focus-within{border-color:var(--a-accent);background:var(--a-bg);box-shadow:0 0 0 3px var(--a-accent-soft)}.AppLayout-module__-7m8TW__rgChamp input{min-width:0;height:100%;box-shadow:none;color:var(--a-text);font-family:var(--font-inter), sans-serif;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}.AppLayout-module__-7m8TW__rgChamp input::placeholder{color:var(--a-text-3)}.AppLayout-module__-7m8TW__rgLoupe{color:var(--a-text-3);flex-shrink:0;transition:color .2s,transform .25s cubic-bezier(.34,1.3,.64,1);display:flex}.AppLayout-module__-7m8TW__rgChamp:focus-within .AppLayout-module__-7m8TW__rgLoupe{color:var(--a-accent);transform:scale(1.08)}.AppLayout-module__-7m8TW__rgVider{width:22px;height:22px;color:var(--a-text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;line-height:1;transition:background .15s,color .15s;display:flex}.AppLayout-module__-7m8TW__rgVider:hover{background:var(--a-surface-2);color:var(--a-text)}.AppLayout-module__-7m8TW__rgRaccourci{opacity:.75;flex-shrink:0;gap:3px;padding-right:4px;transition:opacity .2s;display:flex}.AppLayout-module__-7m8TW__rgChamp:focus-within .AppLayout-module__-7m8TW__rgRaccourci{opacity:0}.AppLayout-module__-7m8TW__rgTouche{background:var(--a-surface-2);min-width:19px;color:var(--a-text-3);font-family:var(--font-inter), sans-serif;text-align:center;white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.25}@media (hover:none),(max-width:720px){.AppLayout-module__-7m8TW__rgRaccourci{display:none}}@keyframes AppLayout-module__-7m8TW__rgMontee{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.AppLayout-module__-7m8TW__rgPanneau{z-index:300;border:1px solid var(--a-border);background:var(--a-panel);transform-origin:top;border-radius:14px;flex-direction:column;max-height:min(70vh,470px);animation:.17s cubic-bezier(.4,0,.2,1) AppLayout-module__-7m8TW__rgMontee;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 2px 6px #0000000f,0 18px 44px #0000004d}.AppLayout-module__-7m8TW__rgListe{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.AppLayout-module__-7m8TW__rgEtat{text-align:center;color:var(--a-text-2);padding:26px 18px;font-size:12.5px}.AppLayout-module__-7m8TW__rgEtatSous{color:var(--a-text-3);margin-top:6px;font-size:11.5px;line-height:1.5}@keyframes AppLayout-module__-7m8TW__rgBalai{0%{transform:translate(-100%)}to{transform:translate(300%)}}.AppLayout-module__-7m8TW__rgAttente{background:var(--a-surface-2);flex-shrink:0;height:2px;overflow:hidden}.AppLayout-module__-7m8TW__rgAttente:after{content:"";background:var(--a-accent);width:33%;animation:1s ease-in-out infinite AppLayout-module__-7m8TW__rgBalai;position:absolute;inset:0 auto 0 0}.AppLayout-module__-7m8TW__rgGroupe{border-bottom:1px solid var(--a-border-2);padding-bottom:4px}.AppLayout-module__-7m8TW__rgGroupe:last-of-type{border-bottom:none}.AppLayout-module__-7m8TW__rgGroupeTete{letter-spacing:.7px;text-transform:uppercase;color:var(--a-text-3);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px 6px;font-size:9.5px;font-weight:700;display:flex}.AppLayout-module__-7m8TW__rgReste{letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:500}.AppLayout-module__-7m8TW__rgLigne{width:100%;color:var(--a-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:8px 14px;font-family:inherit;transition:background .12s;display:flex;position:relative}.AppLayout-module__-7m8TW__rgLigne:before{content:"";background:var(--a-accent);transform-origin:50%;border-radius:0 2px 2px 0;width:2px;transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.AppLayout-module__-7m8TW__rgLigneActive{background:var(--a-accent-soft)}.AppLayout-module__-7m8TW__rgLigneActive:before{transform:scaleY(1)}.AppLayout-module__-7m8TW__rgIcone{background:var(--a-surface-2);width:30px;height:30px;color:var(--a-text-3);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .2s cubic-bezier(.34,1.3,.64,1);display:flex}.AppLayout-module__-7m8TW__rgLigneActive .AppLayout-module__-7m8TW__rgIcone{background:var(--a-accent);color:#fff;transform:scale(1.06)}.AppLayout-module__-7m8TW__rgTexte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.AppLayout-module__-7m8TW__rgTitre{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.AppLayout-module__-7m8TW__rgSousTitre{color:var(--a-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.AppLayout-module__-7m8TW__rgMark{background:color-mix(in oklab, var(--a-accent) 24%, transparent);color:inherit;border-radius:3px;padding:0 1px}.AppLayout-module__-7m8TW__rgBadge{background:var(--a-surface-2);color:var(--a-text-3);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:600}.AppLayout-module__-7m8TW__rgLigneActive .AppLayout-module__-7m8TW__rgBadge{background:color-mix(in oklab, var(--a-accent) 16%, transparent);color:var(--a-accent)}.AppLayout-module__-7m8TW__rgPied{border-top:1px solid var(--a-border);background:var(--a-surface-2);color:var(--a-text-3);flex-shrink:0;gap:16px;padding:8px 14px;font-size:10.5px;display:flex}.AppLayout-module__-7m8TW__rgKbdMini{background:var(--a-surface);min-width:16px;color:var(--a-text-2);font-family:var(--font-inter), sans-serif;text-align:center;border-radius:4px;margin-right:4px;padding:1px 4px;font-size:9.5px;font-weight:600;display:inline-block}@media (max-width:720px){.AppLayout-module__-7m8TW__rgBoite{max-width:none}}@media (prefers-reduced-motion:reduce){.AppLayout-module__-7m8TW__rgPanneau,.AppLayout-module__-7m8TW__rgLigne:before,.AppLayout-module__-7m8TW__rgIcone,.AppLayout-module__-7m8TW__rgLoupe,.AppLayout-module__-7m8TW__rgAttente:after{transition:none;animation:none}}
.Retours-module__eQ_QmW__root{color:var(--a-text);font-family:var(--font-inter), sans-serif}.Retours-module__eQ_QmW__head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}@media (min-width:620px){.Retours-module__eQ_QmW__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.Retours-module__eQ_QmW__title{font-family:var(--font-space), sans-serif;margin-bottom:3px;font-size:18px;font-weight:700}.Retours-module__eQ_QmW__subtitle{color:var(--a-text-2);font-size:11.5px}.Retours-module__eQ_QmW__actions{align-items:center;gap:10px;display:flex}.Retours-module__eQ_QmW__btnPrimary{border-radius:var(--a-radius-sm);background:var(--a-accent);color:#fff;cursor:pointer;border:none;padding:8px 15px;font-size:12px;font-weight:600;transition:background .15s}.Retours-module__eQ_QmW__btnPrimary:hover{background:var(--a-accent-h)}.Retours-module__eQ_QmW__btnGhost{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);color:var(--a-text-2);cursor:pointer;padding:8px 15px;font-size:12px;font-weight:600;transition:all .15s}.Retours-module__eQ_QmW__btnGhost:hover{border-color:var(--a-accent);color:var(--a-accent)}.Retours-module__eQ_QmW__kgrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}@media (max-width:860px){.Retours-module__eQ_QmW__kgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Retours-module__eQ_QmW__kgrid{grid-template-columns:1fr}}.Retours-module__eQ_QmW__kcard{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);padding:13px 15px;position:relative;overflow:hidden}.Retours-module__eQ_QmW__ka{height:2px;position:absolute;top:0;left:0;right:0}.Retours-module__eQ_QmW__kLbl{text-transform:uppercase;color:var(--a-text-3);margin-bottom:7px;font-size:10px;font-weight:600}.Retours-module__eQ_QmW__kVal{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono), sans-serif;font-size:22px;font-weight:700;line-height:1}.Retours-module__eQ_QmW__kSub{color:var(--a-text-2);margin-top:4px;font-size:11px}.Retours-module__eQ_QmW__card{border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-card);box-shadow:var(--a-shadow);margin-bottom:11px;padding:15px 17px}.Retours-module__eQ_QmW__cardH{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.Retours-module__eQ_QmW__ctitle{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.Retours-module__eQ_QmW__fIn,.Retours-module__eQ_QmW__fSel{border:1px solid var(--a-border);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;color:var(--a-text);outline:none;padding:8px 11px;font-size:12.5px;transition:border-color .2s}.Retours-module__eQ_QmW__fIn:focus,.Retours-module__eQ_QmW__fSel:focus{border-color:var(--a-accent)}.Retours-module__eQ_QmW__tableWrap{overflow-x:auto}.Retours-module__eQ_QmW__table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.Retours-module__eQ_QmW__table th{text-align:left;text-transform:uppercase;color:var(--a-text-3);border-bottom:1px solid var(--a-border);padding:6px 10px;font-size:10px;font-weight:600}.Retours-module__eQ_QmW__table td{border-bottom:1px solid var(--a-border-2);vertical-align:middle;padding:9px 10px}.Retours-module__eQ_QmW__table tbody tr{cursor:pointer;transition:background .15s}.Retours-module__eQ_QmW__table tbody tr:hover td{background:var(--a-accent-soft)}.Retours-module__eQ_QmW__subInfo{color:var(--a-text-3);font-size:10px}.Retours-module__eQ_QmW__badge{border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.Retours-module__eQ_QmW__badgeG{background:var(--a-green-b);color:var(--a-green)}.Retours-module__eQ_QmW__badgeO{background:var(--a-orange-b);color:var(--a-orange)}.Retours-module__eQ_QmW__badgeR{background:var(--a-red-b);color:var(--a-red)}.Retours-module__eQ_QmW__badgeB{background:var(--a-blue-b);color:var(--a-blue)}@keyframes Retours-module__eQ_QmW__gm-fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Retours-module__eQ_QmW__gm-modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.Retours-module__eQ_QmW__kcard{transition:border-color .2s,transform .15s;animation:.4s cubic-bezier(.4,0,.2,1) backwards Retours-module__eQ_QmW__gm-fadeSlide}.Retours-module__eQ_QmW__kcard:hover{border-color:var(--a-accent);transform:translateY(-2px)}.Retours-module__eQ_QmW__kcard:nth-child(2){animation-delay:50ms}.Retours-module__eQ_QmW__kcard:nth-child(3){animation-delay:.1s}.Retours-module__eQ_QmW__kcard:nth-child(4){animation-delay:.15s}.Retours-module__eQ_QmW__card{animation:.45s cubic-bezier(.4,0,.2,1) .1s backwards Retours-module__eQ_QmW__gm-fadeSlide}.Retours-module__eQ_QmW__modalOv{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a19a6;justify-content:center;align-items:center;padding:14px;animation:.2s Retours-module__eQ_QmW__gm-fadeSlide;display:flex;position:fixed;inset:0}.Retours-module__eQ_QmW__modal{border:1px solid var(--a-border);background:var(--a-card);border-radius:14px;width:430px;max-width:92vw;max-height:88vh;animation:.22s Retours-module__eQ_QmW__gm-modalIn;overflow-y:auto;box-shadow:0 24px 70px #0000008c}.Retours-module__eQ_QmW__modalH{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.Retours-module__eQ_QmW__modalTitle{font-family:var(--font-space), sans-serif;font-size:14.5px;font-weight:700}.Retours-module__eQ_QmW__modalX{border:1px solid var(--a-border);background:var(--a-surface);width:26px;height:26px;color:var(--a-text-2);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:all .15s;display:flex}.Retours-module__eQ_QmW__modalX:hover{border-color:var(--a-red);color:var(--a-red)}.Retours-module__eQ_QmW__modalB{padding:16px 18px}.Retours-module__eQ_QmW__modalF{border-top:1px solid var(--a-border);justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}