*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@property --motion-bounce{syntax:"*";inherits:false;initial-value:linear(0,.004,.016,.035,.063,.098,.141 13.6%,.25,.391,.563,.765,1,.891 40.9%,.848,.813,.785,.766,.754,.75,.754,.766,.785,.813,.848,.891 68.2%,1 72.7%,.973,.953,.941,.938,.941,.953,.973,1,.988,.984,.988,1)}@property --motion-spring-smooth{syntax:"*";inherits:false;initial-value:linear(0,.001 .44%,.0045 .94%,.0195 2.03%,.0446 3.19%,.0811 4.5%,.1598 6.82%,.3685 12.34%,.4693 15.17%,.5663,.6498 21.27%,.7215 24.39%,.7532 25.98%,.7829 27.65%,.8105,.8349 31.14%,.8573 32.95%,.8776 34.84%,.8964 36.87%,.9136 39.05%,.929 41.37%,.9421 43.77%,.9537 46.38%,.9636 49.14%,.9789 55.31%,.9888 62.35%,.9949 71.06%,.9982 82.52%,.9997 99.94%)}@property --motion-spring-snappy{syntax:"*";inherits:false;initial-value:linear(0,.0014,.0053 1.02%,.0126,.0227 2.18%,.0517 3.41%,.094 4.79%,.1865 7.26%,.4182 12.77%,.5246 15.46%,.6249,.7112,.7831 23.95%,.8146 25.4%,.844,.8699 28.45%,.8935,.9139 31.64%,.932,.9473,.9601 36.65%,.9714 38.47%,.9808 40.35%,.9948 44.49%,1.0031 49.43%,1.0057 53.35%,1.0063 58.14%,1.0014 80.78%,1.0001 99.94%)}@property --motion-spring-bouncy{syntax:"*";inherits:false;initial-value:linear(0,.0018,.0069,.0151 1.74%,.0277 2.4%,.062 3.7%,.1115 5.15%,.2211 7.77%,.4778 13.21%,.5912 15.75%,.6987 18.44%,.7862 20.98%,.861 23.59%,.8926,.9205,.945 27.51%,.9671 28.89%,.9868,1.003 31.79%,1.0224 34.11%,1.0358 36.58%,1.0436 39.27%,1.046 42.31%,1.0446 44.71%,1.0406 47.47%,1.0118 61.84%,1.0027 69.53%,.9981 80.49%,.9991 99.94%)}@property --motion-spring-bouncier{syntax:"*";inherits:false;initial-value:linear(0,.0023,.0088,.0194 1.59%,.035 2.17%,.078 3.33%,.1415 4.64%,.2054 5.75%,.2821 6.95%,.5912 11.45%,.7205 13.43%,.8393 15.45%,.936 17.39%,.9778,1.015,1.0477,1.0759,1.0998 22.22%,1.1203,1.1364,1.1484 25.26%,1.1586 26.61%,1.1629 28.06%,1.1613 29.56%,1.1537 31.2%,1.1434 32.6%,1.1288 34.19%,1.0508 41.29%,1.0174 44.87%,1.0025 46.89%,.9911 48.87%,.9826 50.9%,.9769 53.03%,.9735 56.02%,.9748 59.45%,.9964 72.64%,1.0031 79.69%,1.0042 86.83%,1.0008 99.97%)}@property --motion-spring-bounciest{syntax:"*";inherits:false;initial-value:linear(0,.0032,.0131,.0294,.0524,.0824,.1192 1.54%,.2134 2.11%,.3102 2.59%,.4297 3.13%,.8732 4.95%,1.0373,1.1827 6.36%,1.2972 7.01%,1.3444,1.3859,1.4215,1.4504,1.4735,1.4908,1.5024,1.5084 9.5%,1.5091,1.5061,1.4993,1.4886,1.4745,1.4565 11.11%,1.4082 11.7%,1.3585 12.2%,1.295 12.77%,1.0623 14.64%,.9773,.9031 16.08%,.8449 16.73%,.8014,.7701 17.95%,.7587,.7501,.7443,.7412 19.16%,.7421 19.68%,.7508 20.21%,.7672 20.77%,.7917 21.37%,.8169 21.87%,.8492 22.43%,.9681 24.32%,1.0114,1.0492 25.75%,1.0789 26.41%,1.1008,1.1167,1.1271,1.1317 28.81%,1.1314,1.1271 29.87%,1.1189 30.43%,1.1063 31.03%,1.0769 32.11%,.9941 34.72%,.9748 35.43%,.9597 36.09%,.9487,.9407,.9355,.933 38.46%,.9344 39.38%,.9421 40.38%,.9566 41.5%,.9989 44.12%,1.0161 45.37%,1.029 46.75%,1.0341 48.1%,1.0335 49.04%,1.0295 50.05%,1.0221 51.18%,.992 55.02%,.9854 56.38%,.9827 57.72%,.985 59.73%,1.004 64.67%,1.0088 67.34%,1.0076 69.42%,.9981 74.28%,.9956 76.85%,.9961 79.06%,1.0023 86.46%,.999 95.22%,.9994 100%)}@property --motion-origin-scale-x{syntax:"*";inherits:false;initial-value:100%}@property --motion-origin-scale-y{syntax:"*";inherits:false;initial-value:100%}@property --motion-origin-translate-x{syntax:"*";inherits:false;initial-value:0}@property --motion-origin-translate-y{syntax:"*";inherits:false;initial-value:0}@property --motion-origin-rotate{syntax:"*";inherits:false;initial-value:0deg}@property --motion-origin-blur{syntax:"*";inherits:false;initial-value:0}@property --motion-origin-grayscale{syntax:"*";inherits:false;initial-value:0}@property --motion-origin-opacity{syntax:"*";inherits:false;initial-value:100%}@property --motion-origin-background-color{syntax:"*";inherits:false}@property --motion-origin-text-color{syntax:"*";inherits:false}@property --motion-end-scale-x{syntax:"*";inherits:false;initial-value:100%}@property --motion-end-scale-y{syntax:"*";inherits:false;initial-value:100%}@property --motion-end-translate-x{syntax:"*";inherits:false;initial-value:0}@property --motion-end-translate-y{syntax:"*";inherits:false;initial-value:0}@property --motion-end-rotate{syntax:"*";inherits:false;initial-value:0deg}@property --motion-end-blur{syntax:"*";inherits:false;initial-value:0}@property --motion-end-grayscale{syntax:"*";inherits:false;initial-value:0}@property --motion-end-opacity{syntax:"*";inherits:false;initial-value:100%}@property --motion-end-background-color{syntax:"*";inherits:false}@property --motion-end-text-color{syntax:"*";inherits:false}@property --motion-loop-scale-x{syntax:"*";inherits:false;initial-value:100%}@property --motion-loop-scale-y{syntax:"*";inherits:false;initial-value:100%}@property --motion-loop-translate-x{syntax:"*";inherits:false;initial-value:0}@property --motion-loop-translate-y{syntax:"*";inherits:false;initial-value:0}@property --motion-loop-rotate{syntax:"*";inherits:false;initial-value:0deg}@property --motion-loop-blur{syntax:"*";inherits:false;initial-value:0}@property --motion-loop-grayscale{syntax:"*";inherits:false;initial-value:0}@property --motion-loop-opacity{syntax:"*";inherits:false;initial-value:100%}@property --motion-loop-background-color{syntax:"*";inherits:false}@property --motion-loop-text-color{syntax:"*";inherits:false}@property --motion-duration{syntax:"*";inherits:false;initial-value:.7s}@property --motion-timing{syntax:"*";inherits:false;initial-value:cubic-bezier(.165,.84,.44,1)}@property --motion-perceptual-duration-multiplier{syntax:"*";inherits:false;initial-value:1}@property --motion-delay{syntax:"*";inherits:false;initial-value:0ms}@property --motion-loop-count{syntax:"*";inherits:false;initial-value:infinite}@property --motion-scale-in-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-translate-in-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-rotate-in-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-filter-in-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-opacity-in-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-background-color-in-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-text-color-in-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-scale-out-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-translate-out-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-rotate-out-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-filter-out-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-opacity-out-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-background-color-out-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-text-color-out-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-scale-loop-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-translate-loop-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-rotate-loop-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-filter-loop-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-opacity-loop-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-background-color-loop-animation{syntax:"*";inherits:false;initial-value:none}@property --motion-text-color-loop-animation{syntax:"*";inherits:false;initial-value:none}@media screen and (prefers-reduced-motion:no-preference){@keyframes motion-scale-in{0%{scale:var(--motion-origin-scale-x) var(--motion-origin-scale-y)}to{scale:1 1}}@keyframes motion-scale-out{0%{scale:1 1}to{scale:var(--motion-end-scale-x) var(--motion-end-scale-y)}}@keyframes motion-scale-loop-mirror{0%,to{scale:1 1}50%{scale:var(--motion-loop-scale-x) var(--motion-loop-scale-y)}}@keyframes motion-scale-loop-reset{0%{scale:1 1}to{scale:var(--motion-loop-scale-x) var(--motion-loop-scale-y)}}@keyframes motion-translate-in{0%{translate:var(--motion-origin-translate-x) var(--motion-origin-translate-y)}to{translate:0 0}}@keyframes motion-translate-out{0%{translate:0 0}to{translate:var(--motion-end-translate-x) var(--motion-end-translate-y)}}@keyframes motion-translate-loop-mirror{0%,to{translate:0 0}50%{translate:var(--motion-loop-translate-x) var(--motion-loop-translate-y)}}@keyframes motion-translate-loop-reset{0%{translate:0 0}to{translate:var(--motion-loop-translate-x) var(--motion-loop-translate-y)}}@keyframes motion-rotate-in{0%{rotate:var(--motion-origin-rotate)}to{rotate:0}}@keyframes motion-rotate-out{0%{rotate:0}to{rotate:var(--motion-end-rotate)}}@keyframes motion-rotate-loop-mirror{0%,to{rotate:0deg}50%{rotate:var(--motion-loop-rotate)}}@keyframes motion-rotate-loop-reset{to{rotate:var(--motion-loop-rotate)}}}@keyframes motion-filter-in{0%{filter:blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale))}to{filter:blur(0) grayscale(0)}}@keyframes motion-filter-out{0%{filter:blur(0) grayscale(0)}to{filter:blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale))}}@keyframes motion-filter-loop-mirror{0%,to{filter:blur(0) grayscale(0)}50%{filter:blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale))}}@keyframes motion-filter-loop-reset{0%{filter:blur(0) grayscale(0)}to{filter:blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale))}}@keyframes motion-opacity-in{0%{opacity:var(--motion-origin-opacity)}}@keyframes motion-opacity-out{to{opacity:var(--motion-end-opacity)}}@keyframes motion-opacity-loop-mirror{50%{opacity:var(--motion-loop-opacity)}}@keyframes motion-opacity-loop-reset{to{opacity:var(--motion-loop-opacity)}}@keyframes motion-background-color-in{0%{background-color:var(--motion-origin-background-color)}}@keyframes motion-background-color-out{to{background-color:var(--motion-end-background-color)}}@keyframes motion-background-color-loop-mirror{50%{background-color:var(--motion-loop-background-color)}}@keyframes motion-background-color-loop-reset{to{background-color:var(--motion-loop-background-color)}}@keyframes motion-text-color-in{0%{color:var(--motion-origin-text-color)}}@keyframes motion-text-color-out{to{color:var(--motion-end-text-color)}}@keyframes motion-text-color-loop-mirror{50%{color:var(--motion-loop-text-color)}}@keyframes motion-text-color-loop-reset{to{color:var(--motion-loop-text-color)}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--artevo-radius-card:1rem;--artevo-radius-panel:1.25rem;--artevo-bg:#020617;--artevo-bg-soft:#060b18;--artevo-bg-elevated:#0b1120;--artevo-surface:#0f172a;--artevo-surface-soft:#131c30;--artevo-surface-raised:#1e293b;--artevo-border:#1e293b;--artevo-border-strong:#334155;--artevo-text:#f8fafc;--artevo-text-muted:#cbd5e1;--artevo-text-soft:#64748b;--artevo-accent:#f59e0b;--artevo-accent-soft:rgba(245,158,11,.12);--artevo-accent-strong:#d97706;--artevo-success:#34d399;--artevo-warning:#fbbf24;--artevo-danger:#f43f5e;--artevo-info:#38bdf8;--artevo-shadow-soft:0 1px 2px rgba(0,0,0,.35);--artevo-shadow-card:inset 0 1px 0 hsla(0,0%,100%,.06),2px 2px 8px rgba(0,0,0,.3);--artevo-shadow-panel:inset 0 1px 0 hsla(0,0%,100%,.07),4px 8px 24px -8px rgba(0,0,0,.45)}:root,html.dark,html[data-theme=dark]{color-scheme:dark}html.light,html[data-theme=light]{color-scheme:light;--artevo-bg:#eceff4;--artevo-bg-soft:#e1e7f0;--artevo-bg-elevated:#fff;--artevo-surface:#fff;--artevo-surface-soft:#f4f6fa;--artevo-surface-raised:#fff;--artevo-border:#dbe1ec;--artevo-border-strong:#bfc9d8;--artevo-text:#0f172a;--artevo-text-muted:#475569;--artevo-text-soft:#94a3b8;--artevo-accent:#b9730c;--artevo-accent-soft:rgba(185,115,12,.12);--artevo-accent-strong:#92560a;--artevo-success:#047857;--artevo-warning:#b45309;--artevo-danger:#be123c;--artevo-info:#1d4ed8;--artevo-shadow-soft:0 1px 2px rgba(15,23,42,.06),0 1px 1px rgba(15,23,42,.04);--artevo-shadow-card:0 1px 2px rgba(15,23,42,.06),0 6px 16px -4px rgba(15,23,42,.1),0 14px 28px -12px rgba(15,23,42,.1);--artevo-shadow-panel:0 2px 6px rgba(15,23,42,.07),0 18px 36px -8px rgba(15,23,42,.16),0 32px 64px -20px rgba(15,23,42,.12);--bg-page:var(--artevo-bg);--bg-card:var(--artevo-surface);--bg-card-soft:var(--artevo-surface-soft);--bg-input:var(--artevo-bg-soft);--bg-muted:var(--artevo-bg-soft);--border-soft:var(--artevo-border);--border-strong:var(--artevo-border-strong);--text-primary:var(--artevo-text);--text-secondary:var(--artevo-text-muted);--text-tertiary:var(--artevo-text-soft);--shadow-card:var(--artevo-shadow-card);--shadow-card-hover:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);--shadow-card-lg:var(--artevo-shadow-panel)}html{-webkit-tap-highlight-color:transparent}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--artevo-bg);color:var(--artevo-text)}:root.light .bg-slate-950{background-color:var(--bg-page)!important}:root.light .bg-slate-950\/70,:root.light .bg-slate-950\/75,:root.light .bg-slate-950\/90,:root.light .bg-slate-950\/95{background-color:rgba(248,250,252,.92)!important}:root.light .fixed.bottom-0.bg-slate-950\/95{background-color:rgba(17,24,39,.95)!important}:root.light .bg-slate-800,:root.light .bg-slate-800\/30,:root.light .bg-slate-800\/40,:root.light .bg-slate-800\/50,:root.light .bg-slate-800\/60,:root.light .bg-slate-900,:root.light .bg-slate-900\/30,:root.light .bg-slate-900\/40,:root.light .bg-slate-900\/50,:root.light .bg-slate-900\/60,:root.light .bg-slate-900\/80,:root.light .bg-slate-900\/95{background-color:var(--bg-card)!important}:root.light .\!rounded-xl.bg-slate-800,:root.light .\!rounded-xl.bg-slate-800\/30,:root.light .\!rounded-xl.bg-slate-800\/50,:root.light .\!rounded-xl.bg-slate-900,:root.light .\!rounded-xl.bg-slate-900\/50,:root.light .\!rounded-xl.bg-slate-900\/60,:root.light .\!rounded-xl.bg-slate-900\/80,:root.light .rounded-2xl.bg-slate-800,:root.light .rounded-2xl.bg-slate-800\/30,:root.light .rounded-2xl.bg-slate-800\/50,:root.light .rounded-2xl.bg-slate-900,:root.light .rounded-2xl.bg-slate-900\/50,:root.light .rounded-2xl.bg-slate-900\/60,:root.light .rounded-2xl.bg-slate-900\/80,:root.light .rounded-3xl.bg-slate-800,:root.light .rounded-3xl.bg-slate-800\/30,:root.light .rounded-3xl.bg-slate-800\/50,:root.light .rounded-3xl.bg-slate-900,:root.light .rounded-3xl.bg-slate-900\/50,:root.light .rounded-xl.bg-slate-800,:root.light .rounded-xl.bg-slate-800\/30,:root.light .rounded-xl.bg-slate-800\/50,:root.light .rounded-xl.bg-slate-900,:root.light .rounded-xl.bg-slate-900\/50,:root.light .rounded-xl.bg-slate-900\/60,:root.light .rounded-xl.bg-slate-900\/80{box-shadow:var(--shadow-card)!important}:root.light .\!rounded-xl.bg-slate-800\/50:hover,:root.light .\!rounded-xl.bg-slate-900:hover,:root.light .\!rounded-xl.bg-slate-900\/50:hover,:root.light .rounded-2xl.bg-slate-800\/50:hover,:root.light .rounded-2xl.bg-slate-900:hover,:root.light .rounded-2xl.bg-slate-900\/50:hover,:root.light .rounded-3xl.bg-slate-900:hover,:root.light .rounded-xl.bg-slate-800\/50:hover,:root.light .rounded-xl.bg-slate-900:hover,:root.light .rounded-xl.bg-slate-900\/50:hover{box-shadow:var(--shadow-card-hover)!important}:root.light header.bg-slate-900\/95,:root.light header.bg-slate-950\/90{background-color:hsla(0,0%,100%,.92)!important;backdrop-filter:blur(12px)}:root.light .text-slate-100,:root.light .text-slate-200,:root.light .text-slate-50{color:var(--text-primary)!important}:root.light .text-slate-300{color:#1f2937!important}:root.light .text-slate-400{color:var(--text-secondary)!important}:root.light .text-slate-500{color:#6b7280!important}:root.light .text-slate-600{color:var(--text-tertiary)!important}:root.light .text-sky-100,:root.light .text-sky-200,:root.light .text-sky-300,:root.light .text-sky-400,:root.light .text-sky-50{color:#075985!important}:root.light .text-sky-100\/80,:root.light .text-sky-100\/90{color:#0c4a6e!important}:root.light .bg-sky-500\/5{background-color:rgba(2,132,199,.08)!important}:root.light .bg-sky-500\/10{background-color:rgba(2,132,199,.1)!important}:root.light .bg-sky-500\/15,:root.light .bg-sky-500\/20{background-color:rgba(2,132,199,.13)!important}:root.light .border-slate-700,:root.light .border-slate-700\/30,:root.light .border-slate-700\/40,:root.light .border-slate-700\/50,:root.light .border-slate-700\/60,:root.light .border-slate-800,:root.light .border-slate-800\/30,:root.light .border-slate-800\/50,:root.light .border-slate-800\/60{border-color:var(--border-soft)!important}:root.light .hover\:bg-slate-800:not(aside *):hover,:root.light .hover\:bg-slate-800\/50:not(aside *):hover,:root.light .hover\:bg-slate-900:not(aside *):hover,:root.light .hover\:bg-slate-900\/50:not(aside *):hover{background-color:#f5f5f4!important}:root.light .bg-slate-800:where(.h-px,[class*=h-\\\[1px\\\]]){background-color:var(--border-soft)!important}:root.light .bg-rose-500\/10,:root.light .bg-rose-500\/15,:root.light .bg-rose-500\/20,:root.light .bg-rose-500\/30,:root.light .bg-rose-500\/5,:root.light .bg-rose-900\/20,:root.light .bg-rose-900\/30,:root.light .bg-rose-950\/20,:root.light .bg-rose-950\/30{background-color:#fef2f2!important}:root.light .border-rose-400\/30,:root.light .border-rose-400\/40,:root.light .border-rose-400\/50,:root.light .border-rose-500,:root.light .border-rose-500\/20,:root.light .border-rose-500\/30,:root.light .border-rose-800\/30,:root.light .border-rose-900\/20,:root.light .border-rose-900\/30{border-color:#fecaca!important}:root.light .text-rose-200,:root.light .text-rose-300,:root.light .text-rose-400{color:#b91c1c!important}:root.light .bg-amber-400\/10,:root.light .bg-amber-400\/15,:root.light .bg-amber-400\/20,:root.light .bg-amber-500\/10,:root.light .bg-amber-500\/12,:root.light .bg-amber-500\/15,:root.light .bg-amber-500\/20,:root.light .bg-amber-500\/5,:root.light .bg-amber-500\/8{background-color:#fffbeb!important}:root.light .border-amber-200\/40,:root.light .border-amber-400\/30,:root.light .border-amber-400\/50,:root.light .border-amber-400\/70,:root.light .border-amber-500\/20,:root.light .border-amber-500\/25,:root.light .border-amber-500\/30,:root.light .border-amber-500\/50{border-color:#fde68a!important}:root.light .text-amber-200,:root.light .text-amber-300,:root.light .text-amber-400,:root.light .text-amber-400\/60,:root.light .text-amber-500\/40,:root.light .text-amber-500\/80{color:#b45309!important}:root.light .bg-emerald-500\/10,:root.light .bg-emerald-500\/15,:root.light .bg-emerald-500\/20,:root.light .bg-emerald-500\/40,:root.light .bg-emerald-500\/5{background-color:#f0fdf4!important}:root.light .border-emerald-500,:root.light .border-emerald-500\/15,:root.light .border-emerald-500\/30{border-color:#bbf7d0!important}:root.light .text-emerald-300,:root.light .text-emerald-400{color:#15803d!important}:root.light input.bg-slate-800,:root.light input.bg-slate-900,:root.light select.bg-slate-800,:root.light select.bg-slate-900,:root.light textarea.bg-slate-800,:root.light textarea.bg-slate-900{background-color:var(--bg-input)!important;color:var(--text-primary)!important}:root.light input::-moz-placeholder,:root.light textarea::-moz-placeholder{color:#a8a29e!important}:root.light input::placeholder,:root.light textarea::placeholder{color:#a8a29e!important}:root.light .cr-page input.cr-saisie::-moz-placeholder,:root.light .cr-page textarea.cr-saisie::-moz-placeholder{color:#525f71!important}:root.light .cr-page input.cr-saisie::placeholder,:root.light .cr-page textarea.cr-saisie::placeholder{color:#525f71!important}:root.light input.border-slate-700,:root.light input.border-slate-800,:root.light select.border-slate-700,:root.light select.border-slate-800,:root.light textarea.border-slate-700,:root.light textarea.border-slate-800{border-color:#d6d3d1!important}:root.light ::-webkit-scrollbar-track{background:#e7e5e4}:root.light ::-webkit-scrollbar-thumb{background:#a8a29e}select option{background:#1e293b;color:#f1f5f9}:root.light select option{background:#fff;color:#111827}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@keyframes RomboConfettiPop{0%{opacity:0;transform:scale(1)}33%{opacity:1;transform:scale(1.15)}50%{transform:scale(.975)}65%{transform:scale(1.025)}80%{transform:scale(.99)}87%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes topfetti{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomfetti{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}a.bg-amber-400,a.bg-amber-500,button.bg-amber-400,button.bg-amber-500{box-shadow:0 1px 2px rgba(146,86,10,.25),0 6px 16px -4px rgba(217,119,6,.4);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}a.bg-amber-400:hover,a.bg-amber-500:hover,button.bg-amber-400:hover,button.bg-amber-500:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(146,86,10,.3),0 10px 24px -4px rgba(217,119,6,.5);filter:brightness(1.04)}a.bg-amber-400:active,a.bg-amber-500:active,button.bg-amber-400:active,button.bg-amber-500:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(146,86,10,.3)}a.bg-artevo-surface-soft,button.bg-artevo-surface-soft{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--artevo-accent);outline-offset:2px;border-radius:.5rem}.aide-entree{animation:aide-entree .32s cubic-bezier(.22,1,.36,1) both}.aide-etape{box-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 20px -14px rgba(15,23,42,.35)}@keyframes aide-entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aide-entree{animation:none}}.parcours-apparait{animation:parcours-apparait .4s cubic-bezier(.65,0,.35,1) both}.parcours-voile{position:fixed;inset:0;overflow:hidden;opacity:.6}.parcours-volet{position:absolute;background:#0f172a;will-change:transform}.parcours-anneau,.parcours-volet{top:0;left:0;transform-origin:0 0}.parcours-anneau{position:fixed;border-radius:10px;box-shadow:inset 0 0 0 3px #fbbf24;will-change:transform,opacity}.parcours-anneau--pulse:after{content:"";position:absolute;inset:-5px;border-radius:14px;border:3px solid rgba(251,191,36,.6);animation:parcours-pulse 1.8s ease-in-out infinite}.parcours-fondu{position:fixed;inset:0;background:rgba(15,23,42,.5);opacity:0;will-change:opacity}.parcours-glisse{will-change:transform,opacity}.parcours-curseur{width:28px;height:28px;transform-origin:0 0;filter:drop-shadow(0 2px 3px rgba(15,23,42,.45))}.parcours-curseur,.parcours-onde{position:fixed;top:0;left:0;opacity:0;will-change:transform,opacity}.parcours-onde{width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:9999px;background:rgba(251,191,36,.45);box-shadow:inset 0 0 0 2px #fbbf24}.parcours-saisie{position:fixed;top:0;left:0;width:2px;border-radius:1px;background:#d97706;opacity:0}.parcours-saisie--actif{animation:parcours-clignote 1s step-end infinite}@keyframes parcours-apparait{0%{opacity:0}to{opacity:1}}@keyframes parcours-pulse{0%,to{opacity:.75}50%{opacity:0}}@keyframes parcours-clignote{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.parcours-anneau--pulse:after,.parcours-apparait,.parcours-saisie--actif{animation:none}}.fenetre-options,.fenetre-racine,.panneau-integre,.relances-page,.zone-boutons{--f-surface:#111a2b;--f-corps:#0b1220;--f-carte:#111a2b;--f-bord:#243044;--f-champ-bord:#64748b;--f-champ-fond:#0f172a;--f-texte:#f8fafc;--f-texte-2:#cbd5e1;--f-voile:rgba(2,6,23,.6);--f-ombre:0 0 0 1px rgba(148,163,184,.14),0 10px 24px -8px rgba(0,0,0,.5),0 32px 64px -20px rgba(0,0,0,.65);--f-ombre-carte:0 1px 2px rgba(0,0,0,.35),0 6px 14px -8px rgba(0,0,0,.45);--f-ombre-entete:0 1px 0 rgba(148,163,184,.12),0 6px 12px -10px rgba(0,0,0,.6);--f-ombre-pied:0 -1px 0 rgba(148,163,184,.12),0 -10px 18px -14px rgba(0,0,0,.7);--f-pastille-fond:#f8fafc;--f-pastille-texte:#0f172a;--f-options-fond:#0b1220;--f-indicateur:#1e293b;--f-rebond:cubic-bezier(0.22,1.25,0.36,1)}.fenetre-racine{position:fixed;inset:0;z-index:100}html.light .fenetre-options,html.light .fenetre-racine,html.light .panneau-integre,html.light .relances-page,html.light .zone-boutons,html[data-theme=light] .fenetre-options,html[data-theme=light] .fenetre-racine,html[data-theme=light] .panneau-integre,html[data-theme=light] .relances-page,html[data-theme=light] .zone-boutons{--f-surface:#fff;--f-corps:#f4f6fa;--f-carte:#fff;--f-bord:#e2e8f0;--f-champ-bord:#94a3b8;--f-champ-fond:#fff;--f-texte:#0f172a;--f-texte-2:#334155;--f-voile:rgba(15,23,42,.45);--f-ombre:0 0 0 1px rgba(15,23,42,.08),0 10px 24px -8px rgba(15,23,42,.18),0 32px 64px -20px rgba(15,23,42,.3);--f-ombre-carte:0 1px 2px rgba(15,23,42,.06),0 6px 14px -8px rgba(15,23,42,.14);--f-ombre-entete:0 1px 0 rgba(15,23,42,.06),0 6px 12px -10px rgba(15,23,42,.25);--f-ombre-pied:0 -1px 0 rgba(15,23,42,.06),0 -10px 18px -14px rgba(15,23,42,.3);--f-pastille-fond:#0f172a;--f-pastille-texte:#fff;--f-options-fond:#e2e8f0;--f-indicateur:#fff}html .fenetre-racine.fenetre-racine--sombre{--f-surface:#111a2b;--f-corps:#0b1220;--f-carte:#111a2b;--f-bord:#243044;--f-champ-bord:#64748b;--f-champ-fond:#0f172a;--f-texte:#f8fafc;--f-texte-2:#cbd5e1;--f-ombre:0 0 0 1px rgba(148,163,184,.14),0 10px 24px -8px rgba(0,0,0,.5),0 32px 64px -20px rgba(0,0,0,.65);--f-ombre-carte:0 1px 2px rgba(0,0,0,.35),0 6px 14px -8px rgba(0,0,0,.45);--f-ombre-entete:0 1px 0 rgba(148,163,184,.12),0 6px 12px -10px rgba(0,0,0,.6);--f-ombre-pied:0 -1px 0 rgba(148,163,184,.12),0 -10px 18px -14px rgba(0,0,0,.7);--f-pastille-fond:#f8fafc;--f-pastille-texte:#0f172a}.fenetre-racine--centre{display:flex;align-items:flex-end;justify-content:center}.fenetre-voile{position:absolute;inset:0;background:var(--f-voile);animation:fenetre-fondu .2s ease-out both}.\!fenetre{position:relative!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--f-corps)!important;color:var(--f-texte)!important;box-shadow:var(--f-ombre)!important;outline:none!important}.fenetre{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--f-corps);color:var(--f-texte);box-shadow:var(--f-ombre);outline:none}.fenetre--centre,.fenetre--panneau{width:100%;max-height:92dvh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0);animation:fenetre-monte .45s var(--f-rebond) backwards}.fenetre--panneau{position:absolute;left:0;right:0;bottom:0}@media (min-width:640px){.fenetre-racine--centre{align-items:center;padding:16px}.fenetre--centre{max-height:min(85vh,760px);animation:fenetre-apparait .45s var(--f-rebond) backwards}.fenetre--centre,.fenetre--panneau{border-radius:18px;padding-bottom:0}.fenetre--panneau{top:10px;bottom:10px;left:auto;right:10px;width:min(var(--fenetre-largeur,440px),calc(100vw - 20px));max-height:none;animation:fenetre-glisse-droite .45s var(--f-rebond) backwards}.fenetre-racine--gauche .fenetre--panneau{left:10px;right:auto;animation-name:fenetre-glisse-gauche}}.fenetre-racine--libre{z-index:50;pointer-events:none}.fenetre-racine--libre .fenetre{pointer-events:auto}.fenetre-racine--libre .\!fenetre{pointer-events:auto!important}.fenetre-racine--plein{left:var(--fenetre-gauche,0);overflow:hidden}.fenetre-racine--plein .fenetre-voile{animation:fenetre-fondu .35s ease-out both}.fenetre-racine--plein .fenetre--panneau{position:absolute;inset:0;width:auto;height:auto;max-height:none;border-radius:0;padding-top:env(safe-area-inset-top,0);box-shadow:48px 0 0 var(--f-corps),var(--f-ombre);animation:fenetre-plein-entre .45s cubic-bezier(.22,1,.36,1) both}.fenetre-racine--plein .fenetre-entete,.fenetre-racine--plein .fenetre-pied,.fenetre-racine--plein .fenetre-sous-titre{animation:fenetre-cascade .4s ease-out .28s backwards}.fenetre-racine--plein .fenetre-section:nth-child(n){animation-delay:.36s}.fenetre-racine--plein .fenetre-section:nth-child(n+3){animation-delay:.46s}.fenetre-racine--sortie{pointer-events:none}.fenetre-racine--sortie .fenetre-voile{animation:fenetre-fondu-sort .26s ease-in both}.fenetre-racine--sortie .fenetre--panneau{animation:fenetre-descend .26s cubic-bezier(.4,0,1,1) both}@media (min-width:640px){.fenetre-racine--sortie .fenetre--panneau{animation-name:fenetre-sort-droite;animation-timing-function:cubic-bezier(.55,0,.8,.4)}.fenetre-racine--gauche.fenetre-racine--sortie .fenetre--panneau{animation-name:fenetre-sort-gauche}}.fenetre-racine--plein.fenetre-racine--sortie .fenetre-voile{animation-duration:.3s}.fenetre-racine--plein.fenetre-racine--sortie .fenetre--panneau{animation:fenetre-plein-sort .32s cubic-bezier(.55,0,.8,.4) both}.fenetre-racine--sortie .fenetre--centre{animation:fenetre-descend .22s cubic-bezier(.4,0,1,1) both}@media (min-width:640px){.fenetre-racine--sortie .fenetre--centre{animation:fenetre-reduit .2s ease-in both}}@keyframes fenetre-descend{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fenetre-sort-droite{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(56px)}}@keyframes fenetre-sort-gauche{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-56px)}}@keyframes fenetre-reduit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes fenetre-plein-entre{0%{transform:translateX(100%)}72%{transform:translateX(-.6%)}to{transform:translateX(0)}}@keyframes fenetre-plein-sort{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fenetre-fondu-sort{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fenetre-racine--plein .fenetre--panneau,.fenetre-racine--plein .fenetre-entete,.fenetre-racine--plein .fenetre-pied,.fenetre-racine--plein .fenetre-sous-titre,.fenetre-racine--plein .fenetre-voile{animation:none!important}}@media (max-width:639px){.fenetre-racine--libre .fenetre--panneau{top:0;bottom:0;height:100dvh;max-height:none;border-radius:0;padding-top:env(safe-area-inset-top,0);animation:none}}.colonne-saisie{transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.colonne-saisie[data-remplacee=oui]{transform:translateX(100%);visibility:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s}.panneau-integre{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;background:var(--f-corps);color:var(--f-texte);outline:none;animation:panneau-integre-entre .35s cubic-bezier(.4,0,.2,1) backwards}.panneau-integre[data-large=non] [class*="md:grid-cols-"],.panneau-integre[data-large=non] [class*="sm:grid-cols-"]{grid-template-columns:minmax(0,1fr)}.panneau-integre[data-large=non] .grid-cols-2[class*="md:grid-cols-"]{grid-template-columns:repeat(2,minmax(0,1fr))}.panneau-integre[data-large=non] [class*="sm:flex-row"]{flex-direction:column}.colonne-editeur{transition:width .35s cubic-bezier(.22,1.25,.36,1)}.fenetre-entete{position:relative;z-index:2;gap:12px;padding:14px 16px 14px 18px;background:var(--f-surface);box-shadow:var(--f-ombre-entete)}.fenetre-entete,.fenetre-icone{display:flex;flex-shrink:0;align-items:center}.fenetre-icone{height:36px;width:36px;justify-content:center;border-radius:11px;background:var(--f-corps);color:var(--f-texte)}.fenetre-icone--danger{background:rgba(185,28,28,.12);color:#b91c1c}.fenetre-icone--attention{background:rgba(217,119,6,.14);color:#b45309}.fenetre-icone--info{background:rgba(29,78,216,.12);color:#1d4ed8}html:not(.light):not([data-theme=light]) .fenetre-icone--danger{color:#fca5a5}html:not(.light):not([data-theme=light]) .fenetre-icone--attention{color:#fcd34d}html:not(.light):not([data-theme=light]) .fenetre-icone--info{color:#93c5fd}.fenetre-titre{min-width:0;flex:1;font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:var(--f-texte)}.fenetre-fermer{display:flex;height:38px;width:38px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--f-bord);background:var(--f-surface);color:var(--f-texte-2);transition:transform .3s var(--f-rebond),color .15s ease,border-color .15s ease}.fenetre-fermer:hover:not(:disabled){transform:rotate(90deg);color:var(--f-texte);border-color:var(--f-champ-bord)}.fenetre-fermer:disabled{opacity:.4}.fenetre-corps{min-height:0;flex:1;overflow-y:auto;padding:16px 18px;font-size:14.5px;line-height:1.5;color:var(--f-texte-2)}.fenetre-corps--sections{display:flex;flex-direction:column;gap:12px;padding:14px}.fenetre-bandeau{position:relative;z-index:1;flex-shrink:0;padding:12px 18px 14px;background:var(--f-surface);box-shadow:var(--f-ombre-entete)}.fenetre-frise-etape,.fenetre-frise-liste{display:flex;align-items:center;gap:8px}.fenetre-frise-etape{min-width:0;flex:1}.fenetre-frise-etape:not(:last-child):after{content:"";height:2px;min-width:8px;flex:1;border-radius:2px;background:var(--f-bord)}.fenetre-frise-etape[data-etat=faite]:not(:last-child):after{background:#059669}.fenetre-frise-pastille{display:inline-flex;height:26px;width:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--f-bord);background:var(--f-corps);color:var(--f-texte-2);font-size:12px;font-weight:800;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.fenetre-frise-etape[data-etat=faite] .fenetre-frise-pastille{border-color:#047857;background:#059669;color:#fff}.fenetre-frise-etape[data-etat=courante] .fenetre-frise-pastille{border-color:#b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);color:#111827;box-shadow:0 0 0 4px rgba(245,158,11,.2)}.fenetre-frise-libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;color:var(--f-texte-2)}.fenetre-frise-etape[data-etat=courante] .fenetre-frise-libelle{font-weight:800;color:var(--f-texte)}.fenetre-frise-barre{margin-top:10px;height:4px;overflow:hidden;border-radius:999px;background:var(--f-bord)}.fenetre-frise-remplissage{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#d97706);transition:width .45s var(--f-rebond)}@media (max-width:479px){.fenetre-frise-etape:not([data-etat=courante]) .fenetre-frise-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.fenetre-sous-titre{font-size:13.5px;font-weight:700;color:var(--f-texte)}.fenetre-message{white-space:pre-line}.fenetre-corps .text-artevo-text-muted,.fenetre-corps .text-artevo-text-soft,.fenetre-libelle,.fenetre-message{color:var(--f-texte-2)}.fenetre-libelle{display:block;margin-bottom:5px;font-size:12.5px;font-weight:700}.fenetre-section{border-radius:14px;border:1px solid var(--f-bord);background:var(--f-carte);padding:14px;box-shadow:var(--f-ombre-carte);transition:border-color .2s ease,box-shadow .2s ease;animation:fenetre-cascade .4s ease-out backwards}.fenetre-section:first-child{animation-delay:.08s}.fenetre-section:nth-child(2){animation-delay:.14s}.fenetre-section:nth-child(3){animation-delay:.2s}.fenetre-section:nth-child(4){animation-delay:.26s}.fenetre-section:nth-child(n+5){animation-delay:.32s}.fenetre-section:focus-within{border-color:rgba(245,158,11,.7);box-shadow:0 0 0 4px rgba(245,158,11,.16),var(--f-ombre-carte)}.fenetre-section-titre{display:flex;align-items:center;gap:9px;margin-bottom:12px;font-size:15px;font-weight:800;color:var(--f-texte)}.fenetre-pastille{display:inline-flex;height:22px;min-width:22px;align-items:center;justify-content:center;border-radius:999px;background:var(--f-pastille-fond);color:var(--f-pastille-texte);font-size:12px;font-weight:800}.fenetre-corps button[aria-haspopup=listbox],.fenetre-corps input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.fenetre-corps select{height:42px;border-radius:11px;border:1px solid var(--f-champ-bord);background:var(--f-champ-fond);color:var(--f-texte);font-size:16px}.fenetre-corps textarea{border-radius:11px;border:1px solid var(--f-champ-bord);background:var(--f-champ-fond);color:var(--f-texte);font-size:16px}@media (min-width:640px){.fenetre-corps button[aria-haspopup=listbox],.fenetre-corps input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.fenetre-corps select,.fenetre-corps textarea{font-size:14.5px}}.fenetre-corps button[aria-haspopup=listbox]:focus-visible,.fenetre-corps input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,.fenetre-corps select:focus,.fenetre-corps textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.25);outline:none}.fd-plie{border-radius:14px;border:1px solid var(--f-bord);padding:10px 14px}.fd-plie>summary{display:grid;gap:2px;cursor:pointer;list-style:none;color:var(--f-texte)}.fd-plie>summary::-webkit-details-marker{display:none}.fd-plie>summary b{font-size:14px}.fd-plie>summary b:after{content:" ▾";font-size:12px;opacity:.6}.fd-plie[open]>summary b:after{content:" ▴"}.fd-plie>summary small{font-size:12.5px;font-weight:600;opacity:.75}.fd-plie[open]>summary{margin-bottom:12px}.fd-plie>*+*{margin-top:14px}.fd-repris{display:flex;flex-direction:column;gap:7px;border-radius:14px;border:1px solid var(--f-bord);background:var(--f-corps);padding:12px 14px;font-size:13.5px;font-weight:600;color:var(--f-texte)}.fd-repris small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.fd-repris span{display:flex;align-items:flex-start;gap:8px;line-height:1.45}.fd-repris svg{height:16px;width:16px;flex-shrink:0;margin-top:2px;color:#059669}.fd-repris span[data-ton=ambre] svg{color:#d97706}.fd-dume{border-radius:14px;border:1px solid var(--f-bord);background:var(--f-corps);padding:10px 14px 6px}.fd-dume small{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--f-texte-2)}.fd-dume dl{margin:0}.fd-dume dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:6px 0}.fd-dume dl>div+div{border-top:1px solid var(--f-bord)}.fd-dume dt{font-size:12.5px;font-weight:700;color:var(--f-texte-2)}.fd-dume dd{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:13.5px;font-weight:800;color:var(--f-texte)}.fd-dume dd span{min-width:0;overflow-wrap:anywhere}.fd-dume dd[data-vide]{font-weight:700;font-style:italic;color:#fcd34d}html.light .fd-dume dd[data-vide],html[data-theme=light] .fd-dume dd[data-vide]{color:#b45309}.fd-dume-copier{display:grid;width:30px;height:30px;flex-shrink:0;cursor:pointer;place-items:center;border-radius:9px;border:1px solid var(--f-bord);background:var(--f-surface);color:var(--f-texte-2)}.fd-dume-copier:hover{border-color:#f59e0b;color:var(--f-texte)}.fd-dume-copier svg{width:14px;height:14px}@media (max-width:639px){.fd-dume dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.fenetre-options{position:relative;isolation:isolate;border-radius:13px;background:var(--f-options-fond);padding:4px}.fenetre-options-indicateur{position:absolute;left:0;top:0;z-index:-1;border-radius:10px;background:var(--f-indicateur);box-shadow:0 1px 2px rgba(15,23,42,.12),0 4px 10px -4px rgba(15,23,42,.25);transition:transform .45s var(--f-rebond),width .3s ease,height .3s ease}.fenetre-pied{position:relative;z-index:2;display:flex;flex-shrink:0;gap:10px;padding:12px 16px;background:var(--f-surface);box-shadow:var(--f-ombre-pied)}.fenetre-pied>*{flex:1}@media (min-width:640px){.fenetre--centre .fenetre-pied{justify-content:flex-end}.fenetre--centre .fenetre-pied>*{flex:0 1 auto;min-width:120px}}.fenetre-btn{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;padding:0 18px;font-size:14.5px;font-weight:800;white-space:nowrap;transition:transform .12s ease,box-shadow .15s ease,filter .15s ease,background-color .15s ease}.fenetre-btn:disabled{cursor:not-allowed;opacity:.5}.fenetre-btn:active:not(:disabled){transform:translateY(1px) scale(.985)}.fenetre-btn--secondaire{border:1px solid var(--f-champ-bord);background:var(--f-surface);color:var(--f-texte)}.fenetre-btn--secondaire:hover:not(:disabled){background:var(--f-corps)}.fenetre-btn--principal{border:1px solid #b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 1px 2px rgba(146,86,10,.3),0 8px 18px -6px rgba(217,119,6,.55)}.fenetre-btn--principal:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);opacity:0;pointer-events:none}.fenetre-btn--principal:hover:not(:disabled):after{opacity:1;left:120%;transition:left .6s ease}.fenetre-btn--principal:hover:not(:disabled){filter:brightness(1.03)}.fenetre-btn--principal:active:not(:disabled){box-shadow:inset 0 2px 4px rgba(146,86,10,.4)}.fenetre-btn--danger{border:1px solid #7f1d1d;background:#b91c1c;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 14px -6px rgba(127,29,29,.6)}.fenetre-btn--danger:hover:not(:disabled){background:#991b1b}@keyframes fenetre-fondu{0%{opacity:0}to{opacity:1}}@keyframes fenetre-monte{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fenetre-apparait{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fenetre-glisse-gauche{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes fenetre-glisse-droite{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes panneau-integre-entre{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.fenetre-section.frise-section:focus-within{border-color:var(--f-bord);box-shadow:var(--f-ombre-carte)}.frise-pulse{animation:frise-pulse 2.4s ease-in-out infinite}@media (min-width:1024px){.maj-corps{overflow:hidden;padding:20px 26px}.maj-corps>*{flex:1 1 0%;min-height:0}}.maj-lot--entre{animation:maj-monte .6s cubic-bezier(.16,1,.3,1) backwards}.maj-apparait{animation:maj-monte .4s cubic-bezier(.16,1,.3,1)}.maj-secousse{animation:maj-secousse .45s}.maj-gerbe{position:absolute;z-index:30;width:8px;height:8px;border-radius:2px;pointer-events:none;animation:maj-gerbe .9s cubic-bezier(.2,.7,.4,1) forwards}.maj-coche path{stroke-dasharray:24;animation:maj-coche .5s ease}@keyframes maj-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes maj-secousse{20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes maj-gerbe{to{transform:translate(var(--dx),var(--dy)) rotate(1turn);opacity:0}}@keyframes maj-zoom{0%{opacity:0;transform:translateY(-8px) scale(.94)}to{opacity:1;transform:none}}@keyframes maj-coche{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.maj-apparait,.maj-coche path,.maj-fenetre,.maj-gerbe,.maj-lot--entre,.maj-secousse{animation:none!important}.maj-gerbe{display:none}}.agenda-carte{animation:fenetre-cascade .45s cubic-bezier(.22,1,.36,1) backwards}@keyframes frise-dessin{0%{transform:translateY(-50%) scaleX(0);opacity:.3}to{transform:translateY(-50%) scaleX(1);opacity:1}}@keyframes frise-remplit{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes frise-pulse{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.55)}50%{box-shadow:0 0 0 7px rgba(245,158,11,0)}}@keyframes frise-bulle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.frise-barre,.frise-barre:after,.frise-glisse,.frise-remplissage{transition:none!important;animation:none!important}.agenda-carte,.frise-bulle,.frise-pulse{animation:none!important}.frise-barre:focus-visible,.frise-barre:hover{transform:translateY(-50%)}}@keyframes fenetre-cascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.\!fenetre,.fenetre,.fenetre-section,.fenetre-voile,.panneau-integre{animation:none!important}.colonne-editeur,.colonne-saisie,.colonne-saisie[data-remplacee=oui],.fenetre-btn,.fenetre-btn--principal:after,.fenetre-fermer,.fenetre-frise-pastille,.fenetre-frise-remplissage,.fenetre-options-indicateur,.fenetre-section{transition:none!important}.fenetre-fermer:hover:not(:disabled){transform:none}}.relances-page{--rl-vide-fond:#0f172a;--rl-vide-icone:#7dd3fc}html.light .relances-page,html[data-theme=light] .relances-page{--rl-vide-fond:#f8fafc;--rl-vide-icone:#1d4ed8}.relances-vide{display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:16px;border:1px dashed var(--f-bord);background:var(--rl-vide-fond);padding:26px 18px;text-align:center;animation:relances-cascade .45s ease-out backwards}.relances-vide-icone{display:flex;height:46px;width:46px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--f-bord);background:var(--f-carte);color:var(--rl-vide-icone);box-shadow:var(--f-ombre-carte)}.relances-vide-titre{margin-top:4px;font-size:16px;font-weight:900;letter-spacing:-.01em;color:var(--f-texte)}.relances-vide-texte{font-size:13px;line-height:1.4;color:var(--f-texte-2)}.relances-maj{animation:relances-maj .5s var(--f-rebond) backwards}.relances-btn{min-height:40px;padding:0 14px;font-size:13.5px}.relances-pastille{display:inline-flex;align-items:center;border-radius:999px;border:1px solid;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.relances-pastille--mini{padding:1px 7px;font-size:10px}.relances-pastille--rappel{background-color:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.relances-pastille--ferme{background-color:#fffbeb;border-color:#fcd34d;color:#92400e}.relances-pastille--mise_en_demeure{background-color:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.relances-pastille--devis{background-color:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.relances-carte[data-active=oui]{border-color:rgba(245,158,11,.75);box-shadow:0 0 0 4px rgba(245,158,11,.18),var(--f-ombre-carte)}.relances-option{border-radius:10px;background:transparent;color:var(--f-texte-2);transition:color .2s ease}.relances-option[aria-checked=true]{color:var(--f-texte)}.relances-option[data-niveau=mise_en_demeure][aria-checked=true]{color:#fca5a5}html.light .relances-option[data-niveau=mise_en_demeure][aria-checked=true],html[data-theme=light] .relances-option[data-niveau=mise_en_demeure][aria-checked=true]{color:#991b1b}.relances-interrupteur{border-radius:11px;border:1px solid var(--f-bord);background:var(--f-champ-fond)}.relances-fondu{animation:relances-fondu .35s ease-out}.relances-frise{position:relative;display:flex;flex-direction:column;gap:12px;padding-left:22px}.relances-frise:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--f-bord,var(--artevo-border))}.relances-frise-etape{position:relative}.relances-frise-point{position:absolute;left:-22px;top:3px;height:14px;width:14px;border-radius:999px;border:3px solid var(--f-carte,var(--artevo-surface));box-shadow:0 0 0 1px var(--f-bord,var(--artevo-border))}.relances-frise-point--rappel{background:#1e3a8a}.relances-frise-point--ferme{background:#b45309}.relances-frise-point--mise_en_demeure{background:#991b1b}@keyframes relances-cascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes relances-maj{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes relances-fondu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.relances-fondu,.relances-maj,.relances-vide{animation:none!important}.relances-option{transition:none!important}}.nd-page{--nd-encre:#f8fafc;--nd-encre-2:#cbd5e1;--nd-doux:#94a3b8;--nd-fond:#070d1a;--nd-halo-1:rgba(59,130,246,.16);--nd-halo-2:rgba(245,158,11,.1);--nd-halo-3:rgba(56,189,248,.08);--nd-entete:rgba(9,15,28,.88);--nd-ligne:#243044;--nd-ligne-douce:#1e293b;--nd-carte:linear-gradient(180deg,#131d30,#0f1727);--nd-carte-unie:#111a2b;--nd-creux:#0b1220;--nd-ombre:0 1px 2px rgba(0,0,0,.35),0 16px 30px -22px rgba(0,0,0,.8);--nd-lien:#93c5fd;--nd-etiquette-fond:#1e293b;--nd-etiquette-texte:#cbd5e1;--nd-touche-fond:#0f172a;--nd-touche-bord:#334155;--nd-noir:#f8fafc;--nd-noir-texte:#0b1220;--nd-parcours:linear-gradient(180deg,#2a2110,#1c160b);--nd-parcours-bord:#5b4514;--nd-parcours-bord-survol:#b4820f;--nd-parcours-icone-fond:#1c160b;--nd-parcours-icone:#fbbf24;--nd-ok-texte:#a7f3d0;--nd-ok-fond:#022c22;--nd-ok-bord:#047857;--nd-fait-bord:#047857;--nd-fait-halo:rgba(16,185,129,.16);--nd-choisi-client:linear-gradient(180deg,#172554,#111a2b);--nd-choisi-client-bord:#3b82f6;--nd-choisi-chantier:linear-gradient(180deg,#2a2110,#111a2b);--nd-choisi-chantier-bord:#f59e0b;--nd-du:#fcd34d;--nd-a-jour:#6ee7b7;--nd-statut-fond:#451a03;--nd-statut-texte:#fcd34d;--nd-piste:#1e293b;--nd-recherche:#0b1220;--nd-barre-voile:linear-gradient(0deg,rgba(7,13,26,.98),rgba(7,13,26,.85) 60%,rgba(7,13,26,0));--nd-titre:linear-gradient(180deg,#f8fafc,#94a3b8)}html.light .nd-page,html[data-theme=light] .nd-page{--nd-encre:#0b1220;--nd-encre-2:#334155;--nd-doux:#475569;--nd-fond:#e9edf3;--nd-halo-1:rgba(147,197,253,.45);--nd-halo-2:rgba(253,224,71,.32);--nd-halo-3:rgba(125,211,252,.22);--nd-entete:hsla(0,0%,100%,.88);--nd-ligne:#d3dbe6;--nd-ligne-douce:#dfe5ee;--nd-carte:linear-gradient(180deg,#fff,#f6f8fb);--nd-carte-unie:#fff;--nd-creux:#f8fafc;--nd-ombre:0 1px 2px rgba(15,23,42,.05),0 16px 30px -22px rgba(15,23,42,.45);--nd-lien:#1d4ed8;--nd-etiquette-fond:#f1f5f9;--nd-etiquette-texte:#334155;--nd-touche-fond:#fff;--nd-touche-bord:#cbd5e1;--nd-noir:#0b1220;--nd-noir-texte:#fbbf24;--nd-parcours:linear-gradient(180deg,#fffef9,#fbf3df);--nd-parcours-bord:#ead9a8;--nd-parcours-bord-survol:#f5c26b;--nd-parcours-icone-fond:#fff;--nd-parcours-icone:#b45309;--nd-ok-texte:#047857;--nd-ok-fond:#ecfdf5;--nd-ok-bord:#a7f3d0;--nd-fait-bord:#a7f3d0;--nd-fait-halo:rgba(16,185,129,.12);--nd-choisi-client:linear-gradient(180deg,#f5f9ff,#e8f1ff);--nd-choisi-client-bord:#2563eb;--nd-choisi-chantier:linear-gradient(180deg,#fffdf5,#fff7e0);--nd-choisi-chantier-bord:#d97706;--nd-du:#b45309;--nd-a-jour:#047857;--nd-statut-fond:#fef3c7;--nd-statut-texte:#92400e;--nd-piste:#e2e8f0;--nd-recherche:#f8fafc;--nd-barre-voile:linear-gradient(0deg,rgba(233,237,243,.98),rgba(233,237,243,.85) 60%,rgba(233,237,243,0));--nd-titre:linear-gradient(180deg,#0b1220,#334155)}.nd-ton--devis{--c:#2563eb;--c-clair:#60a5fa;--c-fonce:#1d4ed8;--c-halo:rgba(59,130,246,.16);--c-ombre:rgba(37,99,235,.6);--c-anneau:rgba(37,99,235,.22)}.nd-ton--facture{--c:#d97706;--c-clair:#fcd34d;--c-fonce:#d97706;--c-halo:rgba(245,158,11,.16);--c-ombre:rgba(217,119,6,.6);--c-anneau:rgba(245,158,11,.25)}.nd-ton--avoir{--c:#e11d48;--c-clair:#fb7185;--c-fonce:#be123c;--c-halo:rgba(244,63,94,.14);--c-ombre:rgba(225,29,72,.55);--c-anneau:rgba(225,29,72,.22)}.nd-page{position:fixed;inset:0;z-index:50;overflow-x:hidden;overflow-y:auto;background:radial-gradient(40% 35% at 10% 0,var(--nd-halo-1),transparent 70%),radial-gradient(35% 30% at 95% 0,var(--nd-halo-2),transparent 70%),radial-gradient(40% 40% at 60% 100%,var(--nd-halo-3),transparent 70%),var(--nd-fond);color:var(--nd-encre);font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.nd-feuille-total b,.nd-feuille-type b,.nd-panneau-tete h2,.nd-titre,.nd-type>b{font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif}.nd-entete{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;border-bottom:1px solid var(--nd-ligne-douce);background:var(--nd-entete);padding:calc(14px + env(safe-area-inset-top, 0px)) 28px 14px;backdrop-filter:blur(12px)}.nd-entete-gauche{display:flex;min-width:0;align-items:center;gap:12px}.nd-bouton-icone{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--nd-ligne);background:var(--nd-carte);color:var(--nd-encre);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 4px 10px -6px rgba(15,23,42,.4);transition:transform .2s}.nd-bouton-icone:hover{transform:translateX(-2px)}.nd-entete-titre{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.25}.nd-entete-sous{display:block;font-size:12px;font-weight:700;color:var(--nd-doux)}.nd-progression{display:flex;align-items:center;margin:0;padding:0;list-style:none}.nd-progression-etape{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;font-weight:800;color:var(--nd-doux)}.nd-progression-etape>i{display:flex;height:28px;width:28px;align-items:center;justify-content:center;border-radius:14px;border:2px solid var(--nd-touche-bord);background:var(--nd-touche-fond);font-size:12px;font-style:normal;transition:all .4s cubic-bezier(.3,1.4,.5,1)}.nd-progression-etape--active,.nd-progression-etape--faite{color:var(--nd-encre)}.nd-progression-etape--active>i{border-color:#f59e0b;color:#d97706;box-shadow:0 0 0 5px rgba(245,158,11,.18)}.nd-progression-etape--faite>i{border-color:#d97706;background:linear-gradient(160deg,#fcd34d,#f59e0b);color:#111827}.nd-progression-ligne{position:relative;height:3px;width:90px;overflow:hidden;margin:0 12px;border-radius:2px;background:var(--nd-ligne-douce)}.nd-progression-ligne>b{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#f59e0b,#fbbf24);transition:width .6s cubic-bezier(.16,1,.3,1)}.nd-bandeau{padding:16px 28px 0}.nd-bandeau,.nd-corps{margin:0 auto;max-width:1180px}.nd-corps{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding:28px 28px 130px}.nd-vue{position:relative;min-width:0}.nd-etape{animation:nd-glisse .55s cubic-bezier(.16,1,.3,1)}.nd-etape--retour{animation-name:nd-glisse-retour}.nd-titre{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.2;background:var(--nd-titre);-webkit-background-clip:text;background-clip:text;color:transparent}.nd-chapeau{margin:6px 0 22px;font-size:15px;font-weight:600;color:var(--nd-encre-2)}.nd-lien{font-weight:800;color:var(--nd-lien)}.nd-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nd-type{--x:50%;--y:0%;position:relative;display:flex;min-height:230px;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid var(--nd-ligne);background:var(--nd-carte);padding:20px 18px 18px;text-align:left;color:var(--nd-encre);box-shadow:var(--nd-ombre);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .3s;animation:nd-monte .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.05s + var(--rang, 0) * .07s)}.nd-type:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--x) var(--y),var(--c-halo),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.nd-type:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:4px;border-radius:4px 4px 0 0;background:var(--c);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.nd-type:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(15,23,42,.06),0 28px 44px -24px var(--c-ombre)}.nd-type:hover:before{opacity:1}.nd-type--choisi:after,.nd-type:hover:after{transform:scaleX(1)}.nd-type--choisi{border-color:var(--c);background:linear-gradient(180deg,var(--nd-carte-unie),color-mix(in srgb,var(--c) 12%,var(--nd-carte-unie)));box-shadow:0 0 0 3px var(--c-anneau),0 28px 44px -24px var(--c-ombre)}.nd-type>kbd{position:absolute;top:16px;right:16px;border-radius:7px;border:solid var(--nd-touche-bord);border-width:1px 1px 2px;background:var(--nd-touche-fond);padding:2px 7px;font-family:inherit;font-size:11px;font-weight:800;color:var(--nd-doux)}.nd-type-coche{position:absolute;top:14px;right:14px;height:28px;width:28px;border-radius:14px;background:var(--c);animation:nd-eclot .4s cubic-bezier(.3,1.6,.5,1)}.nd-type-coche,.nd-type-icone{display:flex;align-items:center;justify-content:center;color:#fff}.nd-type-icone{position:relative;height:56px;width:56px;border-radius:17px;background:linear-gradient(160deg,var(--c-clair),var(--c-fonce));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 12px 20px -12px var(--c-ombre);transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.nd-type:hover .nd-type-icone{transform:translateY(-3px) rotate(-6deg) scale(1.06)}.nd-type-feuille{position:absolute;right:-18px;bottom:-36px;height:112px;width:92px;transform:rotate(-8deg);border-radius:10px;border:1px solid #e2e8f0;background:#fff;padding:12px 10px;opacity:.9;box-shadow:0 14px 26px -16px rgba(15,23,42,.45);transition:transform .6s cubic-bezier(.16,1,.3,1)}.nd-type-feuille:before{content:"";display:block;height:6px;width:55%;margin-bottom:8px;border-radius:3px;background:var(--c)}.nd-type-feuille>i{display:block;height:4px;margin:6px 0;border-radius:2px;background:#e2e8f0}.nd-type-feuille>i:nth-child(2){width:80%}.nd-type-feuille>i:nth-child(3){width:60%}.nd-type:hover .nd-type-feuille{transform:rotate(-3deg) translateY(-8px)}.nd-type>b{margin-top:16px;font-size:20px;font-weight:800}.nd-type-texte,.nd-type>b{position:relative;display:block}.nd-type-texte{max-width:78%;margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--nd-doux)}.nd-type-etiquettes{position:relative;z-index:1;display:flex;max-width:68%;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px}.nd-type-etiquettes>span{border-radius:999px;background:var(--nd-etiquette-fond);padding:3px 9px;font-size:11px;font-weight:800;color:var(--nd-etiquette-texte)}.nd-section{display:flex;align-items:center;gap:10px;margin:30px 0 12px;animation:nd-monte .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.05s + var(--rang, 0) * .07s)}.nd-section>h2{margin:0;font-size:15px;font-weight:800}.nd-section>span{border-radius:999px;background:var(--nd-noir);padding:3px 9px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--nd-noir-texte)}.nd-section:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--nd-ligne),transparent)}.nd-parcours-rangee{display:grid;container-type:inline-size;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.nd-parcours-groupe{display:flex;min-width:0;flex-direction:column}.nd-parcours-groupe--double{grid-column:span 2}@media (min-width:761px){@supports (grid-template-rows:subgrid){.nd-parcours-rangee{grid-template-rows:auto 1fr}.nd-parcours-groupe{display:grid;grid-row:span 2;grid-template-rows:subgrid}.nd-parcours-groupe>.nd-section{align-self:end}}}.nd-parcours{display:grid;flex:1;grid-template-columns:minmax(0,1fr);gap:16px}.nd-parcours-groupe--double>.nd-parcours{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-parcours-carte{position:relative;display:flex;align-items:flex-start;gap:12px;border-radius:18px;border:1px solid var(--nd-parcours-bord);background:var(--nd-parcours);padding:14px;text-align:left;box-shadow:0 10px 22px -20px rgba(120,80,0,.5);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s;animation:nd-monte .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.05s + var(--rang, 0) * .07s)}.nd-parcours-carte:hover{transform:translateY(-3px);border-color:var(--nd-parcours-bord-survol);box-shadow:0 20px 32px -22px rgba(217,119,6,.6)}.nd-parcours-icone{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--nd-parcours-bord-survol);background:var(--nd-parcours-icone-fond);color:var(--nd-parcours-icone);transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.nd-parcours-carte:hover .nd-parcours-icone{transform:rotate(-8deg) scale(1.08)}.nd-parcours-carte b{display:block;font-size:14.5px;font-weight:800}.nd-parcours-carte b+span{display:block;margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--nd-doux)}.nd-brouillons{margin-top:26px;border-radius:18px;border:1px solid var(--nd-ligne);background:var(--nd-carte);padding:14px 16px;box-shadow:0 10px 22px -20px rgba(15,23,42,.4);animation:nd-monte .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.05s + var(--rang, 0) * .07s)}.nd-brouillons-tete{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.nd-brouillons-tete>a{margin-left:auto;white-space:nowrap;color:var(--nd-lien)}.nd-brouillons-tete>a:hover{text-decoration:underline}.nd-brouillons-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.nd-brouillon{min-width:0;border-radius:14px;border:1px dashed var(--nd-touche-bord);background:var(--nd-creux);padding:10px 12px;text-align:left;transition:transform .25s,border-color .25s,background .25s}.nd-brouillon:hover{transform:translateY(-2px);border-style:solid;border-color:var(--nd-choisi-client-bord)}.nd-brouillon>b{display:block;font-size:13px;font-weight:800}.nd-brouillon>span{display:block;font-size:12px;font-weight:600;color:var(--nd-doux)}.nd-panneau{margin-bottom:16px;border-radius:22px;border:1px solid var(--nd-ligne);background:var(--nd-carte-unie);padding:18px 20px;box-shadow:var(--nd-ombre);transition:box-shadow .4s,border-color .4s}.nd-panneau--fait{border-color:var(--nd-fait-bord);box-shadow:0 0 0 3px var(--nd-fait-halo),var(--nd-ombre)}.nd-panneau-tete{display:flex;align-items:center;gap:10px}.nd-panneau-numero{display:flex;height:26px;width:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:13px;background:var(--nd-noir);font-size:12px;font-weight:800;color:var(--nd-noir-texte);transition:background .3s}.nd-panneau--fait .nd-panneau-numero{background:linear-gradient(160deg,#34d399,#059669);color:#fff}.nd-panneau-tete h2{margin:0;font-size:16.5px;font-weight:800;line-height:1.25}.nd-panneau-tete small{display:block;font-size:12.5px;font-weight:600;color:var(--nd-doux)}.nd-panneau-ok{margin-left:auto;flex-shrink:0;border-radius:999px;border:1px solid var(--nd-ok-bord);background:var(--nd-ok-fond);padding:3px 10px;font-size:12px;font-weight:800;color:var(--nd-ok-texte);animation:nd-eclot .35s cubic-bezier(.3,1.6,.5,1)}.nd-recherche{display:flex;height:50px;align-items:center;gap:10px;margin-top:14px;border-radius:14px;border:1.5px solid var(--nd-ligne);background:var(--nd-recherche);padding:0 14px;color:var(--nd-doux);transition:border-color .2s,box-shadow .2s,background .2s}.nd-recherche:focus-within{border-color:#3b82f6;background:var(--nd-carte-unie);box-shadow:0 0 0 4px rgba(59,130,246,.15)}.nd-recherche>input{min-width:0;flex:1;border:none;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--nd-encre);outline:none}.nd-recherche>input::-moz-placeholder{color:var(--nd-doux)}.nd-recherche>input::placeholder{color:var(--nd-doux)}.nd-recherche>kbd{border-radius:6px;border:1px solid var(--nd-touche-bord);background:var(--nd-touche-fond);padding:1px 6px;font-family:inherit;font-size:11px;font-weight:800;color:var(--nd-doux)}.nd-etiquette{margin:14px 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nd-encre-2)}.nd-chantiers,.nd-clients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nd-chantiers{margin-top:14px}.nd-chantier,.nd-client{display:flex;min-width:0;align-items:center;gap:12px;border-radius:16px;border:1px solid var(--nd-ligne-douce);background:var(--nd-carte);padding:11px 12px;text-align:left;color:var(--nd-encre);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s,opacity .3s;animation:nd-monte .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--rang, 0) * .05s)}.nd-chantier{animation-delay:calc(.15s + var(--rang, 0) * .07s)}.nd-client:hover{transform:translateY(-2px);border-color:var(--nd-choisi-client-bord);box-shadow:0 12px 20px -16px rgba(30,64,175,.6)}.nd-chantier:hover{transform:translateY(-2px);border-color:var(--nd-choisi-chantier-bord);box-shadow:0 12px 20px -16px rgba(217,119,6,.6)}.nd-client--choisi{border-color:var(--nd-choisi-client-bord);background:var(--nd-choisi-client);box-shadow:0 0 0 3px rgba(37,99,235,.18)}.nd-chantier--choisi{border-color:var(--nd-choisi-chantier-bord);background:var(--nd-choisi-chantier);box-shadow:0 0 0 3px rgba(245,158,11,.22)}.nd-client--attenue{opacity:.5}.nd-client--attenue:focus-visible,.nd-client--attenue:hover{opacity:1}.nd-chantier--nouveau,.nd-client--nouveau{justify-content:center;gap:6px;border-style:dashed;font-size:13.5px;font-weight:800;color:var(--nd-lien)}.nd-chantier--nouveau{color:var(--nd-du)}.nd-avatar{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--couleur) 80%,#fff),var(--couleur));font-size:13px;font-weight:800;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.nd-chantier-texte,.nd-client-texte{display:flex;min-width:0;flex:1;flex-direction:column}.nd-chantier-texte>b,.nd-client-texte>b{font-size:14px;font-weight:800;line-height:1.3}.nd-chantier-texte>span,.nd-client-texte>span{font-size:12px;font-weight:600;line-height:1.35;color:var(--nd-doux)}.nd-client-droite{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:4px}.nd-client-type{border-radius:999px;background:var(--nd-etiquette-fond);padding:3px 8px;font-size:10.5px;font-weight:800;color:var(--nd-etiquette-texte)}.nd-client-a-jour,.nd-client-du{font-size:12.5px;font-weight:800;white-space:nowrap}.nd-client-du{color:var(--nd-du)}.nd-client-a-jour{color:var(--nd-a-jour)}.nd-anneau{position:relative;display:block;height:38px;width:38px;flex-shrink:0}.nd-anneau>svg{display:block;height:100%;width:100%;transform:rotate(-90deg)}.nd-anneau-fond{stroke:var(--nd-piste)}.nd-anneau-part{stroke:#f59e0b}.nd-anneau>em{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-style:normal;font-weight:800}.nd-chantier-statut{flex-shrink:0;align-self:flex-start;border-radius:999px;background:var(--nd-statut-fond);padding:2px 8px;font-size:10.5px;font-weight:800;white-space:nowrap;color:var(--nd-statut-texte)}.nd-vide{border-radius:14px;border:1.5px dashed var(--nd-ligne);text-align:center;font-size:14px;font-weight:600;color:var(--nd-doux)}.nd-manque,.nd-vide{margin-top:14px;padding:16px}.nd-manque{border-radius:16px;border-width:1px}.nd-note{margin:10px 0 0;line-height:1.5;color:var(--nd-doux)}.nd-alerte,.nd-note{font-size:12.5px;font-weight:600}.nd-alerte{display:flex;gap:8px;margin-top:12px;border-radius:14px;border:1px solid var(--nd-parcours-bord-survol);background:var(--nd-parcours);padding:10px 12px;color:var(--nd-statut-texte)}.nd-panneau--apparait{animation:nd-monte .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.08s + var(--rang, 0) * .08s)}.nd-devis-liste{grid-template-columns:minmax(0,1fr)}.nd-chantier-statut--solde{background:var(--nd-ok-fond);color:var(--nd-ok-texte)}.nd-types-facture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.nd-type-facture-cadre{position:relative;display:flex;min-width:0}.nd-type-facture{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:4px;border-radius:16px;border:1px solid var(--nd-ligne-douce);background:var(--nd-carte);padding:12px;text-align:left;color:var(--nd-encre);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s,opacity .3s;animation:nd-monte .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.15s + var(--rang, 0) * .06s)}.nd-type-facture:hover:not(:disabled){transform:translateY(-2px);border-color:var(--nd-choisi-chantier-bord);box-shadow:0 12px 20px -16px rgba(217,119,6,.6)}.nd-type-facture--choisi{border-color:var(--nd-choisi-chantier-bord);background:var(--nd-choisi-chantier);box-shadow:0 0 0 3px rgba(245,158,11,.22)}.nd-type-facture:disabled{cursor:not-allowed;border-style:dashed;background:var(--nd-creux)}.nd-type-facture:disabled>.nd-type-facture-icone,.nd-type-facture:disabled>b,.nd-type-facture:disabled>span:not(.nd-type-facture-icone){opacity:.5}.nd-type-facture-icone{display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(160deg,#fcd34d,#d97706);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 14px -10px rgba(217,119,6,.7)}.nd-type-facture>b{margin-top:4px;font-size:14px;font-weight:800;line-height:1.25}.nd-type-facture>span:not(.nd-type-facture-icone){font-size:12px;font-weight:600;line-height:1.35;color:var(--nd-doux)}.nd-type-facture>em{margin-top:2px;font-size:11.5px;font-style:normal;font-weight:800;line-height:1.35;color:var(--nd-statut-texte)}.nd-solde{display:flex;flex-direction:column;gap:6px;margin:14px 0 0}.nd-solde>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600;color:var(--nd-encre-2)}.nd-solde dd{margin:0;flex-shrink:0;font-weight:800;white-space:nowrap;color:var(--nd-encre)}.nd-solde-reste{margin-top:2px;border-top:1px solid var(--nd-ligne-douce);padding-top:8px}.nd-solde>.nd-solde-reste dt{font-weight:800;color:var(--nd-encre)}.nd-solde>.nd-solde-reste dd{font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:18px;color:var(--nd-ok-texte)}.nd-solde-barre{height:8px;overflow:hidden;margin-top:10px;border-radius:999px;background:var(--nd-piste)}.nd-solde-barre>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#fbbf24);transition:width .9s cubic-bezier(.16,1,.3,1)}.nd-solde-legende{margin:6px 0 0;font-size:12px;font-weight:700;color:var(--nd-doux)}.nd-solde-pieces{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;border-top:1px dashed var(--nd-ligne);padding:10px 0 0;list-style:none;font-size:12.5px;color:var(--nd-doux)}.nd-solde-pieces>li{display:flex;justify-content:space-between;gap:12px}.nd-solde-pieces b{flex-shrink:0;font-weight:800;color:var(--nd-encre-2)}.nd-feuille-valeur>.nd-feuille-reference{margin-top:3px;font-weight:800;color:var(--c,#475569)}.nd-avance{width:100%;gap:12px;text-align:left;color:var(--nd-encre)}.nd-avance,.nd-avance-icone{display:flex;align-items:center}.nd-avance-icone{height:36px;width:36px;flex-shrink:0;justify-content:center;border-radius:11px;background:var(--nd-etiquette-fond);color:var(--nd-doux)}.nd-avance b{display:block;font-size:14.5px;font-weight:800}.nd-avance small{display:block;font-size:12.5px;font-weight:600;color:var(--nd-doux)}.nd-avance-chevron{margin-left:auto;flex-shrink:0;color:var(--nd-doux);transition:transform .45s cubic-bezier(.16,1,.3,1)}.nd-avance[aria-expanded=true] .nd-avance-chevron{transform:rotate(90deg)}.nd-repli{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1)}.nd-repli--ouvert{grid-template-rows:1fr}.nd-repli>div{min-height:0;overflow:hidden}.nd-repli--ouvert>div{overflow:visible}.nd-avance-corps{display:flex;flex-direction:column;gap:12px;padding-top:14px}.nd-champ-libelle{display:block;margin-bottom:4px;font-size:12px;font-weight:700;color:var(--nd-doux)}.nd-case{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--nd-encre-2)}.nd-case>input{height:16px;width:16px;accent-color:#f59e0b}.nd-zone-texte{width:100%;border-radius:14px;border:1px solid var(--nd-ligne);background:var(--nd-creux);padding:12px;font-size:14px;color:var(--nd-encre);outline:none}.nd-zone-texte:focus{border-color:#f59e0b}.nd-consultation{display:flex;align-items:center;gap:12px;margin-top:4px;border-radius:16px;border:1px solid var(--nd-parcours-bord);background:var(--nd-parcours);padding:12px 14px;color:inherit;transition:transform .3s}.nd-consultation:hover{transform:translateX(4px)}.nd-consultation-icone{display:flex;flex-shrink:0;color:var(--nd-parcours-icone)}.nd-consultation b{display:block;font-size:13.5px;font-weight:800}.nd-consultation b+span{display:block;font-size:12px;font-weight:600;color:var(--nd-doux)}.nd-consultation>i{margin-left:auto;font-style:normal;font-weight:800;color:var(--nd-parcours-icone)}.nd-barre{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;justify-content:center;background:var(--nd-barre-voile);padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px));pointer-events:none}.nd-barre-interieur{display:flex;width:min(1124px,100%);align-items:center;gap:14px;border-radius:18px;border:1px solid var(--nd-ligne);background:var(--nd-carte-unie);padding:10px 12px 10px 18px;box-shadow:0 20px 40px -22px rgba(15,23,42,.55);pointer-events:auto}.nd-barre-indication{min-width:0;margin:0;font-size:13.5px;font-weight:700;color:var(--nd-doux)}.nd-barre-indication b{color:var(--nd-encre)}.nd-continuer{position:relative;height:48px;flex-shrink:0;overflow:hidden;margin-left:auto;border-radius:14px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);padding:0 22px;font-size:15px;font-weight:800;color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 22px -12px rgba(245,158,11,.95);transition:transform .2s,opacity .3s,filter .3s}.nd-continuer:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.7),transparent);transform:skewX(-20deg);animation:nd-balaie 2.8s 1s infinite}.nd-continuer:hover{transform:translateY(-2px)}.nd-continuer:disabled{cursor:not-allowed;transform:none;opacity:.45;filter:grayscale(1);box-shadow:none}.nd-continuer:disabled:after{display:none}.nd-apercu{position:sticky;top:96px;border-radius:24px;background:radial-gradient(320px 220px at 80% -10%,rgba(37,99,235,.45),transparent 60%),radial-gradient(260px 200px at 0 110%,rgba(251,191,36,.18),transparent 60%),linear-gradient(160deg,#0f1b3d,#070d20);padding:16px 16px 18px;color:#e2e8f0;box-shadow:0 26px 50px -26px rgba(8,16,38,.95);animation:nd-monte .7s cubic-bezier(.16,1,.3,1) .2s backwards}.nd-apercu-tete{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#bfdbfe}.nd-apercu-vivant{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;text-transform:none;color:#6ee7b7}.nd-apercu-vivant>i{height:7px;width:7px;border-radius:4px;background:#10b981;animation:nd-pouls 2s infinite}.nd-feuille{position:relative;overflow:hidden;margin-top:14px;border-radius:12px;background:#fff;padding:14px 14px 12px;color:#0b1220;box-shadow:inset 0 1px 0 #fff,0 26px 40px -22px rgba(0,0,0,.8)}.nd-feuille-reflet{position:absolute;inset:0;background:linear-gradient(115deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.75) 50%,hsla(0,0%,100%,0) 60%);background-size:250% 100%;background-position:120% 0;pointer-events:none}.nd-feuille-reflet--joue{animation:nd-reflet 1s ease}.nd-feuille-tete{display:flex;align-items:flex-start;gap:8px}.nd-feuille-logo{height:28px;width:28px;flex-shrink:0;border-radius:8px;-o-object-fit:contain;object-fit:contain}.nd-feuille-logo--initiales{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1e293b,#0b1426);font-size:10px;font-weight:800;color:#fbbf24}.nd-feuille-entreprise{min-width:0}.nd-feuille-entreprise>b{display:block;font-size:10.5px;font-weight:800;line-height:1.3}.nd-feuille-entreprise>span{display:block;font-size:8.5px;line-height:1.35;color:#64748b}.nd-feuille-type{flex-shrink:0;margin-left:auto;text-align:right}.nd-feuille-type>b{display:block;font-size:15px;font-weight:800;letter-spacing:.06em;line-height:1.2;color:var(--c,#94a3b8);transition:color .4s}.nd-feuille-type>span{font-size:8px;font-weight:700;color:#94a3b8}.nd-feuille-bande{height:4px;margin:10px 0;border-radius:2px;background:var(--c,#94a3b8);transform-origin:left;animation:nd-bande .6s cubic-bezier(.16,1,.3,1)}.nd-feuille-blocs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nd-feuille-bloc{min-height:52px;min-width:0;border-radius:8px;border:1px solid #eef2f7;background:#f8fafc;padding:7px 8px;transition:background .4s,border-color .4s}.nd-feuille-bloc--rempli{border-color:#cbd5e1;background:#fff}.nd-feuille-bloc>small{display:block;margin-bottom:4px;font-size:7.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.nd-feuille-valeur>b{display:block;font-size:10.5px;font-weight:800;line-height:1.3;animation:nd-ecrit .45s cubic-bezier(.16,1,.3,1)}.nd-feuille-valeur>span{display:block;font-size:8.5px;line-height:1.35;color:#475569;animation:nd-ecrit .45s cubic-bezier(.16,1,.3,1) .08s backwards}.nd-attente{display:block;height:6px;margin:4px 0;border-radius:3px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:nd-miroite 1.6s linear infinite}.nd-feuille-tableau{margin-top:10px}.nd-feuille-colonnes,.nd-feuille-ligne{display:grid;grid-template-columns:1fr 34px 52px;align-items:center;gap:6px}.nd-feuille-colonnes{border-radius:5px;background:var(--c,#94a3b8);padding:4px 6px;font-size:7.5px;font-weight:800;letter-spacing:.08em;color:#fff;transition:background .4s}.nd-feuille-ligne{border-bottom:1px solid #f1f5f9;padding:2px 6px}.nd-feuille-bientot{margin:6px 0 0;text-align:center;font-size:8.5px;font-weight:700;color:#94a3b8}.nd-feuille-total{display:flex;align-items:center;justify-content:space-between;margin-top:8px;border-radius:6px;background:#0b1220;padding:6px 8px;font-size:9px;font-weight:800;color:#fff}.nd-feuille-total>b{font-size:11px}.nd-cases{display:flex;flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none}.nd-case-etat{gap:10px;border-radius:12px;padding:9px 6px;transition:background .3s}.nd-case-etat,.nd-case-etat>i{display:flex;align-items:center}.nd-case-etat>i{height:28px;width:28px;flex-shrink:0;justify-content:center;border-radius:14px;border:2px solid hsla(0,0%,100%,.18);transition:all .4s cubic-bezier(.3,1.5,.5,1)}.nd-case-etat svg{height:14px;width:14px;fill:none;stroke:#111827;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .45s ease .1s}.nd-case-etat>div{min-width:0}.nd-case-etat>div>span{display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.nd-case-etat>div>b{display:block;font-size:13.5px;font-weight:700;color:#94a3b8}.nd-case-etat--faite>i{border-color:#f59e0b;background:linear-gradient(160deg,#fcd34d,#f59e0b);box-shadow:0 0 0 4px rgba(245,158,11,.18)}.nd-case-etat--faite svg{stroke-dashoffset:0}.nd-case-etat--faite>div>b{color:#fff}.nd-case-etat--courante{background:hsla(0,0%,100%,.05)}.nd-case-etat--courante>i{border-color:#fbbf24}.nd-conseil{margin-top:10px;border-radius:14px;border:1px solid rgba(251,191,36,.4);background:rgba(251,191,36,.12);padding:11px 12px}.nd-conseil>b{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fcd34d}.nd-conseil>span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:#fde68a}.nd-avance:focus-visible,.nd-bouton-icone:focus-visible,.nd-brouillon:focus-visible,.nd-chantier:focus-visible,.nd-client:focus-visible,.nd-consultation:focus-visible,.nd-continuer:focus-visible,.nd-parcours-carte:focus-visible,.nd-type-facture:focus-visible,.nd-type:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media (max-width:1100px){.nd-progression-ligne{width:40px}}@media (max-width:1020px){.nd-corps{grid-template-columns:minmax(0,1fr)}.nd-apercu{position:relative;top:0}}@media (max-width:760px){.nd-brouillons-liste,.nd-chantiers,.nd-clients,.nd-parcours,.nd-parcours-groupe--double>.nd-parcours,.nd-parcours-rangee,.nd-types{grid-template-columns:minmax(0,1fr)}.nd-parcours-groupe--double{grid-column:auto}.nd-parcours{gap:10px}.nd-types-facture{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-type{min-height:0}.nd-entete{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.nd-entete-droite,.nd-progression-etape>span{display:none}.nd-progression-ligne{width:18px;margin:0 5px}.nd-entete-titre{font-size:14px}.nd-entete-gauche{gap:9px}.nd-corps{padding:18px 14px 150px}.nd-bandeau{padding-inline:14px}.nd-titre{font-size:24px}.nd-brouillons-tete{flex-wrap:wrap}.nd-barre{padding-inline:12px}.nd-barre-interieur{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px 12px}.nd-continuer{margin-left:0}}@media (hover:none){.nd-recherche>kbd,.nd-type>kbd{display:none}.nd-bouton-icone:hover,.nd-brouillon:hover,.nd-chantier:hover,.nd-client:hover,.nd-consultation:hover,.nd-continuer:hover,.nd-parcours-carte:hover,.nd-type:hover{transform:none}}@keyframes nd-glisse{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes nd-glisse-retour{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:none}}@keyframes nd-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nd-eclot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes nd-balaie{40%,to{left:130%}}@keyframes nd-pouls{0%{box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{box-shadow:0 0 0 7px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes nd-reflet{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes nd-bande{0%{transform:scaleX(0)}}@keyframes nd-ecrit{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}}@keyframes nd-miroite{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nd-page *,.nd-page :after,.nd-page :before{animation:none!important;transition:none!important}.nd-chantier:hover,.nd-client:hover,.nd-continuer:hover,.nd-parcours-carte:hover,.nd-type-facture:hover,.nd-type:hover,.nd-type:hover .nd-type-icone{transform:none!important}}.nd-page--v2{--nd-choisi-client:var(--nd-choisi-chantier);--nd-choisi-client-bord:var(--nd-choisi-chantier-bord);--nd2-carte:linear-gradient(180deg,#131d30,#111a2b 55%,#0d1524);--nd2-bord:#2a3852;--nd2-bord-haut:#33435f;--nd2-ombre:inset 0 1px 0 hsla(0,0%,100%,.05),0 3px 0 -1px #0a1120,0 4px 0 -1px rgba(0,0,0,.3),0 16px 22px -14px rgba(0,0,0,.9);--nd2-ombre-survol:inset 0 1px 0 hsla(0,0%,100%,.06),0 3px 0 -1px #b4832e,0 6px 0 -2px rgba(0,0,0,.3),0 26px 30px -18px rgba(0,0,0,.95);--nd2-panneau:#101827}html.light .nd-page--v2,html[data-theme=light] .nd-page--v2{--nd2-carte:linear-gradient(180deg,#fff,#fff 55%,#f3f6fa);--nd2-bord:#b9c4d2;--nd2-bord-haut:#d5dce6;--nd2-ombre:inset 0 1px 0 #fff,0 3px 0 -1px #aab6c6,0 4px 0 -1px rgba(15,23,42,.12),0 16px 22px -14px rgba(15,23,42,.62);--nd2-ombre-survol:inset 0 1px 0 #fff,0 3px 0 -1px #d9a441,0 6px 0 -2px rgba(15,23,42,.1),0 26px 30px -18px rgba(15,23,42,.7);--nd2-panneau:#f6f8fb}.nd-page--v2 .nd-cadre{display:flex;min-height:100%;flex-direction:column}.nd-page--v2 .nd-corps{width:100%;flex:1}.nd-page--v2 .nd-duo,.nd-page--v2 .nd-duo-droite{display:contents}.nd-page[data-maquette] .nd-entete{padding-inline:32px}.nd-page--v2 .nd-entete{border-bottom:0;background:linear-gradient(160deg,#17233d,#0b1222 70%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 10px 24px -18px rgba(2,6,23,.9);color:#fff;backdrop-filter:none}.nd-page--v2 .nd-entete:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 120px at 88% 0,rgba(245,158,11,.18),transparent 70%),radial-gradient(420px 110px at 6% 0,rgba(56,189,248,.08),transparent 70%)}.nd-page--v2 .nd-entete:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(252,211,77,.35) 30%,rgba(252,211,77,.35) 70%,transparent)}.nd-page--v2 .nd-entete>*{position:relative}.nd-page--v2 .nd-entete .nd-bouton-icone{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#fff;box-shadow:none}.nd-page--v2 .nd-entete .nd-bouton-icone:hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.12)}.nd-page--v2 .nd-entete .nd-bouton-icone:focus-visible{outline-color:#fcd34d}.nd-page--v2 .nd-entete-titre{color:#fff}.nd-page--v2 .nd-entete-sous,.nd-page--v2 .nd-progression-etape{color:#8ea0bb}.nd-page--v2 .nd-progression-etape--active,.nd-page--v2 .nd-progression-etape--faite{color:#fff}.nd-page--v2 .nd-progression-etape>i{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#cbd5e1}.nd-page--v2 .nd-progression-etape--active>i{border-color:#f59e0b;background:rgba(245,158,11,.12);color:#fcd34d;box-shadow:0 0 0 5px rgba(245,158,11,.16)}.nd-page--v2 .nd-progression-etape--faite>i{border-color:#d97706;background:linear-gradient(160deg,#fcd34d,#f59e0b);color:#111827}.nd-page--v2 .nd-progression-ligne{background:hsla(0,0%,100%,.14)}.nd-page[data-maquette] .nd-corps{max-width:1522px;grid-template-columns:minmax(0,1fr) 372px;align-items:stretch;gap:26px;padding:18px 32px 14px}.nd-page[data-maquette] .nd-vue{display:flex;flex-direction:column}.nd-page[data-maquette] .nd-bandeau{max-width:1522px;padding:14px 32px 0}.nd-page[data-maquette] .nd-apercu{top:86px;align-self:start}.nd-page--v2 .nd-type{border-color:var(--nd2-bord);border-top-color:var(--nd2-bord-haut);background:var(--nd2-carte);box-shadow:var(--nd2-ombre)}.nd-page--v2 .nd-type:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 -1px var(--c),0 30px 44px -24px var(--c-ombre)}.nd-page--v2 .nd-type--choisi{border-color:var(--c);background:linear-gradient(180deg,var(--nd-carte-unie),color-mix(in srgb,var(--c) 12%,var(--nd-carte-unie)));box-shadow:0 0 0 3px var(--c-anneau),0 28px 44px -24px var(--c-ombre)}.nd-page[data-maquette] .nd-type{min-height:266px;padding:22px 22px 20px}.nd-page[data-maquette] .nd-type>b{margin-top:14px;font-size:21px}.nd-page[data-maquette] .nd-type-texte{max-width:76%;margin-top:4px}.nd-page[data-maquette] .nd-type-etiquettes{max-width:74%;padding-top:10px}.nd-type-continuer{position:absolute;top:11px;right:52px;z-index:1;display:inline-flex;height:34px;align-items:center;gap:6px;border-radius:13px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);padding:0 14px;font-size:13.5px;font-weight:800;color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 22px -12px rgba(245,158,11,.95);animation:nd-eclot .4s cubic-bezier(.3,1.6,.5,1)}.nd-page[data-maquette] .nd-section{margin:30px 0 12px}.nd-page--v2 .nd-parcours-carte{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 3px 0 -1px var(--nd-parcours-bord),0 14px 22px -16px rgba(120,80,0,.55)}.nd-page--v2 .nd-parcours-carte:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 3px 0 -1px #d9a441,0 24px 32px -20px rgba(217,119,6,.6)}.nd-page[data-maquette] .nd-parcours-carte{align-items:center;padding:12px 14px}@media (min-width:761px){@container (max-width: 760px){.nd-page .nd-parcours-rangee .nd-parcours-carte{flex-direction:column;align-items:flex-start;gap:10px}}}.nd-page--v2 .nd-brouillons{border-color:var(--nd2-bord);background:var(--nd2-panneau);padding:0 14px 14px;box-shadow:var(--nd2-ombre)}.nd-page[data-maquette] .nd-brouillons{margin-top:28px}.nd-page--v2 .nd-brouillons-tete,.nd-page--v2 .nd-panneau-tete{background-color:#d3d9e1;background-image:var(--acier-brosse),linear-gradient(180deg,#eef1f5 0,#d8dee6 38%,#c9d0da 62%,#dde2e9 100%);background-size:600px 120px,100% 100%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 0 0 1px rgba(100,116,139,.4),inset 0 -2px 0 rgba(217,119,6,.7);color:#0b1220}.nd-page--v2 .nd-brouillons-tete{min-height:40px;margin:0 -14px;border-radius:17px 17px 0 0;padding:0 14px;font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.nd-page--v2 .nd-brouillons-tete>a{font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;color:#0b1220}.nd-page--v2 .nd-brouillons-liste{margin-top:12px}.nd-page--v2 .nd-brouillon{position:relative;border:1px solid var(--nd2-bord);border-top-color:var(--nd2-bord-haut);background:var(--nd2-carte);padding:9px 12px 9px 20px;box-shadow:var(--nd2-ombre)}.nd-page--v2 .nd-brouillon:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:4px;border-radius:2px;background:var(--c);transition:top .25s,bottom .25s}.nd-page--v2 .nd-brouillon:hover{transform:translateY(-3px);border-color:#f0b34a;box-shadow:var(--nd2-ombre-survol)}.nd-page--v2 .nd-brouillon:hover:before{top:6px;bottom:6px}.nd-page--v2 .nd-panneau{border-color:var(--nd2-bord);background:var(--nd2-panneau);padding:16px;box-shadow:var(--nd2-ombre)}.nd-page--v2 .nd-panneau--fait{border-color:var(--nd-fait-bord);box-shadow:0 0 0 3px var(--nd-fait-halo),var(--nd2-ombre)}.nd-page--v2 .nd-panneau-tete{display:grid;min-height:56px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:0 10px;margin:-16px -16px 0;border-radius:21px 21px 0 0;padding:6px 14px 8px 12px}.nd-page--v2 .nd-panneau-tete>.nd-panneau-numero{grid-row:1/span 2}.nd-page--v2 .nd-panneau-tete>div{display:contents}.nd-page--v2 .nd-panneau-tete h2{grid-column:2;grid-row:1}.nd-page--v2 .nd-panneau-tete small{grid-column:2/-1;grid-row:2}.nd-page--v2 .nd-panneau-tete>.nd-panneau-ok{grid-column:3;grid-row:1;margin-left:0;padding:0 9px;line-height:19px}.nd-page--v2 .nd-panneau-tete h2{font-size:15.5px;color:#0b1220;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.nd-page--v2 .nd-panneau-tete small{font-size:12px;line-height:1.3;color:#475569}.nd-page--v2 .nd-panneau-numero{height:28px;width:28px;border-radius:14px;background:linear-gradient(160deg,#1e293b,#0b1220);color:#fbbf24;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 8px -4px rgba(15,23,42,.7)}.nd-page--v2 .nd-panneau-ok{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.nd-page--v2 .nd-recherche{height:46px;box-shadow:inset 0 2px 4px rgba(15,23,42,.08)}.nd-page--v2 .nd-recherche:focus-within{border-color:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.nd-page--v2 .nd-etiquette{margin:12px 0 8px}.nd-page--v2 .nd-chantier,.nd-page--v2 .nd-client,.nd-page--v2 .nd-type-facture{border-color:var(--nd2-bord);border-top-color:var(--nd2-bord-haut);background:var(--nd2-carte);box-shadow:var(--nd2-ombre)}.nd-page--v2 .nd-chantier:hover,.nd-page--v2 .nd-client:hover,.nd-page--v2 .nd-type-facture:hover:not(:disabled){transform:translateY(-3px);border-color:#f0b34a;box-shadow:var(--nd2-ombre-survol)}.nd-page--v2 .nd-chantier--choisi,.nd-page--v2 .nd-client--choisi,.nd-page--v2 .nd-type-facture--choisi{border-color:var(--nd-choisi-chantier-bord);background:var(--nd-choisi-chantier);box-shadow:0 0 0 3px rgba(245,158,11,.26),0 3px 0 -1px #d9a441,0 16px 22px -14px rgba(180,83,9,.6)}.nd-page--v2 .nd-chantier--nouveau,.nd-page--v2 .nd-client--nouveau{border-style:dashed;border-color:var(--nd-touche-bord);background:transparent;box-shadow:none;color:var(--nd-du)}.nd-page--v2 .nd-chantier--nouveau:hover,.nd-page--v2 .nd-client--nouveau:hover{border-style:solid;background:var(--nd2-carte)}.nd-page--v2 .nd-type-facture:disabled{border-style:dashed;background:var(--nd-creux);box-shadow:none}.nd-page--v2 .nd-client:not(.nd-client--nouveau){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar nom type" "avatar sous du";align-content:center;align-items:center;-moz-column-gap:11px;column-gap:11px;row-gap:1px}.nd-page--v2 .nd-client>.nd-avatar{grid-area:avatar;align-self:center}.nd-page--v2 .nd-client-droite,.nd-page--v2 .nd-client-texte{display:contents}.nd-page--v2 .nd-client-texte>b{grid-area:nom;overflow-wrap:anywhere}.nd-page--v2 .nd-client-texte>span{grid-area:sous}.nd-page--v2 .nd-client-type{grid-area:type;justify-self:end}.nd-page--v2 .nd-client-a-jour,.nd-page--v2 .nd-client-du{grid-area:du;justify-self:end}.nd-page--v2 .nd-vide{display:flex;align-items:center;justify-content:center}.nd-changer{display:none}.nd-page[data-maquette] .nd-duo{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:12px}.nd-page[data-maquette] .nd-duo .nd-panneau{margin-bottom:0}.nd-page[data-maquette] .nd-panneau{margin-bottom:12px}.nd-page[data-maquette] .nd-duo-droite{display:flex;min-width:0;flex-direction:column;gap:12px}.nd-page[data-maquette] .nd-p-chantier,.nd-page[data-maquette] .nd-p-client{display:flex;flex-direction:column}.nd-page[data-maquette] .nd-p-chantier{flex:1}.nd-page[data-maquette] .nd-p-client .nd-clients{flex:1;grid-auto-rows:1fr;gap:9px}.nd-page[data-maquette] .nd-p-client .nd-client{padding:9px 12px}.nd-page[data-maquette] .nd-p-chantier .nd-chantiers{display:flex;flex:1;flex-direction:column;gap:9px}.nd-page[data-maquette] .nd-p-chantier .nd-chantier--nouveau{min-height:46px;margin-top:auto}.nd-page[data-maquette] .nd-p-chantier .nd-vide{flex:1}.nd-page[data-maquette] .nd-p-options{padding:12px 14px}.nd-page[data-maquette] .nd-consultation{margin-top:0;padding:10px 16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 3px 0 -1px var(--nd-parcours-bord),0 14px 22px -16px rgba(120,80,0,.55)}.nd-page[data-maquette] .nd-consultation>span:nth-child(2){display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:10px;column-gap:10px}.nd-page[data-maquette] .nd-devis-liste{grid-template-columns:repeat(3,minmax(0,1fr))}.nd-page--v2 .nd-devis{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:11px;column-gap:11px;row-gap:1px}.nd-page--v2 .nd-devis>.nd-anneau{grid-row:1/span 3}.nd-page--v2 .nd-devis>.nd-chantier-texte{display:contents}.nd-page--v2 .nd-devis>.nd-chantier-texte>b{grid-column:2;grid-row:1}.nd-page--v2 .nd-devis>.nd-chantier-texte>span{grid-column:2/-1}.nd-page--v2 .nd-devis>.nd-chantier-statut{grid-column:3;grid-row:1;align-self:center}.nd-page--v2 .nd-devis:disabled{cursor:not-allowed;border-style:dashed;background:var(--nd-creux);box-shadow:none}.nd-page--v2 .nd-devis:disabled>.nd-anneau,.nd-page--v2 .nd-devis:disabled>.nd-chantier-texte>*{opacity:.55}.nd-plier{display:flex;align-items:center;gap:6px;margin-top:10px;border-radius:999px;border:1px solid var(--nd2-bord);background:var(--nd2-carte);padding:5px 12px 5px 9px;font-size:12.5px;font-weight:800;color:var(--nd-encre-2);transition:border-color .25s,transform .25s}.nd-plier:hover{transform:translateY(-1px);border-color:#f0b34a}.nd-plier>svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.nd-plier[aria-expanded=true]>svg{transform:rotate(180deg)}.nd-page[data-maquette] .nd-solde{flex-direction:row;gap:0}.nd-page[data-maquette] .nd-solde>div{flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;border-left:1px solid var(--nd-ligne);padding:2px 18px}.nd-page[data-maquette] .nd-solde>div:first-child{border-left:0;padding-left:0}.nd-page[data-maquette] .nd-solde dd{font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:17px}.nd-page[data-maquette] .nd-solde>.nd-solde-reste{margin-top:0;border-top:0;padding-top:2px}.nd-page[data-maquette] .nd-solde>.nd-solde-reste dd{font-size:21px}.nd-page--v2 .nd-barre-interieur{position:relative;border:0;background-color:#d3d9e1;background-image:var(--acier-brosse),linear-gradient(180deg,#eef1f5 0,#d8dee6 38%,#c9d0da 62%,#dde2e9 100%);background-size:600px 120px,100% 100%;padding:8px 10px 8px 22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 -1px 0 rgba(15,23,42,.18),inset 0 0 0 1px rgba(100,116,139,.45),0 3px 0 -1px #8d99ab,0 22px 36px -20px rgba(15,23,42,.7)}.nd-page--v2 .nd-barre-indication{color:#334155;text-shadow:0 1px 0 hsla(0,0%,100%,.65)}.nd-page--v2 .nd-barre-indication b{color:#0b1220}.nd-page--v2 .nd-continuer:disabled{border-color:#aab4c2;background:linear-gradient(180deg,#eef1f5,#d9dfe7);color:#64748b;opacity:1;filter:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 rgba(15,23,42,.08)}.nd-page[data-maquette] .nd-barre{position:sticky;bottom:14px;left:auto;right:auto;display:block;margin-top:auto;background:none;padding:12px 0 0;pointer-events:none}.nd-page[data-maquette] .nd-barre-interieur{width:100%}.nd-page[data-maquette] .nd-apercu{padding:15px 16px 16px}.nd-page[data-maquette] .nd-feuille{margin-top:12px}.nd-page[data-maquette] .nd-cases{margin-top:10px}.nd-page[data-maquette] .nd-conseil{margin-top:8px;padding:9px 12px}.nd-page[data-maquette] .nd-case-etat{padding:7px 6px}.nd-insecable{white-space:nowrap}.nd-page[data-maquette] .nd-cases--serre{gap:0}.nd-page[data-maquette] .nd-cases--serre>.nd-case-etat{padding:4px 6px}.nd-page[data-maquette] .nd-cases--serre>.nd-case-etat>i{height:22px;width:22px}.nd-page[data-maquette] .nd-cases--serre>.nd-case-etat svg{height:12px;width:12px}.nd-page[data-maquette] .nd-cases--serre>.nd-case-etat>div{display:grid;flex:1;grid-template-columns:116px minmax(0,1fr);align-items:baseline;-moz-column-gap:8px;column-gap:8px}.nd-page[data-maquette] .nd-cases--serre>.nd-case-etat>div>b{line-height:1.3}@media (max-width:1100px){.nd-page--v2 .nd-progression-etape:not(.nd-progression-etape--active)>span{display:none}.nd-page--v2 .nd-entete-titre{overflow:visible;white-space:normal}}@media (max-width:760px){.nd-page--v2 .nd-recherche>kbd,.nd-page--v2 .nd-type>kbd{display:none}.nd-page--v2 .nd-progression-ligne{width:12px;margin:0 4px}.nd-page--v2[data-etape="1"] .nd-apercu{display:none}.nd-page--v2 .nd-types{gap:10px}.nd-page--v2 .nd-type{display:grid;min-height:0;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:13px;column-gap:13px;padding:13px 14px}.nd-page--v2 .nd-type-icone{grid-row:1/span 3;height:48px;width:48px;border-radius:15px}.nd-page--v2 .nd-type-feuille{display:none}.nd-page--v2 .nd-type>b{margin-top:0;font-size:18px;line-height:1.2}.nd-page--v2 .nd-type-texte{max-width:none;margin-top:2px;font-size:13px;line-height:1.35}.nd-page--v2 .nd-type-etiquettes{max-width:none;padding-top:8px}.nd-page--v2 .nd-type-coche{top:10px;right:10px}.nd-page--v2 .nd-type-continuer{position:static;height:42px;grid-column:1/-1;justify-content:center;margin-top:10px;font-size:15px}.nd-page--v2 .nd-devis>.nd-chantier-texte>b{grid-column:2/-1}.nd-page--v2 .nd-devis>.nd-chantier-statut{grid-column:2/-1;grid-row:auto;justify-self:start;margin-top:4px}.nd-page--v2 .nd-section{flex-wrap:wrap;margin:22px 0 10px}.nd-page--v2 .nd-chantiers--choisi>.nd-chantier:not(.nd-chantier--choisi),.nd-page--v2 .nd-p-client.nd-panneau--fait .nd-client--attenue,.nd-page--v2 .nd-p-client.nd-panneau--fait .nd-client--nouveau,.nd-page--v2 .nd-p-client.nd-panneau--fait .nd-etiquette,.nd-page--v2 .nd-p-client.nd-panneau--fait .nd-recherche{display:none}.nd-page--v2 .nd-p-client.nd-panneau--fait .nd-clients{margin-top:14px}.nd-page--v2 .nd-panneau--fait .nd-changer{display:inline-flex;align-items:center;gap:6px;margin-top:10px;border-radius:999px;border:1px solid var(--nd2-bord);background:var(--nd2-carte);padding:6px 12px 6px 10px;font-size:12.5px;font-weight:800;color:var(--nd-encre-2)}.nd-page--v2 .nd-barre-interieur{padding:10px 12px 12px}}@media (prefers-reduced-motion:reduce){.nd-page--v2 .nd-brouillon:hover,.nd-page--v2 .nd-chantier:hover,.nd-page--v2 .nd-client:hover,.nd-page--v2 .nd-type-facture:hover,.nd-plier:hover{transform:none!important}}.cr-page{--cr-encre:#f8fafc;--cr-encre-2:#cbd5e1;--cr-doux:#94a3b8;--cr-fond:#070d1a;--cr-halo-1:rgba(59,130,246,.16);--cr-halo-2:rgba(245,158,11,.1);--cr-entete:rgba(9,15,28,.88);--cr-ligne:#243044;--cr-ligne-douce:#1e293b;--cr-carte:linear-gradient(180deg,#131d30,#111a2b 55%,#0d1524);--cr-carte-unie:#111a2b;--cr-panneau:#101827;--cr-bord:#34455f;--cr-bord-haut:#42567a;--cr-ombre:inset 0 1px 0 hsla(0,0%,100%,.07),0 4px 0 -1px #060b16,0 6px 0 -1px rgba(0,0,0,.4),0 22px 26px -14px rgba(0,0,0,.95);--cr-ombre-survol:inset 0 1px 0 hsla(0,0%,100%,.09),0 5px 0 -1px #060b16,0 8px 0 -2px rgba(0,0,0,.4),0 32px 36px -18px #000;--cr-ombre-actif:inset 0 1px 0 hsla(0,0%,100%,.09),0 4px 0 -1px #b4832e,0 6px 0 -1px rgba(0,0,0,.4),0 26px 32px -14px #000;--cr-reflet:hsla(0,0%,100%,.1);--cr-champ:#0b1220;--cr-champ-bord:#3d4e68;--cr-raie:rgba(148,163,184,.09);--cr-lot:#1c2942;--cr-lot-texte:#e2e8f0;--cr-lien:#fcd34d;--cr-alerte-fond:#451a03;--cr-alerte-texte:#fcd34d;--cr-alerte-bord:#92400e;--cr-ok-fond:#022c22;--cr-ok-texte:#a7f3d0;--cr-ok-bord:#047857;--cr-rose:#fda4af;--cr-rose-fond:#4c0519;--cr-ciel:#7dd3fc;--cr-ciel-fond:#082f49;--cr-barre-voile:linear-gradient(0deg,rgba(7,13,26,.98),rgba(7,13,26,.85) 60%,rgba(7,13,26,0));position:fixed;inset:0;z-index:50;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;background:radial-gradient(40% 35% at 10% 0,var(--cr-halo-1),transparent 70%),radial-gradient(35% 30% at 95% 0,var(--cr-halo-2),transparent 70%),var(--cr-fond);color:var(--cr-encre);font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}html.light .cr-page,html[data-theme=light] .cr-page{--cr-encre:#0b1220;--cr-encre-2:#1e293b;--cr-doux:#414d60;--cr-fond:#dde3ec;--cr-halo-1:rgba(96,165,250,.42);--cr-halo-2:rgba(251,191,36,.3);--cr-entete:hsla(0,0%,100%,.9);--cr-ligne:#c0cad8;--cr-ligne-douce:#cbd4e0;--cr-carte:linear-gradient(180deg,#fff,#fff 55%,#eef2f7);--cr-carte-unie:#fff;--cr-panneau:#fafbfd;--cr-bord:#9aa9bd;--cr-bord-haut:#c3cddb;--cr-ombre:inset 0 1px 0 #fff,0 4px 0 -1px #93a2b7,0 6px 0 -1px rgba(15,23,42,.16),0 22px 26px -14px rgba(15,23,42,.74);--cr-ombre-survol:inset 0 1px 0 #fff,0 5px 0 -1px #8493a9,0 8px 0 -2px rgba(15,23,42,.14),0 32px 36px -18px rgba(15,23,42,.8);--cr-ombre-actif:inset 0 1px 0 #fff,0 4px 0 -1px #d9a441,0 6px 0 -1px rgba(180,83,9,.2),0 26px 32px -14px rgba(15,23,42,.78);--cr-reflet:hsla(0,0%,100%,.75);--cr-champ:#fff;--cr-champ-bord:#8f9db1;--cr-raie:rgba(15,23,42,.05);--cr-lot:#d3dbe7;--cr-lot-texte:#0b1220;--cr-alerte-fond:#fef3c7;--cr-alerte-texte:#92400e;--cr-alerte-bord:#fcd34d;--cr-ok-fond:#ecfdf5;--cr-ok-texte:#047857;--cr-ok-bord:#a7f3d0;--cr-rose:#be123c;--cr-rose-fond:#ffe4e6;--cr-ciel:#0369a1;--cr-ciel-fond:#e0f2fe;--cr-barre-voile:linear-gradient(0deg,rgba(221,227,236,.98),rgba(221,227,236,.85) 60%,rgba(221,227,236,0))}.cr-cadre{display:flex;min-height:100%;flex-direction:column}.cr-panneau{min-width:0;border-radius:22px;border:1px solid var(--cr-bord);background:var(--cr-panneau);padding:14px;box-shadow:var(--cr-ombre)}.cr-panneau-tete{display:flex;min-height:46px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:-14px -14px 14px;border-radius:21px 21px 0 0;background-color:#d3d9e1;background-image:var(--acier-brosse),linear-gradient(180deg,#eef1f5 0,#d8dee6 38%,#c9d0da 62%,#dde2e9 100%);background-size:600px 120px,100% 100%;padding:6px 12px 8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 0 0 1px rgba(100,116,139,.4),inset 0 -2px 0 rgba(217,119,6,.7);color:#0b1220}.cr-panneau-tete h2{min-width:0;flex:1;margin:0;font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:15.5px;font-weight:800;line-height:1.25;color:#0b1220;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.cr-panneau-numero{display:flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(160deg,#1e293b,#0b1220);font-size:13px;font-weight:800;color:#fbbf24;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 8px -4px rgba(15,23,42,.7)}.cr-panneau-numero svg{height:15px;width:15px}.cr-panneau-etat{font-size:12px;font-weight:700;color:#475569;white-space:nowrap}.cr-tete-action{display:inline-flex;min-height:34px;align-items:center;gap:7px;border-radius:11px;border:1px solid #94a3b8;background:linear-gradient(180deg,#fff,#eef2f6);padding:0 12px;font-size:13px;font-weight:800;color:#0b1220;box-shadow:inset 0 1px 0 #fff,0 2px 0 -1px #94a3b8,0 8px 12px -8px rgba(15,23,42,.6);transition:transform .2s,border-color .2s}.cr-tete-action:hover{transform:translateY(-1px);border-color:#d97706}.cr-tete-action svg{height:15px;width:15px}.cr-tete-action:disabled{opacity:.6}.cr-saisie{display:block;height:44px;width:100%;border-radius:12px;border:1px solid var(--cr-champ-bord);background:var(--cr-champ);padding:0 12px;font:inherit;font-size:14px;font-weight:700;color:var(--cr-encre);box-shadow:inset 0 2px 4px rgba(15,23,42,.07);transition:border-color .2s,box-shadow .2s}.cr-saisie::-moz-placeholder{font-weight:600;color:var(--cr-doux);opacity:.75}.cr-saisie::placeholder{font-weight:600;color:var(--cr-doux);opacity:.75}.cr-saisie:focus,.cr-saisie:focus-visible{border-color:#f59e0b;outline:none;box-shadow:0 0 0 4px rgba(245,158,11,.18)}.cr-saisie:disabled{cursor:not-allowed;opacity:.55}.cr-page .cr-liste{border-color:var(--cr-champ-bord)!important;background:var(--cr-champ)!important;font-weight:700!important;box-shadow:inset 0 2px 4px rgba(15,23,42,.07)!important}select.cr-saisie{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.cr-p-commande .cr-bandeau{margin:12px 0 0}.cr-p-commande .cr-bandeau a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.cr-table{display:flex;flex-direction:column;gap:8px}.cr-table-tete{display:none}.cr-lot-nom{min-width:0;flex:1 1 200px;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}input.cr-lot-nom{height:34px;border-radius:9px;border:1px solid transparent;background:transparent;padding:0 8px;margin-left:-8px;color:inherit;font-family:inherit}input.cr-lot-nom:hover{border-color:var(--cr-champ-bord)}input.cr-lot-nom:focus{border-color:#f59e0b;background:var(--cr-champ);outline:none;box-shadow:0 0 0 3px rgba(245,158,11,.18)}.cr-ligne{display:grid;grid-template-columns:44px 52px minmax(0,1fr) minmax(0,1.2fr) 40px;grid-template-areas:"label label label label label" "code unite qte prix suppr" "notes notes notes notes notes" "pied pied pied pied pied";align-items:end;gap:0 8px;border-radius:16px;border:1px solid var(--cr-bord);border-top-color:var(--cr-bord-haut);background:var(--cr-carte);padding:10px;box-shadow:var(--cr-ombre)}.cr-ligne--defaut{border-color:#fb7185;box-shadow:0 0 0 2px rgba(244,63,94,.18),var(--cr-ombre)}.cr-c{display:block;min-width:0;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cr-doux)}.cr-c>span{display:block;margin-bottom:3px;white-space:nowrap}.cr-ligne>:not(.cr-c--label){margin-top:8px}.cr-table--bpu .cr-ligne{grid-template-columns:44px 60px minmax(0,1fr) 40px;grid-template-areas:"label label label label" "code unite prix suppr" "notes notes notes notes" "pied pied pied pied"}.cr-c--code{grid-area:code}.cr-c--label{grid-area:label}.cr-c--unite{grid-area:unite}.cr-c--qte{grid-area:qte}.cr-c--prix{grid-area:prix}.cr-c--code>span,.cr-c--label>span{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cr-c .cr-saisie{height:42px;border-radius:10px;padding:0 9px;font-size:14px;letter-spacing:0;text-transform:none}.cr-c--code .cr-saisie{padding:0 4px;text-align:center;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.cr-c--prix .cr-saisie,.cr-c--qte .cr-saisie{text-align:right;font-variant-numeric:tabular-nums}.cr-c textarea.cr-saisie{height:auto;min-height:42px;field-sizing:content;resize:none;overflow:hidden;padding:10px 11px;font-weight:600;line-height:1.4}.cr-saisie--verifier{border-color:#f59e0b;background-image:linear-gradient(0deg,rgba(245,158,11,.09),rgba(245,158,11,.09))}.cr-saisie--qte-verifier{border-color:#38bdf8;background-image:linear-gradient(0deg,rgba(56,189,248,.09),rgba(56,189,248,.09))}.cr-saisie--manque{border-color:#fb7185;background-image:linear-gradient(0deg,rgba(244,63,94,.08),rgba(244,63,94,.08))}.cr-total{grid-area:pied;align-self:center;justify-self:end;min-height:32px;line-height:32px;font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-outil{display:flex;height:42px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--cr-champ-bord);background:var(--cr-carte-unie);color:var(--cr-doux);transition:border-color .2s,color .2s,transform .2s}.cr-outil svg{height:16px;width:16px}.cr-outil:hover{transform:translateY(-1px);border-color:#d97706;color:var(--cr-encre)}.cr-outil--suppr{grid-area:suppr}.cr-outil--suppr:hover{border-color:#fb7185;color:#e11d48}.cr-lier{grid-area:pied;white-space:nowrap;display:inline-flex;min-height:32px;align-items:center;justify-self:start;gap:5px;font-size:12px;font-weight:800;color:var(--cr-doux);text-decoration:underline;text-underline-offset:3px}.cr-lier svg{height:13px;width:13px}.cr-lier:hover{color:var(--cr-encre)}.cr-notes{grid-area:notes;display:flex;flex-wrap:wrap;align-items:center;gap:5px;align-self:center}.cr-pastille{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:800;line-height:1.45}.cr-pastille--ambre{background:var(--cr-alerte-fond);color:var(--cr-alerte-texte)}.cr-pastille--ciel{background:var(--cr-ciel-fond);color:var(--cr-ciel)}.cr-pastille--rose{background:var(--cr-rose-fond);color:var(--cr-rose)}.cr-pastille--ecart{background:#e11d48;color:#fff}button.cr-pastille{min-height:28px;border:1px solid #fb7185;background:transparent;color:var(--cr-rose)}.cr-bandeau{display:flex;gap:8px;margin:0 0 10px;border-radius:12px;border:1px solid var(--cr-alerte-bord);background:var(--cr-alerte-fond);padding:8px 12px;font-size:13px;font-weight:800;color:var(--cr-alerte-texte)}.cr-bandeau--info{border-color:#7dd3fc;background:var(--cr-ciel-fond);color:var(--cr-ciel)}.cr-bandeau svg{height:16px;width:16px;flex-shrink:0;margin-top:1px}.cr-nuit{min-width:0;align-self:start;border-radius:24px;background:radial-gradient(320px 220px at 80% -10%,rgba(37,99,235,.45),transparent 60%),radial-gradient(260px 200px at 0 110%,rgba(251,191,36,.18),transparent 60%),linear-gradient(160deg,#0f1b3d,#070d20);padding:16px;color:#e2e8f0;box-shadow:0 26px 50px -26px rgba(8,16,38,.95)}.cr-nuit-note{display:flex;gap:7px;margin:12px 0 0;font-size:12px;font-weight:600;line-height:1.45;color:#94a3b8}.cr-nuit-note svg{height:14px;width:14px;flex-shrink:0;margin-top:1px;color:#6ee7b7}.pj-liste{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}.pj-fichier{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:#fff;padding:8px 8px 8px 10px;color:#0b1220;box-shadow:0 10px 18px -12px rgba(0,0,0,.8);animation:pj-arrive .35s cubic-bezier(.3,1.5,.5,1) backwards}.pj-type{display:flex;height:38px;width:32px;grid-row:1/span 2;align-items:flex-end;justify-content:center;border-radius:5px 11px 5px 5px;border:1px solid #cbd5e1;background:linear-gradient(180deg,#fff,#f1f5f9);padding-bottom:5px;font-size:8.5px;font-weight:800;letter-spacing:.04em;color:#fff}.pj-type i{border-radius:3px;padding:1px 3px;font-style:normal;background:#e11d48}.pj-type[data-type=image] i{background:#2563eb}.pj-type[data-type=tableur] i{background:#15803d}.pj-fichier b{grid-column:2;font-size:13px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.pj-fichier small{grid-column:2;font-size:11.5px;font-weight:700;color:#64748b}.pj-fichier small[data-etat=erreur]{color:#be123c}.pj-outils{display:flex;grid-column:3;grid-row:1/span 2;gap:4px}.pj-outil{display:flex;height:38px;min-width:38px;align-items:center;justify-content:center;gap:5px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;padding:0 9px;font-size:12px;font-weight:800;color:#334155;transition:border-color .2s,color .2s}.pj-outil svg{height:15px;width:15px}.pj-outil:hover{border-color:#d97706;color:#0b1220}.pj-outil--retirer:hover{border-color:#fb7185;color:#e11d48}.pj-alerte{margin:10px 0 0;border-radius:12px;border:1px solid rgba(251,113,133,.6);background:rgba(225,29,72,.16);padding:8px 11px;font-size:12.5px;font-weight:700;color:#fecdd3}@keyframes pj-arrive{0%{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes cr-flotte{50%{transform:translateY(-5px)}}.cr-fichier{display:flex;gap:10px;border-radius:14px;background:#fff;padding:10px 12px;color:#0b1220}.cr-fichier svg{height:20px;width:20px;flex-shrink:0;margin-top:1px;color:#d97706}.cr-fichier b{display:block;font-size:13.5px;font-weight:800;overflow-wrap:anywhere}.cr-fichier small{display:block;font-size:11.5px;font-weight:700;color:#64748b}.cr-compte{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cr-compte>span{border-radius:999px;background:rgba(148,163,184,.18);padding:3px 10px;font-size:12px;font-weight:800;color:#e2e8f0}.cr-compte>span[data-ton=ambre]{background:#fef3c7;color:#92400e}.cr-compte>span[data-ton=ciel]{background:#e0f2fe;color:#075985}.cr-compte>span[data-ton=rose]{background:#ffe4e6;color:#be123c}.cr-compte>span[data-ton=ecart]{background:#e11d48;color:#fff}.cr-totaux{margin:12px 0 0;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.55);padding:4px 12px}.cr-totaux>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;font-weight:700;color:#cbd5e1}.cr-totaux>div+div{border-top:1px solid rgba(148,163,184,.2)}.cr-totaux b{font-size:14.5px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.cr-controle{display:flex;gap:7px;margin:10px 0 0;font-size:12.5px;font-weight:800;line-height:1.4;color:#6ee7b7}.cr-controle[data-etat=ecart]{color:#fda4af}.cr-controle[data-etat=a_completer]{font-weight:600;color:#cbd5e1}.cr-controle svg{height:15px;width:15px;flex-shrink:0;margin-top:1px}.cr-nuit-bouton{display:flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:14px;border-radius:12px;border:1px solid rgba(148,163,184,.45);background:rgba(148,163,184,.12);font-size:13px;font-weight:800;color:#e2e8f0;transition:border-color .2s,background .2s}.cr-nuit-bouton:hover{border-color:#fbbf24;background:rgba(251,191,36,.14)}.cr-nuit-bouton svg{height:15px;width:15px}.cr-barre{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;justify-content:center;background:var(--cr-barre-voile);padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.cr-barre-etat{display:flex;min-width:0;flex:1 1 100%;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:800;color:#334155}.cr-barre-etat svg{height:16px;width:16px;flex-shrink:0}.cr-barre-etat[data-etat=manque]{color:#92400e}.cr-barre-etat[data-etat=erreur]{color:#be123c}.cr-barre-etat[data-etat=pret] svg{color:#047857}.cr-barre-etat strong{margin-left:6px;font-weight:800;color:#be123c}.cr-long,.cr-p-lignes .cr-panneau-etat{display:none}.cr-page:not([data-maquette]) .cr-panneau-tete h2{font-size:14.5px}.cr-page:not([data-maquette]) .cr-principal{padding:0 12px;font-size:13.5px}.cr-page:not([data-maquette]) .cr-barre-total{font-size:15px}.cr-page:not([data-maquette]) select.cr-saisie{background-position:right 8px center;padding-right:26px;font-size:12.5px}.cr-page:not([data-maquette]) .cr-corps{display:flex;flex-direction:column}.cr-page:not([data-maquette]) .cr-nuit{align-self:stretch}.cr-page:not([data-maquette])[data-ecran=commande] .cr-vue{display:contents}.cr-page:not([data-maquette]) .cr-p-commande{order:1}.cr-page:not([data-maquette]) .cr-preuve{order:2}.cr-page:not([data-maquette]) .cr-p-lignes{order:3}.cr-page:not([data-maquette]) .cr-p-options{order:4}@media (max-width:380px){.cr-ligne{grid-template-columns:42px 46px minmax(0,1fr) minmax(0,1.15fr) 38px;gap:0 6px;padding:9px 8px}.cr-c .cr-saisie{padding:0 6px;font-size:13.5px}.cr-c--code .cr-saisie{padding:0 2px;font-size:11.5px}.cr-outil{width:38px}.cr-barre-interieur{gap:8px 10px;padding-left:12px}.cr-page:not([data-maquette]) .cr-principal{padding:0 10px;font-size:13px}}@media (min-width:640px){.cr-court{display:none}.cr-page:not([data-maquette]) .cr-corps{max-width:860px;padding-inline:20px}.cr-page:not([data-maquette]) .cr-champs{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-page:not([data-maquette]) .cr-barre-interieur{max-width:820px;flex-wrap:nowrap}.cr-page:not([data-maquette]) .cr-barre-etat{flex:1}}.cr-page[data-maquette] .cr-entete{padding:12px 32px}.cr-page[data-maquette] .cr-entete-note{display:inline-flex}.cr-page[data-maquette] .cr-corps{max-width:1522px;grid-template-columns:minmax(0,1fr) 372px;gap:26px;padding:18px 32px calc(var(--cr-barre, 84px) + 18px)}.cr-page[data-maquette] .cr-corps>:not(.cr-nuit){grid-column:1;grid-row:1}.cr-page[data-maquette] .cr-corps>.cr-nuit{position:sticky;top:82px;grid-column:2;grid-row:1;max-height:calc(var(--cr-ecran, 100vh) - 82px - var(--cr-barre, 84px) - 8px);overflow-y:auto;scrollbar-width:thin}.cr-page[data-maquette] .cr-champs--4{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,.9fr) 190px}.cr-page[data-maquette] .cr-champs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-page[data-maquette] .cr-champs--2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.cr-page[data-maquette] .cr-champs+.cr-champs{margin-top:12px}.cr-page[data-maquette] .cr-question{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:4px 12px}.cr-page[data-maquette] .cr-table{gap:0}.cr-page[data-maquette] .cr-ligne,.cr-page[data-maquette] .cr-table-tete{display:grid;grid-template-columns:58px minmax(0,1fr) 70px 90px 104px 112px 36px 36px;grid-template-areas:none;align-items:center;gap:0 8px}.cr-page[data-maquette] .cr-table--bpu .cr-ligne,.cr-page[data-maquette] .cr-table--bpu .cr-table-tete{grid-template-columns:58px minmax(0,1fr) 70px 130px 36px 36px}.cr-page[data-maquette] .cr-table-tete{padding:0 10px 6px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cr-doux)}.cr-page[data-maquette] .cr-table-tete>span:nth-child(n+4){text-align:right}.cr-page[data-maquette] .cr-table-tete>span:nth-child(3){text-align:left}.cr-page[data-maquette] .cr-lot{margin:6px 0 4px}.cr-page[data-maquette] .cr-ligne{border-width:0;border-radius:12px;background:transparent;padding:4px 10px;box-shadow:none}.cr-page[data-maquette] .cr-ligne--paire{background:var(--cr-raie)}.cr-page[data-maquette] .cr-ligne:focus-within,.cr-page[data-maquette] .cr-ligne:hover{background:color-mix(in srgb,#f59e0b 9%,transparent)}.cr-page[data-maquette] .cr-ligne--defaut{box-shadow:inset 3px 0 0 #fb7185}.cr-page[data-maquette] .cr-c,.cr-page[data-maquette] .cr-total{grid-area:auto}.cr-page[data-maquette] .cr-ligne>*{margin-top:0}.cr-page[data-maquette] .cr-total{align-self:center;min-height:0;line-height:inherit}.cr-page[data-maquette] .cr-long,.cr-page[data-maquette] .cr-p-lignes .cr-panneau-etat{display:inline}.cr-page[data-maquette] .cr-c>span{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cr-page[data-maquette] .cr-c .cr-saisie{height:38px}.cr-page[data-maquette] .cr-c textarea.cr-saisie{height:auto;min-height:38px;padding:8px 11px}.cr-page[data-maquette] .cr-outil{height:36px;width:36px}.cr-page[data-maquette] .cr-outil--suppr{grid-area:auto;grid-column:-2/-1}.cr-page[data-maquette] .cr-lier{grid-area:auto;grid-column:-3/-2;display:flex;height:36px;width:36px;min-height:0;align-items:center;justify-content:center;justify-self:stretch;border-radius:10px;border:1px solid var(--cr-champ-bord);background:var(--cr-carte-unie);transition:border-color .2s,color .2s,transform .2s}.cr-page[data-maquette] .cr-lier:hover{transform:translateY(-1px);border-color:#d97706}.cr-page[data-maquette] .cr-lier svg{height:16px;width:16px}.cr-page[data-maquette] .cr-lier>span{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cr-page[data-maquette] .cr-notes{grid-column:2/-1;padding:4px 0 2px}.cr-page[data-maquette] .cr-table--bpu .cr-ligne{grid-template-areas:none}.cr-page[data-maquette] .cr-ajouter{min-height:40px;margin-top:8px}.cr-page[data-maquette] .cr-options-corps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px}.cr-page[data-maquette] .cr-options-corps>[data-testid=retenue-commande]{grid-column:1/-1}.cr-page[data-maquette] .cr-corps--depot{grid-template-rows:minmax(0,1fr);align-content:stretch;padding-bottom:32px}.cr-page[data-maquette] .cr-corps--depot .cr-depot{min-height:0;flex:1}.cr-page[data-maquette] .cr-depot b{font-size:26px}.cr-page[data-maquette] .cr-depot>span{font-size:15px}.cr-page[data-maquette] .cr-depot-icone{height:84px;width:84px;border-radius:26px}.cr-page[data-maquette] .cr-depot-icone svg{height:38px;width:38px}.cr-page[data-maquette] .cr-barre{padding:14px 32px}.cr-page[data-maquette] .cr-barre-interieur{max-width:1458px;flex-wrap:nowrap;padding:9px 10px 9px 18px}.cr-page[data-maquette] .cr-barre-etat{flex:1;font-size:13.5px}.cr-page[data-maquette] .cr-barre-total{flex:none;text-align:right}.pj-carte .pj-liste{margin-top:0}.pj-carte .pj-fichier{border-color:var(--cr-pj-bord,#cbd5e1);box-shadow:inset 0 1px 0 #fff,0 2px 0 -1px #aab6c6,0 10px 14px -12px rgba(15,23,42,.6)}.pj-outil--confirmer{border-color:#fb7185;color:#be123c}.pj-carte .pj-alerte{border-color:#fda4af;background:#ffe4e6;color:#be123c}.pj-carte .pj-vide{margin:0;font-size:13px;font-weight:600;color:#64748b}.pj-ajout{display:flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:10px;border-radius:12px;border:1px dashed #d9a441;background:rgba(251,191,36,.08);font-size:13px;font-weight:800;color:#92400e;transition:border-color .2s,background .2s}.pj-ajout:hover:not(:disabled){border-style:solid;border-color:#d97706;background:rgba(251,191,36,.18)}.pj-ajout:disabled{cursor:not-allowed;border-color:#cbd5e1;background:transparent;color:#64748b}.pj-ajout svg{height:15px;width:15px}.pj-rempli{display:flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:10px;border-radius:12px;border:1px solid #d97706;background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 16px -12px rgba(146,64,14,.8);font-size:13px;font-weight:800;color:#3b2303;transition:filter .2s,transform .2s}.pj-rempli:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.pj-rempli:disabled{cursor:progress;opacity:.75}.pj-rempli svg{height:15px;width:15px}.pj-joindre{display:flex;align-items:flex-start;gap:9px;margin-top:9px;cursor:pointer;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;padding:9px 11px}.pj-joindre input{height:17px;width:17px;flex-shrink:0;margin-top:1px;accent-color:#d97706}.pj-joindre span{display:grid;gap:1px}.pj-joindre b{font-size:12.5px;font-weight:800;color:#0f172a}.pj-joindre small{font-size:11.5px;font-weight:600;color:#64748b}html:not(.light):not([data-theme=light]) .pj-joindre{border-color:rgba(148,163,184,.25);background:rgba(148,163,184,.08)}html:not(.light):not([data-theme=light]) .pj-joindre b{color:#e2e8f0}html:not(.light):not([data-theme=light]) .pj-joindre small{color:#94a3b8}.pj-rapport{display:flex;gap:8px;margin:9px 0 0;border-radius:12px;border:1px solid #a7f3d0;background:#ecfdf5;padding:9px 11px;font-size:12.5px;font-weight:600;line-height:1.4;color:#065f46}.pj-rapport[data-ton=alerte]{border-color:#fcd34d;background:#fffbeb;color:#78350f}.pj-rapport[data-ton=erreur]{border-color:#fda4af;background:#ffe4e6;color:#be123c}.pj-rapport>svg{height:15px;width:15px;flex-shrink:0;margin-top:1px}.pj-rapport b{font-weight:800}.pj-rapport ul{margin:4px 0 0;padding-left:16px;list-style:disc}.pj-rapport li+li{margin-top:2px}html:not(.light):not([data-theme=light]) .pj-rapport{border-color:rgba(52,211,153,.35);background:rgba(16,185,129,.1);color:#a7f3d0}html:not(.light):not([data-theme=light]) .pj-rapport[data-ton=alerte]{border-color:rgba(251,191,36,.4);background:rgba(251,191,36,.1);color:#fde68a}html:not(.light):not([data-theme=light]) .pj-rapport[data-ton=erreur]{border-color:rgba(251,113,133,.45);background:rgba(244,63,94,.12);color:#fecdd3}.pj-carte .pj-pied{display:flex;gap:6px;margin:9px 0 0;font-size:11.5px;font-weight:600;color:#64748b}.pj-carte .pj-pied svg{height:13px;width:13px;flex-shrink:0;margin-top:1px}html:not(.light):not([data-theme=light]) .pj-carte .pj-pied,html:not(.light):not([data-theme=light]) .pj-carte .pj-vide{color:#94a3b8}html:not(.light):not([data-theme=light]) .pj-ajout{color:#fcd34d}.cr-panneau{transition:border-color .3s,box-shadow .3s}.cr-panneau:hover{box-shadow:var(--cr-ombre-survol)}.cr-panneau:focus-within{border-color:#d9a441;box-shadow:var(--cr-ombre-actif)}.cr-panneau-tete{position:relative;overflow:hidden;background-color:#c9d1dc;background-image:var(--acier-brosse),linear-gradient(180deg,#f4f6f9 0,#d5dbe4 36%,#bcc5d1 64%,#d8dee7 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(71,85,105,.5),inset 0 -3px 0 rgba(217,119,6,.85)}.cr-panneau-tete:after{content:"";position:absolute;top:0;bottom:0;left:0;width:11%;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.9) 50%,transparent 80%);opacity:0;pointer-events:none;animation:cr-reflet .95s ease-out .5s}.cr-vue>:nth-child(2) .cr-panneau-tete:after{animation-delay:.62s}.cr-vue>:nth-child(n+3) .cr-panneau-tete:after{animation-delay:.74s}.cr-panneau-tete h2{font-size:16px}.cr-panneau-numero{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 2px 0 -1px #020617,0 6px 10px -4px rgba(15,23,42,.8)}.cr-panneau-numero svg,.cr-panneau-ok{animation:cr-eclot .42s cubic-bezier(.3,1.6,.5,1) backwards}.cr-saisie{box-shadow:inset 0 2px 4px rgba(15,23,42,.1)}.cr-saisie:hover:not(:disabled):not(:focus){border-color:var(--cr-doux)}.cr-ajouter,.cr-bouton-icone,.cr-choix,.cr-mini,.cr-nuit-bouton,.cr-outil,.cr-secondaire,.cr-tete-action,.pj-ajout,.pj-outil{transition:transform .18s,border-color .2s,box-shadow .2s,background .2s,color .2s}.cr-mini,.cr-outil{box-shadow:inset 0 1px 0 var(--cr-reflet),0 2px 0 -1px var(--cr-bord)}.cr-mini:hover,.cr-outil:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--cr-reflet),0 4px 0 -1px #d9a441,0 12px 14px -10px rgba(15,23,42,.6)}.cr-outil--suppr:hover{box-shadow:inset 0 1px 0 var(--cr-reflet),0 4px 0 -1px #fb7185,0 12px 14px -10px rgba(190,18,60,.5)}.cr-tete-action{border-color:#7b8a9f;box-shadow:inset 0 1px 0 #fff,0 3px 0 -1px #7b8a9f,0 12px 14px -8px rgba(15,23,42,.65)}.cr-tete-action:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 5px 0 -1px #d9a441,0 16px 18px -10px rgba(15,23,42,.7)}.cr-bouton-icone:active,.cr-choix:active:not(:disabled),.cr-mini:active,.cr-nuit-bouton:active,.cr-outil:active,.cr-principal:active:not(:disabled),.cr-secondaire:active:not(:disabled),.cr-tete-action:active,.pj-ajout:active:not(:disabled),.pj-outil:active{transform:translateY(2px) scale(.985);box-shadow:inset 0 2px 4px rgba(15,23,42,.25)}.cr-ligne{transition:background .2s,box-shadow .2s,border-color .2s;animation:cr-ligne-arrive .36s cubic-bezier(.16,1,.3,1) backwards}.cr-table>:nth-child(2){animation-delay:.04s}.cr-table>:nth-child(3){animation-delay:.08s}.cr-table>:nth-child(4){animation-delay:.12s}.cr-table>:nth-child(5){animation-delay:.16s}.cr-table>:nth-child(6){animation-delay:.2s}.cr-table>:nth-child(7){animation-delay:.24s}.cr-table>:nth-child(n+8){animation-delay:.28s}.cr-ligne:focus-within{border-color:#d9a441;box-shadow:0 0 0 3px rgba(245,158,11,.2),var(--cr-ombre)}.cr-page[data-maquette] .cr-table-tete{margin-bottom:4px;border-bottom:1px solid var(--cr-ligne);color:var(--cr-encre-2)}.cr-page[data-maquette] .cr-ligne:hover{background:color-mix(in srgb,#f59e0b 8%,transparent)}.cr-page[data-maquette] .cr-ligne:focus-within{background:color-mix(in srgb,#f59e0b 13%,transparent);box-shadow:inset 4px 0 0 #f59e0b}.cr-page[data-maquette] .cr-ligne--defaut:not(:focus-within){box-shadow:inset 4px 0 0 #fb7185}.cr-page[data-maquette] .cr-lier{box-shadow:inset 0 1px 0 var(--cr-reflet),0 2px 0 -1px var(--cr-bord)}.cr-page[data-maquette] .cr-lier:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--cr-reflet),0 4px 0 -1px #d9a441,0 12px 14px -10px rgba(15,23,42,.6)}.cr-total{color:var(--cr-encre)}.cr-compte>span,.cr-notes .cr-pastille{animation:cr-eclot .36s cubic-bezier(.3,1.5,.5,1) backwards}.cr-compte>:nth-child(2){animation-delay:.06s}.cr-compte>:nth-child(3){animation-delay:.12s}.cr-compte>:nth-child(n+4){animation-delay:.18s}.cr-bandeau,.cr-controle,.pj-alerte{animation:cr-deplie .32s cubic-bezier(.16,1,.3,1) backwards}.cr-nuit{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(96,165,250,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 4px 0 -1px #040816,0 6px 0 -1px rgba(4,8,22,.5),0 34px 44px -22px #081026;animation:cr-monte .6s cubic-bezier(.16,1,.3,1) .18s backwards}.cr-nuit:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(240px 170px at 30% 30%,rgba(59,130,246,.5),transparent 70%);background-size:190% 190%;background-position:100% 0;pointer-events:none;animation:cr-derive 12s ease-in-out infinite}.cr-page[data-maquette] .cr-corps>.cr-nuit{animation-name:cr-glisse}.cr-nuit-note{color:#a9b6c9}.pj-fichier{box-shadow:inset 0 1px 0 #fff,0 3px 0 -1px #93a2b7,0 16px 20px -12px rgba(0,0,0,.9);transition:transform .2s,box-shadow .2s;animation:pj-arrive .4s cubic-bezier(.3,1.5,.5,1) backwards}.pj-fichier:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,0 5px 0 -1px #d9a441,0 22px 24px -14px rgba(0,0,0,.95)}.pj-type{box-shadow:0 2px 0 -1px #94a3b8,0 6px 8px -5px rgba(15,23,42,.5)}.pj-outil{box-shadow:0 2px 0 -1px #94a3b8}.pj-outil:hover{transform:translateY(-1px)}.cr-fichier{box-shadow:inset 0 1px 0 #fff,0 3px 0 -1px #93a2b7,0 16px 20px -12px rgba(0,0,0,.9)}.cr-barre-etat{color:#1e293b}.cr-barre-etat svg{animation:cr-eclot .4s cubic-bezier(.3,1.6,.5,1) backwards}.cr-barre-etat[data-etat=pret]~.cr-principal:not(:disabled){animation:cr-halo 2.4s ease-in-out infinite}.pj-carte .pj-fichier{box-shadow:inset 0 1px 0 #fff,0 3px 0 -1px #93a2b7,0 14px 16px -12px rgba(15,23,42,.7)}.pj-carte .pj-fichier:hover{box-shadow:inset 0 1px 0 #fff,0 5px 0 -1px #d9a441,0 20px 22px -14px rgba(15,23,42,.75)}.pj-ajout{border-width:1.5px}.pj-ajout:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 3px 0 -1px #d9a441,0 12px 14px -10px rgba(180,83,9,.55)}@keyframes cr-monte{0%{opacity:0;transform:translateY(18px) scale(.985)}}@keyframes cr-glisse{0%{opacity:0;transform:translateX(26px)}}@keyframes cr-descend{0%{opacity:0;transform:translateY(-12px)}}@keyframes cr-barre-monte{0%{opacity:0;transform:translateY(120%)}}@keyframes cr-eclot{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.14)}}@keyframes cr-choisi{0%{transform:scale(.94)}60%{transform:scale(1.04)}}@keyframes cr-ligne-arrive{0%{opacity:0;transform:translateX(-12px)}}@keyframes cr-deplie{0%{opacity:0;transform:translateY(-8px)}}@keyframes cr-reflet{0%{opacity:0;transform:translateX(-140%) skewX(-20deg)}20%{opacity:1}to{opacity:0;transform:translateX(1000%) skewX(-20deg)}}@keyframes cr-balaie{0%{transform:translateX(-160%) skewX(-20deg)}45%,to{transform:translateX(420%) skewX(-20deg)}}@keyframes cr-halo{50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 -1px #b45309,0 0 0 6px rgba(245,158,11,.24),0 18px 30px -10px #f59e0b}}@keyframes cr-onde{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.8)}}@keyframes cr-rebond{to{transform:translateY(-8px) scale(1.06)}}@keyframes cr-derive{50%{background-position:0 100%}}.cr-limite .cr-saisie{border-color:#d97706;font-weight:800}.cr-page[data-ecran=consultation-publique] .cr-champs+.cr-champs{margin-top:12px}.cr-page:not([data-maquette]) .cr-limite-champs{grid-template-columns:minmax(0,1fr) 116px}.cr-page:not([data-maquette]) .cr-rappel>div{grid-template-columns:minmax(0,1fr);gap:2px}.cr-page{--cr-halo-1:rgba(245,158,11,.06);--cr-halo-2:transparent;--cr-lien:#fbbf24;--cr-etiquette:#cbd5e1;--cr-ciel:#cbd5e1;--cr-ciel-fond:rgba(148,163,184,.14);--cr-cadre-bord:#2a3850;--cr-carte-or:linear-gradient(180deg,#152036,#111a2b);--cr-tete-or:none,linear-gradient(180deg,#2a3650,#1d283d 55%,#172033);--cr-tete-ombre:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.4);--cr-titre-ombre:none;--cr-tuile:linear-gradient(160deg,#1e2b4a,#0b1222);--cr-bouton-fond:linear-gradient(180deg,#1c2840,#141d30);--cr-bouton-bord:#3d4e68;--cr-bouton-rebord:#050a16;--cr-segment:#0c1424;--cr-ombre:0 3px 0 -1px #050a16,0 12px 18px -14px rgba(0,0,0,.75);--cr-ombre-survol:var(--cr-ombre);--cr-ombre-actif:0 0 0 3px rgba(245,158,11,.16),0 3px 0 -1px #050a16,0 12px 18px -14px rgba(0,0,0,.75);--cr-ligne-bloc:#26324a;--cr-ligne-fond:linear-gradient(180deg,#141e33,#111a2b);--cr-zone-bord:rgba(251,191,36,.55);--cr-zone-fond:radial-gradient(520px 260px at 50% 30%,rgba(252,211,77,.12),transparent 70%),linear-gradient(180deg,rgba(245,158,11,.08),rgba(245,158,11,.03));--cr-zone-fond-survol:radial-gradient(520px 260px at 50% 30%,rgba(252,211,77,.18),transparent 70%),linear-gradient(180deg,rgba(245,158,11,.14),rgba(245,158,11,.06));--cr-zone-pied:rgba(2,6,23,.3);--cr-zone-filet:rgba(251,191,36,.28);--cr-zone-texte:#cbd5e1;--cr-barre-fond:#111a2b;--cr-barre-bord:#2a3850;--cr-barre-rebord:#050a16}html.light .cr-page,html[data-theme=light] .cr-page{--cr-fond:#e7ebf1;--cr-halo-1:rgba(245,158,11,.07);--cr-halo-2:transparent;--cr-lien:#b45309;--cr-doux:#475569;--cr-etiquette:#3b4658;--cr-ciel:#3b4658;--cr-ciel-fond:#eef2f6;--cr-panneau:#fff;--cr-champ-bord:#aeb8c6;--cr-cadre-bord:#c3cddb;--cr-carte-or:#fff;--cr-tete-or:var(--acier-brosse),linear-gradient(180deg,#f4f6f9 0%,#d5dbe4 36%,#bcc5d1 64%,#d8dee7 100%);--cr-tete-ombre:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(71,85,105,.35);--cr-titre-ombre:0 1px 0 hsla(0,0%,100%,.7);--cr-tuile:linear-gradient(160deg,#1e2b4a,#0b1222);--cr-bouton-fond:linear-gradient(180deg,#fff,#f1f4f8);--cr-bouton-bord:#8592a6;--cr-bouton-rebord:#8592a6;--cr-segment:#e2e8f0;--cr-ombre:0 3px 0 -1px #a7b3c4,0 12px 18px -14px rgba(15,23,42,.45);--cr-ombre-survol:var(--cr-ombre);--cr-ombre-actif:0 0 0 3px rgba(245,158,11,.14),0 3px 0 -1px #a7b3c4,0 12px 18px -14px rgba(15,23,42,.45);--cr-ligne-bloc:#e1e7ef;--cr-ligne-fond:linear-gradient(180deg,#fff,#fafbfd);--cr-zone-bord:#d9a441;--cr-zone-fond:radial-gradient(520px 260px at 50% 30%,rgba(252,211,77,.2),transparent 70%),linear-gradient(180deg,#fffdf8,#fff5e1);--cr-zone-fond-survol:radial-gradient(520px 260px at 50% 30%,rgba(252,211,77,.28),transparent 70%),linear-gradient(180deg,#fffaf0,#ffefcf);--cr-zone-pied:hsla(0,0%,100%,.55);--cr-zone-filet:#f0d9a8;--cr-zone-texte:#334155;--cr-barre-fond:#fff;--cr-barre-bord:#c3cddb;--cr-barre-rebord:#93a2b7;--cr-barre-voile:linear-gradient(0deg,rgba(231,235,241,.98),rgba(231,235,241,.85) 60%,rgba(231,235,241,0))}.cr-page .cr-entete{border-bottom:0;background:linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 0) 0 0 /24px 24px,linear-gradient(0deg,rgba(148,163,184,.07) 1px,transparent 0) 0 0 /24px 24px,radial-gradient(520px 120px at 50% 0,rgba(245,158,11,.16),transparent 70%),linear-gradient(160deg,#18264a,#0a1124 75%);color:#fff;box-shadow:0 10px 24px -14px rgba(4,10,26,.8);backdrop-filter:none}.cr-page .cr-entete:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,rgba(252,211,77,.1),#fcd34d 50%,rgba(252,211,77,.1));pointer-events:none;animation:cr-filet-or .9s cubic-bezier(.16,1,.3,1) .25s backwards}.cr-page[data-maquette] .cr-entete{padding:12px max(32px,calc((100% - 1522px) / 2 + 32px))}.cr-page .cr-entete .cr-bouton-icone{width:42px;height:42px;border-radius:13px;border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.07);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.cr-page .cr-entete .cr-bouton-icone:hover{transform:none;border-color:rgba(251,191,36,.6);background:rgba(251,191,36,.14)}.cr-page .cr-entete-texte{display:flex;flex-direction:column-reverse;animation:cr-monte .5s cubic-bezier(.16,1,.3,1) .15s backwards}.cr-page .cr-entete-titre{font-size:19px;color:#fff}.cr-page .cr-entete-titre button{color:#94a3b8!important}.cr-page .cr-entete-sous{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.cr-page .cr-entete-note{gap:8px;border-color:rgba(251,191,36,.4);background:hsla(0,0%,100%,.05);padding:7px 14px;font-size:12.5px;color:#e2e8f0;white-space:nowrap}.cr-page .cr-entete-note svg{width:15px;height:15px;color:#fbbf24}.cr-page[data-maquette] .cr-entete--etapes{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.cr-page[data-maquette] .cr-etapes{display:flex}.cr-page .cr-panneau{border:1px solid var(--cr-cadre-bord);border-radius:18px;background:var(--cr-carte-or);padding:0 18px 16px}.cr-page .cr-panneau,.cr-page .cr-panneau:hover{box-shadow:var(--cr-ombre)}.cr-page .cr-panneau:focus-within{border-color:#e7b65a;box-shadow:var(--cr-ombre-actif)}html:not(.light):not([data-theme=light]) .cr-page .cr-panneau:focus-within{border-color:rgba(251,191,36,.5)}.cr-page .cr-panneau-tete{position:relative;min-height:52px;flex-wrap:nowrap;gap:6px 12px;margin:0 -18px 14px;overflow:hidden;border-radius:17px 17px 0 0;background-color:#c9d1dc;background-image:var(--cr-tete-or);background-size:600px 120px,100% 100%;padding:8px 16px;box-shadow:var(--cr-tete-ombre);color:var(--cr-encre)}.cr-page .cr-panneau>.cr-panneau-tete:last-child{margin-bottom:-16px;border-radius:17px}.cr-page .cr-panneau-tete:after{content:"";position:absolute;top:auto;left:0;right:0;bottom:0;width:auto;height:2.5px;background:var(--cr-filet,#f59e0b);opacity:1;transform-origin:left;animation:cr-filet-or .9s cubic-bezier(.16,1,.3,1) .45s backwards}.cr-page .cr-panneau>.cr-panneau-tete:last-child:after{content:none}.cr-page .cr-panneau:has(>.cr-panneau-tete .cr-panneau-ok){--cr-filet:#10b981}.cr-page .cr-panneau-tete:before{content:"";position:absolute;top:0;bottom:0;left:-30%;width:22%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);opacity:0;pointer-events:none;animation:cr-reflet-or 1.1s ease-out .6s}.cr-page .cr-panneau-tete h2{display:flex;flex:0 1 auto;align-items:center;gap:6px;font-size:15.5px;letter-spacing:-.01em;color:var(--cr-encre);text-shadow:var(--cr-titre-ombre)}.cr-page .cr-panneau-tete>.cr-panneau-etat,.cr-page .cr-panneau-tete>.cr-tete-action{margin-left:auto}.cr-page .cr-panneau-tete>.cr-panneau-etat~.cr-tete-action{margin-left:0}.cr-page .cr-panneau-numero{width:32px;height:32px;flex-shrink:0;border-radius:10px;background:var(--cr-tuile);font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:800;color:#fbbf24;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 2px 0 -1px #020617,0 6px 10px -4px rgba(15,23,42,.8);animation:cr-tuile-or .5s cubic-bezier(.3,1.6,.5,1) .4s backwards}.cr-page .cr-panneau-numero svg{width:16px;height:16px;color:#fbbf24}.cr-page .cr-panneau-numero .lucide-check{stroke-width:3;color:#6ee7b7}.cr-page .cr-panneau-ok{gap:5px;border-radius:999px;border:1px solid #a7f3d0;background:#ecfdf5;padding:0 9px;font-size:11.5px;font-weight:800;line-height:22px;color:#047857;box-shadow:0 2px 0 -1px #6ee7b7}.cr-page .cr-panneau-ok svg{display:none}.cr-page .cr-panneau-ok:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}html:not(.light):not([data-theme=light]) .cr-page .cr-panneau-ok{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.14);color:#6ee7b7;box-shadow:none}.cr-page .cr-panneau-sous .cr-lien{min-height:0;font-size:12px}.cr-page .cr-tete-action{min-height:32px;border-radius:10px;border-color:#c3cddb;background:linear-gradient(180deg,#fff,#f4f6f9);font-size:12.5px;color:#1e293b;box-shadow:inset 0 1px 0 #fff,0 2px 0 -1px #a9b6c8}.cr-page .cr-tete-action:hover{transform:translateY(-1px);border-color:#f59e0b;box-shadow:inset 0 1px 0 #fff,0 2px 0 -1px #a9b6c8}html:not(.light):not([data-theme=light]) .cr-page .cr-tete-action{border-color:#3d4e68;background:linear-gradient(180deg,#1c2840,#141d30);color:#e2e8f0;box-shadow:0 2px 0 -1px #050a16}.cr-page .cr-champ{color:var(--cr-etiquette)}.cr-page .cr-saisie:focus,.cr-page .cr-saisie:focus-visible{border-color:#f59e0b;box-shadow:inset 0 2px 4px rgba(15,23,42,.12),0 0 0 3px rgba(245,158,11,.24)}.cr-page .cr-limite .cr-saisie{border-color:var(--cr-champ-bord)}html.light .cr-page .cr-saisie:not(.cr-saisie--manque):not(.cr-saisie--verifier),html[data-theme=light] .cr-page .cr-saisie:not(.cr-saisie--manque):not(.cr-saisie--verifier){border-color:#aeb8c6;background-color:#e8ecf1;background-image:var(--acier-brosse),linear-gradient(180deg,#e2e7ed 0,#edf0f4 45%,#f2f4f7 100%);background-size:600px 120px,100% 100%;box-shadow:inset 0 2px 4px rgba(15,23,42,.15),inset 0 1px 1px rgba(15,23,42,.09),0 1px 0 hsla(0,0%,100%,.9)}html.light .cr-page .cr-saisie:not(.cr-saisie--manque):not(.cr-saisie--verifier):hover:not(:disabled):not(:focus),html[data-theme=light] .cr-page .cr-saisie:not(.cr-saisie--manque):not(.cr-saisie--verifier):hover:not(:disabled):not(:focus){border-color:#8f9bad}html.light .cr-page .cr-saisie:not(.cr-saisie--manque):not(.cr-saisie--verifier):focus,html[data-theme=light] .cr-page .cr-saisie:not(.cr-saisie--manque):not(.cr-saisie--verifier):focus{border-color:#f59e0b;background-color:#f1f4f8;box-shadow:inset 0 2px 4px rgba(15,23,42,.11),0 0 0 3px rgba(245,158,11,.24)}html.light .cr-page .cr-saisie::-moz-placeholder,html[data-theme=light] .cr-page .cr-saisie::-moz-placeholder{font-weight:600;color:#525f71;opacity:1}html.light .cr-page .cr-saisie::placeholder,html[data-theme=light] .cr-page .cr-saisie::placeholder{font-weight:600;color:#525f71;opacity:1}html.light .cr-page .cr-liste,html[data-theme=light] .cr-page .cr-liste{height:44px!important;border-color:#aeb8c6!important;background-color:#e8ecf1!important;background-image:var(--acier-brosse),linear-gradient(180deg,#e2e7ed 0,#edf0f4 45%,#f2f4f7 100%)!important;background-size:600px 120px,100% 100%!important;box-shadow:inset 0 2px 4px rgba(15,23,42,.15),inset 0 1px 1px rgba(15,23,42,.09),0 1px 0 hsla(0,0%,100%,.9)!important;color:#0b1220!important}.cr-page .cr-liste:focus-visible,.cr-page .cr-liste[aria-expanded=true],html.light .cr-page .cr-liste:focus-visible,html.light .cr-page .cr-liste[aria-expanded=true],html[data-theme=light] .cr-page .cr-liste:focus-visible,html[data-theme=light] .cr-page .cr-liste[aria-expanded=true]{border-color:#f59e0b!important;box-shadow:inset 0 2px 4px rgba(15,23,42,.11),0 0 0 3px rgba(245,158,11,.24)!important}.cr-page input.cr-saisie[type=date],.cr-page input.cr-saisie[type=time]{position:relative}.cr-page input.cr-saisie[type=date]::-webkit-calendar-picker-indicator,.cr-page input.cr-saisie[type=time]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;background:none;opacity:0;cursor:pointer}.cr-saisie-unite .cr-saisie{padding-right:72px}.cr-page .cr-champs--2-1{grid-template-columns:minmax(0,1fr)}.cr-page[data-maquette] .cr-champs--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px 14px}.cr-page .cr-choix{border:1px solid #c3cddb;background:var(--cr-bouton-fond);color:var(--cr-encre-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 -1px #a9b6c8}.cr-page .cr-choix:hover:not(:disabled){transform:translateY(-1px);border-color:#f0b34a}.cr-page .cr-choix[aria-checked=true],.cr-page .cr-choix[aria-pressed=true]{border-color:#0b1222;background:linear-gradient(160deg,#26365e,#0b1222);color:#fcd34d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -2px 0 rgba(251,191,36,.55),0 2px 0 -1px #020617,0 6px 10px -6px rgba(2,6,23,.8);animation:cr-choisi .32s cubic-bezier(.3,1.5,.5,1)}html:not(.light):not([data-theme=light]) .cr-page .cr-choix:not([aria-pressed=true]):not([aria-checked=true]){border-color:#3d4e68;box-shadow:0 3px 0 -1px #050a16}.cr-page .cr-duo{gap:4px;border-radius:13px;background:var(--cr-segment);padding:4px;box-shadow:inset 0 1px 3px rgba(15,23,42,.18)}.cr-page .cr-duo .cr-choix{min-height:38px;border-color:transparent;border-radius:10px;background:transparent;color:var(--cr-doux);box-shadow:none}.cr-page .cr-duo .cr-choix:hover:not(:disabled){transform:none;border-color:transparent;color:var(--cr-encre)}.cr-page .cr-duo .cr-choix[aria-checked=true],.cr-page .cr-duo .cr-choix[aria-pressed=true]{border-color:transparent;background:linear-gradient(160deg,#26365e,#0b1222);color:#fcd34d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -2px 0 rgba(251,191,36,.55),0 2px 0 -1px #020617,0 6px 10px -6px rgba(2,6,23,.8)}.cr-page .cr-mini,.cr-page .cr-outil{box-shadow:none}.cr-page .cr-mini:hover,.cr-page .cr-outil:hover,.cr-page[data-maquette] .cr-lier:hover{transform:translateY(-1px);border-color:#f59e0b;box-shadow:none}.cr-page .cr-outil--suppr:hover{border-color:#fb7185;color:#e11d48;box-shadow:none}.cr-page .cr-ajouter:hover{transform:translateY(-1px);border-color:#f59e0b;box-shadow:none}.cr-page .cr-source svg{color:#d97706}.cr-page input.cr-lot-nom:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.cr-page .cr-lot{box-shadow:inset 4px 0 0 #f59e0b,0 1px 0 var(--cr-bord)}.cr-page .cr-ligne:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.16)}.cr-page[data-maquette] .cr-table{gap:7px}.cr-page[data-maquette] .cr-ligne,.cr-page[data-maquette] .cr-ligne--paire{border:1px solid var(--cr-ligne-bloc);border-radius:14px;background:var(--cr-ligne-fond);padding:8px 10px}.cr-page[data-maquette] .cr-ligne:hover{border-color:#f0c87a;background:var(--cr-ligne-fond);box-shadow:0 8px 14px -12px rgba(180,83,9,.5)}.cr-page[data-maquette] .cr-ligne:focus-within{border-color:#f59e0b;background:var(--cr-ligne-fond);box-shadow:0 0 0 3px rgba(245,158,11,.14)}.cr-page[data-maquette] .cr-ligne--defaut,.cr-page[data-maquette] .cr-ligne--defaut:not(:focus-within){border-color:#fda4af;background:linear-gradient(180deg,#fff,#fff7f8);box-shadow:none}html:not(.light):not([data-theme=light]) .cr-page[data-maquette] .cr-ligne--defaut,html:not(.light):not([data-theme=light]) .cr-page[data-maquette] .cr-ligne--defaut:not(:focus-within){border-color:rgba(251,113,133,.5);background:rgba(225,29,72,.06)}.cr-page .cr-principal{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:13px;border:1px solid #b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);font-size:15px;color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 -1px #b45309,0 14px 22px -12px rgba(217,119,6,.95);animation:none}.cr-page .cr-principal svg{width:16px;height:16px}.cr-page .cr-principal:after{content:"";left:-40%;width:30%;opacity:0;animation:none}.cr-page .cr-barre-etat[data-etat=pret]~.cr-principal:not(:disabled),.cr-page .cr-barre-etat~.cr-principal:not(:disabled){animation:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 -1px #b45309,0 14px 22px -12px rgba(217,119,6,.95)}.cr-page .cr-barre-etat[data-etat=pret]~.cr-principal:not(:disabled){animation:cr-presse .45s cubic-bezier(.3,1.6,.5,1)}.cr-page .cr-barre-etat[data-etat=pret]~.cr-principal:not(:disabled):after{animation:cr-balaie-une 1.1s ease-out .15s}.cr-page{--artevo-accent:#d97706;--artevo-accent-soft:rgba(245,158,11,.14);--artevo-accent-strong:#b45309}.cr-page :focus-visible{outline-color:#f59e0b}.cr-page .cr-saisie--verifier{border-color:#e7b65a;background-image:none;background-color:#fffaf0;box-shadow:inset 0 2px 3px rgba(180,83,9,.12),0 1px 0 #fff}html:not(.light):not([data-theme=light]) .cr-page .cr-saisie--verifier{border-color:rgba(251,191,36,.6);background-color:rgba(245,158,11,.08);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}.cr-page .cr-saisie--qte-verifier{border-color:var(--cr-champ-bord);background-image:none}.cr-page .cr-saisie--manque{border-color:#fda4af;background-image:none;background-color:#fff5f6;color:#be123c}html:not(.light):not([data-theme=light]) .cr-page .cr-saisie--manque{border-color:rgba(251,113,133,.6);background-color:rgba(225,29,72,.08);color:#fecdd3}.cr-page .cr-saisie--manque::-moz-placeholder{color:#be123c!important;opacity:.8!important}.cr-page .cr-saisie--manque::placeholder{color:#be123c!important;opacity:.8!important}.cr-page .cr-pastille{border-radius:8px;font-weight:800}.cr-page .cr-pastille--ambre{border-color:transparent;background:#fff4dc;color:#92400e}.cr-page .cr-pastille--ciel{border-color:transparent;background:#eef2f6;color:#3b4658}.cr-page .cr-pastille--rose{border-color:#fda4af;background:#fff1f2;color:#be123c}html:not(.light):not([data-theme=light]) .cr-page .cr-pastille--ambre{background:rgba(245,158,11,.16);color:#fde68a}html:not(.light):not([data-theme=light]) .cr-page .cr-pastille--ciel{background:rgba(148,163,184,.16);color:#cbd5e1}html:not(.light):not([data-theme=light]) .cr-page .cr-pastille--rose{border-color:rgba(251,113,133,.5);background:rgba(225,29,72,.14);color:#fecdd3}.cr-page .cr-principal:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05) saturate(1.05);background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706)}.cr-page .cr-principal:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b;opacity:1;filter:none;box-shadow:inset 0 1px 0 #fff,0 3px 0 -1px #cbd5e1}html:not(.light):not([data-theme=light]) .cr-page .cr-principal:disabled{border-color:#2a3850;background:rgba(148,163,184,.14);color:#8ea0bb;box-shadow:none}.cr-page .cr-secondaire{height:46px;border-radius:13px;border-color:var(--cr-bouton-bord);background:var(--cr-bouton-fond);color:var(--cr-encre);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 -1px var(--cr-bouton-rebord),0 10px 14px -10px rgba(15,23,42,.6)}.cr-page .cr-secondaire:hover:not(:disabled){transform:translateY(-1px);border-color:#d97706}.cr-page .cr-barre-interieur{border:1px solid var(--cr-barre-bord);background:var(--cr-barre-fond);color:var(--cr-encre);box-shadow:0 3px 0 -1px var(--cr-barre-rebord),0 -12px 26px -16px rgba(15,23,42,.3)}.cr-page[data-maquette] .cr-barre-interieur{width:min(1060px,calc(100% - 398px));max-width:none;margin-right:398px;padding:11px 12px 11px 18px}.cr-page[data-maquette] .cr-barre-total{font-size:21px}.cr-page .cr-barre-etat{font-size:13.5px;color:var(--cr-encre-2)}.cr-page .cr-barre-etat[data-etat=manque] svg{color:#d97706}.cr-page .cr-barre-etat[data-etat=pret] svg{color:#10b981}.cr-page .cr-barre-etat[data-etat=erreur]{color:var(--cr-rose)}.cr-page .cr-barre-total small{color:var(--cr-doux)}.cr-page .cr-nuit{border:0;border-radius:22px;background:radial-gradient(300px 200px at 85% -10%,rgba(59,130,246,.24),transparent 60%),radial-gradient(260px 200px at 0 110%,rgba(251,191,36,.15),transparent 60%),linear-gradient(160deg,#0f1b3d,#070d20);padding:18px;color:#e2e8f0;box-shadow:0 3px 0 -1px #040816,0 14px 22px -16px rgba(8,16,38,.85)}.cr-page .cr-nuit:before{content:none}.cr-page[data-maquette] .cr-corps>.cr-nuit{top:78px;max-height:calc(var(--cr-ecran, 100vh) - 78px - var(--cr-barre, 0px) - 14px);scrollbar-color:rgba(148,163,184,.4) transparent}.cr-page .cr-nuit-tete{margin-bottom:10px;font-size:11px;color:#fbbf24}.cr-page .cr-nuit-tete em[data-plein]{background:hsla(0,0%,100%,.16);color:#fff}.cr-page .cr-nuit-note{margin-top:10px;font-size:11.5px;color:#94a3b8}.cr-page .cr-nuit-bouton{min-height:44px;margin-top:14px;border-radius:13px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);font-size:13.5px;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.cr-page .cr-nuit-bouton svg{width:16px;height:16px;color:#fbbf24}.cr-page .cr-nuit-bouton:hover{border-color:rgba(251,191,36,.6);background:rgba(251,191,36,.12)}.cr-page .cr-reperes{gap:12px}.cr-page .cr-reperes li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:11px;font-size:13px;font-weight:600;line-height:1.5;color:#cbd5e1}.cr-page .cr-reperes li svg{box-sizing:border-box;width:30px;height:30px;margin:0;border-radius:10px;border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.08);padding:7px;color:#fbbf24}.cr-page .cr-reperes li b{color:#fff}.cr-page .cr-fichier{border:0;border-radius:15px;background:#fff;padding:11px 13px;color:#0b1220;box-shadow:0 3px 0 -1px #94a3b8}.cr-page .cr-fichier svg{color:#d97706}.cr-page .cr-fichier b{color:#0b1220}.cr-page .cr-fichier small{color:#475569}html:not(.light):not([data-theme=light]) .cr-page .cr-fichier{background:hsla(0,0%,100%,.07);color:#f8fafc;box-shadow:inset 0 0 0 1px rgba(148,163,184,.25)}html:not(.light):not([data-theme=light]) .cr-page .cr-fichier b{color:#fff}html:not(.light):not([data-theme=light]) .cr-page .cr-fichier small{color:#94a3b8}html:not(.light):not([data-theme=light]) .cr-page .cr-duo .cr-choix:not([aria-pressed=true]):not([aria-checked=true]){border-color:transparent;box-shadow:none}@media (max-width:639px){.cr-page .cr-liste,.cr-page .cr-p-lot input.cr-lot-nom,.cr-page .cr-saisie{font-size:16px!important}}.cr-page .cr-offre .cr-barre-etat{align-items:flex-start;margin:10px 2px;font-size:12.5px;font-weight:700;line-height:1.4;color:#e2e8f0}.cr-page .cr-offre .cr-barre-etat svg{margin-top:1px;color:#fbbf24}.cr-page .cr-offre .cr-barre-etat[data-etat=pret] svg{color:#6ee7b7}.cr-page .cr-offre .cr-principal{width:100%}.cr-page .cr-offre .cr-principal:disabled,html.light .cr-page .cr-offre .cr-principal:disabled,html[data-theme=light] .cr-page .cr-offre .cr-principal:disabled{border-color:rgba(148,163,184,.35);background:hsla(0,0%,100%,.08);color:#8ea0bb}.cr-page .cr-offre-action .cr-barre-etat{align-items:flex-start;margin:4px 2px 10px;font-size:12.5px;font-weight:700;line-height:1.4;color:#e2e8f0}.cr-page .cr-offre-action .cr-barre-etat svg{margin-top:1px;color:#fbbf24}.cr-page .cr-offre-action .cr-barre-etat[data-etat=pret] svg{color:#6ee7b7}.cr-page .cr-offre-action .cr-barre-etat[data-etat=erreur]{color:#fda4af}.cr-page .cr-offre-action .cr-principal,.cr-page .cr-offre-action .cr-secondaire{width:100%}.cr-page .cr-offre-action .cr-secondaire{margin-bottom:8px;border-color:rgba(148,163,184,.45);background:rgba(148,163,184,.12);color:#e2e8f0}.cr-page .cr-offre-action .cr-principal:disabled,html.light .cr-page .cr-offre-action .cr-principal:disabled,html[data-theme=light] .cr-page .cr-offre-action .cr-principal:disabled{border-color:rgba(148,163,184,.35);background:hsla(0,0%,100%,.08);color:#8ea0bb}.cr-page .pj-zone{gap:5px;border:1.5px dashed rgba(251,191,36,.6);border-radius:15px;background:linear-gradient(180deg,rgba(251,191,36,.12),rgba(251,191,36,.04));padding:14px 12px 12px;box-shadow:none}.cr-page .pj-zone:hover:not(:disabled),.cr-page .pj-zone[data-survol]{transform:translateY(-1px);border-style:dashed;border-color:#fcd34d;background:linear-gradient(180deg,rgba(251,191,36,.2),rgba(251,191,36,.07));box-shadow:0 0 0 3px rgba(245,158,11,.16)}.cr-page .pj-zone-icone{width:40px;height:40px;border-radius:12px;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);color:#5b3d0a;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(120,53,15,.6),0 3px 0 -1px #92400e;animation:none}.cr-page .pj-zone-icone:before{content:none}.cr-page .pj-zone b{font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:14px}.cr-page .pj-zone span{font-size:12px;line-height:1.45}.cr-page .pj-zone u{color:#fbbf24}.cr-page .pj-zone small{margin-top:2px;font-size:11px;font-weight:600}.cr-page .pj-zone .pj-zone-bouton{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;height:32px;border-radius:10px;border:1px solid #b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);padding:0 13px;font-size:12.5px;font-weight:800;color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 2px 0 -1px #92400e}.cr-page .pj-zone .pj-zone-bouton svg{width:14px;height:14px}.cr-page .pj-zone:not(.pj-zone--compacte) .pj-zone-bouton{height:38px;margin-top:5px;padding:0 16px;font-size:13.5px}.cr-page .pj-zone--compacte{gap:10px;padding:8px 8px 8px 10px}.cr-page .pj-zone--compacte .pj-zone-icone{width:32px;height:32px;border-radius:10px}.cr-page .pj-zone--compacte .pj-zone-icone svg{width:16px;height:16px}.cr-page .pj-zone--compacte .pj-zone-texte{flex:1}.cr-page .pj-zone--compacte b{font-size:13px}.cr-page .pj-zone--compacte small{color:#cbd5e1}.cr-page .cr-nuit .pj-liste{gap:6px;margin:10px 0 0}.cr-page .cr-nuit-tete+.pj-liste{margin-top:0}.cr-page .pj-liste+.pj-zone{margin-top:6px}.cr-page .cr-nuit .pj-fichier{gap:0 10px;border-radius:11px;border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.05);padding:6px 6px 6px 8px;color:#f8fafc;box-shadow:none}.cr-page .cr-nuit .pj-fichier:hover{transform:none;box-shadow:none}.cr-page .cr-nuit .pj-fichier b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.cr-page .cr-nuit .pj-fichier small{color:#94a3b8}.cr-page .cr-nuit .pj-type{width:24px;height:29px;border:0;background:#fff;padding-bottom:4px;box-shadow:none}.cr-page .cr-nuit .pj-outil{width:28px;min-width:28px;height:28px;padding:0;border-radius:8px;border-color:rgba(148,163,184,.3);background:transparent;color:#cbd5e1;box-shadow:none}.cr-page .cr-nuit .pj-outil--retirer:hover{border-color:#fb7185;color:#fecdd3}.cr-page[data-maquette] .cr-depot-zone-haut{grid-template-columns:auto minmax(0,1fr) auto}.cr-page:not([data-maquette]) .cr-depot-zone-bouton{grid-column:1/-1}.cr-page .cr-bordereau-lu{border-radius:16px;background:linear-gradient(180deg,#f4fdf8,#ecfbf3);padding:12px 14px}html:not(.light):not([data-theme=light]) .cr-page .cr-bordereau-lu{background:var(--cr-ok-fond)}.cr-page .cr-bordereau-icone{width:40px;height:40px;border-radius:12px;background:#fff;color:#047857;box-shadow:0 0 0 1px var(--cr-ok-bord)}.cr-page .cr-bordereau-texte{flex:1}.cr-page .cr-bordereau-texte b{font-size:14px}.cr-page .cr-bordereau-lu .cr-tete-action{flex-shrink:0}.cr-page .cr-limite{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px 14px;margin:12px 0 0;border-radius:14px;border:1px solid var(--cr-ligne);background:rgba(148,163,184,.06);padding:10px 12px 12px 14px}html.light .cr-page .cr-limite,html[data-theme=light] .cr-page .cr-limite{border-color:#d3dae4;background:#fafbfc}.cr-page[data-maquette] .cr-limite{grid-template-columns:minmax(0,2fr) minmax(0,1fr);padding:10px 8px 10px 14px}.cr-page .cr-limite-champs{grid-template-columns:minmax(0,1fr) 110px;gap:10px;margin:0}.cr-page .cr-limite[data-depassee]{border-color:#fb7185;background:var(--cr-rose-fond)}.cr-page .cr-limite[data-depassee] .cr-limite-texte b,.cr-page .cr-limite[data-depassee] .cr-limite-texte small,.cr-page .cr-limite[data-depassee] .cr-limite-texte svg{color:var(--cr-rose)}.cr-page .cr-rebours{margin-left:2px;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);color:#111827;box-shadow:0 2px 0 -1px #b45309}.cr-page[data-maquette][data-ecran=consultation-publique] .cr-limite .cr-rebours{display:none}.cr-page[data-maquette] .cr-p-acheteur[data-choix]{display:block}.cr-page .cr-p-acheteur[data-choix] .cr-acheteur-liste{margin:0}.cr-page .cr-depot{position:relative;overflow:hidden;border:2px dashed var(--cr-zone-bord);border-radius:18px;background:var(--cr-zone-fond);box-shadow:none;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .25s}.cr-page .cr-depot:hover:not(:disabled),.cr-page .cr-depot[data-survol]{transform:translateY(-2px);border-style:solid;border-color:#d97706;background:var(--cr-zone-fond-survol);box-shadow:0 0 0 5px rgba(245,158,11,.14),0 20px 30px -22px rgba(180,83,9,.6)}.cr-page .cr-depot:not(:disabled) .cr-depot-icone:before,.cr-page .pj-zone:not(.pj-zone--compacte):not(:disabled) .pj-zone-icone:before{content:none}.cr-page .cr-depot-bouton{border:1px solid #b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 3px 0 -1px #b45309,0 14px 22px -12px rgba(217,119,6,.95)}.cr-page .cr-depot-formats i{border:1px solid #d3dae4;background:#fff;color:#1e293b;box-shadow:0 2px 0 -1px #cbd5e1}html:not(.light):not([data-theme=light]) .cr-page .cr-depot-formats i{border-color:#2a3850;background:#111a2b;color:#e2e8f0;box-shadow:none}.cr-page[data-maquette] .cr-p-devis .cr-question{grid-template-columns:minmax(0,1fr) 170px;align-items:center}.cr-page .cr-question legend{font-size:13.5px;font-weight:800;color:var(--cr-encre)}.cr-page .cr-autoliquidation{min-height:46px;gap:10px;border:1px solid #1e2b4a;border-radius:12px;background:linear-gradient(160deg,#1e2b4a,#0b1222);padding:0 14px;font-size:13.5px;font-weight:800;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 3px 0 -1px #020617}.cr-page .cr-autoliquidation svg{width:16px;height:16px;flex-shrink:0;color:#fbbf24}.cr-page .cr-autoliquidation small{margin-left:auto;padding-left:10px;font-size:11.5px;font-weight:700;color:#94a3b8;text-align:right}.cr-page .cr-p-lot input.cr-lot-nom{width:auto;min-width:0;max-width:100%;height:34px;flex:0 1 auto;border:1px solid transparent;border-radius:9px;background:transparent;padding:0 8px;font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--cr-encre);text-shadow:var(--cr-titre-ombre);box-shadow:none}.cr-page .cr-p-lot input.cr-lot-nom:hover{border-color:rgba(100,116,139,.45);background:hsla(0,0%,100%,.35)}.cr-page .cr-p-lot input.cr-lot-nom:focus{border-color:#f59e0b;background:#fff;text-shadow:none}html:not(.light):not([data-theme=light]) .cr-page .cr-p-lot input.cr-lot-nom:focus{background:#0b1220}.cr-page .cr-p-lot .cr-panneau-tete>.cr-tete-action{margin-left:2px}.cr-page .cr-p-lot .cr-panneau-etat{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--cr-doux);white-space:nowrap}.cr-page .cr-p-lot .cr-panneau-etat b{font-variant-numeric:tabular-nums;color:var(--cr-encre)}.cr-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;font-size:12px;font-weight:700;color:var(--cr-doux)}.cr-legende span{display:inline-flex;align-items:center;gap:7px}.cr-legende i{width:20px;height:12px;border-radius:4px}.cr-legende i[data-ton=bibliotheque]{background:#fffaf0;box-shadow:inset 0 0 0 1.5px #e7b65a}.cr-legende i[data-ton=bordereau]{background:#eef1f5;box-shadow:inset 0 0 0 1.5px #aeb8c6}.cr-legende i[data-ton=saisir]{background:#fff5f6;box-shadow:inset 0 0 0 1.5px #fda4af}.cr-page[data-maquette] .cr-notes{gap:6px}.cr-page .cr-p-depot{display:flex;flex-direction:column}.cr-page .cr-p-depot .cr-depot{min-height:330px;gap:8px}.cr-page[data-maquette] .cr-corps--depot .cr-vue{min-height:0}.cr-page[data-maquette] .cr-corps--depot .cr-p-depot{flex:1}.cr-page[data-maquette] .cr-corps--depot .cr-p-depot .cr-depot{flex:1;min-height:360px}.cr-page .cr-depot b{font-size:21px}.cr-page[data-maquette] .cr-depot b{font-size:24px;letter-spacing:-.01em}.cr-page .cr-depot>span:not([class]){font-size:14px;font-weight:600;color:var(--cr-doux)}.cr-page .cr-depot .cr-depot-formats{margin-top:4px}.cr-page .cr-depot .cr-depot-bouton{height:50px;margin-top:10px;border-radius:13px;padding:0 26px;font-size:15px}.cr-page[data-maquette] .cr-trois-temps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cr-page[data-maquette] .cr-lecture{grid-template-columns:minmax(0,1fr) 240px;align-items:start}.cr-type-fichier{display:grid;width:30px;height:36px;flex-shrink:0;place-items:end center;border-radius:4px 9px 4px 4px;background:#fff;padding-bottom:5px;box-shadow:0 0 0 1px #cbd5e1,0 2px 0 -1px #cbd5e1}.cr-type-fichier em{border-radius:3px;background:#15803d;padding:0 3px;font-size:7.5px;font-style:normal;font-weight:800;line-height:1.5;color:#fff}.cr-type-fichier[data-type=pdf] em{background:#dc2626}.cr-type-fichier[data-type=csv] em,.cr-type-fichier[data-type=ods] em{background:#0f766e}.cr-nuit-titre{display:flex;align-items:center;gap:11px;margin-bottom:14px}.cr-tuile-or{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border-radius:12px;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);color:#5b3d0a;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 3px 0 -1px #92400e,0 0 16px 1px rgba(245,158,11,.4);animation:cr-tuile-or .6s cubic-bezier(.3,1.6,.5,1) .35s backwards}.cr-tuile-or svg{width:18px;height:18px}.cr-nuit-titre b{font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:800;color:#fff}.cr-page .cr-nuit .cr-compte{gap:6px;margin:12px 0}.cr-page .cr-nuit .cr-compte>span{border:0;border-radius:999px;background:hsla(0,0%,100%,.1);padding:3px 10px;font-size:12px;font-weight:800;color:#fff;box-shadow:none}.cr-page .cr-nuit .cr-compte>span[data-ton=ambre],.cr-page .cr-nuit .cr-compte>span[data-ton=ciel]{background:rgba(251,191,36,.16);color:#fde68a;box-shadow:inset 0 0 0 1px rgba(251,191,36,.45)}.cr-page .cr-nuit .cr-compte>span[data-ton=ecart],.cr-page .cr-nuit .cr-compte>span[data-ton=rose]{background:rgba(244,63,94,.18);color:#fecdd3;box-shadow:inset 0 0 0 1px rgba(251,113,133,.5)}.cr-page .cr-nuit .cr-totaux{border-radius:15px;border:1px solid rgba(148,163,184,.25);background:hsla(0,0%,100%,.04);padding:12px 14px}.cr-page .cr-nuit .cr-totaux>div{align-items:baseline;font-size:13px;font-weight:700;color:#cbd5e1}.cr-page .cr-nuit .cr-totaux b{font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff}.cr-comparaison{position:relative;display:block;height:10px;margin:12px 0 2px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.22)}.cr-comparaison i{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fcd34d);transition:width 1s cubic-bezier(.16,1,.3,1),background .5s;animation:cr-largeur 1.2s cubic-bezier(.16,1,.3,1) .5s backwards}.cr-comparaison[data-egal] i{background:linear-gradient(90deg,#10b981,#34d399)}.cr-page .cr-nuit .cr-controle{align-items:flex-start;gap:9px;margin:12px 0 0;font-size:12.5px;font-weight:700;line-height:1.45;color:#6ee7b7}.cr-page .cr-nuit .cr-controle[data-etat=a_completer]{color:#fde68a}.cr-page .cr-nuit .cr-controle[data-etat=ecart]{color:#fda4af}.cr-page .cr-nuit .cr-nuit-note{display:flex;gap:8px;margin-top:14px;border-top:1px solid rgba(148,163,184,.2);padding-top:12px;font-size:12px;font-weight:600;line-height:1.5;color:#94a3b8}.cr-page .cr-nuit .cr-nuit-note svg{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:#fbbf24}.cr-page .cr-bandeau--info{border-color:#d3dae4;background:linear-gradient(180deg,#fbfcfe,#f3f6fa);color:#1e293b}.cr-page .cr-bandeau--info svg{color:#d97706}html:not(.light):not([data-theme=light]) .cr-page .cr-bandeau--info{border-color:rgba(251,191,36,.35);background:hsla(0,0%,100%,.05);color:#e2e8f0}@media (min-width:900px){.cr-page:not([data-pret])>.cr-cadre{visibility:hidden}.cr-page:not([data-pret]) *,.cr-page:not([data-pret]) :after,.cr-page:not([data-pret]) :before{animation-play-state:paused!important}}@keyframes cr-filet-or{0%{transform:scaleX(0)}}@keyframes cr-reflet-or{0%{opacity:0;left:-30%}30%{opacity:1}to{opacity:0;left:120%}}@keyframes cr-tuile-or{0%{opacity:0;transform:scale(.5) rotate(-12deg)}}@keyframes cr-pouls-or{0%,to{box-shadow:0 0 0 4px rgba(245,158,11,.22),0 2px 0 -1px #92400e}50%{box-shadow:0 0 0 8px rgba(245,158,11,.08),0 2px 0 -1px #92400e}}@keyframes cr-presse{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes cr-balaie-une{0%{opacity:0;left:-40%}30%{opacity:1}to{opacity:0;left:130%}}@keyframes cr-charge-va{0%{left:-40%}to{left:100%}}@keyframes cr-scan{0%{top:30px}to{top:calc(100% - 20px)}}@keyframes cr-esquisse{50%{opacity:.45}}@keyframes cr-point{0%,to{transform:scale(.7);box-shadow:0 0 0 0 rgba(245,158,11,.5)}50%{transform:scale(1);box-shadow:0 0 0 5px rgba(245,158,11,0)}}@keyframes cr-largeur{0%{width:0}}@keyframes cr-flotte-or{50%{transform:translateY(-5px) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.cr-page *,.cr-page :after,.cr-page :before,.pj-carte *,.pj-carte :after,.pj-carte :before{animation:none!important;transition:none!important}}.choix-option{display:flex;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:10px;background:transparent;padding:6px 10px;text-align:center;color:var(--f-texte-2);transition:color .2s ease}.choix-option[aria-checked=true]{color:var(--f-texte)}.choix-option:disabled{cursor:not-allowed;opacity:.5}.choix-option:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.choix-option-libelle{font-size:14px;font-weight:800;line-height:1.25}.choix-option-detail{font-size:12px;font-weight:600;line-height:1.25}.bandeau-compte{animation:bandeau-compte-entre .45s cubic-bezier(.22,1.25,.36,1) backwards}@keyframes bandeau-compte-entre{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.choix-option{transition:none!important}.bandeau-compte{animation:none!important}}.portail-comptable{--pc-fond:#eef1f5;--pc-fond-voile:rgba(238,241,245,.97);--pc-fond-nul:rgba(238,241,245,0);--pc-encre:#0b1220;--pc-encre-2:#334155;--pc-doux:#475569;--pc-leger:#64748b;--pc-ligne:#d5dce6;--pc-ligne-2:#eef2f7;--pc-ligne-champ:#cfd6e0;--pc-carte:#fff;--pc-carte-2:#f8fafc;--pc-haut-fond:hsla(0,0%,100%,.9);--pc-haut-bord:#dfe5ee;--pc-marque:#b45309;--pc-ombre-carte:0 16px 30px -24px rgba(15,23,42,.45);--pc-ombre-tuile:0 14px 28px -22px rgba(15,23,42,.45);--pc-ombre-tuile-survol:0 26px 40px -24px rgba(30,64,175,.45);--pc-acces-texte:#047857;--pc-acces-fond:#ecfdf5;--pc-acces-bord:#a7f3d0;--pc-onglet-actif:linear-gradient(180deg,#0f1b3d,#0b1426);--pc-onglet-actif-texte:#fff;--pc-onglet-actif-compte-fond:rgba(251,191,36,.2);--pc-onglet-actif-compte-texte:#fde68a;--pc-compte-fond:#f1f5f9;--pc-filtre-actif-fond:#0b1220;--pc-filtre-actif-texte:#fff;--pc-manquant-texte:#be123c;--pc-manquant-bord:#fecdd3;--pc-vert-teinte:#ecfdf5;--pc-bleu-teinte:#eef5ff;--pc-ambre-teinte:#fff8e8;--pc-violet-teinte:#f3eeff;--pc-ambre-fort:#b45309;--pc-ok-fond:#d1fae5;--pc-ok-texte:#065f46;--pc-attente-fond:#fef3c7;--pc-attente-texte:#92400e;--pc-alerte-fond:#fee2e2;--pc-alerte-texte:#991b1b;--pc-neutre-fond:#e2e8f0;--pc-neutre-texte:#1e293b;--pc-demander-fond:linear-gradient(180deg,#fff7f8,#ffe4e6);--pc-demander-bord:#fda4af;--pc-demander-texte:#9f1239;--pc-oeil-fond:linear-gradient(180deg,#fff,#eef2f7);--pc-bulle-comptable-fond:#eef5ff;--pc-bulle-comptable-bord:#bfdbfe;--pc-bulle-artisan-fond:linear-gradient(160deg,#1e3a8a,#0f1b3d);--pc-fil-halo:rgba(219,234,254,.5);--pc-attente-trait:#fcd34d;--pc-bref-attente-fond:#fffbeb;--pc-bref-attente-bord:#fde68a;--pc-lien:#1d4ed8;min-height:100vh;min-height:100dvh;background:var(--pc-fond);color:var(--pc-encre);font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html.dark .portail-comptable,html[data-theme=dark] .portail-comptable{--pc-fond:#070d1a;--pc-fond-voile:rgba(7,13,26,.97);--pc-fond-nul:rgba(7,13,26,0);--pc-encre:#f1f5f9;--pc-encre-2:#cbd5e1;--pc-doux:#a5b4c8;--pc-leger:#94a3b8;--pc-ligne:#243044;--pc-ligne-2:#1b2637;--pc-ligne-champ:#33415a;--pc-carte:#111a2b;--pc-carte-2:#0c1423;--pc-haut-fond:rgba(9,15,28,.88);--pc-haut-bord:#1e293b;--pc-marque:#fbbf24;--pc-ombre-carte:0 1px 2px rgba(0,0,0,.35),0 18px 34px -22px rgba(0,0,0,.8);--pc-ombre-tuile:0 1px 2px rgba(0,0,0,.35),0 14px 28px -20px rgba(0,0,0,.7);--pc-ombre-tuile-survol:0 2px 4px rgba(0,0,0,.4),0 24px 36px -22px rgba(59,130,246,.6);--pc-acces-texte:#a7f3d0;--pc-acces-fond:#022c22;--pc-acces-bord:#047857;--pc-onglet-actif:linear-gradient(180deg,#fcd34d,#f59e0b);--pc-onglet-actif-texte:#0b1220;--pc-onglet-actif-compte-fond:rgba(11,18,32,.18);--pc-onglet-actif-compte-texte:#0b1220;--pc-compte-fond:#1e293b;--pc-filtre-actif-fond:#f1f5f9;--pc-filtre-actif-texte:#0b1220;--pc-manquant-texte:#fda4af;--pc-manquant-bord:#9f1239;--pc-vert-teinte:#06281f;--pc-bleu-teinte:#0d1d44;--pc-ambre-teinte:#33200a;--pc-violet-teinte:#21123f;--pc-ambre-fort:#fbbf24;--pc-ok-fond:#064e3b;--pc-ok-texte:#a7f3d0;--pc-attente-fond:#4a2706;--pc-attente-texte:#fde68a;--pc-alerte-fond:#4c0d12;--pc-alerte-texte:#fecaca;--pc-neutre-fond:#1e293b;--pc-neutre-texte:#e2e8f0;--pc-demander-fond:linear-gradient(180deg,#4c0519,#3b0414);--pc-demander-bord:#9f1239;--pc-demander-texte:#fecdd3;--pc-oeil-fond:linear-gradient(180deg,#1e293b,#131c2e);--pc-bulle-comptable-fond:#14233f;--pc-bulle-comptable-bord:#1e3a8a;--pc-bulle-artisan-fond:linear-gradient(160deg,#1d4ed8,#1e3a8a);--pc-fil-halo:rgba(30,58,138,.28);--pc-attente-trait:#b45309;--pc-bref-attente-fond:#33200a;--pc-bref-attente-bord:#92400e;--pc-lien:#93c5fd}.portail-comptable,.portail-comptable *{transition:background-color .24s ease,border-color .24s ease,color .24s ease}.portail-comptable svg{flex-shrink:0}.pc-lecteur{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes pc-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pc-trace{to{transform:scaleX(1)}}@keyframes pc-pouls{0%{box-shadow:0 0 0 0 rgba(225,29,72,.5)}70%{box-shadow:0 0 0 7px rgba(225,29,72,0)}to{box-shadow:0 0 0 0 rgba(225,29,72,0)}}@keyframes pc-tourne{to{transform:rotate(1turn)}}.pc-entre{animation:pc-monte .7s cubic-bezier(.16,1,.3,1) backwards}.pc-tourne{display:inline-block;height:15px;width:15px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:pc-tourne .7s linear infinite}.pc-haut{position:sticky;top:0;z-index:30;height:61px;gap:14px;border-bottom:1px solid var(--pc-haut-bord);background:var(--pc-haut-fond);padding:0 28px;backdrop-filter:blur(12px)}.pc-haut,.pc-marque{display:flex;align-items:center}.pc-marque{gap:10px}.pc-marque-logo{height:36px;width:36px;flex-shrink:0;border-radius:11px;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 12px -7px rgba(11,20,38,.7)}html.dark .pc-marque-logo,html[data-theme=dark] .pc-marque-logo{box-shadow:0 0 0 1px rgba(148,163,184,.28),0 6px 12px -7px rgba(0,0,0,.8)}.pc-marque b{display:block;font-family:var(--font-sora),Sora,sans-serif;font-size:16px;line-height:1.15;letter-spacing:.06em;color:var(--pc-marque)}.pc-marque small{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--pc-leger)}.pc-haut-droite{margin-left:auto;display:flex;align-items:center;gap:10px}.pc-acces{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--pc-acces-bord);background:var(--pc-acces-fond);padding:5px 10px;font-size:12px;font-weight:800;color:var(--pc-acces-texte)}.pc-acces svg{height:13px;width:13px}.pc-page{margin:0 auto;max-width:1240px;padding:22px 28px 60px}.pc-accueil{position:relative;overflow:hidden;border-radius:28px;padding:28px 30px;color:#e2e8f0;background:radial-gradient(500px 300px at 85% -20%,rgba(245,158,11,.35),transparent 60%),radial-gradient(500px 300px at 0 120%,rgba(37,99,235,.45),transparent 60%),linear-gradient(160deg,#0f1b3d,#070d20);box-shadow:0 30px 60px -30px rgba(8,16,38,.9)}html.dark .pc-accueil,html[data-theme=dark] .pc-accueil{box-shadow:0 0 0 1px rgba(148,163,184,.16),0 30px 60px -30px rgba(0,0,0,.9)}.pc-accueil:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 40px)}.pc-accueil-rangee{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px}.pc-accueil-surtitre{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fcd34d}.pc-accueil-titre{margin:8px 0 6px;font-family:var(--font-sora),Sora,sans-serif;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.pc-accueil-titre em{font-style:normal;background:linear-gradient(90deg,#fde68a,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.pc-accueil-texte{margin:0;max-width:560px;font-size:15px;line-height:1.55;color:#cbd5e1}.pc-accueil-texte b{color:#fff}.pc-etapes{margin:18px 0 0;display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.pc-etape{gap:9px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.07);padding:9px 12px;font-size:13px;font-weight:700;color:#e2e8f0;animation:pc-monte .6s cubic-bezier(.16,1,.3,1) backwards}.pc-etape,.pc-etape b{display:flex;align-items:center}.pc-etape b{height:24px;width:24px;justify-content:center;border-radius:12px;background:linear-gradient(160deg,#fcd34d,#f59e0b);font-size:12px;color:#111}.pc-fiche{border-radius:20px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);padding:18px;backdrop-filter:blur(6px)}.pc-fiche-tete{gap:12px}.pc-fiche-tete,.pc-logo{display:flex;align-items:center}.pc-logo{height:46px;width:46px;flex-shrink:0;justify-content:center;overflow:hidden;border-radius:13px;border:1px solid #334155;background:#0b1426;font-family:var(--font-sora),Sora,sans-serif;font-weight:800;color:#fbbf24}.pc-logo--image{border-color:hsla(0,0%,100%,.55);background:#fff;padding:4px;box-shadow:0 8px 16px -10px rgba(0,0,0,.7)}.pc-logo--image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.pc-fiche-tete b{display:block;font-family:var(--font-sora),Sora,sans-serif;font-size:17px;line-height:1.25;color:#fff}.pc-fiche-tete div>span{display:block;font-size:12.5px;font-weight:600;color:#94a3b8}.pc-fiche-grille{margin:14px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pc-fiche-grille>div{border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);padding:8px 10px}.pc-fiche-grille dt{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.pc-fiche-grille dd{margin:0;font-size:13.5px;font-weight:700;color:#fff}.pc-accueil-reduire{position:absolute;right:16px;top:16px;z-index:2;display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:#e2e8f0;transition:transform .2s ease,background-color .2s ease}.pc-accueil-reduire:hover{background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.pc-accueil-reduire:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.pc-accueil-reduire svg{height:16px;width:16px}@keyframes pc-deplie{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.pc-accueil-corps{position:relative;display:grid;grid-template-rows:1fr;animation:pc-deplie .55s cubic-bezier(.16,1,.3,1) backwards}.pc-accueil-corps>.pc-accueil-rangee{min-height:0;overflow:hidden}.pc-accueil--reduit{border-radius:22px;padding:14px 18px}.pc-accueil-ligne{position:relative;display:flex;align-items:center;gap:14px}.pc-accueil-ligne-texte{min-width:0;flex:1}.pc-accueil--reduit .pc-accueil-surtitre{font-size:10.5px}.pc-accueil--reduit .pc-accueil-titre{margin:2px 0 0;overflow:hidden;font-size:20px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.pc-accueil-plus{display:inline-flex;height:38px;flex-shrink:0;align-items:center;gap:7px;border-radius:12px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);padding:0 14px;font-size:13px;font-weight:800;white-space:nowrap;color:#f1f5f9;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.pc-accueil-plus:hover{border-color:rgba(252,211,77,.6);background:hsla(0,0%,100%,.16);transform:translateY(-1px)}.pc-accueil-plus:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.pc-accueil-plus svg{height:15px;width:15px;color:#fcd34d}.pc-barre{margin:22px 0 14px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pc-barre h2{margin:0;font-family:var(--font-sora),Sora,sans-serif;font-size:19px;font-weight:700;color:var(--pc-encre)}.portail-comptable .fenetre-options-indicateur{transition:transform .45s cubic-bezier(.3,1.35,.5,1),width .45s cubic-bezier(.3,1.35,.5,1),height .3s ease,background-color .24s ease}.portail-comptable .pc-periode{display:inline-flex;border-radius:12px;padding:3px}.portail-comptable .pc-periode,.portail-comptable .pc-types{box-shadow:inset 0 0 0 1px var(--pc-ligne)}.pc-periode .fenetre-options-indicateur{border-radius:9px}.pc-periode>button{border-radius:9px;padding:8px 13px;font-size:13px;font-weight:800;white-space:nowrap;color:var(--pc-encre-2)}.pc-periode>button[aria-pressed=true]{color:var(--pc-encre)}.pc-bouton-doux:focus-visible,.pc-demander:focus-visible,.pc-filtre:focus-visible,.pc-oeil:focus-visible,.pc-onglets-seg>button:focus-visible,.pc-periode>button:focus-visible,.pc-tuile:focus-visible,.pc-type:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.pc-dates{min-width:250px}.pc-periode-libelle{margin-left:auto;font-size:14px;font-weight:800;color:var(--pc-encre)}.portail-comptable .pc-csv{border-radius:12px;font-size:13px;font-weight:800}.pc-encadre{border-radius:14px;border-width:1px;border-style:solid;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.45}.pc-encadre--bloc{margin-bottom:14px}.pc-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pc-tuile{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--pc-ligne);background:linear-gradient(180deg,var(--pc-carte) 30%,var(--pc-teinte));padding:16px;text-align:left;color:var(--pc-encre);box-shadow:var(--pc-ombre-tuile);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .24s ease}.pc-tuile:hover{transform:translateY(-3px);box-shadow:var(--pc-ombre-tuile-survol)}.pc-tuile:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pc-trait-1),var(--pc-trait-2));transform:scaleX(0);transform-origin:left;animation:pc-trace 1s cubic-bezier(.16,1,.3,1) .5s forwards}.pc-tuile--vert{--pc-teinte:var(--pc-vert-teinte);--pc-trait-1:#047857;--pc-trait-2:#34d399}.pc-tuile--bleu{--pc-teinte:var(--pc-bleu-teinte);--pc-trait-1:#1e40af;--pc-trait-2:#38bdf8}.pc-tuile--ambre{--pc-teinte:var(--pc-ambre-teinte);--pc-trait-1:#b45309;--pc-trait-2:#fbbf24}.pc-tuile--violet{--pc-teinte:var(--pc-violet-teinte);--pc-trait-1:#6d28d9;--pc-trait-2:#a78bfa;cursor:pointer}.pc-tuile small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-encre-2)}.pc-tuile>b{margin-top:8px;display:block;font-family:var(--font-sora),Sora,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em}.pc-tuile>span{font-size:12.5px;font-weight:600;color:var(--pc-doux)}.pc-tuile em{font-style:normal;font-weight:800;color:var(--pc-ambre-fort)}.pc-tuiles-note{grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.5;color:var(--pc-doux)}.pc-onglets{position:sticky;top:61px;z-index:20;margin:24px -6px 14px;scroll-margin-top:61px;background:linear-gradient(180deg,var(--pc-fond-voile) 70%,var(--pc-fond-nul));padding:8px 6px}.portail-comptable .pc-onglets-seg{display:grid;width:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border-radius:16px;border:1px solid var(--pc-ligne);background:var(--pc-carte);padding:4px;box-shadow:0 10px 24px -18px rgba(15,23,42,.5)}.pc-onglets-seg .fenetre-options-indicateur{border-radius:12px;background:var(--pc-onglet-actif);box-shadow:0 8px 16px -8px rgba(11,20,38,.8)}.pc-onglets-seg>button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:11px 10px;font-size:14px;font-weight:800;white-space:nowrap;color:var(--pc-encre-2);transition:color .3s ease}.pc-onglets-seg>button svg{height:16px;width:16px}.pc-onglets-seg>button[aria-pressed=true]{color:var(--pc-onglet-actif-texte)}.pc-onglets-seg em{border-radius:999px;background:var(--pc-compte-fond);padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;color:var(--pc-encre-2);transition:background-color .3s ease,color .3s ease}.pc-onglets-seg>button[aria-pressed=true] em{background:var(--pc-onglet-actif-compte-fond);color:var(--pc-onglet-actif-compte-texte)}.pc-onglets-seg em.pc-nouveau,.pc-onglets-seg>button[aria-pressed=true] em.pc-nouveau{background:#e11d48;color:#fff;animation:pc-pouls 2s infinite}.pc-court{display:none}.pc-volet{animation:pc-monte .45s cubic-bezier(.16,1,.3,1) backwards}.pc-carte{overflow:hidden;border-radius:22px;border:1px solid var(--pc-ligne);background:var(--pc-carte);box-shadow:var(--pc-ombre-carte)}.pc-outils{flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--pc-ligne-2);padding:14px 16px}.pc-outils,.pc-recherche{display:flex;align-items:center}.pc-recherche{height:40px;min-width:220px;flex:1;gap:8px;border-radius:12px;border:1px solid var(--pc-ligne-champ);background:var(--pc-carte-2);padding:0 12px;color:var(--pc-leger);transition:border-color .2s ease,box-shadow .2s ease}.pc-recherche:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.pc-recherche svg{height:16px;width:16px}.pc-recherche input{min-width:0;flex:1;border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--pc-encre);outline:none}.pc-recherche input::-moz-placeholder{color:var(--pc-leger)}.pc-recherche input::placeholder{color:var(--pc-leger)}.pc-recherche input::-webkit-search-cancel-button{display:none}.pc-recherche button{display:flex;height:24px;width:24px;align-items:center;justify-content:center;border-radius:8px;color:var(--pc-leger)}.pc-recherche button:hover{background:var(--pc-ligne-2);color:var(--pc-encre)}.pc-filtres{display:flex;flex-wrap:wrap;gap:8px}.pc-filtre{height:34px;border-radius:999px;border:1px solid var(--pc-ligne-champ);background:var(--pc-carte);padding:0 12px;font-size:12.5px;font-weight:800;white-space:nowrap;color:var(--pc-encre-2);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.pc-filtre:hover{transform:translateY(-1px)}.pc-filtre--manquant{border-color:var(--pc-manquant-bord);color:var(--pc-manquant-texte)}.pc-filtre[aria-pressed=true]{border-color:var(--pc-filtre-actif-fond);background:var(--pc-filtre-actif-fond);color:var(--pc-filtre-actif-texte)}.pc-table{width:100%;border-collapse:collapse}.pc-table th{background:var(--pc-carte-2);padding:10px 16px;text-align:left;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pc-doux)}.pc-table td,.pc-table th{border-bottom:1px solid var(--pc-ligne-2)}.pc-table td{padding:12px 16px;font-size:13.5px;font-weight:600;color:var(--pc-encre-2);transition:background-color .2s ease}.pc-ligne{animation:pc-monte .45s cubic-bezier(.16,1,.3,1) backwards}.pc-ligne:hover td{background:var(--pc-carte-2)}.pc-fort{font-weight:800}.pc-fort,.pc-tiers{color:var(--pc-encre)}.pc-numero{white-space:nowrap}.pc-prefixe{display:none}.pc-sous{display:block;font-size:12px;color:var(--pc-leger)}.pc-sous.pc-regime{font-weight:700;color:var(--pc-doux)}.pc-table .pc-num{text-align:right;font-family:var(--font-sora),Sora,sans-serif;font-weight:700;white-space:nowrap;color:var(--pc-encre)}.pc-table th.pc-num{font-family:inherit;font-weight:800;color:var(--pc-doux)}.pc-c-date{white-space:nowrap}.pc-c-statut{max-width:240px}.pc-c-action{text-align:right;white-space:nowrap}.pc-pastille{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;line-height:1.35}.pc-pastille svg{height:12px;width:12px}.pc-pastille--ok{background:var(--pc-ok-fond);color:var(--pc-ok-texte)}.pc-pastille--attente{background:var(--pc-attente-fond);color:var(--pc-attente-texte)}.pc-pastille--alerte{background:var(--pc-alerte-fond);color:var(--pc-alerte-texte)}.pc-pastille--neutre{background:var(--pc-neutre-fond);color:var(--pc-neutre-texte)}.pc-oeil{display:inline-flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:9px;border:1px solid var(--pc-ligne-champ);background:var(--pc-oeil-fond);color:var(--pc-encre-2);transition:transform .18s ease,box-shadow .18s ease,color .18s ease}.pc-oeil:hover{transform:translateY(-2px);box-shadow:0 8px 14px -10px rgba(15,23,42,.6);color:var(--pc-encre)}.pc-oeil svg{height:15px;width:15px}.pc-oeil span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pc-demander{display:inline-flex;height:30px;align-items:center;gap:6px;border-radius:9px;border:1px solid var(--pc-demander-bord);background:var(--pc-demander-fond);padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap;color:var(--pc-demander-texte);transition:transform .18s ease,box-shadow .18s ease}.pc-demander:hover{transform:translateY(-2px);box-shadow:0 8px 14px -10px rgba(159,18,57,.7)}.pc-demander svg{height:13px;width:13px}.pc-pied{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;background:var(--pc-carte-2);padding:12px 16px;font-size:13px;font-weight:800;color:var(--pc-encre)}.pc-attente{display:flex;justify-content:center;padding:40px 0}.pc-attente span{height:26px;width:26px;border-radius:50%;border:2px solid #f59e0b;border-top-color:transparent;animation:pc-tourne .7s linear infinite}.pc-vide{padding:34px 16px;text-align:center;font-size:14px;font-weight:700;color:var(--pc-doux)}.pc-vide p{margin:0}.pc-vide .pc-vide-detail{margin-top:4px;font-size:13px;font-weight:600;color:var(--pc-leger)}.pc-vide .pc-bouton-doux{margin-top:12px}.pc-bouton-doux{display:inline-flex;height:34px;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--pc-ligne-champ);background:var(--pc-carte);padding:0 12px;font-size:12.5px;font-weight:800;color:var(--pc-encre-2);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.pc-bouton-doux:hover{transform:translateY(-1px);box-shadow:0 8px 14px -10px rgba(15,23,42,.6);color:var(--pc-encre)}.pc-bouton-doux:disabled{cursor:not-allowed;opacity:.6;transform:none}.pc-bouton-doux svg{height:14px;width:14px}.pc-echanges{display:grid;min-height:440px;grid-template-columns:minmax(0,1fr) 300px}.pc-fil{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--pc-ligne-2)}.pc-fil-liste{flex:1;gap:12px;background:radial-gradient(400px 200px at 20% 0,var(--pc-fil-halo),transparent 70%);padding:18px}.pc-demande,.pc-fil-liste{display:flex;flex-direction:column}.pc-demande{gap:10px;border-radius:16px;border:1px solid var(--pc-ligne);background:var(--pc-carte);padding:12px;box-shadow:0 10px 20px -18px rgba(15,23,42,.5)}.pc-demande-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pc-demande-tete b{font-size:14px;color:var(--pc-encre)}.pc-demande-type{border-radius:999px;background:var(--pc-compte-fond);padding:2px 8px;font-size:12px;font-weight:700;color:var(--pc-doux)}.pc-demande-tete small{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--pc-leger)}.pc-bulle{max-width:72%;border-radius:16px;padding:10px 13px;font-size:14px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;animation:pc-monte .45s cubic-bezier(.16,1,.3,1) backwards}.pc-bulle small{margin-top:4px;display:block;font-size:11px;font-weight:700;opacity:.75}.pc-bulle--comptable{align-self:flex-start;border:1px solid var(--pc-bulle-comptable-bord);border-bottom-left-radius:4px;background:var(--pc-bulle-comptable-fond);color:var(--pc-encre)}.pc-bulle--artisan{align-self:flex-end;border-bottom-right-radius:4px;background:var(--pc-bulle-artisan-fond);color:#fff}.pc-piece-jointe{margin-top:8px;display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:8px;border-radius:10px;background:hsla(0,0%,100%,.14);padding:6px 9px;font-size:12.5px;font-weight:700;color:#fff;transition:background-color .2s ease,transform .2s ease}.pc-piece-jointe:hover{background:hsla(0,0%,100%,.24);transform:translateY(-1px)}.pc-piece-jointe svg{height:14px;width:14px}.pc-en-attente{display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:6px;border-radius:10px;border:1px dashed var(--pc-attente-trait);background:var(--pc-bref-attente-fond);padding:7px 10px;font-size:12.5px;font-weight:700;color:var(--pc-attente-texte)}.pc-en-attente svg{height:13px;width:13px}.pc-demande-actions{display:flex;justify-content:flex-end}.pc-nouvelle{display:grid;gap:8px;border-top:1px solid var(--pc-ligne-2);background:var(--pc-carte);padding:12px}.pc-nouvelle-titre{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-encre-2)}.pc-liee{display:flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--pc-bulle-comptable-bord);background:var(--pc-bulle-comptable-fond);padding:3px 4px 3px 10px;font-size:12px;font-weight:700;color:var(--pc-encre)}.pc-liee svg{height:13px;width:13px}.pc-liee button{display:flex;height:22px;width:22px;align-items:center;justify-content:center;border-radius:50%;color:var(--pc-doux)}.pc-liee button:hover{background:var(--pc-carte);color:var(--pc-encre)}.portail-comptable .pc-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:12px;padding:3px}.pc-type,.pc-types .fenetre-options-indicateur{border-radius:9px}.pc-type{min-height:36px;padding:6px 8px;font-size:12.5px;font-weight:800;line-height:1.2;color:var(--pc-encre-2)}.pc-type[aria-checked=true]{color:var(--pc-encre)}.pc-type:disabled{cursor:not-allowed}.pc-type:disabled:not([aria-checked=true]){opacity:.45}.pc-champ{width:100%;border-radius:12px;border:1px solid var(--pc-ligne-champ);background:var(--pc-carte-2);padding:11px 12px;font:inherit;font-size:14px;color:var(--pc-encre);outline:none;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.pc-champ::-moz-placeholder{color:var(--pc-leger)}.pc-champ::placeholder{color:var(--pc-leger)}.pc-champ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.pc-nouvelle-bas{display:flex;align-items:flex-end;gap:8px}.portail-comptable .pc-envoyer{height:44px;flex-shrink:0;border-radius:12px;font-size:13px;font-weight:800}.pc-bref{background:var(--pc-carte-2);padding:16px}.pc-bref h3{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-encre-2)}.pc-bref h3:not(:first-child){margin-top:16px}.pc-bref-carte{margin-bottom:8px;border-radius:14px;border:1px solid var(--pc-ligne);background:var(--pc-carte);padding:10px 12px;font-size:13px;font-weight:700;color:var(--pc-encre)}.pc-bref-carte span{display:block;font-size:11.5px;font-weight:600;color:var(--pc-leger)}.pc-bref-carte--attente{border-color:var(--pc-bref-attente-bord);background:var(--pc-bref-attente-fond)}.pc-bref-carte--attente span{color:var(--pc-attente-texte)}.pc-aide{margin-top:18px;display:flex;align-items:center;gap:12px;border-radius:18px;border:1px solid var(--pc-ligne);background:var(--pc-carte);padding:14px 16px;font-size:13.5px;font-weight:600;line-height:1.5;color:var(--pc-encre-2)}.pc-aide svg{height:22px;width:22px;color:#e11d48}.pc-aide b{color:var(--pc-encre)}.pc-aide a{font-weight:800;color:var(--pc-lien);text-decoration:underline;text-underline-offset:2px}.pc-mention{margin:16px 0 0;text-align:center;font-size:12px;color:var(--pc-leger)}@media (max-width:980px){.pc-accueil-rangee,.pc-echanges{grid-template-columns:1fr}.pc-tuiles{grid-template-columns:1fr 1fr}.pc-fil{border-right:0}.pc-bref{display:none}}@media (max-width:760px){.pc-table,.pc-table tbody{display:block}.pc-table thead{display:none}.pc-table tr{margin:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"tiers tiers tiers" "piece piece date" "ht tva ttc" "statut statut statut" "action action action";align-items:start;gap:8px;border-radius:16px;border:1px solid var(--pc-ligne);background:var(--pc-carte);padding:12px;box-shadow:0 10px 20px -18px rgba(15,23,42,.5)}.pc-table td{display:block;border:0;padding:0}.pc-ligne:hover td{background:transparent}.pc-c-tiers{grid-area:tiers}.pc-c-piece{grid-area:piece}.pc-c-date{grid-area:date;text-align:right;font-size:12.5px}.pc-c-ht{grid-area:ht}.pc-c-tva{grid-area:tva}.pc-c-ttc{grid-area:ttc}.pc-c-statut{grid-area:statut;max-width:none}.pc-c-action{grid-area:action;text-align:left}.pc-c-tiers .pc-tiers{font-size:15px;font-weight:800}.pc-table td.pc-num{border-radius:10px;border:1px solid var(--pc-ligne-2);background:var(--pc-carte-2);padding:6px 8px;text-align:left;font-size:13px}.pc-table td.pc-num:before{content:attr(data-label);display:block;font-family:var(--font-manrope),Manrope,sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--pc-leger)}.pc-prefixe{display:inline}.pc-suite{margin-left:-2px;text-transform:lowercase}.pc-oeil{width:auto;gap:6px;padding:0 10px;font-size:12px;font-weight:800}.pc-oeil span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.pc-pied{flex-direction:column}}@media (max-width:640px){.pc-page{padding:16px 14px 50px}.pc-haut{padding:0 14px}.pc-acces>span{display:none}.pc-acces{padding:7px}.pc-accueil{border-radius:22px;padding:22px 18px}.pc-accueil-titre{padding-right:36px;font-size:25px}.pc-accueil--reduit{padding:14px}.pc-accueil--reduit .pc-accueil-titre{padding-right:0;font-size:16px;white-space:normal}.pc-accueil-ligne{flex-wrap:wrap;gap:12px}.pc-accueil-plus{width:100%;justify-content:center}.pc-accueil-reduire{right:12px;top:12px}.pc-tuiles{grid-template-columns:1fr}.pc-periode-libelle{margin-left:0;width:100%}.pc-dates,.portail-comptable .pc-csv{width:100%}.pc-onglets-seg>button{gap:6px;padding:9px 6px;font-size:12.5px;line-height:1.2;white-space:normal}.pc-onglets-seg>button svg{display:none}.pc-onglets-seg em{padding:2px 6px}.pc-filtres{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pc-bulle{max-width:90%}.pc-demande-tete small{margin-left:0;width:100%}.portail-comptable .pc-types{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-nouvelle-bas{flex-direction:column;align-items:stretch}.pc-aide{align-items:flex-start}}@media (max-width:479px){.pc-long{display:none}.pc-court{display:inline}.portail-comptable .pc-onglets-seg{display:flex}.pc-onglets-seg>button{flex:1 1 auto;gap:6px;padding:12px 8px;font-size:13.5px;white-space:nowrap;min-width:0;padding:12px 6px}.pc-onglets-seg em:not(.pc-nouveau),.pc-onglets-seg>button svg{display:none}}@media (prefers-reduced-motion:reduce){.portail-comptable,.portail-comptable *,.portail-comptable :after,.portail-comptable :before{animation:none!important;transition:none!important}.pc-tuile:after{transform:scaleX(1)}.pc-bouton-doux:hover,.pc-demander:hover,.pc-filtre:hover,.pc-oeil:hover,.pc-tuile:hover{transform:none}}.menu-flottant{z-index:400;min-width:11rem;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;border-radius:14px;border:1px solid #243044;background:#0f172a;padding:4px 0;box-shadow:0 2px 6px rgba(0,0,0,.35),0 24px 48px -16px rgba(0,0,0,.7);animation:menu-flottant-entre .16s ease-out backwards;transform-origin:top right}.menu-flottant[data-sens=haut]{transform-origin:bottom right}html.light .menu-flottant,html[data-theme=light] .menu-flottant{border-color:#e2e6ec;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08),0 24px 48px -16px rgba(15,23,42,.35)}.barre-ariane:empty{display:none}.barre-titre-section:has(+.barre-ariane:not(:empty)){display:none}.fil-ariane{min-width:0;gap:8px}.fil-ariane,.fil-ariane-retour{display:flex;align-items:center}.fil-ariane-retour{height:34px;width:34px;flex-shrink:0;justify-content:center;border-radius:10px;border:1px solid var(--artevo-border);background:var(--artevo-surface);color:var(--artevo-text-muted);transition:transform .25s ease,color .2s ease}.fil-ariane-retour:hover{transform:translateX(-2px);color:var(--artevo-text)}.fil-ariane-retour svg{height:16px;width:16px}.fil-ariane-section{flex-shrink:0;font-size:16px;font-weight:700;color:var(--artevo-text-muted);transition:color .2s ease}.fil-ariane-section:hover{color:var(--artevo-accent)}.fil-ariane-chevron{height:15px;width:15px;flex-shrink:0;color:var(--artevo-text-soft)}.fil-ariane-titre{min-width:0;overflow:hidden;font-size:18px;font-weight:900;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--artevo-text)}.fil-ariane[data-sans-titre] .fil-ariane-pastille{margin-left:auto}#barre-ariane .fil-ariane[data-sans-titre] .fil-ariane-pastille{margin-left:4px}.fil-ariane-pastille{flex-shrink:0;border-radius:999px;border:1px solid var(--artevo-border);background:var(--artevo-surface);padding:3px 10px;font-size:12px;font-weight:700;white-space:nowrap;color:var(--artevo-text-muted)}.fil-ariane-pastille[data-etat]{display:inline-flex;align-items:center;gap:6px;font-weight:800}.fil-ariane-pastille[data-etat] i{width:7px;height:7px;border-radius:4px;background:currentColor}.fil-ariane-pastille[data-etat=expire],.fil-ariane-pastille[data-etat=refuse],.fil-ariane-pastille[data-etat=retard]{color:#fecdd3;background:#4c0d12;border-color:#9f1239}.fil-ariane-pastille[data-etat=accepte],.fil-ariane-pastille[data-etat=paye]{color:#a7f3d0;background:#052e22;border-color:#047857}.fil-ariane-pastille[data-etat=avoir],.fil-ariane-pastille[data-etat=envoye]{color:#bfdbfe;background:#12233f;border-color:#1d4ed8}.fil-ariane-pastille[data-etat=a_envoyer],.fil-ariane-pastille[data-etat=brouillon]{color:#fde68a;background:#3a2305;border-color:#b45309}html.light .fil-ariane-pastille[data-etat=expire],html.light .fil-ariane-pastille[data-etat=refuse],html.light .fil-ariane-pastille[data-etat=retard],html[data-theme=light] .fil-ariane-pastille[data-etat=expire],html[data-theme=light] .fil-ariane-pastille[data-etat=refuse],html[data-theme=light] .fil-ariane-pastille[data-etat=retard]{color:#be123c;background:#fff1f2;border-color:#fecdd3}html.light .fil-ariane-pastille[data-etat=accepte],html.light .fil-ariane-pastille[data-etat=paye],html[data-theme=light] .fil-ariane-pastille[data-etat=accepte],html[data-theme=light] .fil-ariane-pastille[data-etat=paye]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}html.light .fil-ariane-pastille[data-etat=avoir],html.light .fil-ariane-pastille[data-etat=envoye],html[data-theme=light] .fil-ariane-pastille[data-etat=avoir],html[data-theme=light] .fil-ariane-pastille[data-etat=envoye]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}html.light .fil-ariane-pastille[data-etat=a_envoyer],html.light .fil-ariane-pastille[data-etat=brouillon],html[data-theme=light] .fil-ariane-pastille[data-etat=a_envoyer],html[data-theme=light] .fil-ariane-pastille[data-etat=brouillon]{color:#b45309;background:#fffbeb;border-color:#fde68a}@media (max-width:1023px){.fil-ariane{flex-wrap:wrap;row-gap:4px}.fil-ariane-titre{flex:1 1 0;white-space:normal}.fil-ariane-section{font-size:14px}.fil-ariane:has(.fil-ariane-pastille[data-etat]) .fil-ariane-titre{flex:0 1 auto}}.fil-ariane-retour:focus-visible,.fil-ariane-section:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}@keyframes menu-flottant-entre{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu-flottant{animation:none}}.achats-chantier,.chrono-docs,.espace-client,.fiche-chantier{--fc-encre:#f1f5f9;--fc-encre-2:#cbd5e1;--fc-doux:#a5b4c8;--fc-leger:#94a3b8;--fc-ligne:#243044;--fc-ligne-2:#1b2637;--fc-champ:#33415a;--fc-carte:#111a2b;--fc-carte-2:#0c1423;--fc-piste:#1e293b;--fc-fond:#0b1220;--fc-ombre:0 1px 2px rgba(0,0,0,.35),0 18px 34px -24px rgba(0,0,0,.8);--fc-bouton:linear-gradient(180deg,#1e293b,#131c2e);--fc-ambre:#fbbf24;--fc-bleu:#7dd3fc;--fc-vert:#6ee7b7;--fc-violet:#c4b5fd;--fc-rouge:#fda4af;--fc-bien-fond:#052e22;--fc-bien-bord:#047857;--fc-bien-texte:#a7f3d0;--fc-ambre-fond:#3a2305;--fc-ambre-bord:#b45309;--fc-ambre-texte:#fde68a;--fc-retard-fond:#4c0d12;--fc-retard-bord:#b91c1c;--fc-retard-texte:#fecaca;--fc-neutre-fond:#1e293b;--fc-neutre-texte:#e2e8f0;--fc-info-fond:#14233f;--fc-info-bord:#1e3a8a;--fc-info-texte:#bfdbfe;--fc-fondu:#111a2b;--fc-survol:#16233a;--fc-danger-fond:#2a0d12;--fc-danger-bord:#7f1d1d;--fc-danger-texte:#fecaca;font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--fc-encre)}html.light .achats-chantier,html.light .chrono-docs,html.light .espace-client,html.light .fiche-chantier,html[data-theme=light] .achats-chantier,html[data-theme=light] .chrono-docs,html[data-theme=light] .espace-client,html[data-theme=light] .fiche-chantier{--fc-encre:#0b1220;--fc-encre-2:#334155;--fc-doux:#475569;--fc-leger:#64748b;--fc-ligne:#e2e6ec;--fc-ligne-2:#eef2f7;--fc-champ:#cfd6e0;--fc-carte:#fff;--fc-carte-2:#f8fafc;--fc-piste:#e9edf2;--fc-fond:#eef1f5;--fc-ombre:0 1px 2px rgba(15,23,42,.05),0 18px 34px -24px rgba(15,23,42,.45);--fc-bouton:linear-gradient(180deg,#fff,#eef2f7);--fc-ambre:#b45309;--fc-bleu:#1d4ed8;--fc-vert:#047857;--fc-violet:#6d28d9;--fc-rouge:#be123c;--fc-bien-fond:#dcfce7;--fc-bien-bord:#86efac;--fc-bien-texte:#15803d;--fc-ambre-fond:#fff7e6;--fc-ambre-bord:#fcd34d;--fc-ambre-texte:#92400e;--fc-retard-fond:#fee2e2;--fc-retard-bord:#fca5a5;--fc-retard-texte:#b91c1c;--fc-neutre-fond:#e2e8f0;--fc-neutre-texte:#1e293b;--fc-info-fond:#eef5ff;--fc-info-bord:#bfdbfe;--fc-info-texte:#1e3a8a;--fc-fondu:#fbfcfe;--fc-survol:#f6f9ff;--fc-danger-fond:#fff7f8;--fc-danger-bord:#fecdd3;--fc-danger-texte:#9f1239}.fiche-chantier{--fc-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--fc-ombre-cadre:var(--fc-ombre);--fc-vue-fond:linear-gradient(180deg,#1e293b,#131c2e);--fc-vue-bord:#475569;--fc-maj-fond:linear-gradient(180deg,#3a2305,#241603);--fc-action-ombre:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.35),0 18px 28px -18px rgba(0,0,0,.85);--fc-fleche-bord:var(--fc-champ);--fc-fleche-maj-bord:var(--fc-ambre-bord);--fc-vide-fond:var(--fc-bien-fond)}html.light .fiche-chantier,html[data-theme=light] .fiche-chantier{--fc-ligne-2:#dde3eb;--fc-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--fc-ombre-cadre:0 1px 2px rgba(15,23,42,.07),0 20px 36px -24px rgba(15,23,42,.62);--fc-vue-fond:linear-gradient(180deg,#fff,#eef1f6);--fc-vue-bord:#94a3b8;--fc-maj-fond:linear-gradient(180deg,#fffdf4,#ffefc7);--fc-action-ombre:inset 0 1px 0 #fff,0 1px 2px rgba(15,23,42,.08),0 18px 28px -18px rgba(15,23,42,.6);--fc-fleche-bord:#c9d1dc;--fc-fleche-maj-bord:#f3c66b;--fc-vide-fond:linear-gradient(180deg,#f0fdf4,#dcfce7)}.chrono-docs svg,.espace-client svg,.fiche-chantier svg{flex-shrink:0}@keyframes fc-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fc-remplit{0%{width:0}}@keyframes fc-reflet{to{left:120%}}@keyframes fc-pouls-ambre{0%{box-shadow:0 0 0 0 rgba(245,158,11,.5)}70%{box-shadow:0 0 0 8px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}@keyframes fc-pouls-rouge{0%{box-shadow:0 0 0 0 rgba(225,29,72,.5)}70%{box-shadow:0 0 0 7px rgba(225,29,72,0)}to{box-shadow:0 0 0 0 rgba(225,29,72,0)}}@keyframes fc-pouls-vert{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 6px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes fc-surgit{0%{transform:scale(0)}}@keyframes fc-tourne{to{transform:rotate(1turn)}}@keyframes fc-glisse{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.fc-entre{animation:fc-monte .7s cubic-bezier(.16,1,.3,1) backwards}.fc2-band{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;min-height:84px;margin-bottom:22px;border-radius:20px;overflow:hidden;color:#e2e8f0;background:linear-gradient(160deg,#16213a,#0b1222);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.6);animation-delay:.02s}.fc2-band:before{background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.fc2-band:after,.fc2-band:before{content:"";position:absolute;inset:0}.fc2-band:after{background:radial-gradient(420px 160px at 0 0,rgba(245,158,11,.14),transparent 70%);pointer-events:none}.fc2-band-action,.fc2-k,.fd2-k,.fd2-menu{position:relative;z-index:1;min-width:0;padding:0 28px}.fc2-band-action:before,.fc2-k+.fc2-k:before,.fd2-k+.fd2-k:before,.fd2-menu:before{content:"";position:absolute;left:0;top:-8px;bottom:-8px;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18),transparent)}.fc2-k small,.fd2-k small{display:block;margin-bottom:3px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#fbbf24}.fc2-k p{margin:0;display:flex;align-items:center;gap:10px}.fc2-k b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:26px;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;color:#fff}.fc2-k--or b{color:#fcd34d}.fc2-k span{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:8px;font-size:11.5px;font-weight:800;white-space:nowrap;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18)}.fc2-band-action{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:8px 22px;min-width:268px}.fc2-band-action>span{display:grid;gap:8px}.fc2-band-note{margin:0;font-size:12.5px;font-weight:600;line-height:1.35;color:#a5b4c8}.fc2-band-alerte{margin:0;display:flex;height:24px;align-items:center;justify-content:center;padding:0 10px;border-radius:8px;border:1px solid rgba(245,158,11,.45);background:rgba(245,158,11,.16);font-size:11.5px;font-weight:800;white-space:nowrap;color:#fde68a}.fc2-cols{display:flex;flex-direction:column;gap:20px}.fc2-droite,.fc2-droite-dedans,.fc2-gauche{display:contents}.fc2-cols .fc-tuile--grande{order:1}.fc2-cols .fc2-todo{order:2}.fc2-cols .fc-ligne-2{order:3}.fc-tuile{position:relative;overflow:hidden;border-radius:24px;border:1.5px solid transparent;background:linear-gradient(180deg,var(--fc-carte),var(--fc-fondu)) padding-box,var(--fc-cadre) border-box;box-shadow:var(--fc-ombre-cadre)}.fc-tuile--grande{padding:22px 24px 24px}.fc-tete{gap:12px}.fc-tete,.fc-tete-icone{display:flex;align-items:center}.fc-tete-icone{position:relative;height:42px;width:42px;flex-shrink:0;justify-content:center;border-radius:13px}.fc-tete-icone svg{height:20px;width:20px}.fc-tete h2{margin:0;font-family:var(--font-sora),Sora,var(--font-manrope),Manrope,sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:var(--fc-encre)}.fc-tete>div:not(.fc-tete-actions){min-width:0;flex:1}.fc-tete small{display:block;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--fc-doux)}.fc2-alertes{margin-right:4px}.fc-tete-actions,.fc2-alertes{display:flex;flex-shrink:0;align-items:center;gap:8px}.fc-tete-actions{margin-left:0}.fc-menu-chantier{display:flex;height:38px;width:38px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--fc-champ);background:var(--fc-bouton);color:var(--fc-encre-2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(15,23,42,.45);transition:transform .2s ease,color .2s ease}.fc-menu-chantier:hover{transform:translateY(-1px);color:var(--fc-encre)}.fc-menu-chantier:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.fc-sync{position:relative;display:inline-flex;height:38px;align-items:center;gap:7px;border-radius:12px;border:1px solid var(--fc-champ);background:var(--fc-bouton);padding:0 14px;font-size:13.5px;font-weight:800;color:var(--fc-encre);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(15,23,42,.45);transition:transform .25s ease,box-shadow .25s ease}.fc-sync:hover{transform:translateY(-1px);box-shadow:0 8px 16px -10px rgba(217,119,6,.8)}.fc-afaire-action:focus-visible,.fc-bouton-or:focus-visible,.fc-bouton:focus-visible,.fc-carte-action:focus-visible,.fc-sync:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.fc-sync svg{height:15px;width:15px;color:#d97706;transition:transform .6s cubic-bezier(.16,1,.3,1)}.fc-sync:hover svg{transform:rotate(180deg)}.fc-sync--en-cours svg{animation:fc-tourne .9s linear infinite}.fc-sync--a-jour{border-color:var(--fc-bien-bord);background:var(--fc-bien-fond);color:var(--fc-bien-texte);box-shadow:none}.fc-sync--a-jour svg{color:currentColor}.fc-sync--a-jour:hover svg{transform:none}.fc-sync-nombre{position:absolute;right:-7px;top:-7px;display:flex;height:19px;min-width:19px;align-items:center;justify-content:center;border-radius:10px;background:#dc2626;padding:0 5px;font-size:11px;color:#fff;box-shadow:0 0 0 2px var(--fc-carte);animation:fc-surgit .5s cubic-bezier(.3,1.6,.5,1) 1s both}.fc-barres{position:relative;margin-top:30px;--fc-libelle:150px;--fc-valeur:60px}.fc-barre{display:grid;grid-template-columns:var(--fc-libelle) minmax(0,1fr) var(--fc-valeur);align-items:center;margin-top:28px}.fc-barre:first-child{margin-top:0}.fc-barre>b{font-size:14.5px;font-weight:700;color:var(--fc-encre-2)}.fc-barre-piste{position:relative;height:12px;overflow:visible;border-radius:999px;background:var(--fc-piste);box-shadow:inset 0 1px 2px rgba(15,23,42,.16)}.fc-barre-piste i{position:absolute;left:0;top:0;bottom:0;display:block;overflow:hidden;border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 10px -4px var(--fc2-o);transition:width 1.2s cubic-bezier(.16,1,.3,1);animation:fc-remplit 1.4s cubic-bezier(.16,1,.3,1) backwards}.fc2-tk{top:3px;bottom:3px;width:1px;background:rgba(100,116,139,.4)}.fc2-kn,.fc2-tk{position:absolute}.fc2-kn{top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;border:3px solid var(--fc2-c);box-shadow:0 3px 8px -2px var(--fc2-o);transition:left 1.2s cubic-bezier(.16,1,.3,1);animation:fc2-curseur 1.4s cubic-bezier(.16,1,.3,1) backwards}@keyframes fc2-curseur{0%{left:0}}.fc-barre>em{text-align:right;font-family:var(--font-sora),Sora,sans-serif;font-size:17px;font-style:normal;font-weight:800;color:var(--fc-doux)}.fc-barre--travaux{--fc2-c:#f59e0b;--fc2-o:rgba(217,119,6,.65)}.fc-barre--facture{--fc2-c:#2563eb;--fc2-o:rgba(37,99,235,.55)}.fc-barre--encaisse{--fc2-c:#059669;--fc2-o:rgba(5,150,105,.55)}.fc-barre--travaux .fc-barre-piste i{background:linear-gradient(90deg,#fcd34d,#f59e0b 60%,#d97706);animation-delay:.15s}.fc-barre--travaux .fc-barre-piste i:after{content:"";position:absolute;bottom:0;left:-40%;top:0;width:30%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.75),transparent);animation:fc-reflet 2.8s 1.7s infinite}.fc-barre--facture .fc-barre-piste i{background:linear-gradient(90deg,#1e40af,#38bdf8);animation-delay:.3s}.fc-barre--encaisse .fc-barre-piste i{background:linear-gradient(90deg,#059669,#34d399);animation-delay:.45s}.fc-barre--travaux .fc2-kn{animation-delay:.15s}.fc-barre--facture .fc2-kn{animation-delay:.3s}.fc-barre--encaisse .fc2-kn{animation-delay:.45s}.fc-barre--travaux>em{color:var(--fc-ambre)}.fc-barre--facture>em{color:var(--fc-bleu)}.fc-barre--encaisse>em{color:var(--fc-vert)}.fc-aujourdhui{position:absolute;bottom:3px;left:calc(var(--fc-libelle) + (100% - var(--fc-libelle) - var(--fc-valeur)) * var(--fc-temps));top:-3px;width:2px;border-radius:1px;background:#f59e0b;opacity:.85;pointer-events:none}.fc-aujourdhui:before{content:"";position:absolute;left:-4px;top:-4px;height:10px;width:10px;border-radius:5px;background:#f59e0b;animation:fc-pouls-ambre 1.8s infinite}.fc-aujourdhui span{position:absolute;left:10px;top:-21px;border-radius:999px;border:1px solid var(--fc-ambre-bord);background:var(--fc-ambre-fond);padding:0 8px;font-size:11.5px;line-height:17px;color:var(--fc-ambre-texte)}.fc-aujourdhui span,.fc-pastille{font-weight:800;white-space:nowrap}.fc-pastille{display:inline-flex;height:26px;align-items:center;gap:6px;border-radius:9px;border:1px solid;padding:0 10px;font-size:12px}.fc-pastille svg{height:14px;width:14px}.fc-pastille--bien{border-color:var(--fc-bien-bord);background:var(--fc-bien-fond);color:var(--fc-bien-texte)}.fc-pastille--retard{border-color:var(--fc-retard-bord);background:var(--fc-retard-fond);color:var(--fc-retard-texte)}.fc-sans-prestation{margin:22px 0 0;border-radius:16px;border:1px dashed var(--fc-champ);padding:14px 16px;font-size:13.5px;font-weight:600;color:var(--fc-doux)}.fc-cartes-action{margin-top:24px;display:grid;gap:18px}.fc-carte-action{position:relative;display:flex;width:100%;align-items:center;gap:16px;border-radius:20px;border:1.5px solid var(--fc-vue-bord);background:var(--fc-vue-fond);padding:20px 60px 20px 20px;text-align:left;box-shadow:var(--fc-action-ombre);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s ease}.fc-carte-action--maj{border-color:#f59e0b;background:var(--fc-maj-fond);box-shadow:var(--fc-action-ombre),0 0 0 1px rgba(245,158,11,.3),0 18px 28px -16px rgba(217,119,6,.7)}.fc-carte-action:hover{transform:translateY(-4px);border-color:#f59e0b;box-shadow:var(--fc-action-ombre),0 0 0 1px rgba(245,158,11,.5),0 26px 36px -20px rgba(15,23,42,.65)}.fc-carte-action-icone{position:relative;display:flex;height:56px;width:56px;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.fc-carte-action-icone svg{height:24px;width:24px}.fc-carte-action:hover .fc-carte-action-icone{transform:scale(1.08) rotate(-5deg)}.fc-carte-action--maj .fc-carte-action-icone{box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 0 14px 1px rgba(245,158,11,.45)}.fc-carte-action b{display:block;font-family:var(--font-sora),Sora,sans-serif;font-size:18px;font-weight:700;color:var(--fc-encre)}.fc-carte-action b+span{margin-top:3px;display:block;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--fc-encre-2)}.fc-carte-action em{position:absolute;right:16px;top:50%;margin-top:-16px;display:flex;height:32px;width:32px;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--fc-fleche-bord);background:var(--fc-carte);color:var(--fc-encre-2);transition:transform .4s cubic-bezier(.16,1,.3,1)}.fc-carte-action--maj em{border-color:var(--fc-fleche-maj-bord);color:var(--fc-ambre-texte)}.fc-carte-action em svg{height:15px;width:15px}.fc-carte-action:hover em{transform:translate(2px,-2px)}.fc-live{display:none}.fc-todo{--fc-action:54px;position:relative;display:flex;min-height:0;flex-direction:column}.fc2-todo{padding:1.5px;border-radius:22px;background:var(--fc-cadre);box-shadow:var(--fc-ombre-cadre)}.fc-todo:after{content:"";position:absolute;bottom:13.5px;left:15.5px;right:21.5px;height:26px;border-radius:0 0 12px 12px;background:linear-gradient(0deg,var(--fc-carte),transparent);pointer-events:none}.fc2-todo-tete{position:relative;flex-shrink:0;display:flex;align-items:center;height:66px;padding:0 20px;border-radius:20.5px 20.5px 0 0;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0),radial-gradient(300px 140px at 100% 0,rgba(245,158,11,.2),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%,100% 100%;box-shadow:0 1px 0 rgba(251,191,36,.3)}html.light .fiche-chantier .fc2-todo-tete,html[data-theme=light] .fiche-chantier .fc2-todo-tete{box-shadow:none}.fc2-todo-tete h2{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:18px;font-weight:700;color:#fff}.fc2-todo-tete h2 em{font-style:normal;font-family:var(--font-manrope),sans-serif;font-size:12px;font-weight:800;color:#1a1200;background:#fbbf24;border-radius:999px;padding:3px 9px}.fc2-todo-tete .lc-bolt{right:16px;top:12px;width:42px;height:42px;border-radius:13px}.fc2-todo-tete .lc-bolt svg{width:19px;height:19px}.fc2-todo-corps{padding:14px 14px 12px;border-radius:0 0 20.5px 20.5px;background:var(--fc-carte)}.fc-todo-liste,.fc2-todo-corps{flex:1;min-height:0;display:flex;flex-direction:column}.fc-todo-liste{margin:0;max-height:340px;gap:6px;overflow-y:auto;padding:0 6px 26px 0;list-style:none;scrollbar-color:var(--fc-champ) transparent;scrollbar-width:thin}.fc-todo-liste::-webkit-scrollbar{width:6px}.fc-todo-liste::-webkit-scrollbar-thumb{border-radius:3px;background:var(--fc-champ)}.fc-todo-vide{margin:0;flex:1;flex-direction:column;gap:14px;padding:0 34px 10px;text-align:center;font-size:14px;font-weight:600;line-height:1.45;color:var(--fc-encre-2)}.fc-todo-vide,.fc-todo-vide span{display:flex;align-items:center;justify-content:center}.fc-todo-vide span{height:54px;width:54px;border-radius:16px;border:1px solid var(--fc-bien-bord);background:var(--fc-vide-fond);color:var(--fc-bien-texte);box-shadow:0 10px 18px -12px rgba(21,128,61,.7)}.fc-todo-vide span svg{height:26px;width:26px;color:inherit}.fc-afaire{display:grid;box-sizing:border-box;height:var(--fc-action);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:14px;border:1px solid var(--fc-ligne-2);background:var(--fc-carte);padding:9px 10px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .3s ease;animation:fc-monte .5s cubic-bezier(.16,1,.3,1) backwards}.fc-afaire:hover{transform:translateX(4px);border-color:#f59e0b;box-shadow:0 0 0 1px rgba(245,158,11,.3),0 10px 18px -14px rgba(15,23,42,.5)}.fc-afaire>i{height:10px;width:10px;border-radius:5px;background:var(--fc-point);box-shadow:0 0 0 4px var(--fc-point-halo)}.fc-afaire--rouge{--fc-point:#e11d48;--fc-point-halo:rgba(225,29,72,.18)}.fc-afaire--ambre{--fc-point:#f59e0b;--fc-point-halo:rgba(245,158,11,.2)}.fc-afaire--bleu{--fc-point:#2563eb;--fc-point-halo:rgba(37,99,235,.18)}.fc-afaire--violet{--fc-point:#7c3aed;--fc-point-halo:rgba(124,58,237,.2)}.fc-afaire b{font-size:13.5px;color:var(--fc-encre)}.fc-afaire b,.fc-afaire div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-afaire div>span{font-size:11.5px;font-weight:600;color:var(--fc-leger)}.fc-afaire-action{font-size:12px;font-weight:800;white-space:nowrap;color:var(--fc-bleu)}.fc-afaire--rouge .fc-afaire-action{color:var(--fc-rouge)}.fiche-chantier .fc-afaire-relancer{min-height:30px;height:30px;border-radius:10px;padding:0 10px;font-size:12px}.fc-ligne-2{display:grid;align-items:stretch;gap:20px}.fc-carte{position:relative;display:flex;min-height:172px;flex-direction:column;overflow:hidden;border-radius:20px;border:1.5px solid transparent;background:linear-gradient(180deg,var(--fc-carte),var(--fc-fondu)) padding-box,var(--fc-cadre) border-box;padding:16px 16px 14px;box-shadow:var(--fc-ombre-cadre);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease;animation:fc-monte .7s cubic-bezier(.16,1,.3,1) backwards}.fc-carte:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(245,158,11,.45),0 24px 36px -24px rgba(15,23,42,.6)}.fc-carte:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--x,50%) var(--y,0),rgba(245,158,11,.08),transparent 55%);opacity:0;pointer-events:none;transition:opacity .3s ease}.fc-carte:hover:before{opacity:1}.fc-carte>*{position:relative}.fc-carte-tete{margin-bottom:12px;gap:10px}.fc-carte-icone,.fc-carte-tete{display:flex;align-items:center}.fc-carte-icone{height:36px;width:36px;justify-content:center;border-radius:11px}.fc-carte-icone svg{height:18px;width:18px}.fc-carte-tete>b{min-width:0;font-family:var(--font-sora),Sora,sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:var(--fc-encre)}.fc-carte-tete>span:not(.fc-carte-icone){flex-shrink:0}.fc-carte-nombre{border-radius:999px;background:var(--fc-neutre-fond);padding:2px 8px;font-size:12px;font-weight:800;color:var(--fc-neutre-texte)}.fc-bouton-or{position:relative;display:flex;height:44px;width:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:13px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);padding:0 22px;font-size:14.5px;font-weight:800;white-space:nowrap;color:#111;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 18px -10px rgba(245,158,11,.95);transition:transform .2s ease}.fc-bouton-or:hover{transform:translateY(-2px)}.fc-bouton-or:after{content:"";position:absolute;bottom:0;left:-60%;top:0;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65),transparent);transform:skewX(-20deg);animation:fc-reflet 3s 1.5s infinite}.fc-bouton{margin-top:auto;display:flex;flex-shrink:0;height:42px;width:100%;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--fc-champ);background:var(--fc-bouton);font-size:13px;font-weight:800;color:var(--fc-encre);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(15,23,42,.45);transition:transform .2s ease,box-shadow .2s ease}.fc-bouton:hover{transform:translateY(-2px);box-shadow:0 12px 18px -12px rgba(15,23,42,.6)}.fc-actif{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--fc-bien-bord);background:var(--fc-bien-fond);padding:3px 10px;font-size:13px;font-weight:800;color:var(--fc-bien-texte)}.fc-actif i{height:7px;width:7px;border-radius:4px;background:#22c55e;animation:fc-pouls-vert 2s infinite}.fc-actif--non{border-color:var(--fc-ligne);background:var(--fc-neutre-fond);color:var(--fc-neutre-texte)}.fc-actif--non i{background:var(--fc-leger);animation:none}.fc-messages{margin-bottom:12px;gap:12px;border-radius:14px;border:1px solid var(--fc-ligne-2);background:var(--fc-carte);padding:10px 12px;font-size:14px;font-weight:800;color:var(--fc-encre)}.fc-messages,.fc-messages>b{display:flex;align-items:center}.fc-messages>b{height:40px;width:40px;flex-shrink:0;justify-content:center;border-radius:12px;background:var(--fc-neutre-fond);font-family:var(--font-sora),Sora,sans-serif;font-size:18px;color:var(--fc-doux)}.fc-messages>b svg{height:18px;width:18px}.fc-messages--non-lus>b{background:linear-gradient(160deg,#fb7185,#e11d48);color:#fff;box-shadow:0 8px 14px -8px rgba(225,29,72,.8)}.fc-messages>div{min-width:0}.fc-messages strong{font-weight:800}.fc-messages div span,.fc-messages strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-messages div span{font-size:12px;font-weight:600;color:var(--fc-leger)}.fc-carnet-lien{display:block;margin:-8px 0 2px;background:radial-gradient(160px 80px at 50% 60%,rgba(251,191,36,.18),transparent 70%)}.fc-carnet-dessin{display:block;height:auto;max-height:62px;width:100%}.fc-carnet-page{transform-origin:44px 75px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.fc-carnet-crayon{transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.fc-carte:hover .fc-carnet-page{transform:perspective(400px) rotateY(-10deg)}.fc-carte:hover .fc-carnet-crayon{transform:translate(-8px,6px)}.fc-carnet-texte{margin:0 0 8px;text-align:center;font-size:12.5px;font-weight:600;color:var(--fc-doux)}.fc-avis{margin-top:20px}.fenetre-corps.fc-panneau{padding:20px 28px 30px}@media (min-width:640px){.fc-cartes-action,.fc-ligne-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fiche-chantier:not([data-pret]){visibility:hidden}}.fiche-chantier[data-maquette] .fc2-cols{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch;gap:24px}.fiche-chantier[data-maquette] .fc2-gauche{min-width:0;display:flex;flex-direction:column;gap:22px}.fiche-chantier[data-maquette] .fc2-droite{display:block;position:relative}.fiche-chantier[data-maquette] .fc2-droite-dedans{position:absolute;inset:0;display:flex;flex-direction:column;gap:20px}.fiche-chantier[data-maquette] .fc-tuile--grande{display:flex;min-height:0;flex:1;flex-direction:column;padding:20px 24px 22px;border-radius:22px}.fiche-chantier[data-maquette] .fc-tuile--grande .fc-cartes-action{margin-top:auto;padding-top:30px}.fiche-chantier[data-maquette] .fc2-live{display:block;min-height:0;flex:0 0 214px}.fiche-chantier[data-maquette] .fc-live .clc-card{height:100%}.fiche-chantier[data-maquette] .fc-todo{min-height:0;flex:1 1 0}.fiche-chantier[data-maquette] .fc-todo-liste{max-height:none}.fiche-chantier[data-maquette] .fc-cartes-action{grid-template-columns:repeat(2,minmax(0,1fr))}.fiche-chantier[data-maquette] .fc-ligne-2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.fiche-chantier[data-maquette] .fc2-band-alerte~span .fc-bouton-or{height:38px}.fiche-chantier:not([data-maquette]) .fc2-band{grid-template-columns:minmax(0,1fr);padding:4px 0;margin-bottom:20px}.fiche-chantier:not([data-maquette]) .fc2-k{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:5px;padding:11px 20px}.fiche-chantier:not([data-maquette]) .fc2-k small{grid-column:1;grid-row:1;margin-bottom:0;letter-spacing:.14em}.fiche-chantier:not([data-maquette]) .fc2-k p{display:contents}.fiche-chantier:not([data-maquette]) .fc2-k b{grid-column:2;grid-row:1;text-align:right;font-size:19px;font-variant-numeric:tabular-nums}.fiche-chantier:not([data-maquette]) .fc2-k span{grid-column:1;grid-row:2;justify-self:start;height:20px;padding:0 7px;font-size:11px}.fiche-chantier:not([data-maquette]) .fc2-band-action:before,.fiche-chantier:not([data-maquette]) .fc2-k+.fc2-k:before{left:20px;right:20px;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent)}.fiche-chantier:not([data-maquette]) .fc2-band-action{min-width:0;gap:10px;padding:14px 20px 16px}.fiche-chantier:not([data-maquette]) .fc2-band-alerte{height:auto;min-height:24px;padding:4px 10px;text-align:center;white-space:normal}.fiche-chantier:not([data-maquette]) .fc2-band-note{text-align:center}.fiche-chantier:not([data-maquette]) .fc-bouton-or{height:auto;min-height:44px;padding:6px 12px;text-align:center;white-space:normal}.fiche-chantier:not([data-maquette]) .fc-tete{flex-wrap:wrap}.fiche-chantier:not([data-maquette]) .fc-tete>div:not(.fc-tete-actions){flex:1 1 calc(100% - 54px)}.fiche-chantier:not([data-maquette]) .fc-tete small{white-space:normal}.fiche-chantier:not([data-maquette]) .fc2-alertes{margin-right:0}.fiche-chantier:not([data-maquette]) .fc-pastille{height:auto;min-height:26px;white-space:normal}.fiche-chantier:not([data-maquette]) .fc-tete-actions{margin-left:auto}.fiche-chantier:not([data-maquette]) .fc-bouton,.fiche-chantier:not([data-maquette]) .fc-menu-chantier,.fiche-chantier:not([data-maquette]) .fc-sync{height:44px}.fiche-chantier:not([data-maquette]) .fc-menu-chantier{width:44px}.fiche-chantier:not([data-maquette]) .fc-todo-vide{padding:22px 20px 24px}.fiche-chantier:not([data-maquette]) .fc-afaire{padding:4px 10px}.fiche-chantier:not([data-maquette]) .fc-afaire-action{display:inline-flex;min-height:44px;align-items:center}.fiche-chantier:not([data-maquette]) .fc-afaire-relancer{min-height:44px;height:44px}@media (max-width:639px){.fc-tuile--grande{padding:18px 16px}.fc-tete h2{font-size:18px}.fc-barres{--fc-libelle:104px;--fc-valeur:50px}.fc-barre>b{font-size:13px}.fc-barre>em{font-size:14px}.fc-carte-action{padding:16px 52px 16px 16px}.fenetre-corps.fc-panneau{padding:14px}}.fc2-cols .fc-st{order:4}.fc-st .fc-carte-tete{margin-bottom:0}.fc-st-lignes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fc-st-ligne{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:14px;border:1px solid var(--fc-ligne);padding:10px 12px}.fc-st-ic{display:flex;height:36px;width:36px;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--fc-ambre-bord);background:var(--fc-ambre-fond);color:var(--fc-ambre-texte)}.fc-st-ligne[data-ok] .fc-st-ic{border-color:var(--fc-bien-bord);background:var(--fc-bien-fond);color:var(--fc-bien-texte)}.fc-st-ic svg{height:18px;width:18px}.fc-st-texte{min-width:0}.fc-st-texte b{display:block;font-size:14px;font-weight:800;color:var(--fc-encre)}.fc-st-texte span{display:block;margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--fc-leger);overflow-wrap:anywhere}.fc-st-texte a{font-weight:800;color:var(--fc-encre);text-decoration:underline;text-underline-offset:3px}.fc-st-action .fc-bouton{margin-top:0;width:auto;gap:6px;padding:0 16px;white-space:nowrap}.fc-st-action .fc-bouton svg{height:16px;width:16px}.st-demande{display:flex;gap:8px;align-items:stretch}.st-demande input{min-height:44px}@media (max-width:480px){.st-demande{flex-direction:column}}@media (max-width:640px){.fc-st-ligne{grid-template-columns:36px minmax(0,1fr)}.fc-st-action{grid-column:1/-1}.fc-st-action .fc-bouton{width:100%;height:44px}.fc-st-eg{max-width:100%;margin-left:0}.fc-st .fc-carte-tete{flex-wrap:wrap}}.fc2-cols .fc-achats{order:4}.fc-achats-haut .fc-carte-tete{margin-bottom:0}@keyframes fc-achats-pousse{0%{transform:scaleX(0)}to{transform:none}}.fc-achats-actions .fc-bouton{margin-top:0;width:auto;gap:8px;padding:0 18px;white-space:nowrap}.fc-achats-actions .fc-bouton svg{height:16px;width:16px}.fc-bouton--discret{border-style:dashed;background:transparent;box-shadow:none;color:var(--fc-encre-2)}.achats-chantier{font-family:var(--font-manrope),Manrope,ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--fc-encre);max-width:920px;margin:0 auto}.achats-chantier .fc-achats-legende{margin-top:12px}.fc-achats-actions--panneau .fc-bouton{height:44px}@media (max-width:639px){.fc-achats .fc-achats-marge{text-align:left;width:100%}.fc-achats .fc-achats-marge p{justify-content:flex-start}.fc-achats-actions,.fc-achats-actions>*{width:100%}.fc-achats-actions .fc-bouton{width:100%;height:44px}.fc-achats-chiffres{grid-template-columns:minmax(0,1fr)}.fc-achats-chiffres>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:10px;column-gap:10px}.fc-achats-chiffres>div>b{margin-top:0;grid-row:1;grid-column:2;font-size:18px}.fc-achats-chiffres>div>span{grid-column:1/-1}.fc-achats-chiffres .fc-achats-marge p{grid-row:1;grid-column:2;margin-top:0}.fc-achats-chiffres .fc-achats-marge b{font-size:18px}.fc-achats-ligne{grid-template-columns:4px minmax(0,1fr) auto;gap:10px}.fc-achats-ligne-fleche{display:none}}.argent{--ag-ink:#f1f5f9;--ag-ink-2:#cbd5e1;--ag-soft:#a5b4c8;--ag-leger:#94a3b8;--ag-line-2:#1b2637;--ag-blanc:#111a2b;--ag-piste:#1e293b;--ag-tete:#0c1423;--ag-btn:linear-gradient(180deg,#1e293b,#131c2e);--ag-btn-bord:#33415a;--ag-btn-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(0,0,0,.7);--ag-lien:#7dd3fc;--ag-rouge:#fda4af;color:var(--ag-ink)}html.light .argent,html[data-theme=light] .argent{--ag-ink:#0b1220;--ag-ink-2:#334155;--ag-soft:#475569;--ag-leger:#64748b;--ag-line-2:#eef2f7;--ag-blanc:#fff;--ag-piste:#eef2f7;--ag-tete:#f8fafc;--ag-btn:linear-gradient(180deg,#fff,#eef2f7);--ag-btn-bord:#cfd6e0;--ag-btn-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--ag-lien:#1d4ed8;--ag-rouge:#be123c}@media (min-width:900px){.argent:not([data-pret]){visibility:hidden}}.argent *,.argent :after,.argent :before{box-sizing:border-box}.ag-page{color:var(--ag-ink);font-family:var(--font-manrope),Manrope,system-ui,sans-serif;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;line-height:normal;-webkit-font-smoothing:antialiased}.ag-page a,.ag-page button{font-family:inherit;line-height:normal;color:inherit;cursor:pointer}.ag-page b{font-weight:700}.ag-ch{margin-bottom:14px;gap:12px}.ag-ch,.ag-ic{display:flex;align-items:center}.ag-ic{width:40px;height:40px;flex-shrink:0;justify-content:center;border-radius:12px}.ag-ch h3{margin:0;font-family:var(--font-sora),Sora,sans-serif;font-size:18px;font-weight:700}.ag-ch small{display:block;font-size:12.5px;font-weight:600;color:var(--ag-soft)}.ag-page .ag-ch>a{margin-left:auto;font-size:13px;font-weight:800;white-space:nowrap;text-decoration:none;color:var(--ag-lien)}.ag-m{font-family:var(--font-sora),Sora,sans-serif;font-size:13.5px;font-weight:700;white-space:nowrap}.ag-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ag-mini div{border-radius:14px;border:1px solid var(--ag-line-2);background:var(--ag-blanc);padding:10px 12px}.ag-mini small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.1em;color:var(--ag-leger)}.ag-mini b{font-family:var(--font-sora),Sora,sans-serif;font-size:18px}.ag-note2{margin-top:10px;font-size:12px;font-weight:600;color:var(--ag-leger)}.ag-pill{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;white-space:nowrap}.ag-pill--r{background:#fee2e2;color:#991b1b}.ag-pill--w{background:#fef3c7;color:#92400e}.ag-ic svg{width:20px;height:20px}.ag-mini--rouge small{color:var(--ag-rouge)}.ag-mini small{text-transform:uppercase}.ag-ret-liste{margin:14px 0 0;display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.ag-ret{border-radius:14px;border:1px solid var(--ag-line-2);background:var(--ag-blanc);padding:12px 14px;transition:background .2s,border-color .2s}.ag-ret:hover{border-color:var(--ag-btn-bord)}.ag-ret-ligne{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 170px 120px auto;align-items:center;gap:18px}.ag-ret-nom b{display:block;font-size:14.5px;overflow-wrap:anywhere}.ag-page .ag-ret-nom a{text-decoration:none}.ag-page .ag-ret-nom a:hover{text-decoration:underline}.ag-ret-nom span{font-size:12px}.ag-ret-dates,.ag-ret-nom span{font-weight:600;color:var(--ag-leger)}.ag-ret-dates{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.ag-ret-barre{margin-top:5px;height:6px;overflow:hidden;border-radius:3px;background:var(--ag-piste)}.ag-ret-barre i{display:block;height:100%;border-radius:3px}.ag-ret-barre i[data-ton=rouge]{background:linear-gradient(90deg,#e11d48,#fb7185)}.ag-ret-barre i[data-ton=ambre]{background:linear-gradient(90deg,#d97706,#fbbf24)}.ag-ret-barre i[data-ton=gris]{background:#94a3b8}.ag-ret .ag-pill{justify-self:start}.ag-pill--n{background:var(--ag-piste);color:var(--ag-ink-2)}.ag-ret-montant{text-align:right;font-size:16px}.ag-page .ag-relief{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:6px;border-radius:10px;border:1px solid var(--ag-btn-bord);background:var(--ag-btn);padding:0 13px;font-size:12.5px;font-weight:800;white-space:nowrap;text-decoration:none;color:var(--ag-ink);box-shadow:var(--ag-btn-ombre);transition:transform .2s}.ag-page .ag-relief:hover{transform:translateY(-2px)}.ag-page .ag-relief:disabled{cursor:not-allowed;opacity:.5;transform:none}.ag-relief svg{width:15px;height:15px}.ag-page .ag-relief--p{border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b);color:#111;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 6px 12px -8px rgba(245,158,11,.9)}.ag-ret-plus{margin-top:12px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;border-radius:12px;border:1px solid var(--ag-line-2);background:var(--ag-tete);padding:12px}.ag-ret-plus label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:800}.ag-ret-plus input[type=date]{height:36px;border-radius:10px;border:1px solid var(--ag-btn-bord);background:var(--ag-blanc);padding:0 10px;font:inherit;font-size:13.5px;font-weight:600;color:var(--ag-ink)}.ag-ret-plus--demande{flex-direction:column;align-items:stretch}.ag-ret-plus--demande>b{font-size:13px}.ag-ret-plus pre{margin:0;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.55;white-space:pre-wrap;color:var(--ag-ink-2)}.ag-ret-actions{display:flex;flex-wrap:wrap;gap:8px}.ag-ret-erreur{margin:10px 0 0;font-size:12.5px;font-weight:700;color:var(--ag-rouge)}.ag-page a:focus-visible,.ag-page button:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.argent:not([data-maquette]) .ag-ret-ligne{grid-template-columns:minmax(0,1fr);gap:10px}.argent:not([data-maquette]) .ag-ret-montant{text-align:left}@media (min-width:900px){.argent:not([data-maquette]) .ag-ret-ligne{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto auto;gap:14px}.argent:not([data-maquette]) .ag-ret-montant{text-align:right}}@media (prefers-reduced-motion:reduce){.argent *,.argent :after,.argent :before{animation:none!important;transition:none!important}}.chrono-docs{min-width:0}.cd-marche{margin-bottom:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;border-radius:18px;background:radial-gradient(400px 180px at 90% -20%,rgba(56,189,248,.3),transparent 60%),linear-gradient(160deg,#0f1b3d,#081026);padding:12px 20px;color:#e2e8f0;box-shadow:0 18px 34px -24px rgba(8,16,38,.9)}html.dark .cd-marche,html[data-theme=dark] .cd-marche{box-shadow:0 0 0 1px rgba(148,163,184,.16),0 20px 40px -24px rgba(0,0,0,.9)}.cd-marche small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#93c5fd}.cd-marche b{font-family:var(--font-sora),Sora,sans-serif;font-size:18px;font-weight:700;color:#fff}.cd-marche-reste{text-align:right}.cd-marche-reste b{font-size:24px;color:#fde68a}.cd-etapes{margin:0;display:flex;align-items:flex-start;justify-content:center;padding:0;list-style:none;--cd-trait-largeur:40px;--cd-trait-hauteur:2px;--cd-pastille:24px;--cd-etape-texte:#cbd5e1;--cd-etape-fond:hsla(0,0%,100%,.08);--cd-etape-bord:hsla(0,0%,100%,.25);--cd-etape-encre:#fff;--cd-trait:hsla(0,0%,100%,.18)}.cd-etape{min-width:74px;flex-direction:column;gap:4px;text-align:center;font-size:11px;font-weight:700;color:var(--cd-etape-texte)}.cd-etape,.cd-etape i{display:flex;align-items:center}.cd-etape i{height:var(--cd-pastille);width:var(--cd-pastille);justify-content:center;border-radius:50%;border:2px solid var(--cd-etape-bord);background:var(--cd-etape-fond);font-size:10.5px;font-style:normal;color:var(--cd-etape-encre)}.cd-etape--faite i{border-color:#60a5fa;background:linear-gradient(160deg,#38bdf8,#1d4ed8);color:#fff}.cd-etape--en-cours i{border-color:#60a5fa;color:#60a5fa}.cd-etape--retard i{border-color:#fda4af;background:linear-gradient(160deg,#fb7185,#be123c);color:#fff;animation:fc-pouls-rouge 1.8s infinite}.cd-etape--a-envoyer i{border-style:dashed;border-color:#fbbf24;color:#f59e0b}.cd-etape-trait{margin-top:calc(var(--cd-pastille) / 2 - var(--cd-trait-hauteur) / 2);height:var(--cd-trait-hauteur);width:var(--cd-trait-largeur);flex-shrink:1;overflow:hidden;border-radius:2px;background:var(--cd-trait)}.cd-etape-trait b{display:block;height:100%;background:linear-gradient(90deg,#38bdf8,#60a5fa);animation:fc-remplit .6s ease .4s backwards}.cd-etapes--compacte{margin:4px 0 12px;--cd-pastille:26px;--cd-trait-hauteur:3px;--cd-etape-texte:var(--fc-leger);--cd-etape-fond:var(--fc-carte);--cd-etape-bord:var(--fc-champ);--cd-etape-encre:var(--fc-leger);--cd-trait:var(--fc-piste)}.cd-etapes--compacte .cd-etape{min-width:0;flex:0 0 auto;gap:5px;font-size:10.5px;font-weight:800;white-space:nowrap}.cd-etapes--compacte .cd-etape i{font-size:12px}.cd-etapes--compacte .cd-etape-trait{min-width:3px;width:auto;flex:1 1 0}.cd-etapes--compacte .cd-etape--faite i{border-color:#1e40af}.cd-etapes--compacte .cd-etape--retard i{border-color:#be123c}.cd-prochaine{margin-bottom:16px;display:flex;align-items:center;gap:12px;border-radius:18px;border:1px solid var(--fc-ambre-bord);background:var(--fc-ambre-fond);padding:14px 16px;color:var(--fc-ambre-texte);transition:transform .25s ease}.cd-prochaine:hover{transform:translateY(-2px)}.cd-prochaine>span{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(160deg,#fcd34d,#d97706);color:#fff}.cd-prochaine svg{height:18px;width:18px}.cd-prochaine small{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cd-prochaine b{display:block;font-size:14px}.cd-prochaine p{margin:0;font-size:12.5px;font-weight:600}.cd-outils{margin-bottom:14px;flex-wrap:wrap;gap:10px}.cd-outils,.cd-recherche{display:flex;align-items:center}.cd-recherche{height:38px;flex:0 1 280px;gap:8px;border-radius:12px;border:1px solid var(--fc-champ);background:var(--fc-carte);padding:0 12px;color:var(--fc-leger);transition:border-color .2s ease,box-shadow .2s ease}.cd-recherche:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.cd-recherche svg{height:16px;width:16px}.chrono-docs .cd-recherche input{height:auto;min-width:0;flex:1;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;font:inherit;font-size:13px;font-weight:500;color:var(--fc-encre);outline:none}.fenetre-corps .chrono-docs .cd-recherche input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.fenetre-corps .chrono-docs .cd-recherche input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus{height:auto;min-height:0;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;outline:none}.cd-recherche input::-moz-placeholder{color:var(--fc-leger)}.cd-recherche input::placeholder{color:var(--fc-leger)}.cd-recherche input::-webkit-search-cancel-button{display:none}.cd-recherche button{display:flex;height:24px;width:24px;align-items:center;justify-content:center;border-radius:8px;color:var(--fc-leger)}.cd-filtres{position:relative;display:flex;flex-wrap:wrap;gap:2px;border-radius:14px;background:var(--fc-piste);padding:3px;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}html.light .cd-filtres,html[data-theme=light] .cd-filtres{background:linear-gradient(180deg,#e7ebf1,#eef1f6)}.cd-indicateur{position:absolute;border-radius:11px;background:#2a3a55;box-shadow:0 2px 4px rgba(15,23,42,.08),0 8px 14px -8px rgba(15,23,42,.35);transition:left .5s cubic-bezier(.3,1.3,.5,1),top .5s cubic-bezier(.3,1.3,.5,1),width .5s cubic-bezier(.3,1.3,.5,1),background-color .3s;pointer-events:none}html.light .cd-indicateur,html[data-theme=light] .cd-indicateur{background:#fff}.chrono-docs .cd-indicateur.cd-indicateur--tous{background:var(--fc-encre)}.cd-filtre{position:relative;z-index:1;display:flex;height:32px;align-items:center;gap:6px;border-radius:11px;padding:0 12px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--fc-leger);transition:color .3s}.cd-filtre em{min-width:14px;text-align:center;font-size:11px;font-style:normal;font-weight:700;color:var(--fc-leger)}.cd-filtre--chaud{color:var(--fc-rouge)}.cd-filtre[aria-pressed=true]{font-weight:700;color:var(--fc-encre)}.cd-filtre--chaud[aria-pressed=true]{color:var(--fc-rouge)}.cd-filtre[aria-pressed=true]:first-of-type{color:var(--fc-carte)}.cd-filtre[aria-pressed=true] em{color:#fbbf24}.chrono-docs .cd-filtre[aria-pressed=true]:first-of-type em,html.light .cd-filtre[aria-pressed=true] em,html[data-theme=light] .cd-filtre[aria-pressed=true] em{color:#b45309}html.light .cd-filtre[aria-pressed=true]:first-of-type em,html[data-theme=light] .cd-filtre[aria-pressed=true]:first-of-type em{color:#fbbf24}.cd-action:focus-visible,.cd-filtre:focus-visible,.cd-numero:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.cd-frise{position:relative;padding-left:112px}.cd-frise ul{margin:0;padding:0;list-style:none}.cd-frise-trait{position:absolute;left:90px;top:6px;height:0;width:2px;border-radius:2px;background:linear-gradient(180deg,#1d4ed8,#38bdf8 60%,var(--fc-champ));transition:height .5s cubic-bezier(.2,.9,.2,1)}.cd-mois{position:relative;margin:6px 0 8px -112px;display:flex;max-height:40px;align-items:center;gap:10px;overflow:hidden;transition:opacity .3s,max-height .45s cubic-bezier(.2,.9,.2,1),margin .45s}.cd-mois b{width:78px;flex-shrink:0;overflow:hidden;white-space:nowrap;text-align:right;font-family:var(--font-sora),Sora,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-encre)}.cd-mois span{margin-left:16px;border-radius:999px;border:1px solid var(--fc-ligne);background:var(--fc-carte);padding:1px 8px;font-size:11.5px;font-weight:600;color:var(--fc-leger)}.cd-mois--vide{margin-top:0;margin-bottom:0;max-height:0;opacity:0}.cd-piece{position:relative;margin-bottom:8px}.cd-piece.cd-piece--entre,.lc-cascade .cd-piece{animation:cd-entre .45s cubic-bezier(.16,1,.3,1) backwards}@keyframes cd-entre{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.cd-piece.cd-piece--sort{opacity:0!important;transform:scale(.96) translateX(10px)!important;transition:opacity .28s ease,transform .32s cubic-bezier(.4,0,.2,1)!important;pointer-events:none}.cd-piece--devis{--cd-c:#2563eb;--cd-c2:#60a5fa}.cd-piece--acompte{--cd-c:#0d9488;--cd-c2:#5eead4}.cd-piece--situation{--cd-c:#d97706;--cd-c2:#fcd34d}.cd-piece--facture{--cd-c:#7c3aed;--cd-c2:#a78bfa}.cd-piece--avoir{--cd-c:#e11d48;--cd-c2:#fb7185}.cd-date{position:absolute;left:-112px;top:12px;width:78px;text-align:right;font-size:12px;font-weight:700;color:var(--fc-encre-2)}.cd-date small{display:block;font-size:10.5px;font-weight:600;color:var(--fc-leger)}.cd-point{position:absolute;left:-29px;top:14px;z-index:1;height:16px;width:16px;border-radius:50%;border:2.5px solid var(--cd-c);background:var(--fc-carte);box-shadow:0 0 0 4px var(--fc-fond)}.cd-piece--chaude .cd-point{background:var(--cd-c);animation:fc-pouls-rouge 1.8s infinite}.cd-carte{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:14px;border:1px solid var(--fc-ligne);border-left:3px solid var(--cd-c);background:var(--fc-carte);padding:10px 14px;box-shadow:0 8px 18px -16px rgba(15,23,42,.5);transition:background-color .2s ease,border-color .2s ease}.cd-carte:hover{border-color:var(--cd-c);background:var(--fc-survol)}.cd-sigle{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(160deg,var(--cd-c2),var(--cd-c));font-size:10.5px;font-weight:800;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 6px 12px -8px var(--cd-c)}.cd-texte{min-width:0}.cd-titre{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.cd-numero{font-family:var(--font-sora),Sora,sans-serif;font-size:15px;font-weight:700;color:var(--fc-encre)}.cd-numero:hover{text-decoration:underline;text-underline-offset:3px}.cd-type{font-size:13px;font-weight:600;color:var(--fc-doux)}.cd-statut{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;white-space:nowrap}.cd-statut--fait{background:var(--fc-bien-fond);color:var(--fc-bien-texte)}.cd-statut--actif{background:var(--fc-info-fond);color:var(--fc-info-texte)}.cd-statut--retard{background:var(--fc-retard-fond);color:var(--fc-retard-texte)}.cd-statut--a-envoyer{background:var(--fc-ambre-fond);color:var(--fc-ambre-texte)}.cd-statut--neutre{background:var(--fc-neutre-fond);color:var(--fc-neutre-texte)}.cd-sous{margin-top:2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;color:var(--fc-leger)}.cd-phrase,.cd-sous--fort{color:var(--fc-encre-2)}.cd-phrase{margin-top:1px;display:block;font-size:12.5px;font-weight:600}.cd-piece--chaude .cd-phrase{color:var(--fc-rouge)}.cd-droite{display:flex;align-items:center;gap:12px}.cd-montant{text-align:right;font-family:var(--font-sora),Sora,sans-serif;font-size:15px;font-weight:700;white-space:nowrap;color:var(--fc-encre)}.cd-montant small{display:block;font-family:var(--font-manrope),Manrope,sans-serif;font-size:11px;font-weight:700;color:var(--fc-leger)}.cd-action{display:inline-flex;height:34px;align-items:center;gap:6px;border-radius:10px;border:1px solid var(--fc-champ);background:var(--fc-bouton);padding:0 12px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--fc-encre);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 10px -7px rgba(15,23,42,.45);transition:transform .2s ease}.cd-action:hover{transform:translateY(-2px)}.cd-action svg{height:14px;width:14px}.cd-action--principale{border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b);color:#111}.chrono-docs .relances-btn{min-height:34px;height:34px;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:700}.cd-menu{position:relative;display:flex;height:34px;width:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--fc-ligne);background:var(--fc-carte)}.chrono-docs .cd-menu>div{position:relative;right:auto;top:auto}.cd-vide{display:flex;flex-direction:column;align-items:center;gap:12px;border-radius:18px;border:1px dashed var(--fc-champ);padding:36px 16px;text-align:center;font-size:14px;font-weight:700;color:var(--fc-doux)}.cd-vide>svg{height:36px;width:36px;color:var(--fc-leger)}.cd-vide p{margin:0}.cd-vide--filtre{border:0;padding:30px;font-weight:600;color:var(--fc-leger)}.cd-pied{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cd-lien{font-size:12.5px;font-weight:700;color:var(--fc-leger)}.cd-lien:hover{color:var(--fc-encre)}@media (max-width:900px){.cd-marche{grid-template-columns:1fr;gap:14px}.cd-marche-reste{text-align:left}.cd-etapes{justify-content:flex-start;overflow-x:auto}.cd-etape-trait{width:24px}.cd-etape{min-width:58px}}@media (max-width:760px){.cd-frise{padding-left:22px}.cd-frise-trait{left:5px}.cd-mois{margin-left:-22px;padding-left:22px}.cd-mois b{width:auto}.cd-mois span{margin-left:0}.cd-date{position:static;display:flex;width:auto;gap:5px;margin-bottom:4px;text-align:left}.cd-date small{display:inline;font-size:12.5px}.cd-point{left:-24px;top:2px}.cd-sous{white-space:normal}.cd-carte{grid-template-columns:auto minmax(0,1fr)}.cd-droite{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-start}.cd-montant{margin-right:auto;text-align:left}.cd-recherche{flex:1 1 100%}.cd-filtres{max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.fenetre-corps.ec-corps{display:block;overflow:hidden;padding:0}.espace-client{--ec-ink:#f1f5f9;--ec-doux:#a5b4c8;--ec-leger:#94a3b8;--ec-fond:linear-gradient(180deg,#0b1220,#0a101c);--ec-blanc:#111a2b;--ec-bord:#243044;--ec-ombre:0 1px 2px rgba(0,0,0,.35),0 16px 30px -22px rgba(0,0,0,.8);--ec-kpi:#0c1423;--ec-btn:linear-gradient(180deg,#1e293b,#131c2e);--ec-btn-bord:#33415a;--ec-btn-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(0,0,0,.7);--ec-on-fond:#052e22;--ec-on-bord:#047857;--ec-on-encre:#a7f3d0;--ec-or-bord:rgba(245,158,11,.38);--ec-or-encre:#fcd34d;--ec-vc:linear-gradient(180deg,#111a2b,#0c1423);--ec-vc-on:linear-gradient(180deg,#131c2c,#171a1f);--ec-vi:#1e293b;--ec-vi-encre:#94a3b8;--ec-tg:#33415a;--ec-seg:#0c1423;--ec-seg-i:var(--acier-brosse),linear-gradient(180deg,#f4f6f9 0%,#d5dbe4 36%,#bcc5d1 64%,#d8dee7 100%);--ec-seg-encre:#a5b4c8;--ec-danger-fond:#2a0d12;--ec-danger-bord:#7f1d1d;--ec-danger-encre:#fecaca;--ec-danger-bouton:#111a2b;--ec-danger-bouton-encre:#fda4af;--ec-mtg-on:#1f1a0e;--ec-sur:0 1px 2px rgba(0,0,0,.4),0 12px 22px -14px rgba(0,0,0,.95);--ec-sur-haut:0 2px 4px rgba(0,0,0,.4),0 18px 28px -16px #000;--ec-ecran:#0d1626;--ec-ecran-ligne:#1e2a40;--ec-bulle:#17243b;--ec-bulle-bord:#2a3b58;--ec-jour:#1b2740;--ec-champ:#0b1322;--ec-artisan:linear-gradient(160deg,#22355a,#13203a);height:100%;overflow:hidden;color:var(--ec-ink)}html.light .espace-client,html[data-theme=light] .espace-client{--ec-ink:#0b1220;--ec-doux:#475569;--ec-leger:#64748b;--ec-fond:linear-gradient(180deg,#eef1f5,#e9edf3);--ec-blanc:#fff;--ec-bord:#e2e8f0;--ec-ombre:0 1px 2px rgba(15,23,42,.05),0 16px 30px -22px rgba(15,23,42,.45);--ec-kpi:#f8fafc;--ec-btn:linear-gradient(180deg,#fff,#eef2f7);--ec-btn-bord:#cfd6e0;--ec-btn-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--ec-on-fond:#ecfdf5;--ec-on-bord:#a7f3d0;--ec-on-encre:#047857;--ec-or-bord:rgba(245,158,11,.42);--ec-or-encre:#b45309;--ec-vc:linear-gradient(180deg,#fff,#f8fafc);--ec-vc-on:linear-gradient(180deg,#fff,#fffbeb);--ec-vi:#f1f5f9;--ec-vi-encre:#64748b;--ec-tg:#cbd5e1;--ec-seg:#eef2f7;--ec-seg-i:var(--acier-brosse),linear-gradient(180deg,#f4f6f9 0%,#d5dbe4 36%,#bcc5d1 64%,#d8dee7 100%);--ec-seg-encre:#475569;--ec-danger-fond:#fff7f8;--ec-danger-bord:#fda4af;--ec-danger-encre:#9f1239;--ec-danger-bouton:#fff;--ec-danger-bouton-encre:#be123c;--ec-mtg-on:#fffbeb;--ec-sur:0 1px 2px rgba(15,23,42,.06),0 12px 22px -14px rgba(15,23,42,.42);--ec-sur-haut:0 2px 4px rgba(15,23,42,.06),0 18px 28px -16px rgba(15,23,42,.5);--ec-ecran:#f6f7fb;--ec-ecran-ligne:#eef2f7;--ec-bulle:#fff;--ec-bulle-bord:#dbe4f0;--ec-jour:#e9edf3;--ec-champ:#f8fafc;--ec-artisan:linear-gradient(160deg,#1b2a48,#0b1220)}@media (min-width:900px){.espace-client:not([data-pret]){visibility:hidden}}.espace-client *,.espace-client :after,.espace-client :before{box-sizing:border-box}.ec-pan{display:flex;min-height:0;flex-direction:column;background:var(--ec-fond);color:var(--ec-ink);font-family:var(--font-manrope),Manrope,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:normal;-webkit-font-smoothing:antialiased}.ec-pan a,.ec-pan button{font-family:inherit;line-height:normal;color:inherit;cursor:pointer}.ec-pan button:disabled{cursor:not-allowed}.ec-pan b{font-weight:700}.ec-ph{position:relative;overflow:hidden;display:flex;flex-shrink:0;align-items:center;gap:14px;padding:16px 30px;color:#fff;background:radial-gradient(520px 200px at 94% -70%,rgba(37,99,235,.5),transparent 62%),radial-gradient(380px 170px at -4% 160%,rgba(251,191,36,.16),transparent 60%),linear-gradient(160deg,#0f1b3d,#070d20)}.ec-ph:before{inset:0;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:22px 22px;pointer-events:none}.ec-ph:after,.ec-ph:before{content:"";position:absolute}.ec-ph:after{left:30px;bottom:0;width:80px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,#f59e0b,hsla(48,97%,77%,.4))}.ec-ph>*{position:relative}.ec-pic{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:13px;border:1px solid rgba(252,211,77,.26);background:linear-gradient(180deg,rgba(251,191,36,.18),rgba(251,191,36,.06));color:#fcd34d}.ec-ph h3{margin:0;font-family:var(--font-sora),Sora,sans-serif;font-size:22px;font-weight:600;color:#fff}.ec-ph small{display:block;font-size:13.5px;font-weight:500;color:#94a3b8}.ec-pan .ec-px{margin-left:auto;width:44px;height:44px;border-radius:12px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#cbd5e1;font-size:18px;transition:background .2s,color .2s}.ec-pan .ec-px:hover{background:hsla(0,0%,100%,.14);color:#fff}.ec-body{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1058px) 460px;justify-content:space-between;gap:30px;padding:24px 30px 28px}.ec-body--seule{grid-template-columns:minmax(0,1fr)}.ec-left{display:flex;min-height:0;flex-direction:column;gap:22px;margin:-24px -15px -28px -30px;overflow-y:auto;padding:24px 15px 28px 30px;scrollbar-width:thin}.ec-attente{margin:0;font-size:14px;font-weight:600;color:var(--ec-leger)}@keyframes ec-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ec-card{flex-shrink:0;border-radius:22px;border:1px solid var(--ec-bord);background:var(--ec-blanc);padding:26px;box-shadow:var(--ec-ombre);animation:ec-rise .6s cubic-bezier(.16,1,.3,1) backwards}.ec-card h4{margin:0 0 18px;display:flex;align-items:center;gap:10px;font-family:var(--font-sora),Sora,sans-serif;font-size:18px;font-weight:600}.ec-card h4 small{font-family:var(--font-manrope),Manrope,sans-serif;font-size:12.5px;font-weight:500;color:var(--ec-leger)}.ec-st{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px}.ec-si,.ec-st{align-items:center}.ec-si{position:relative;display:flex;width:64px;height:64px;justify-content:center;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);color:#334155;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 12px 20px -12px rgba(15,23,42,.6)}.ec-si:before,.ec-vc--on .ec-vi:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 2px);mix-blend-mode:overlay;pointer-events:none}.ec-si svg,.ec-vc--on .ec-vi svg{position:relative;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8))}.ec-si--ferme{border-color:transparent;background:linear-gradient(160deg,#94a3b8,#475569);color:#fff;box-shadow:0 12px 20px -12px rgba(71,85,105,.8)}.ec-st b{display:block;font-family:var(--font-sora),Sora,sans-serif;font-size:21px;font-weight:600}.ec-s2{margin-top:2px;font-size:14.5px;font-weight:600;color:var(--ec-doux)}.ec-on{margin-left:8px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid var(--ec-on-bord);background:var(--ec-on-fond);padding:3px 10px;vertical-align:middle;font-family:var(--font-manrope),Manrope,sans-serif;font-size:12px;font-weight:700;color:var(--ec-on-encre)}.ec-on i{width:7px;height:7px;border-radius:4px;background:#10b981;animation:ec-pg 2s infinite}.ec-on--ferme{border-color:var(--ec-bord);background:var(--ec-kpi);color:var(--ec-doux)}.ec-on--ferme i{background:var(--ec-leger);animation:none}@keyframes ec-pg{0%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.ec-kpis{display:flex;gap:10px}.ec-kpis div{position:relative;overflow:hidden;min-width:132px;border-radius:14px;background-image:var(--acier-brosse),linear-gradient(180deg,#f4f6f9 0,#d5dbe4 36%,#bcc5d1 64%,#d8dee7 100%);padding:11px 14px;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.18),0 0 0 1px rgba(51,65,85,.35),0 14px 22px -14px rgba(15,23,42,.55);transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s}.ec-kpis div:after{content:"";position:absolute;left:14px;bottom:0;width:26px;height:1.5px;border-radius:2px;background:#f59e0b}.ec-kpis div:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.18),0 0 0 1px rgba(51,65,85,.45),0 18px 26px -14px rgba(15,23,42,.6)}.ec-kpis small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#475569}.ec-kpis b{font-family:var(--font-sora),Sora,sans-serif;font-size:20px;font-weight:600;color:#0b1220;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.ec-acts{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ec-acts:empty{display:none}.ec-btn{display:flex;height:46px;align-items:center;gap:8px;border-radius:12px;border:1px solid var(--ec-btn-bord);background:var(--ec-btn);padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:var(--ec-btn-ombre);transition:transform .2s,border-color .2s}.ec-btn svg{width:16px;height:16px;flex-shrink:0}.ec-btn:not(.ec-btn--p) svg{color:var(--ec-or-encre)}.ec-btn:not(.ec-btn--p):hover{border-color:var(--ec-or-bord)}.ec-btn:hover{transform:translateY(-2px)}.ec-btn:disabled{opacity:.6;transform:none}.ec-pan .ec-btn--p{border-color:#f59e0b;background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#1c1204;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 8px 16px -10px rgba(245,158,11,.8)}.ec-sent{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ec-leger)}.ec-erreur{margin-top:14px;border-radius:12px;border:1px solid var(--ec-danger-bord);background:var(--ec-danger-fond);padding:8px 12px;font-size:13px;font-weight:700;color:var(--ec-danger-encre)}.ec-vis{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ec-vc{display:flex;width:100%;align-items:center;gap:12px;border-radius:16px;border:1px solid var(--ec-bord);background:var(--ec-vc);padding:18px;text-align:left;font-size:16px;font-weight:500;box-shadow:var(--ec-sur);transition:border-color .25s,background .25s,transform .2s,box-shadow .25s}.ec-vc:hover{transform:translateY(-2px);box-shadow:var(--ec-sur-haut)}.ec-vc--fige,.ec-vc--fige:hover{cursor:default;transform:none;box-shadow:var(--ec-sur)}.ec-vi{display:flex;width:46px;height:46px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;background:var(--ec-vi);font-size:13px;font-weight:600;color:var(--ec-vi-encre);transition:background .25s,color .25s}.ec-vi svg{width:20px;height:20px}.ec-vt{display:block;min-width:0}.ec-vt b{display:block;font-size:15.5px}.ec-vt span{font-size:13px;font-weight:500;color:var(--ec-leger)}.ec-tg{position:relative;margin-left:auto;width:44px;height:25px;flex-shrink:0;border-radius:13px;background:var(--ec-tg);transition:background .3s}.ec-tg:after{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.ec-vc--on{border-color:var(--ec-or-bord);background:var(--ec-vc-on)}.ec-vc--on .ec-tg{background:#f59e0b}.ec-vc--on .ec-tg:after{transform:translateX(19px)}.ec-vc--on .ec-vi{position:relative;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);color:#334155;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 8px 14px -8px rgba(15,23,42,.6)}.ec-vc--fige .ec-tg{display:none}.ec-lecture{margin-left:auto;font-size:12px;font-weight:700;color:var(--ec-leger)}.ec-row2{display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.ec-seg{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-radius:12px;background:var(--ec-seg);padding:3px;box-shadow:inset 0 0 0 1px var(--ec-bord),var(--ec-sur)}.ec-seg i{position:absolute;top:3px;bottom:3px;left:3px;width:calc(25% - 1.5px);border-radius:9px;background:var(--ec-seg-i);box-shadow:inset 0 -2px 0 #f59e0b,inset 0 1px 0 #fff,0 0 0 1px rgba(51,65,85,.35),0 8px 14px -8px rgba(15,23,42,.55);transition:transform .45s cubic-bezier(.3,1.35,.5,1),opacity .2s}.ec-pan .ec-seg button{position:relative;z-index:1;border:none;background:none;padding:12px 0;font-size:14px;font-weight:700;color:var(--ec-seg-encre);transition:color .3s}.ec-pan .ec-seg button.ec-on3{color:#0b1220}.ec-card--danger{padding:16px}.ec-danger{display:flex;height:100%;align-items:center;gap:12px;border-radius:16px;border:1px dashed var(--ec-danger-bord);background:var(--ec-danger-fond);padding:16px 18px;font-size:14px;font-weight:600;color:var(--ec-danger-encre)}.ec-danger>svg{width:18px;height:18px;flex-shrink:0}.ec-pan .ec-danger button{margin-left:auto;height:38px;border-radius:11px;border:1px solid var(--ec-danger-bord);background:var(--ec-danger-bouton);padding:0 14px;font-size:13px;font-weight:800;white-space:nowrap;color:var(--ec-danger-bouton-encre)}.ec-danger>[data-verrou-lecture-seule]{margin-left:auto}.ec-right{min-height:0;flex-direction:column;justify-content:flex-start;gap:14px;animation:ec-rise .7s cubic-bezier(.16,1,.3,1) .15s backwards}.ec-mhead,.ec-right{display:flex;align-items:center}.ec-mhead{width:100%;gap:12px}.ec-mhead b{font-family:var(--font-sora),Sora,sans-serif;font-size:16px;font-weight:600}.ec-mhead span{display:block;font-size:12.5px;font-weight:600;color:var(--ec-leger)}.ec-pan .ec-mtg{display:flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--ec-bord);background:var(--ec-blanc);padding:5px 6px 5px 13px;font-size:13px;font-weight:700;color:var(--ec-doux)}.ec-mhead>[data-verrou-lecture-seule],.ec-pan .ec-mtg{margin-left:auto}.ec-mtg i{position:relative;width:44px;height:25px;border-radius:13px;background:var(--ec-tg);transition:background .3s}.ec-mtg i:after{content:"";position:absolute;left:3px;top:3px;width:19px;height:19px;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.ec-pan .ec-mtg--on{border-color:var(--ec-or-bord);background:var(--ec-mtg-on);color:var(--ec-or-encre)}.ec-mtg--on i{background:#f59e0b}.ec-mtg--on i:after{transform:translateX(19px)}.ec-phone{position:relative;min-height:0;width:400px;max-height:720px;flex:1;border-radius:52px;background:linear-gradient(160deg,#1e293b,#0b1220);padding:14px;box-shadow:0 40px 70px -30px rgba(11,18,32,.75),inset 0 0 0 2px #334155,inset 0 0 0 6px #0b1220}.ec-phone:before{content:"";position:absolute;top:24px;left:50%;z-index:3;width:110px;height:28px;margin-left:-55px;border-radius:16px;background:#0b1220}.ec-scr{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:40px;background:var(--ec-ecran)}.ec-sbar{display:flex;justify-content:space-between;padding:16px 28px 0;font-size:12px;font-weight:800;color:var(--ec-ink)}.ec-chh{gap:10px;border-bottom:1px solid var(--ec-ecran-ligne);background:var(--ec-blanc);padding:26px 16px 12px}.ec-chh,.ec-lg{display:flex;align-items:center}.ec-lg{width:36px;height:36px;flex-shrink:0;justify-content:center;border-radius:11px;background:linear-gradient(160deg,#1e293b,#0b1426);font-size:13px;font-weight:800;color:#fbbf24}.ec-chh b{display:block;font-size:14px}.ec-chh div span{font-size:11.5px;font-weight:600;color:var(--ec-leger)}.ec-tl{display:flex;min-height:0;flex:1;flex-direction:column;gap:9px;overflow-y:auto;padding:14px 14px 8px;scrollbar-width:thin}.ec-tl-vide{margin:auto;font-size:13.5px;font-weight:600;color:var(--ec-leger)}.ec-jour{display:contents}.ec-day{align-self:center;border-radius:999px;background:var(--ec-jour);padding:3px 10px;font-size:11px;font-weight:800;color:var(--ec-leger)}@keyframes ec-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.cp2-bb,.ec-bb{max-width:80%;flex-shrink:0;border-radius:18px;padding:9px 12px;font-size:13.5px;line-height:1.4;white-space:pre-line;overflow-wrap:anywhere;animation:ec-pop .4s cubic-bezier(.3,1.4,.5,1) backwards}.cp2-bb small,.ec-bb small{margin-top:3px;display:block;font-size:10.5px;opacity:.65}.cp2-bb--c,.ec-bb--c{align-self:flex-start;border:1px solid var(--ec-bulle-bord);border-bottom-left-radius:5px;background:var(--ec-bulle)}.ec-bb--nw{box-shadow:0 0 0 2px rgba(245,158,11,.4)}.cp2-bb--a,.ec-bb--a{align-self:flex-end;border-bottom-right-radius:5px;background:var(--ec-artisan);color:#fff}.ec-cmp{display:flex;gap:8px;border-top:1px solid var(--ec-ecran-ligne);background:var(--ec-blanc);padding:10px 12px 18px}.ec-cmp input,.fenetre-corps .espace-client .ec-cmp input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]){height:42px;min-width:0;flex:1;border-radius:21px;border:1px solid var(--ec-btn-bord);background:var(--ec-champ);padding:0 14px;font:inherit;font-size:13.5px;color:var(--ec-ink);outline:none;box-shadow:none}.ec-cmp input::-moz-placeholder{color:var(--ec-leger);opacity:.85}.ec-cmp input::placeholder{color:var(--ec-leger);opacity:.85}.ec-cmp input:focus,.fenetre-corps .espace-client .ec-cmp input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus{border-color:#f59e0b;background:var(--ec-blanc)}.ec-pan .ec-cmp button{width:42px;height:42px;flex-shrink:0;border:none;border-radius:21px;background:linear-gradient(180deg,#fcd34d,#f59e0b);font-size:16px;color:#111;box-shadow:0 8px 14px -8px rgba(245,158,11,.9)}.ec-scr{transition:background-color .4s ease}.ec-allume{display:flex;height:100%;min-height:0;flex-direction:column}.ec-scr--dis{background:#05070c}.ec-scr--dis .ec-allume{visibility:hidden;opacity:0;pointer-events:none}@keyframes ec-extinction{0%{visibility:visible;opacity:1;transform:none;filter:brightness(1)}55%{visibility:visible;opacity:1;transform:scaleY(.012);filter:brightness(1.6)}to{visibility:hidden;opacity:0;transform:scale(0,.004);filter:brightness(.2)}}@keyframes ec-allumage{0%{opacity:0;filter:brightness(.3)}to{opacity:1;filter:none}}@keyframes ec-veille{0%{opacity:0}to{opacity:1}}.ec-scr--dis[data-bascule] .ec-allume{background:var(--ec-ecran);animation:ec-extinction .4s cubic-bezier(.6,0,.8,.4) both}.ec-scr[data-bascule]:not(.ec-scr--dis) .ec-allume{animation:ec-allumage .4s ease-out both}.ec-eteint{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 44px;text-align:center;color:#94a3b8}.ec-eteint:before{content:"";position:absolute;inset:0;background:linear-gradient(118deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.025) 26%,hsla(0,0%,100%,0) 44%);pointer-events:none}.ec-eteint svg{margin-bottom:6px;opacity:.8}.ec-pan .ec-eteint b{font-size:15px;font-weight:700;color:#cbd5e1}.ec-eteint span{font-size:12px;font-weight:600;line-height:1.45;color:#7c8aa0}.ec-scr--dis[data-bascule] .ec-eteint{animation:ec-veille .35s ease-out .3s backwards}.ec-pan a:focus-visible,.ec-pan button:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.espace-client:not([data-maquette]){overflow-y:auto}.espace-client:not([data-maquette]) .ec-pan{min-height:100%}.espace-client:not([data-maquette]) .ec-ph{position:sticky;top:0;z-index:5;padding:12px 14px}.espace-client:not([data-maquette]) .ec-ph h3{font-size:18px}.espace-client:not([data-maquette]) .ec-ph:after{left:14px}.espace-client:not([data-maquette]) .ec-body{display:flex;flex-direction:column;gap:18px;padding:16px 14px 24px}.espace-client:not([data-maquette]) .ec-left{margin:0;gap:16px;overflow:visible;padding:0}.espace-client:not([data-maquette]) .ec-card{padding:18px 16px}.espace-client:not([data-maquette]) .ec-card--danger{padding:12px}.espace-client:not([data-maquette]) .ec-card h4{flex-wrap:wrap;gap:2px 10px}.espace-client:not([data-maquette]) .ec-st{grid-template-columns:auto minmax(0,1fr);gap:14px}.espace-client:not([data-maquette]) .ec-st b{font-size:17px}.espace-client:not([data-maquette]) .ec-on{margin-left:0}.espace-client:not([data-maquette]) .ec-kpis{grid-column:1/-1;gap:6px}.espace-client:not([data-maquette]) .ec-kpis div{min-width:0;flex:1 1 0;padding:8px}.espace-client:not([data-maquette]) .ec-kpis div:after{left:8px}.espace-client:not([data-maquette]) .ec-kpis small{font-size:9px;letter-spacing:.04em;white-space:nowrap}.espace-client:not([data-maquette]) .ec-kpis b{font-size:16px}.espace-client:not([data-maquette]) .ec-btn{flex:1 1 100%;justify-content:center}.espace-client:not([data-maquette]) .ec-sent{margin-left:0;width:100%}.espace-client:not([data-maquette]) .ec-row2,.espace-client:not([data-maquette]) .ec-vis{grid-template-columns:minmax(0,1fr)}.espace-client:not([data-maquette]) .ec-vc{padding:14px}.espace-client:not([data-maquette]) .ec-seg button{font-size:12.5px}.espace-client:not([data-maquette]) .ec-danger{flex-wrap:wrap}.espace-client:not([data-maquette]) .ec-right{align-items:stretch}.espace-client:not([data-maquette]) .ec-phone{width:100%;max-height:none;flex:none;border-radius:0;background:none;padding:0;box-shadow:none}.espace-client:not([data-maquette]) .ec-phone:before,.espace-client:not([data-maquette]) .ec-sbar{display:none}.espace-client:not([data-maquette]) .ec-scr{height:460px;border-radius:20px;border:1px solid var(--ec-bord)}.espace-client:not([data-maquette]) .ec-chh{padding:12px 16px}@media (prefers-reduced-motion:reduce){.chrono-docs *,.chrono-docs :after,.chrono-docs :before,.espace-client *,.espace-client :after,.espace-client :before,.fiche-chantier *,.fiche-chantier :after,.fiche-chantier :before{animation:none!important;transition:none!important}.fc-afaire:hover,.fc-carte-action,.fc-carte-action:hover,.fc-carte:hover{transform:none}}.fiche-doc{--fd-ink:#f1f5f9;--fd-ink-2:#cbd5e1;--fd-soft:#a5b4c8;--fd-leger:#94a3b8;--fd-line:#243044;--fd-line-2:#1c2740;--fd-carte:linear-gradient(180deg,#111a2b,#0e1626);--fd-blanc:#111a2b;--fd-ombre:0 1px 2px rgba(0,0,0,.35),0 18px 34px -24px rgba(0,0,0,.8);--fd-ombre-survol:0 2px 4px rgba(0,0,0,.4),0 26px 40px -24px rgba(56,189,248,.35);--fd-tag:#1e293b;--fd-tag-encre:#cbd5e1;--fd-btn:linear-gradient(180deg,#1e293b,#131c2e);--fd-btn-bord:#33415a;--fd-btn-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(0,0,0,.7);--fd-lien:#7dd3fc;--fd-rouge:#fda4af;--fd-vert:#6ee7b7;--fd-ambre:#fcd34d;--fd-viewer:radial-gradient(600px 300px at 50% 0%,#17233a,transparent 70%),linear-gradient(180deg,#0d1626,#0a111e);--fd-viewer-bord:#243044;--fd-piste:#243044;--fd-rond:#111a2b;--fd-rond-bord:#3b4a63;--fd-rond-off:#1e293b;--fd-survol:#17233a;--fd-menu-ombre:0 24px 44px -18px rgba(0,0,0,.9);--fd-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--fd-carte-ombre:0 1px 2px rgba(0,0,0,.35),0 20px 36px -24px rgba(0,0,0,.85);--fd-off-bord:#64748b;--fd-cur-fond:#2a1f08;--fd-cur-encre:#fcd34d;--fd-actif-fond:#12233f;--fd-actif-encre:#93c5fd;--fd-alerte-fond:#2a1f08;--fd-alerte-bord:#92400e;--fd-alerte-encre:#fde68a;--fd-alerte-rose-fond:#33101a;--fd-alerte-rose-bord:#9f1239;--fd-alerte-rose-encre:#fecdd3;color:var(--fd-ink);font-family:var(--font-manrope),system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html.light .fiche-doc,html[data-theme=light] .fiche-doc{--fd-ink:#0b1220;--fd-ink-2:#334155;--fd-soft:#475569;--fd-leger:#64748b;--fd-line:#e2e6ec;--fd-line-2:#eef2f7;--fd-carte:linear-gradient(180deg,#fff,#fbfcfe);--fd-blanc:#fff;--fd-ombre:0 1px 2px rgba(15,23,42,.05),0 18px 34px -24px rgba(15,23,42,.45);--fd-ombre-survol:0 2px 4px rgba(15,23,42,.06),0 26px 40px -24px rgba(30,64,175,.45);--fd-tag:#f1f5f9;--fd-tag-encre:#475569;--fd-btn:linear-gradient(180deg,#fff,#eef2f7);--fd-btn-bord:#cfd6e0;--fd-btn-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--fd-lien:#1d4ed8;--fd-rouge:#be123c;--fd-vert:#047857;--fd-ambre:#b45309;--fd-viewer:radial-gradient(600px 300px at 50% 0%,#eef2f7,transparent 70%),linear-gradient(180deg,#e7ebf1,#dde3eb);--fd-viewer-bord:#d5dce6;--fd-piste:#e2e8f0;--fd-rond:#fff;--fd-rond-bord:#cbd5e1;--fd-rond-off:#f1f5f9;--fd-survol:#f8fafc;--fd-menu-ombre:0 24px 44px -18px rgba(15,23,42,.55);--fd-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--fd-carte-ombre:0 1px 2px rgba(15,23,42,.07),0 20px 36px -24px rgba(15,23,42,.62);--fd-off-bord:#94a3b8;--fd-cur-fond:#fffbeb;--fd-cur-encre:#92400e;--fd-actif-fond:#eff6ff;--fd-actif-encre:#1d4ed8;--fd-alerte-fond:#fffbeb;--fd-alerte-bord:#fde68a;--fd-alerte-encre:#78350f;--fd-alerte-rose-fond:#fff1f2;--fd-alerte-rose-bord:#fecdd3;--fd-alerte-rose-encre:#881337}.fiche-doc:not([data-pret]) .fd-page{visibility:hidden}.fiche-doc a,.fiche-doc button{font-family:inherit}@keyframes fd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fd-a{opacity:0;animation:fd-rise .55s cubic-bezier(.16,1,.3,1) forwards}.fd-card{position:relative;border-radius:24px;background:var(--fd-carte);border:1px solid var(--fd-line);box-shadow:var(--fd-ombre);padding:20px 22px}.fd-ipA .fd-card{border-radius:20px;border:1.5px solid transparent;background:var(--fd-carte) padding-box,var(--fd-cadre) border-box;box-shadow:var(--fd-carte-ombre);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.fd-ipA .fd-card:hover{transform:translateY(-3px);box-shadow:var(--fd-ombre-survol)}.fd-ch{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fiche-doc .fd2-ic{width:36px;height:36px;border-radius:11px}.fiche-doc .fd2-ic svg{width:18px;height:18px}.fd-ch h4{flex-shrink:0;margin:0;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:16px;font-weight:700;color:var(--fd-ink)}.fd-ch h4,.fd-tag{white-space:nowrap}.fd-tag{min-width:0;margin-left:auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:800;color:var(--fd-tag-encre);background:var(--fd-tag);border-radius:999px;padding:3px 10px}.fd-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--fd-line-2);font-size:14px;font-weight:600;color:var(--fd-ink-2)}.fd-row:first-of-type{border-top:none}.fd-row b{font-family:var(--font-sora),var(--font-manrope),sans-serif;color:var(--fd-ink);white-space:nowrap}.fd-row b[data-ton=vert]{color:var(--fd-vert)}.fd-row b[data-ton=rouge]{color:var(--fd-rouge)}.fd-mut{font-size:13px;color:var(--fd-leger);font-weight:600;line-height:1.5}.fd-bb{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.fd-bb--formulaires{margin-top:2px}.fd-bb--formulaires>.fd-b2{flex:1 1 0;justify-content:center;min-width:92px}.fd-lien{font-weight:800;color:var(--fd-lien);text-decoration:underline;text-underline-offset:3px}.fd-espace-mp{margin:0 0 12px;font-size:13px}.fd-lien--petit{display:inline-block;margin-top:8px;border:0;background:none;padding:0;cursor:pointer;font-size:12.5px;text-align:left}.fd-liste-controle{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none}.fd-liste-controle li{display:flex;align-items:flex-start;gap:8px;border-radius:12px;border:1px solid var(--fd-line-2);padding:8px 10px;font-size:13px;font-weight:600;line-height:1.45;color:var(--fd-ink-2)}.fd-liste-controle li>svg{height:16px;width:16px;flex-shrink:0;margin-top:1px;color:var(--fd-leger)}.fd-liste-controle li[data-etat=ok]>svg{color:var(--fd-vert)}.fd-liste-controle li[data-etat=manque]{border-color:var(--fd-alerte-bord);background:var(--fd-alerte-fond);color:var(--fd-alerte-encre)}.fd-liste-controle li[data-etat=manque]>svg{color:var(--fd-ambre)}.fd-sous{margin-top:12px;border-top:1px solid var(--fd-line-2);padding-top:12px}.fd-sous-tete{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-leger)}.fd-sous-tete svg{height:14px;width:14px}.fd-sous-tete em{margin-left:auto;border-radius:999px;background:var(--fd-tag);padding:2px 9px;font-size:11px;font-style:normal;letter-spacing:0;text-transform:none;color:var(--fd-tag-encre)}.fd-cta{width:100%;height:48px;padding:0 24px;border-radius:14px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);font-weight:800;font-size:15px;color:#111;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 18px -10px rgba(245,158,11,.95);position:relative;z-index:1;overflow:hidden;white-space:nowrap;cursor:pointer;transition:transform .2s}.fd-cta:hover:not(:disabled){transform:translateY(-2px)}.fd-cta:disabled{opacity:.5;cursor:not-allowed}.fd-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65),transparent);transform:skewX(-20deg);animation:fd-sh 3s 1.2s infinite}@keyframes fd-sh{40%,to{left:130%}}.fd-b2{height:38px;padding:0 13px;border-radius:12px;border:1px solid var(--fd-btn-bord);background:var(--fd-btn);color:var(--fd-ink);font-weight:800;font-size:13px;display:inline-flex;align-items:center;gap:7px;box-shadow:var(--fd-btn-ombre);transition:transform .2s,border-color .2s;white-space:nowrap;text-decoration:none;cursor:pointer}.fd-b2:hover:not(:disabled){transform:translateY(-1px);border-color:#f59e0b}.fd-b2:disabled{opacity:.5;cursor:not-allowed}.fd-lock{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:700;color:var(--fd-leger);margin:10px 0 0}.fd-lock svg{flex-shrink:0;margin-top:1px}.fiche-doc .fd2-band{z-index:20;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;min-height:86px;margin-bottom:20px;overflow:visible}.fd2-d,.fd2-g{position:relative;z-index:1;display:flex;min-width:0;max-width:100%;align-items:stretch}.fd2-d{margin-left:auto}.fd2-band:after,.fd2-band:before{border-radius:inherit;pointer-events:none}.fd2-k{display:flex;flex:0 1 auto;flex-direction:column;justify-content:center;padding:12px 15px}.fd2-k--chantier{flex-shrink:4}.fd2-k+.fd2-k:before,.fd2-menu:before{top:14px;bottom:14px}.fd2-k small{margin-bottom:4px}.fd2-k small a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fd2-k--id>div>b,.fd2-k>a,.fd2-k>b,.fd2-k>span:not(.fd2-ty){display:flex;min-width:0;align-items:center;gap:8px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap;color:#fff;text-decoration:none}.fd2-k>a{transition:color .2s ease}.fd2-k>a:hover{color:#fcd34d}.fd2-k small a:focus-visible,.fd2-k>a:focus-visible{outline:2px solid #f59e0b;outline-offset:3px;border-radius:6px}.fd2-nom{min-width:0;overflow:hidden;text-overflow:ellipsis}.fd2-k svg{width:14px;height:14px;flex-shrink:0;color:#94a3b8}.fd2-k a:hover svg{color:#fcd34d}.fd2-k em{flex-shrink:0;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.08);padding:2px 8px;font-family:var(--font-manrope),sans-serif;font-size:11.5px;font-style:normal;font-weight:800;color:#e2e8f0}.fd2-k em[data-ton=rouge]{border-color:#b91c1c;background:#4c0d12;color:#fecaca}.fd2-k em[data-ton=vert]{border-color:#047857;background:#052e22;color:#a7f3d0}.fd2-k em[data-ton=ambre]{border-color:#b45309;background:#3a2305;color:#fde68a}.fd2-k--id>div>i,.fd2-k>i{display:block;margin-top:3px;font-size:11.5px;font-style:normal;white-space:nowrap}.fd2-k--hors>span:not(.fd2-ty),.fd2-k--id>div>i,.fd2-k>i{font-weight:600;color:#94a3b8}.fd2-k--id{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;padding-left:16px}.fd2-k--id>div{min-width:0}.fiche-doc .fd2-ty{width:48px;height:48px;flex-shrink:0;border-radius:15px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:14px;color:#0f172a}.fd2-k--chiffre{flex-shrink:0;align-items:flex-end;padding-left:14px;padding-right:14px;text-align:right}.fd2-k--chiffre>b{font-size:18px;letter-spacing:-.01em}.fd2-k--cle>b{font-size:28px;line-height:1.1;letter-spacing:-.02em;color:#fcd34d}.fd2-k--cle>i{margin-top:2px;font-size:12px;font-weight:700;color:#cbd5e1}.fd2-k--cle small{margin-bottom:2px}.fd2-k--cle[data-ton=vert]>b{color:#6ee7b7}.fd2-menu{z-index:2;display:flex;flex-shrink:0;align-items:center;padding:0 14px 0 12px}.fd2-menu .fd-dots{border-radius:13px;border-color:rgba(148,163,184,.4);background:linear-gradient(180deg,#1e293b,#131c2e);color:#e2e8f0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(0,0,0,.7)}.fd-pay{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center}.fd-cb{position:relative;display:block;width:92px;height:58px;border-radius:10px;background:radial-gradient(90px 60px at 100% 0,rgba(245,158,11,.45),transparent 70%),linear-gradient(150deg,#16234d,#0b1426);border:1px solid rgba(245,158,11,.45);box-shadow:0 12px 18px -12px rgba(11,20,38,.9);transform:rotate(-4deg)}.fd-cb i{position:absolute;left:10px;top:14px;width:18px;height:13px;border-radius:3px;background:linear-gradient(160deg,#fde68a,#f59e0b)}.fd-cb b{position:absolute;right:9px;top:9px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:8.5px;font-weight:800;letter-spacing:.12em;color:#fbbf24}.fd-cb em{position:absolute;left:10px;right:26px;bottom:11px;height:4px;border-radius:2px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.75) 0 12px,transparent 12px 17px)}.fd-dotsw{position:relative;flex-shrink:0}.fd-dots{width:42px;height:42px;border-radius:12px;border:1px solid var(--fd-line);color:var(--fd-ink-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.fd-dots,.fd-menu{background:var(--fd-blanc)}.fd-menu{position:absolute;z-index:50;top:48px;right:0;width:270px;border-radius:16px;border:1px solid var(--fd-line);box-shadow:var(--fd-menu-ombre);padding:6px;animation:fd-rise .25s cubic-bezier(.16,1,.3,1)}.fd-menu[data-haut]{top:auto;bottom:50px}.fd-menu a,.fd-menu button{width:100%;text-align:left;border:none;background:none;padding:9px 12px;border-radius:10px;font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:10px;color:var(--fd-ink);text-decoration:none;cursor:pointer}.fd-menu a:hover,.fd-menu button:hover:not(:disabled){background:var(--fd-survol)}.fd-menu button:disabled{opacity:.5}.fd-menu .fd-menu-r{color:var(--fd-rouge)}.fd-menu .fd-menu-y{color:var(--fd-ambre)}.fd-menu hr{border:none;border-top:1px solid var(--fd-line-2);margin:4px 0}.fd-lay{display:flex;flex-direction:column;gap:16px}.fiche-doc[data-maquette] .fd-lay{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:20px;align-items:stretch}.fd-ipA{display:flex;flex-direction:column;gap:16px;min-width:0}.fiche-doc[data-maquette] .fd-ipA>:last-child{flex:1 0 auto}.fd-repliable .fd-repli-tete{margin:-20px -22px 10px;padding:14px 22px;border-radius:18.5px 18.5px 0 0;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0),radial-gradient(300px 140px at 100% 0,rgba(245,158,11,.22),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%,100% 100%;box-shadow:0 1px 0 rgba(251,191,36,.3)}.fd-repliable .fd-repli-tete h4{color:#fff}.fd-repliable .fd-repli-tete h4 [data-testid^=info-notion]{color:#a5b4c8}.fd-repliable .fd-repli-tete h4 [data-testid^=info-notion]:hover{color:#fbbf24}.fd-repliable .fd-repli-tete .fd-tag{color:#fbbf24;background:rgba(251,191,36,.14);box-shadow:inset 0 0 0 1px rgba(251,191,36,.3)}.fd-repliable .fd-repli-etat{border-top:none}.fd-repliable:not([data-depliee]){padding-bottom:8px}.fd-repli-etat{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 6px;border:none;border-top:1px solid var(--fd-line-2);background:none;color:var(--fd-ink-2);font-size:14px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;border-radius:0 0 12px 12px;transition:background .2s}.fd-repli-etat:hover{background:var(--fd-survol)}.fd-repli-etat:focus-visible{outline:2px solid var(--fd-ambre);outline-offset:2px;border-radius:12px}.fd-repli-point{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--fd-leger)}.fd-repliable[data-ton=alerte] .fd-repli-point{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.18),0 0 10px rgba(245,158,11,.45)}.fd-repliable[data-ton=fait] .fd-repli-point{background:var(--fd-vert)}.fd-repliable[data-ton=alerte] .fd-repli-resume{color:var(--fd-ink);font-weight:700}.fd-repli-resume{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.fd-repli-action{flex-shrink:0;font-size:13px;font-weight:800;color:var(--fd-ink)}.fd-repli-etat .fd-chev{margin-left:0}.fd-repliable[data-depliee] .fd-repli-etat .fd-chev{transform:rotate(90deg);color:var(--fd-ambre)}.fd-repliable[data-depliee] .fd-ob{grid-template-rows:1fr}.fd-repli-corps{padding-top:12px}@keyframes fd-repli-entree{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fd-repliable[data-depliee] .fd-repli-corps>*>*{animation:fd-repli-entree .5s cubic-bezier(.16,1,.3,1) both}.fd-repliable[data-depliee] .fd-repli-corps>*>:first-child{animation-delay:.08s}.fd-repliable[data-depliee] .fd-repli-corps>*>:nth-child(2){animation-delay:.12s}.fd-repliable[data-depliee] .fd-repli-corps>*>:nth-child(3){animation-delay:.16s}.fd-repliable[data-depliee] .fd-repli-corps>*>:nth-child(4){animation-delay:.2s}.fd-repliable[data-depliee] .fd-repli-corps>*>:nth-child(5){animation-delay:.24s}.fd-repliable[data-depliee] .fd-repli-corps>*>:nth-child(6){animation-delay:.28s}.fd-repliable[data-depliee] .fd-repli-corps>*>:nth-child(n+7){animation-delay:.32s}.fd-repli-action,.fd-repli-point{transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}::view-transition-group(carte-chorus),::view-transition-group(carte-dgd){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(carte-chorus),::view-transition-new(carte-dgd),::view-transition-old(carte-chorus),::view-transition-old(carte-dgd){height:100%;-o-object-fit:none;object-fit:none;-o-object-position:top;object-position:top;overflow:clip;border-radius:20px;animation-duration:.4s}::view-transition-new(root),::view-transition-old(root){animation-duration:.35s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){.fd-repliable[data-depliee] .fd-repli-corps>*>*{animation:none}::view-transition-group(carte-chorus),::view-transition-group(carte-dgd),::view-transition-new(root),::view-transition-old(root){animation:none}}.fiche-doc[data-maquette] .fd-ipA[data-carte-depliee]>:not([data-depliee]){display:none}.fiche-doc[data-maquette] .fd-ipA[data-carte-depliee]>[data-depliee]{flex:1 0 auto}.fiche-doc[data-maquette] .fd-ipA[data-carte-depliee]>[data-depliee]:hover{transform:none}.fd-viewer{position:relative;min-width:0;border-radius:24px;background:var(--fd-viewer);border:1px solid var(--fd-viewer-bord);padding:14px 12px 18px;display:flex;flex-direction:column}.fiche-doc[data-maquette] .fd-viewer{padding:26px 26px 30px;min-height:980px;height:100%}.fd-vtools{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.fd-vg,.fd-vtools{display:flex;gap:6px}.fd-vtools a,.fd-vtools button{height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--fd-btn-bord);background:var(--fd-btn);color:var(--fd-ink);font-weight:800;font-size:12.5px;box-shadow:var(--fd-btn-ombre);display:inline-flex;align-items:center;gap:6px;text-decoration:none;cursor:pointer;white-space:nowrap}.fd-vtools button:disabled{opacity:.45;cursor:not-allowed}.fd-vzone{position:relative;min-width:0}.fd-vpages{display:flex;flex-direction:column;align-items:flex-start;gap:18px;overflow-x:auto;padding-bottom:22px}.fd-viewer[data-plein] .fd-vzone,.fiche-doc[data-maquette] .fd-vzone{flex:1;min-height:0}.fd-viewer[data-plein] .fd-vpages,.fiche-doc[data-maquette] .fd-vpages{position:absolute;inset:0;overflow:auto}.fd-viewer[data-plein]{border-radius:0;height:100%;padding:18px}.fd-paper{position:relative;flex-shrink:0;margin:0 auto;background:#fff;border-radius:6px;box-shadow:0 20px 40px -20px rgba(15,23,42,.5);overflow:hidden}.fd-paper canvas{display:block;width:100%;height:auto}.fd-vattente{position:absolute;inset:9% 8% auto;display:flex;flex-direction:column;gap:14px}.fd-vattente i{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,#eef2f7,#e2e8f0,#eef2f7);background-size:200% 100%;animation:fd-attente 1.4s linear infinite}.fd-vattente i:first-child{width:46%;height:22px}.fd-vattente i:nth-child(3){width:82%}.fd-vattente i:nth-child(4){width:64%}@keyframes fd-attente{to{background-position:-200% 0}}.fd-vmsg{position:absolute;inset:40% 10% auto;margin:0;text-align:center;font-size:14px;font-weight:700;color:#475569}.fd-vmsg a{display:block;margin-top:8px;color:#1d4ed8;font-weight:800;text-decoration:underline}.fd-calque{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.fd-stamp{position:absolute;right:40px;bottom:130px;transform:rotate(-12deg) scale(.6);opacity:0;color:var(--sc);text-align:center;padding:8px 14px 6px;border:4px double var(--sc);border-radius:12px;background:hsla(0,0%,100%,.9);box-shadow:0 0 0 2px color-mix(in srgb,var(--sc) 25%,transparent),0 6px 14px -8px color-mix(in srgb,var(--sc) 60%,transparent);animation:fd-stp .55s cubic-bezier(.3,1.6,.5,1) .5s forwards}@keyframes fd-stp{to{opacity:1;transform:rotate(-12deg) scale(1)}}.fd-stamp b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:32px;letter-spacing:.14em;line-height:1}.fd-stamp b,.fd-stamp span{display:block;font-weight:800}.fd-stamp span{font-size:9.5px;letter-spacing:.08em;margin-top:3px}.fd-wm{left:50%;top:48%;transform:translate(-50%,-50%) rotate(-28deg);font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:800;font-size:78px;letter-spacing:.12em;color:rgba(148,163,184,.18);white-space:nowrap}.fd-sgn,.fd-wm{position:absolute}.fd-sgn{left:34px;bottom:132px;font-size:10px;color:#64748b;background:hsla(0,0%,100%,.9);border-radius:8px;padding:4px 8px}.fd-sc,.fd-sgn{font-weight:700}.fd-sc{font-family:var(--font-caveat),cursive;font-size:30px;color:#1e3a8a;line-height:1}.fd-sgn-trace{display:block;height:46px;max-width:190px;-o-object-fit:contain;object-fit:contain}.fd-ipA .fd-todo.fd-card{overflow:hidden;padding:0}.fiche-doc .fd2-ah{margin-bottom:0;padding:16px 78px 15px 20px}html.light .fiche-doc .fd2-ah,html[data-theme=light] .fiche-doc .fd2-ah{box-shadow:none}.fiche-doc .fd2-ah small{display:block}.fd-todo[data-ton=done] .fd2-ah small{color:#6ee7b7}.fd-todo[data-ton=quiet] .fd2-ah small{color:#a5b4c8}.fiche-doc .fd2-ah h3{display:block;margin:4px 0 0;font-size:19px;line-height:1.25;text-wrap:balance}.fiche-doc .fd-tpic{top:16px}.fd-tpic svg{width:20px;height:20px}.fiche-doc .fd-todo[data-ton=done] .fd-tpic{background:linear-gradient(180deg,#ecfdf5,#a7f3d0 40%,#10b981 52%,#6ee7b7);color:#064e3b;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(6,78,59,.4),0 0 0 1px rgba(6,78,59,.6),0 0 14px 1px rgba(16,185,129,.45);animation:none}.fiche-doc .fd-todo[data-ton=quiet] .fd-tpic{background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);color:#334155;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5);animation:none}.fd2-corps{display:flex;flex-direction:column;gap:12px;padding:14px 18px 16px}.fd2-corps>p:not(.fd-lock){margin:0;font-size:13.5px;font-weight:600;line-height:1.5;color:var(--fd-soft)}.fd2-corps>p.fd2-motif{color:var(--fd-ink)}.fd2-corps .fd-lock{margin:0}.fd-sec2{display:flex;gap:8px;flex-wrap:wrap}.fd-sec2:empty{display:none}.fd2-alerte{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;border-radius:14px;border:1px solid var(--fd-alerte-bord);background:var(--fd-alerte-fond);padding:11px 12px;font-size:13px;font-weight:600;line-height:1.45;color:var(--fd-alerte-encre)}.fd2-alerte[data-ton=rose]{border-color:var(--fd-alerte-rose-bord);background:var(--fd-alerte-rose-fond);color:var(--fd-alerte-rose-encre)}.fd2-alerte>svg{width:17px;height:17px;margin-top:1px}.fd2-alerte b{display:block;font-weight:800;color:inherit}.fd2-alerte ul{margin:4px 0 0;padding:0;list-style:none}.fd2-alerte-liste li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0}.fd2-alerte-act{grid-column:2;margin-top:6px}.fd2-alerte .fd-b2{height:34px;flex-shrink:0}.fd-steps{display:flex;align-items:flex-start;list-style:none;margin:14px 0 0;padding:0}.fd-sp{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;text-align:center;padding:0 4px}.fd-sp:before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:3px;border-radius:2px;background:var(--fd-piste);z-index:0}.fd-sp:first-child:before{display:none}.fd-sp[data-etat=cur]:before,.fd-sp[data-etat=ok]:before{background:linear-gradient(90deg,#38bdf8,#60a5fa)}.fd-sp[data-etat=bad]:before{background:linear-gradient(90deg,#60a5fa,#fb7185)}.fd-mch-p,.fd-sp i{position:relative;z-index:1;width:30px;height:30px;flex-shrink:0;border-radius:15px;border:2px solid var(--fd-rond-bord);background:var(--fd-rond);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:800;color:var(--fd-leger);text-decoration:none}.fd-mch-p svg,.fd-sp i svg{width:14px;height:14px}.fd-mch li[data-noeud=fait] .fd-mch-p,.fd-sp[data-etat=ok] i{border-color:#60a5fa;background:linear-gradient(160deg,#38bdf8,#1d4ed8);color:#fff}.fd-sp[data-etat=cur] i{border-color:#f59e0b;background:var(--fd-cur-fond);color:var(--fd-cur-encre);box-shadow:0 0 0 4px rgba(245,158,11,.18)}.fd-mch li[data-noeud=retard] .fd-mch-p,.fd-sp[data-etat=bad] i{border-color:#fda4af;background:linear-gradient(160deg,#fb7185,#be123c);color:#fff}.fd-sp[data-etat=bad] i{animation:fd2-pouls 1.8s infinite}@keyframes fd2-pouls{0%{box-shadow:0 0 0 0 rgba(225,29,72,.45)}to{box-shadow:0 0 0 9px rgba(225,29,72,0)}}.fd-mch li[data-noeud=neutre] .fd-mch-p,.fd-sp[data-etat=off] i{border-style:dashed;border-color:var(--fd-off-bord);background:var(--fd-rond-off);color:var(--fd-leger)}.fd-sp b{font-size:12.5px;font-weight:800;line-height:1.3;color:var(--fd-ink);overflow-wrap:anywhere}.fd-sp[data-etat=bad] b{color:var(--fd-rouge)}.fd-sp span{font-size:11.5px;color:var(--fd-leger);font-weight:600;line-height:1.35}.fd-sp span.fd2-plus{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--fd-soft)}.fd-sp[data-etat=bad] span.fd2-plus{color:var(--fd-rouge)}.fd-sp-lien{border:none;background:none;padding:0;font-size:12px;font-weight:800;color:var(--fd-lien);cursor:pointer;text-decoration:underline;text-underline-offset:2px;display:inline-flex;align-items:center;gap:4px}.fd-steps-note{margin:12px 0 0}.fd-mch{list-style:none;margin:14px 0 52px;padding:0}.fd-mch,.fd-mch li{display:flex;align-items:center}.fd-mch li{position:relative}.fd-mch li:not(:first-child){flex:1}.fd-mch li:not(:first-child):before{content:"";flex:1;height:3px;background:var(--fd-piste)}.fd-mch li[data-noeud=actif]:not(:first-child):before,.fd-mch li[data-noeud=fait]:not(:first-child):before{background:linear-gradient(90deg,#38bdf8,#60a5fa)}.fd-mch li[data-noeud=retard]:not(:first-child):before{background:linear-gradient(90deg,#60a5fa,#fb7185)}.fd-mch li[data-noeud=actif] .fd-mch-p{border-color:#3b82f6;background:var(--fd-actif-fond);color:var(--fd-actif-encre)}.fd-mch li[data-noeud=a_envoyer] .fd-mch-p{border-style:dashed;border-color:#f59e0b;background:var(--fd-cur-fond);color:var(--fd-ambre)}.fd-mch li[data-moi] .fd-mch-p{box-shadow:0 0 0 3px var(--fd-blanc),0 0 0 6px #f59e0b,0 6px 14px -4px rgba(245,158,11,.8)}a.fd-mch-p{transition:transform .2s ease}a.fd-mch-p:hover{transform:translateY(-2px)}a.fd-mch-p:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.fd-mch small{position:absolute;top:40px;right:15px;transform:translateX(50%);display:flex;flex-direction:column;align-items:center;gap:1px;white-space:nowrap;line-height:1.25}.fd-mch li:first-child small{left:0;right:auto;transform:none;align-items:flex-start}.fd-mch li:last-child:not(:first-child) small{right:0;transform:none;align-items:flex-end}.fd-mch small b{font-size:11.5px;font-weight:800;color:var(--fd-ink)}.fd-mch small i{font-size:10.5px;font-style:normal;font-weight:700;color:var(--fd-leger)}.fd-mch li[data-noeud=retard] small i{color:var(--fd-rouge)}.fd-mch li[data-noeud=fait] small i{color:var(--fd-lien)}.fd-mch li[data-moi] small b,.fd-mch li[data-noeud=a_envoyer] small i{color:var(--fd-ambre)}.fd-mch-plus{margin:-8px 0 12px}.fd-btnw{width:100%;height:40px;border-radius:12px;border:1px solid var(--fd-btn-bord);background:var(--fd-btn);color:var(--fd-ink);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:var(--fd-btn-ombre)}.fd-more2{padding:16px 18px 8px}.fd-more2 .fd-ch{margin-bottom:6px}.fd-orow{border-top:1px solid var(--fd-line-2)}.fd-oh{width:100%;display:flex;align-items:center;gap:10px;padding:10px 2px;border:none;background:none;color:var(--fd-ink);text-align:left;cursor:pointer;border-radius:12px;transition:background .2s}.fd-oh:hover{background:var(--fd-survol)}.fiche-doc .fd-bic{width:32px;height:32px;border-radius:10px}.fiche-doc .fd-bic svg{width:16px;height:16px}.fd-oh b{font-size:14px;font-weight:800}.fd-oh .fd-tag{font-size:11.5px;padding:2px 9px}.fd-chev{width:18px;height:18px;flex-shrink:0;color:var(--fd-leger);transition:transform .35s cubic-bezier(.16,1,.3,1);margin-left:4px}.fd-oh b+.fd-chev{margin-left:auto}.fd-orow[data-ouverte] .fd-chev{transform:rotate(90deg);color:var(--fd-ambre)}.fd-ob{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.fd-orow[data-ouverte] .fd-ob{grid-template-rows:1fr}.fd-ob>div{overflow:hidden;min-height:0}.fd-oin{padding:2px 2px 12px}.fiche-doc[data-maquette] .fd-oin{padding-left:42px}.fiche-doc:not([data-maquette]) .fd2-band,.fiche-doc:not([data-maquette]) .fd2-d,.fiche-doc:not([data-maquette]) .fd2-g{flex-direction:column;flex-wrap:nowrap}.fiche-doc:not([data-maquette]) .fd2-band{padding:4px 0;margin-bottom:16px}.fiche-doc:not([data-maquette]) .fd2-d,.fiche-doc:not([data-maquette]) .fd2-g{position:static}.fiche-doc:not([data-maquette]) .fd2-d{margin-left:0}.fiche-doc:not([data-maquette]) .fd2-k{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;min-height:44px;padding:9px 18px;text-align:right}.fiche-doc:not([data-maquette]) .fd2-k--id{justify-content:flex-start;gap:12px;padding:12px 74px 12px 18px;text-align:left}.fiche-doc:not([data-maquette]) .fd2-k small{margin-bottom:0;letter-spacing:.14em}.fiche-doc:not([data-maquette]) .fd2-k--chiffre small{white-space:normal;text-align:left}.fiche-doc:not([data-maquette]) .fd2-k--id>div>b,.fiche-doc:not([data-maquette]) .fd2-k>a,.fiche-doc:not([data-maquette]) .fd2-k>b,.fiche-doc:not([data-maquette]) .fd2-k>span:not(.fd2-ty){flex-wrap:wrap;justify-content:flex-end;white-space:normal}.fiche-doc:not([data-maquette]) .fd2-k--id>div>b{justify-content:flex-start}.fiche-doc:not([data-maquette]) .fd2-k>a{flex:1 1 0;flex-wrap:nowrap;min-height:26px}.fiche-doc:not([data-maquette]) .fd2-nom{overflow:visible;overflow-wrap:anywhere}.fiche-doc:not([data-maquette]) .fd2-k>i{flex-basis:100%;margin-top:0;white-space:normal}.fiche-doc:not([data-maquette]) .fd2-k--cle>b{font-size:24px}.fiche-doc:not([data-maquette]) .fd2-k--chantier,.fiche-doc:not([data-maquette]) .fd2-k--client,.fiche-doc:not([data-maquette]) .fd2-k--liee{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px;padding-top:11px;padding-bottom:11px;text-align:left}.fiche-doc:not([data-maquette]) .fd2-k--chantier>a,.fiche-doc:not([data-maquette]) .fd2-k--client>a,.fiche-doc:not([data-maquette]) .fd2-k--liee>a{flex:none;align-items:flex-start;justify-content:flex-start;gap:10px;line-height:1.3}.fiche-doc:not([data-maquette]) .fd2-k--chantier .fd2-nom,.fiche-doc:not([data-maquette]) .fd2-k--client .fd2-nom,.fiche-doc:not([data-maquette]) .fd2-k--liee .fd2-nom{flex:1 1 auto;overflow-wrap:break-word}.fiche-doc:not([data-maquette]) .fd2-k--chantier>a>em{margin-top:1px}.fiche-doc:not([data-maquette]) .fd2-k>a>svg{margin-top:3px}.fiche-doc:not([data-maquette]) .fd2-k--hors>span:not(.fd2-ty){justify-content:flex-start}.fiche-doc:not([data-maquette]) .fd2-k--chiffre{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-items:end;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:5px}.fiche-doc:not([data-maquette]) .fd2-k--chiffre>small{grid-column:1;grid-row:1;justify-self:start}.fiche-doc:not([data-maquette]) .fd2-k--chiffre>b{display:contents}.fiche-doc:not([data-maquette]) .fd2-k--chiffre>b>em{grid-column:1;grid-row:2;justify-self:start}.fiche-doc:not([data-maquette]) .fd2-k--chiffre>i{grid-column:1/-1;justify-self:start}.fiche-doc:not([data-maquette]) .fd2-d>.fd2-k:first-child:before,.fiche-doc:not([data-maquette]) .fd2-k+.fd2-k:before{content:"";position:absolute;left:18px;right:18px;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent)}.fiche-doc:not([data-maquette]) .fd2-menu:before{display:none}.fiche-doc:not([data-maquette]) .fd2-menu{position:absolute;top:14px;right:14px;padding:0}.fiche-doc:not([data-maquette]) .fd2-menu .fd-dots{width:44px;height:44px}.fiche-doc:not([data-maquette]) .fd-b2,.fiche-doc:not([data-maquette]) .fd-btnw,.fiche-doc:not([data-maquette]) .fd2-alerte .fd-b2{height:auto;min-height:44px}.fiche-doc:not([data-maquette]) .fd2-alerte-liste li{flex-wrap:wrap}.fiche-doc:not([data-maquette]) .fd-mch-p:after{content:"";position:absolute;inset:-8px}.fiche-doc:not([data-maquette]) .fd-vtools span{display:none}@media (max-width:1023px){.fiche-doc{padding-bottom:7rem}}@media (prefers-reduced-motion:reduce){.fiche-doc *,.fiche-doc :after,.fiche-doc :before{animation:none!important;transition:none!important}.fd-a{opacity:1}.fd-stamp{opacity:.92;transform:rotate(-12deg)}}.lc-sb{position:relative;flex-direction:column;overflow:hidden;padding:18px 14px 14px;background:linear-gradient(180deg,#0f1830,#0a1020);border-right:1px solid rgba(251,191,36,.08);color:#94a3b8;font-family:var(--font-manrope),system-ui,sans-serif}.lc-sb--masque{padding-left:0;padding-right:0;border-right:none}.lc-sb:before{inset:0;background-image:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(rgba(148,163,184,.03) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 0);background-size:44px 44px,44px 44px,11px 11px,11px 11px;-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.35) 50%,rgba(0,0,0,.9));mask:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.35) 50%,rgba(0,0,0,.9))}.lc-sb:after,.lc-sb:before{content:"";position:absolute;pointer-events:none}.lc-sb:after{left:-40px;top:-60px;width:260px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.16),transparent 70%)}.lc-sb>*{position:relative;z-index:1}.lc-sb>.lc-sbplan{position:absolute;z-index:0;left:6px;bottom:120px;width:220px;height:144px;color:#fbbf24;opacity:.13;pointer-events:none}.lc-plw{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.lc-pl{position:relative;min-width:0;flex:1;aspect-ratio:2.75;border-radius:7.5px;overflow:hidden;filter:drop-shadow(0 6px 9px rgba(0,0,0,.55)) drop-shadow(0 1px 1px rgba(0,0,0,.4))}.lc-pl-img{position:absolute;inset:0;display:block;width:100%;height:100%}.lc-pl:after{content:"";position:absolute;left:-40%;top:0;bottom:0;width:38%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.32),transparent);transform:skewX(-18deg);animation:lc-reflet 7s ease-in-out infinite;pointer-events:none}@keyframes lc-reflet{0%,72%{left:-45%}to{left:130%}}.lc-pl-sub{position:absolute;left:34.8%;right:8%;top:58%;overflow:hidden;font-family:var(--font-audiowide),Arial,sans-serif;font-size:9.5px;font-weight:400;line-height:12px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#262b33;text-shadow:0 1px 0 hsla(0,0%,100%,.75),0 -.5px 0 rgba(0,0,0,.3)}.lc-pl-sub[data-lignes="2"]{top:54%;line-height:10px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lc-fermer{width:32px;height:32px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#a8b3c7}.lc-fermer:hover{background:hsla(0,0%,100%,.08);color:#fff}.lc-nav{position:relative;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.lc-sec{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.2em;color:#5b6a84;padding:16px 12px 8px}.lc-sec:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(91,106,132,.5),transparent)}.lc-hl{position:absolute;left:14px;right:14px;height:44px;border-radius:12px;background:linear-gradient(90deg,rgba(245,158,11,.34),rgba(245,158,11,.12) 60%,rgba(245,158,11,.04));box-shadow:inset 0 0 0 1px rgba(251,191,36,.55),inset 0 1px 0 hsla(0,0%,100%,.08),0 0 22px -4px rgba(245,158,11,.45),0 12px 26px -12px rgba(245,158,11,.6);transition:top .5s cubic-bezier(.3,1.25,.5,1),opacity .3s;pointer-events:none}.lc-hl:before{left:-14px;top:9px;bottom:9px;width:4px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 0 18px 3px rgba(245,158,11,.9)}.lc-hl:after,.lc-hl:before{content:"";position:absolute}.lc-hl:after{right:12px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fbbf24;box-shadow:0 0 10px 2px rgba(251,191,36,.8)}.lc-hl[data-sans-point]:after{display:none}.lc-it{z-index:1;gap:13px;height:44px;padding:0 12px;margin:1px 0;border-radius:11px;font-weight:600;font-size:15px;color:#a8b3c7;transition:color .25s}.lc-ic,.lc-it{position:relative;display:flex;align-items:center}.lc-ic{width:30px;height:30px;border-radius:9px;justify-content:center;flex-shrink:0;color:#334155;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(15,23,42,.55),0 4px 8px -3px rgba(0,0,0,.6);transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s}.lc-ic:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 2px);mix-blend-mode:overlay;pointer-events:none}.lc-ic svg{position:relative;width:16px;height:16px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8))}.lc-it:hover{color:#f1f5f9}.lc-it:hover .lc-ic,.lc-mb:hover .lc-ic{transform:translateY(-2px)}.lc-it[aria-current=page]{color:#fff8e6;font-weight:700;text-shadow:0 0 14px rgba(251,191,36,.35)}.lc-it[aria-current=page] .lc-ic,.lc-mb[aria-current=page] .lc-ic{transform:translateY(-1px) scale(1.1);background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);color:#5b3d0a;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 0 14px 1px rgba(245,158,11,.6)}@media (prefers-reduced-motion:reduce){.lc-pl:after{animation:none;display:none}.lc-ic{transition:none}.lc-it:hover .lc-ic,.lc-mb:hover .lc-ic{transform:none}.lc-it[aria-current=page] .lc-ic,.lc-mb[aria-current=page] .lc-ic{transform:scale(1.1)}}.lc-coll:focus-visible,.lc-it:focus-visible,.lc-out:focus-visible{outline:2px solid rgba(251,191,36,.7);outline-offset:2px}.lc-coll{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;border-radius:11px;font-size:14px;font-weight:600;color:#6b7891;margin:8px 0}.lc-coll:hover{color:#cbd5e1;background:hsla(0,0%,100%,.035)}.lc-me{gap:11px;padding:12px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));backdrop-filter:blur(6px)}.lc-av,.lc-me{display:flex;align-items:center}.lc-av{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:linear-gradient(145deg,#fbbf24,#d97706);color:#1a1200;font-weight:800;font-size:14px;justify-content:center;box-shadow:0 0 0 2px #0f1830,0 0 0 4px rgba(251,191,36,.55)}.lc-me b{display:block;font-size:13.5px;color:#e8edf5;font-weight:700}.lc-me small{display:block;font-size:11.5px;color:#6b7891}.lc-out{width:30px;height:30px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#6b7891}.lc-out:hover{background:#1c2537;color:#fff}.listes{--lc-ink:#f1f5f9;--lc-ink-2:#cbd5e1;--lc-soft:#a5b4c8;--lc-leger:#94a3b8;--lc-line:#243044;--lc-line-2:#1c2740;--lc-blanc:#111a2b;--lc-carte:linear-gradient(180deg,#111a2b 40%,#0e1626);--lc-bord-carte:linear-gradient(160deg,#2c3c58,#172238);--lc-ligne:linear-gradient(180deg,#111a2b,#0e1626);--lc-rail:linear-gradient(180deg,#0a111e,#0c1423);--lc-rail-ombre:inset 0 1px 2px rgba(0,0,0,.5);--lc-ind:#1e293b;--lc-ind-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 16px -8px rgba(0,0,0,.8);--lc-piste:linear-gradient(180deg,#0c1423,#1c2740);--lc-piste-ombre:inset 0 1px 2px rgba(0,0,0,.5);--lc-repere:hsla(0,0%,100%,.16);--lc-ombre:0 1px 1px rgba(0,0,0,.3),0 6px 12px -6px rgba(0,0,0,.5),0 22px 36px -24px rgba(0,0,0,.9);--lc-ombre-survol:0 2px 2px rgba(0,0,0,.3),0 18px 28px -14px rgba(0,0,0,.7),0 44px 64px -34px rgba(0,0,0,.95);--lc-ombre-douce:0 1px 1px rgba(0,0,0,.3),0 10px 22px -20px rgba(0,0,0,.9);--lc-actif:#f1f5f9;--lc-actif-encre:#0b1220;--lc-touche:#1e293b;--lc-survol:#17233a;--lc-melange:#111a2b;--lc-ambre:#fcd34d;--lc-cadre-priorites:linear-gradient(160deg,#64748b,#243044 45%,#243044);--lc-fondu:linear-gradient(0deg,#111a2b,rgba(17,26,43,0));color:var(--lc-ink);font-family:var(--font-manrope),system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html.light .listes,html[data-theme=light] .listes{--lc-ink:#0b1220;--lc-ink-2:#334155;--lc-soft:#64748b;--lc-leger:#94a3b8;--lc-line:#dfe4ec;--lc-line-2:#e6eaf0;--lc-blanc:#fff;--lc-carte:linear-gradient(180deg,#fff 40%,#fafbfd);--lc-bord-carte:linear-gradient(160deg,#fff,#e6eaf1);--lc-ligne:linear-gradient(180deg,#fff,#fbfcfe);--lc-rail:linear-gradient(180deg,#e9edf3,#eef1f6);--lc-rail-ombre:inset 0 1px 2px rgba(15,23,42,.08);--lc-ind:#fff;--lc-ind-ombre:0 1px 0 #fff inset,0 2px 4px rgba(15,23,42,.08),0 8px 16px -8px rgba(15,23,42,.35);--lc-piste:linear-gradient(180deg,#e8ecf2,#f1f4f8);--lc-piste-ombre:inset 0 1px 2px rgba(15,23,42,.12),0 1px 0 #fff;--lc-repere:rgba(15,23,42,.1);--lc-ombre:0 1px 1px rgba(15,23,42,.04),0 6px 12px -6px rgba(15,23,42,.12),0 22px 36px -24px rgba(15,23,42,.45);--lc-ombre-survol:0 2px 2px rgba(15,23,42,.05),0 18px 28px -14px rgba(15,23,42,.22),0 44px 64px -34px rgba(15,23,42,.4);--lc-ombre-douce:0 1px 1px rgba(15,23,42,.03),0 10px 22px -20px rgba(15,23,42,.45);--lc-actif:#0b1220;--lc-actif-encre:#fff;--lc-touche:#f1f5f9;--lc-survol:#f8fafc;--lc-melange:#fff;--lc-ambre:#b45309;--lc-cadre-priorites:linear-gradient(160deg,#334155,#e6eaf1 45%,#e6eaf1);--lc-fondu:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.listes:not([data-pret]) .lc-page{visibility:hidden}.listes a,.listes button,.listes input{font-family:inherit}.lc-page{perspective:1600px}@keyframes lc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lc-a{opacity:0;animation:lc-rise .6s cubic-bezier(.16,1,.3,1) forwards}.lc-new{height:46px;padding:0 20px;border-radius:13px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);font-weight:800;font-size:14.5px;color:#1a1200;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 22px -12px rgba(245,158,11,.95);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:transform .2s}.lc-new:hover{transform:translateY(-2px)}@keyframes lc-cn{0%{transform:translateY(-6px);opacity:0}}.lc-cli{position:relative}.lc-cli,.lc-cli-b{display:flex;align-items:center}.lc-cli-b{height:50px;gap:9px;padding:0 14px;border-radius:15px;border:1px solid var(--lc-line);background:var(--lc-blanc);font-weight:700;font-size:13.5px;color:var(--lc-ink-2);box-shadow:var(--lc-ombre-douce);white-space:nowrap;cursor:pointer;transition:border-color .2s}.lc-cli-b:hover{border-color:#a5b4fc}.lc-cli-b b{max-width:150px;overflow:hidden;text-overflow:ellipsis;font-weight:700}.lc-cli-fleche{color:var(--lc-leger)}.lc-cli-x{width:22px;height:22px;margin-left:-34px;margin-right:12px;position:relative;border-radius:11px;background:var(--lc-touche);display:flex;align-items:center;justify-content:center;color:var(--lc-soft);cursor:pointer}.lc-cli:has(.lc-cli-x) .lc-cli-fleche{visibility:hidden}.lc-dd{position:absolute;z-index:40;top:58px;right:0;width:320px;border-radius:18px;background:var(--lc-blanc);border:1px solid var(--lc-line);box-shadow:0 30px 60px -24px rgba(15,23,42,.55);padding:8px;transform-origin:top right;animation:lc-ddi .28s cubic-bezier(.3,1.3,.5,1)}@keyframes lc-ddi{0%{opacity:0;transform:scale(.95) translateY(-6px)}}.lc-dd-s{height:40px;border-radius:12px;background:var(--lc-survol);border:1px solid var(--lc-line-2);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--lc-leger);margin-bottom:6px}.lc-dd-s input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--lc-ink);font-size:13.5px;padding:0;box-shadow:none}.lc-dd ul{list-style:none;margin:0;padding:0;max-height:340px;overflow-y:auto}.lc-dd-o{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:none;border-radius:11px;cursor:pointer;font-weight:700;font-size:14px;color:var(--lc-ink);text-align:left}.lc-dd-o:hover{background:var(--lc-survol)}.lc-dd-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-av2{width:30px;height:30px;flex-shrink:0;border-radius:9px;background:linear-gradient(150deg,#2a3650,#0b1222);color:#fde68a;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.lc-dd-o em{margin-left:auto;font-style:normal;font-size:12px;font-weight:800;color:var(--lc-soft);background:var(--lc-touche);border-radius:999px;padding:1px 8px}.lc-dd-o[aria-selected=true]{background:color-mix(in srgb,#f59e0b 14%,var(--lc-melange))}.lc-dd-o[aria-selected=true] em{background:#fde68a;color:#92400e}.lc-dd-vide{padding:14px 10px;font-size:13.5px;font-weight:600;color:var(--lc-soft)}.lc-grid2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.listes[data-maquette] .lc-grid2{grid-template-columns:repeat(4,minmax(0,1fr))}.listes[data-maquette][data-page=documents] .lc-dlay:not([data-large]) .lc-grid2{grid-template-columns:repeat(3,minmax(0,1fr))}.lc-c3{position:relative;display:block;width:100%;text-align:left;border:none;border-radius:22px;padding:1.5px;cursor:pointer;color:inherit;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;background:var(--lc-bord-carte);box-shadow:var(--lc-ombre)}@keyframes lc-pop3{0%{opacity:0;transform:translateY(24px) scale(.96) rotateX(8deg)}to{opacity:1;transform:none}}.lc-c3:hover,.lc-c3w:hover>.lc-c3{box-shadow:var(--lc-ombre-survol)}.lc-c3w{position:relative;display:block;min-width:0;border-radius:22px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1)}.lc-c3w>.lc-c3{height:100%}.lc-bp--acier .lc-chs{max-width:calc(100% - 92px)}.lc-c3w{container-type:inline-size}.lc-c3w .lc-ft3{gap:10px;padding-right:40px}@container (max-width: 330px){.lc-c3w .lc-ft3{gap:7px;padding-right:36px}.lc-c3w .lc-mm small{letter-spacing:.1em}.lc-c3w .lc-bt{padding:0 9px}.lc-c3w .lc-bt svg{display:none}}@container (max-width: 280px){.lc-c3w .lc-bt{font-size:0;padding:0 8px}.lc-c3w .lc-bt svg{display:block}}.lc-c3-menu{position:absolute;right:15.5px;bottom:14.5px;z-index:3}.lc-c3-menu .cl-mnw{position:relative;right:auto;top:auto}.lc-c3-menu .cl-mn{width:30px;height:30px;border-radius:10px;color:#334155;background:hsla(0,0%,100%,.78);box-shadow:inset 0 0 0 1px rgba(100,116,139,.35),0 1px 1px rgba(15,23,42,.06)}.lc-c3-menu .cl-mn:focus-visible,.lc-c3-menu .cl-mn:hover,.lc-c3-menu .cl-mnw[data-ouvert] .cl-mn{color:#0b1220;background:#fff}.lc-c3:focus-visible,.lc-lr2:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.lc-in3{border-radius:21px;background:var(--lc-carte);height:100%}.lc-bp,.lc-in3{position:relative;display:block;overflow:hidden}.lc-bp{height:92px;border-radius:21px 21px 0 0;background:linear-gradient(160deg,#16213a,#0b1222);color:#e2e8f0;padding:12px 14px}.lc-bp:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.lc-plan{position:absolute;right:8px;bottom:-4px;width:110px;height:82px;color:#fbbf24;opacity:.55}.lc-plan path{stroke-dasharray:600;stroke-dashoffset:600;animation:lc-draw 2.2s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes lc-draw{to{stroke-dashoffset:0}}.lc-chs{position:relative;display:flex;gap:6px;min-width:0}.lc-cp{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap;color:color-mix(in srgb,var(--pc) 55%,var(--lc-ink));background:color-mix(in srgb,var(--pc) 12%,var(--lc-melange));border:1px solid color-mix(in srgb,var(--pc) 26%,var(--lc-melange))}.lc-cp i{width:7px;height:7px;border-radius:4px;background:currentColor;animation:lc-bl 2.4s infinite}@keyframes lc-bl{0%,to{opacity:1}50%{opacity:.35}}.lc-cp--r{--pc:#e11d48}.lc-cp--info{--pc:#0284c7}.lc-cp--neutre{--pc:#64748b}.lc-bp .lc-chs{overflow:hidden}.lc-bp .lc-cp{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.18);color:#fff}.lc-bp .lc-cp--r{background:rgba(225,29,72,.22);border-color:rgba(251,113,133,.4);color:#fecdd3}.lc-bp .lc-cp--info{background:rgba(56,189,248,.2);border-color:rgba(125,211,252,.4);color:#e0f2fe}.lc-nom{display:block;margin:8px 0 1px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:16px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.lc-cl,.lc-nom{position:relative}.lc-cl{font-size:12px;color:#94a3b8;font-weight:600;display:flex;gap:6px;align-items:center;max-width:78%}.lc-cl svg{flex-shrink:0}.lc-cl-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-bb2{padding:12px 14px}.lc-bb2,.lc-pg3{display:block}.lc-pg3-l{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.lc-pg3-l span{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-leger)}.lc-pg3-l b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:18px;color:var(--lc-ink);letter-spacing:-.02em}.lc-pg3-l b small{font-size:13px;color:var(--lc-leger);margin-left:1px}.lc-cp--st{--pc:#d97706}.lc-cp--st svg{width:12px;height:12px}.lc-bp .lc-cp--st{background:rgba(245,158,11,.2);border-color:rgba(251,191,36,.45);color:#fde68a}.lc-bp.lc-bp--acier{--cv-brosse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0025 0.75' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.46 0 0 0 0 0.52 0 0 0 0.46 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");color:#0b1220;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.09) 0 1px,rgba(0,0,0,.028) 1px 2px),var(--cv-brosse) 0 0 /420px 420px,linear-gradient(103deg,#f7f9fb 0,#e8ebef 24%,#d7dbe0 46%,#c1c5cb 68%,#b2b6bc 84%,#d1d4d9 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 2px hsla(0,0%,100%,.28),inset 0 -2px 0 rgba(0,0,0,.22),inset -2px 0 0 rgba(0,0,0,.1)}.lc-bp.lc-bp--acier:before{display:none}.lc-illu{position:absolute;top:12px;right:12px;width:88px;height:68px;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:.55;filter:drop-shadow(0 6px 7px rgba(15,23,42,.16));pointer-events:none;animation:lc-illu-pose .7s cubic-bezier(.3,1.4,.5,1) .15s backwards;transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .35s ease}.lc-c3:hover .lc-illu,.lc-c3w:hover .lc-illu{opacity:.9;transform:translateY(-4px) rotate(-5deg) scale(1.05)}@keyframes lc-illu-pose{0%{opacity:0;transform:translateY(10px) scale(.85)}}.lc-bp--acier .lc-nom{max-width:calc(100% - 92px);color:#0b1220;text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.lc-bp--acier .lc-cl{max-width:calc(100% - 92px);color:#475569}.lc-bp--acier .lc-cp{background:hsla(0,0%,100%,.82);border-color:rgba(100,116,139,.35);color:#1e293b;box-shadow:0 1px 1px rgba(15,23,42,.06)}.lc-bp--acier .lc-cp i{background:var(--pc)}.lc-bp--acier .lc-cp--r{background:#fff1f2;border-color:#fecdd3;color:#be123c}.lc-bp--acier .lc-cp--info{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.lc-bp--acier .lc-cp--st{background:#fffbeb;border-color:#fde68a;color:#92400e}.bf-bas:has(.bf-complement){display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.bf-complement{margin-left:auto}.lc-stc{display:flex;gap:10px}.lc-stc,.lc-stc-l{align-items:center}.lc-stc-l{display:inline-flex;gap:6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lc-ambre)}.lc-stc-l svg{width:15px;height:15px}.lc-stc-o{display:inline-grid;grid-auto-flow:column;gap:2px;background:var(--lc-touche);box-shadow:inset 0 1px 3px rgba(15,23,42,.16)}.lc-stc-o .fenetre-options-indicateur{background:linear-gradient(180deg,#fff,#f3f5f8);box-shadow:inset 0 -2px 0 #f59e0b,0 1px 0 #b9c4d3,0 4px 8px -5px rgba(15,23,42,.45)}html:not(.light):not([data-theme=light]) .lc-stc-o .fenetre-options-indicateur{background:linear-gradient(180deg,#2b3a55,#223049);box-shadow:inset 0 -2px 0 #f59e0b}.lc-stc-o>button{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;color:var(--lc-soft)}.lc-stc-o>button[aria-checked=true]{color:var(--lc-ink)}.lc-stc-o>button:disabled{opacity:.45;cursor:not-allowed}.lc-stc-o em{border-radius:999px;background:color-mix(in srgb,#f59e0b 16%,transparent);padding:0 7px;font-style:normal;font-weight:800}.lc-note,.lc-stc-o em{font-size:11.5px;color:var(--lc-ambre)}.lc-note{display:block;height:18px;margin-top:8px;overflow:hidden;font-weight:700;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.lc-pb{position:relative;height:10px;border-radius:999px;background:var(--lc-piste);box-shadow:var(--lc-piste-ombre)}.lc-tk{top:3px;bottom:3px;width:1px;background:var(--lc-repere)}.lc-fl,.lc-tk{position:absolute}.lc-fl{left:0;top:0;bottom:0;width:var(--p);border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#fcd34d,#f59e0b 60%,#d97706);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 10px -4px rgba(217,119,6,.65);animation:lc-monte 1.4s cubic-bezier(.16,1,.3,1) .2s backwards}@keyframes lc-monte{0%{width:0}}.lc-kn{position:absolute;top:50%;left:var(--p);width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:#fff;border:2.5px solid #f59e0b;box-shadow:0 3px 8px -2px rgba(217,119,6,.6);animation:lc-curseur 1.4s cubic-bezier(.16,1,.3,1) .2s backwards}@keyframes lc-curseur{0%{left:0;opacity:0}}.lc-pb[data-etat=zero] .lc-kn{border-color:#cbd5e1;box-shadow:none}.lc-pb[data-etat=plein] .lc-fl{background:linear-gradient(90deg,#6ee7b7,#10b981 60%,#059669);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 10px -4px rgba(5,150,105,.6)}.lc-pb[data-etat=plein] .lc-kn{border-color:#10b981}.lc-ft3{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--lc-line-2)}.lc-mm{min-width:0}.lc-mm small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-leger)}.lc-mm b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:14px;color:var(--lc-ink)}.lc-bt,.lc-mm b{white-space:nowrap}.lc-bt{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:11px;border:1px solid var(--lc-line);background:var(--lc-blanc);font-weight:800;font-size:12px;color:var(--lc-soft);box-shadow:0 4px 10px -6px rgba(15,23,42,.35);transition:all .35s cubic-bezier(.16,1,.3,1)}.lc-bt svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.lc-bt--action:hover:not(:disabled),.lc-c3:hover .lc-bt,.lc-lr2:hover .lc-go{background:var(--lc-actif);border-color:var(--lc-actif);color:var(--lc-actif-encre);box-shadow:0 10px 18px -8px rgba(11,18,32,.7)}.lc-c3:hover .lc-bt svg{transform:translateX(3px)}.lc-bt--action{margin-left:0;height:36px;padding:0 12px;font-size:13px;color:var(--lc-ink-2);cursor:pointer}.lc-bt--action:disabled{opacity:.5;cursor:not-allowed}.lc-lst2{display:flex;flex-direction:column;gap:10px}.lc-lh2,.lc-lr2{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1.5fr) 190px 130px 44px;gap:18px;align-items:center}.listes[data-page=documents] .lc-lh2,.listes[data-page=documents] .lc-lr2{grid-template-columns:minmax(0,2.1fr) minmax(0,1.3fr) 180px 110px 44px}.lc-lh2{padding:0 22px 2px 24px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-leger)}.lc-droite{text-align:right;white-space:nowrap}.lc-lr2{position:relative;width:100%;text-align:left;padding:14px 18px 14px 24px;border-radius:18px;background:var(--lc-ligne);border:1px solid var(--lc-line-2);box-shadow:var(--lc-ombre-douce);color:inherit;cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s}@keyframes lc-slr{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.lc-lr2:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#fde68a,#f59e0b);transition:top .35s,bottom .35s}.lc-lr2:hover{transform:translateY(-2px) scale(1.005);border-color:color-mix(in srgb,var(--pc,#f59e0b) 30%,var(--lc-line-2));box-shadow:0 2px 2px rgba(15,23,42,.04),0 22px 34px -22px rgba(15,23,42,.4)}.lc-lr2:hover:before{top:0;bottom:0;border-radius:18px 0 0 18px}.lc-n{display:flex;align-items:center;gap:14px;min-width:0}.ag2-ret .ag-ic,.cl-av3,.cl-ava,.fc-carte-action--vue .fc-carte-action-icone,.fc-carte-icone,.fc-tete-icone,.lc-ic3,.lc-ty{color:#334155;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0)}.ag2-ret .ag-ic:before,.cl-av3:after,.cl-ava:after,.fc-carte-action-icone:before,.fc-carte-icone:before,.fc-tete-icone:before,.lc-ic3:before,.lc-ty:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 2px);mix-blend-mode:overlay;pointer-events:none}.cl-av3,.cl-ava,.lc-ty{text-shadow:0 1px 0 hsla(0,0%,100%,.85)}.lc-ic3{position:relative;width:42px;height:42px;flex-shrink:0;border-radius:13px;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.ag2-ret .ag-ic,.fc-carte-action--vue .fc-carte-action-icone,.fc-carte-icone,.fc-tete-icone,.lc-ic3{box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 8px 14px -8px rgba(15,23,42,.6)}.ag2-ret .ag-ic svg,.fc-carte-action-icone svg,.fc-carte-icone svg,.fc-tete-icone svg,.lc-ic3 svg{position:relative;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8))}.lc-ic3 svg{width:20px;height:20px}.lc-lr2:hover .lc-ic3{transform:translateY(-2px)}.lc-n-t{min-width:0}.lc-n-t b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:15.5px;color:var(--lc-ink)}.lc-n-t b,.lc-n-t>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-n-t>span{font-size:12.5px;color:var(--lc-soft);font-weight:600}.lc-pr{display:flex;align-items:center;gap:12px}.lc-pr .lc-pb{flex:1}.lc-pr b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:14px;width:44px;text-align:right;color:var(--lc-ink)}.lc-lr2 .lc-chs{flex-wrap:wrap}.lc-am{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:15px;text-align:right;color:var(--lc-ink);white-space:nowrap}.lc-am small{display:block;font-family:var(--font-manrope),sans-serif;font-size:11px;font-weight:700}.lc-am small,.lc-go{color:var(--lc-leger)}.lc-go{width:36px;height:36px;border-radius:11px;border:1px solid var(--lc-line);background:var(--lc-blanc);display:flex;align-items:center;justify-content:center;transition:all .35s cubic-bezier(.16,1,.3,1)}.lc-lr2:hover .lc-go{transform:translateX(3px)}.lc-lr2--archive,.listes[data-page=documents] .lc-lr2--archive{display:flex;flex-wrap:wrap;cursor:default}.lc-lr2--archive .lc-n{flex:1 1 260px}.lc-lr2--archive:before{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.lc-cascade .cl-pc,.lc-cascade .lc-c3,.lc-cascade .lc-c3w{opacity:0;animation:lc-pop3 .7s cubic-bezier(.16,1,.3,1) forwards}.lc-cascade .lc-c3w>.lc-c3{opacity:1;animation:none}.lc-cascade .lc-lr2{opacity:0;animation:lc-slr .6s cubic-bezier(.16,1,.3,1) forwards}.lc-c3.lc-out,.lc-c3w.lc-out,.lc-lr2.lc-out{opacity:0!important;transform:scale(.9) translateY(10px)!important;transition:opacity .28s ease,transform .32s cubic-bezier(.4,0,.2,1)!important;pointer-events:none}.lc-c3.lc-enter,.lc-c3w.lc-enter,.lc-lr2.lc-enter{animation:lc-pop3 .55s cubic-bezier(.16,1,.3,1) both!important;animation-delay:0s!important}.lc-flip{transition:transform .55s cubic-bezier(.2,.9,.2,1)!important}.lc-dlay{display:block}.listes[data-maquette] .lc-dlay{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:24px;align-items:start;transition:grid-template-columns .5s cubic-bezier(.16,1,.3,1)}.listes[data-maquette] .lc-dlay[data-large]{grid-template-columns:minmax(0,1fr) 0;gap:0}.lc-dcol,.lc-dpan{min-width:0}.lc-dlay[data-large] .lc-dpan{overflow:hidden}.lc-dlay[data-large] .lc-at2{opacity:0;transform:translateX(30px);pointer-events:none;visibility:hidden}.lc-grp2{display:flex;align-items:center;gap:10px;margin:6px 0 12px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:15px;color:var(--lc-ink-2)}.lc-grp2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--lc-line),transparent)}.lc-at2{position:sticky;top:20px;height:600px;min-height:430px;width:440px;border-radius:22px;padding:1.5px;background:var(--lc-cadre-priorites);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 40px -26px rgba(15,23,42,.5);animation-delay:.12s;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1),height .25s ease-out}.lc-at2>div{height:100%;display:flex;flex-direction:column;border-radius:21px;background:var(--lc-blanc);overflow:hidden}.lc-ah3{position:relative;flex-shrink:0;padding:18px 20px 16px;margin-bottom:12px;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0),radial-gradient(300px 140px at 100% 0,rgba(245,158,11,.2),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%,100% 100%;box-shadow:0 1px 0 rgba(251,191,36,.3),0 12px 18px -12px rgba(0,0,0,.85)}html.light .listes .lc-ah3,html[data-theme=light] .listes .lc-ah3{box-shadow:none}.lc-ah3 small{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.lc-ah3 h3{margin:4px 0 2px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:20px;color:#fff;display:flex;align-items:center;gap:10px}.lc-ah3 h3 em{font-style:normal;font-family:var(--font-manrope),sans-serif;font-size:12px;font-weight:800;color:#1a1200;background:#fbbf24;border-radius:999px;padding:3px 9px}.lc-ah3 p{margin:0;padding-right:54px;font-size:13px;color:#a5b4c8;font-weight:600}.lc-ah3 p b{font-family:var(--font-sora),var(--font-manrope),sans-serif;color:#fff}.fc-carte-action--maj .fc-carte-action-icone,.lc-bolt{background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);color:#5b3d0a}.lc-bolt{position:absolute;right:18px;top:18px;width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 0 14px 1px rgba(245,158,11,.55);animation:lc-bob 3.4s ease-in-out infinite}@keyframes lc-bob{50%{transform:translateY(-3px) rotate(-5deg)}}.lc-atb{position:relative;flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 16px 12px;padding:4px;border-radius:14px;background:var(--lc-rail);box-shadow:var(--lc-rail-ombre)}.lc-atb .lc-ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc(25% - 4px);border-radius:10px;background:var(--lc-ind);box-shadow:var(--lc-ind-ombre);transform:translateX(calc(var(--rang, 0) * (100% + 4px)));transition:transform .45s cubic-bezier(.3,1.3,.5,1)}.lc-atb button{position:relative;z-index:1;border:none;background:none;height:34px;border-radius:10px;font-weight:700;font-size:12.5px;color:var(--lc-soft);display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.lc-atb button[aria-checked=true]{color:var(--lc-ink)}.lc-atb button em{font-style:normal;font-size:11px;font-weight:800;color:var(--lc-leger)}.lc-atb button[aria-checked=true] em{color:color-mix(in srgb,var(--d) 55%,var(--lc-ink))}.lc-atl{position:relative;flex:1;min-height:0;overflow-y:auto;padding:0 12px 14px;scrollbar-width:thin;animation:lc-rise .45s cubic-bezier(.16,1,.3,1)}.lc-atl ul{list-style:none;margin:0;padding:0}.lc-atg{display:flex;align-items:center;gap:8px;padding:12px 6px 6px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--d) 60%,var(--lc-ink))}.lc-atg i{width:7px;height:7px;border-radius:4px;background:var(--d)}.lc-atg em{font-style:normal;margin-left:auto;color:var(--lc-leger);letter-spacing:0}.lc-at3{position:relative;transition:background .25s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.lc-at3,.lc-at3-l{border-radius:14px}.lc-at3-l{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;color:inherit}.lc-at3:focus-within,.lc-at3:hover{background:var(--lc-blanc);transform:translateX(3px);box-shadow:0 10px 20px -14px rgba(15,23,42,.45),0 0 0 1px var(--lc-line-2)}.lc-ty{position:relative;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#1e293b;font-size:11px;font-weight:800;letter-spacing:.02em;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 8px 14px -8px rgba(15,23,42,.55)}.lc-at3-t{min-width:0}.lc-at3-t b{font-size:14px;font-weight:700;color:var(--lc-ink)}.lc-at3-t b,.lc-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lc-sub{font-size:12px;color:var(--lc-soft);font-weight:600}.lc-rt{text-align:right;min-width:110px;transition:opacity .25s}.lc-rt b{display:block;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:14px;color:var(--lc-ink)}.lc-chip{gap:5px;font-size:11px;border-radius:999px;padding:2px 8px;margin-top:3px;color:color-mix(in srgb,var(--d) 60%,var(--lc-ink));background:color-mix(in srgb,var(--d) 12%,var(--lc-melange))}.lc-chip,.lc-qa{display:inline-flex;align-items:center;font-weight:800}.lc-qa{position:absolute;right:10px;top:50%;transform:translate(8px,-50%);opacity:0;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--lc-actif);background:var(--lc-actif);color:var(--lc-actif-encre);font-size:12.5px;gap:6px;box-shadow:0 8px 14px -8px rgba(11,18,32,.8);cursor:pointer;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.lc-at3:hover .lc-qa,.lc-qa:focus-visible{opacity:1;transform:translateY(-50%)}.lc-at3:focus-within .lc-rt,.lc-at3:hover .lc-rt{opacity:0}.lc-at-vide{padding:18px 8px;font-size:13.5px;font-weight:600;color:var(--lc-soft)}.lc-atf{position:sticky;bottom:-14px;height:28px;margin-top:-28px;background:var(--lc-fondu);pointer-events:none}.listes:not([data-maquette]) .lc-ph{align-items:flex-start;flex-wrap:wrap}.listes:not([data-maquette]) .lc-ph h2{font-size:24px}.listes:not([data-maquette]) .lc-dd{right:auto;left:0;max-width:calc(100vw - 32px)}.listes:not([data-maquette]) .lc-dpan,.listes:not([data-maquette]) .lc-lh2{display:none}.listes:not([data-maquette]) .lc-lr2:not(.lc-lr2--archive){grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.listes:not([data-maquette]) .lc-lr2 .lc-pr{grid-column:1/-1;order:3}.listes:not([data-maquette]) .lc-lr2 .lc-go{display:none}.listes:not([data-maquette]) .lc-lr2 .lc-chs{order:4;grid-column:1/-1}@media (prefers-reduced-motion:reduce){.lc-sb *,.lc-sb :before,.listes *,.listes :after,.listes :before{animation:none!important;transition:none!important}.lc-a,.lc-cascade .cl-pc,.lc-cascade .lc-c3,.lc-cascade .lc-c3w,.lc-cascade .lc-lr2{opacity:1}.lc-lr2:hover .lc-ic3{transform:none}.lc-plan path{stroke-dashoffset:0}.lc-illu{animation:none}.lc-c3:hover .lc-illu,.lc-c3w:hover .lc-illu{transform:none}}.bf{position:relative;z-index:30;margin-bottom:20px;container-type:inline-size;font-family:var(--font-manrope),system-ui,sans-serif}.bf-fb{gap:12px}.bf-fb,.bf-tray{display:flex;align-items:center}.bf-tray{position:relative;flex:1;min-width:0;gap:6px;height:56px;padding:0 6px;border-radius:18px;background:linear-gradient(180deg,#070c18,#0d1424);box-shadow:inset 0 2px 6px rgba(0,0,0,.7),inset 0 -1px 0 hsla(0,0%,100%,.05)}html.light .bf-tray,html[data-theme=light] .bf-tray{padding:0 28px 0 26px;background-color:#d3d9e1;background-image:var(--acier-brosse),linear-gradient(180deg,#eef1f5 0,#d8dee6 38%,#c9d0da 62%,#dde2e9 100%);background-size:600px 120px,100% 100%;box-shadow:inset 0 2px 4px rgba(15,23,42,.3),inset 0 -1px 0 hsla(0,0%,100%,.75),inset 0 0 0 1px rgba(100,116,139,.35),0 1px 0 #fff}html.light .bf-tray:after,html[data-theme=light] .bf-tray:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 140% at 30% -20%,hsla(0,0%,100%,.55),transparent 60%);mix-blend-mode:soft-light;pointer-events:none}.bf-tray>*{position:relative;z-index:1}.bf-tray>.bf-vs{display:none;position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#cbd5e1 40%,#64748b 75%,#334155);box-shadow:0 1px 1px rgba(0,0,0,.45);z-index:2}.bf-vs:after{content:"";position:absolute;left:1px;right:1px;top:50%;height:1.2px;margin-top:-.6px;background:rgba(15,23,42,.6);transform:rotate(var(--r))}.bf-vs--g{left:9px;--r:30deg}.bf-vs--d{right:9px;--r:-25deg}html.light .bf-tray>.bf-vs,html[data-theme=light] .bf-tray>.bf-vs{display:block}.bf-sr{display:flex;align-items:center;gap:8px;flex:0 200 240px;min-width:150px;width:240px;height:42px;padding:0 12px;border-radius:13px;background:#18223a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 6px 14px -10px rgba(0,0,0,.8);transition:flex-basis .5s cubic-bezier(.3,1.2,.5,1),width .5s cubic-bezier(.3,1.2,.5,1),box-shadow .3s}html.light .bf-sr,html[data-theme=light] .bf-sr{background:#fff;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,23,42,.1),0 6px 14px -10px rgba(15,23,42,.45)}.bf-sr svg{width:17px;height:17px;flex-shrink:0;color:#94a3b8;transition:color .3s,transform .4s cubic-bezier(.3,1.5,.5,1)}.bf .bf-sr input{flex:1;min-width:0;border:none;outline:none;background:none;box-shadow:none;padding:0;font-size:14px;font-weight:500;color:#f1f5f9}.bf .bf-sr input::-webkit-search-cancel-button{display:none}html.light .bf .bf-sr input,html[data-theme=light] .bf .bf-sr input{color:#0b1220}.bf-sr input::-moz-placeholder{color:#94a3b8}.bf-sr input::placeholder{color:#94a3b8}.bf-sr kbd{font-family:inherit;font-size:11px;font-weight:800;color:#94a3b8;background:#0f1729;border:solid #283350;border-width:1px 1px 2px;border-radius:6px;padding:1px 6px;transition:opacity .2s}html.light .bf-sr kbd,html[data-theme=light] .bf-sr kbd{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.bf-sr:focus-within{flex-basis:340px;width:340px;box-shadow:0 0 0 3px rgba(245,158,11,.25),0 10px 20px -10px rgba(0,0,0,.8)}html.light .bf-sr:focus-within,html[data-theme=light] .bf-sr:focus-within{box-shadow:0 0 0 3px rgba(245,158,11,.25),0 1px 2px rgba(15,23,42,.1),0 10px 20px -10px rgba(15,23,42,.45)}.bf-sr:focus-within svg{color:#d97706;transform:scale(1.1) rotate(-8deg)}.bf-sr:focus-within kbd{opacity:0}.bf-sep{width:1px;height:28px;flex-shrink:0;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.12),transparent)}html.light .bf-sep,html[data-theme=light] .bf-sep{background:linear-gradient(180deg,transparent,rgba(51,65,85,.35),transparent);box-shadow:1px 0 0 hsla(0,0%,100%,.75)}.bf-esp{flex:1}.bf-sg{position:relative;display:flex;align-items:center;gap:2px;flex-shrink:0;padding:3px;border-radius:14px}.bf-th{position:absolute;top:3px;bottom:3px;border-radius:11px;background:linear-gradient(180deg,#26324f,#1b2540);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 16px -8px rgba(0,0,0,.8);transition:left .55s cubic-bezier(.3,1.35,.5,1),width .55s cubic-bezier(.3,1.35,.5,1),opacity .2s;pointer-events:none}html.light .bf-th,html[data-theme=light] .bf-th{background:linear-gradient(180deg,#fff,#f3f5f8);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(100,116,139,.25),0 2px 3px rgba(15,23,42,.18),0 10px 18px -10px rgba(15,23,42,.6)}.bf-th:after{content:"";position:absolute;left:12px;right:12px;bottom:-3px;height:3px;border-radius:3px;background:var(--tc,#f59e0b);box-shadow:0 0 10px var(--tc,#f59e0b);transition:background .4s,box-shadow .4s}.bf-sg button{position:relative;z-index:1;height:38px;padding:0 11px;border:none;background:none;border-radius:11px;font-size:13px;font-weight:600;color:#8a97ad;display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer;transition:color .3s}html.light .bf-sg button,html[data-theme=light] .bf-sg button{color:#334155;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.bf-sg button[aria-checked=true]{color:#fff;font-weight:700}html.light .bf-sg button[aria-checked=true],html[data-theme=light] .bf-sg button[aria-checked=true]{color:#0b1220;text-shadow:none}.bf-sg button i{width:8px;height:8px;border-radius:50%;background:var(--d);box-shadow:0 0 0 3px color-mix(in srgb,var(--d) 20%,transparent)}.bf-sg button em{font-style:normal;min-width:20px;height:18px;padding:0 6px;border-radius:9px;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);color:#94a3b8;text-shadow:none;transition:background .3s,color .3s}html.light .bf-sg button em,html[data-theme=light] .bf-sg button em{background:rgba(51,65,85,.12);color:#334155}.bf-sg button[aria-checked=true] em,html.light .bf-sg button[aria-checked=true] em,html[data-theme=light] .bf-sg button[aria-checked=true] em{background:var(--d,#0b1220);color:#fff}.bf-sg button[aria-checked=true]:not(:has(i)) em{background:#f59e0b;color:#1a1200}html.light .bf-sg button[aria-checked=true]:not(:has(i)) em,html[data-theme=light] .bf-sg button[aria-checked=true]:not(:has(i)) em{background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);color:#1e293b;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,23,42,.3)}.bf-sg:not(.bf-vw){flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding:8px 3px;margin:-5px 0}.bf-sg:not(.bf-vw)::-webkit-scrollbar{display:none}.bf-sg:not(.bf-vw) .bf-th{top:8px;bottom:8px}.bf-sg:not(.bf-vw) button{flex-shrink:0}.bf-sg button .bf-lib-court{display:none}.bf-vw button{width:38px;padding:0;justify-content:center}.bf-vw button svg{width:16px;height:16px}.bf-ac2:focus-visible,.bf-chip button:focus-visible,.bf-clr:focus-visible,.bf-pr:focus-visible,.bf-scope>button:focus-visible,.bf-sg button:focus-visible,.bf-tray .lc-cli-b:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.bf-scope{position:relative;flex-shrink:0}.bf-scope>button,.bf-tray .lc-cli-b{white-space:nowrap;height:40px;padding:0 12px;border-radius:12px;border:none;background:transparent;box-shadow:none;font-weight:700;font-size:13px;color:#cbd5e1;display:flex;align-items:center;gap:7px;cursor:pointer;transition:background .2s}.bf-scope>button:hover,.bf-tray .lc-cli-b:hover{background:hsla(0,0%,100%,.06)}html.light .bf-scope>button,html.light .bf-tray .lc-cli-b,html[data-theme=light] .bf-scope>button,html[data-theme=light] .bf-tray .lc-cli-b{color:#334155;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}html.light .bf-scope>button:hover,html.light .bf-tray .lc-cli-b:hover,html[data-theme=light] .bf-scope>button:hover,html[data-theme=light] .bf-tray .lc-cli-b:hover{background:hsla(0,0%,100%,.55)}.bf-scope>button em{font-style:normal;font-size:10.5px;font-weight:800;background:hsla(0,0%,100%,.08);border-radius:9px;padding:1px 6px;text-shadow:none}html.light .bf-scope>button em,html[data-theme=light] .bf-scope>button em{background:rgba(51,65,85,.12)}.bf-scope>button svg,.bf-tray .lc-cli-b svg{width:14px;height:14px;flex-shrink:0}.bf-tray .lc-cli{flex-shrink:0}.bf-tray .lc-cli-b b{max-width:150px}.menu-flottant.bf-dd{min-width:190px;padding:6px}.bf-dd a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border-radius:9px;font-weight:600;font-size:13px;color:#e2e8f0}.bf-dd a:focus-visible,.bf-dd a:hover{background:rgba(148,163,184,.16);outline:none}.bf-dd a[aria-current=page]{color:#fcd34d;background:rgba(245,158,11,.14)}.bf-dd a span{font-size:11.5px;font-weight:800;opacity:.75}html.light .bf-dd a,html[data-theme=light] .bf-dd a{color:#0b1220}html.light .bf-dd a:hover,html[data-theme=light] .bf-dd a:hover{background:#f1f5f9}html.light .bf-dd a[aria-current=page],html[data-theme=light] .bf-dd a[aria-current=page]{color:#b45309;background:#fffbeb}.bf-acts{display:flex;gap:10px;flex-shrink:0}.bf-ac2,.bf-acts{align-items:center}.bf-ac2{height:44px;padding:0 14px;border-radius:14px;border:none;background:linear-gradient(180deg,#26324f,#1b2540);font-weight:700;font-size:13px;color:#e2e8f0;display:inline-flex;gap:7px;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(0,0,0,.8);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}html.light .bf-ac2,html[data-theme=light] .bf-ac2{background:linear-gradient(180deg,#fff,#eef2f7);color:#334155;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,23,42,.12),0 6px 12px -8px rgba(15,23,42,.45)}.bf-ac2--icone{width:44px;padding:0;justify-content:center}.bf-ac2[aria-pressed=true]{box-shadow:inset 0 2px 4px rgba(0,0,0,.45),0 0 0 1px rgba(245,158,11,.55);color:#fcd34d}html.light .bf-ac2[aria-pressed=true],html[data-theme=light] .bf-ac2[aria-pressed=true]{box-shadow:inset 0 2px 4px rgba(15,23,42,.18),0 0 0 1px rgba(217,119,6,.6);color:#b45309}.bf-ac2 svg,.bf-pr svg{width:16px;height:16px;flex-shrink:0}.bf-pr{height:44px;padding:0 18px;border-radius:14px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);font-weight:800;font-size:14px;color:#1a1200;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 18px -10px rgba(245,158,11,.95);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.bf-ac2:hover,.bf-pr:hover{transform:translateY(-2px)}.bf-ac2:active,.bf-pr:active{transform:translateY(1px)}.bf-bas{margin:12px 4px 0}.bf-act{display:flex;flex-wrap:wrap;gap:8px}.bf-act,.bf-chip{align-items:center}.bf-chip{display:inline-flex;gap:6px;height:28px;padding:0 6px 0 11px;border-radius:999px;background:#18223a;border:1px solid #283350;font-size:12px;font-weight:700;color:#e2e8f0;animation:bf-pop .35s cubic-bezier(.3,1.5,.5,1)}html.light .bf-chip,html[data-theme=light] .bf-chip{background:#fff;border-color:#e2e8f0;color:#334155}.bf-chip button{width:18px;height:18px;border-radius:50%;border:none;background:rgba(148,163,184,.2);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer}html.light .bf-chip button,html[data-theme=light] .bf-chip button{background:#f1f5f9;color:#64748b}.bf-chip button svg{width:10px;height:10px}.bf-chip button:hover,html.light .bf-chip button:hover,html[data-theme=light] .bf-chip button:hover{background:#fee2e2;color:#be123c}.bf-clr{border:none;background:none;padding:5px 6px;margin-block:-4px;font-size:12px;font-weight:700;color:#94a3b8;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html.light .bf-clr,html[data-theme=light] .bf-clr{color:#64748b}.bf-act+.bf-cnt{margin-top:10px}.bf-cnt{margin:0;font-size:12.5px;font-weight:600;color:#94a3b8}html.light .bf-cnt,html[data-theme=light] .bf-cnt{color:#64748b}.bf-cnt b{font-family:var(--font-sora),var(--font-manrope),sans-serif;color:#fff}html.light .bf-cnt b,html[data-theme=light] .bf-cnt b{color:#0b1220}@keyframes bf-pop{0%{opacity:0;transform:scale(.8)}}@container (max-width: 1100px){.bf-sr{flex-basis:136px;width:136px;min-width:120px}.bf-sr kbd{display:none}.bf-sg button{padding:0 7px;gap:5px}html.light .bf-tray,html[data-theme=light] .bf-tray{padding:0 22px 0 21px}}@container (max-width: 860px){.bf-fb{flex-wrap:wrap}.bf-tray,html.light .bf-tray,html[data-theme=light] .bf-tray{flex:1 1 100%;flex-wrap:wrap;height:auto;gap:8px 6px;padding:8px}.bf-esp,.bf-sep,.bf-tray>.bf-vs,html.light .bf-tray>.bf-vs,html[data-theme=light] .bf-tray>.bf-vs{display:none}.bf-sr,.bf-sr:focus-within{flex:1 1 100%;width:100%;height:44px}.bf-sr kbd{display:none}.bf-sg:not(.bf-vw){flex:1 1 100%}.bf-sg button{height:40px}.bf-vw{margin-left:auto}}@container (max-width: 760px){.bf{margin-bottom:14px}.bf-tray:not(.ag2-tray),html.light .bf-tray:not(.ag2-tray),html[data-theme=light] .bf-tray:not(.ag2-tray){gap:6px;padding:6px;border-radius:16px}.bf-tray:not(.ag2-tray)>*{order:6}.bf-tray>.bf-sr,.bf-tray>.bf-sr:focus-within{order:1;flex:1 1 0;width:auto;min-width:0;height:40px;padding:0 11px;border-radius:12px}.bf .bf-sr input{font-size:16px;text-overflow:ellipsis}.bf-tray>.bf-vw{order:2;margin-left:0;padding:2px}.bf-tray>.bf-vw button{width:34px;height:36px}.bf-tray>.bf-vw .bf-th{top:2px;bottom:2px}.bf-tray>.lc-cli{order:3}.bf-tray>.lc-cli .lc-cli-b{height:40px;padding:0 9px;gap:3px}.bf-tray>.lc-cli .lc-cli-b b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf-tray>.lc-cli .lc-cli-fleche{width:12px;height:12px}.bf-tray>.lc-cli .lc-cli-x{display:none}.bf-tray>.lc-cli:has(.lc-cli-x) .lc-cli-b{color:#b45309;background:rgba(245,158,11,.16)}html:not(.light):not([data-theme=light]) .bf-tray>.lc-cli:has(.lc-cli-x) .lc-cli-b{color:#fcd34d}.bf-tray>.lc-cli .lc-dd{top:46px;left:auto;right:0;width:min(320px,calc(100vw - 32px))}.bf-tray>.bf-esp{display:block;order:4;flex:1 1 100%;height:0;margin-top:-6px}.bf-tray:not(:has(>.bf-sg:not(.bf-vw))):not(:has(>.bf-scope))>.bf-esp{display:none}.bf-tray>.bf-sg:not(.bf-vw){order:5;flex:1 1 0;min-width:0;margin:-2px 0 -3px -6px;padding:5px 6px 7px;scroll-padding-inline:6px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.bf-tray:not(:has(>.bf-scope))>.bf-sg:not(.bf-vw){margin-right:-6px}.bf-tray>.bf-sg:not(.bf-vw) .bf-th{top:5px;bottom:7px}.bf-tray>.bf-sg:not(.bf-vw) button{height:34px;padding:0 10px;gap:6px;font-size:13px}.bf-sg button .bf-lib-long{display:none}.bf-sg button .bf-lib-court{display:inline}.pr2-barre .bf-tray>.bf-scope{order:3}.pr2-barre .bf-tray>.bf-sg:not(.bf-vw),.sp-barre .bf-tray>.bf-sg:not(.bf-vw){margin-right:-6px}.pr2-barre .bf-tray>.bf-sg:not(.bf-vw) button,.sp-barre .bf-tray>.bf-sg:not(.bf-vw) button{padding:0 9px;gap:5px}.pr2-barre .bf-tray>.bf-sg:not(.bf-vw) button i,.sp-barre .bf-tray>.bf-sg:not(.bf-vw) button i{display:none}.bf-tray>.bf-scope{order:6;flex:none}.bf-tray>.bf-scope>button{height:34px;padding:0 8px 0 10px;gap:5px;font-size:12.5px}.bf-bas{margin:8px 4px 0}.bf-act{gap:6px}.bf-act+.bf-cnt{margin-top:6px}.bf-tray.ag2-tray,html.light .bf-tray.ag2-tray,html[data-theme=light] .bf-tray.ag2-tray{padding:6px;border-radius:16px}.listes:not([data-maquette]) .ag2-tray .ag2-rang{gap:6px}.listes:not([data-maquette]) .ag2-tray .ag2-rang .bf-sg button{height:34px;padding:0 10px;gap:6px;font-size:13px}.listes:not([data-maquette]) .ag2-tray .ag2-per{flex:1 1 0;min-width:0;margin:0 0 0 4px;font-size:11.5px;line-height:1.3}.listes:not([data-maquette]) .ag2-tray .ag2-rang .ag2-periode{flex:none;margin-left:0}.listes:not([data-maquette]) .ag2-tray .ag2-rang .ag2-periode button{height:32px;padding:0 9px;font-size:12.5px}.listes:not([data-maquette]) .ag2-tray .ag2-rang--2{margin-top:6px;padding-top:6px}.listes.ag2:not([data-maquette]) .ag2-tray .ag2-rang--2>.bf-sr{order:1;flex:1 1 0;width:auto;min-width:0;height:40px;border-radius:12px}.listes:not([data-maquette]) .ag2-tray .ag2-rang--2>.ag2-cnt{order:2;font-size:12px}.listes:not([data-maquette]) .ag2-tray .ag2-rang--2>.bf-sg{order:3}.listes.argent:not([data-maquette]) .bf-tray.ag2-tray{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.listes.argent:not([data-maquette]) .ag2-tray>.ag2-rang{display:contents}.listes.argent:not([data-maquette]) .ag2-tray .ag2-onglets{order:1;flex:1 1 100%}.listes.argent:not([data-maquette]) .ag2-tray .ag2-cnt,.listes.argent:not([data-maquette]) .ag2-tray .ag2-per,.listes.argent:not([data-maquette]) .ag2-tray .bf-esp,.listes.argent:not([data-maquette]) .ag2-tray .bf-sep{display:none}.listes.argent:not([data-maquette]) .ag2-tray .bf-sr{order:2;flex:1 1 0;width:auto;min-width:0;height:40px}.listes.argent:not([data-maquette]) .ag2-tray .ag2-rang .ag2-periode{order:3;flex:none;margin-left:0}.listes.argent:not([data-maquette]) .ag2-tray .ag2-periode button{gap:2px;padding:0 9px}.listes.argent:not([data-maquette]) .ag2-tray .ag2-mois{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.listes.argent:not([data-maquette]) .ag2-tray .ag2-m{display:inline}.listes.argent:not([data-maquette]) .ag2-tray .ag2-rang--2>.bf-sg{order:4;flex:1 1 100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}}.ag2-m{display:none}@media (max-width:1023px){.bf-acts{display:none}}@media (prefers-reduced-motion:reduce){.bf-ac2,.bf-pr,.bf-sr,.bf-sr svg,.bf-th,.bf-th:after{transition:none}.bf-chip{animation:none}.bf-ac2:active,.bf-ac2:hover,.bf-pr:active,.bf-pr:hover,.bf-sr:focus-within svg{transform:none}}.listes{--cl-ca-fond:#141d31;--cl-ca-encre:62%;--cl-carte:#141d31;--cl-anneau:#141d31;--cl-nd:#f1f5f9;--cl-nd-encre:#0b1220}html.light .listes,html[data-theme=light] .listes{--cl-ca-fond:#fff;--cl-ca-encre:100%;--cl-carte:#fff;--cl-anneau:#fff;--cl-nd:#0b1220;--cl-nd-encre:#fff}.cl-pc{position:relative;isolation:isolate;border-radius:20px;background:var(--cl-carte);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;box-shadow:0 20px 40px -26px rgba(0,0,0,.8)}.cl-pc:hover{transform:translateY(-5px);box-shadow:0 30px 54px -26px rgba(0,0,0,.9)}html.light .listes .cl-pc,html[data-theme=light] .listes .cl-pc{box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 18px -12px rgba(15,23,42,.2),0 26px 40px -30px rgba(15,23,42,.45)}html.light .listes .cl-pc:hover,html[data-theme=light] .listes .cl-pc:hover{box-shadow:0 2px 2px rgba(15,23,42,.05),0 20px 30px -16px rgba(15,23,42,.28),0 44px 64px -36px rgba(15,23,42,.5)}.cl-pc:focus-within{outline:2px solid #f59e0b;outline-offset:3px}.cl-lr.lc-out,.cl-pc.lc-out{opacity:0!important;transform:scale(.92) translateY(10px)!important;transition:opacity .28s,transform .32s!important;pointer-events:none}.cl-pc.lc-enter{animation:lc-pop3 .55s cubic-bezier(.16,1,.3,1) both!important;animation-delay:0s!important}.cl-aura{z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.cl-aura,.cl-aura:before{position:absolute;inset:0}.cl-aura:before{content:"";background:radial-gradient(180px 130px at 30% -10%,rgba(148,163,184,.55),transparent 70%),radial-gradient(180px 130px at 75% -5%,rgba(203,213,225,.8),transparent 70%);opacity:.45;transform-origin:50% 0;transition:opacity .5s,transform .8s cubic-bezier(.16,1,.3,1)}html.light .listes .cl-aura:before,html[data-theme=light] .listes .cl-aura:before{opacity:1}.cl-pc:hover .cl-aura:before{transform:scale(1.15)}.cl-aura:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(100,116,139,.55),transparent)}.cl-tyc{position:absolute;left:10px;top:10px;z-index:2;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cl-tyc svg{width:13px;height:13px}.cl-tyc--alerte{background:#fef3c7;color:#92400e;box-shadow:0 0 0 1px #fde68a}.cl-mnw{position:absolute;right:8px;top:8px;z-index:4}.cl-ra .cl-mnw{position:relative;right:auto;top:auto;flex-shrink:0}.cl-mn{width:30px;height:30px;border-radius:10px;border:none;background:transparent;color:var(--lc-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.cl-ra .cl-mn{width:36px;height:36px;border-radius:50%}.cl-mn:focus-visible,.cl-mn:hover,.cl-mnw[data-ouvert] .cl-mn{background:var(--lc-survol);color:var(--lc-ink)}.cl-mn:focus-visible{outline:2px solid #f59e0b;outline-offset:1px}.cl-av3{position:relative;z-index:2;margin:12px auto 0;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:22px;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 0 0 5px var(--cl-anneau),0 16px 26px -12px rgba(0,0,0,.7);pointer-events:none;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}html.light .listes .cl-av3,html[data-theme=light] .listes .cl-av3{box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 0 0 5px var(--cl-anneau),0 16px 26px -12px rgba(15,23,42,.55)}.cl-pc:hover .cl-av3{transform:translateY(-3px) scale(1.04)}.cl-av3:before{content:"";position:absolute;inset:-9px;border-radius:50%;padding:3px;background:conic-gradient(from var(--cl-ra,0deg),#e2e8f0,#94a3b8,transparent 60%,#e2e8f0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;transition:opacity .4s}.cl-pc:hover .cl-av3:before{background:conic-gradient(from var(--cl-ra,0deg),#fde68a,#f59e0b,transparent 60%,#fde68a);animation:cl-rz 3.5s linear infinite;opacity:1}@keyframes cl-rz{to{--cl-ra:360deg}}.cl-dot{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-radius:50%;border:2.5px solid var(--cl-anneau);background:var(--s);z-index:1}.cl-av3 .cl-dot{right:0;bottom:0;width:16px;height:16px;border-width:3px}.cl-ava--co .cl-dot{right:-4px;bottom:-4px}.cl-lien{color:inherit;outline:none}.cl-lien:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.cl-ln2{display:flex;justify-content:center;gap:8px;margin-top:5px;min-width:0}.cl-ln2,.cl-tp{align-items:center;height:20px}.cl-tp{display:inline-flex;flex-shrink:0;gap:5px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap;color:color-mix(in srgb,var(--pc) 55%,var(--lc-ink));background:color-mix(in srgb,var(--pc) 12%,var(--lc-melange));border:1px solid color-mix(in srgb,var(--pc) 26%,var(--lc-melange))}.cl-lo svg,.cl-tp svg{width:12px;height:12px;flex-shrink:0}.cl-st4{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.cl-st4 div{display:flex;align-items:baseline;justify-content:center;gap:5px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);padding:5px 0;line-height:18px}html.light .listes .cl-st4 div,html[data-theme=light] .listes .cl-st4 div{border-color:#eef2f7;background:#f8fafc}.cl-st4 b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:14px;color:var(--lc-ink)}.cl-st4 small{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-leger)}.cl-ac3{position:relative;z-index:2;display:flex;justify-content:center;gap:8px}.cl-dv,.cl-nd{height:34px;padding:0 12px;border-radius:17px;border:none;background:var(--cl-nd);color:var(--cl-nd-encre);font-weight:700;font-size:12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;box-shadow:0 10px 18px -10px rgba(11,18,32,.8);transition:transform .3s cubic-bezier(.3,1.4,.5,1),opacity .2s}.cl-dv:hover,.cl-nd:hover{transform:translateY(-2px);opacity:.9}.cl-dv:disabled,.cl-nd:disabled{opacity:.5;cursor:not-allowed}.listes[data-maquette] .lc-grid2.cl-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.lc-grid2.cl-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px}.listes .cl-pc.cl-cv{--cv-brosse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0025 0.75' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.46 0 0 0 0 0.52 0 0 0 0.46 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E");--cl-ca-fond:#f1f4f7;--cl-ca-encre:100%;display:flex;flex-direction:column;aspect-ratio:85/55;min-width:0;overflow:hidden;border:1px solid #b8c1cc;border-radius:9px;padding:12px 14px;color:#0f172a;background:var(--cv-brosse) 0 0 /420px 420px,linear-gradient(180deg,#f6f8fa 0,#dce2e9 30%,#f0f3f6 52%,#d8dee5 78%,#e7ebef 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(71,85,105,.22),inset 1px 0 0 hsla(0,0%,100%,.55),inset -1px 0 0 rgba(71,85,105,.12),0 2px 0 #a9b3bf,0 14px 22px -14px rgba(15,23,42,.6)}.listes .cl-pc.cl-cv:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(71,85,105,.22),inset 1px 0 0 hsla(0,0%,100%,.55),inset -1px 0 0 rgba(71,85,105,.12),0 2px 0 #a9b3bf,0 22px 28px -16px rgba(15,23,42,.65)}.cl-cv:before{inset:4px;border-radius:5px;border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px rgba(100,116,139,.14)}.cl-cv:after,.cl-cv:before{content:"";position:absolute;pointer-events:none}.cl-cv:after{left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#b45309,#f59e0b,#fde68a,#f59e0b,#b45309)}.cl-cv .st-papiers,.cl-cv h3,.cl-cv-compte,.cl-cv-lieu,.cl-cv-qualite{text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.cl-cv-tete{display:flex;align-items:center;gap:8px;min-width:0;padding-right:22px}.cl-cv-qualite{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#92400e}.cl-cv .cl-tyc{position:relative;left:auto;top:auto;flex-shrink:0;width:18px;height:18px}.cl-cv .cl-tyc svg{width:10px;height:10px}.cl-cv .cl-mnw{right:4px;top:5px}.cl-cv .cl-mn{width:24px;height:24px;border-radius:7px;color:#475569}.cl-cv h3{margin:auto 0 0;padding-top:5px;text-overflow:ellipsis;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15.5px;line-height:20px;color:#0b1220}.cl-cv h3,.cl-cv-lieu{overflow:hidden;white-space:nowrap;font-weight:700}.cl-cv-lieu{display:flex;align-items:center;gap:3px;min-width:0;min-height:15px;margin:2px 0 auto;padding-bottom:8px;font-size:11.5px;color:#334155;background:linear-gradient(90deg,#d97706,rgba(217,119,6,0)) 0 100% /24px 1.5px no-repeat}.cl-cv-lieu svg{width:11px;height:11px;flex-shrink:0;color:#b45309}.cl-cv-pied{display:flex;align-items:flex-end;justify-content:space-between;gap:4px;min-width:0}.cl-cv-compte{display:flex;min-width:0;flex-direction:column;font-size:10.5px;font-weight:700;line-height:1.3;white-space:nowrap;color:#475569}.cl-cv-compte b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:11.5px;font-weight:700;color:#0b1220}.cl-cv .cl-ac3{flex-shrink:0;gap:5px}.cl-cv .cl-ca{--ca:25px;gap:5px}.cl-cv .cl-ca svg{height:12px;width:12px}html.dark .listes .cl-pc.cl-cv,html.dark .listes .cl-pc.cl-cv:hover{border-color:#0b1018;color:#e2e8f0;background:var(--cv-brosse) 0 0 /420px 420px,linear-gradient(180deg,#3a434f 0,#262e39 30%,#333c48 52%,#222a34 78%,#2c3440 100%);background-blend-mode:soft-light,normal;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 rgba(0,0,0,.45),0 2px 0 #05080d,0 14px 22px -14px rgba(0,0,0,.8)}html.dark .cl-cv:before{border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}html.dark .cl-cv h3,html.dark .cl-cv h3 a{color:#f1f5f9;text-shadow:0 -1px 0 rgba(0,0,0,.6)}html.dark .cl-cv-qualite{color:#fbbf24;text-shadow:0 -1px 0 rgba(0,0,0,.6)}html.dark .cl-cv .cl-tyc,html.dark .cl-cv .st-papiers,html.dark .cl-cv-compte,html.dark .cl-cv-lieu{color:#a8b3c2;text-shadow:none}html.dark .cl-cv-compte b{color:#f1f5f9}html.dark .lc-bp.lc-bp--acier{color:#e2e8f0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,rgba(0,0,0,.06) 1px 2px),var(--cv-brosse) 0 0 /420px 420px,linear-gradient(103deg,#4a525d 0,#363d47 26%,#2a3039 50%,#20252d 74%,#2e343d 100%);background-blend-mode:normal,soft-light,normal;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 0 0 2px hsla(0,0%,100%,.04),inset 0 -2px 0 rgba(0,0,0,.45)}html.dark .lc-bp--acier .lc-nom{color:#f1f5f9;text-shadow:0 -1px 0 rgba(0,0,0,.6)}html.dark .lc-bp--acier .lc-cl{color:#a8b3c2}html.dark .lc-bp--acier .lc-cp{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.3);color:#e2e8f0;box-shadow:none}html.dark .lc-bp--acier .lc-cp--r{background:rgba(190,18,60,.2);border-color:rgba(251,113,133,.4);color:#fda4af}html.dark .lc-bp--acier .lc-cp--info{background:rgba(3,105,161,.22);border-color:rgba(125,211,252,.35);color:#7dd3fc}html.dark .lc-bp--acier .lc-cp--st{background:rgba(146,64,14,.25);border-color:hsla(48,97%,77%,.35);color:#fcd34d}html.dark .lc-bp--acier .lc-illu{filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.cl-cv .cl-nd{height:22px;padding:0 9px;font-size:10.5px}@media (max-width:640px){.lc-grid2.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listes .cl-pc.cl-cv{padding:8px 10px 9px}.cl-cv-tete{gap:6px;padding-right:18px}.cl-cv-qualite{font-size:8px}.cl-cv .cl-mn{width:20px;height:20px}.cl-cv h3{padding-top:3px;font-size:13px;line-height:16px}.cl-cv-lieu{min-height:13px;padding-bottom:5px;font-size:10px}.cl-cv-compte{font-size:9px}.cl-cv-compte b{font-size:10px}.cl-cv .cl-ac3,.cl-cv .cl-ca{gap:3px}.cl-cv .cl-ca{--ca:20px}.cl-cv .cl-ca svg{height:10px;width:10px}}@media (hover:none),(prefers-reduced-motion:reduce){.listes .cl-pc.cl-cv:hover{transform:none}}.listes[data-maquette] .lc-grid2.cl-grid:has(.cl-cv--plaque){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lc-grid2.cl-grid:has(.cl-cv--plaque){grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.listes .cl-pc.cl-cv.cl-cv--plaque,.listes .cl-pc.cl-cv.cl-cv--plaque:hover{--cv-bandeau:96px;aspect-ratio:auto;min-height:196px;padding:16px 18px 15px;border:1px solid #c3c9d1;border-radius:12px;color:#111418;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.09) 0 1px,rgba(0,0,0,.028) 1px 2px) 0 0 /100% var(--cv-bandeau) no-repeat,var(--cv-brosse) 0 0 /420px var(--cv-bandeau) repeat-x,linear-gradient(103deg,#f7f9fb 0,#e8ebef 24%,#d7dbe0 46%,#c1c5cb 68%,#b2b6bc 84%,#d1d4d9 100%) 0 0 /100% var(--cv-bandeau) no-repeat,linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.18)) 0 var(--cv-bandeau) /100% 2px no-repeat,#fff;box-shadow:inset 0 1px 0 #fff,0 1px 0 #c3c9d1,0 16px 24px -16px rgba(15,23,42,.4)}.listes .cl-pc.cl-cv.cl-cv--plaque:hover{box-shadow:inset 0 1px 0 #fff,0 1px 0 #c3c9d1,0 24px 30px -18px rgba(15,23,42,.48)}.cl-cv--plaque:after,.cl-cv--plaque:before{display:none}.cl-cv-vis i{position:absolute;z-index:1;width:9px;height:9px;border-radius:50%;background:linear-gradient(45deg,transparent 44%,rgba(60,64,70,.55) 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,rgba(60,64,70,.55) 44% 56%,transparent 56%),radial-gradient(circle at 35% 30%,#fff 0,#d6dade 38%,#8d9298 100%);box-shadow:0 0 0 1px rgba(0,0,0,.38),0 1px 0 1px hsla(0,0%,100%,.45);pointer-events:none}.cl-cv-vis i:first-child{top:7px;left:7px}.cl-cv-vis i:nth-child(2){top:7px;right:7px}.cl-cv-vis i:nth-child(3),.cl-cv-vis i:nth-child(4){display:none}.cl-cv--plaque .cl-cv-tete{gap:7px;padding-right:34px}.cl-cv--plaque .cl-cv-qualite{font-size:10px;letter-spacing:.2em;color:#8a4513;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.cl-cv--plaque .cl-dot.cl-cv-etat{position:static;flex-shrink:0;width:9px;height:9px;border:0;box-shadow:0 0 0 2px hsla(0,0%,100%,.55),0 1px 2px rgba(0,0,0,.35)}html.dark .cl-cv--plaque .cl-dot.cl-cv-etat{box-shadow:0 0 0 2px rgba(0,0,0,.35)}.cl-cv--plaque .cl-mnw{top:10px;right:22px}.cl-cv--plaque h3{margin:9px 0 0;padding:0 34px 0 0;font-size:19px;line-height:24px;color:#0d1014;text-shadow:0 1px 0 hsla(0,0%,100%,.6)}.cl-cv--plaque .cl-cv-compte{display:flex;flex-direction:row;gap:12px;margin-top:3px;padding-right:34px;font-size:11.5px;color:#2f343b;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.cl-cv--plaque .cl-cv-compte b{font-size:12px;color:#0d1014}.cl-cv--plaque .st-papiers{margin-top:4px;padding-right:34px;font-size:11.5px;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.cl-cv--plaque .cl-cv-pied{align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px}.cl-cv-ln{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.cl-cv-ln>span{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;color:#1d2126;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.cl-cv-ln>span:empty{display:none}.cl-cv-ln svg{height:13px;width:13px;flex-shrink:0;color:#a4551a}.cl-cv--plaque .cl-cv-lieu{min-height:0;padding:0;background:none}.cl-cv--plaque .cl-ac3{flex-shrink:0}.fcl-ca.cl-cv-ca{--ca:32px;gap:6px}.fcl-ca.cl-cv-ca a,.fcl-ca.cl-cv-ca a:focus-visible,.fcl-ca.cl-cv-ca a:hover{transform:none;background:none;box-shadow:none}.fcl-ca.cl-cv-ca a{color:color-mix(in srgb,var(--b) 60%,#2a2f36)}.fcl-ca.cl-cv-ca a:focus-visible,.fcl-ca.cl-cv-ca a:hover{color:var(--b)}.fcl-ca.cl-cv-ca svg{height:19px;width:19px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.65))}html.dark .fcl-ca.cl-cv-ca a{color:color-mix(in srgb,var(--b) 55%,#cbd5e1)}html.dark .fcl-ca.cl-cv-ca svg{filter:drop-shadow(0 -1px 0 rgba(0,0,0,.6))}.fcl-ca.cl-cv-ca span[data-absent]{display:flex;height:var(--ca);width:var(--ca);align-items:center;justify-content:center;border:0;background:none;box-shadow:none;color:rgba(40,44,50,.3);opacity:1}html.dark .listes .cl-pc.cl-cv.cl-cv--plaque,html.dark .listes .cl-pc.cl-cv.cl-cv--plaque:hover{border-color:#05070a;color:#e2e8f0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,rgba(0,0,0,.06) 1px 2px) 0 0 /100% var(--cv-bandeau) no-repeat,var(--cv-brosse) 0 0 /420px var(--cv-bandeau) repeat-x,linear-gradient(103deg,#4a525d 0,#363d47 26%,#2a3039 50%,#20252d 74%,#2e343d 100%) 0 0 /100% var(--cv-bandeau) no-repeat,linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5)) 0 var(--cv-bandeau) /100% 2px no-repeat,#0f1728;background-blend-mode:normal,soft-light,normal,normal;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 0 #020305,0 18px 26px -16px rgba(0,0,0,.85)}html.dark .cl-cv-vis i{background:linear-gradient(45deg,transparent 44%,rgba(10,12,15,.7) 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,rgba(10,12,15,.7) 44% 56%,transparent 56%),radial-gradient(circle at 35% 30%,#c9ced5 0,#7d848d 45%,#3c424a 100%);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 1px 0 1px hsla(0,0%,100%,.08)}html.dark .cl-cv--plaque .cl-cv-compte b,html.dark .cl-cv--plaque h3,html.dark .cl-cv--plaque h3 a{color:#f1f5f9;text-shadow:0 -1px 0 rgba(0,0,0,.6)}html.dark .cl-cv--plaque .cl-cv-qualite{color:#f0a54a;text-shadow:0 -1px 0 rgba(0,0,0,.6)}html.dark .cl-cv--plaque .cl-cv-compte,html.dark .cl-cv--plaque .cl-cv-lieu,html.dark .cl-cv--plaque .cl-cv-ln>span{color:#b6c0cc;text-shadow:none}html.dark .cl-cv--plaque .cl-cv-ln svg{color:#f0a54a}html.dark .cl-cv--plaque .cl-mn{color:#cbd5e1}html.dark .fcl-ca.cl-cv-ca span[data-absent]{background:none;box-shadow:none;color:rgba(226,232,240,.25)}@media (max-width:640px){.lc-grid2.cl-grid:has(.cl-cv--plaque){grid-template-columns:minmax(0,1fr)}.listes .cl-pc.cl-cv.cl-cv--plaque{--cv-bandeau:90px;min-height:180px;padding:14px 15px 13px}.cl-cv--plaque h3{font-size:17px;line-height:22px}}.lc-lh2.cl-lh,.lc-lr2.cl-lr{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) 261px}.lc-lr2.cl-lr{position:relative;overflow:hidden;padding-left:24px;cursor:default}.lc-lr2.cl-lr>*{position:relative;z-index:1}.lc-lr2.cl-lr .lc-n{position:static}.cl-ava{position:relative;z-index:2;width:46px;height:46px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:600;font-size:15px;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 0 0 4px var(--cl-anneau),0 8px 14px -8px rgba(15,23,42,.6);pointer-events:none}.cl-ava--co{border-radius:15px}.cl-nb{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:600;font-size:14px;color:var(--lc-ink-2)}.lc-cp--alerte{--pc:#d97706}.cl-ra{display:flex;align-items:center;justify-content:flex-end;gap:7px;z-index:2!important}.cl-ca{--ca:34px;position:relative;z-index:2;flex-shrink:0;gap:8px}.cl-ca svg{height:15px;width:15px}.fcl-ca.cl-ca a{border:1px solid rgba(148,163,184,.35);border-color:color-mix(in srgb,var(--b) 25%,transparent);background:var(--cl-ca-fond);background:color-mix(in srgb,var(--b) 10%,var(--cl-ca-fond));color:var(--b);color:color-mix(in srgb,var(--b) var(--cl-ca-encre),#fff);box-shadow:none;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background-color .2s,color .2s,border-color .2s}.fcl-ca.cl-ca a:focus-visible,.fcl-ca.cl-ca a:hover{transform:translateY(-2px);border-color:var(--b);background:var(--b);color:#fff;box-shadow:none}.fcl-ca.cl-ca a:active{transform:none}@media (prefers-reduced-motion:reduce){.fcl-ca.cl-ca a{transition:none}.fcl-ca.cl-ca a:focus-visible,.fcl-ca.cl-ca a:hover{transform:none}}.fcl-ca span[data-absent]{display:flex;height:var(--ca,44px);width:var(--ca,44px);align-items:center;justify-content:center;border-radius:50%;border:1px dashed var(--lc-line);background:transparent;color:var(--lc-leger);opacity:.55;cursor:not-allowed}.cl-ra .cl-dv{height:36px;border-radius:18px}.cl-ra .lc-go{width:36px;height:36px;flex-shrink:0}.listes:not([data-maquette]) .lc-lr2.cl-lr{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.listes:not([data-maquette]) .lc-lr2.cl-lr .cl-nb{display:none}.listes:not([data-maquette]) .lc-lr2.cl-lr .lc-chs{order:3;grid-column:1}.listes:not([data-maquette]) .lc-lr2.cl-lr .cl-ra{order:4;grid-column:1/-1;justify-content:flex-start}.listes:not([data-maquette]) .lc-lr2.cl-lr .cl-ra .lc-go{display:flex;margin-left:auto}.menu-flottant.cl-menu{width:222px;padding:6px}.cl-menu [role=menuitem]{display:flex;width:100%;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border:none;border-radius:9px;background:none;font-size:13px;font-weight:600;text-align:left;color:#e2e8f0;cursor:pointer}.cl-menu [role=menuitem] svg{width:16px;height:16px;flex-shrink:0;opacity:.8}.cl-menu [role=menuitem]:focus-visible,.cl-menu [role=menuitem]:hover{background:rgba(148,163,184,.16);outline:none}.cl-menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b}.cl-menu [role=menuitem][data-danger]{margin-top:4px;color:#fda4af}.cl-menu [role=menuitem][data-danger]:focus-visible,.cl-menu [role=menuitem][data-danger]:hover{background:rgba(225,29,72,.14)}.cl-menu [role=menuitem]:disabled{cursor:not-allowed;opacity:.5}.cl-menu-note{max-width:206px;margin:2px 10px 6px;font-size:11px;line-height:1.4;color:#94a3b8}html.light .cl-menu-note,html[data-theme=light] .cl-menu-note{color:#64748b}html.light .cl-menu [role=menuitem],html[data-theme=light] .cl-menu [role=menuitem]{color:#0b1220}html.light .cl-menu [role=menuitem][data-danger],html[data-theme=light] .cl-menu [role=menuitem][data-danger]{color:#be123c}@media (prefers-reduced-motion:reduce){.cl-aura:before,.cl-av3,.cl-av3:before,.cl-mn,.cl-pc{transition:none}.cl-pc:hover,.cl-pc:hover .cl-aura:before,.cl-pc:hover .cl-av3{transform:none}.cl-pc:hover .cl-av3:before{animation:none}}.rl2-g.lc-lh2,.rl2-g.lc-lr2{grid-template-columns:minmax(0,2.2fr) 124px 170px 236px 128px 216px}.rl2-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.rl2-btn.rl2-retirer{padding:0 11px;flex:none}.rl2-g.lc-lr2{cursor:default}.rl2-num{color:var(--lc-ink-2);font-weight:700;text-decoration:none}.rl2-num:hover{text-decoration:underline;text-underline-offset:2px}.rl2-dates{display:contents}.rl2-d{font-size:13.5px;font-weight:600;color:var(--lc-ink-2);white-space:nowrap}.rl2-d--jamais{color:var(--lc-leger)}.listes[data-maquette] .rl2-pre{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rl2-niv{min-width:0;display:flex}.rl2-g .lc-cp{height:24px;font-size:11.5px}.rl2-btn{height:38px;padding:0 14px;border-radius:12px;font-size:13px;justify-self:end;font-family:inherit}.rl2-btn .rl2-ico{width:15px;height:15px}.rl2-sec+.rl2-sec{margin-top:26px}.lc-grp2.rl2-titre{margin:0 0 12px}.rl2-nb{font-style:normal;min-width:22px;height:20px;padding:0 7px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-manrope),sans-serif;font-size:11px;font-weight:800;background:color-mix(in srgb,var(--lc-ink-2) 12%,transparent);color:var(--lc-ink-2)}.rl2-note{margin:18px 4px 0;font-size:12.5px}.rl2-note,.rl2-vide{font-weight:600;color:var(--lc-soft)}.rl2-vide{margin:0;padding:18px 24px;border-radius:18px;border:1px dashed var(--lc-line);font-size:13.5px}.rl2-band{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:84px;margin-bottom:22px;border-radius:20px;overflow:hidden;color:#e2e8f0;background:linear-gradient(160deg,#16213a,#0b1222);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.6);animation-delay:.08s}.rl2-band:before{background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.rl2-band:after,.rl2-band:before{content:"";position:absolute;inset:0}.rl2-band:after{background:radial-gradient(420px 160px at 0 0,rgba(245,158,11,.14),transparent 70%);pointer-events:none}.rl2-k{position:relative;z-index:1;display:flex;align-items:center;gap:18px;padding:0 28px;min-width:0}.rl2-k+.rl2-k:before{content:"";position:absolute;left:0;top:-8px;bottom:-8px;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18),transparent)}.rl2-k b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:28px;letter-spacing:-.02em;color:#fff;white-space:nowrap}.rl2-k--r b{color:#fda4af}.rl2-k span{display:block;min-width:0;font-size:12.5px;font-weight:600;color:#a5b4c8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl2-k small{display:block;margin-bottom:2px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.rl2-g.lc-lr2[data-illuminee=oui]{opacity:1;animation:rl2-illumine 1.6s ease-out}@keyframes rl2-illumine{0%{border-color:#f59e0b;box-shadow:0 0 0 0 rgba(245,158,11,.55),inset 0 0 0 999px rgba(245,158,11,.14),var(--lc-ombre-douce)}60%{border-color:#f59e0b;box-shadow:0 0 0 8px rgba(245,158,11,0),inset 0 0 0 999px rgba(245,158,11,.08),var(--lc-ombre-douce)}to{box-shadow:0 0 0 0 rgba(245,158,11,0),inset 0 0 0 999px rgba(245,158,11,0),var(--lc-ombre-douce)}}.listes:not([data-maquette]) .rl2-band{grid-template-columns:minmax(0,1fr);height:auto;margin-bottom:16px}.listes:not([data-maquette]) .rl2-k{flex-direction:row-reverse;justify-content:space-between;gap:12px;padding:14px 20px}.listes:not([data-maquette]) .rl2-k b{font-size:24px}.listes:not([data-maquette]) .rl2-k+.rl2-k:before{left:20px;right:20px;top:0;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent)}.rl2-echelle{display:none}.listes:not([data-maquette]) .rl2-g.lc-lr2:not(.lc-lr2--archive){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client montant" "echelle echelle" "niveau dates" "bouton bouton";align-items:center;gap:10px 12px;padding:14px 16px 16px}.listes:not([data-maquette]) .rl2-g .lc-n{grid-area:client;align-self:start;gap:0}.listes:not([data-maquette]) .rl2-g .lc-n>.lc-ic3{display:none}.listes:not([data-maquette]) .rl2-g .lc-n-t>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.listes:not([data-maquette]) .rl2-g .lc-am{grid-area:montant;align-self:start;padding-top:1px;font-size:16.5px}.listes:not([data-maquette]) .rl2-g .rl2-echelle{grid-area:echelle;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.listes:not([data-maquette]) .rl2-g .rl2-echelle i{height:5px;border-radius:5px;background:color-mix(in srgb,var(--lc-ink-2) 14%,transparent)}.listes:not([data-maquette]) .rl2-g .rl2-dates{grid-area:dates;display:flex;justify-content:flex-end;min-width:0}.listes:not([data-maquette]) .rl2-g .rl2-d{font-size:12.5px;font-weight:700}.listes:not([data-maquette]) .rl2-g .rl2-d:first-child{display:none}.listes:not([data-maquette]) .rl2-g .rl2-niv{grid-area:niveau;min-width:0}.listes:not([data-maquette]) .rl2-g .rl2-actions{grid-area:bouton;margin-top:2px}.listes:not([data-maquette]) .rl2-g .rl2-btn{flex:1;justify-content:center;height:44px;font-size:14px}.listes:not([data-maquette]) .rl2-g .rl2-btn.rl2-retirer{flex:none;padding:0 14px}@media (prefers-reduced-motion:reduce){.rl2-band{animation:none;opacity:1}.rl2-g.lc-lr2:hover{transform:none}.rl2-g.lc-lr2[data-illuminee=oui]{animation:none!important;border-color:#f59e0b}}.pr2-g.lc-lh2,.pr2-g.lc-lr2{grid-template-columns:minmax(0,2.1fr) minmax(0,1.5fr) minmax(0,1.5fr) 128px 120px}.pr2-g.lc-lr2{cursor:default}.lc-lr2.pr2-dort:before{background:linear-gradient(180deg,#fda4af,#e11d48)}.lc-ic3.pr2-ini{font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:800;letter-spacing:.02em;color:#334155;text-shadow:0 1px 0 hsla(0,0%,100%,.85)}.lc-ic3.pr2-ini--grand{width:56px;height:56px;border-radius:16px;font-size:18px}.pr2-g .lc-cp{height:24px;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}.pr2-btn{justify-self:end;min-width:104px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.lc-grp2.rl2-titre:has(.pr2-total):after{order:8}.pr2-k-lien{color:inherit;text-decoration:none}.pr2-k-lien:focus-visible b,.pr2-k-lien:hover b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pr2-k-voir{display:block;margin-top:3px;font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:#fbbf24}html.light .pr2-chiffres,html[data-theme=light] .pr2-chiffres{--pr2-ch-col:linear-gradient(180deg,#2b3d66,#0b1222)}.pr2-tc .lc-cp{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pr2-rel{margin-bottom:16px}.pr2-carte--action.pr2-rel small{color:color-mix(in srgb,#7c3aed 65%,var(--lc-ink))}.pr2-rel-tel{font-weight:600}.pr2-rel-tel b{font-weight:800;color:var(--lc-ink);-webkit-user-select:all;-moz-user-select:all;user-select:all}.pr2-rel-sans{font-weight:700}.pr2-rel-msg{display:flex;flex-direction:column;gap:6px;margin-top:12px}.pr2-rel-msg span{font-size:12px;font-weight:800;color:var(--lc-soft)}.pr2-rel-msg textarea{width:100%;min-height:96px;padding:10px 12px;resize:vertical;border-radius:12px;border:1px solid color-mix(in srgb,var(--lc-ink) 45%,transparent);background:var(--lc-blanc);font-family:var(--font-manrope),sans-serif;font-size:14px;line-height:1.5;color:var(--lc-ink)}.pr2-rel-msg textarea:focus-visible{outline:2px solid color-mix(in srgb,#7c3aed 70%,var(--lc-ink));outline-offset:1px}.pr2-rel-fin{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--lc-line)}.pr2-rel-fin .rl2-btn{display:inline-flex;align-items:center;gap:6px}.pr2-rel-fin .pr2-lien{margin-top:0}.pr2-rel-passer{min-height:40px;padding:0 8px}.pr2-rel-aide{flex:1 1 200px;font-size:12.5px;color:var(--lc-soft)}.listes[data-maquette] .pr2-alertes[data-panneau]{display:none}.pr2-alerte,.pr2-at-dort{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ac) 40%,transparent);background:color-mix(in srgb,var(--ac) 9%,var(--lc-blanc));font-family:var(--font-manrope),sans-serif;font-size:13px;line-height:1.35;text-align:left;color:var(--lc-ink-2);cursor:pointer}.pr2-alerte--dort,.pr2-at-dort{--ac:#e11d48}.pr2-alerte svg,.pr2-at-dort svg{flex:none;width:16px;height:16px;color:color-mix(in srgb,var(--ac) 65%,var(--lc-ink))}.pr2-alerte span,.pr2-at-dort span{flex:1;min-width:0}.pr2-alerte b,.pr2-at-dort b{font-weight:800;color:var(--lc-ink)}.pr2-alerte em,.pr2-at-dort em{flex:none;font-style:normal;font-weight:800;color:color-mix(in srgb,var(--ac) 65%,var(--lc-ink))}.pr2-alerte:hover,.pr2-at-dort:hover{background:color-mix(in srgb,var(--ac) 15%,var(--lc-blanc))}.pr2-alerte:focus-visible,.pr2-at-dort:focus-visible{outline:2px solid color-mix(in srgb,var(--ac) 65%,var(--lc-ink));outline-offset:2px}.pr2-at-dort{width:calc(100% - 8px);min-height:44px;margin:10px 4px 0}.pr2-barre{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.pr2-actions .rl2-btn,.pr2-barre .rl2-btn,.pr2-carte-btns .rl2-btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.pr2-erreur{margin:0 0 12px;font-size:13.5px;font-weight:700;color:color-mix(in srgb,#e11d48 75%,var(--lc-ink))}.pr2-carte{padding:18px 20px;border-radius:20px;border:1px solid var(--lc-line-2);background:var(--lc-carte);box-shadow:var(--lc-ombre)}.pr2-carte--action{border:1.5px solid color-mix(in srgb,var(--pc) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pc) 12%,transparent),var(--lc-ombre)}.pr2-carte--action small{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--pc) 80%,var(--lc-ink))}.pr2-carte--action h3{margin:4px 0 0;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:18px;font-weight:700;color:var(--lc-ink)}.pr2-carte--action p{margin:6px 0 0;font-size:14px;color:var(--lc-ink-2)}.pr2-carte-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pr2-lien{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:0;border:0;background:none;font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:800;color:var(--lc-ambre);text-decoration:none;cursor:pointer}.pr2-accords .pr2-lien,.pr2-carte-tete .pr2-lien{margin-top:0}.pr2-lien-aide{padding:0;border:0;background:none;font:inherit;font-weight:800;color:var(--lc-ambre);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pr2-guide{counter-reset:pr2-guide;display:grid;gap:10px;width:100%;max-width:520px;margin:10px auto 0;padding:0;list-style:none;text-align:left}.pr2-guide li{counter-increment:pr2-guide;position:relative;padding:10px 12px 10px 46px;border-radius:12px;background:var(--lc-carte);box-shadow:var(--lc-ombre-douce);font-family:var(--font-manrope),sans-serif;font-size:13.5px;line-height:1.45;color:var(--lc-ink-2)}.pr2-guide li:before{content:counter(pr2-guide);position:absolute;left:12px;top:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#0b1220;color:#fbbf24;font-size:12px;font-weight:800}.pr2-guide b{color:var(--lc-ink)}.pr2-lien:hover{text-decoration:underline;text-underline-offset:2px}.pr2-accords .pr2-lien{margin-left:auto}.pr2-hist .lc-ty{flex:none;width:38px;height:38px;border-radius:11px;font-size:9.5px}.listes:not([data-maquette]) .pr2-g.lc-lr2:not(.lc-lr2--archive){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"client montant" "action action" "signe signe" "bouton bouton";gap:8px 12px;padding:14px 16px 16px 20px}.listes:not([data-maquette]) .pr2-g .lc-n{grid-area:client;gap:12px}.listes:not([data-maquette]) .pr2-g .lc-am{grid-area:montant;align-self:start;padding-top:3px}.listes:not([data-maquette]) .pr2-g .pr2-act{grid-area:action;padding-left:54px}.listes:not([data-maquette]) .pr2-g .pr2-signe{grid-area:signe;padding-left:54px;white-space:normal}.listes:not([data-maquette]) .pr2-g .pr2-btn{grid-area:bouton;justify-self:stretch;width:100%;height:44px;margin-top:4px;font-size:14px}.listes:not([data-maquette]) .pr2-cols{grid-template-columns:minmax(0,1fr)}.listes:not([data-maquette]) .pr2-tete{padding:18px}.listes:not([data-maquette]) .pr2-tete-m{text-align:left}.listes.pr2-page .rl2-k span{white-space:normal}.listes:not([data-maquette]) .pr2-tab{grid-auto-columns:78%;scroll-snap-type:x mandatory;margin:-5px -7px 0}.listes:not([data-maquette]) .pr2-tab-col{scroll-snap-align:start}.listes:not([data-maquette]) .pr2-ch-grille{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px}.listes:not([data-maquette]) .pr2-ch-colonne{gap:14px}.listes:not([data-maquette]) .pr2-ch{padding:16px}.listes:not([data-maquette]) .pr2-ch-l{grid-template-columns:104px minmax(0,1fr) 52px;gap:10px}.listes:not([data-maquette]) .pr2-ch-l--motif{grid-template-columns:120px minmax(0,1fr) 28px}.listes:not([data-maquette]) .pr2-ch-tr{grid-template-columns:minmax(0,1fr) 50px 46px 76px;gap:8px}.listes:not([data-maquette]) .pr2-prov-tr.pr2-ch-th{display:none}.listes:not([data-maquette]) .pr2-prov-tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:12px 0}.listes:not([data-maquette]) .pr2-prov-canal{grid-column:1/-1}.listes:not([data-maquette]) .pr2-prov-tr>[data-label]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.listes:not([data-maquette]) .pr2-prov-tr>[data-label]:before{content:attr(data-label);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lc-leger)}.listes:not([data-maquette]) .pr2-prov-tr .pr2-ch-taux .pr2-ch-piste{display:none}.listes:not([data-maquette]) .pr2-prov-tr .pr2-ch-taux b{min-width:0;text-align:left}.listes:not([data-maquette]) .pr2-ch-th{letter-spacing:.04em}.listes:not([data-maquette]) .pr2-ch-th span:nth-child(3){text-align:right}.listes:not([data-maquette]) .pr2-ch-taux .pr2-ch-piste{display:none}.listes:not([data-maquette]) .pr2-ch-mois{gap:8px;height:180px}.listes:not([data-maquette]) .pr2-etapes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:8px}.listes:not([data-maquette]) .pr2-etapes::-webkit-scrollbar{display:none}.listes:not([data-maquette]) .pr2-etapes li{flex:0 0 auto}.listes:not([data-maquette]) .pr2-etapes button{height:40px;padding:0 14px;white-space:nowrap}.listes.ag2{--ag2-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--ag2-ombre:var(--lc-ombre);--ag2-fond:var(--lc-blanc);--ag2-doux:var(--lc-soft);--ag2-leger:var(--lc-leger);--ag2-axe:var(--lc-line);--ag2-pointille:var(--lc-line-2);--ag2-bord:var(--lc-line);--ag2-piste:#1e293b;--ag2-vert:#6ee7b7;--ag2-ambre:#fbbf24;--ag2-rouge:#fda4af;--ag2-ambre-survol:#fcd34d;--ag2-rang:rgba(148,163,184,.16);--ag2-rang-reflet:transparent}html.light .listes.ag2,html[data-theme=light] .listes.ag2{--ag2-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--ag2-ombre:0 1px 2px rgba(15,23,42,.07),0 20px 36px -24px rgba(15,23,42,.62);--ag2-fond:linear-gradient(180deg,#fff,#fbfcfe);--ag2-doux:#475569;--ag2-leger:#64748b;--ag2-axe:#cfd6e0;--ag2-pointille:#e2e6ec;--ag2-bord:#dde3eb;--ag2-piste:#e9edf2;--ag2-vert:#047857;--ag2-ambre:#b45309;--ag2-rouge:#be123c;--ag2-ambre-survol:#92400e;--ag2-rang:rgba(51,65,85,.24);--ag2-rang-reflet:hsla(0,0%,100%,.75)}.ac2-band,.ag2-band{position:relative;display:grid;align-items:center;min-height:92px;margin-bottom:18px;border-radius:20px;overflow:hidden;color:#e2e8f0;background:linear-gradient(160deg,#16213a,#0b1222);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.6)}.ag2-band[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ag2-band[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ac2-band:before,.ag2-band:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.ag2-band:after{content:"";position:absolute;inset:0;background:radial-gradient(420px 160px at 0 0,rgba(245,158,11,.14),transparent 70%);pointer-events:none}.ag2-k{position:relative;z-index:1;min-width:0;padding:0 26px}.ag2-band[data-n="3"] .ag2-k{padding:0 34px}.ag2-k+.ag2-k:before{content:"";position:absolute;left:0;top:-6px;bottom:-6px;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18),transparent)}.ag2-k--bloc:before{width:2px!important;background:linear-gradient(180deg,transparent,rgba(251,191,36,.7),transparent)!important}.ag2-k small{display:block;margin-bottom:2px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fbbf24}.ag2-k p{margin:0;display:flex;align-items:center;gap:8px}.ag2-k b{display:block;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-weight:700;font-size:26px;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;color:#fff}.ag2-band[data-n="3"] .ag2-k b{font-size:28px}.ag2-k--or b{color:#fcd34d}.ag2-k--r b{color:#fda4af}.ag2-k span{display:block;margin-top:1px;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a5b4c8}.ag2-k span i{color:#fda4af}.ag2-ec,.ag2-k span i{font-style:normal;font-weight:800}.ag2-ec{flex-shrink:0;padding:2px 7px;border-radius:8px;font-size:11px;white-space:nowrap}.ag2-ec--up{color:#6ee7b7;background:rgba(16,185,129,.16)}.ag2-ec--dn{color:#fda4af;background:rgba(225,29,72,.2)}.ag2 .ag2-bf{margin-bottom:20px}.listes.ag2 .bf-tray.ag2-tray{height:auto;flex-direction:column;align-items:stretch;gap:0;padding-top:5px;padding-bottom:5px}.ag2-rang{display:flex;align-items:center;gap:6px;height:46px;min-width:0}.ag2-rang--2{height:52px;margin-top:4px;padding-top:5px;border-top:1px solid var(--ag2-rang);box-shadow:inset 0 1px 0 var(--ag2-rang-reflet)}.ag2-onglets button svg{width:16px;height:16px}.ag2 .ag2-onglets button{padding:0 14px;font-size:13.5px}.listes.ag2 .bf-sg button em.ag2-nb,.listes.ag2 .bf-sg button[aria-checked=true] em.ag2-nb{border-radius:999px;background:#e11d48;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800;color:#fff}.ag2 .ag2-rang--2 .bf-sr{flex:0 1 340px;width:340px}.ag2-per{margin-right:8px;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--ag2-doux)}.ag2-cache{visibility:hidden}.ag2 .ag2-cnt{margin:0 4px 0 0;color:var(--ag2-doux);white-space:nowrap}.ag2 .ag2-cnt b{color:var(--lc-ink)}.ag2-carte{position:relative;display:flex;min-width:0;flex-direction:column;border-radius:22px;border:1.5px solid transparent;background:var(--ag2-fond) padding-box,var(--ag2-cadre) border-box;padding:18px 20px;box-shadow:var(--ag2-ombre)}.ag2-tete{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ag2-tete>div{min-width:0;flex:1}.ag2-tete h3{margin:0;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:17px;font-weight:700;line-height:1.2;color:var(--lc-ink)}.ag2-tete small{display:flex;align-items:baseline;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--ag2-doux)}.ag2-tete small span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ag2 .ag2-ic{width:40px;height:40px;border-radius:12px}.ag2 .ag2-ic svg{width:19px;height:19px}.ag2-cols{display:flex;flex-direction:column;gap:20px}.ag2-droite,.ag2-droite-dedans,.ag2-gauche{display:contents}.ag2-cols .ag2-graph{order:1}.ag2-cols .ag2-pan{order:2}.ag2-cols .ag2-trois{order:3}.ag2-trois{display:grid;gap:20px}.ag2-trois .ag2-carte{min-height:0}.ag2-leg{display:flex;flex-shrink:0;gap:16px;font-size:12px;font-weight:700;color:var(--lc-ink-2)}.ag2-leg span{display:flex;align-items:center;gap:6px}.ag2-leg i{width:10px;height:10px;border-radius:3px}.ag2-chart{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;height:196px;margin:16px 0 26px}.ag2-yax{position:relative;font-size:10.5px;font-weight:700;color:var(--ag2-leger)}.ag2-yax span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.ag2-yax span:first-child{top:0}.ag2-yax span:nth-child(2){top:25%}.ag2-yax span:nth-child(3){top:50%}.ag2-yax span:nth-child(4){top:75%}.ag2-yax span:nth-child(5){top:100%}.ag2-plot{position:relative;border-bottom:1px solid var(--ag2-axe);border-left:1px solid var(--ag2-axe)}.ag2-gl{position:absolute;left:0;right:0;border-top:1px dashed var(--ag2-pointille)}.ag2-colonnes{position:absolute;inset:0;display:grid;align-items:end;gap:18px;padding:0 18px}.ag2-mc{display:flex;height:100%;align-items:flex-end;justify-content:center;gap:6px}.ag2-bb,.ag2-mc{position:relative}.ag2-bb{width:24px;height:0;border-radius:7px 7px 3px 3px;cursor:pointer;transition:height 1s cubic-bezier(.2,1.2,.35,1)}.ag2-bb--e{background:linear-gradient(180deg,#34d399,#059669);box-shadow:0 8px 14px -8px rgba(5,150,105,.8)}.ag2-bb--d{background:linear-gradient(180deg,#fb7185,#e11d48)}.ag2-bb--w{background:linear-gradient(180deg,#93c5fd,#2563eb)}.ag2-bb:focus-visible,.ag2-bb:hover{filter:brightness(1.1);outline:none}.ag2-bb>b{bottom:calc(100% + 4px);transform:translateX(-50%);font-family:var(--font-sora),sans-serif;font-weight:700;color:var(--ag2-vert)}.ag2-bb>b,.ag2-tp{position:absolute;left:50%;font-size:11px;white-space:nowrap}.ag2-tp{bottom:calc(100% + 6px);z-index:3;border-radius:7px;background:#0b1220;padding:4px 7px;font-weight:800;color:#fff;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:all .2s}.ag2-bb:focus-visible .ag2-tp,.ag2-bb:hover .ag2-tp{opacity:1;transform:translate(-50%)}.ag2-bb:hover>b{opacity:0}.ag2-mlab{position:absolute;bottom:-24px;left:0;right:0;text-align:center;font-size:11.5px;font-weight:800;color:var(--ag2-leger)}.ag2-mlab--cur{color:var(--ag2-ambre)}.ag2-note{margin:0;text-align:right;font-size:11.5px;font-weight:600;color:var(--ag2-leger)}.ag2-pan{min-width:0;flex:1;border-radius:22px;padding:1.5px;background:var(--ag2-cadre);box-shadow:var(--ag2-ombre)}.ag2-pan>div{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:20.5px;background:var(--lc-blanc)}.ag2 .ag2-ah{margin-bottom:4px}.ag2 .ag2-ah p{padding-right:0}.ag2 .ag2-ah p b.ag2-rose{color:#fda4af}.ag2-lien{position:absolute;right:18px;top:38px;display:inline-flex;height:34px;align-items:center;border-radius:11px;border:1px solid rgba(251,191,36,.55);background:rgba(251,191,36,.12);padding:0 12px;font-size:12.5px;font-weight:800;text-decoration:none;color:#fcd34d;transition:background .25s,transform .3s cubic-bezier(.3,1.4,.5,1)}.ag2-lien:hover{background:rgba(251,191,36,.22);transform:translateX(2px)}.ag2-lien:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.ag2-stk{margin-top:12px;display:flex;height:8px;gap:2px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.12)}.ag2-stk i{display:block;width:0;height:100%;border-radius:999px;transition:width 1.3s cubic-bezier(.16,1,.3,1) .3s}.ag2-mini-liste{margin:0;display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.ag2-mini-liste li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:13px;border:1px solid var(--ag2-bord);background:var(--lc-blanc);padding:8px 10px}.ag2-mini-liste li>i{width:10px;height:10px;border-radius:5px;background:#e11d48;box-shadow:0 0 0 4px rgba(225,29,72,.14)}.ag2-mini-liste li.ag2-mini--att>i{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.16)}.ag2-mini-liste b{display:block;overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-ink)}.ag2-mini-liste span{display:block;font-size:11.5px;font-weight:600;color:var(--ag2-rouge)}.ag2-mini-liste li.ag2-mini--att span{color:var(--ag2-leger)}.ag2-mini-liste em{font-family:var(--font-sora),sans-serif;font-size:14px;font-style:normal;font-weight:700;white-space:nowrap;color:var(--lc-ink)}.ag2-suite{margin:8px 0 0;font-size:11.5px;font-weight:600;color:var(--ag2-leger)}.ag2-suite--pan{margin:10px 8px 0}.ag2-voir{margin-left:auto;flex-shrink:0;border:0;background:none;padding:0 0 0 10px;font:800 12.5px var(--font-manrope),sans-serif;white-space:nowrap;color:var(--ag2-ambre);cursor:pointer;transition:transform .2s ease,color .2s}.ag2-voir:hover{transform:translateX(3px);color:var(--ag2-ambre-survol)}.ag2-voir:focus-visible{outline:2px solid #f59e0b;outline-offset:3px;border-radius:6px}.ag2-deuxk{margin:0;display:flex;flex-direction:column;gap:6px}.ag2-deuxk>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;border-radius:13px;border:1px solid var(--ag2-bord);background:var(--lc-blanc);padding:0 12px;height:46px}.ag2-deuxk small{overflow:hidden;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;color:var(--ag2-leger)}.ag2-deuxk b,.ag2-deuxk small{display:block;white-space:nowrap}.ag2-deuxk b{font-family:var(--font-sora),sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--lc-ink)}.ag2-dn{display:flex;flex:1;align-items:center;gap:16px}.ag2-dn-a{position:relative;width:96px;height:96px;flex-shrink:0}.ag2-dn-a svg{width:100%;height:100%;transform:rotate(-90deg)}.ag2-dn-a>b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-sora),sans-serif;font-size:13.5px;font-weight:700;color:var(--lc-ink)}.ag2-piste{stroke:var(--ag2-piste)}.ag2-v{transition:stroke-dasharray 1.2s cubic-bezier(.16,1,.3,1)}.ag2-cat{display:flex;min-width:0;flex:1;flex-direction:column;gap:9px;font-size:13px;font-weight:700;color:var(--lc-ink-2)}.ag2-cat div{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px}.ag2-cat i{width:10px;height:10px;flex-shrink:0;border-radius:3px}.ag2-cat span{min-width:0;flex:1}.ag2-cat b{grid-column:2;font-family:var(--font-sora),sans-serif;font-size:12.5px;white-space:nowrap;color:var(--lc-ink)}.ag2-carte--cat .ag2-cat div{grid-template-columns:10px minmax(0,1fr) auto}.ag2-carte--cat .ag2-cat b{grid-column:auto}.ag2-vide{margin:6px 0;font-size:13.5px;font-weight:600;color:var(--ag2-leger)}.ag2-atl>.ag2-vide{margin:14px 8px}.ag2-vide--liste{border-radius:16px;border:1px dashed var(--ag2-axe);padding:22px;text-align:center}.ag2-g.lc-lh2,.ag2-g.lc-lr2{gap:18px}.ag2-g.lc-lr2{cursor:default}.ag2-g--cl.lc-lh2,.ag2-g--cl.lc-lr2{grid-template-columns:minmax(0,2.4fr) 130px 190px 150px 132px}.ag2-g--fo.lc-lh2,.ag2-g--fo.lc-lr2{grid-template-columns:minmax(0,2fr) 120px 180px 130px 110px}.ag2-g--ch.lc-lh2,.ag2-g--ch.lc-lr2{grid-template-columns:minmax(0,2fr) 240px 150px 150px 120px}.ag2-g--dv.lc-lh2,.ag2-g--dv.lc-lr2{grid-template-columns:minmax(0,2.4fr) 150px 170px 110px}.ag2-g .lc-cp{height:24px;font-size:11.5px}.ag2-etat{display:flex;min-width:0}.ag2-d{font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--lc-ink-2)}.ag2-jauge{display:flex;align-items:center;gap:10px}.ag2-pb{height:8px;flex:1;overflow:hidden;background:var(--ag2-piste);box-shadow:inset 0 1px 2px rgba(15,23,42,.14)}.ag2-pb,.ag2-pb i{border-radius:999px}.ag2-pb i{display:block;width:0;height:100%;background:linear-gradient(90deg,#1e40af,#38bdf8);transition:width 1.1s cubic-bezier(.16,1,.3,1) .2s}.ag2-jauge b{width:44px;text-align:right;font-family:var(--font-sora),sans-serif;font-size:13px;color:var(--lc-ink)}.ag2-deux{display:grid;align-items:start;gap:24px}.ag2-carte--cat{min-height:190px}.ag2 .ag2-suite-titre{margin-top:28px}.ag2-suite-titre small{font-family:var(--font-manrope),sans-serif;font-size:12.5px;font-weight:600;color:var(--ag2-leger)}.ag2-ret{margin-bottom:20px}.ag2-ret .ag-ic{position:relative;border:0}.listes[data-maquette] .ag2-cols{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:stretch;gap:24px}.listes[data-maquette] .ag2-gauche{display:flex;min-width:0;flex-direction:column;gap:20px}.listes[data-maquette] .ag2-trois{grid-template-columns:repeat(3,minmax(0,1fr))}.listes[data-maquette] .ag2-droite{display:block;position:relative}.listes[data-maquette] .ag2-droite-dedans{position:absolute;inset:0;display:flex}.listes[data-maquette] .ag2-deux{grid-template-columns:minmax(0,1fr) 400px}.listes:not([data-maquette]) .ag2-band[data-n]{grid-template-columns:minmax(0,1fr);padding:4px 0;margin-bottom:16px}.listes:not([data-maquette]) .ag2-band[data-n] .ag2-k{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:11px 20px}.listes:not([data-maquette]) .ag2-k small{margin-bottom:0;letter-spacing:.12em}.listes:not([data-maquette]) .ag2-k p{justify-content:flex-end}.listes:not([data-maquette]) .ag2-band[data-n] .ag2-k b{font-size:19px}.listes:not([data-maquette]) .ag2-k span{grid-column:1/-1;white-space:normal}.listes:not([data-maquette]) .ag2-k+.ag2-k:before{left:20px;right:20px;top:0;bottom:auto;width:auto!important;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent)}.listes:not([data-maquette]) .ag2-k--bloc:before{height:2px;background:linear-gradient(90deg,transparent,rgba(251,191,36,.7),transparent)!important}.listes:not([data-maquette]) .ag2-rang{height:auto;flex-wrap:wrap;gap:8px 6px}.listes:not([data-maquette]) .ag2-rang--2{margin-top:8px;padding-top:8px}.listes:not([data-maquette]) .ag2-rang,.listes:not([data-maquette]) .ag2-tray{min-width:0;max-width:100%}.listes:not([data-maquette]) .ag2-rang .bf-sg{flex:1 1 100%;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.listes:not([data-maquette]) .ag2-rang .bf-sg button{height:44px;flex-shrink:0}.listes:not([data-maquette]) .ag2-rang .ag2-periode{flex:0 0 auto;margin-left:auto}.listes:not([data-maquette]) .ag2-per{margin:0 0 0 6px;white-space:normal}.listes:not([data-maquette]) .ag2-cache{display:none}.listes.ag2:not([data-maquette]) .ag2-rang--2 .bf-sr,.listes:not([data-maquette]) .ag2 .ag2-rang--2 .bf-sr{flex:1 1 100%;width:100%;height:44px}.listes:not([data-maquette]) .ag2-cnt{margin-left:auto}.listes:not([data-maquette]) .ag2-carte{padding:16px}.listes:not([data-maquette]) .ag2-tete{flex-wrap:wrap}.listes:not([data-maquette]) .ag2-tete small{white-space:normal}.listes:not([data-maquette]) .ag2-leg{flex:1 1 100%;flex-wrap:wrap;gap:6px 14px}.listes:not([data-maquette]) .ag2-voir{min-height:44px}.listes:not([data-maquette]) .ag2-chart{grid-template-columns:38px minmax(0,1fr);gap:6px}.listes:not([data-maquette]) .ag2-colonnes{gap:6px;padding:0 6px}.listes:not([data-maquette]) .ag2-mc{gap:2px}.listes:not([data-maquette]) .ag2-bb{width:24%;max-width:24px;border-radius:5px 5px 2px 2px}.listes:not([data-maquette]) .ag2-chart:not([data-mois="1"]):not([data-mois="2"]):not([data-mois="3"]) .ag2-bb>b{display:none}.listes:not([data-maquette]) .ag2-note{text-align:left}.listes:not([data-maquette]) .ag2-graph{overflow:hidden}.listes:not([data-maquette]) .ag2-mc:nth-child(-n+2) .ag2-tp{left:0;transform:translateY(4px)}.listes:not([data-maquette]) .ag2-mc:nth-last-child(-n+2) .ag2-tp{left:auto;right:0;transform:translateY(4px)}.listes:not([data-maquette]) .ag2-mc:nth-child(-n+2) .ag2-bb:focus-visible .ag2-tp,.listes:not([data-maquette]) .ag2-mc:nth-child(-n+2) .ag2-bb:hover .ag2-tp,.listes:not([data-maquette]) .ag2-mc:nth-last-child(-n+2) .ag2-bb:focus-visible .ag2-tp,.listes:not([data-maquette]) .ag2-mc:nth-last-child(-n+2) .ag2-bb:hover .ag2-tp{transform:translate(0)}.listes:not([data-maquette]) .ag2-atl{max-height:420px}.listes:not([data-maquette]) .ag2-lien{height:44px;top:14px}.listes:not([data-maquette]) .ag2-ah small{display:block;padding-right:112px}.listes:not([data-maquette]) .ag2-g.lc-lr2:not(.lc-lr2--archive){grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px 16px 20px}.listes:not([data-maquette]) .ag2-g .lc-n{grid-area:1/1;gap:12px}.listes:not([data-maquette]) .ag2-g .lc-am{grid-area:1/2;align-self:start;padding-top:3px}.listes:not([data-maquette]) .ag2-g .ag2-d,.listes:not([data-maquette]) .ag2-g .ag2-etat,.listes:not([data-maquette]) .ag2-g .ag2-jauge{grid-column:1/-1;padding-left:54px;text-align:left}.listes:not([data-maquette]) .ag2-g .ag2-d{font-size:12.5px;white-space:normal}.listes:not([data-maquette]) .ag2-g .ag2-jauge .rl2-pre{font-size:12.5px;font-weight:600;color:var(--lc-ink-2)}.listes:not([data-maquette]) .ag2-g .rl2-btn{grid-column:1/-1;justify-self:stretch;justify-content:center;width:100%;height:44px;margin-top:4px;font-size:14px}.listes:not([data-maquette]) .ag2-suite-titre{flex-wrap:wrap}@media (min-width:640px){.listes:not([data-maquette]) .ag2-trois{grid-template-columns:repeat(2,minmax(0,1fr))}}.listes.mj2{--mj2-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--mj2-ombre:var(--lc-ombre);--mj2-carte:var(--lc-blanc);--mj2-tete:linear-gradient(180deg,#17233a,#131c2e);--mj2-trait:var(--lc-line);--mj2-trait-2:var(--lc-line-2);--mj2-piste:#1e293b;--mj2-doux:var(--lc-soft);--mj2-survol:var(--lc-survol);--mj2-bouton:linear-gradient(180deg,#26324f,#1b2540);--mj2-bouton-bord:#33415a;--mj2-bouton-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 6px 12px -8px rgba(0,0,0,.8);--mj2-enfonce:linear-gradient(180deg,#111a2b,#17233a);--mj2-bloque:linear-gradient(90deg,rgba(225,29,72,.16),transparent 55%);--mj2-motif-bord:rgba(244,63,94,.4);--mj2-date-fond:#1e293b;--mj2-vert:#6ee7b7;--mj2-ambre:#fbbf24;--mj2-rose:#fda4af;--mj2-defile:#33415a;display:flex;min-width:0;flex-direction:column}html.light .listes.mj2,html[data-theme=light] .listes.mj2{--mj2-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--mj2-ombre:0 1px 2px rgba(15,23,42,.07),0 20px 36px -24px rgba(15,23,42,.62);--mj2-carte:#fff;--mj2-tete:linear-gradient(180deg,#f8fafc,#eef2f7);--mj2-trait:#dfe4ec;--mj2-trait-2:#e9edf2;--mj2-piste:#e2e7ee;--mj2-doux:#475569;--mj2-survol:#f8fafc;--mj2-bouton:linear-gradient(180deg,#fff,#eef2f7);--mj2-bouton-bord:#cfd6e0;--mj2-bouton-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--mj2-enfonce:linear-gradient(180deg,#e6eaf0,#f8fafc);--mj2-bloque:linear-gradient(90deg,#fff1f2,#fff 55%);--mj2-motif-bord:#fecdd3;--mj2-date-fond:#eef2f7;--mj2-vert:#047857;--mj2-ambre:#b45309;--mj2-rose:#be123c;--mj2-defile:#c2cad6}.mj2-racine{position:relative;min-height:100%;flex-shrink:0}.mj2-page,.mj2-racine{display:flex;flex-direction:column}.mj2-ic-tete{width:40px;height:40px;border-radius:12px}.fenetre-icone:has(>.mj2-ic-tete){width:40px;height:40px;background:none}.mj2-sauve{margin-left:auto;display:inline-flex;height:30px;flex-shrink:0;align-items:center;gap:7px;border-radius:10px;border:1px solid #047857;background:#052e22;padding:0 12px;font-size:12.5px;font-weight:800;color:#a7f3d0;transition:background .3s,color .3s,border-color .3s}.mj2-sauve svg{width:15px;height:15px}.mj2-sauve[data-etat=en-cours]{border-color:#b45309;background:#3a2305;color:#fde68a}.mj2-sauve[data-etat=erreur]{border-color:#9f1239;background:#2a0d12;color:#fecdd3}html.light .mj2-sauve,html[data-theme=light] .mj2-sauve{border-color:#86efac;background:#f0fdf4;color:#15803d}html.light .mj2-sauve[data-etat=en-cours],html[data-theme=light] .mj2-sauve[data-etat=en-cours]{border-color:#fcd34d;background:#fff7e6;color:#92400e}html.light .mj2-sauve[data-etat=erreur],html[data-theme=light] .mj2-sauve[data-etat=erreur]{border-color:#fda4af;background:#fff1f2;color:#be123c}.mj2 .mj2-bf{flex-shrink:0;margin-bottom:18px}.fenetre-corps .mj2 .bf-sr input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.fenetre-corps .mj2 .bf-sr input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus{height:100%;min-height:0;border:0;border-radius:0;background:transparent;padding:0;font-size:14px;color:var(--lc-ink);box-shadow:none;outline:none}.mj2 .mj2-cnt{margin:0 6px 0 0;white-space:nowrap;color:var(--mj2-doux)}.mj2 .mj2-cnt b{color:var(--lc-ink)}.mj2-cols{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1fr);gap:24px}.mj2-liste{display:flex;min-height:0;flex-direction:column;gap:16px;padding:0 0 128px;scrollbar-width:thin;scrollbar-color:var(--mj2-defile) transparent}.mj2-lot{position:relative;flex-shrink:0;border-radius:20px;border:1.5px solid transparent;background:linear-gradient(var(--mj2-carte),var(--mj2-carte)) padding-box,var(--mj2-cadre) border-box;box-shadow:var(--mj2-ombre)}.mj2-lot-tete{position:sticky;top:0;z-index:3;display:flex;height:50px;align-items:center;gap:14px;border-radius:18.5px 18.5px 0 0;border-bottom:1px solid var(--mj2-trait);background:var(--mj2-tete);padding:0 12px 0 20px}.mj2-lot-tete b{max-width:44%;overflow:hidden;font-family:var(--font-sora),Sora,sans-serif;font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-ink)}.mj2-lot-barre{height:8px;flex:0 1 220px;overflow:hidden;background:var(--mj2-piste);box-shadow:inset 0 1px 2px rgba(15,23,42,.14)}.mj2-lot-barre,.mj2-lot-barre i{display:block;border-radius:999px}.mj2-lot-barre i{height:100%;background:linear-gradient(90deg,#fcd34d,#f59e0b 60%,#d97706);transition:width .8s cubic-bezier(.16,1,.3,1)}.mj2-lot-barre--fait i{background:linear-gradient(90deg,#10b981,#34d399)}.mj2-lot-tete em{min-width:44px;font-family:var(--font-sora),Sora,sans-serif;font-size:14px;font-style:normal;font-weight:700;color:var(--mj2-ambre)}.mj2 .mj2-vert{color:var(--mj2-vert)}.mj2-lot-fin{margin-left:auto;display:inline-flex;height:32px;flex-shrink:0;align-items:center;gap:6px;border-radius:10px;border:1px solid var(--mj2-bouton-bord);background:var(--mj2-bouton);padding:0 11px;font:800 12px var(--font-manrope),sans-serif;color:var(--lc-ink);box-shadow:var(--mj2-bouton-ombre);cursor:pointer;transition:transform .2s,border-color .2s}.mj2-lot-fin:hover{transform:translateY(-1px);border-color:#10b981}.mj2-lot-fin svg{width:14px;height:14px;color:#059669}.mj2-act:focus-visible,.mj2-lot-fin:focus-visible,.mj2-motifs button:focus-visible,.mj2-parlot-ligne:focus-visible,.mj2-qte button:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.mj2-ligne{position:relative;display:grid;min-height:62px;grid-template-columns:minmax(0,1.55fr) minmax(190px,1fr) 58px 172px auto;align-items:center;gap:16px;border-top:1px solid var(--mj2-trait-2);padding:11px 14px 11px 20px;transition:background .25s}.mj2-lot-tete+.mj2-ligne{border-top:0}.mj2-ligne:last-child{border-radius:0 0 18.5px 18.5px}.mj2-ligne:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#fde68a,#f59e0b);opacity:0;transition:opacity .2s}.mj2-ligne:hover{background:var(--mj2-survol)}.mj2-ligne:hover:before{opacity:1}.mj2-ligne[data-etat=bloque]{background:var(--mj2-bloque)}.mj2-ligne[data-etat=bloque]:before{opacity:1;background:linear-gradient(180deg,#fb7185,#e11d48)}.mj2-nom{min-width:0}.mj2-titre{margin:0;line-height:1.35;overflow-wrap:anywhere}.mj2-titre b{margin-right:6px;font-size:14.5px;font-weight:700;color:var(--lc-ink)}.mj2-ligne[data-etat=fait] .mj2-titre b{color:var(--mj2-vert)}.mj2-sous{margin-top:3px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:12px;font-weight:600;color:var(--mj2-doux)}.mj2-sous em{font-style:normal;white-space:nowrap}.mj2 .mj2-etat{height:20px;vertical-align:1px;font-size:10.5px}.mj2-date{display:inline-flex;height:21px;min-width:0;max-width:100%;align-items:center;gap:5px;border-radius:8px;border:1px solid var(--mj2-trait);background:var(--mj2-date-fond);padding:0 8px;font-size:11px;font-weight:700;color:var(--lc-ink-2)}.mj2-date svg{width:12px;height:12px;flex-shrink:0;color:var(--lc-leger)}.mj2-date span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mj2-cur{position:relative;min-width:0;height:28px;cursor:pointer;outline:none;touch-action:none}.mj2-cur-fond{position:absolute;left:0;right:0;top:9px;height:10px;border-radius:999px;background:var(--mj2-piste);box-shadow:inset 0 1px 2px rgba(15,23,42,.16)}.mj2-tk{position:absolute;top:12px;z-index:1;width:1px;height:4px;background:rgba(71,85,105,.45)}.mj2-cur-plein{position:absolute;left:0;top:9px;width:var(--v);height:10px;border-radius:999px;background:linear-gradient(90deg,#fcd34d,#f59e0b 60%,#d97706);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 10px -4px rgba(217,119,6,.65);transition:width .45s cubic-bezier(.3,1.3,.5,1),background .3s}.mj2-cur-bouton{position:absolute;left:var(--v);top:3px;z-index:2;width:22px;height:22px;margin-left:-11px;border-radius:50%;border:3px solid #f59e0b;background:#fff;box-shadow:0 3px 8px -2px rgba(217,119,6,.6);transition:left .45s cubic-bezier(.3,1.3,.5,1),transform .2s,border-color .3s}.mj2-cur:hover .mj2-cur-bouton{transform:scale(1.14)}.mj2-cur:focus-visible .mj2-cur-bouton{box-shadow:0 0 0 4px rgba(245,158,11,.35),0 3px 8px -2px rgba(217,119,6,.6)}.mj2-cur[data-glisse=oui] .mj2-cur-bouton,.mj2-cur[data-glisse=oui] .mj2-cur-plein{transition:none}.mj2-cur--fait .mj2-cur-plein{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 10px -4px rgba(5,150,105,.6)}.mj2-cur--fait .mj2-cur-bouton{border-color:#10b981;box-shadow:0 3px 8px -2px rgba(5,150,105,.6)}.mj2-pct{text-align:right;font-family:var(--font-sora),Sora,sans-serif;font-size:17px;font-weight:700;white-space:nowrap;color:var(--lc-ink)}.mj2-qte{display:inline-flex;gap:6px}.mj2-qte,.mj2-qte button{align-items:center;justify-content:center}.mj2-qte button{display:flex;width:26px;height:26px;flex-shrink:0;border-radius:8px;border:1px solid var(--mj2-bouton-bord);background:var(--mj2-bouton);color:var(--lc-ink-2);box-shadow:var(--mj2-bouton-ombre);cursor:pointer;transition:transform .15s}.mj2-qte button:active{transform:scale(.9)}.mj2-qte button svg{width:13px;height:13px}.mj2-qte b{min-width:92px;text-align:center;font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--lc-ink-2)}.mj2-act,.mj2-actions{display:inline-flex;gap:6px}.mj2-act{height:34px;align-items:center;border-radius:11px;border:1px solid var(--mj2-bouton-bord);background:var(--mj2-bouton);padding:0 11px;font:800 12.5px var(--font-manrope),sans-serif;white-space:nowrap;color:var(--lc-ink);box-shadow:var(--mj2-bouton-ombre);cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.mj2-act svg{width:15px;height:15px}.mj2-act:hover{transform:translateY(-1px);border-color:#94a3b8}.mj2-act--bloque svg{color:#e11d48}.mj2-act--prog svg{color:#64748b}.mj2-act--bloque[aria-pressed=true]{border-color:#be123c;background:linear-gradient(180deg,#fb7185,#e11d48);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 14px -8px rgba(225,29,72,.8)}.mj2-act--bloque[aria-pressed=true] svg{color:#fff}.mj2-act--prog[aria-pressed=true]{border-color:#94a3b8;background:var(--mj2-enfonce);box-shadow:inset 0 2px 3px rgba(15,23,42,.14)}.mj2-act--prog[aria-pressed=true] svg{color:#d97706}.mj2-motifs{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mj2-motifs span{font-size:12px;font-weight:800;color:var(--mj2-rose)}.mj2-motifs button{height:26px;border-radius:9px;border:1px solid var(--mj2-motif-bord);background:var(--mj2-carte);padding:0 11px;font:700 12px var(--font-manrope),sans-serif;color:var(--lc-ink);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.mj2-motifs button:hover{border-color:#fb7185}.mj2-motifs button[aria-pressed=true]{border-color:#be123c;background:#be123c;color:#fff}.mj2-vide{margin:0;border-radius:18px;border:1px dashed var(--mj2-bouton-bord);padding:28px;text-align:center;font-size:13.5px;font-weight:600;color:var(--lc-leger)}.mj2-rail{display:none;min-height:0;flex-direction:column;gap:18px}.mj2-direct{position:relative;flex-shrink:0;border-radius:22px;padding:18px 20px 20px;color:#e2e8f0;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0),radial-gradient(320px 160px at 100% 0,rgba(245,158,11,.2),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%,100% 100%;box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.7)}.mj2-direct-titre{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.mj2-direct-haut{margin-top:12px;display:flex;align-items:center;gap:18px}.mj2-anneau{position:relative;width:108px;height:108px;flex-shrink:0}.mj2-anneau svg{transform:rotate(-90deg)}.mj2-anneau circle{transition:stroke-dashoffset .7s ease-out}.mj2-anneau>b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-sora),Sora,sans-serif;font-size:24px;font-weight:700;line-height:1.1;white-space:nowrap;color:#fff}.mj2-anneau small{font-family:var(--font-manrope),sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#94a3b8}.mj2-direct-liste{min-width:0;flex:1}.mj2-ecart{margin-bottom:4px;font-size:12.5px;font-weight:800;color:#6ee7b7}.mj2-ecart--bas{color:#fda4af}.mj2-direct-liste p{margin:0;display:flex;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.1);padding:7px 0;font-size:13px}.mj2-direct-liste p b{font-family:var(--font-sora),Sora,sans-serif;color:#fff}.mj2-direct-liste p b.mj2-rose{color:#fda4af}.mj2-afacturer{margin-top:14px;border-radius:16px;border:1px solid rgba(251,191,36,.5);background:rgba(251,191,36,.12);padding:12px 14px}.mj2-afacturer small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fbbf24}.mj2-afacturer b{display:block;font-family:var(--font-sora),Sora,sans-serif;font-size:28px;font-weight:700;line-height:1.2;color:#fcd34d}.mj2-afacturer p{margin:2px 0 0;font-size:12px;line-height:1.4;color:#cbd5e1}.mj2 .mj2-facturer{margin-top:14px;width:100%;height:46px;justify-content:center;text-decoration:none}.mj2 .mj2-facturer svg{width:16px;height:16px}.mj2-carte{display:flex;min-height:0;flex:1;flex-direction:column;border-radius:22px;border:1.5px solid transparent;background:linear-gradient(180deg,var(--mj2-carte),var(--lc-melange)) padding-box,var(--mj2-cadre) border-box;padding:16px 18px 10px;box-shadow:var(--mj2-ombre)}.mj2-carte-tete{margin-bottom:6px;display:flex;flex-shrink:0;align-items:center;gap:12px}.mj2-carte-tete b{font-family:var(--font-sora),Sora,sans-serif;font-size:16px;font-weight:700;color:var(--lc-ink)}.mj2 .mj2-ic{width:36px;height:36px;border-radius:11px}.mj2 .mj2-ic svg{width:17px;height:17px}.mj2-parlot-liste{min-height:0;margin:0 -8px;overflow-y:auto;scrollbar-width:thin}.mj2-parlot-ligne{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;border:0;border-radius:12px;background:none;padding:9px 8px;text-align:left;font-family:inherit;cursor:pointer;transition:background .2s}.mj2-parlot-ligne:hover{background:var(--mj2-survol)}.mj2-parlot-ligne[aria-disabled=true]{cursor:default;opacity:.45}.mj2-parlot-ligne[aria-disabled=true]:hover{background:none}.mj2-parlot-ligne b{overflow:hidden;font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-ink)}.mj2-parlot-ligne em{font-family:var(--font-sora),Sora,sans-serif;font-size:13.5px;font-style:normal;font-weight:700;color:var(--mj2-ambre)}.mj2-parlot-ligne .mj2-lot-barre{grid-column:1/-1;width:100%;flex:none}.mj2-barre-bas{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;border-top:1px solid #334155;background:#0f172a;padding:12px 16px;box-shadow:0 -10px 24px -14px rgba(15,23,42,.5)}html.light .mj2-barre-bas,html[data-theme=light] .mj2-barre-bas{border-top-color:#e2e8f0;background:#fff}.mj2-barre-bas>div{min-width:0;flex:1}.mj2-barre-bas small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}html.light .mj2-barre-bas small,html[data-theme=light] .mj2-barre-bas small{color:#64748b}.mj2-barre-bas b{display:block;overflow:hidden;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:#fff}html.light .mj2-barre-bas b,html[data-theme=light] .mj2-barre-bas b{color:#0b1220}.mj2-barre-bas .bf-pr{flex-shrink:0;text-decoration:none}@media (min-width:1024px){.mj2-racine{height:100%;min-height:0;flex-shrink:1}.listes.mj2{min-height:0;flex:1}.mj2-page{height:100%}.mj2-liste{overflow-y:auto;padding:0 8px 96px 0}}.listes.mj2[data-maquette] .mj2-cols{grid-template-columns:minmax(0,1fr) 420px}.listes.mj2[data-maquette] .mj2-liste{padding:0 8px 6px 0}.listes.mj2[data-maquette] .mj2-rail{display:flex}.listes.mj2[data-maquette]~.mj2-barre-bas{display:none}.listes.mj2:not([data-maquette]) .mj2-lot-tete{height:auto;min-height:50px;flex-wrap:wrap;gap:8px 12px;padding:8px 10px 8px 16px}.listes.mj2:not([data-maquette]) .mj2-lot-tete b{max-width:100%;flex:1 1 100%}.listes.mj2:not([data-maquette]) .mj2-lot-barre{flex:1 1 60px}.listes.mj2:not([data-maquette]) .mj2-bf .bf-sg button,.listes.mj2:not([data-maquette]) .mj2-lot-fin{height:44px}.listes.mj2:not([data-maquette]) .mj2-ligne{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 12px 14px 16px}.listes.mj2:not([data-maquette]) .mj2-nom{grid-column:1/-1}.listes.mj2:not([data-maquette]) .mj2-cur{height:44px}.listes.mj2:not([data-maquette]) .mj2-cur-fond,.listes.mj2:not([data-maquette]) .mj2-cur-plein{top:17px}.listes.mj2:not([data-maquette]) .mj2-tk{top:20px}.listes.mj2:not([data-maquette]) .mj2-cur-bouton{top:11px}.listes.mj2:not([data-maquette]) .mj2-pct{min-width:52px}.listes.mj2:not([data-maquette]) .mj2-qte{justify-self:start}.listes.mj2:not([data-maquette]) .mj2-qte button{width:44px;height:44px;border-radius:12px}.listes.mj2:not([data-maquette]) .mj2-qte b{min-width:76px}.listes.mj2:not([data-maquette]) .mj2-actions{justify-self:end}.listes.mj2:not([data-maquette]) .mj2-act{height:44px;min-width:44px;justify-content:center}.listes.mj2:not([data-maquette]) .mj2-motifs button{height:44px}@media (max-width:479px){.listes.mj2:not([data-maquette]) .mj2-act-lib{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.listes.mj2:not([data-maquette]) .mj2-act{padding:0}}.accueil-ordinateur{position:relative;min-height:var(--accueil-hauteur,0);margin-top:var(--accueil-marge-haut,0);margin-bottom:var(--accueil-marge-bas,0);margin-left:max(0px,(100% - 1454px)/2);margin-right:max(0px,(100% - 1454px)/2)}.listes.ac2{--ac2-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--ac2-ombre:var(--lc-ombre);--ac2-ombre-survol:var(--lc-ombre-survol);--ac2-ombre-ligne:0 12px 20px -14px rgba(0,0,0,.85);--ac2-fond:var(--lc-blanc);--ac2-case:#0e1626;--ac2-encre:var(--lc-ink);--ac2-encre-2:var(--lc-ink-2);--ac2-doux:var(--lc-soft);--ac2-leger:var(--lc-leger);--ac2-bord:var(--lc-line);--ac2-bord-survol:#3b4a63;--ac2-axe:var(--lc-line);--ac2-pointille:var(--lc-line-2);--ac2-piste:#1e293b;--ac2-lien:#fbbf24;--ac2-lien-survol:#fcd34d;--ac2-vert:#6ee7b7;--ac2-vert-fond:rgba(16,185,129,.16);--ac2-rose:#fda4af;--ac2-rose-fond:rgba(225,29,72,.2);--ac2-rose-vif:#fda4af;--ac2-orange:#fdba74;--ac2-orange-fond:rgba(234,88,12,.18);--ac2-neutre-fond:#1e293b;--ac2-bleu:#93c5fd;--ac2-bleu-fond:rgba(37,99,235,.22);--ac2-mois-courant:#fbbf24;--ac2-valeur-courante:#fcd34d;--ac2-moyenne:rgba(226,232,240,.4);--ac2-relance:linear-gradient(90deg,#0e1626,#111a2b);--ac2-relance-r:linear-gradient(90deg,rgba(225,29,72,.16),#111a2b);--ac2-relance-r-bord:rgba(253,164,175,.35);--ac2-aiguille:#e2e8f0;--ac2-zone:rgba(59,130,246,.28);--ac2-antenne:linear-gradient(90deg,rgba(245,158,11,.16),transparent 60%);--ac2-bulle:#f1f5f9;--ac2-bulle-encre:#0b1220;--ac2-nuit-1:#1d4ed8;--ac2-nuit-2:#60a5fa;--ac2-gris-1:#475569;--ac2-gris-2:#64748b;--ac2-rouge-1:#e11d48;--ac2-rouge-2:#fb7185;--ac2-jauge-3:#2563eb;--ac2-nuit:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);--ac2-sora:var(--font-sora),var(--font-manrope),sans-serif;position:relative;color:var(--ac2-encre)}html.light .listes.ac2,html[data-theme=light] .listes.ac2{--ac2-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--ac2-ombre:0 1px 2px rgba(15,23,42,.07),0 20px 36px -24px rgba(15,23,42,.62);--ac2-ombre-survol:0 1px 2px rgba(15,23,42,.07),0 26px 40px -24px rgba(15,23,42,.7);--ac2-ombre-ligne:0 12px 20px -14px rgba(15,23,42,.5);--ac2-fond:linear-gradient(180deg,#fff,#fbfcfe);--ac2-case:#fff;--ac2-encre:#0b1220;--ac2-encre-2:#334155;--ac2-doux:#475569;--ac2-leger:#64748b;--ac2-bord:#dde3eb;--ac2-bord-survol:#c9d1dc;--ac2-axe:#cfd6e0;--ac2-pointille:#e2e6ec;--ac2-piste:#eef2f7;--ac2-lien:#b45309;--ac2-lien-survol:#92400e;--ac2-vert:#047857;--ac2-vert-fond:#d1fae5;--ac2-rose:#9f1239;--ac2-rose-fond:#ffe4e6;--ac2-rose-vif:#be123c;--ac2-orange:#9a3412;--ac2-orange-fond:#ffedd5;--ac2-neutre-fond:#f1f5f9;--ac2-bleu:#1e3a8a;--ac2-bleu-fond:#dbeafe;--ac2-mois-courant:#b45309;--ac2-valeur-courante:#92400e;--ac2-moyenne:rgba(15,23,42,.3);--ac2-relance:linear-gradient(90deg,#f5f8fc,#fff);--ac2-relance-r:linear-gradient(90deg,#fff1f2,#fff);--ac2-relance-r-bord:#fecdd3;--ac2-aiguille:#0f172a;--ac2-zone:#dbeafe;--ac2-antenne:linear-gradient(90deg,#fffbeb,#fff 60%);--ac2-bulle:#0b1220;--ac2-bulle-encre:#fff;--ac2-nuit-1:#0b1f4b;--ac2-nuit-2:#2563eb;--ac2-gris-1:#cbd5e1;--ac2-gris-2:#e2e8f0;--ac2-rouge-1:#9f1239;--ac2-rouge-2:#e11d48;--ac2-jauge-3:#0b1f4b}.ac2 a{text-decoration:none;color:inherit}.ac2 a.lc-qa{color:var(--lc-actif-encre)}.ac2 .lc-page{display:flex;flex-direction:column;gap:18px}.ac2-degrades{position:absolute}.ac2-s-nuit-1{stop-color:var(--ac2-nuit-1)}.ac2-s-nuit-2{stop-color:var(--ac2-nuit-2)}.ac2-s-ciel-1{stop-color:#38bdf8}.ac2-s-ciel-2{stop-color:#7dd3fc}.ac2-s-gris-1{stop-color:var(--ac2-gris-1)}.ac2-s-gris-2{stop-color:var(--ac2-gris-2)}.ac2-s-rouge-1{stop-color:var(--ac2-rouge-1)}.ac2-s-rouge-2{stop-color:var(--ac2-rouge-2)}.ac2-s-jauge-1{stop-color:#bae6fd}.ac2-s-jauge-2{stop-color:#3b82f6}.ac2-s-jauge-3{stop-color:var(--ac2-jauge-3)}.ac2-band{height:104px;min-height:0;margin-bottom:0;flex-shrink:0}.ac2-band:after{content:"";position:absolute;inset:0;background:radial-gradient(520px 200px at 8% -20%,rgba(245,158,11,.24),transparent 70%);pointer-events:none}.ac2-op{position:absolute;left:-13px;top:50%;z-index:2;width:26px;height:26px;margin-top:-13px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 0 0 1px rgba(120,53,15,.5),0 6px 14px -4px rgba(245,158,11,.7)}.ac2-op:after,.ac2-op:before{content:"";position:absolute;left:7px;right:7px;height:2.5px;border-radius:2px;background:#1a1200}.ac2-op:before{top:11.75px}.ac2-op:after{display:none}.ac2-op--egal:before{top:8.5px}.ac2-op--egal:after{display:block;top:15px}.ac2 .lc-at3-l:focus-visible,.ac2-voir:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.ac2-carte{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;border-radius:22px;border:1.5px solid transparent;background:var(--ac2-fond) padding-box,var(--ac2-cadre) border-box;padding:15px 18px 16px;box-shadow:var(--ac2-ombre);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.ac2-carte:hover{transform:translateY(-2px);box-shadow:var(--ac2-ombre-survol)}.ac2-tete{display:flex;flex-shrink:0;align-items:center;gap:12px}.ac2-tete>.ac2-tt{min-width:0;flex:1}.ac2-tete h3{margin:0;display:flex;align-items:baseline;gap:8px;font-family:var(--ac2-sora);font-size:17px;font-weight:700;line-height:1.2;white-space:nowrap;color:var(--ac2-encre)}.ac2-tete h3 em{font-family:var(--font-manrope),sans-serif;font-size:12px;font-style:normal;font-weight:800;color:#1a1200;background:#fbbf24;border-radius:999px;padding:2px 8px;transform:translateY(-2px)}.ac2-tete small{display:flex;align-items:baseline;gap:4px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--ac2-doux)}.ac2-tete small span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ac2 .ac2-ic{width:40px;height:40px;flex-shrink:0;border-radius:12px}.ac2 .ac2-ic svg{width:19px;height:19px}.ac2-voir{flex-shrink:0;font-size:12.5px;font-weight:800;white-space:nowrap;color:var(--ac2-lien)!important;transition:transform .2s ease,color .2s}.ac2-voir:hover{transform:translateX(3px);color:var(--ac2-lien-survol)!important}.ac2-vide .ac2-voir{display:block;margin-top:6px}.ac2 .ac2-sel{flex:none;margin:0;padding:3px;overflow:visible;border-radius:13px;background:linear-gradient(180deg,#070c18,#0d1424);box-shadow:inset 0 2px 6px rgba(0,0,0,.7),inset 0 -1px 0 hsla(0,0%,100%,.05)}html.light .ac2 .ac2-sel,html[data-theme=light] .ac2 .ac2-sel{background-color:#d3d9e1;background-image:linear-gradient(180deg,#eef1f5,#d8dee6 38%,#c9d0da 62%,#dde2e9);box-shadow:inset 0 2px 4px rgba(15,23,42,.3),inset 0 -1px 0 hsla(0,0%,100%,.75),inset 0 0 0 1px rgba(100,116,139,.35),0 1px 0 #fff}.ac2 .ac2-sel .bf-th{top:3px;bottom:3px;border-radius:10px}.ac2 .ac2-sel .bf-th:after{left:10px;right:10px}.ac2 .ac2-sel button{height:30px;padding:0 12px;border-radius:10px;font-size:12.5px}.ac2-kpi{display:flex;flex-shrink:0;align-items:center;gap:10px;margin-top:10px}.ac2-kpi>b{font-family:var(--ac2-sora);font-size:25px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;color:var(--ac2-encre)}.ac2-kpi>b small{margin-left:5px;font-size:13px;font-weight:700;letter-spacing:0;color:var(--ac2-doux)}.ac2-pc{flex-shrink:0;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:800;white-space:nowrap}.ac2-pc--up{color:var(--ac2-vert);background:var(--ac2-vert-fond)}.ac2-pc--dn{color:var(--ac2-rose);background:var(--ac2-rose-fond)}.ac2-rep{margin:0 0 0 auto;display:flex;gap:6px}.ac2-rep div{border-radius:10px;border:1px solid var(--ac2-bord);background:var(--ac2-case);padding:3px 9px 4px;text-align:right}.ac2-rep dt{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ac2-leger)}.ac2-rep dd{margin:0;font-family:var(--ac2-sora);font-size:13px;font-weight:700;white-space:nowrap;color:var(--ac2-encre)}.ac2-chart{display:grid;flex:1;min-height:0;grid-template-columns:40px minmax(0,1fr);gap:8px;margin:22px 0}.ac2-yax{position:relative;font-size:10.5px;font-weight:700;color:var(--ac2-leger)}.ac2-yax span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.ac2-plot{position:relative;border-bottom:1px solid var(--ac2-axe);border-left:1px solid var(--ac2-axe)}.ac2-gl{border-top:1px dashed var(--ac2-pointille)}.ac2-gl,.ac2-moy{position:absolute;left:0;right:0}.ac2-moy{z-index:2;border-top:2px dashed var(--ac2-moyenne);transition:bottom 1s cubic-bezier(.2,1.2,.35,1);pointer-events:none}.ac2-moy span{position:absolute;right:4px;top:-9px;border-radius:6px;background:var(--ac2-case);padding:0 5px;font-size:10.5px;font-weight:800;color:var(--ac2-doux);box-shadow:0 0 0 1px var(--ac2-bord)}.ac2-colonnes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,1fr);align-items:end;padding:0 8px}.ac2-mc{position:relative;z-index:2;height:100%;cursor:pointer}.ac2-courbe{position:absolute;inset:0 8px;z-index:1;pointer-events:none}.ac2-courbe[data-n="6"]{display:none}.ac2-courbe svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ac2-chart:not([data-trace]) .ac2-bb,.ac2-chart:not([data-trace]) .ac2-courbe{visibility:hidden}.ac2-chart[data-trace] .ac2-courbe svg{animation:ac2-courbe-trace 1.6s cubic-bezier(.33,0,.2,1) .1s both}@keyframes ac2-courbe-trace{0%{clip-path:inset(-20px 100% -20px 0)}to{clip-path:inset(-20px -2% -20px 0)}}.ac2-courbe-trait{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 8px rgba(245,158,11,.35))}.ac2-courbe-t1{stop-color:#fcd34d}.ac2-courbe-t2{stop-color:#d97706}.ac2-courbe-a1{stop-color:#f59e0b;stop-opacity:.3}.ac2-courbe-a2{stop-color:#f59e0b;stop-opacity:0}.ac2-ca[data-mode=encaisse] .ac2-courbe-trait{filter:drop-shadow(0 6px 8px rgba(5,150,105,.3))}.ac2-ca[data-mode=encaisse] .ac2-courbe-t1{stop-color:#6ee7b7}.ac2-ca[data-mode=encaisse] .ac2-courbe-t2{stop-color:#059669}.ac2-ca[data-mode=encaisse] .ac2-courbe-a1{stop-color:#10b981;stop-opacity:.26}.ac2-ca[data-mode=encaisse] .ac2-courbe-a2{stop-color:#10b981}.ac2-guide{position:absolute;bottom:0;left:50%;z-index:1;width:0;border-left:1.5px dashed var(--ac2-axe);opacity:0;transition:opacity .2s;pointer-events:none}.ac2-mc:hover .ac2-guide{opacity:1}.ac2-bb{position:absolute;left:50%;z-index:3;width:11px;height:11px;margin:0 0 -5.5px -5.5px;border-radius:50%;background:var(--ac2-case);box-shadow:0 0 0 2.5px #f59e0b,0 4px 8px -2px rgba(245,158,11,.6);cursor:pointer;transition:transform .2s cubic-bezier(.2,1.5,.4,1)}.ac2-chart[data-trace] .ac2-bb{animation:ac2-point .45s cubic-bezier(.2,1.5,.4,1) backwards}@keyframes ac2-point{0%{transform:scale(0)}to{transform:scale(1)}}.ac2-bb[data-vide]{width:7px;height:7px;margin:0 0 -3.5px -3.5px;box-shadow:0 0 0 2px var(--ac2-axe)}.ac2-ca[data-mode=encaisse] .ac2-bb:not([data-vide]){box-shadow:0 0 0 2.5px #059669,0 4px 8px -2px rgba(5,150,105,.55)}.ac2-ca[data-mode=encaisse] .ac2-mc--cur .ac2-bb,.ac2-mc--cur .ac2-bb{width:15px;height:15px;margin:0 0 -7.5px -7.5px;background:linear-gradient(180deg,#fcd34d,#f59e0b 70%,#d97706);box-shadow:0 0 0 3px var(--ac2-case),0 0 0 4.5px #f59e0b,0 6px 14px -2px rgba(245,158,11,.8)}.ac2-mc--cur .ac2-bb:before{content:"";position:absolute;inset:-9px;border-radius:50%;background:rgba(245,158,11,.28);animation:ac2-halo 2.4s ease-out 2.2s infinite;pointer-events:none}@keyframes ac2-halo{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.7);opacity:0}}.ac2-bb:focus-visible,.ac2-mc:hover .ac2-bb{transform:scale(1.35);outline:none}.ac2-bb:focus-visible{box-shadow:0 0 0 2px var(--ac2-case),0 0 0 4px #f59e0b}.ac2-bb>b{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);font-family:var(--ac2-sora);font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--ac2-lien);transition:opacity .2s}.ac2-ca[data-mode=encaisse] .ac2-bb>b{color:var(--ac2-vert)}.ac2-ca[data-mode=encaisse] .ac2-mc--cur .ac2-bb>b,.ac2-mc--cur .ac2-bb>b{bottom:calc(100% + 12px);font-size:12.5px;color:var(--ac2-valeur-courante)}.ac2-tp{position:absolute;bottom:calc(100% + 12px);left:50%;z-index:4;border-radius:7px;background:var(--ac2-bulle);padding:4px 7px;font-size:11px;font-weight:800;white-space:nowrap;color:var(--ac2-bulle-encre);opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:all .2s}.ac2-bb:focus-visible .ac2-tp,.ac2-mc:hover .ac2-tp{opacity:1;transform:translate(-50%)}.ac2-bb:focus-visible>b,.ac2-mc:hover .ac2-bb>b{opacity:0}.ac2-mc:nth-last-child(-n+4) .ac2-tp{left:auto;right:-6px;transform:translateY(4px)}.ac2-mc:nth-last-child(-n+4) .ac2-bb:focus-visible .ac2-tp,.ac2-mc:nth-last-child(-n+4):hover .ac2-tp{transform:translate(0)}.ac2-mlab{position:absolute;bottom:-22px;left:0;right:0;text-align:center;font-size:11.5px;font-weight:800;color:var(--ac2-leger)}.ac2-mc--cur .ac2-mlab{color:var(--ac2-mois-courant)}.ac2-pieces-corps{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:space-between;gap:8px;margin-top:10px;animation:ac2-fondu .45s cubic-bezier(.16,1,.3,1)}@keyframes ac2-fondu{0%{opacity:0;transform:translateY(6px)}}.ac2-dn{display:flex;align-items:center;gap:18px}.ac2-dn-a{position:relative;width:112px;height:112px;flex-shrink:0}.ac2-dn-a svg{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 8px 10px rgba(30,58,138,.22))}.ac2-dn-a>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ac2-dn-a b{font-family:var(--ac2-sora);font-size:23px;font-weight:700;line-height:1;color:var(--ac2-encre)}.ac2-dn-a small{margin-top:3px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ac2-bleu)}.ac2-piste{stroke:var(--ac2-piste)}.ac2-arc{transition:stroke-dasharray 1.2s cubic-bezier(.16,1,.3,1)}.ac2-leg{margin:0;display:flex;min-width:0;flex:1;flex-direction:column;gap:7px;padding:0;list-style:none}.ac2-leg li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px;font-size:13px;font-weight:700;color:var(--ac2-encre-2)}.ac2-leg i{width:10px;height:10px;border-radius:3px}.ac2-leg span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac2-leg b{font-family:var(--ac2-sora);font-size:14px;color:var(--ac2-encre)}.ac2-leg em{grid-column:2/4;margin-top:-4px;font-size:11.5px;font-style:normal;font-weight:600;color:var(--ac2-leger)}.ac2-puces{display:flex;flex-wrap:wrap;gap:6px}.ac2-puce{border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:700;white-space:nowrap}.ac2-puce--ok{color:var(--ac2-vert);background:var(--ac2-vert-fond)}.ac2-puce--alerte{color:var(--ac2-orange);background:var(--ac2-orange-fond)}.ac2-puce--neutre{color:var(--ac2-encre-2);background:var(--ac2-neutre-fond)}.ac2-relance{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;border:1px solid var(--ac2-bord);background:var(--ac2-relance);padding:8px 8px 8px 14px}.ac2-relance--r{border-color:var(--ac2-relance-r-bord);background:var(--ac2-relance-r)}.ac2-relance>div{min-width:0}.ac2-relance b{display:block;font-family:var(--ac2-sora);font-size:16px;font-weight:700;white-space:nowrap;color:var(--ac2-encre)}.ac2-relance--r b{color:var(--ac2-rose)}.ac2-relance u,.ac2-tete small u{text-decoration:none}.ac2-relance p,.ac2-relance span{margin:0;display:block;overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--ac2-doux)}.ac2 .ac2-bouton{height:36px;flex-shrink:0;padding:0 14px;font-size:13px}.ac2 .ac2-bouton svg{width:15px;height:15px}.ac2-carnet-haut{display:flex;flex:1;min-height:0;align-items:center;gap:14px;margin-top:8px}.ac2-cadran{width:204px;flex-shrink:0}.ac2-cadran svg{display:block;width:100%;height:auto;overflow:visible}.ac2-cadran text{font:800 10px var(--font-manrope),sans-serif;fill:var(--ac2-leger)}.ac2-cadran .ac2-grad line{stroke:#94a3b8}.ac2-jfond{stroke:var(--ac2-piste)}.ac2-jzone{stroke:var(--ac2-zone)}.ac2-aiguille{stroke:var(--ac2-aiguille);transform-origin:110px 112px;transform:rotate(-90deg);transition:transform 1.4s cubic-bezier(.3,1.3,.5,1) .2s}.ac2-axe{fill:var(--ac2-aiguille)}.ac2-axe-centre{fill:#fbbf24}.ac2-jarc{transition:stroke-dasharray 1.3s cubic-bezier(.16,1,.3,1) .15s}.ac2-carnet-v{min-width:0}.ac2-carnet-v b{display:block;font-family:var(--ac2-sora);font-size:27px;font-weight:700;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;color:var(--ac2-encre)}.ac2-carnet-v span{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--ac2-doux)}.ac2-carnet-v em{display:inline-block;margin-top:7px;border-radius:8px;background:var(--ac2-bleu-fond);padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:800;white-space:nowrap;color:var(--ac2-bleu)}.ac2-prev{flex-shrink:0;border-radius:14px;border:1px solid var(--ac2-bord);background:var(--ac2-case);padding:8px 12px 9px}.ac2-prev-t{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;font-weight:800;color:var(--ac2-encre-2)}.ac2-prev-t b{font-family:var(--ac2-sora);font-size:16px;color:var(--ac2-encre)}.ac2-pile{display:flex;height:8px;gap:2px;overflow:hidden;margin:6px 0;border-radius:999px;background:var(--ac2-piste)}.ac2-pile i{display:block;width:0;height:100%;border-radius:999px;transition:width 1.2s cubic-bezier(.16,1,.3,1) .3s}.ac2-nuit{background:linear-gradient(90deg,var(--ac2-nuit-1),var(--ac2-nuit-2))}.ac2-ciel{background:linear-gradient(90deg,#38bdf8,#7dd3fc)}.ac2-gris{background:linear-gradient(90deg,var(--ac2-gris-1),var(--ac2-gris-2))}.ac2-rouge{background:linear-gradient(90deg,var(--ac2-rouge-1),var(--ac2-rouge-2))}.ac2-prev-l{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--ac2-doux)}.ac2-prev-l span{display:flex;align-items:center;gap:6px}.ac2-prev-l i{width:9px;height:9px;border-radius:3px}.ac2-prev-l b{font-family:var(--ac2-sora);color:var(--ac2-encre)}.ac2-band.ab2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ab2-k{position:relative;z-index:1;display:flex;min-width:0;align-items:center;gap:14px;padding:0 22px 0 24px;transition:background .25s}.ab2-k+.ab2-k:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.16),transparent)}a.ab2-k:hover{background:hsla(0,0%,100%,.04)}.ab2-ic{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:#cbd5e1;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.ab2-ic svg{width:18px;height:18px}.ab2-k--or .ab2-ic{width:44px;height:44px;border-radius:14px;color:#1a1200;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 0 0 1px rgba(120,53,15,.45),0 10px 20px -8px rgba(245,158,11,.7)}.ab2-k--or .ab2-ic svg{width:21px;height:21px}.ab2-t{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.ab2-t>small{font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:#94a3b8}.ab2-k--or .ab2-t>small{color:#fcd34d}.ab2-t>b{font-family:var(--ac2-sora);font-size:23px;font-weight:700;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff}.ab2-t>b u{text-decoration:none;font-size:.5em;font-weight:700;letter-spacing:0;opacity:.55}.ab2-k--or .ab2-t>b{font-size:30px;color:#fcd34d;text-shadow:0 0 26px rgba(251,191,36,.3)}.ab2-t>b[data-signe=positif]{color:#6ee7b7}.ab2-t>b[data-signe=negatif]{color:#fda4af}.ab2-t>span{display:block;min-width:0;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:#a5b4c8}.ab2-pastille{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:2px 9px 2px 8px;border-radius:99px;font-style:normal;font-weight:800;color:#fecdd3;background:rgba(225,29,72,.2);box-shadow:inset 0 0 0 1px rgba(253,164,175,.3)}.ab2-pastille:before{content:"";width:6px;height:6px;border-radius:50%;background:#fb7185;animation:ab2-pouls 2s ease-out infinite}@keyframes ab2-pouls{0%{box-shadow:0 0 0 0 rgba(251,113,133,.6)}70%,to{box-shadow:0 0 0 6px rgba(251,113,133,0)}}.ab2-rose{font-style:normal;color:#fda4af}.ac2 a.ab2-action{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:36px;padding:0 10px 0 14px;border-radius:11px;font-size:13px;font-weight:800;color:#1a1200;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 0 0 1px rgba(120,53,15,.4),0 10px 20px -10px rgba(245,158,11,.8);transition:transform .25s cubic-bezier(.16,1,.3,1)}.ab2-action svg{width:16px;height:16px;transition:transform .25s}.ab2-action:hover{transform:translateY(-1px)}.ab2-action:hover svg{transform:translateX(2px)}.ab2-fleche{flex-shrink:0;width:18px;height:18px;color:#64748b;opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s}a.ab2-k:hover .ab2-fleche{opacity:1;transform:translateX(0);color:#fcd34d}.ab2-pied{position:absolute;left:24px;right:22px;bottom:0;display:flex;gap:2px;height:3px;border-radius:3px 3px 0 0;overflow:hidden;background:rgba(148,163,184,.12)}.ab2-pied:empty{display:none}.ab2-pied i{height:100%;transition:width 1.1s cubic-bezier(.16,1,.3,1)}.ab2-pied i[data-ton=or]{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.ab2-pied i[data-ton=rose]{background:linear-gradient(90deg,#be123c,#fb7185)}.ab2-pied i[data-ton=acier]{background:rgba(203,213,225,.45)}.listes:not([data-maquette]) .ac2-band.ab2{grid-template-columns:minmax(0,1fr);height:auto}.listes:not([data-maquette]) .ab2-k{flex-wrap:wrap;row-gap:12px;padding:16px 18px 18px}.listes:not([data-maquette]) .ab2-k--or .ab2-t>b{font-size:28px}.listes:not([data-maquette]) .ab2-t>span{white-space:normal;line-height:1.6}.listes:not([data-maquette]) .ac2 a.ab2-action,.listes:not([data-maquette]) a.ab2-action{flex:1 0 100%;justify-content:center;height:44px}.listes:not([data-maquette]) .ab2-k+.ab2-k:before{left:18px;right:18px;top:0;bottom:auto;width:auto;height:1px}.ac2-pan{min-width:0;flex:1;border-radius:22px;padding:1.5px;background:var(--ac2-cadre);box-shadow:var(--ac2-ombre)}.ac2-pan>div{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:20.5px;background:var(--lc-blanc)}.ac2-live{position:relative;flex-shrink:0;overflow:hidden;color:#fff;background-color:#0b1222;background-image:var(--ac2-nuit),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%;box-shadow:0 1px 0 rgba(251,191,36,.3),0 12px 18px -12px rgba(0,0,0,.85)}html.light .listes .ac2-live,html[data-theme=light] .listes .ac2-live{box-shadow:none}.ac2-live:before{content:"";position:absolute;right:-50px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 26%,transparent),transparent 70%);transition:background .6s;pointer-events:none}.ac2-live-top{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-bottom:1px solid rgba(148,163,184,.14)}.ac2-live-top>span:first-child{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;border:1px solid rgba(245,158,11,.4);background:rgba(245,158,11,.14);color:#fcd34d}.ac2-live-top svg{width:14px;height:14px}.ac2-live-top b{font-size:12.5px;letter-spacing:.14em}.ac2-direct,.ac2-live-top b{font-weight:800;text-transform:uppercase}.ac2-direct{display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid rgba(253,164,175,.55);background:rgba(225,29,72,.15);padding:1px 8px;font-size:10px;letter-spacing:.06em;color:#fecdd3}.ac2-direct i{width:5px;height:5px;border-radius:50%;background:#fb7185;animation:ac2-direct 1.8s ease-in-out infinite}@keyframes ac2-direct{0%,to{opacity:1;box-shadow:0 0 0 0 hsla(0,91%,71%,.5)}50%{opacity:.5;box-shadow:0 0 0 5px hsla(0,91%,71%,0)}}.ac2-live-top em{margin-left:auto;font-size:12px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.7)}.ac2-live-zone{position:relative;height:110px;perspective:900px}.ac2-live-decor{position:absolute;right:8px;bottom:0;height:82px;width:auto;color:var(--acc);opacity:.16;transition:color .5s;pointer-events:none}.ac2-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 18px;animation:ac2-entree .48s cubic-bezier(.22,1,.36,1) both}.ac2-scene.ac2-sortie{animation:ac2-sortie .26s cubic-bezier(.55,0,.45,1) both}@keyframes ac2-entree{0%{opacity:0;transform:translate3d(10%,0,0) rotateY(12deg) scale(.95)}}@keyframes ac2-sortie{to{opacity:0;transform:translate3d(-8%,-2%,0) rotateY(-10deg) scale(.955)}}.ac2-scene-tag{display:flex;align-items:center;gap:8px}.ac2-scene-tag span{font-size:11.5px;letter-spacing:.18em}.ac2-scene-tag em,.ac2-scene-tag span{font-weight:800;text-transform:uppercase;color:var(--acc)}.ac2-scene-tag em{border-radius:6px;border:1px solid color-mix(in srgb,var(--acc) 40%,transparent);background:color-mix(in srgb,var(--acc) 16%,transparent);padding:1px 6px;font-size:10px;font-style:normal;letter-spacing:.06em}.ac2-scene-l{display:flex;align-items:baseline;gap:10px;margin-top:3px}.ac2-scene-l>b{font-family:var(--ac2-sora);font-size:32px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--acc);text-shadow:0 0 24px color-mix(in srgb,var(--acc) 50%,transparent)}.ac2-scene-l>strong{min-width:0;overflow:hidden;font-family:var(--ac2-sora);font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:#fff}.ac2-scene>p{margin:3px 0 0;max-width:300px;font-size:12.5px;font-weight:500;line-height:1.3;color:hsla(0,0%,100%,.75)}.ac2-scene-ch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;max-width:330px}.ac2-scene-ch div{min-width:0;border-radius:9px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);padding:4px 8px 6px}.ac2-scene-ch span{display:flex;justify-content:space-between;gap:6px;font-size:11.5px;font-weight:700}.ac2-scene-ch span b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ac2-scene-ch span em{font-style:normal;font-weight:800;color:var(--acc)}.ac2-scene-ch i{display:block;height:4px;margin-top:3px;border-radius:999px;background:hsla(0,0%,100%,.12);overflow:hidden}.ac2-scene-ch i u{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--acc),hsla(0,0%,100%,.55))}.ac2-points{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:5px;height:20px;padding:0 18px 8px}.ac2-points button{width:5px;height:5px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.3);cursor:pointer;transition:width .35s cubic-bezier(.3,1.4,.5,1),background .3s}.ac2-points button[aria-current=true]{width:18px;background:#f59e0b}.ac2-points button:focus-visible{outline:2px solid #fcd34d;outline-offset:2px}.ac2 .ac2-atl{padding:2px 10px 6px}.ac2 .ac2-atl .lc-at3-l{padding:7px 10px}.ac2 .ac2-atl .lc-atg{padding:9px 6px 3px}.ac2 .ac2-atl .lc-ty svg{width:18px;height:18px}.ac2 .ac2-atl .lc-rt{min-width:96px}.ac2 .ac2-atl .lc-sub{white-space:normal;line-height:1.3}.ac2 .lc-sub i{font-style:normal;font-weight:800;color:var(--ac2-rose-vif)}.ac2 .ac2-atl .lc-at-vide{margin:0;padding:26px 8px;text-align:center}.ac2 .lc-at3:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.8);transform:scaleY(0);transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.ac2 .lc-at3[data-antenne=oui]:before{transform:scaleY(1)}.ac2 .lc-at3[data-antenne=oui]{background:var(--ac2-antenne)}.ac2-brief{position:relative;gap:10px;height:64px;padding:0 14px;color:#fff;background-color:#0b1222;background-image:var(--ac2-nuit),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%;width:100%;text-align:left}.ac2-brief,.ac2-brief>span:first-child{display:flex;flex-shrink:0;align-items:center}.ac2-brief>span:first-child{width:38px;height:38px;justify-content:center;border-radius:50%;color:#111827;background:linear-gradient(180deg,#fcd34d,#f59e0b);animation:ac2-pouls 2.2s infinite;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.ac2-brief[data-survol]>span:first-child{transform:scale(1.08)}@keyframes ac2-pouls{0%{box-shadow:0 0 0 0 rgba(245,158,11,.6)}70%{box-shadow:0 0 0 9px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.ac2-brief svg{width:15px;height:15px;fill:currentColor;transform:translateX(1px)}.ac2-brief>span:nth-child(2){min-width:0;line-height:1.25}.ac2-brief b{display:block;font-size:13.5px;font-weight:800;color:#fcd34d}.ac2-brief small{display:block;font-size:11.5px;font-weight:500;color:hsla(0,0%,100%,.75)}.ac2-onde{margin-left:auto;display:flex;height:20px;align-items:center;gap:2px}.ac2-onde i{display:block;width:3px;border-radius:2px;background:#fbbf24;animation:ac2-onde 1.1s ease-in-out infinite}@keyframes ac2-onde{50%{transform:scaleY(.35)}}.ac2-brief em{flex-shrink:0;border-radius:999px;border:1px solid rgba(251,191,36,.4);padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap;color:#fcd34d}.ac2-brief-clic{position:absolute;z-index:3;overflow:hidden;border-radius:0 0 20px 20px}.ac2-brief-clic:focus-within{outline:2px solid #fcd34d;outline-offset:-3px}.ac2-brief-clic button.group{cursor:pointer}.ac2-brief-clic button.\!group,.ac2-brief-clic button.group{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;opacity:0!important}.ac2-brief-clic button.\!group{cursor:pointer!important}.ac2-brief-colonne{margin-bottom:16px}.ac2-cols,.ac2-droite,.ac2-droite-dedans,.ac2-gauche,.ac2-rang{display:contents}.ac2-band{order:1}.ac2-carte{order:2}.ac2-pan{order:3}.listes[data-maquette] .ac2-cols{display:grid;flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:22px}.listes[data-maquette] .ac2-gauche{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1.05fr) minmax(0,1fr);gap:18px}.listes[data-maquette] .ac2-rang{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.listes[data-maquette] .ac2-droite{display:block;position:relative}.listes[data-maquette] .ac2-droite-dedans{position:absolute;inset:0;display:flex}.listes[data-maquette] .ac2-band,.listes[data-maquette] .ac2-carte,.listes[data-maquette] .ac2-pan{order:0}.listes[data-maquette][data-serre] .ac2-cols{grid-template-columns:minmax(0,1fr) 388px;gap:18px}.listes[data-maquette][data-serre] .ac2-gauche,.listes[data-maquette][data-serre] .ac2-rang{gap:14px}.listes[data-maquette][data-serre] .ac2-kpi{flex-wrap:wrap;row-gap:8px}.listes[data-maquette][data-serre] .ac2-rep{margin:0;width:100%}.listes[data-maquette][data-serre] .ac2-rep div{flex:1;text-align:left}.listes[data-maquette][data-serre] .ac2-chart{margin-top:20px}.listes[data-maquette][data-serre] .ac2-prev-l{flex-wrap:wrap;row-gap:3px}.listes[data-maquette][data-serre] .ac2-carte{padding:14px 16px 15px}.listes.ac2[data-maquette][data-serre] .lc-at3-t .lc-sub,.listes.ac2[data-maquette][data-serre] .lc-at3-t b{white-space:normal;line-height:1.25}.listes[data-maquette][data-serre] .ac2-relance u{display:none}.listes[data-maquette][data-serre="2"] .ac2-cols{grid-template-columns:minmax(0,1fr) 372px}.listes[data-maquette][data-serre="2"] .ac2-tete{gap:10px}.listes[data-maquette][data-serre="2"] .ac2-tete h3{font-size:16px}.listes[data-maquette][data-serre="2"] .ac2-tete small{font-size:12px}.listes[data-maquette][data-serre="2"] .ac2-tete small u{display:none}.listes.ac2[data-maquette][data-serre="2"] .ac2-sel button{padding:0 9px}.listes[data-maquette][data-serre="2"] .ac2-dn{gap:14px}.listes[data-maquette][data-serre="2"] .ac2-dn-a{width:96px;height:96px}.listes[data-maquette][data-serre="2"] .ac2-dn-a b{font-size:20px}.listes[data-maquette][data-serre="2"] .ac2-cadran{width:148px}.listes[data-maquette][data-serre="2"] .ac2-carnet-haut{gap:10px}.listes[data-maquette][data-serre="2"] .ac2-carnet-v b{font-size:22px}.listes[data-maquette][data-serre="2"] .ac2-carnet-v em{white-space:normal}.listes.ac2[data-maquette][data-serre="2"] .ac2-atl .lc-rt{min-width:84px}.listes:not([data-maquette]) .ac2-band{grid-template-columns:minmax(0,1fr);height:auto;padding:4px 0}.listes:not([data-maquette]) .ac2-op,.listes:not([data-maquette]) .ac2-relance u{display:none}.listes:not([data-maquette]) .ac2-carte{padding:16px 16px 18px}.listes:not([data-maquette]) .ac2-carte:hover{transform:none;box-shadow:var(--ac2-ombre)}.listes:not([data-maquette]) .ac2-tete{flex-wrap:wrap}.listes:not([data-maquette]) .ac2-tete small{flex-wrap:wrap;white-space:normal}.listes:not([data-maquette]) .ac2-tete h3{white-space:normal}.listes:not([data-maquette]) .ac2-voir{display:inline-flex;min-height:44px;align-items:center}.listes:not([data-maquette]) .ac2-tete small .ac2-voir{min-height:0;padding:6px 0}.listes.ac2:not([data-maquette]) .ac2-sel{width:100%}.listes.ac2:not([data-maquette]) .ac2-sel button{flex:1;height:44px;justify-content:center;font-size:13.5px}.listes:not([data-maquette]) .ac2-kpi{flex-wrap:wrap;row-gap:10px;margin-top:14px}.listes:not([data-maquette]) .ac2-rep{margin:0;width:100%}.listes:not([data-maquette]) .ac2-rep div{flex:1;text-align:left}.listes:not([data-maquette]) .ac2-chart{flex:none;height:190px;margin-top:26px;grid-template-columns:34px minmax(0,1fr);gap:6px}.listes:not([data-maquette]) .ac2-colonnes{padding:0 2px}.listes:not([data-maquette]) .ac2-courbe{inset:0 2px}.listes:not([data-maquette]) .ac2-bb>b{font-size:10px}.listes:not([data-maquette]) .ac2-mlab{font-size:10.5px}.listes:not([data-maquette]) .ac2-mc:nth-child(-n+4) .ac2-tp{left:-6px;right:auto;transform:translateY(4px)}.listes:not([data-maquette]) .ac2-mc:nth-child(-n+4) .ac2-bb:focus-visible .ac2-tp,.listes:not([data-maquette]) .ac2-mc:nth-child(-n+4):hover .ac2-tp{transform:translate(0)}.ac2-periode{display:none}.listes:not([data-maquette]) .ac2-periode{display:block;margin-top:14px}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-mc:nth-child(-n+6){display:none}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-colonnes{grid-template-columns:repeat(6,1fr);padding:0 6px}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-courbe[data-n="12"]{display:none}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-courbe[data-n="6"]{display:block;inset:0 6px}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-bb>b{font-size:11px}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-mlab{font-size:11.5px}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-mc:nth-child(-n+8) .ac2-tp{left:-6px;right:auto;transform:translateY(4px)}.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-mc:nth-child(-n+8) .ac2-bb:focus-visible .ac2-tp,.listes:not([data-maquette]) .ac2-ca[data-periode="6"] .ac2-mc:nth-child(-n+8):hover .ac2-tp{transform:translate(0)}.listes:not([data-maquette]) .ac2-ca[data-periode="12"] .ac2-mc:not(.ac2-mc--cur) .ac2-bb>b,.listes:not([data-maquette]) .ac2-moy span{display:none}.listes:not([data-maquette]) .ac2-rep div:nth-child(2) dt:before{content:"";display:inline-block;width:14px;margin-right:6px;vertical-align:middle;border-top:2px dashed var(--ac2-moyenne)}.listes:not([data-maquette]) .ac2-pieces-corps{gap:14px;margin-top:14px}.listes:not([data-maquette]) .ac2-puce{white-space:normal}.listes.ac2:not([data-maquette]) .ac2-bouton{height:44px}.listes:not([data-maquette]) .ac2-carnet-haut{flex-direction:column;gap:8px;margin:14px 0;text-align:center}.listes:not([data-maquette]) .ac2-prev-l{flex-wrap:wrap;row-gap:4px}.listes:not([data-maquette]) .ac2-legende-ch{flex-wrap:wrap;row-gap:4px;margin-top:12px}.listes:not([data-maquette]) .ac2-pan .lc-ah3{margin-bottom:4px;padding:16px 18px 14px}.listes:not([data-maquette]) .ac2-pan .lc-ah3 h3{margin:0;font-size:18px}.ac2-repli{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:0 56px 0 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ac2-repli:focus-visible{outline:2px solid #fbbf24;outline-offset:4px;border-radius:8px}.ac2-repli-chevron{width:20px;height:20px;flex-shrink:0;color:#fbbf24;transition:transform .35s cubic-bezier(.3,1.3,.5,1)}.lc-ah3[data-ouvert] .ac2-repli-chevron{transform:rotate(180deg)}.listes:not([data-maquette]) .ac2-pan .lc-ah3:not([data-ouvert]){margin-bottom:0}.ac2-atl[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.ac2-repli-chevron{transition:none}}.listes:not([data-maquette]) .ac2-atl{flex:none;overflow:visible;padding:4px 8px 10px}.listes:not([data-maquette]) .ac2-atl section:first-child[data-groupe=a-traiter] .lc-atg{display:none}.listes.ac2:not([data-maquette]) .lc-at3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:8px;column-gap:8px;padding-right:8px}.listes.ac2:not([data-maquette]) .lc-at3:focus-within,.listes.ac2:not([data-maquette]) .lc-at3:hover{transform:none;box-shadow:none}.listes.ac2:not([data-maquette]) .lc-at3-l{grid-template-columns:40px minmax(0,1fr);row-gap:2px;padding:10px 4px 10px 8px;min-height:44px}.listes.ac2:not([data-maquette]) .lc-at3-t .lc-sub,.listes.ac2:not([data-maquette]) .lc-at3-t b{white-space:normal}.listes.ac2:not([data-maquette]) .lc-rt{grid-column:2;display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 8px;text-align:left}.listes.ac2:not([data-maquette]) .lc-rt .lc-chip{margin-top:0}.listes.ac2:not([data-maquette]) .lc-at3:focus-within .lc-rt,.listes.ac2:not([data-maquette]) .lc-at3:hover .lc-rt{opacity:1}.listes.ac2:not([data-maquette]) .lc-qa{position:static;height:44px;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ac2 *,.ac2 :after,.ac2 :before{animation:none!important;transition:none!important}.ac2 .lc-a{opacity:1}}.listes.cp2{--cp2-champ:#0e1626;--cp2-pale:#5b6b85;--cp2-voile:rgba(17,26,43,.6);--cp2-bleu:#93c5fd;--cp2-bleu-fond:rgba(37,99,235,.22);--cp2-fil:#0c1423;--cp2-bulle:#111a2b;--cp2-bulle-bord:#2c3c58;--cp2-vous:linear-gradient(160deg,#1d4ed8,#1e3a8a);--cp2-ombre-bulle:0 8px 14px -12px rgba(0,0,0,.9)}html.light .listes.cp2,html[data-theme=light] .listes.cp2{--cp2-champ:#fff;--cp2-pale:#a5b0c0;--cp2-voile:hsla(0,0%,100%,.6);--cp2-bleu:#1e40af;--cp2-bleu-fond:#dbeafe;--cp2-fil:#f6f7fb;--cp2-bulle:#fff;--cp2-bulle-bord:#dbe4f0;--cp2-vous:linear-gradient(160deg,#1e3a8a,#0f1b3d);--cp2-ombre-bulle:0 8px 14px -12px rgba(15,23,42,.5)}.cp2 a{text-decoration:none}.ag2-band.cp2-band[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ag2-band.cp2-band[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.cp2-band .ag2-k b{font-variant-numeric:tabular-nums}.cp2-k--doux b{color:#a5b4c8}.cp2-ec--r{color:#fecdd3;background:rgba(225,29,72,.26);box-shadow:inset 0 0 0 1px rgba(253,164,175,.35)}.cp2-acre{flex-shrink:0;border-radius:8px;background:rgba(16,185,129,.16);padding:2px 7px;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap;color:#6ee7b7}.cp2-band .ac2-op--plus:after{display:block;top:11.75px;transform:rotate(90deg)}.cp2 .cp2-ba{height:38px;flex-shrink:0;padding:0 14px;font-size:13.5px;gap:7px}.cp2 .cp2-ba svg{width:16px;height:16px}.cp2 .cp2-ba--g{height:44px;padding:0 18px;font-size:14.5px}.cp2 a.cp2-ba{align-self:flex-start}.cp2 .cp2-ba[disabled]{opacity:.55;cursor:not-allowed}.cp2-periode{display:contents}.cp2-nav{display:flex;align-items:center;gap:10px}.cp2-nav b{min-width:178px;text-align:center;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15.5px;font-weight:700;white-space:nowrap;color:#e2e8f0}html.light .cp2-nav b,html[data-theme=light] .cp2-nav b{color:#0b1220}.cp2 .cp2-fl{width:38px;height:38px;padding:0;justify-content:center}.cp2 .cp2-fl svg{width:18px;height:18px}.cp2 .cp2-fl[disabled]{opacity:.4;cursor:not-allowed}.cp2 .ag2-rang--2 .bf-sr{flex:0 1 380px;width:380px}.cp2 .cp2-phrase{margin-left:8px}.cp2-corps{display:flex;flex-direction:column;gap:18px}.cp2-erreur{margin:0;border-radius:14px;padding:10px 14px;font-size:13.5px;font-weight:700}.cp2-g.lc-lh2,.cp2-g.lc-lr2{gap:16px}.cp2-g.lc-lr2{cursor:default}.cp2-g--fa.lc-lh2,.cp2-g--fa.lc-lr2{grid-template-columns:minmax(0,1fr) 92px 100px 100px 92px 110px 150px 318px}.cp2-g .lc-cp{height:24px;font-size:11.5px}.cp2-g .lc-n-t b{display:flex;align-items:center;gap:8px}.cp2-g .lc-n-t b>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cp2-mq{flex-shrink:0;border-radius:7px;background:var(--lc-touche);padding:1px 7px;font-family:var(--font-manrope),sans-serif;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:0;color:var(--ag2-doux)}.cp2-mq--b{background:var(--cp2-bleu-fond);color:var(--cp2-bleu)}.cp2-mq--a{background:color-mix(in srgb,var(--ag2-ambre) 16%,transparent);color:var(--ag2-ambre)}.cp2-note{display:block;overflow:hidden;margin-top:1px;font-size:11.5px;font-style:italic;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--ag2-leger)}.cp2 .cp2-r,.cp2-note--r{color:var(--ag2-rouge)}.cp2 .cp2-r{font-weight:800}.cp2-act{display:flex;align-items:center;justify-content:flex-end;gap:6px}.cp2-act>span{display:inline-flex}.cp2 .cp2-ib{width:36px;height:36px;flex-shrink:0;padding:0;justify-content:center;border-radius:11px}.cp2 .cp2-ib svg{width:15px;height:15px}.cp2 .cp2-ib--r:hover{color:var(--ag2-rouge)}.cp2-g .rl2-btn svg{width:15px;height:15px}.cp2-tourne{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:cp2-tourne .8s linear infinite}@keyframes cp2-tourne{to{transform:rotate(1turn)}}.cp2-vide{display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:22px;border:1.5px dashed var(--ag2-axe);background:var(--cp2-voile);padding:34px 24px;text-align:center}.cp2-vide b{margin-top:6px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:17px;font-weight:700;color:var(--lc-ink)}.cp2-vide>span:not(.lc-ic3){max-width:560px;font-size:13.5px;font-weight:600;color:var(--ag2-doux)}.cp2-vide .cp2-ba{margin-top:10px}.cp2-elec{flex-direction:row;align-items:center;gap:14px;padding:14px 18px}.cp2-elec>div:first-of-type{min-width:0;flex:1}.cp2-elec h3{margin:0;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15.5px;font-weight:700;color:var(--lc-ink)}.cp2-elec p{margin:1px 0 0;font-size:12.5px;font-weight:600;color:var(--ag2-doux)}.cp2-lib{display:block;margin-bottom:5px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ag2-leger)}.cp2 .cp2-champ{display:flex;width:100%;height:44px;align-items:center;gap:9px;border-radius:13px;border:1px solid var(--ag2-axe);background:var(--cp2-champ);padding:0 14px;font:600 14px var(--font-manrope),sans-serif;color:var(--lc-ink);box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.cp2 .cp2-champ:focus{outline:2px solid #f59e0b;outline-offset:1px}.cp2 .cp2-champ::-moz-placeholder{color:var(--ag2-leger)}.cp2 .cp2-champ::placeholder{color:var(--ag2-leger)}.cp2-texte{margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.5;color:var(--ag2-doux)}.cp2-texte b{color:var(--lc-ink)}.cp2-deux{display:flex;align-items:center;gap:8px}.cp2-pied{margin:0;text-align:center;font-size:12.5px;font-weight:600;color:var(--ag2-leger)}.cp2 .rl2-titre{margin:4px 0 -6px}.cp2-reponse-saisie{margin-top:12px}.cp2-reponse-saisie textarea{display:block;width:100%;resize:vertical;border-radius:13px;border:1px solid var(--ag2-axe);background:var(--cp2-champ);padding:10px 14px;font:600 14px var(--font-manrope),sans-serif;color:var(--lc-ink);box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.cp2-reponse-saisie textarea:focus{outline:2px solid #f59e0b;outline-offset:1px}.cp2-reponse-saisie .cp2-deux{margin-top:8px}.cp2-reponse-saisie .cp2-champ{width:320px;height:38px}.cp2-fichier{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;border-radius:9px;background:var(--cp2-bleu-fond);padding:4px 9px;font-size:11.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;color:var(--cp2-bleu)}.cp2-fichier svg{width:13px;height:13px;flex-shrink:0}.cp2-cols3{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.listes[data-maquette] .cp2-cols3{grid-template-columns:444px minmax(0,1fr) minmax(0,1fr);gap:20px}.cp2 .ag2-tete h3 em{display:inline-flex;min-width:22px;height:20px;align-items:center;justify-content:center;margin-left:6px;border-radius:10px;background:color-mix(in srgb,var(--lc-ink-2) 12%,transparent);padding:0 7px;vertical-align:2px;font-family:var(--font-manrope),sans-serif;font-size:11px;font-style:normal;font-weight:800;color:var(--lc-ink-2)}.cp2-total{flex-shrink:0;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lc-ink)}.cp2-annee{padding-bottom:14px}.cp2-an{display:flex;flex-direction:column;gap:1px}.cp2 .cp2-an-l,.cp2-an-h{display:grid;grid-template-columns:minmax(0,1fr) 88px 88px 116px;align-items:center;gap:6px;padding:0 10px}.cp2-an-h{height:22px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ag2-leger)}.cp2 .cp2-an-l>:not(:first-child),.cp2-an-h span:not(:first-child){text-align:right}.cp2 .cp2-an-l{position:relative;width:100%;height:27px;border:0;border-radius:9px;background:transparent;font:600 13px var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;color:var(--lc-ink-2);cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.cp2 .cp2-an-l b,.cp2 .cp2-an-l>span:first-child{font-weight:800;color:var(--lc-ink)}.cp2 .cp2-an-l b.cr{color:var(--ag2-vert)}.cp2 .cp2-an-l b.\!cr{color:var(--ag2-vert)!important}.cp2 .cp2-an-l.vide,.cp2 .cp2-an-l.vide b{color:var(--cp2-pale)}.cp2 .cp2-an-l.\!vide,.cp2 .cp2-an-l.\!vide b{color:var(--cp2-pale)!important}.cp2 .cp2-an-l.vide>span:first-child{font-weight:700;color:var(--ag2-leger)}.cp2 .cp2-an-l.\!vide>span:first-child{font-weight:700!important;color:var(--ag2-leger)!important}.cp2 .cp2-an-l.futur>span:first-child{color:var(--cp2-pale)}.cp2 .cp2-an-l:hover{background:var(--lc-touche);transform:translateX(2px)}.cp2 .cp2-an-l:focus-visible{outline:2px solid #f59e0b;outline-offset:1px}.cp2 .cp2-an-l.on,.cp2 .cp2-an-l.on:hover{background:linear-gradient(180deg,#fde68a,#fbbf24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 0 0 1px rgba(146,64,14,.45),0 8px 14px -9px rgba(245,158,11,.95);transform:none}.cp2 .cp2-an-l.on,.cp2 .cp2-an-l.on b,.cp2 .cp2-an-l.on>span:first-child{color:#1a1200}.cp2 .cp2-an-l.on b.cr{color:#065f46}.cp2 .cp2-an-l.on b.\!cr{color:#065f46!important}.cp2 .cp2-an-l.cp2-an-l--3,.cp2-an-h.cp2-an-l--3{grid-template-columns:minmax(0,1fr) 128px 128px}.cp2 .cp2-an-l[disabled]{cursor:default}.cp2 .cp2-an-fixe:hover,.cp2 .cp2-an-l[disabled]:hover{background:transparent;transform:none}.cp2 .cp2-an-fixe{cursor:default}.cp2-an-sep{height:1px;margin:6px 4px;background:var(--ag2-bord)}.cp2 .cp2-an-t{height:32px;font-size:13.5px}.cp2-an-n{margin:10px 10px 0;font-size:11.5px;font-weight:600;color:var(--ag2-leger)}.cp2-an-n i{font-style:normal;font-weight:800;color:var(--ag2-vert)}.cp2-lignes{display:flex;flex-direction:column;gap:1px;margin:0 -8px;padding:0;list-style:none}.cp2 .cp2-ligne-fixe,.cp2 .cp2-lignes a,.cp2 .cp2-lignes button{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) auto 92px;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;padding:5px 8px;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background .15s ease,transform .15s ease}.cp2 .cp2-ligne-fixe{cursor:default}.cp2 .cp2-lignes a:hover,.cp2 .cp2-lignes button:hover{background:var(--lc-touche);transform:translateX(3px)}.cp2 .cp2-lignes a:focus-visible,.cp2 .cp2-lignes button:focus-visible{outline:2px solid #f59e0b;outline-offset:1px}.cp2-lignes .lc-ty{width:36px;height:36px;border-radius:11px;font-size:11px}.cp2-lignes .lc-ty svg{width:16px;height:16px}.cp2-l-t{flex-direction:column}.cp2-l-t,.cp2-l-t b{display:flex;min-width:0}.cp2-l-t b{align-items:center;gap:8px;font-size:13.5px;font-weight:800;white-space:nowrap;color:var(--lc-ink)}.cp2-l-t b>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cp2-l-t>span{overflow:hidden;font-size:11.5px;text-overflow:ellipsis}.cp2-l-d,.cp2-l-t>span{font-weight:600;white-space:nowrap;color:var(--ag2-leger)}.cp2-l-d{font-size:12px}.cp2-l-m{text-align:right;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lc-ink)}.cp2-l-m--0{color:var(--lc-leger)}.cp2-attente{min-height:220px;opacity:.5}.cp2-rien{margin:2px 0 4px;border-radius:14px;border:1.5px dashed var(--ag2-axe);padding:20px 16px;text-align:center;font-size:13px;font-weight:600;color:var(--ag2-leger)}.cp2-regles{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.cp2-regles li{display:grid;grid-template-columns:84px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.cp2-regles span{grid-row:1/3;align-self:start;padding-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ag2-leger)}.cp2-regles b{font-size:14.5px;font-weight:800;color:var(--lc-ink)}.cp2-regles em{font-size:12.5px;font-style:normal;font-weight:600;color:var(--ag2-leger)}.cp2-acre-date{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.cp2-acre-date input{height:38px;border:1px solid rgba(15,23,42,.16);border-radius:10px;background:#fff;padding:0 10px;font:inherit;font-size:13.5px;color:var(--lc-ink)}.cp2-acre-date p{flex-basis:100%;margin:0;font-size:12.5px;font-weight:600;color:#be123c}.listes[data-maquette] .cp2-mc1.ag2-cols{min-height:452px}.listes[data-maquette] .cp2-mc1--rep.ag2-cols{min-height:524px}.cp2-mc1 .ag2-gauche>.ag2-carte{order:2}.cp2-mc1 .cp2-bloc{order:1}.cp2-mc1 .ag2-pan{order:3}.cp2-bloc{display:flex;flex-direction:column}.cp2-bloc .cp2-form{margin-bottom:12px}.cp2-bloc .lc-grp2.rl2-titre{margin:2px 0 10px}.cp2-g--ac2.lc-lr2{grid-template-columns:minmax(0,1fr) auto}.cp2-g--ac2 .lc-n-t>span{white-space:normal}.cp2-g--ac2 .lc-n-t b{gap:10px;font-size:15.5px}.cp2 .cp2-atb{grid-template-columns:repeat(3,1fr)}.cp2 .cp2-atb .lc-ind{width:calc(33.333% - 5.33px)}.cp2-marquer .cp2-texte{flex:1;margin:0}.cp2-pan--fil .lc-atl{background:var(--cp2-fil);padding-top:4px;box-shadow:inset 0 1px 0 var(--ag2-bord)}.cp2-fils{margin:0;padding:0;list-style:none}.cp2-fil,.cp2-fils{display:flex;flex-direction:column}.cp2-fil{gap:8px;padding:14px 4px 16px}.cp2-fil+.cp2-fil{border-top:1px solid var(--ag2-bord)}.cp2-fil-h{display:flex;align-items:flex-start;gap:8px}.cp2-fil-h b{min-width:0;flex:1;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15px;font-weight:700;line-height:1.25;color:var(--lc-ink)}.cp2-fil-h .cp2-mq{margin-top:2px;background:var(--ag2-bord)}.cp2-fil-p{display:flex;align-items:center;gap:5px;margin-top:-5px;font-size:11.5px;font-weight:700;color:var(--ag2-doux)}.cp2-fil-p svg{width:12px;height:12px}.cp2-bb{max-width:88%;padding:9px 13px;font-weight:600;line-height:1.42}.cp2-bb small{font-weight:600;opacity:.7}.cp2-bb--c{border:1px solid var(--cp2-bulle-bord);background:var(--cp2-bulle);color:var(--lc-ink);box-shadow:var(--cp2-ombre-bulle)}.cp2-bb--a{background:var(--cp2-vous);box-shadow:0 10px 16px -12px rgba(15,27,61,.9)}.cp2 .cp2-bb--a a{font-weight:800;color:#fcd34d}.cp2-fil-fin{align-self:center;border-radius:999px;background:var(--lc-touche);padding:3px 10px;font-size:11px;font-weight:800;color:var(--ag2-leger)}.cp2-fil .cp2-reponse-saisie,.cp2-fil>.cp2-deux{margin-top:2px}.cp2-fil .cp2-reponse-saisie textarea{border-radius:16px}.cp2-fil .cp2-reponse-saisie .cp2-champ{width:auto;min-width:0;flex:1}.listes:not([data-maquette]) .ag2-band.cp2-band[data-n]{grid-template-columns:minmax(0,1fr)}.listes:not([data-maquette]) .cp2-band .ac2-op{left:50%;top:0;margin:-13px 0 0 -13px}.listes.cp2:not([data-maquette]) .cp2-ba{height:44px}.listes.cp2:not([data-maquette]) .ag2-rang>.cp2-ba{flex:1 1 auto;justify-content:center}.listes.cp2:not([data-maquette]) .cp2-nav{flex:1 1 100%;justify-content:space-between}.listes.cp2:not([data-maquette]) .cp2-nav b{min-width:0;font-size:15px}.listes.cp2:not([data-maquette]) .cp2-fl{width:44px;height:44px}.listes.cp2:not([data-maquette]) .bf-sep{display:none}.listes.cp2:not([data-maquette]) .cp2-phrase{margin-left:0;white-space:normal}.listes.cp2:not([data-maquette]) .ag2-rang--2 .bf-cnt{min-width:0;white-space:normal}.listes.cp2:not([data-maquette]) .ag2-k small{white-space:normal}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>span:nth-child(2):before{content:"Facture du "}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-ech:before{content:"Échéance : "}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-ech[data-payee]:before{content:"Payée le "}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-ech[data-sans]:before{content:none}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-ht:before{content:"HT "}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-tva:before{content:"TVA "}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2:not(.lc-lr2--archive){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:14px 16px}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.lc-n{grid-column:1/3;grid-row:1;align-self:start;gap:0}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.lc-n>.lc-ic3{display:none}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.lc-am{grid-column:3;grid-row:1}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.ag2-d{padding-left:0;white-space:nowrap}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>span:nth-child(2){grid-column:1;grid-row:2}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-ech{grid-column:2/4;grid-row:2;text-align:right}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-etat{grid-column:1;grid-row:3;min-width:0}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-ht{grid-column:2;grid-row:3;text-align:right}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-tva{grid-column:3;grid-row:3;text-align:right}.listes.cp2:not([data-maquette]) .cp2-g--fa.lc-lr2>.cp2-act{grid-row:4}.listes.cp2:not([data-maquette]) .cp2-g .lc-n-t b{flex-wrap:wrap;row-gap:3px;white-space:normal}.listes.cp2:not([data-maquette]) .cp2-g .lc-n-t>span,.listes.cp2:not([data-maquette]) .cp2-note{white-space:normal}.listes.cp2:not([data-maquette]) .cp2-act{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:4px}.listes.cp2:not([data-maquette]) .cp2-act>span{flex:1 1 auto}.listes.cp2:not([data-maquette]) .cp2-act>span:has(.cp2-ib){flex:0 0 auto}.listes.cp2:not([data-maquette]) .cp2-act .rl2-btn{grid-column:auto;width:auto;flex:1 1 auto;margin-top:0}.listes.cp2:not([data-maquette]) .cp2-ib{width:44px;height:44px}.listes.cp2:not([data-maquette]) .cp2-elec{flex-direction:column;align-items:stretch}.listes.cp2:not([data-maquette]) .cp2-elec-non{align-items:stretch}.listes.cp2:not([data-maquette]) .cp2-elec .cp2-ba{justify-content:center;white-space:normal;height:auto;min-height:44px}.listes.cp2:not([data-maquette]) .cp2-export,.listes.cp2:not([data-maquette]) .cp2-marquer{flex-direction:column;align-items:stretch}.listes.cp2:not([data-maquette]) .cp2-export .cp2-ba,.listes.cp2:not([data-maquette]) .cp2-marquer .cp2-ba{justify-content:center}.listes.cp2:not([data-maquette]) .cp2-champs{grid-template-columns:minmax(0,1fr)}.listes.cp2:not([data-maquette]) .cp2-champs .cp2-ba{flex:1;justify-content:center}.listes.cp2:not([data-maquette]) .cp2-an-h,.listes.cp2:not([data-maquette]) .cp2-an-l{grid-template-columns:minmax(0,1fr) 68px 68px 72px;gap:4px;padding:0 4px;font-size:11.5px}.listes.cp2:not([data-maquette]) .cp2-an-h{font-size:9.5px;letter-spacing:.04em}.listes.cp2:not([data-maquette]) .cp2-an-h.cp2-an-l--3,.listes.cp2:not([data-maquette]) .cp2-an-l.cp2-an-l--3{grid-template-columns:minmax(0,1fr) 104px 104px}.listes.cp2:not([data-maquette]) .cp2-an-l{height:44px}.listes.cp2:not([data-maquette]) .cp2-an-l>span:first-child{overflow:hidden;text-overflow:ellipsis}.listes.cp2:not([data-maquette]) .cp2-an-l b{white-space:normal;line-height:1.15}.listes.cp2:not([data-maquette]) .cp2-an-l:hover{transform:none}.listes.cp2:not([data-maquette]) .cp2-ligne-fixe,.listes.cp2:not([data-maquette]) .cp2-lignes a,.listes.cp2:not([data-maquette]) .cp2-lignes button{min-height:44px;grid-template-columns:36px minmax(0,1fr) auto}.listes.cp2:not([data-maquette]) .cp2-l-d{display:none}.listes.cp2:not([data-maquette]) .cp2-total{font-size:17px}.listes.cp2:not([data-maquette]) .cp2-reponse-saisie .cp2-deux{flex-wrap:wrap}.listes.cp2:not([data-maquette]) .cp2-atb button,.listes.cp2:not([data-maquette]) .cp2-fil .rl2-btn,.listes.cp2:not([data-maquette]) .cp2-reponse-saisie .cp2-champ{height:44px}.listes.cp2:not([data-maquette]) .cp2-pan--fil .lc-atl{max-height:none}@media (prefers-reduced-motion:reduce){.cp2 *,.cp2 :after,.cp2 :before{animation:none!important;transition:none!important}.cp2 .lc-a,.cp2 .lc-cascade .lc-lr2{opacity:1}}.listes.bi2{--bi2-bac:transparent;--bi2-bac-ombre:inset 0 0 0 1px #1c2740;--bi2-carte:var(--lc-ligne);--bi2-carte-bord:var(--lc-line-2);--bi2-carte-bord-haut:#2c3c58;--bi2-carte-ombre:inset 0 1px 0 hsla(0,0%,100%,.05),0 3px 0 -1px #0a1120,0 4px 0 -1px rgba(0,0,0,.3),0 16px 22px -14px rgba(0,0,0,.9);--bi2-carte-ombre-survol:inset 0 1px 0 hsla(0,0%,100%,.06),0 3px 0 -1px #b4832e,0 6px 0 -2px rgba(0,0,0,.3),0 26px 30px -18px rgba(0,0,0,.95);--bi2-encre:var(--lc-ink);--bi2-meta:var(--ag2-doux);--bi2-inactif:#7c8aa0;--bi2-bouton:linear-gradient(180deg,#1b2740,#141d31);--bi2-bouton-encre:#cbd5e1;--bi2-bouton-ombre:inset 0 1px 0 hsla(0,0%,100%,.07),0 6px 12px -8px rgba(0,0,0,.8);--bi2-principal:linear-gradient(180deg,rgba(245,158,11,.16),rgba(245,158,11,.07)),var(--lc-ligne);--bi2-principal-ombre:0 0 0 1px rgba(245,158,11,.35),0 16px 26px -20px rgba(0,0,0,.9);--bi2-choisie:linear-gradient(180deg,rgba(245,158,11,.2),rgba(245,158,11,.09)),var(--lc-ligne);--bi2-choisie-ombre:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 2px rgba(245,158,11,.55),0 3px 0 0 #8a6420,0 18px 24px -14px rgba(0,0,0,.9);--bi2-form:linear-gradient(180deg,#111a2b,#0d1524);--bi2-form-ombre:0 2px 3px rgba(0,0,0,.4),0 0 0 4px rgba(245,158,11,.13),0 36px 48px -30px rgba(0,0,0,.95);--bi2-nom:#94a3b8;--bi2-filet:#2c3c58;--bi2-filet-reflet:transparent;--bi2-champ-bord:#2c3c58;--bi2-champ-bord-haut:#1c2740;--bi2-champ-ombre:inset 0 2px 3px rgba(0,0,0,.45),0 1px 0 hsla(0,0%,100%,.04);--bi2-champ-ombre-choisi:inset 0 2px 3px rgba(0,0,0,.4),0 0 0 3px rgba(245,158,11,.3);--bi2-choix-ombre:inset 0 1px 0 hsla(0,0%,100%,.07),0 2px 0 -1px #0a1120,0 6px 10px -8px rgba(0,0,0,.8);--bi2-pale:#5b6b85;--bi2-pied:linear-gradient(180deg,#0c1423,#0a111e);--bi2-pied-bord:#1c2740;--bi2-pied-reflet:hsla(0,0%,100%,.04);--bi2-case:#e2e8f0}html.light .listes.bi2,html[data-theme=light] .listes.bi2{--bi2-bac:transparent;--bi2-bac-ombre:inset 0 0 0 1px #cfd6e0;--bi2-carte:linear-gradient(180deg,#fff,#fff 55%,#f3f6fa);--bi2-carte-bord:#b9c4d2;--bi2-carte-bord-haut:#d5dce6;--bi2-carte-ombre:inset 0 1px 0 #fff,0 3px 0 -1px #aab6c6,0 4px 0 -1px rgba(15,23,42,.12),0 16px 22px -14px rgba(15,23,42,.62);--bi2-carte-ombre-survol:inset 0 1px 0 #fff,0 3px 0 -1px #d9a441,0 6px 0 -2px rgba(15,23,42,.1),0 26px 30px -18px rgba(15,23,42,.7);--bi2-encre:#0b1220;--bi2-meta:#475569;--bi2-inactif:#64748b;--bi2-bouton:linear-gradient(180deg,#fff,#eef2f7);--bi2-bouton-encre:#334155;--bi2-bouton-ombre:0 1px 0 #fff inset,0 1px 2px rgba(15,23,42,.1);--bi2-principal:linear-gradient(180deg,#fffdf5,#fff7e0);--bi2-principal-ombre:0 0 0 1px rgba(245,158,11,.35),0 16px 26px -20px rgba(180,83,9,.6);--bi2-choisie:linear-gradient(180deg,#fffdf5,#fff3cf);--bi2-choisie-ombre:inset 0 1px 0 #fff,0 0 0 2px rgba(245,158,11,.55),0 3px 0 0 #d9a441,0 18px 24px -14px rgba(180,83,9,.7);--bi2-form:linear-gradient(180deg,#f3f6fa,#e7ecf3);--bi2-form-ombre:0 2px 3px rgba(15,23,42,.1),0 0 0 4px rgba(245,158,11,.13),0 36px 48px -30px rgba(15,23,42,.8);--bi2-nom:#334155;--bi2-filet:#b3bfce;--bi2-filet-reflet:hsla(0,0%,100%,.9);--bi2-champ-bord:#aab6c6;--bi2-champ-bord-haut:#8e9bae;--bi2-champ-ombre:inset 0 2px 3px rgba(15,23,42,.1),0 1px 0 #fff;--bi2-champ-ombre-choisi:inset 0 2px 3px rgba(15,23,42,.08),0 0 0 3px rgba(245,158,11,.3);--bi2-choix-ombre:inset 0 1px 0 #fff,0 2px 0 -1px #aab6c6,0 6px 10px -8px rgba(15,23,42,.5);--bi2-pale:#8a97a8;--bi2-pied:linear-gradient(180deg,#dbe2ec,#cfd7e3);--bi2-pied-bord:#b3bfce;--bi2-pied-reflet:hsla(0,0%,100%,.85);--bi2-case:#1e293b}.bi2 a{text-decoration:none}.bi2-oc{display:none}.bi2-aide{margin:0 0 0 8px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ag2-doux)}.bi2-aide--seule{margin-left:4px}.bi2 .ag2-rang--2 .bf-sr{flex:0 1 360px}.bi2[data-onglet=catalog] .ag2-rang--2 .bf-sr{flex:1 1 auto}.bi2-ancre{position:relative;display:inline-flex;flex-shrink:0}.bi2-metier-boite{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:340px}.bi2 button.bi2-metier{display:inline-flex;height:36px;align-items:center;gap:8px;border-radius:11px;border:1px solid var(--ag2-axe);background:var(--bi2-bouton);padding:0 12px;font:700 13px var(--font-manrope),sans-serif;white-space:nowrap;color:var(--bi2-bouton-encre);box-shadow:var(--bi2-bouton-ombre);cursor:pointer}.bi2 button.bi2-metier>span:first-child{color:inherit}.bi2 button.bi2-metier svg{width:15px;height:15px;color:var(--ag2-leger)}.bi2-grille{gap:14px}.bi2-cols,.bi2-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bi2-cols{align-items:start;gap:16px}.bi2-col{display:flex;min-width:0;flex-direction:column;gap:16px}.bi2-bloc{min-width:0;border-radius:20px;background:var(--bi2-bac);box-shadow:var(--bi2-bac-ombre)}.bi2-bloc-tete{position:relative;display:flex;align-items:center;gap:10px;margin:0;min-height:42px;overflow:hidden;border-radius:20px 20px 0 0;padding:0 12px 0 16px;background-color:#d3d9e1;background-image:var(--acier-brosse),linear-gradient(180deg,#eef1f5 0,#d8dee6 38%,#c9d0da 62%,#dde2e9 100%);background-size:600px 120px,100% 100%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 0 0 1px rgba(100,116,139,.4),inset 0 -2px 0 rgba(217,119,6,.7)}.bi2-bloc-tete span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em;color:#0b1220;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.bi2-bloc-tete em{background:#fbbf24;padding:2px 9px;font-size:11.5px;color:#1a1200}.bi2-bloc-tete em,.bi2-bloc-tete i{flex-shrink:0;border-radius:999px;font-family:var(--font-manrope),sans-serif;font-style:normal;font-weight:800}.bi2-bloc-tete i{border:1px solid #b45309;padding:1px 9px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#92400e}.bi2-bloc-corps{display:flex;flex-direction:column;gap:9px;padding:10px 10px 12px}.bi2 .lc-lr2.bi2-it{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;border-radius:16px;border:1px solid var(--bi2-carte-bord);border-top-color:var(--bi2-carte-bord-haut);background:var(--bi2-carte);padding:10px 11px 10px 20px;cursor:default;box-shadow:var(--bi2-carte-ombre)}.bi2 .lc-lr2.bi2-it:before{top:12px;bottom:12px;width:5px}.bi2 .lc-lr2.bi2-it:hover{transform:translateY(-3px);border-color:#f0b34a;box-shadow:var(--bi2-carte-ombre-survol)}.bi2 .lc-lr2.bi2-it:hover:before{top:0;bottom:0;border-radius:16px 0 0 16px}.bi2-it .lc-n{align-items:center;gap:12px}.bi2-it .lc-n-t b{display:-webkit-box;overflow:hidden;font-size:14.5px;line-height:1.25;white-space:normal;color:var(--bi2-encre);-webkit-box-orient:vertical;-webkit-line-clamp:2}.bi2-it .lc-n-t>span{display:block;margin-top:4px;overflow:visible;white-space:normal;font-size:12px;font-weight:700;color:var(--bi2-meta)}.bi2-fav{border:none;padding:0;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.bi2 .bi2-fav{color:#1e293b;background:linear-gradient(180deg,#f1f5f9,#b6c2d1 48%,#7c8a9d 52%,#d3dbe5)}.bi2-fav svg{width:18px;height:18px}.bi2-fav:hover{transform:translateY(-2px) rotate(-6deg)}.bi2 button.bi2-metier:focus-visible,.bi2-fav:focus-visible,.bi2-form-x:focus-visible,.bi2-ib:focus-visible,.bi2-lien:focus-visible,.bi2-pt:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.bi2 .bi2-fav[aria-pressed=true]{color:#1a1200;background:linear-gradient(180deg,#fde68a,#fbbf24 48%,#f59e0b 52%,#fcd34d);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 0 12px 1px rgba(245,158,11,.5)}.bi2-fav[aria-pressed=true] svg{fill:currentColor}.bi2-fav[aria-pressed=false] svg{opacity:.7}.bi2-px{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.bi2-px .lc-am{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--bi2-encre)}.bi2-px .cp2-act{gap:6px}.bi2 .bi2-ib{width:34px;height:30px;justify-content:center;border-radius:10px;padding:0;color:var(--bi2-case)}.bi2 .bi2-ib svg{width:15px;height:15px}.menu-flottant.bi2-menu{min-width:232px;padding:6px;border-radius:13px}.bi2-menu [role=menuitem]{display:flex;width:100%;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border:none;border-radius:9px;background:none;font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:600;line-height:1.3;text-align:left;color:#e2e8f0;cursor:pointer}.bi2-menu [role=menuitem] svg{width:16px;height:16px;flex-shrink:0;opacity:.8}.bi2-menu [role=menuitem]:focus-visible,.bi2-menu [role=menuitem]:hover{background:rgba(148,163,184,.16);outline:none}.bi2-menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b}.bi2-menu [role=menuitem][data-danger]{color:#fda4af}html.light .menu-flottant.bi2-menu,html[data-theme=light] .menu-flottant.bi2-menu{border-color:#dfe4ec;box-shadow:0 1px 2px rgba(15,23,42,.08),0 22px 40px -18px rgba(15,23,42,.5)}html.light .bi2-menu [role=menuitem],html[data-theme=light] .bi2-menu [role=menuitem]{color:#0b1220}html.light .bi2-menu [role=menuitem][data-danger],html[data-theme=light] .bi2-menu [role=menuitem][data-danger]{color:#be123c}.bi2 .lc-lr2.bi2-it--cat{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.bi2-it--cat .lc-n{align-items:flex-start}.bi2-it--cat .lc-ic3 svg{width:18px;height:18px}.bi2-ajout{gap:8px;padding-left:54px}.bi2-ajout,.bi2-prix{display:flex;align-items:center}.bi2-prix{position:relative;height:38px;flex:1;border-radius:11px;border:1px solid var(--ag2-axe);background:var(--cp2-champ);box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.bi2-prix span{padding:0 0 0 12px;font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--ag2-leger);white-space:nowrap}.bi2-prix input{min-width:0;flex:1;border:none;background:none;padding:0 12px;text-align:right;font:700 14px var(--font-sora),var(--font-manrope),sans-serif;color:var(--lc-ink);outline:none}.bi2-prix input::-moz-placeholder{color:var(--bi2-pale)}.bi2-prix input::placeholder{color:var(--bi2-pale)}.bi2-prix:focus-within{outline:2px solid #f59e0b;outline-offset:1px}.bi2 .bi2-plus{height:38px;border-radius:11px;padding:0 12px;font-size:13px}.bi2 .bi2-plus[disabled]{opacity:.55;cursor:not-allowed}.bi2 .lc-lr2.bi2-it--met{align-items:center;padding:12px 12px 12px 18px}.bi2-it--met .lc-n{align-items:center}.bi2-met-b{border:none;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:12px}.bi2-met-b:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.bi2-coche svg{width:19px;height:19px;stroke-width:3}.bi2 .bi2-met-b[aria-pressed=true] .bi2-coche{color:#fff;background:linear-gradient(180deg,#6ee7b7,#10b981 48%,#059669 52%,#34d399);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 1px rgba(6,78,59,.4),0 0 0 1px rgba(6,78,59,.55),0 6px 10px -6px rgba(5,150,105,.7)}.bi2-met-b[aria-pressed=false] .bi2-coche svg{opacity:0}.bi2-it--met[data-actif=false] .lc-n-t b{color:var(--bi2-inactif)}.bi2-it--met .lc-n-t b{-webkit-line-clamp:2}.bi2 .lc-lr2.bi2-it--met[data-principal]{border-color:#f59e0b;background:var(--bi2-principal);box-shadow:var(--bi2-principal-ombre)}.bi2-pt{height:28px;border-radius:999px;border:1px solid var(--ag2-axe);background:var(--bi2-bouton);padding:0 11px;font:800 10.5px var(--font-manrope),sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bi2-meta);box-shadow:var(--bi2-bouton-ombre);cursor:pointer}.bi2-pt[data-principal]{border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);color:#1a1200;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 8px 14px -8px rgba(245,158,11,.9)}.bi2-msg{display:flex;align-items:center;gap:8px;border-radius:16px;padding:12px 14px;font-size:13.5px;font-weight:700}.bi2-msg svg{width:16px;height:16px;flex-shrink:0}.bi2-form{position:relative;overflow:hidden;border-radius:22px;border:1.5px solid transparent;background:var(--bi2-form) padding-box,linear-gradient(160deg,#f59e0b,#334155 30%,#94a3b8 70%,#334155) border-box;box-shadow:var(--bi2-form-ombre);scroll-margin-top:290px}.bi2-form-tete{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:0 16px 0 18px;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0),radial-gradient(420px 150px at 0 0,rgba(245,158,11,.24),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%,100% 100%;box-shadow:inset 0 -2px 0 #f59e0b}.bi2-form-tete h3{margin:0;flex:1;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:19px;font-weight:700;letter-spacing:-.005em;color:#fff}.bi2 .bi2-form-piece{position:static;width:40px;height:40px;flex-shrink:0;border-radius:13px;animation:none}.bi2-form-piece svg{width:20px;height:20px;stroke-width:2.6}.bi2-form-x{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;border:1px solid rgba(226,232,240,.28);background:hsla(0,0%,100%,.08);color:#e2e8f0;cursor:pointer;transition:background .2s,transform .2s}.bi2-form-x:hover{background:hsla(0,0%,100%,.18);transform:rotate(90deg)}.bi2-form-x svg{width:17px;height:17px}.bi2-champs{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:14px 14px;padding:18px 20px 20px}.bi2-champs label{display:block;min-width:0}.bi2-champs label>span:first-child{display:block;margin-bottom:6px;font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:var(--bi2-nom)}.bi2-c-des{grid-column:1/span 11;grid-row:1}.bi2-c-desc{grid-column:1/span 11;grid-row:2}.bi2-c-met{grid-column:13/span 6;grid-row:1}.bi2-c-fam{grid-column:19/span 6;grid-row:1}.bi2-c-uni{grid-column:13/span 3;grid-row:2}.bi2-c-prix{grid-column:16/span 3;grid-row:2}.bi2-c-tva{grid-column:19/span 3;grid-row:2}.bi2-c-type{grid-column:22/span 3;grid-row:2}.bi2-champs:before{content:"";grid-column:12;grid-row:1/span 2;justify-self:center;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--bi2-filet) 18%,var(--bi2-filet) 82%,transparent);box-shadow:1px 0 0 var(--bi2-filet-reflet)}.bi2 .bi2-champ{display:flex;width:100%;height:46px;align-items:center;justify-content:space-between;gap:8px;border-radius:13px;border:1px solid var(--bi2-champ-bord);border-top-color:var(--bi2-champ-bord-haut);background:var(--cp2-champ);padding:0 14px;font:700 14.5px var(--font-manrope),sans-serif;color:var(--bi2-encre);box-shadow:var(--bi2-champ-ombre);outline:none;transition:border-color .2s,box-shadow .2s}.bi2 textarea.bi2-champ{display:block;resize:none;overflow:hidden;padding-top:12px;padding-bottom:12px;line-height:20px;white-space:nowrap}.bi2 .bi2-champ--prix:focus-within,.bi2 .bi2-champ:focus{border-color:#f59e0b;box-shadow:var(--bi2-champ-ombre-choisi)}.bi2 .bi2-champ::-moz-placeholder,.bi2-champ--prix input::-moz-placeholder{font-weight:600;color:var(--bi2-pale)}.bi2 .bi2-champ::placeholder,.bi2-champ--prix input::placeholder{font-weight:600;color:var(--bi2-pale)}.bi2 button.bi2-champ{cursor:pointer;background:var(--bi2-bouton);box-shadow:var(--bi2-choix-ombre)}.bi2 button.bi2-champ>span:first-child{color:inherit}.bi2 button.bi2-champ svg{width:16px;height:16px;flex-shrink:0;color:var(--bi2-meta)}.bi2 .bi2-champ--prix{gap:0;border-color:#d99a1f;padding:0 0 0 14px;overflow:hidden}.bi2-champ--prix input{min-width:0;flex:1;border:none;background:none;padding:0;font:800 16px var(--font-sora),var(--font-manrope),sans-serif;color:var(--bi2-encre);outline:none}.bi2-champ--prix i{display:flex;align-self:stretch;align-items:center;border-left:1px solid #e3b65a;background:linear-gradient(180deg,#fef3c7,#fcd34d);padding:0 12px;font:800 14px var(--font-sora),var(--font-manrope),sans-serif;font-style:normal;color:#5b3d0a}.bi2-form-pied{display:flex;align-items:center;gap:10px;border-top:1px solid var(--bi2-pied-bord);background:var(--bi2-pied);padding:12px 16px 12px 20px;box-shadow:inset 0 1px 0 var(--bi2-pied-reflet)}.bi2-fav-case{display:inline-flex;flex:1;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:var(--bi2-case);cursor:pointer}.bi2-fav-case input{width:19px;height:19px;accent-color:#f59e0b}.bi2 .bi2-form-pied .cp2-ba{height:42px;padding:0 18px;font-size:14px}.bi2 .bi2-valider svg{width:17px;height:17px;stroke-width:3}.bi2 .lc-lr2.bi2-it[data-choisie]{border-color:#f59e0b;background:var(--bi2-choisie);box-shadow:var(--bi2-choisie-ombre)}.bi2 .bi2-vide-court{padding:22px 24px}.listes.bi2:not([data-maquette]) .bi2-cols,.listes.bi2:not([data-maquette]) .bi2-grille,.listes.bi2:not([data-maquette]) .lc-lr2.bi2-it--cat{grid-template-columns:minmax(0,1fr)}.listes.bi2:not([data-maquette]) .ag2-rang>.bi2-ancre{flex:1 1 auto}.listes.bi2:not([data-maquette]) .bi2-ancre>.cp2-ba{width:100%;justify-content:center}.listes.bi2:not([data-maquette]) .bi2-aide{flex:1 1 100%;margin-left:0}.listes.bi2:not([data-maquette]) .bi2-metier-boite{flex:1 1 100%;width:100%;max-width:none}.listes.bi2:not([data-maquette]) button.bi2-metier{display:flex;width:100%;height:44px}.listes.bi2:not([data-maquette]) .bi2-coche,.listes.bi2:not([data-maquette]) .bi2-fav,.listes.bi2:not([data-maquette]) .bi2-ib{width:44px;height:44px}.listes.bi2:not([data-maquette]) .bi2-ajout{padding-left:0}.listes.bi2:not([data-maquette]) .bi2-prix{min-width:0}.listes.bi2:not([data-maquette]) .bi2-plus{flex-shrink:0}.listes.bi2:not([data-maquette]) .bi2-plus,.listes.bi2:not([data-maquette]) .bi2-prix,.listes.bi2:not([data-maquette]) .bi2-pt{height:44px}.listes.bi2:not([data-maquette]) .bi2-lien{min-height:44px}.listes.bi2:not([data-maquette]) .bi2-form-x{width:44px;height:44px}.listes.bi2:not([data-maquette]) .bi2-form{scroll-margin-top:84px}.listes.bi2:not([data-maquette]) .bi2-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.listes.bi2:not([data-maquette]) .bi2-champs:before{display:none}.listes.bi2:not([data-maquette]) .bi2-champs>label{grid-column:1/-1;grid-row:auto}.listes.bi2:not([data-maquette]) .bi2-champs>.bi2-c-prix,.listes.bi2:not([data-maquette]) .bi2-champs>.bi2-c-tva,.listes.bi2:not([data-maquette]) .bi2-champs>.bi2-c-type,.listes.bi2:not([data-maquette]) .bi2-champs>.bi2-c-uni{grid-column:auto}.listes.bi2:not([data-maquette]) .bi2-champ,.listes.bi2:not([data-maquette]) .bi2-champ--prix input,.listes.bi2:not([data-maquette]) .bi2-prix input{font-size:16px}.listes.bi2:not([data-maquette]) .bi2-form-pied{flex-wrap:wrap;padding:12px 14px}.listes.bi2:not([data-maquette]) .bi2-fav-case{flex:1 1 100%;min-height:44px}.listes.bi2:not([data-maquette]) .bi2-form-pied>.cp2-ba,.listes.bi2:not([data-maquette]) .bi2-form-pied>[data-verrou-lecture-seule]{flex:1 1 100%;justify-content:center}.listes.bi2:not([data-maquette]) .bi2-form-pied .cp2-ba{height:46px}@media (max-width:520px){.listes.bi2:not([data-maquette]) .bi2-ol{display:none}.listes.bi2:not([data-maquette]) .bi2-oc{display:inline}}@media (prefers-reduced-motion:reduce){.bi2 *,.bi2 :after,.bi2 :before,.menu-flottant.bi2-menu{animation:none!important;transition:none!important}.bi2 .lc-a,.bi2 .lc-cascade .lc-lr2{opacity:1}}.listes.eq2{--eq2-pale:#94a3b8;--eq2-champ:#0e1626;--eq2-champ-bord:#2c3c58;--eq2-exemple:#5b6b85;--eq2-trait:#1c2740;--eq2-voile:rgba(17,26,43,.6);--eq2-tiret:#2c3c58;--eq2-choisi:linear-gradient(180deg,#241d0f,#1c180f);--eq2-choisi-ombre:0 0 0 1px #f59e0b,0 14px 24px -18px rgba(0,0,0,.9);--eq2-vert-fond:rgba(16,185,129,.2);--eq2-date:#fcd34d;--eq2-encre-piece:#1e293b}html.light .listes.eq2,html[data-theme=light] .listes.eq2{--eq2-pale:#7b8799;--eq2-champ:#fff;--eq2-champ-bord:#cfd6e0;--eq2-exemple:#9aa5b5;--eq2-trait:#eef2f7;--eq2-voile:hsla(0,0%,100%,.6);--eq2-tiret:#c9d1dc;--eq2-choisi:linear-gradient(180deg,#fffdf5,#fff8e6);--eq2-choisi-ombre:0 0 0 1px #f59e0b,0 14px 24px -18px rgba(180,83,9,.75);--eq2-vert-fond:#d1fae5;--eq2-date:#92400e}.eq2 a{text-decoration:none}.listes[data-maquette] .eq2-cols.ag2-cols{grid-template-columns:minmax(0,1fr) 460px;align-items:start}.listes[data-maquette].eq2 .ag2-droite{align-self:stretch}.listes[data-maquette].eq2 .ag2-droite-dedans{position:sticky;top:var(--eq2-haut,0);inset-inline:auto;bottom:auto;display:block}.eq2 .eq2-fiche.ag2-pan>div{height:auto;max-height:var(--eq2-plafond,672px)}.eq2 .ag2-gauche{gap:18px}.eq2-gauche-liste{min-width:0}.eq2-g.lc-lh2,.eq2-g.lc-lr2{grid-template-columns:minmax(0,1fr) 200px 190px 150px 36px;gap:16px}.listes[data-maquette] .eq2-g.lc-lr2{cursor:pointer}.eq2-g .lc-cp{height:24px;font-size:11.5px}.eq2 .eq2-ini{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:17px;font-weight:700;color:var(--eq2-encre-piece);text-shadow:0 1px 0 hsla(0,0%,100%,.85)}.eq2-int{font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--lc-ink-2)}.eq2-int b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15px;font-weight:700;color:var(--lc-ink)}.eq2-int i{font-style:normal;color:var(--eq2-pale)}.eq2 .eq2-go svg{width:17px;height:17px}.eq2 .eq2-sel.lc-lr2{border-color:#f59e0b;background:var(--eq2-choisi);box-shadow:var(--eq2-choisi-ombre)}.eq2 .eq2-sel .eq2-ini{background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);color:#5b3d0a;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 8px 14px -8px rgba(245,158,11,.8)}.eq2 .eq2-sel .eq2-go{border-color:#f59e0b;background:#f59e0b;color:#1a1200}.eq2 .lc-lr2:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.eq2-vide{display:flex;flex-direction:column;align-items:center;gap:6px;border-radius:22px;border:1.5px dashed var(--eq2-tiret);background:var(--eq2-voile);padding:30px 24px;text-align:center}.eq2-vide b{margin-top:4px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:17px;font-weight:700;color:var(--lc-ink)}.eq2-vide>span:not(.lc-ic3){max-width:520px;font-size:13.5px;font-weight:600;color:var(--ag2-doux)}.eq2 .eq2-ba{height:44px;flex-shrink:0;padding:0 18px;font-size:14.5px;gap:7px}.eq2 .eq2-ba svg{width:16px;height:16px}.eq2 .eq2-ba[disabled],.eq2 .rl2-btn[disabled]{opacity:.55;cursor:not-allowed}.eq2-ajout{scroll-margin:20px}.eq2-ajout .ag2-tete small{white-space:normal}.eq2-champs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:12px}.eq2-champs label,.eq2-form label{display:block;min-width:0}.eq2-lib{display:block;margin-bottom:5px;overflow:hidden;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ag2-leger)}.eq2 .eq2-champ{display:block;width:100%;height:44px;border-radius:13px;border:1px solid var(--eq2-champ-bord);background:var(--eq2-champ);padding:0 14px;font:600 14px var(--font-manrope),sans-serif;color:var(--lc-ink);box-shadow:inset 0 1px 2px rgba(15,23,42,.06)}.eq2 .eq2-champ::-moz-placeholder{color:var(--eq2-exemple)}.eq2 .eq2-champ::placeholder{color:var(--eq2-exemple)}.eq2 .eq2-champ:focus{outline:2px solid #f59e0b;outline-offset:1px}@keyframes eq2-flash{0%{box-shadow:0 0 0 0 rgba(245,158,11,.7)}to{box-shadow:0 0 0 14px rgba(245,158,11,0)}}.eq2 .eq2-ajout.eq2-flash{animation:eq2-flash .9s ease-out}@keyframes eq2-glisse{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}.eq2-glisse{animation:eq2-glisse .42s cubic-bezier(.16,1,.3,1) both}.eq2 .eq2-ah{padding-right:84px}.eq2-ah-ini{position:absolute;right:18px;top:20px;display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:21px;font-weight:700;color:#5b3d0a;text-shadow:0 1px 0 hsla(0,0%,100%,.6);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 0 14px 1px rgba(245,158,11,.55)}.eq2 .eq2-corps{padding-top:2px;animation:none}.eq2-corps section{padding:0 6px 12px}.eq2-corps section+section{border-top:1px solid var(--eq2-trait)}.eq2-corps .lc-atg{padding-left:0;padding-right:0}.eq2-coord{display:flex;flex-direction:column;gap:6px}.eq2-coord span{display:flex;min-width:0;align-items:center;gap:9px;overflow-wrap:anywhere;font-size:14.5px;font-weight:700;color:var(--lc-ink)}.eq2-coord svg{width:15px;height:15px;flex-shrink:0;color:var(--ag2-leger)}.eq2-coord i{font-size:13px;font-style:normal;font-weight:600;color:var(--ag2-leger)}.eq2-acts{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.eq2 .eq2-acts .rl2-btn{padding:0 11px;font-size:12.5px}.eq2 .eq2-acts .rl2-btn svg{width:15px;height:15px}.listes.eq2 .bf-ac2.eq2-danger{color:var(--ag2-rouge)}.eq2-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eq2-form .eq2-champ{height:40px}.eq2-form .eq2-acts,.eq2-form label:nth-of-type(5){grid-column:1/-1}.eq2-form .eq2-acts{margin-top:2px}.eq2-etat{display:flex;align-items:flex-start;gap:10px}.eq2-etat .lc-cp{flex-shrink:0;height:24px;font-size:11.5px}.eq2-etat p{margin:2px 0 0;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--ag2-doux)}.eq2-kv{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px 10px;margin:12px 0 0}.eq2-kv dt{padding-top:2px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ag2-leger)}.eq2-kv dd{margin:0;font-size:13px;font-weight:700;line-height:1.4;color:var(--lc-ink)}.eq2-sauf{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--ag2-leger)}.eq2-titre{display:flex;align-items:center;justify-content:space-between;gap:10px}.eq2 .eq2-mod{height:30px;padding:0 10px;font-size:12px}.eq2 .eq2-mod svg{width:13px;height:13px}.eq2-inters{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.eq2-inter{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:12px;padding:5px 6px}.eq2-inter .lc-ty{width:34px;height:34px;border-radius:10px}.eq2-inter .lc-ty svg{width:16px;height:16px}.eq2-inter-t{display:flex;min-width:0;flex-direction:column}.eq2-inter-t b{font-size:13.5px;font-weight:800;color:var(--lc-ink)}.eq2-inter-t b,.eq2-inter-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq2-inter-t span{font-size:11.5px;font-weight:600;color:var(--ag2-leger)}.eq2-inter em{font-size:12.5px;font-style:normal;font-weight:800;white-space:nowrap;color:var(--eq2-date)}.eq2-inter--f .eq2-inter-t b{font-weight:700;color:var(--ag2-doux)}.eq2-corps .lc-at-vide{margin:0;padding:2px 0 4px}.eq2-pied{border-top:1px solid var(--eq2-trait);padding:12px 6px 2px}.eq2-corps .eq2-points{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px 8px;list-style:none}.eq2-points li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.4;color:var(--lc-ink)}.eq2-points svg{width:18px;height:18px;flex-shrink:0;border-radius:9px;background:var(--eq2-vert-fond);padding:3px;color:var(--ag2-vert)}.listes.eq2:not([data-maquette]) .eq2-g.lc-lr2{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;cursor:default}.listes.eq2:not([data-maquette]) .eq2-g .lc-n{grid-column:1/-1}.listes.eq2:not([data-maquette]) .eq2-int{padding-left:54px;white-space:normal}.listes.eq2:not([data-maquette]) .eq2-acces{justify-self:end}.listes.eq2:not([data-maquette]) .eq2-champs{grid-template-columns:minmax(0,1fr)}.listes.eq2:not([data-maquette]) .eq2-champs .eq2-ba{width:100%;justify-content:center}@media (max-width:899px){.eq2-case{min-height:44px}}@media (prefers-reduced-motion:reduce){.eq2 .eq2-ajout.eq2-flash,.eq2-glisse{animation:none}}.ag-ch small,.ag-note2,.ag-ret-dates,.ag-ret-nom span{font-weight:400}.ag-mini small{font-weight:600}.fc-afaire div>span,.fc-barre>em,.fc-carnet-texte,.fc-messages div span,.fc-sans-prestation,.fc-tete small{font-weight:400}.fc-barre>b{font-weight:600}.listes[data-page=fiche-client]{--fcl-bouton:linear-gradient(180deg,#1b2740,#141d31);--fcl-bouton-ombre:inset 0 1px 0 hsla(0,0%,100%,.07),0 6px 12px -8px rgba(0,0,0,.8);--fcl-liste-ombre:0 1px 0 hsla(0,0%,100%,.05) inset,0 2px 4px rgba(0,0,0,.3),0 18px 32px -22px rgba(0,0,0,.9);--fcl-lien:#fbbf24;--fcl-lien-fond:#0e1626;--fcl-danger:#fda4af;--fcl-en-cours:#60a5fa;--fcl-termine:#34d399;--fcl-a-preparer:#a78bfa;--fcl-bc-fond:radial-gradient(500px 260px at 100% 0%,rgba(245,158,11,.2),transparent 60%),linear-gradient(150deg,#1c1c1f,#0b0b0d);--fcl-bc-encre:#f5f5f4;--fcl-bc-ombre:0 30px 60px -26px rgba(0,0,0,.75);--fcl-bc-filet-marge:14px;--fcl-bc-filet-bord:1px solid rgba(251,191,36,.35);--fcl-bc-filet-rayon:14px;--fcl-bc-filet-fond:none;--fcl-bc-barre:0px;--fcl-bc-type:#fbbf24;--fcl-bc-nom:linear-gradient(90deg,#fde68a,#f59e0b);--fcl-bc-siren:#a8a29e;--fcl-bc-ligne:#e7e5e4;--fcl-bc-icone:#fbbf24;--fcl-bc-mono-bord:0 solid transparent;--fcl-bc-mono-fond:linear-gradient(150deg,#fde68a,#f59e0b 55%,#b45309);--fcl-bc-mono-encre:#1a1200;--fcl-bc-mono-ombre:0 10px 24px -10px rgba(245,158,11,.8);--fcl-bc-pret-fond:rgba(52,211,153,.14);--fcl-bc-pret-encre:#6ee7b7;--fcl-bc-completer-fond:rgba(251,191,36,.16);--fcl-bc-completer-encre:#fcd34d;--fcl-nb-fond:#111a2e;--fcl-nb-encre:#e2e8f0;--fcl-nb-ombre:0 2px 0 #0e1627,0 4px 0 #0b1220,0 6px 0 #080d18,0 30px 50px -30px rgba(0,0,0,.85);--fcl-nb-lignes:rgba(148,163,184,.1);--fcl-nb-marge:hsla(0,91%,71%,.32);--fcl-nb-titre:#f1f5f9;--fcl-nb-pastille-fond:rgba(251,191,36,.14);--fcl-nb-pastille-encre:#fcd34d;--fcl-nb-saisie-bord:rgba(148,163,184,.35);--fcl-nb-saisie-fond:rgba(8,13,24,.55);--fcl-nb-discret:#7c8ba1;--fcl-nb-jour:#93c5fd;--fcl-tk-fond:#1e2533;--fcl-tk-encre:#e5e7eb;--fcl-tk-ombre:0 1px 0 hsla(0,0%,100%,.06),0 14px 24px -18px rgba(0,0,0,.85);--fcl-tk-entete:#9ca3af;--fcl-tk-tirets:rgba(229,231,235,.22);--fcl-tk-points:rgba(229,231,235,.25);--fcl-tk-filet:rgba(229,231,235,.55);--fcl-tk-encaisse:#6ee7b7;--fcl-tk-a-encaisser:#fcd34d;--fcl-tk-retard:#fda4af;--fcl-tk-tampon-bord:#34d399;--fcl-tk-tampon-encre:#6ee7b7;--fcl-tk-tampon-vide-bord:#64748b;--fcl-tk-tampon-vide-encre:#94a3b8}html.light .listes[data-page=fiche-client],html[data-theme=light] .listes[data-page=fiche-client]{--fcl-bouton:linear-gradient(180deg,#fff,#eef2f7);--fcl-bouton-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--fcl-liste-ombre:0 1px 0 #fff inset,0 2px 4px rgba(15,23,42,.05),0 18px 32px -22px rgba(15,23,42,.38);--fcl-lien:#b45309;--fcl-lien-fond:#f8fafc;--fcl-danger:#be123c;--fcl-en-cours:#2563eb;--fcl-termine:#059669;--fcl-a-preparer:#7c3aed;--fcl-bc-fond:linear-gradient(135deg,#fffefb,#fbf6ea 60%,#f5ecd6);--fcl-bc-encre:#0b1220;--fcl-bc-ombre:0 1px 0 #fff inset,0 2px 0 #e9e1cc,0 30px 60px -28px rgba(15,23,42,.55);--fcl-bc-filet-marge:0px;--fcl-bc-filet-bord:0 solid transparent;--fcl-bc-filet-rayon:0px;--fcl-bc-filet-fond:radial-gradient(420px 220px at 110% -20%,rgba(245,158,11,.22),transparent 60%),repeating-linear-gradient(115deg,rgba(180,140,60,.04) 0 2px,transparent 2px 7px);--fcl-bc-barre:8px;--fcl-bc-type:#b45309;--fcl-bc-nom:linear-gradient(90deg,#0b1220,#334155);--fcl-bc-siren:#64748b;--fcl-bc-ligne:#334155;--fcl-bc-icone:#b45309;--fcl-bc-mono-bord:2px solid #f59e0b;--fcl-bc-mono-fond:radial-gradient(circle,#fffbeb,#fde68a);--fcl-bc-mono-encre:#b45309;--fcl-bc-mono-ombre:0 0 0 6px rgba(245,158,11,.12),0 10px 22px -10px rgba(180,83,9,.6);--fcl-bc-pret-fond:#ecfdf5;--fcl-bc-pret-encre:#047857;--fcl-bc-completer-fond:#fef3c7;--fcl-bc-completer-encre:#92400e;--fcl-nb-fond:#fffdf6;--fcl-nb-encre:#0f172a;--fcl-nb-ombre:0 2px 0 #f1ead6,0 4px 0 #ebe2c9,0 6px 0 #e4d9bc,0 30px 50px -30px rgba(15,23,42,.55);--fcl-nb-lignes:#dbe7f5;--fcl-nb-marge:#f3b7b7;--fcl-nb-titre:#0b1220;--fcl-nb-pastille-fond:#fef3c7;--fcl-nb-pastille-encre:#a16207;--fcl-nb-saisie-bord:#d6c79b;--fcl-nb-saisie-fond:hsla(0,0%,100%,.75);--fcl-nb-discret:#94a3b8;--fcl-nb-jour:#1e3a8a;--fcl-tk-fond:#fffdf7;--fcl-tk-encre:#1f2937;--fcl-tk-ombre:0 1px 0 #efe6cf,0 14px 24px -18px rgba(15,23,42,.5);--fcl-tk-entete:#64748b;--fcl-tk-tirets:#d6cfb8;--fcl-tk-points:#cbd5e1;--fcl-tk-filet:#1f2937;--fcl-tk-encaisse:#047857;--fcl-tk-a-encaisser:#b45309;--fcl-tk-retard:#be123c;--fcl-tk-tampon-bord:#10b981;--fcl-tk-tampon-encre:#047857;--fcl-tk-tampon-vide-bord:#94a3b8;--fcl-tk-tampon-vide-encre:#64748b}@keyframes fcl-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fcl-top{position:relative;z-index:5;margin-bottom:16px;display:flex;justify-content:flex-end;gap:10px}.fcl-btn,.fcl-top{align-items:center}.fcl-btn{display:inline-flex;height:42px;gap:8px;border-radius:12px;border:1px solid var(--lc-line);background:var(--fcl-bouton);padding:0 14px;font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--lc-ink-2);box-shadow:var(--fcl-bouton-ombre);transition:transform .3s cubic-bezier(.3,1.4,.5,1),box-shadow .3s}.fcl-btn svg{height:16px;width:16px;color:var(--lc-soft)}.fcl-btn:hover:not(:disabled){transform:translateY(-2px)}.fcl-btn:active:not(:disabled){transform:translateY(1px)}.fcl-btn:disabled{cursor:not-allowed;opacity:.5}.fcl-btn:focus-visible,.fcl-ca a:focus-visible,.fcl-dl:focus-visible,.fcl-ef:focus-visible,.fcl-ents:focus-visible,.fcl-qi:focus-visible,.fcl-tk-relancer:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.fcl-btn--p{border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);font-weight:700;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 12px 22px -10px rgba(245,158,11,.8)}.fcl-btn--p,.fcl-btn--p svg{color:#1a1200}.fcl-btn--rond{width:42px;justify-content:center;padding:0}.fcl-btn--petit{height:34px}.fcl-plus{display:contents}.fcl-volet{order:-1;display:flex;min-width:0;align-items:center;gap:10px;animation:fcl-volet .28s cubic-bezier(.16,1,.3,1) backwards}@keyframes fcl-volet{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.fcl-volet-raison{margin:0;max-width:300px;text-align:right;font-size:11.5px;font-weight:500;line-height:1.35;color:var(--lc-soft)}.fcl-btn--danger,.fcl-btn--danger svg{color:var(--fcl-danger)}[data-page=fiche-client] .lc-page{padding-bottom:84px}.fcl-w2{display:grid;grid-template-columns:540px minmax(0,1fr) 480px;grid-template-rows:350px auto;grid-template-areas:"carte carnet releve" "chantiers chantiers chantiers";align-items:stretch;gap:22px}.fcl-r1l,.fcl-r1r{height:350px;min-width:0}.fcl-r1l{grid-area:carte}.fcl-r1r{grid-area:carnet}.fcl-w2>.fcl-lc{grid-area:chantiers}.fcl-w2>.fcl-fin{grid-area:releve}.fcl-w2>.fcl-lc .fcl-ql{display:grid;max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.listes[data-page=fiche-client] .fcl-r1l{--fcl-bc-fond:radial-gradient(520px 260px at 100% 0%,rgba(245,158,11,.22),transparent 60%),linear-gradient(150deg,#1b2a52,#111c38 50%,#0a1226);--fcl-bc-encre:#f8fafc;--fcl-bc-ombre:0 30px 60px -26px rgba(8,16,38,.75);--fcl-bc-filet-marge:12px;--fcl-bc-filet-bord:1px solid rgba(251,191,36,.3);--fcl-bc-filet-rayon:14px;--fcl-bc-filet-fond:none;--fcl-bc-barre:0px;--fcl-bc-type:#fbbf24;--fcl-bc-nom:linear-gradient(90deg,#fff,#e2e8f0);--fcl-bc-siren:#94a3b8;--fcl-bc-ligne:#e2e8f0;--fcl-bc-icone:#fbbf24;--fcl-bc-mono-bord:0 solid transparent;--fcl-bc-mono-fond:linear-gradient(150deg,#fde68a,#f59e0b 55%,#b45309);--fcl-bc-mono-encre:#1a1200;--fcl-bc-mono-ombre:0 10px 24px -10px rgba(245,158,11,.8);--fcl-bc-pret-fond:rgba(52,211,153,.14);--fcl-bc-pret-encre:#6ee7b7;--fcl-bc-completer-fond:rgba(251,191,36,.16);--fcl-bc-completer-encre:#fcd34d}.fcl-bc{position:relative;height:100%;overflow:hidden;border-radius:22px;background:var(--fcl-bc-fond);padding:22px 30px;color:var(--fcl-bc-encre);box-shadow:var(--fcl-bc-ombre);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;animation:fcl-monte .7s cubic-bezier(.16,1,.3,1) backwards}.fcl-bc:before{content:"";position:absolute;inset:var(--fcl-bc-filet-marge);border:var(--fcl-bc-filet-bord);border-radius:var(--fcl-bc-filet-rayon);background:var(--fcl-bc-filet-fond);pointer-events:none}.fcl-bc:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--fcl-bc-barre);background:linear-gradient(90deg,#b45309,#f59e0b,#fde68a,#f59e0b,#b45309)}.fcl-bc>*{position:relative;z-index:1}.fcl-bc .fcl-shine{position:absolute;inset:0;z-index:2;background:radial-gradient(420px circle at var(--x,30%) var(--y,0),hsla(0,0%,100%,.35),transparent 45%);opacity:0;mix-blend-mode:soft-light;pointer-events:none;transition:opacity .4s}.fcl-bc:hover .fcl-shine{opacity:1}.fcl-bc .fcl-mono{position:absolute;right:30px;top:28px;display:flex;height:74px;width:74px;align-items:center;justify-content:center;border-radius:50%;border:var(--fcl-bc-mono-bord);background:var(--fcl-bc-mono-fond);font-family:var(--font-sora),Sora,sans-serif;font-size:24px;font-weight:700;color:var(--fcl-bc-mono-encre);box-shadow:var(--fcl-bc-mono-ombre)}.fcl-ty{font-size:11.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--fcl-bc-type)}.fcl-bc h2,.fcl-ty{max-width:calc(100% - 100px)}.fcl-bc h2{margin:6px 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;background:var(--fcl-bc-nom);-webkit-background-clip:text;background-clip:text;font-family:var(--font-sora),Sora,sans-serif;font-size:30px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:transparent;overflow-wrap:anywhere}.fcl-bc h2[data-long]{font-size:24px}.fcl-sir{margin-top:6px;display:flex;max-width:420px;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;line-height:1.5;letter-spacing:.04em;color:var(--fcl-bc-siren)}.fcl-ef,.fcl-sir{align-items:center;font-weight:700}.fcl-ef{display:inline-flex;gap:5px;border-radius:999px;background:var(--fcl-bc-pret-fond);padding:2px 9px;font-size:11px;letter-spacing:0;color:var(--fcl-bc-pret-encre)}.fcl-ef--a-completer{background:var(--fcl-bc-completer-fond);color:var(--fcl-bc-completer-encre)}a.fcl-ef--a-completer:hover{text-decoration:underline;text-underline-offset:2px}.fcl-ln{bottom:24px;left:30px;display:flex;max-width:300px;flex-direction:column;gap:7px;font-size:14.5px;font-weight:600;color:var(--fcl-bc-ligne)}.fcl-bc .fcl-ln,.fcl-ln{position:absolute}.fcl-ln div{display:flex;align-items:flex-start;gap:10px;overflow-wrap:anywhere}.fcl-ln svg{margin-top:2px;height:18px;width:18px;flex-shrink:0;color:var(--fcl-bc-icone)}.fcl-ca{display:flex;gap:10px}.fcl-bc .fcl-ca{position:absolute;bottom:22px;right:30px;z-index:3}.fcl-ca--dessous{display:none}.fcl-ca a{position:relative;display:flex;height:var(--ca,44px);width:var(--ca,44px);align-items:center;justify-content:center;border-radius:50%;background:var(--b);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 16px -8px var(--b);transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s}.fcl-ca a:hover{transform:translateY(-4px) scale(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 14px 22px -8px var(--b)}.fcl-ca a:active{transform:translateY(0) scale(.96)}.fcl-tp{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);border-radius:7px;background:#0b1220;padding:4px 8px;font-size:11.5px;font-weight:600;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.fcl-ca a:focus-visible .fcl-tp,.fcl-ca a:hover .fcl-tp{opacity:1;transform:translate(-50%)}.fcl-nb{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:10px 22px 22px 10px;background:var(--fcl-nb-fond);padding:14px 22px 12px 74px;color:var(--fcl-nb-encre);box-shadow:var(--fcl-nb-ombre);animation:fcl-monte .65s cubic-bezier(.16,1,.3,1) .2s backwards}.fcl-nb:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 29px,var(--fcl-nb-lignes) 29px 30px);background-position:0 14px;pointer-events:none}.fcl-nb:after{content:"";position:absolute;bottom:0;left:58px;top:0;width:2px;background:var(--fcl-nb-marge)}.fcl-nb>*{position:relative;z-index:1}.fcl-nb>.fcl-nb-dos{position:absolute;bottom:0;left:0;top:0;width:8px;border-radius:10px 0 0 10px;background:linear-gradient(180deg,#1e293b,#0b1426)}.fcl-nb>.fcl-nb-spirale{position:absolute;bottom:16px;left:10px;top:16px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.fcl-nb-spirale i{display:block;height:13px;width:36px;border-radius:7px;background:linear-gradient(180deg,#f8fafc,#94a3b8 55%,#475569);box-shadow:inset 0 1px 0 #fff,0 2px 3px rgba(15,23,42,.35)}.fcl-nh{margin-bottom:6px;display:flex;flex-shrink:0;align-items:center;gap:10px}.fcl-nh h3{margin:0;font-family:var(--font-sora),Sora,sans-serif;font-size:16px;font-weight:600;color:var(--fcl-nb-titre)}.fcl-nh em{border-radius:999px;background:var(--fcl-nb-pastille-fond);padding:2px 9px;font-size:12px;font-style:normal;font-weight:600;color:var(--fcl-nb-pastille-encre)}.fcl-w{margin:4px 0 6px;display:flex;flex-shrink:0;align-items:center;gap:8px;border-radius:12px;border:1.5px dashed var(--fcl-nb-saisie-bord);background:var(--fcl-nb-saisie-fond);padding:6px 6px 6px 12px;transition:border-color .2s,box-shadow .2s}.fcl-w:focus-within{border-style:solid;border-color:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.15)}.listes .fcl-w input{min-width:0;flex:1;border:none;background:none;font-size:14px;font-weight:500;color:var(--fcl-nb-encre);outline:none}.fcl-w input::-moz-placeholder{color:var(--fcl-nb-discret)}.fcl-w input::placeholder{color:var(--fcl-nb-discret)}.fcl-w button{height:34px;flex-shrink:0;border-radius:10px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b);padding:0 12px;font-size:12.5px;font-weight:700;color:#1a1200}.fcl-w button:disabled{cursor:not-allowed;opacity:.55}.fcl-nb-erreur{margin:0 0 4px;flex-shrink:0;border-radius:8px;background:var(--fcl-nb-pastille-fond);padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4;color:var(--fcl-nb-pastille-encre)}.fcl-ents{min-height:0;flex:1;overflow-y:auto;padding-right:6px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent)}.fcl-nb-vide{margin:0;font-size:14px;font-weight:500;line-height:30px;color:var(--fcl-nb-discret)}.fcl-day{margin-top:2px;font-family:var(--font-caveat),Caveat,cursive;font-size:22px;font-weight:700;line-height:30px;color:var(--fcl-nb-jour)}.fcl-en{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;font-size:14px;font-weight:500;line-height:30px;color:var(--fcl-nb-encre);animation:fcl-monte .5s cubic-bezier(.16,1,.3,1) .3s backwards}.fcl-en span{text-align:right;font-size:11.5px;font-weight:700;color:var(--fcl-nb-discret)}.fcl-en b{font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere}.fcl-en b small{margin-left:8px;font-size:11.5px;font-weight:600;color:var(--fcl-nb-discret);white-space:nowrap}.fcl-en:has(.fcl-en-actions){grid-template-columns:44px minmax(0,1fr) auto}.fcl-en-actions{display:flex;align-items:center;gap:2px;height:30px;opacity:0;transition:opacity .2s}.fcl-en:focus-within .fcl-en-actions,.fcl-en:hover .fcl-en-actions{opacity:1}@media (hover:none){.fcl-en-actions{opacity:1}}.fcl-en-actions button{display:flex;height:26px;width:26px;align-items:center;justify-content:center;border:none;border-radius:8px;background:none;color:var(--fcl-nb-discret);cursor:pointer;transition:background .2s,color .2s}.fcl-en-actions button:focus-visible,.fcl-en-actions button:hover{background:var(--fcl-nb-pastille-fond);color:var(--fcl-nb-pastille-encre);outline:none}.fcl-en-actions button[data-danger]:focus-visible,.fcl-en-actions button[data-danger]:hover{background:rgba(225,29,72,.12);color:var(--fcl-danger)}.fcl-en-actions svg{height:14px;width:14px}.fcl-w--edition{margin:2px 0 4px}.fcl-w .fcl-w-annuler{border-color:var(--fcl-nb-saisie-bord);background:none;color:var(--fcl-nb-encre)}.fcl-fin,.fcl-lc{display:flex;min-width:0;flex-direction:column;border-radius:22px;background:var(--lc-blanc);box-shadow:var(--fcl-liste-ombre)}.fcl-lc{padding:18px 20px;animation:fcl-monte .65s cubic-bezier(.16,1,.3,1) .1s backwards}.fcl-h{margin-bottom:10px;display:flex;align-items:center;gap:10px}.fcl-h h3{margin:0;font-family:var(--font-sora),Sora,sans-serif;font-size:16px;font-weight:600;color:var(--lc-ink)}.fcl-h em{border-radius:999px;background:var(--lc-touche);padding:2px 9px;font-size:12px;font-style:normal;font-weight:600;color:var(--lc-soft)}.fcl-h-r{margin-left:auto}.fcl-ib{display:flex;height:36px;width:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;background:linear-gradient(150deg,#fbbf24,#b45309);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 14px -8px #b45309}.fcl-ib--bilan{background:linear-gradient(150deg,#34d399,#047857);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 14px -8px #047857}.fcl-ib svg{height:18px;width:18px}.fcl-ql{margin:2px -6px 0;padding:4px 6px 8px;display:flex;gap:10px;max-height:300px;flex:1;flex-direction:column;overflow-y:auto;scrollbar-width:thin}.fcl-vide{margin:auto;padding:14px 0;font-size:13.5px;font-weight:600;color:var(--lc-leger)}.fcl-qi{position:relative;display:grid;flex-shrink:0;grid-template-columns:52px minmax(0,1fr) auto 34px;align-items:center;gap:14px;overflow:hidden;border-radius:16px;border:1px solid var(--lc-line);background:linear-gradient(180deg,var(--lc-blanc),color-mix(in srgb,var(--pc) 3%,var(--lc-blanc)));padding:11px 14px 11px 18px;color:var(--lc-ink);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 3px 0 -1px var(--lc-line),0 12px 18px -16px rgba(15,23,42,.55);transition:transform .35s cubic-bezier(.3,1.4,.5,1),border-color .25s,box-shadow .35s,background .25s;animation:fcl-monte .5s cubic-bezier(.16,1,.3,1) backwards}.fcl-qi:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 70%,#fff),var(--pc))}.fcl-qi--en-cours{--pc:var(--fcl-en-cours)}.fcl-qi--termine{--pc:var(--fcl-termine)}.fcl-qi--a-preparer{--pc:var(--fcl-a-preparer)}.fcl-qi:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pc) 45%,var(--lc-line));background:linear-gradient(180deg,var(--lc-blanc),color-mix(in srgb,var(--pc) 7%,var(--lc-blanc)));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 5px 0 -1px color-mix(in srgb,var(--pc) 35%,var(--lc-line)),0 18px 24px -18px color-mix(in srgb,var(--pc) 60%,rgba(15,23,42,.6))}.fcl-rg{position:relative;height:52px;width:52px;flex-shrink:0;transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.fcl-qi:hover .fcl-rg{transform:rotate(-8deg) scale(1.06)}.fcl-rg svg{height:52px;width:52px;transform:rotate(-90deg);filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--pc) 30%,transparent))}.fcl-rp{stroke:var(--lc-touche)}.fcl-rv{stroke:var(--pc);transition:stroke-dasharray 1.3s cubic-bezier(.2,.9,.2,1)}.fcl-rg b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-sora),Sora,sans-serif;font-size:13px;font-weight:700;color:var(--lc-ink)}.fcl-rg b[data-plein]{font-size:11.5px}.fcl-rg b small{margin-left:1px;font-size:9px;color:var(--lc-leger)}.fcl-qn{min-width:0}.fcl-qn b{display:block;text-overflow:ellipsis;font-family:var(--font-sora),Sora,sans-serif;font-size:15.5px;letter-spacing:-.01em;color:var(--lc-ink)}.fcl-qn b,.fcl-qn>span{overflow:hidden;white-space:nowrap;font-weight:600}.fcl-qn>span{margin-top:5px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--lc-soft)}.fcl-qp{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;border-radius:999px;background:color-mix(in srgb,var(--pc) 11%,var(--lc-blanc));padding:2px 10px 2px 8px;font-weight:700;color:var(--pc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pc) 22%,transparent)}.fcl-qp i{height:7px;width:7px;flex-shrink:0;border-radius:50%;background:var(--pc);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 18%,transparent)}.fcl-qv{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis}.fcl-qv svg{height:13px;width:13px;flex-shrink:0;color:var(--lc-leger)}.fcl-qd{border-radius:999px;border:1px solid var(--lc-line-2);background:var(--fcl-lien-fond);padding:3px 10px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--lc-soft)}.fcl-qg{display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--lc-line);background:var(--lc-blanc);color:var(--lc-leger);transition:background .35s,border-color .35s,color .35s,box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1)}.fcl-dl svg,.fcl-qg svg{height:16px;width:16px}.fcl-qi:hover .fcl-qg{transform:translateX(3px);border-color:var(--pc);background:var(--pc);color:#fff;box-shadow:0 8px 14px -8px var(--pc)}.fcl-dl{margin-top:10px;display:flex;height:36px;flex-shrink:0;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid var(--lc-line-2);background:var(--fcl-lien-fond);font-size:13px;font-weight:700;color:var(--fcl-lien)}.fcl-dl:hover{border-color:var(--lc-line)}.fcl-fin{padding:16px 20px;animation:fcl-monte .65s cubic-bezier(.16,1,.3,1) .16s backwards}.fcl-fin .fcl-h{margin-bottom:12px}.fcl-tk{position:relative;flex:1;border-radius:6px;background:var(--fcl-tk-fond);padding:14px 18px 12px;font-family:Courier New,ui-monospace,monospace;color:var(--fcl-tk-encre);box-shadow:var(--fcl-tk-ombre);-webkit-mask:radial-gradient(circle 6px at 50% 0,#0000 98%,#000) 0 0 /14px 51% repeat-x,radial-gradient(circle 6px at 50% 100%,#0000 98%,#000) 0 100% /14px 51% repeat-x;mask:radial-gradient(circle 6px at 50% 0,#0000 98%,#000) 0 0 /14px 51% repeat-x,radial-gradient(circle 6px at 50% 100%,#0000 98%,#000) 0 100% /14px 51% repeat-x}.fcl-tkt{margin-bottom:6px;display:flex;justify-content:space-between;gap:12px;border-bottom:1.5px dashed var(--fcl-tk-tirets);padding-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fcl-tk-entete)}.fcl-tkt span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcl-tkl{display:flex;align-items:baseline;gap:6px;padding:3px 0;font-size:13.5px;animation:fcl-monte .4s cubic-bezier(.16,1,.3,1) backwards}.fcl-tkl:nth-child(2){animation-delay:.1s}.fcl-tkl:nth-child(3){animation-delay:.16s}.fcl-tkl:nth-child(4){animation-delay:.22s}.fcl-tkl:nth-child(5){animation-delay:.28s}.fcl-tkl:nth-child(6){animation-delay:.34s}.fcl-tkl:nth-child(7){animation-delay:.4s}.fcl-tkl i{flex:1;transform:translateY(-3px);border-bottom:1.5px dotted var(--fcl-tk-points)}.fcl-tkl b{font-weight:700;white-space:nowrap}.fcl-tkl--g b{color:var(--fcl-tk-encaisse)}.fcl-tkl--a b{color:var(--fcl-tk-a-encaisser)}.fcl-tkl--r{padding-left:14px;font-size:12.5px}.fcl-tkl--r b{color:var(--fcl-tk-retard)}.fcl-tk-relancer{border-radius:6px;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b);padding:0 7px;font-family:var(--font-manrope),system-ui,sans-serif;font-size:11px;font-weight:800;color:#1a1200}.fcl-tkx{margin-top:8px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:2px solid var(--fcl-tk-filet);padding-top:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fcl-tkx b{font-size:20px;letter-spacing:0;white-space:nowrap;color:var(--fcl-tk-encaisse)}.fcl-tks{margin-top:8px;display:inline-block;transform:rotate(-2deg);border-radius:6px;border:2px solid var(--fcl-tk-tampon-bord);padding:2px 8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fcl-tk-tampon-encre)}.fcl-tks[data-vide]{border-color:var(--fcl-tk-tampon-vide-bord);color:var(--fcl-tk-tampon-vide-encre)}.listes:not([data-maquette]) .fcl-top{flex-wrap:wrap;justify-content:stretch;gap:8px}.listes:not([data-maquette]) .fcl-top .fcl-btn:not(.fcl-btn--rond){min-width:0;flex:1;justify-content:center;padding:0 10px}.listes:not([data-maquette]) .fcl-volet{order:5;flex:1 1 100%;flex-wrap:wrap;animation:none}.listes:not([data-maquette]) .fcl-volet-raison{order:5;max-width:none;flex:1 1 100%;text-align:left}.listes:not([data-maquette]) .fcl-w2{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none;gap:16px}.listes:not([data-maquette]) .fcl-w2>*{grid-area:auto}.listes:not([data-maquette]) .fcl-w2>.fcl-lc .fcl-ql{display:flex}.listes:not([data-maquette]) .fcl-r1l{height:auto}.listes:not([data-maquette]) .fcl-r1r{height:320px}.listes:not([data-maquette]) .fcl-nb{padding-right:14px}.listes:not([data-maquette]) .fcl-bc{height:auto;padding:22px 20px 28px}.listes:not([data-maquette]) .fcl-bc .fcl-mono{right:18px;top:18px;height:56px;width:56px;font-size:18px}.listes:not([data-maquette]) .fcl-bc h2,.listes:not([data-maquette]) .fcl-ty{max-width:calc(100% - 70px)}.listes:not([data-maquette]) .fcl-ty{font-size:10.5px;letter-spacing:.16em}.listes:not([data-maquette]) .fcl-bc h2{font-size:24px}.listes:not([data-maquette]) .fcl-bc .fcl-ln{position:relative;bottom:auto;left:auto;margin-top:18px;max-width:none}.listes:not([data-maquette]) .fcl-bc .fcl-ca{display:none}.listes:not([data-maquette]) .fcl-ca--dessous{margin-top:14px;display:flex;justify-content:center;gap:16px}.listes:not([data-maquette]) .fcl-ca--dessous a{height:48px;width:48px}.listes:not([data-maquette]) .fcl-tp{display:none}.listes:not([data-maquette]) .fcl-fin,.listes:not([data-maquette]) .fcl-lc{padding:16px 14px}.listes:not([data-maquette]) .fcl-ql{max-height:none;overflow:visible}.listes:not([data-maquette]) .fcl-qi{grid-template-columns:52px minmax(0,1fr) 32px;grid-template-areas:"anneau nom fleche" "anneau periode fleche";gap:4px 12px}.listes:not([data-maquette]) .fcl-rg{grid-area:anneau}.listes:not([data-maquette]) .fcl-qn{grid-area:nom}.listes:not([data-maquette]) .fcl-qd{grid-area:periode;justify-self:start}.listes:not([data-maquette]) .fcl-qg{grid-area:fleche}.listes:not([data-maquette]) .fcl-tk{padding:14px 12px 12px}.listes:not([data-maquette]) .fcl-tkl{font-size:12.5px}.listes:not([data-maquette]) .fcl-tkx{flex-wrap:wrap}.listes:not([data-maquette]) .fcl-dl{height:auto;min-height:44px;padding:8px 12px;text-align:center}@media (prefers-reduced-motion:reduce){.fcl-bc,.fcl-en,.fcl-fin,.fcl-lc,.fcl-nb,.fcl-qi,.fcl-tkl,.fcl-volet{animation:none}.fcl-bc,.fcl-btn,.fcl-ca a,.fcl-en-actions,.fcl-en-actions button,.fcl-qg,.fcl-qi,.fcl-rg,.fcl-rv,.fcl-shine,.fcl-tp,.fcl-w{transition:none}.fcl-btn:hover:not(:disabled),.fcl-ca a:hover,.fcl-qi:hover .fcl-qg,.fcl-qi:hover .fcl-rg{transform:none}}.lgt{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;font-family:var(--font-audiowide),Arial,system-ui,sans-serif;font-size:var(--lgt-taille,22px);font-weight:400;line-height:.8;letter-spacing:.03em}.lgt-nm{position:relative;padding-bottom:.02em}.lgt-bk,.lgt-fr,.lgt-nm{display:inline-flex;align-items:flex-end}.lgt-bk,.lgt-fr{white-space:nowrap}.lgt-a{margin-bottom:.01em;margin-right:.04em;height:.78em;width:auto;flex-shrink:0;align-self:flex-end;overflow:visible}.lgt-bk{position:absolute;left:0;top:0;z-index:0;color:#0b1426;-webkit-text-fill-color:#0b1426;pointer-events:none}.lgt-bk .lgt-a path{fill:#0b1426}.lgt-bk span{text-shadow:.0185em .0185em 0 #1e293b,.037em .037em 0 #1b2537,.0555em .0555em 0 #172031,.074em .074em 0 #131b2a,.0925em .0925em 0 #0f1623,.111em .111em 0 #0b111c,.148em .185em .26em rgba(0,0,0,.65)}.lgt-bk span.lgt-o{text-shadow:.0185em .0185em 0 #92400e,.037em .037em 0 #833a0c,.0555em .0555em 0 #74330b,.074em .074em 0 #652c0a,.0925em .0925em 0 #562509,.111em .111em 0 #471e07,.148em .185em .26em rgba(0,0,0,.65)}.lgt-bk .lgt-a{filter:drop-shadow(.0185em .0185em 0 #1e293b) drop-shadow(.0185em .0185em 0 #172031) drop-shadow(.0185em .0185em 0 #131b2a) drop-shadow(.0185em .0185em 0 #0f1623) drop-shadow(.0185em .0185em 0 #0b111c) drop-shadow(.0185em .0185em 0 #080d16) drop-shadow(.111em .148em .185em rgba(0,0,0,.6))}.lgt[data-epaisseur=reduite] .lgt-bk span{text-shadow:1px 1px 0 #1e293b,2px 2px 0 #131b2a,3px 3px 6px rgba(0,0,0,.6)}.lgt[data-epaisseur=reduite] .lgt-bk span.lgt-o{text-shadow:1px 1px 0 #92400e,2px 2px 0 #652c0a,3px 3px 6px rgba(0,0,0,.6)}.lgt[data-epaisseur=reduite] .lgt-bk .lgt-a{filter:drop-shadow(1px 1px 0 #1e293b) drop-shadow(1px 1px 0 #131b2a) drop-shadow(1px 1px 3px rgba(0,0,0,.6))}.lgt-fr{position:relative;z-index:1}.lgt-fr .lgt-o,.lgt-fr .lgt-t{-webkit-background-clip:text;background-clip:text;color:transparent}.lgt-fr .lgt-t{background-image:linear-gradient(180deg,#fff,#f8fafc 22%,#cbd5e1 48%,#64748b 50%,#e2e8f0 70%,#fff);-webkit-text-stroke:.6px hsla(0,0%,100%,.55)}.lgt-fr .lgt-o{background-image:linear-gradient(180deg,#fffbeb,#fde68a 25%,#f59e0b 48%,#92400e 50%,#f59e0b 72%,#fde68a);-webkit-text-stroke:.6px rgba(255,251,235,.6)}.lgt-a-clair{display:none}.lgt-sh{position:absolute;left:4%;right:4%;top:6%;z-index:2;height:18%;border-radius:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.22),transparent);filter:blur(2px);mix-blend-mode:screen;pointer-events:none}.lgt-tg{margin-top:1.1em;padding-left:.46em;font-size:.2em;line-height:1;letter-spacing:.46em;white-space:nowrap;color:#94a3b8}.lgt[data-variante=clair] .lgt-bk,.lgt[data-variante=clair] .lgt-sh,html.light .lgt[data-variante=auto] .lgt-bk,html.light .lgt[data-variante=auto] .lgt-sh,html[data-theme=light] .lgt[data-variante=auto] .lgt-bk,html[data-theme=light] .lgt[data-variante=auto] .lgt-sh{display:none}.lgt[data-variante=clair] .lgt-fr .lgt-t,html.light .lgt[data-variante=auto] .lgt-fr .lgt-t,html[data-theme=light] .lgt[data-variante=auto] .lgt-fr .lgt-t{background-image:linear-gradient(180deg,#475569,#0b1220 55%,#334155);-webkit-text-stroke:0}.lgt[data-variante=clair] .lgt-fr .lgt-o,html.light .lgt[data-variante=auto] .lgt-fr .lgt-o,html[data-theme=light] .lgt[data-variante=auto] .lgt-fr .lgt-o{background-image:linear-gradient(180deg,#f59e0b,#b45309);-webkit-text-stroke:0}.lgt[data-variante=clair] .lgt-a-chrome,html.light .lgt[data-variante=auto] .lgt-a-chrome,html[data-theme=light] .lgt[data-variante=auto] .lgt-a-chrome{display:none}.lgt[data-variante=clair] .lgt-a-clair,html.light .lgt[data-variante=auto] .lgt-a-clair,html[data-theme=light] .lgt[data-variante=auto] .lgt-a-clair{display:inline}.lgt[data-variante=clair] .lgt-tg,html.light .lgt[data-variante=auto] .lgt-tg,html[data-theme=light] .lgt[data-variante=auto] .lgt-tg{color:#64748b}.lgt[data-variante=grave]{display:flex;align-items:flex-start;letter-spacing:.06em}.lgt[data-variante=grave] .lgt-a-chrome,.lgt[data-variante=grave] .lgt-bk,.lgt[data-variante=grave] .lgt-sh{display:none}.lgt[data-variante=grave] .lgt-nm{padding-bottom:0}.lgt[data-variante=grave] .lgt-fr .lgt-o,.lgt[data-variante=grave] .lgt-fr .lgt-t{background-image:none}.lgt[data-variante=grave] .lgt-fr .lgt-t{color:#2b3442;text-shadow:0 1px 0 hsla(0,0%,100%,.9),0 -1px 0 rgba(0,0,0,.28);-webkit-text-stroke:.35px rgba(15,23,42,.35)}.lgt[data-variante=grave] .lgt-fr .lgt-o{color:#b45309;text-shadow:0 1px 0 hsla(0,0%,100%,.75),0 -1px 0 rgba(120,53,15,.55);-webkit-text-stroke:.35px rgba(120,53,15,.4)}.lgt[data-variante=grave] .lgt-a{margin-bottom:0;margin-right:.05em;height:.8em;filter:drop-shadow(0 1px 0 rgba(255,255,255,.9)) drop-shadow(0 -1px 0 rgba(0,0,0,.28))}.lgt[data-variante=grave] .lgt-a-clair{display:inline;fill:#2b3442;stroke:rgba(15,23,42,.35);stroke-width:2}.listes.cf2{--cf2-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--cf2-ombre:var(--lc-ombre);--cf2-ombre-survol:var(--lc-ombre-survol);--cf2-fond:var(--lc-blanc);--cf2-doux:var(--lc-soft);--cf2-vert:#6ee7b7;--cf2-vert-fond:linear-gradient(90deg,rgba(16,185,129,.14),rgba(16,185,129,0) 60%);--cf2-ambre:#fcd34d;--cf2-ambre-fond:linear-gradient(90deg,rgba(245,158,11,.14),rgba(245,158,11,0) 60%);--cf2-bouton:linear-gradient(180deg,#1e293b,#172238);--cf2-bouton-bord:#2c3c58;--cf2-bouton-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 14px -10px rgba(0,0,0,.8);--cf2-trait:var(--lc-line);--cf2-sora:var(--font-sora),var(--font-manrope),sans-serif;position:relative;color:var(--lc-ink)}html.light .listes.cf2,html[data-theme=light] .listes.cf2{--cf2-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--cf2-ombre:0 1px 2px rgba(15,23,42,.07),0 20px 36px -24px rgba(15,23,42,.62);--cf2-ombre-survol:0 1px 2px rgba(15,23,42,.07),0 26px 40px -24px rgba(15,23,42,.7);--cf2-fond:linear-gradient(180deg,#fff,#fbfcfe);--cf2-doux:#475569;--cf2-vert:#047857;--cf2-vert-fond:linear-gradient(90deg,#ecfdf5,#fff 60%);--cf2-ambre:#b45309;--cf2-ambre-fond:linear-gradient(90deg,#fffbeb,#fff 60%);--cf2-bouton:linear-gradient(180deg,#fff,#eef2f7);--cf2-bouton-bord:#cfd6e0;--cf2-bouton-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--cf2-trait:#e6eaf0}.listes.cf2 .lc-page{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:0 auto}.cf2-band{position:relative;display:grid;align-items:center;border-radius:20px;overflow:hidden;color:#e2e8f0;background:linear-gradient(160deg,#16213a,#0b1222);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.6)}.cf2-band:before{background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.cf2-band:after,.cf2-band:before{content:"";position:absolute;inset:0}.cf2-band:after{background:radial-gradient(520px 200px at 22% 0,color-mix(in srgb,var(--cf2-ton,#f59e0b) 22%,transparent),transparent 70%);pointer-events:none}.cf2-band[data-ton=vert]{--cf2-ton:#10b981;--cf2-ton-clair:#6ee7b7}.cf2-band[data-ton=ambre]{--cf2-ton:#f59e0b;--cf2-ton-clair:#fcd34d}.cf2-band[data-ton=rose]{--cf2-ton:#f43f5e;--cf2-ton-clair:#fda4af}.cf2-k{position:relative;z-index:1;min-width:0;padding:16px 22px}.cf2-k+.cf2-k:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent)}.cf2-k small{display:block;margin-bottom:2px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.cf2-k p{margin:0}.cf2-k b{font-family:var(--cf2-sora);font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;color:#fff}.cf2-k>span{display:block;margin-top:2px;font-size:12.5px;font-weight:700;color:#a5b4c8}.cf2-k[data-ton=rose]>span{color:#fda4af}.cf2-k[data-ton=ambre]>span{color:#fcd34d}.cf2-k[data-ton=neutre]>span{color:#93c5fd}.cf2-k--score{display:flex;align-items:center;gap:18px}.cf2-k--score>span:last-child{margin:0;min-width:0}.cf2-k--score>span:last-child b{display:block;font-size:19px;line-height:1.25;letter-spacing:-.01em;white-space:normal;color:var(--cf2-ton-clair,#fff)}.cf2-k>.cf2-anneau{position:relative;width:78px;height:78px;margin:0;flex-shrink:0;display:grid;place-items:center}.cf2-anneau svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cf2-ton,#f59e0b) 55%,transparent))}.cf2-anneau circle{fill:none;stroke-width:7}.cf2-anneau circle:first-child{stroke:rgba(148,163,184,.22)}.cf2-anneau circle:last-child{stroke:var(--cf2-ton,#f59e0b);stroke-linecap:round;stroke-dasharray:var(--cf2-part,0) 100;animation:cf2-arc 1.1s cubic-bezier(.16,1,.3,1) .25s backwards}@keyframes cf2-arc{0%{stroke-dasharray:0 100}}.cf2-anneau b{position:relative;font-size:21px;letter-spacing:-.03em}.cf2-anneau b i{font-style:normal;font-size:12px;font-weight:700;margin-left:1px;color:#a5b4c8}.cf2-cols{display:contents}.cf2-carte{position:relative;display:flex;min-width:0;flex-direction:column;border-radius:22px;border:1.5px solid transparent;background:var(--cf2-fond) padding-box,var(--cf2-cadre) border-box;padding:16px 18px 18px;box-shadow:var(--cf2-ombre);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.cf2-carte:hover{transform:translateY(-2px);box-shadow:var(--cf2-ombre-survol)}.cf2-carte:hover .lc-ic3{transform:translateY(-2px) rotate(-4deg)}.cf2-tete{display:flex;flex-shrink:0;align-items:center;gap:12px;margin-bottom:14px}.cf2-tete>div{min-width:0;flex:1}.cf2-tete h3{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--cf2-sora);font-size:17px;font-weight:700;line-height:1.2;color:var(--lc-ink)}.cf2-tete h3 em{font-family:var(--font-manrope),sans-serif;font-size:12.5px;font-style:normal;font-weight:800;color:#1a1200;background:#fbbf24;border-radius:999px;padding:2px 9px}.cf2-tete small{display:block;margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--cf2-doux)}.cf2-points{margin:0;padding:0;list-style:none;display:flex;flex:1;flex-direction:column;gap:8px}.cf2-point{position:relative;display:flex;flex:1 1 54px;min-height:54px;align-items:center;gap:12px;padding:8px 14px 8px 20px;border-radius:16px;border:1px solid var(--lc-line-2);background:var(--cf2-vert-fond),var(--lc-ligne);box-shadow:var(--lc-ombre-douce);font-size:14.5px;font-weight:700;line-height:1.3;color:var(--lc-ink);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s}.cf2-point[data-etat=a-faire]{background:var(--cf2-ambre-fond),var(--lc-ligne)}.cf2-point:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#6ee7b7,#10b981);transition:top .35s,bottom .35s}.cf2-point[data-etat=a-faire]:before{background:linear-gradient(180deg,#fde68a,#f59e0b)}.cf2-point:hover{transform:translateX(3px);border-color:color-mix(in srgb,#f59e0b 30%,var(--lc-line-2));box-shadow:0 2px 2px rgba(15,23,42,.04),0 18px 28px -20px rgba(15,23,42,.45)}.cf2-point:hover:before{top:0;bottom:0;border-radius:16px 0 0 16px}.cf2-point>span:nth-child(2){min-width:0;flex:1}.cf2-coche{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#34d399,#059669);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px rgba(4,120,87,.5),0 8px 12px -6px rgba(5,150,105,.7);animation:cf2-pop .5s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:inherit}.cf2-coche svg{width:16px;height:16px;stroke-width:3.2}.cf2-point[data-etat=a-faire] .cf2-coche{background:var(--lc-blanc);box-shadow:inset 0 0 0 2px #f59e0b,0 0 0 4px rgba(245,158,11,.16)}.cf2-point[data-etat=a-faire] .cf2-coche:after{content:"";width:8px;height:8px;border-radius:50%;background:#f59e0b;animation:lc-bl 2.4s infinite}@keyframes cf2-pop{0%{transform:scale(.3);opacity:0}}.cf2-point .lc-cp{flex-shrink:0}.cf2-cp--ok{--pc:#059669}.cf2-reperes{margin:0;padding:0;list-style:none;display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:9px}.cf2-reperes:not(:has(>li:nth-child(4))){justify-content:flex-start;gap:14px}.cf2-reperes li{position:relative;padding-left:22px;font-size:13px;font-weight:600;line-height:1.45;color:var(--cf2-doux)}.cf2-reperes li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;border-radius:3px;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 0 0 1px rgba(120,53,15,.35);transform:rotate(45deg)}.cf2-reperes strong{font-weight:800;color:var(--lc-ink)}.cf2-score{order:1}.cf2-autres{order:3}.cf2-pratique{order:4}.cf2-pan{order:2;min-width:0;border-radius:22px;padding:1.5px;background:var(--cf2-cadre);box-shadow:var(--cf2-ombre)}.cf2-pan>div{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:20.5px;background:var(--lc-blanc)}.cf2-pan .lc-ah3{margin-bottom:0}.cf2-corps{min-height:0;flex:1;gap:12px;padding:16px 16px 18px;overflow-y:auto}.cf2-actions,.cf2-corps{display:flex;flex-direction:column}.cf2-actions{gap:8px}.cf2-b2,.cf2-cta{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:0 16px;font-size:14.5px;font-weight:800;text-align:center;transition:transform .2s,border-color .2s,box-shadow .25s}.cf2-b2 svg,.cf2-cta svg{width:17px;height:17px;flex-shrink:0}.cf2-cta{position:relative;overflow:hidden;border:1px solid #d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);color:#111!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 18px -10px rgba(245,158,11,.95)}.cf2-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65),transparent);transform:skewX(-20deg);animation:cf2-reflet 3s 1.2s infinite}@keyframes cf2-reflet{40%,to{left:130%}}.cf2-cta:hover{transform:translateY(-2px)}.cf2-b2{min-height:44px;border:1px solid var(--cf2-bouton-bord);background:var(--cf2-bouton);color:var(--lc-ink)!important;font-size:13.5px;box-shadow:var(--cf2-bouton-ombre)}.cf2-b2:hover{transform:translateY(-1px);border-color:#f59e0b}.cf2-rub{margin:4px 0 -4px;display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-ink-2)}.cf2-rub:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.cf2-rappels{margin:0;padding:0;list-style:none}.cf2-rappel{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;align-items:center;padding:10px 6px;border-radius:14px;transition:background .25s,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.cf2-rappel+.cf2-rappel{border-top:1px solid var(--cf2-trait)}.cf2-rappel:hover{transform:translateX(3px)}.cf2-rappel:hover .lc-ty{transform:translateY(-2px)}.cf2-rappel .lc-ty{grid-row:1/span 3;align-self:start;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.cf2-rappel .lc-ty svg{position:relative;width:19px;height:19px}.cf2-rappel b{grid-column:2;grid-row:1;font-size:13.5px;font-weight:800;line-height:1.3;color:var(--lc-ink)}.cf2-rappel small{grid-column:2;grid-row:2;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--cf2-doux)}.cf2-lien{grid-column:2;grid-row:3;justify-self:start;margin-top:4px;display:inline-flex;height:40px;flex-shrink:0;align-items:center;gap:5px;border-radius:10px;border:1px solid var(--cf2-bouton-bord);background:var(--cf2-bouton);padding:0 11px;font-size:12px;font-weight:800;white-space:nowrap;color:var(--lc-ink)!important;box-shadow:var(--cf2-bouton-ombre);transition:transform .25s,border-color .2s}.cf2-lien svg{width:13px;height:13px}.cf2-lien:hover{border-color:#f59e0b;transform:translateX(2px)}.cf2-note{margin:0;font-size:12px;font-weight:600;color:var(--lc-leger)}.cf2-corps .encadre{border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45}.cf2-vide{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 10px;text-align:center;font-size:13.5px;font-weight:700;color:var(--cf2-doux)}.cf2-vide .cf2-coche{width:46px;height:46px}.cf2-vide .cf2-coche svg{width:24px;height:24px}.listes.cf2[data-maquette] .lc-page{max-width:none;gap:16px}.listes.cf2[data-maquette] .cf2-band{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);height:112px;flex-shrink:0}.listes.cf2[data-maquette] .cf2-k{padding:0 30px}.listes.cf2[data-maquette] .cf2-k+.cf2-k:before{left:0;right:auto;top:-6px;bottom:-6px;width:1px;height:auto;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18),transparent)}.listes.cf2[data-maquette] .cf2-k b{font-size:26px}.listes.cf2[data-maquette] .cf2-cols{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) 452px;grid-template-rows:auto minmax(0,1fr);gap:16px;align-items:stretch}.listes.cf2[data-maquette] .cf2-score{grid-column:1;grid-row:1/span 2}.listes.cf2[data-maquette] .cf2-autres{grid-column:2;grid-row:1}.listes.cf2[data-maquette] .cf2-pratique{grid-column:2;grid-row:2}.listes.cf2[data-maquette] .cf2-pan{grid-column:3;grid-row:1/span 2}.listes.cf2[data-maquette] .cf2-b2{min-height:42px}.listes.cf2[data-maquette] .cf2-rappel{grid-template-columns:40px minmax(0,1fr) auto}.listes.cf2[data-maquette] .cf2-rappel .lc-ty{grid-row:1/span 2}.listes.cf2[data-maquette] .cf2-rappel small{grid-column:2/span 2}.listes.cf2[data-maquette] .cf2-lien{grid-column:3;grid-row:1;justify-self:end;height:30px;margin-top:0}@media (prefers-reduced-motion:reduce){.listes.cf2 *,.listes.cf2 :after,.listes.cf2 :before{animation:none!important;transition:none!important}.listes.cf2 .lc-a{opacity:1}}.listes.rg2{--rg2-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--rg2-ombre:var(--lc-ombre);--rg2-ombre-survol:var(--lc-ombre-survol);--rg2-fond:linear-gradient(180deg,#152036,#111a2b);--rg2-doux:var(--lc-soft);--rg2-complet:#cbd5e1;--rg2-ambre:#fcd34d;--rg2-bouton:linear-gradient(180deg,#1e293b,#172238);--rg2-bouton-bord:#2c3c58;--rg2-bouton-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 14px -10px rgba(0,0,0,.8);--rg2-trait:var(--lc-line);--rg2-sora:var(--font-sora),var(--font-manrope),sans-serif;position:relative;color:var(--lc-ink)}html.light .listes.rg2,html[data-theme=light] .listes.rg2{--rg2-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--rg2-ombre:0 1px 2px rgba(15,23,42,.07),0 20px 36px -24px rgba(15,23,42,.62);--rg2-ombre-survol:0 1px 2px rgba(15,23,42,.07),0 26px 40px -22px rgba(15,23,42,.72);--rg2-fond:linear-gradient(180deg,#fff,#fbfcfe);--rg2-doux:#475569;--rg2-complet:#475569;--rg2-ambre:#b45309;--rg2-bouton:linear-gradient(180deg,#fff,#eef2f7);--rg2-bouton-bord:#cfd6e0;--rg2-bouton-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--rg2-trait:#e6eaf0}.listes.rg2 .lc-page{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:0 auto}.rg2-band{position:relative;display:grid;align-items:center;border-radius:20px;overflow:hidden;color:#e2e8f0;background:linear-gradient(160deg,#16213a,#0b1222);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.6)}.rg2-band:before{background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.rg2-band:after,.rg2-band:before{content:"";position:absolute;inset:0}.rg2-band:after{background:radial-gradient(520px 200px at 82% 0,color-mix(in srgb,var(--rg2-ton,#f59e0b) 22%,transparent),transparent 70%);pointer-events:none}.rg2-band[data-ton=vert]{--rg2-ton:#94a3b8;--rg2-ton-clair:#e2e8f0}.rg2-band[data-ton=ambre]{--rg2-ton:#f59e0b;--rg2-ton-clair:#fcd34d}.rg2-k{position:relative;z-index:1;display:flex;min-width:0;align-items:center;gap:16px;padding:16px 20px}.rg2-k+.rg2-k:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent)}.rg2-k>span:last-child{min-width:0}.rg2-k small{display:block;margin-bottom:2px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.rg2-k b{font-family:var(--rg2-sora);font-size:21px;line-height:1.2;letter-spacing:-.02em;color:#fff}.rg2-k b,.rg2-k em{display:block;font-weight:700}.rg2-k em{margin-top:3px;font-size:12.5px;font-style:normal;color:#a5b4c8}.rg2-k--score b{font-size:18px;letter-spacing:-.01em;color:var(--rg2-ton-clair,#fff)}.rg2-logo{display:grid;width:64px;height:64px;flex-shrink:0;place-items:center;overflow:hidden;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12),0 0 0 1px hsla(0,0%,100%,.14),0 12px 20px -10px rgba(0,0,0,.8)}.rg2-logo img{max-width:82%;max-height:82%;-o-object-fit:contain;object-fit:contain}.rg2-logo--vide{background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);font-family:var(--rg2-sora);font-size:22px;font-weight:700;color:#5b3d0a;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 0 14px 1px rgba(245,158,11,.45)}.rg2-anneau{position:relative;display:grid;width:72px;height:72px;flex-shrink:0;place-items:center}.rg2-anneau svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--rg2-ton,#f59e0b) 55%,transparent))}.rg2-anneau circle{fill:none;stroke-width:7}.rg2-anneau circle:first-child{stroke:rgba(148,163,184,.22)}.rg2-anneau circle:last-child{stroke:var(--rg2-ton,#f59e0b);stroke-linecap:round;stroke-dasharray:var(--rg2-part,0) 100;transition:stroke-dasharray .7s cubic-bezier(.16,1,.3,1);animation:rg2-arc 1.1s cubic-bezier(.16,1,.3,1) .25s backwards}@keyframes rg2-arc{0%{stroke-dasharray:0 100}}.rg2-anneau b{position:relative;font-size:22px;letter-spacing:-.03em;color:#fff}.rg2-anneau b i{margin-left:1px;font-size:12px;font-style:normal;font-weight:700;color:#a5b4c8}.rg2-piece{position:relative;display:grid;width:48px;height:48px;flex-shrink:0;place-items:center;border-radius:14px;color:#334155;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 8px 14px -8px rgba(15,23,42,.6);transition:transform .35s cubic-bezier(.3,1.5,.5,1),background .3s,color .3s,box-shadow .3s}.rg2-piece:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 2px);mix-blend-mode:overlay;pointer-events:none}.rg2-piece svg{position:relative;width:22px;height:22px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.85))}.rg2-piece--petite{width:34px;height:34px;border-radius:10px}.rg2-piece--petite svg{width:17px;height:17px}.rg2-cat[aria-pressed=true] .rg2-piece,.rg2-piece--or{color:#5b3d0a;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(120,53,15,.4),0 0 0 1px rgba(120,53,15,.6),0 0 14px 1px rgba(245,158,11,.5)}.rg2-zone{order:1;display:flex;min-width:0;flex-direction:column;gap:12px}.rg2-cats{display:grid;gap:10px}.rg2-cat{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 14px;overflow:hidden;border-radius:20px;border:1.5px solid transparent;background:var(--rg2-fond) padding-box,var(--rg2-cadre) border-box;padding:14px 16px;text-align:left;color:var(--lc-ink);box-shadow:var(--rg2-ombre);cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.rg2-cat:focus-visible,.rg2-cat:hover,.rg2-cat[aria-pressed=true]{outline:none;background:var(--rg2-fond) padding-box,linear-gradient(160deg,#f59e0b,#fcd34d 45%,#d97706) border-box}.rg2-cat:focus-visible,.rg2-cat:hover{transform:translateY(-3px);box-shadow:var(--rg2-ombre-survol)}.rg2-cat:hover .rg2-piece{transform:translateY(-2px) rotate(-4deg)}.rg2-cat[aria-pressed=true]{box-shadow:0 0 0 4px rgba(245,158,11,.18),var(--rg2-ombre)}.rg2-cat-txt{min-width:0}.rg2-cat-txt b{display:block;font-family:var(--rg2-sora);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.rg2-cat-pied{grid-column:1/-1;justify-content:space-between;gap:12px;margin-top:6px}.rg2-cat-etat,.rg2-cat-pied{display:flex;align-items:center}.rg2-cat-etat{min-width:0;gap:10px}.rg2-cat-etat em{font-size:12.5px;font-style:normal;font-weight:800;white-space:nowrap;color:var(--rg2-doux)}.rg2-cat[data-ton=alerte] .rg2-cat-etat em{color:var(--rg2-ambre)}.rg2-cat[data-ton=ok] .rg2-cat-etat em{color:var(--rg2-complet)}.rg2-zone .rg2-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.rg2-zone .rg2-cat{grid-template-columns:40px minmax(0,1fr);gap:2px 10px;border-radius:16px;padding:10px 12px}.rg2-zone .rg2-cat .rg2-piece{grid-row:1/span 2;width:40px;height:40px;border-radius:12px}.rg2-zone .rg2-cat .rg2-piece svg{width:19px;height:19px}.rg2-zone .rg2-cat-txt b{font-size:13.5px}.rg2-zone .rg2-cat-pied{grid-column:2;margin-top:0}.rg2-zone .rg2-cat-etat em{font-size:11.5px}.rg2-cartes{display:grid;gap:10px}.rg2-carte{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;align-items:center;gap:4px 14px;border-radius:20px;border:1.5px solid transparent;background:var(--rg2-fond) padding-box,var(--rg2-cadre) border-box;padding:16px 16px 14px 20px;text-align:left;color:var(--lc-ink)!important;box-shadow:var(--rg2-ombre);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.rg2-carte:focus-visible,.rg2-carte:hover,.rg2-carte[aria-current=true]{outline:none;background:var(--rg2-fond) padding-box,linear-gradient(160deg,#f59e0b,#fcd34d 45%,#d97706) border-box}.rg2-carte:focus-visible,.rg2-carte:hover{transform:translateY(-3px);box-shadow:var(--rg2-ombre-survol)}.rg2-carte:hover .rg2-piece{transform:translateY(-2px) rotate(-4deg)}.rg2-carte[aria-current=true]{box-shadow:0 0 0 4px rgba(245,158,11,.18),var(--rg2-ombre)}.rg2-carte>b{font-family:var(--rg2-sora);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.rg2-carte>small{grid-column:1/-1;margin-top:8px;font-size:14px;font-weight:600;line-height:1.45;color:var(--rg2-doux);overflow-wrap:anywhere}.rg2-carte>small.rg2-avec-logo{display:flex;align-items:center;gap:12px}.rg2-carte-logo{display:grid;width:46px;height:46px;flex-shrink:0;place-items:center;overflow:hidden;border-radius:11px;border:1px solid var(--rg2-trait);background:#fff;color:#94a3b8}.rg2-carte-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.rg2-carte-logo[data-vide]{border-style:dashed;border-color:#94a3b8;background:transparent}.rg2-carte-logo svg{width:20px;height:20px}.rg2-carte>em{grid-column:1/-1;align-self:start;display:flex;align-items:baseline;gap:7px;margin-top:4px;font-size:13px;font-style:normal;font-weight:700;line-height:1.4;color:var(--rg2-ambre)}.rg2-carte>em:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2);transform:translateY(-1px)}.rg2-ouvrir{grid-column:1/-1;grid-row:4;justify-self:end;display:inline-flex;height:36px;align-items:center;gap:6px;border-radius:11px;border:1px solid var(--rg2-bouton-bord);background:var(--rg2-bouton);padding:0 13px;font-size:13px;font-weight:800;box-shadow:var(--rg2-bouton-ombre);transition:transform .3s cubic-bezier(.3,1.5,.5,1),border-color .2s}.rg2-ouvrir svg{width:14px;height:14px}.rg2-carte:hover .rg2-ouvrir{transform:translateX(3px);border-color:#f59e0b}.rg2-ouvrir--or{position:relative;overflow:hidden;border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);color:#111;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 18px -10px rgba(245,158,11,.95)}.rg2-carte[data-modifie]:after{content:"";position:absolute;left:58px;top:12px;width:11px;height:11px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px var(--lc-blanc)}.rg2-pan{order:2;min-width:0;border-radius:22px;padding:1.5px;background:var(--rg2-cadre);box-shadow:var(--rg2-ombre)}.rg2-pan>div{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:20.5px;background:var(--lc-blanc)}.rg2-pan .lc-ah3{margin-bottom:0}.rg2-corps{display:flex;min-height:0;flex:1;flex-direction:column;padding:8px 12px 12px;overflow-y:auto}.rg2-manques{margin:0;padding:0;list-style:none}.rg2-manque{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:3px 12px;align-items:center;padding:10px 6px;border-radius:14px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.rg2-manque+.rg2-manque{border-top:1px solid var(--rg2-trait)}.rg2-manque:hover{transform:translateX(3px)}.rg2-manque .lc-ty{grid-row:1/span 2;align-self:start;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.rg2-manque:hover .lc-ty{transform:translateY(-2px)}.rg2-manque .lc-ty svg{position:relative;width:19px;height:19px}.rg2-manque b{grid-column:2;font-size:13.5px;font-weight:800;line-height:1.3;color:var(--lc-ink)}.rg2-manque small{grid-column:2/span 2;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--rg2-doux)}.rg2-lien{grid-column:3;grid-row:1;justify-self:end;display:inline-flex;height:40px;flex-shrink:0;align-items:center;gap:5px;border-radius:10px;border:1px solid var(--rg2-bouton-bord);background:var(--rg2-bouton);padding:0 11px;font-size:12px;font-weight:800;white-space:nowrap;color:var(--lc-ink)!important;box-shadow:var(--rg2-bouton-ombre);transition:transform .25s,border-color .2s}.rg2-lien svg{width:13px;height:13px}.rg2-lien:hover{border-color:#f59e0b;transform:translateX(2px)}.rg2-lien--or{position:relative;overflow:hidden;border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);color:#111!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 18px -10px rgba(245,158,11,.95)}.rg2-lien--or:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65),transparent);transform:skewX(-20deg);animation:rg2-reflet 3s 1.2s infinite}.listes.rg2[data-maquette] .lc-page{display:grid;grid-template-columns:minmax(0,1fr) 404px;grid-template-rows:auto minmax(589px,auto);gap:11px 14px;max-width:none}.listes.rg2[data-maquette] .rg2-band{grid-column:1;grid-template-columns:minmax(0,1fr) 410px;height:88px}.listes.rg2[data-maquette] .rg2-k{padding:0 26px}.listes.rg2[data-maquette] .rg2-k+.rg2-k:before{left:0;right:auto;top:-6px;bottom:-6px;width:1px;height:auto;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18),transparent)}.listes.rg2[data-maquette] .rg2-k--ident b{font-size:26px}.listes.rg2[data-maquette] .rg2-logo{width:60px;height:60px}.listes.rg2[data-maquette] .rg2-anneau{width:66px;height:66px}.listes.rg2[data-maquette] .rg2-zone{grid-column:1;grid-row:2;gap:13px}.listes.rg2[data-maquette] .rg2-zone .rg2-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.listes.rg2[data-maquette] .rg2-zone .rg2-cat{height:72px;grid-template-columns:44px minmax(0,1fr);padding:0 14px;border-radius:18px}.listes.rg2[data-maquette] .rg2-zone .rg2-cat .rg2-piece{width:44px;height:44px}.listes.rg2[data-maquette] .rg2-zone .rg2-cat-txt{align-self:end}.listes.rg2[data-maquette] .rg2-zone .rg2-cat-pied{align-self:start}.listes.rg2[data-maquette] .rg2-zone .rg2-cat-txt b{font-size:14.5px}.listes.rg2[data-maquette] .rg2-zone .rg2-cat-etat em{font-size:12px}.listes.rg2[data-maquette] .rg2-cartes{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:13px}.listes.rg2[data-maquette] .rg2-carte{border-radius:22px;padding:20px 20px 18px 24px}.listes.rg2[data-maquette] .rg2-carte .rg2-piece{width:52px;height:52px;border-radius:15px}.listes.rg2[data-maquette] .rg2-carte .rg2-piece svg{width:24px;height:24px}.listes.rg2[data-maquette] .rg2-carte>b{font-size:19px}.listes.rg2[data-maquette] .rg2-carte>small{margin-top:12px;font-size:15px}.listes.rg2[data-maquette] .rg2-carte>em{font-size:13.5px}.listes.rg2[data-maquette] .rg2-carte[data-modifie]:after{left:66px;top:16px}.listes.rg2[data-maquette] .rg2-pan{position:relative;grid-column:2;grid-row:1/span 2}.listes.rg2[data-maquette] .lc-page[data-complet]{grid-template-columns:minmax(0,1fr)}.listes.rg2[data-maquette] .rg2-pan>div{position:absolute;inset:1.5px;height:auto}.listes.rg2[data-maquette] .rg2-lien{height:30px}.listes.rg2[data-calme] .lc-a{animation:none;opacity:1}.rg2-panneau{--p-fond:#0a101c;--p-carte:linear-gradient(180deg,#152036,#111a2b);--p-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--p-ombre:0 1px 2px rgba(0,0,0,.4),0 18px 30px -20px rgba(0,0,0,.85);--p-champ:#0c1424;--p-champ-bord:#46546b;--p-creux:inset 0 2px 4px rgba(0,0,0,.55);--p-doux:#a5b4c8;--p-trait:#243044;--p-vert:#6ee7b7;--p-ambre:#fcd34d;--p-sora:var(--font-sora),var(--font-manrope),sans-serif;background:var(--p-fond)}html.light .rg2-panneau,html[data-theme=light] .rg2-panneau{--p-fond:#e9edf3;--p-carte:linear-gradient(180deg,#fff,#fbfcfe);--p-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--p-ombre:0 1px 2px rgba(15,23,42,.07),0 18px 30px -22px rgba(15,23,42,.6);--p-champ:#fff;--p-champ-bord:#aab5c5;--p-creux:inset 0 2px 3px rgba(15,23,42,.08);--p-doux:#475569;--p-trait:#e6eaf0;--p-vert:#047857;--p-ambre:#b45309}@media (min-width:640px){.fenetre--panneau.rg2-panneau{bottom:auto;max-height:calc(100dvh - 20px)}}.rg2-tete{position:relative;z-index:2;display:flex;flex-shrink:0;align-items:center;gap:14px;padding:18px 18px 20px 20px;color:#fff;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0),radial-gradient(360px 150px at 100% 0,rgba(245,158,11,.22),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%,100% 100%;box-shadow:0 1px 0 rgba(251,191,36,.28),0 14px 22px -14px rgba(2,6,23,.85)}.rg2-tete-piece{width:52px;height:52px;border-radius:16px;animation:rg2-flotte 3.4s ease-in-out infinite}.rg2-tete-piece svg{width:25px;height:25px}@keyframes rg2-flotte{50%{transform:translateY(-3px) rotate(-4deg)}}.rg2-tete>div{min-width:0}.rg2-tete small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.rg2-tete h2{margin:2px 0 0;font-family:var(--p-sora);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}.rg2-tete [data-vif-pastille]{display:flex;min-width:0;flex:1}.rg2-fermer{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08);color:#e2e8f0;transition:transform .3s cubic-bezier(.22,1.25,.36,1),background .2s,border-color .2s}.rg2-fermer svg{width:18px;height:18px}.rg2-fermer:hover{transform:rotate(90deg);border-color:#fbbf24;background:rgba(251,191,36,.16)}.rg2-avance{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(148,163,184,.22)}.rg2-avance i{display:block;width:0;height:100%;border-radius:0 4px 4px 0;background:linear-gradient(90deg,#f59e0b,#fcd34d);box-shadow:0 0 12px 1px rgba(245,158,11,.7);transition:width .7s cubic-bezier(.16,1,.3,1),background .4s}.rg2-avance i[style*="100%"]{background:#cbd5e1;box-shadow:none}.rg2-pastille{display:inline-flex;height:26px;align-items:center;gap:6px;border-radius:9px;border:1px solid;padding:0 10px;font-size:12px;font-weight:800;white-space:nowrap}.rg2-pastille i{width:7px;height:7px;border-radius:4px;background:currentColor;animation:rg2-clin 2.4s infinite}.rg2-pastille svg{width:13px;height:13px;stroke-width:3.2}@keyframes rg2-clin{50%{opacity:.35}}.rg2-pastille[data-ton=ok]{color:#e2e8f0;background:rgba(148,163,184,.18);border-color:rgba(148,163,184,.45)}.rg2-pastille[data-ton=alerte]{color:#fcd34d;background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.45)}.rg2-pastille[data-ton=rouge]{color:#fda4af;background:rgba(225,29,72,.18);border-color:rgba(225,29,72,.5)}.rg2-pastille[data-ton=neutre]{color:#cbd5e1;background:rgba(148,163,184,.16);border-color:rgba(148,163,184,.4)}html.light .rg2-pastille--claire[data-ton=ok],html[data-theme=light] .rg2-pastille--claire[data-ton=ok]{color:#334155;background:#f1f5f9;border-color:#cbd5e1}html.light .rg2-pastille--claire[data-ton=alerte],html[data-theme=light] .rg2-pastille--claire[data-ton=alerte]{color:#92400e;background:#fffbeb;border-color:#fcd34d}html.light .rg2-pastille--claire[data-ton=neutre],html[data-theme=light] .rg2-pastille--claire[data-ton=neutre]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.rg2-panneau .fenetre-corps.rg2-corps2{padding:16px 16px 18px;background:var(--p-fond);color:var(--f-texte-2)}.rg2-colonnes{display:grid;grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:14px}.rg2-colonnes--une{grid-template-columns:minmax(0,1fr)}.rg2-guide,.rg2-saisie{display:flex;min-width:0;flex-direction:column;gap:12px}.rg2-guide{position:sticky;top:0}.rg2-panneau [data-vif]:empty{display:none}.rg2-section{border-radius:18px;border:1.5px solid transparent;background:var(--p-carte) padding-box,var(--p-cadre) border-box;padding:16px;box-shadow:var(--p-ombre);animation:fenetre-cascade .4s ease-out backwards;transition:box-shadow .3s}.rg2-section:nth-child(2){animation-delay:.07s}.rg2-section:nth-child(3){animation-delay:.14s}.rg2-section:focus-within{background:var(--p-carte) padding-box,linear-gradient(160deg,#f59e0b,#fcd34d 45%,#d97706) border-box;box-shadow:0 0 0 4px rgba(245,158,11,.16),var(--p-ombre)}.rg2-section>*+*{margin-top:14px}.rg2-section-tete{display:flex;align-items:center;gap:11px}.rg2-section-tete h3{margin:0;font-family:var(--p-sora);font-size:15.5px;font-weight:700;line-height:1.25;color:var(--f-texte)}.rg2-section-tete p{margin:2px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--p-doux)}.rg2-texte{margin:0;font-size:14px;line-height:1.5;color:var(--p-doux)}.rg2-texte b{color:var(--f-texte)}.rg2-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.rg2-champ{min-width:0}.rg2-champ--large{grid-column:1/-1}.rg2-libelle{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;color:var(--f-texte)}.rg2-libelle,.rg2-libelle em{align-items:center;font-weight:800}.rg2-libelle em{display:none;gap:5px;font-size:11px;font-style:normal;color:var(--p-ambre)}.rg2-libelle em:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.22)}.rg2-champ[data-attendu][data-etat=vide] .rg2-libelle em{display:inline-flex}.rg2-boite{position:relative}.rg2-panneau .fenetre-corps .rg2-boite input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.rg2-panneau .fenetre-corps .rg2-boite textarea,.rg2-panneau .fenetre-corps .rg2-liste>button[aria-haspopup=listbox]{display:block;width:100%;height:46px;border-radius:12px;border:1.5px solid var(--p-champ-bord);background:var(--p-champ);padding:0 40px 0 14px;font-size:15px;font-weight:700;color:var(--f-texte);box-shadow:var(--p-creux);outline:none;transition:border-color .2s,box-shadow .25s}.rg2-panneau .fenetre-corps .rg2-boite textarea{height:auto;padding:11px 14px;font-weight:600;line-height:1.5;resize:vertical}.rg2-panneau .fenetre-corps .rg2-liste>button[aria-haspopup=listbox]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 0 14px;text-align:left}.rg2-liste>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg2-liste>button>svg{width:17px;height:17px;flex-shrink:0;color:var(--p-doux);transition:transform .25s}.rg2-liste>button[aria-expanded=true]>svg{transform:rotate(180deg)}.rg2-boite input::-moz-placeholder,.rg2-boite textarea::-moz-placeholder{font-weight:500;color:color-mix(in srgb,var(--p-doux) 62%,transparent)}.rg2-boite input::placeholder,.rg2-boite textarea::placeholder{font-weight:500;color:color-mix(in srgb,var(--p-doux) 62%,transparent)}.rg2-panneau .fenetre-corps .rg2-boite input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):focus,.rg2-panneau .fenetre-corps .rg2-boite textarea:focus,.rg2-panneau .fenetre-corps .rg2-liste>button[aria-expanded=true],.rg2-panneau .fenetre-corps .rg2-liste>button[aria-haspopup=listbox]:focus-visible{border-color:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.22),var(--p-creux)}.rg2-panneau .fenetre-corps .rg2-champ[data-attendu][data-etat=vide] .rg2-boite input:not(:focus),.rg2-panneau .fenetre-corps .rg2-champ[data-attendu][data-etat=vide] .rg2-boite textarea:not(:focus),.rg2-panneau .fenetre-corps .rg2-champ[data-attendu][data-etat=vide] .rg2-liste>button:not(:focus-visible):not([aria-expanded=true]){border-color:color-mix(in srgb,#f59e0b 70%,var(--p-champ-bord));background:linear-gradient(90deg,rgba(245,158,11,.09),transparent 55%),var(--p-champ)}.rg2-panneau .fenetre-corps .rg2-boite input[aria-invalid=true]{border-color:#e11d48}.rg2-coche-champ{position:absolute;right:12px;top:13px;display:none;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(180deg,#34d399,#059669);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px rgba(4,120,87,.5),0 5px 8px -4px rgba(5,150,105,.8);pointer-events:none}.rg2-coche-champ svg{width:12px;height:12px;stroke-width:3.6}.rg2-champ[data-etat=ok] .rg2-coche-champ{display:grid;animation:rg2-pop .45s cubic-bezier(.3,1.6,.5,1) backwards}.rg2-boite input[aria-invalid=true]+.rg2-coche-champ{display:none}@keyframes rg2-pop{0%{transform:scale(.3);opacity:0}}.rg2-aide{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--p-doux)}.rg2-aide svg{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:#d97706}.rg2-erreur{margin:7px 0 0;font-size:12.5px;font-weight:800;color:#fda4af}html.light .rg2-erreur,html[data-theme=light] .rg2-erreur{color:#be123c}.rg2-suite{margin-top:14px}.rg2-encadre{border-radius:12px;border-width:1px;padding:11px 13px;font-size:13px;line-height:1.45}.rg2-panneau .fenetre-options{border-radius:13px}.rg2-panneau .fenetre-options [role=radio]{min-height:42px}.rg2-check{border-radius:18px;border:1.5px solid transparent;background:var(--p-carte) padding-box,var(--p-cadre) border-box;padding:14px 10px 10px;box-shadow:var(--p-ombre)}.rg2-check-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 8px}.rg2-check-tete b{font-family:var(--p-sora);font-size:14.5px;font-weight:700;color:var(--f-texte)}.rg2-check-tete span{border-radius:999px;background:#fbbf24;padding:2px 9px;font-size:12px;font-weight:800;color:#1a1200;transition:background .3s,color .3s}.rg2-check-tete span[data-ok]{background:#334155;color:#fff}.rg2-check ul{margin:0;padding:0;list-style:none}.rg2-check button{display:flex;width:100%;min-height:38px;align-items:center;gap:10px;border-radius:10px;padding:4px 6px;text-align:left;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--f-texte);transition:background .2s,transform .3s cubic-bezier(.16,1,.3,1)}.rg2-check button:hover{background:rgba(245,158,11,.12);transform:translateX(3px)}.rg2-check i{display:grid;width:22px;height:22px;flex-shrink:0;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 2px #f59e0b,0 0 0 4px rgba(245,158,11,.14)}.rg2-check i svg{width:13px;height:13px;stroke-width:3.4}.rg2-check button[data-ok=true]{color:var(--p-doux)}.rg2-check button[data-ok=true] i{color:#fff;background:linear-gradient(180deg,#34d399,#059669);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px rgba(4,120,87,.5);animation:rg2-pop .45s cubic-bezier(.3,1.6,.5,1) backwards}.rg2-aidecarte{overflow:hidden;border-radius:18px;color:#cbd5e1;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.09) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.09) 1px,transparent 0),radial-gradient(260px 120px at 100% 0,rgba(245,158,11,.2),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:32px 32px,32px 32px,100% 100%,100% 100%;box-shadow:0 0 0 1px rgba(251,191,36,.22),0 4px 12px -6px rgba(2,6,23,.45)}.rg2-aidecarte summary{display:flex;cursor:pointer;list-style:none;align-items:center;gap:10px;padding:13px 14px}.rg2-aidecarte summary::-webkit-details-marker{display:none}.rg2-aidecarte summary b{flex:1;font-family:var(--p-sora);font-size:14.5px;font-weight:700;color:#fff}.rg2-aidecarte summary>svg{width:17px;height:17px;color:#a5b4c8;transition:transform .25s}.rg2-aidecarte[open] summary>svg{transform:rotate(180deg)}.rg2-aidecarte>div{padding:0 16px 15px}.rg2-aidecarte small{display:flex;align-items:center;gap:7px;margin:10px 0 3px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fbbf24}.rg2-aidecarte small:first-child{margin-top:0}.rg2-aidecarte small:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:2px;background:linear-gradient(180deg,#fde68a,#f59e0b);transform:rotate(45deg)}.rg2-aidecarte p{margin:0;font-size:13px;font-weight:600;line-height:1.5}.rg2-aidecarte ol{margin:4px 0 0;padding:0;list-style:none;counter-reset:pas}.rg2-aidecarte ol li{position:relative;counter-increment:pas;padding:3px 0 3px 30px;font-size:13px;font-weight:600;line-height:1.45}.rg2-aidecarte ol li:before{content:counter(pas);position:absolute;left:0;top:3px;display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#fbbf24;font-size:11.5px;font-weight:800;color:#1a1200}.rg2-savoir{display:flex;align-items:center;gap:10px;margin-top:13px;border-radius:12px;border:1px solid rgba(251,191,36,.4);background:rgba(251,191,36,.1);padding:9px 11px;color:#fff!important;transition:background .2s,transform .3s cubic-bezier(.16,1,.3,1)}.rg2-savoir:hover{background:rgba(251,191,36,.2);transform:translateX(3px)}.rg2-savoir>svg{width:17px;height:17px;flex-shrink:0;color:#fbbf24}.rg2-savoir span{min-width:0;flex:1;font-size:13px;font-weight:800;line-height:1.25}.rg2-savoir em{display:block;font-size:11.5px;font-style:normal;font-weight:600;color:#a5b4c8}.rg2-papier>small{display:flex;align-items:center;gap:6px;margin:2px 4px 8px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--f-texte)}.rg2-papier>small svg{width:14px;height:14px;color:#d97706}.rg2-papier>small em{margin-left:auto;font-style:normal;letter-spacing:.04em;text-transform:none;font-size:11.5px;font-weight:700;color:var(--p-doux)}.rg2-papier{margin-top:4px;animation:fenetre-cascade .45s ease-out .2s backwards}.rg2-feuille{position:relative;overflow:hidden;border-radius:6px;background:#fff;padding:18px 20px 14px;color:#1e293b;box-shadow:0 0 0 1px rgba(15,23,42,.1),0 2px 3px rgba(15,23,42,.1),0 22px 30px -18px rgba(15,23,42,.65);transition:transform .5s cubic-bezier(.16,1,.3,1)}.rg2-papier:hover .rg2-feuille{transform:translateY(-2px)}.rg2-feuille:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--rg2-accent,#3b6ea5)}.rg2-feuille p{margin:0;font-size:11.5px;font-weight:500;line-height:1.5;color:#94a3b8;overflow-wrap:anywhere}.rg2-feuille p.rg2-vive{font-weight:700;color:#0f172a}.rg2-feuille p.rg2-vive span{background:linear-gradient(transparent 62%,rgba(251,191,36,.5) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.rg2-feuille p.rg2-rien{font-style:italic;color:#64748b}.rg2-traits{display:flex;flex-direction:column;gap:6px;margin:10px 0}.rg2-traits i{height:5px;border-radius:3px;background:#e8edf3}.rg2-entete{display:flex;justify-content:space-between;gap:10px;padding-top:4px}.rg2-entete img{display:block;max-width:54px;max-height:40px;margin-bottom:5px;-o-object-fit:contain;object-fit:contain;opacity:.55}.rg2-entete img.rg2-vive{opacity:1;outline:2px solid rgba(251,191,36,.9);outline-offset:3px;border-radius:3px}.rg2-sans-logo{display:grid;width:54px;height:40px;place-items:center;margin-bottom:5px;border-radius:4px;border:1.5px dashed #f59e0b;font-size:8.5px;font-weight:800;color:#b45309}.rg2-feuille p.rg2-nom{font-size:12.5px;font-weight:800;color:#334155}.rg2-feuille p.rg2-nom.rg2-vive{color:#0f172a}.rg2-entete-doc{flex-shrink:0;text-align:right}.rg2-entete-doc b{display:block;font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--rg2-accent,#3b6ea5)}.rg2-entete-doc span{font-size:9px;font-weight:700;color:#94a3b8}.rg2-total{display:flex;width:62%;justify-content:space-between;margin:0 0 12px auto;border-radius:4px;background:var(--rg2-accent,#3b6ea5);padding:4px 8px;font-size:9.5px;font-weight:800;color:#fff}.rg2-pied-doc{border-top:1px solid #dbe2ea;padding-top:8px}.rg2-pied-doc p{margin:0 auto;text-align:center}.rg2-bloc-doc{border-radius:5px;border:1px solid #dbe2ea;background:#f8fafc;padding:8px 10px}.rg2-bloc-doc b{display:block;margin-bottom:3px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.rg2-note{border-radius:12px;border:1px solid var(--p-trait);background:color-mix(in srgb,var(--p-fond) 60%,transparent);padding:12px;font-size:12.5px;line-height:1.45;color:var(--p-doux)}.rg2-note p{margin:0 0 6px}.rg2-note b{color:var(--f-texte)}.rg2-note .rg2-b2{margin-top:4px}.rg2-note summary{margin-top:10px;cursor:pointer;font-weight:700}.rg2-note pre{margin:8px 0 0;max-height:220px;overflow:auto;white-space:pre-wrap;border-radius:10px;background:var(--p-champ);padding:10px;font:inherit;font-size:11.5px}.rg2-b2{position:relative;display:inline-flex;min-height:42px;cursor:pointer;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:12px;border:1px solid var(--p-champ-bord);background:linear-gradient(180deg,color-mix(in srgb,var(--p-champ) 92%,#fff),var(--p-champ));padding:0 15px;font-size:13.5px;font-weight:800;white-space:nowrap;color:var(--f-texte)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 8px 14px -10px rgba(15,23,42,.55);transition:transform .15s ease,border-color .15s ease,box-shadow .2s}html.light .rg2-b2:not(.rg2-b2--or),html[data-theme=light] .rg2-b2:not(.rg2-b2--or){background:linear-gradient(180deg,#fff,#eef2f7);box-shadow:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45)}.rg2-b2:hover{border-color:#f59e0b;transform:translateY(-1px)}.rg2-b2:active{transform:translateY(1px)}.rg2-b2 svg{width:16px;height:16px;flex-shrink:0}.rg2-panneau .rg2-b2--or,.rg2-reel .bg-orange-400{border:1px solid #b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);color:#111827!important;font-weight:800;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 1px 2px rgba(146,86,10,.3),0 10px 18px -8px rgba(217,119,6,.7)}.rg2-b2--or:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65),transparent);transform:skewX(-20deg);animation:rg2-reflet 3.2s 1s infinite}.rg2-b2--grand{min-height:46px;font-size:14.5px}.rg2-b2--rouge{color:#fda4af!important}html.light .rg2-b2--rouge,html[data-theme=light] .rg2-b2--rouge{color:#b91c1c!important}.rg2-boutons{display:flex;flex-wrap:wrap;gap:8px}.rg2-boutons .rg2-b2--grand{flex:1 1 100%}.rg2-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rg2-logo-zone{display:flex;align-items:center;gap:18px}.rg2-logo-zone>div{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}.rg2-logo-vue{display:grid;width:148px;height:148px;flex-shrink:0;place-items:center;border-radius:18px;background:#fff;background-image:linear-gradient(45deg,#f1f5f9 25%,transparent 0,transparent 75%,#f1f5f9 0),linear-gradient(45deg,#f1f5f9 25%,transparent 0,transparent 75%,#f1f5f9 0);background-size:16px 16px;background-position:0 0,8px 8px;box-shadow:0 0 0 1px rgba(15,23,42,.14),0 14px 22px -14px rgba(15,23,42,.6)}.rg2-logo-vue img{max-width:78%;max-height:78%;-o-object-fit:contain;object-fit:contain}.rg2-depot{display:flex;flex-direction:column;align-items:center;gap:10px;border-radius:16px;border:2px dashed color-mix(in srgb,#f59e0b 60%,var(--p-champ-bord));background:linear-gradient(180deg,rgba(245,158,11,.07),transparent);padding:26px 16px;text-align:center;font-size:14.5px;font-weight:800;color:var(--f-texte)}.rg2-depot p{margin:0}.rg2-depot small{font-size:12px;font-weight:600;color:var(--p-doux)}.rg2-infos{margin:0}.rg2-infos>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.rg2-infos>div+div{border-top:1px solid var(--p-trait)}.rg2-infos dt{font-size:12.5px;font-weight:700;color:var(--p-doux)}.rg2-infos dd{margin:0;font-size:14.5px;font-weight:800;color:var(--f-texte);overflow-wrap:anywhere;text-align:right}.rg2-ligne{display:flex;align-items:center;gap:12px;border-radius:14px;border:1px solid var(--p-trait);background:color-mix(in srgb,var(--p-fond) 55%,transparent);padding:12px}.rg2-ligne>svg{width:20px;height:20px;flex-shrink:0;color:var(--p-doux)}.rg2-ligne>svg.rg2-vert{color:#059669}.rg2-ligne>div{min-width:0;flex:1}.rg2-ligne b{font-size:14px;font-weight:800;color:var(--f-texte)}.rg2-ligne p{margin:2px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--p-doux)}.rg2-panneau .fenetre-corps input.rg2-bascule{position:relative;width:48px;height:28px;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#94a3b8;box-shadow:inset 0 1px 3px rgba(15,23,42,.45);transition:background .25s ease}.rg2-bascule:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#fff,#e2e8f0);box-shadow:0 1px 3px rgba(15,23,42,.5);transition:transform .35s cubic-bezier(.22,1.25,.36,1)}.rg2-panneau .fenetre-corps input.rg2-bascule:checked{background:linear-gradient(180deg,#fbbf24,#d97706)}.rg2-bascule:checked:after{transform:translateX(20px)}.rg2-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.rg2-etapes li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:12.5px;font-weight:800;line-height:1.25;color:var(--p-doux)}.rg2-etapes li+li:before{content:"";position:absolute;right:calc(50% + 22px);left:calc(-50% + 22px);top:16px;height:4px;border-radius:2px;background:var(--p-trait)}.rg2-etapes li[data-etat=faite]+li:before{background:linear-gradient(90deg,#10b981,#6ee7b7)}.rg2-etapes i{position:relative;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--p-champ);font-style:normal;font-size:14px;font-weight:800;color:var(--p-doux);box-shadow:inset 0 0 0 2px var(--p-champ-bord)}.rg2-etapes i svg{width:17px;height:17px;stroke-width:3.2}.rg2-etapes li[data-etat=faite]{color:var(--p-vert)}.rg2-etapes li[data-etat=faite] i{color:#fff;background:linear-gradient(180deg,#34d399,#059669);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 1px rgba(4,120,87,.5),0 8px 12px -6px rgba(5,150,105,.7)}.rg2-etapes li[data-etat=courante]{color:var(--f-texte)}.rg2-etapes li[data-etat=courante] i{color:#5b3d0a;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(120,53,15,.6),0 0 0 5px rgba(245,158,11,.2),0 0 14px 1px rgba(245,158,11,.5);animation:rg2-flotte 3.4s ease-in-out infinite}.rg2-etat-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;border:1px solid var(--p-trait);background:color-mix(in srgb,var(--p-fond) 55%,transparent);padding:12px 14px}.rg2-etat-ligne b{font-size:14px;font-weight:800;color:var(--f-texte)}.rg2-etat-ligne p{margin:1px 0 0;font-size:12.5px;font-weight:600;color:var(--p-doux)}.rg2-liste{position:relative}.rg2-reel{color:var(--f-texte-2)}.rg2-reel>.rounded-2xl{border:0;background:none;padding:0}.rg2-reel a.rounded-xl,.rg2-reel button.rounded-xl{min-height:42px;border-radius:12px;font-weight:800}.rg2-reel a.\!rounded-xl,.rg2-reel button.\!rounded-xl{min-height:42px!important;border-radius:12px!important;font-weight:800!important}.rg2-apparence>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,37%);gap:16px 20px;align-items:start}.rg2-apparence>div>*{grid-column:1;margin-top:0!important}.rg2-apparence [aria-pressed]{padding:6px}.rg2-apparence [aria-pressed] .text-sm{font-size:12px;letter-spacing:-.01em;white-space:nowrap}.rg2-apparence>div>:nth-child(6){grid-column:2;grid-row:1/span 7}.rg2-barre-page,.rg2-panneau .fenetre-pied{display:flex;border:0;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),radial-gradient(300px 120px at 100% 0,rgba(245,158,11,.22),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,100% 100%,100% 100%}.rg2-panneau .fenetre-pied{padding:12px 14px 12px 20px;box-shadow:0 -1px 0 rgba(251,191,36,.3),0 -14px 22px -14px rgba(2,6,23,.8)}.rg2-barre{display:flex;min-width:0;flex:1;align-items:center;gap:10px;animation:rg2-monte .4s cubic-bezier(.22,1.25,.36,1) backwards}@keyframes rg2-monte{0%{opacity:0;transform:translateY(10px)}}.rg2-barre-texte{display:flex;min-width:0;flex:1;align-items:center;gap:10px;font-size:14px;font-weight:800;line-height:1.25;color:#fff}.rg2-barre-texte i{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.25);animation:rg2-clin 2.4s infinite}.rg2-bb{position:relative;display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:13px;border:1px solid rgba(148,163,184,.5);background:hsla(0,0%,100%,.07);padding:0 18px;font-size:14.5px;font-weight:800;color:#fff;transition:transform .12s ease,background .15s ease,border-color .15s}.rg2-bb:hover{border-color:#fff;background:hsla(0,0%,100%,.14)}.rg2-bb:active{transform:translateY(1px) scale(.985)}.rg2-bb svg{width:17px;height:17px;stroke-width:3}.rg2-bb--or{border-color:#b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);padding:0 22px;color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 20px -8px rgba(245,158,11,.9)}.rg2-bb--or:hover{border-color:#b45309;background:linear-gradient(180deg,#fde68a,#fbbf24 55%,#e08a06)}.rg2-bb--or:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65),transparent);transform:skewX(-20deg);animation:rg2-reflet 3s .6s infinite}.rg2-barre--faite{min-height:46px;justify-content:center;font-size:15px;font-weight:800;color:#6ee7b7}.rg2-barre--faite svg{width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,#34d399,#059669);padding:5px;color:#fff;stroke-width:3.2;animation:rg2-pop .45s cubic-bezier(.3,1.6,.5,1) backwards}.rg2-barre-page{position:fixed;bottom:6px;z-index:45;width:min(640px,calc(100vw - 24px));transform:translateX(-50%);border-radius:20px;border:1px solid rgba(251,191,36,.4);padding:6px 6px 6px 20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 40px -16px rgba(2,6,23,.75),0 0 0 1px rgba(2,6,23,.4)}@media (max-width:899px){.rg2-colonnes{grid-template-columns:minmax(0,1fr)}.rg2-guide{position:static;order:-1}}@media (max-width:639px){.rg2-tete{gap:11px;padding:14px 14px 16px}.rg2-tete-piece{width:44px;height:44px;border-radius:13px}.rg2-tete h2{font-size:18px}.rg2-tete [data-vif-pastille]{flex:0 1 auto;margin-left:auto}.rg2-panneau .fenetre-corps.rg2-corps2{padding:12px}.rg2-grille{grid-template-columns:minmax(0,1fr)}.rg2-apparence>div{display:block}.rg2-apparence>div>*+*{margin-top:16px!important}.rg2-logo-zone{flex-direction:column;align-items:stretch}.rg2-logo-vue{align-self:center}.rg2-logo-zone>div{align-items:stretch}.rg2-barre{flex-wrap:wrap}.rg2-barre-texte{flex-basis:100%}.rg2-bb{flex:1 1 0}.rg2-barre-page{left:12px!important;right:80px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));width:auto;transform:none;padding:10px}}@media (prefers-reduced-motion:reduce){.listes.rg2 *,.listes.rg2 :after,.listes.rg2 :before,.rg2-barre,.rg2-barre *,.rg2-panneau *,.rg2-panneau :after,.rg2-panneau :before{animation:none!important;transition:none!important}.listes.rg2 .lc-a{opacity:1}}.rg2-carte-tete{position:relative;display:flex;flex-shrink:0;align-items:center;gap:12px;overflow:hidden;padding:12px 14px 12px 16px;color:#f1f5f9;background-color:#2c3647;background-image:var(--acier-brosse),linear-gradient(180deg,#4a566b 0,#343f52 40%,#283142 62%,#3a465a 100%);background-size:600px 120px,100% 100%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 rgba(0,0,0,.5)}html.light .rg2-carte-tete,html[data-theme=light] .rg2-carte-tete{color:#0f172a;background-color:#d3d9e1;background-image:var(--acier-brosse),linear-gradient(180deg,#eef1f5 0,#d8dee6 38%,#c9d0da 62%,#dde2e9 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(100,116,139,.5)}.rg2-carte-tete:after{inset:0;background:radial-gradient(60% 140% at 30% -20%,hsla(0,0%,100%,.55),transparent 60%);mix-blend-mode:soft-light}.rg2-carte-tete:after,.rg2-carte-tete:before{content:"";position:absolute;pointer-events:none}.rg2-carte-tete:before{top:0;bottom:0;left:-40%;width:34%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);opacity:0}.rg2-carte:hover .rg2-carte-tete:before{animation:rg2-reflet .9s cubic-bezier(.22,1,.36,1)}@keyframes rg2-reflet{0%{left:-40%;opacity:0}20%{opacity:1}to{left:110%;opacity:0}}.rg2-carte-tete>*{position:relative;z-index:1}.rg2-carte-tete>b{min-width:0;flex:1;font-family:var(--rg2-sora);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 0 rgba(0,0,0,.45)}html.light .rg2-carte-tete>b,html[data-theme=light] .rg2-carte-tete>b{text-shadow:0 1px 0 hsla(0,0%,100%,.8)}.rg2-carte-tete .rg2-piece{color:#334155;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(15,23,42,.55),0 6px 12px -5px rgba(15,23,42,.6)}.rg2-carte-tete .rg2-pastille{flex-shrink:0;height:24px;padding:0 9px;font-size:11.5px}html.light .rg2-carte-tete .rg2-pastille,html[data-theme=light] .rg2-carte-tete .rg2-pastille{box-shadow:0 1px 0 hsla(0,0%,100%,.7)}.rg2-fil{position:relative;display:block;height:3px;flex-shrink:0;background:#1c2740}html.light .rg2-fil,html[data-theme=light] .rg2-fil{background:#aeb8c6}.rg2-fil i{display:block;width:var(--part,0);height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#f59e0b,#fcd34d);box-shadow:0 0 10px rgba(245,158,11,.75);transform-origin:left}.rg2-carte[data-ton=ok]>.rg2-fil i{background:#94a3b8;box-shadow:none}html.light .rg2-carte[data-ton=ok]>.rg2-fil i,html[data-theme=light] .rg2-carte[data-ton=ok]>.rg2-fil i{background:#64748b}.rg2-fil[data-vide]{height:1px;background:rgba(100,116,139,.5)}.rg2-fil[data-vide] i{display:none}.rg2-cats{position:relative}.rg2-zone .rg2-cat[aria-pressed=true]:not(.rg2-lentille){background:var(--rg2-fond) padding-box,var(--rg2-cadre) border-box;box-shadow:var(--rg2-ombre);transform:none;cursor:default}.rg2-zone .rg2-cat[aria-pressed=true]:not(.rg2-lentille) .rg2-piece{color:#334155;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 8px 14px -8px rgba(15,23,42,.6);transform:none}.rg2-zone .rg2-cat.rg2-lentille{position:absolute;left:0;top:0;z-index:2;margin:0;pointer-events:none;transition:translate .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1);will-change:translate;animation:rg2-lentille .5s ease-out .2s backwards}.listes.rg2[data-calme] .rg2-anneau circle:last-child,.listes.rg2[data-calme] .rg2-coche,.listes.rg2[data-calme] .rg2-lentille{animation:none}@keyframes rg2-lentille{0%{opacity:0}}html.light .rg2-lentille .rg2-piece,html[data-theme=light] .rg2-lentille .rg2-piece{color:#fff;background:linear-gradient(180deg,#334155,#0f172a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 1px #0b1222,0 8px 14px -8px rgba(15,23,42,.7)}html.light .rg2-lentille .rg2-piece svg,html[data-theme=light] .rg2-lentille .rg2-piece svg{filter:none}.rg2-zone .rg2-cat.rg2-lentille{background:var(--rg2-fond) padding-box,linear-gradient(160deg,#cbd5e1,#94a3b8) border-box;box-shadow:var(--rg2-ombre-survol);cursor:default}html.light .rg2-zone .rg2-cat.rg2-lentille,html[data-theme=light] .rg2-zone .rg2-cat.rg2-lentille{background:var(--rg2-fond) padding-box,linear-gradient(160deg,#1e293b,#475569) border-box}.rg2-zone .rg2-cat.rg2-lentille:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:4px;border-radius:4px 4px 0 0;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.rg2-zone{position:relative}.rg2-cartes--part{position:absolute;z-index:0;margin:0;pointer-events:none}.listes.rg2[data-maquette] .rg2-cartes--part{flex:none}.rg2-carte{display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;padding:0}.rg2-carte>small{margin:12px 16px 0 18px}.rg2-carte>em{margin:4px 16px 0 18px}.rg2-carte>.rg2-ouvrir{flex-shrink:0;align-self:flex-end;margin:auto 14px 14px auto}.rg2-carte[data-modifie]:after{left:52px;top:8px;z-index:2;box-shadow:0 0 0 2px #e2e7ed}.listes.rg2[data-maquette] .rg2-carte{padding:0}.listes.rg2[data-maquette] .rg2-carte-tete{gap:14px;padding:13px 16px 13px 18px}.listes.rg2[data-maquette] .rg2-carte .rg2-piece{width:46px;height:46px;border-radius:14px}.listes.rg2[data-maquette] .rg2-carte .rg2-piece svg{width:22px;height:22px}.listes.rg2[data-maquette] .rg2-carte-tete>b{font-size:19px}.listes.rg2[data-maquette] .rg2-carte-tete .rg2-pastille{height:26px;font-size:12px}.listes.rg2[data-maquette] .rg2-carte>small{margin:13px 20px 0}.listes.rg2[data-maquette] .rg2-carte>em{margin:5px 20px 0}.listes.rg2[data-maquette] .rg2-carte>.rg2-ouvrir{margin:auto 16px 16px auto}.listes.rg2[data-maquette] .rg2-carte[data-modifie]:after{left:56px;top:9px}@media (prefers-reduced-motion:reduce){.rg2-carte:hover .rg2-carte-tete:before,.rg2-lentille{animation:none;transition:none}}.listes.pl2{--pl2-tete:236px;--pl2-sora:var(--font-sora),var(--font-manrope),sans-serif;--pl2-cadre:linear-gradient(160deg,#64748b,#243044 45%,#243044);--pl2-bouton:linear-gradient(180deg,#1e293b,#172238);--pl2-bouton-bord:#2c3c58;--pl2-bouton-ombre:inset 0 1px 0 hsla(0,0%,100%,.08),0 8px 14px -10px rgba(0,0,0,.8);--pl2-trait:#1f2b40;--pl2-trait-fort:#2a3850;--pl2-tete-fond:linear-gradient(90deg,#0f1828,#111a2b);--pl2-repos:repeating-linear-gradient(135deg,rgba(148,163,184,.07) 0 6px,transparent 6px 12px);--pl2-auj:linear-gradient(180deg,rgba(251,191,36,.16),rgba(251,191,36,.06));--pl2-auj-trait:rgba(251,191,36,.45);--pl2-pluie:rgba(56,189,248,.07);--pl2-pied:linear-gradient(180deg,#0d1525,#0a111e);--pl2-marque:#0b1220;position:relative;color:var(--lc-ink)}html.light .listes.pl2,html[data-theme=light] .listes.pl2{--pl2-cadre:linear-gradient(160deg,#334155,#c9d1dc 45%,#c9d1dc);--pl2-bouton:linear-gradient(180deg,#fff,#eef2f7);--pl2-bouton-bord:#cfd6e0;--pl2-bouton-ombre:inset 0 1px 0 #fff,0 6px 12px -8px rgba(15,23,42,.45);--pl2-trait:#e9edf3;--pl2-trait-fort:#dbe1ea;--pl2-tete-fond:linear-gradient(90deg,#f6f8fb,#fff);--pl2-repos:repeating-linear-gradient(135deg,rgba(100,116,139,.09) 0 6px,transparent 6px 12px);--pl2-auj:linear-gradient(180deg,rgba(251,191,36,.2),rgba(251,191,36,.07));--pl2-auj-trait:rgba(217,119,6,.4);--pl2-pluie:rgba(14,165,233,.06);--pl2-pied:linear-gradient(180deg,#f3f6fa,#e9edf3);--pl2-marque:#fff}.pl2-apl,.pl2-barre,.pl2-fantome,.pl2-hero,.pl2-item,.pl2-legende i,.pl2-tcarte{--t-fond:linear-gradient(180deg,#27344b,#1c2740);--t-bord:#3b4a63;--t-plein:linear-gradient(180deg,#4b5a72,#3a475c);--t-encre:#e2e8f0;--t-rail:#94a3b8}.pl2-legende i[data-ton=progress],[data-ton=progress].pl2-apl,[data-ton=progress].pl2-barre,[data-ton=progress].pl2-fantome,[data-ton=progress].pl2-hero,[data-ton=progress].pl2-item,[data-ton=progress].pl2-tcarte{--t-fond:linear-gradient(180deg,#3a2f14,#2a2311);--t-bord:#8a6a1c;--t-plein:linear-gradient(180deg,#b7791f,#92610f);--t-encre:#fef3c7;--t-rail:#fbbf24}.pl2-legende i[data-ton=done],[data-ton=done].pl2-apl,[data-ton=done].pl2-barre,[data-ton=done].pl2-fantome,[data-ton=done].pl2-hero,[data-ton=done].pl2-item,[data-ton=done].pl2-tcarte{--t-fond:linear-gradient(180deg,#12332c,#0f2a26);--t-bord:#1f7a62;--t-plein:linear-gradient(180deg,#0f8f6f,#0b7059);--t-encre:#d1fae5;--t-rail:#34d399}.pl2-legende i[data-ton=blocked],[data-ton=blocked].pl2-apl,[data-ton=blocked].pl2-barre,[data-ton=blocked].pl2-fantome,[data-ton=blocked].pl2-hero,[data-ton=blocked].pl2-item,[data-ton=blocked].pl2-tcarte{--t-fond:linear-gradient(180deg,#3b1a22,#2c141b);--t-bord:#9f3148;--t-plein:linear-gradient(180deg,#be3455,#9c2745);--t-encre:#ffe4e6;--t-rail:#fb7185}html.light .pl2-apl,html.light .pl2-barre,html.light .pl2-fantome,html.light .pl2-hero,html.light .pl2-item,html.light .pl2-legende i,html.light .pl2-tcarte,html[data-theme=light] .pl2-apl,html[data-theme=light] .pl2-barre,html[data-theme=light] .pl2-fantome,html[data-theme=light] .pl2-hero,html[data-theme=light] .pl2-item,html[data-theme=light] .pl2-legende i,html[data-theme=light] .pl2-tcarte{--t-fond:linear-gradient(180deg,#fbfcfe,#e9eef4);--t-bord:#c0cad8;--t-plein:linear-gradient(180deg,#dbe2ea,#c3ccd8);--t-encre:#1e293b;--t-rail:#64748b}html.light .pl2-legende i[data-ton=progress],html.light [data-ton=progress].pl2-apl,html.light [data-ton=progress].pl2-barre,html.light [data-ton=progress].pl2-fantome,html.light [data-ton=progress].pl2-hero,html.light [data-ton=progress].pl2-item,html.light [data-ton=progress].pl2-tcarte,html[data-theme=light] .pl2-legende i[data-ton=progress],html[data-theme=light] [data-ton=progress].pl2-apl,html[data-theme=light] [data-ton=progress].pl2-barre,html[data-theme=light] [data-ton=progress].pl2-fantome,html[data-theme=light] [data-ton=progress].pl2-hero,html[data-theme=light] [data-ton=progress].pl2-item,html[data-theme=light] [data-ton=progress].pl2-tcarte{--t-fond:linear-gradient(180deg,#fffaeb,#fdf0c8);--t-bord:#eab730;--t-plein:linear-gradient(180deg,#fcd669,#f6b93a);--t-encre:#45300a;--t-rail:#d97706}html.light .pl2-legende i[data-ton=done],html.light [data-ton=done].pl2-apl,html.light [data-ton=done].pl2-barre,html.light [data-ton=done].pl2-fantome,html.light [data-ton=done].pl2-hero,html.light [data-ton=done].pl2-item,html.light [data-ton=done].pl2-tcarte,html[data-theme=light] .pl2-legende i[data-ton=done],html[data-theme=light] [data-ton=done].pl2-apl,html[data-theme=light] [data-ton=done].pl2-barre,html[data-theme=light] [data-ton=done].pl2-fantome,html[data-theme=light] [data-ton=done].pl2-hero,html[data-theme=light] [data-ton=done].pl2-item,html[data-theme=light] [data-ton=done].pl2-tcarte{--t-fond:linear-gradient(180deg,#ecfdf5,#d5f5e8);--t-bord:#6fd3ab;--t-plein:linear-gradient(180deg,#8fe5c3,#4fcfa4);--t-encre:#064e3b;--t-rail:#059669}html.light .pl2-legende i[data-ton=blocked],html.light [data-ton=blocked].pl2-apl,html.light [data-ton=blocked].pl2-barre,html.light [data-ton=blocked].pl2-fantome,html.light [data-ton=blocked].pl2-hero,html.light [data-ton=blocked].pl2-item,html.light [data-ton=blocked].pl2-tcarte,html[data-theme=light] .pl2-legende i[data-ton=blocked],html[data-theme=light] [data-ton=blocked].pl2-apl,html[data-theme=light] [data-ton=blocked].pl2-barre,html[data-theme=light] [data-ton=blocked].pl2-fantome,html[data-theme=light] [data-ton=blocked].pl2-hero,html[data-theme=light] [data-ton=blocked].pl2-item,html[data-theme=light] [data-ton=blocked].pl2-tcarte{--t-fond:linear-gradient(180deg,#fff1f2,#ffe1e5);--t-bord:#f797a5;--t-plein:linear-gradient(180deg,#fdb0ba,#fb8195);--t-encre:#7f1235;--t-rail:#e11d48}.listes.pl2 svg{flex-shrink:0}.listes.pl2 [hidden]{display:none!important}.listes.pl2 .lc-page{perspective:none}.listes.pl2[data-maquette] .lc-page{display:flex;flex-direction:column;gap:12px;height:var(--pl2-ecran,auto)}.pl2-band{position:relative;container-type:inline-size;display:flex;align-items:center;flex-shrink:0;gap:18px;min-height:70px;padding:0 16px 0 14px;border-radius:20px;overflow:hidden;color:#e2e8f0;background:linear-gradient(160deg,#16213a,#0b1222);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.6)}.pl2-band:before{background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(rgba(148,163,184,.05) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.pl2-band:after,.pl2-band:before{content:"";position:absolute;inset:0;pointer-events:none}.pl2-band:after{background:radial-gradient(560px 200px at 88% 0,rgba(245,158,11,.2),transparent 70%)}.pl2-band>*{position:relative;z-index:1}.pl2-periode{display:flex;align-items:center;gap:14px}.pl2-nav{display:flex;gap:6px}.pl2-fleche{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#e2e8f0;background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 1px 0 hsla(0,0%,100%,.1);transition:background .2s,color .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-fleche svg{width:19px;height:19px}.pl2-fleche:hover{color:#1a1200;background:#fbbf24}.pl2-fleche:active{transform:scale(.94)}.pl2-titre{min-width:204px}.pl2-titre small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.pl2-titre b{display:block;margin-top:1px;font-family:var(--pl2-sora);font-weight:700;font-size:24px;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;color:#fff}.pl2-auj{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 13px;border-radius:11px;font-size:12.5px;font-weight:800;color:#fcd34d;background:rgba(251,191,36,.1);box-shadow:inset 0 0 0 1px rgba(251,191,36,.45);transition:background .2s,color .2s,opacity .2s}.pl2-auj svg{width:15px;height:15px}.pl2-auj:hover:not(:disabled){color:#1a1200;background:#fbbf24}.pl2-auj:disabled{opacity:.4;cursor:default}.pl2-repere{display:flex;min-width:0;align-items:center;gap:12px;margin-left:auto}.pl2-repere-nom{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#fbbf24}.pl2-repere-nom svg{width:15px;height:15px}.pl2-repere[data-calme] .pl2-repere-nom{display:none}.pl2-horloge{display:none;flex-shrink:0;padding-left:14px;font-size:12.5px;font-style:normal;font-weight:700;white-space:nowrap;color:#a5b4c8;box-shadow:-1px 0 hsla(0,0%,100%,.16)}html[data-pl2-plein] .pl2-horloge{display:block}.pl2-pastilles{display:flex;flex-wrap:nowrap;gap:7px;min-width:0}.pl2-pastille{--p:#cbd5e1;display:inline-flex;height:36px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px 0 9px;border-radius:999px;font-size:12.5px;font-weight:800;white-space:nowrap;color:#e2e8f0;background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),inset 0 1px 0 hsla(0,0%,100%,.08);transition:background .2s,color .2s,box-shadow .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-pastille[data-ton=rose]{--p:#fb7185}.pl2-pastille[data-ton=bleu]{--p:#7dd3fc}.pl2-pastille[data-ton=ambre]{--p:#fcd34d}.pl2-pastille svg{width:15px;height:15px;color:var(--p)}.pl2-pastille b{display:grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;font-size:11.5px;color:#0b1220;background:var(--p)}@keyframes pl2-pop{0%{scale:.4}60%{scale:1.3}to{scale:1}}.pl2-bouton em[data-change],.pl2-pastille b[data-change]{animation:pl2-pop .55s cubic-bezier(.3,1.5,.5,1)}.pl2-pastille:hover{background:hsla(0,0%,100%,.13);transform:translateY(-1px)}.pl2-pastille[aria-pressed=true]{color:#1a1200;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 10px 18px -10px rgba(245,158,11,.9)}.pl2-pastille[aria-pressed=true] svg{color:#1a1200}.pl2-pastille[aria-pressed=true] b{color:#fcd34d;background:#1a1200}.pl2-rien{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#6ee7b7}.pl2-rien svg{width:17px;height:17px}.pl2-barre-outils{position:relative;display:flex;align-items:center;flex-shrink:0;gap:12px;height:56px;padding:0 10px;border-radius:18px;background:linear-gradient(180deg,#070c18,#0d1424);box-shadow:inset 0 2px 6px rgba(0,0,0,.7),inset 0 -1px 0 hsla(0,0%,100%,.05)}html.light .pl2-barre-outils,html[data-theme=light] .pl2-barre-outils{padding:0 28px;background-color:#d3d9e1;background-image:var(--acier-brosse),linear-gradient(180deg,#eef1f5 0,#d8dee6 38%,#c9d0da 62%,#dde2e9 100%);background-size:600px 120px,100% 100%;box-shadow:inset 0 2px 4px rgba(15,23,42,.3),inset 0 -1px 0 hsla(0,0%,100%,.75),inset 0 0 0 1px rgba(100,116,139,.35),0 1px 0 #fff}html.light .pl2-barre-outils:after,html[data-theme=light] .pl2-barre-outils:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 140% at 30% -20%,hsla(0,0%,100%,.55),transparent 60%);mix-blend-mode:soft-light;pointer-events:none}.pl2-barre-outils>*{position:relative;z-index:1}.pl2-barre-outils>.pl2-vis{display:none;position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#cbd5e1 40%,#64748b 75%,#334155);box-shadow:0 1px 1px rgba(0,0,0,.45);z-index:2}.pl2-vis:after{content:"";position:absolute;left:1px;right:1px;top:50%;height:1.2px;margin-top:-.6px;background:rgba(15,23,42,.6);transform:rotate(var(--r))}.pl2-vis--g{left:9px;--r:30deg}.pl2-vis--d{right:9px;--r:-25deg}html.light .pl2-barre-outils>.pl2-vis,html[data-theme=light] .pl2-barre-outils>.pl2-vis{display:block}.pl2-choix{position:relative;display:inline-flex;flex-shrink:0;padding:3px;border-radius:13px;background:#0a111e;box-shadow:inset 0 1px 3px rgba(0,0,0,.6)}html.light .pl2-choix,html[data-theme=light] .pl2-choix{background:rgba(15,23,42,.1);box-shadow:inset 0 1px 3px rgba(15,23,42,.28),0 1px 0 hsla(0,0%,100%,.7)}.pl2-choix-curseur{position:absolute;left:0;top:3px;bottom:3px;width:0;border-radius:10px;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 6px 12px -6px rgba(2,6,23,.8),0 0 0 1px rgba(251,191,36,.35);transition:translate .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1)}.pl2-choix button{position:relative;z-index:1;display:inline-flex;height:34px;align-items:center;gap:7px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:800;white-space:nowrap;color:var(--lc-ink-2);transition:color .25s}.pl2-choix button svg{width:15px;height:15px;transition:color .25s}.pl2-choix button[aria-checked=true]{color:#fff}.pl2-choix button[aria-checked=true] svg{color:#fbbf24}.pl2-legende{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;white-space:nowrap;color:var(--lc-soft)}.pl2-legende i{width:11px;height:11px;margin-left:10px;border-radius:4px;background:var(--t-rail);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.pl2-pousse{flex:1}.pl2-bouton{position:relative;display:inline-flex;height:38px;flex-shrink:0;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:800;white-space:nowrap;color:var(--lc-ink);background:var(--pl2-bouton);box-shadow:inset 0 0 0 1px var(--pl2-bouton-bord),var(--pl2-bouton-ombre);transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,background .2s,color .2s}.pl2-bouton svg{width:16px;height:16px}.pl2-bouton em{display:grid;min-width:20px;height:20px;place-items:center;padding:0 6px;border-radius:999px;font-size:11.5px;font-style:normal;color:#1a1200;background:#fbbf24}.pl2-bouton:hover{transform:translateY(-1px)}.pl2-bouton:active{transform:scale(.97)}.pl2-bouton[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1px rgba(251,191,36,.4),inset 0 1px 0 hsla(0,0%,100%,.12),0 8px 14px -8px rgba(2,6,23,.8)}.pl2-bouton[aria-pressed=true]>svg{color:#fbbf24}.pl2-bouton--or{overflow:hidden;color:#1a1200;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 0 1px rgba(180,83,9,.35),0 10px 18px -10px rgba(245,158,11,.95)}.pl2-bouton--or:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);transition:left .7s cubic-bezier(.22,1,.36,1)}.pl2-bouton--or:hover:after{left:120%}.pl2-equipe{display:flex;min-width:0;align-items:center;gap:6px;margin-left:4px;padding-left:14px;box-shadow:-1px 0 var(--pl2-sep,hsla(0,0%,100%,.12))}html.light .pl2-equipe,html[data-theme=light] .pl2-equipe{--pl2-sep:rgba(15,23,42,.2)}.pl2-equipe-nom{margin-right:4px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--lc-ink-2)}.pl2-pers{display:inline-flex;height:38px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px 0 5px;border-radius:999px;font-size:12.5px;font-weight:800;white-space:nowrap;color:var(--lc-ink);background:var(--pl2-bouton);box-shadow:inset 0 0 0 1px var(--pl2-bouton-bord),var(--pl2-bouton-ombre);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,background .2s,color .2s,opacity .2s}.pl2-pers:not(:has(b)){padding:0 5px}.pl2-pers:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #f59e0b,var(--pl2-bouton-ombre)}.pl2-pers[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24,0 8px 14px -8px rgba(2,6,23,.8)}.pl2-pers[data-prise]{opacity:.4;transform:scale(.94)}.pl2-pers--vide{padding:0 14px 0 12px;color:var(--lc-ink-2);background:none;box-shadow:inset 0 0 0 1.5px var(--pl2-bouton-bord);cursor:pointer}.pl2-pers--vide svg{width:16px;height:16px}.pl2-bouton--carre{width:38px;padding:0}.pl2-bouton--rose{color:#be123c}html:not(.light):not([data-theme=light]) .pl2-bouton--rose{color:#fda4af}.pl2-bouton--rose[data-sur]{color:#fff;background:linear-gradient(180deg,#f43f5e,#e11d48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 10px 18px -10px rgba(225,29,72,.9)}.pl2-bouton:disabled{opacity:.45;cursor:not-allowed;transform:none}.pl2-plan{display:flex;flex:1;min-height:0;gap:12px}.pl2-planche{position:relative;display:flex;flex:1;min-width:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1.5px solid transparent;border-radius:20px;background:var(--lc-carte) padding-box,var(--pl2-cadre) border-box;box-shadow:var(--lc-ombre)}.pl2-entete,.pl2-rang{display:grid;grid-template-columns:var(--pl2-tete) minmax(0,1fr)}.pl2-cases,.pl2-jours{display:grid;grid-template-columns:repeat(var(--jours),minmax(0,1fr))}.pl2-entete{position:sticky;top:0;z-index:6;flex-shrink:0;color:#e2e8f0;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(160deg,#16213a,#0b1222);background-size:8px 8px,8px 8px,100% 100%;box-shadow:0 1px 0 rgba(251,191,36,.35),0 10px 16px -12px rgba(2,6,23,.7)}.pl2-coin{display:flex;align-items:center;gap:8px;padding:0 16px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.pl2-coin svg{width:15px;height:15px}.pl2-jour{position:relative;display:flex;min-width:0;height:60px;align-items:center;justify-content:space-between;gap:6px;padding:0 12px;box-shadow:inset 1px 0 hsla(0,0%,100%,.08);container-type:inline-size}.pl2-date{display:flex;align-items:baseline;gap:7px}.pl2-date small{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.pl2-date b{font-family:var(--pl2-sora);font-weight:700;font-size:22px;line-height:1;color:#fff}.pl2-jour[data-repos] .pl2-date b,.pl2-jour[data-repos] .pl2-meteo{opacity:.55}.pl2-jour[data-hors]{opacity:.4}.pl2-meteo{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:800;color:#cbd5e1}.pl2-meteo svg{width:17px;height:17px;color:#fcd34d}.pl2-meteo i{white-space:nowrap;padding:2px 6px;border-radius:999px;font-size:10.5px;font-style:normal;color:#bae6fd;background:rgba(56,189,248,.16)}.pl2-jour[data-pluie] .pl2-meteo svg{color:#7dd3fc}.pl2-jour[data-pluie] .pl2-meteo i{color:#0b1220;background:#7dd3fc}.pl2-meteo--point svg{width:11px;height:11px}@container (max-width: 132px){.pl2-meteo i{display:none}}@container (max-width: 112px){.pl2-meteo b{display:none}}@container (max-width: 60px){.pl2-drapeau{display:none}}@container (max-width: 96px){.pl2-date{gap:5px}.pl2-date small{font-size:10px;letter-spacing:.04em}}.pl2-jour[data-auj]{background:linear-gradient(180deg,rgba(251,191,36,.26),rgba(251,191,36,.1));box-shadow:inset 0 3px 0 #fbbf24,inset 1px 0 rgba(251,191,36,.5),inset -1px 0 rgba(251,191,36,.5)}.pl2-jour[data-auj] .pl2-date small{color:#fcd34d}.pl2-jour[data-auj] .pl2-date b{color:#fcd34d;opacity:1}.pl2-drapeau{position:absolute;left:50%;bottom:-9px;z-index:2;translate:-50% 0;padding:2px 9px 3px;border-radius:0 0 9px 9px;font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#1a1200;background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:0 6px 10px -6px rgba(245,158,11,.9)}.pl2-corps{flex:1 0 auto}.pl2-rang{position:relative;border-bottom:1px solid var(--pl2-trait-fort)}.pl2-rang:has([data-prise]){z-index:5}.pl2-rang[data-cible]>.pl2-piste{background:rgba(251,191,36,.09);box-shadow:inset 0 0 0 1.5px rgba(245,158,11,.55)}@keyframes pl2-flash-rang{0%,60%{background:rgba(251,191,36,.22)}to{background:transparent}}.pl2-rang[data-flash]>.pl2-piste{animation:pl2-flash-rang 1.6s ease-out}.pl2-tete{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;-moz-column-gap:8px;column-gap:8px;row-gap:5px;padding:8px 12px 8px 14px;border-right:1px solid var(--pl2-trait-fort);background:var(--pl2-tete-fond)}.pl2-tete,.pl2-tete-lien{min-width:0;align-items:center}.pl2-tete-lien{display:flex;gap:10px}a.pl2-tete-lien:hover .pl2-nom b{text-decoration:underline;text-decoration-color:#f59e0b;text-underline-offset:3px}a.pl2-tete-lien:hover .lc-ty{transform:translateY(-2px)}.pl2-avant{display:inline-flex;width:-moz-fit-content;width:fit-content;height:22px;grid-column:1/-1;align-items:center;gap:5px;margin-left:44px;padding:0 9px 0 7px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;color:#be123c;background:rgba(244,63,94,.1);box-shadow:inset 0 0 0 1px rgba(225,29,72,.35);transition:background .2s,color .2s}html:not(.light):not([data-theme=light]) .pl2-avant{color:#fda4af}.pl2-avant svg{width:12px;height:12px}.pl2-avant:hover{color:#fff;background:#e11d48}.pl2-tbloc-tete .lc-ty,.pl2-tete .lc-ty{position:relative;display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border-radius:11px;box-shadow:inset 0 0 0 1px rgba(51,65,85,.35),0 4px 8px -4px rgba(15,23,42,.5);transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.pl2-tbloc-tete .lc-ty svg,.pl2-tete .lc-ty svg{position:relative;width:17px;height:17px}.pl2-tete--sans .lc-ty{color:#92400e;background:linear-gradient(180deg,#fef3c7,#fcd34d 48%,#f59e0b 52%,#fde68a)}.pl2-nom{min-width:0;flex:1}.pl2-nom b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:800;line-height:1.22;color:var(--lc-ink)}.pl2-nom em{display:block;overflow:hidden;margin-top:1px;font-size:11.5px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-soft)}.pl2-anneau{position:relative;display:grid;width:34px;height:34px;flex-shrink:0;place-items:center}.pl2-anneau svg{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg}.pl2-anneau circle{fill:none;stroke-width:4;stroke:var(--pl2-trait-fort)}.pl2-anneau circle+circle{stroke:#f59e0b;stroke-linecap:round;stroke-dasharray:var(--part) 100}.pl2-anneau[data-part=fini] circle+circle{stroke:#10b981}.pl2-anneau[data-part=zero] circle+circle{stroke:transparent}.pl2-anneau i{position:relative;font-size:10.5px;font-style:normal;font-weight:800;color:var(--lc-ink-2)}.pl2-av{display:inline-grid;width:34px;height:34px;flex-shrink:0;place-items:center;border-radius:50%;font-size:12px;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--av) 78%,#fff),var(--av));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 4px 8px -4px rgba(15,23,42,.6)}.pl2-av--petit{width:22px;height:22px;font-size:9px;box-shadow:0 0 0 1.5px var(--pl2-marque)}.pl2-av--moyen{width:28px;height:28px;font-size:10.5px}.pl2-av--plus{--av:#475569}.pl2-avs{display:inline-flex;padding-left:5px}.pl2-avs .pl2-av{margin-left:-5px}.pl2-piste{position:relative;min-width:0;min-height:var(--haut,62px);transition:min-height .32s cubic-bezier(.22,1,.36,1),background .2s}.pl2-cases{position:absolute;inset:0}.pl2-case{display:grid;min-width:0;place-items:center;border-left:1px solid var(--pl2-trait);color:#b45309;cursor:default;transition:background .18s}.pl2-case svg{width:26px;height:26px;padding:5px;border-radius:50%;opacity:0;background:rgba(251,191,36,.22);scale:.7;transition:opacity .18s,scale .3s cubic-bezier(.3,1.5,.5,1)}.pl2-case[data-repos]{background-image:var(--pl2-repos)}.pl2-case[data-pluie]{background-color:var(--pl2-pluie)}.pl2-case[data-auj]{background:var(--pl2-auj);box-shadow:inset 1px 0 var(--pl2-auj-trait),inset -1px 0 var(--pl2-auj-trait)}.pl2-case[data-hors]{background-color:color-mix(in srgb,var(--lc-leger) 12%,transparent)}.pl2-rang[data-type=chantier] .pl2-case{cursor:copy}.pl2-rang[data-type=chantier] .pl2-case:focus-visible,.pl2-rang[data-type=chantier] .pl2-case:hover{background-color:rgba(251,191,36,.14)}.pl2-rang[data-type=chantier] .pl2-case:focus-visible svg,.pl2-rang[data-type=chantier] .pl2-case:hover svg{opacity:1;scale:1}.pl2-case[data-cible]{background:rgba(251,191,36,.3);box-shadow:inset 0 0 0 2px #f59e0b}.pl2-libre{inset:0;padding-left:16px;font-size:12px;font-weight:600;color:var(--lc-leger);pointer-events:none}.pl2-barre,.pl2-libre{position:absolute;display:flex;align-items:center}.pl2-barre{left:calc(var(--g) / var(--jours) * 100% + 4px);top:var(--y,8px);z-index:2;width:calc(var(--n) / var(--jours) * 100% - 8px);height:var(--h,46px);gap:8px;padding:0 9px 0 15px;overflow:hidden;border-radius:12px;text-align:left;color:var(--t-encre);--lisere:1px var(--t-bord);background:var(--t-fond);box-shadow:0 1px 1px rgba(15,23,42,.06),0 8px 14px -10px rgba(15,23,42,.55);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;translate:0 var(--dy,0);container-type:inline-size;transition:left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),top .34s cubic-bezier(.22,1,.36,1),box-shadow .2s,scale .25s cubic-bezier(.3,1.5,.5,1),translate .2s}.pl2-barre:before{left:0;top:0;bottom:0;width:5px;background:var(--t-rail)}.pl2-barre:after,.pl2-barre:before{content:"";position:absolute;z-index:2}.pl2-barre:after{inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--lisere),inset 0 2px 0 -1px hsla(0,0%,100%,.45);pointer-events:none}.pl2-barre>.pl2-jauge,.pl2-tcarte>.pl2-jauge{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.pl2-barre>.pl2-jauge i,.pl2-tcarte>.pl2-jauge i{display:block;height:100%;background:var(--t-plein);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),1px 0 0 var(--t-bord);transition:width .5s cubic-bezier(.22,1,.36,1)}.pl2-txt{position:relative;z-index:1;min-width:0;flex:1}.pl2-txt b,.pl2-txt em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl2-txt b{font-size:12.5px;font-weight:800;line-height:1.25}.pl2-txt em{font-size:11px;font-style:normal;font-weight:700;opacity:.78}.pl2-queue{position:relative;z-index:1;display:inline-flex;flex-shrink:0;align-items:center;gap:5px}.pl2-queue>em{font-size:11px;font-style:normal;font-weight:800;opacity:.8}.pl2-marque{--m:#475569;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:var(--m);background:var(--pl2-marque,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--m) 55%,transparent)}.pl2-marque svg{width:12px;height:12px}.pl2-marque[data-ton=bleu]{--m:#0284c7}.pl2-marque[data-ton=rose]{--m:#e11d48}.pl2-marque[data-ton=ambre]{--m:#b45309}html:not(.light):not([data-theme=light]) .pl2-marque{--m:#cbd5e1}html:not(.light):not([data-theme=light]) .pl2-marque[data-ton=bleu]{--m:#7dd3fc}html:not(.light):not([data-theme=light]) .pl2-marque[data-ton=rose]{--m:#fda4af}html:not(.light):not([data-theme=light]) .pl2-marque[data-ton=ambre]{--m:#fcd34d}.pl2-retard{padding:3px 7px;border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#e11d48}.pl2-poignee{position:absolute;right:0;top:0;bottom:0;z-index:3;width:12px;cursor:ew-resize;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--t-rail) 30%,transparent));transition:opacity .18s}.pl2-poignee:after{content:"";position:absolute;right:3px;top:30%;bottom:30%;width:4px;border-left:1.5px solid var(--t-rail);border-right:1.5px solid var(--t-rail)}.pl2-barre:hover{z-index:3;--lisere:1.5px var(--t-rail);box-shadow:0 2px 2px rgba(15,23,42,.08),0 14px 20px -12px rgba(15,23,42,.7)}.pl2-barre:hover .pl2-poignee,.pl2-barre[data-prise] .pl2-poignee{opacity:1}.pl2-barre[data-avant]{border-top-left-radius:0;border-bottom-left-radius:0}.pl2-barre[data-avant]:before{background:repeating-linear-gradient(180deg,var(--t-rail) 0 4px,transparent 4px 7px)}.pl2-barre[data-apres]{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),rgba(0,0,0,.35));mask-image:linear-gradient(90deg,#000 calc(100% - 22px),rgba(0,0,0,.35))}.pl2-barre[data-pluie]{--lisere:1.5px #0ea5e9;box-shadow:0 8px 14px -10px rgba(2,132,199,.7)}.pl2-barre[data-conflit],.pl2-barre[data-retard]{--lisere:1.5px #e11d48;box-shadow:0 8px 14px -10px rgba(225,29,72,.7)}.pl2-barre[data-prise]{z-index:9;scale:1.025;cursor:grabbing;--lisere:2px #f59e0b;box-shadow:0 4px 6px rgba(15,23,42,.12),0 26px 32px -16px rgba(15,23,42,.8);transition:left .16s cubic-bezier(.22,1,.36,1),width .16s cubic-bezier(.22,1,.36,1),box-shadow .2s,scale .25s cubic-bezier(.3,1.5,.5,1),translate .16s cubic-bezier(.22,1,.36,1)}@keyframes pl2-flash{0%{box-shadow:0 0 0 0 rgba(245,158,11,.9)}70%{box-shadow:0 0 0 12px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.pl2-barre[data-flash]{--lisere:2px #f59e0b}.pl2-barre[data-flash],.pl2-tcarte[data-flash]{animation:pl2-flash 1.1s ease-out 2}@container (max-width: 210px){.pl2-barre[data-retard] .pl2-avs,.pl2-queue .pl2-marque[data-ton=acier]{display:none}}@container (max-width: 150px){.pl2-queue .pl2-avs{display:none}}@container (max-width: 104px){.pl2-queue .pl2-pass,.pl2-queue .pl2-retard,.pl2-queue>em{display:none}}@container (max-width: 60px){.pl2-queue{display:none}}.pl2-ev{position:absolute;left:calc(var(--g) / var(--jours) * 100% + 4px);top:var(--y,8px);z-index:2;display:flex;width:calc(100% / var(--jours) - 8px);height:26px;align-items:center;gap:6px;padding:0 9px;overflow:hidden;border-radius:9px;font-size:11.5px;color:#f1f5f9;background:linear-gradient(160deg,#22314f,#0f182b);box-shadow:inset 0 0 0 1px rgba(148,163,184,.3),0 6px 10px -8px rgba(2,6,23,.8);transition:translate .2s,box-shadow .2s}.pl2-ev svg{width:13px;height:13px;color:#fbbf24}.pl2-ev b{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pl2-ev:hover{translate:0 -1px;box-shadow:inset 0 0 0 1px rgba(251,191,36,.6),0 10px 14px -8px rgba(2,6,23,.8)}.pl2-ev[data-fait]{color:var(--lc-soft);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort)}.pl2-ev[data-fait] svg{color:#10b981}.pl2-ev[data-fait] b{text-decoration:line-through}.pl2-sans-tete{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:0 16px;text-align:left;color:var(--lc-ink-2);background:var(--lc-rail);border-bottom:1px solid var(--pl2-trait-fort);transition:background .2s}.pl2-sans-tete:hover{background:var(--lc-survol)}.pl2-sans-tete>svg{width:16px;height:16px;rotate:-90deg;color:var(--lc-soft);transition:rotate .3s cubic-bezier(.22,1,.36,1)}.pl2-sans-tete[aria-expanded=true]>svg{rotate:0deg}.pl2-sans-tete b{flex-shrink:0;font-size:12.5px;font-weight:800}.pl2-sans-tete span{display:flex;min-width:0;flex:1;gap:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.pl2-sans-tete span i{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap;color:var(--lc-soft);background:var(--lc-blanc)}.pl2-sans-tete span i,.pl2-vide-equipe{box-shadow:inset 0 0 0 1px var(--pl2-trait-fort)}.pl2-vide-equipe{display:flex;align-items:center;gap:14px;margin:14px 16px;padding:14px 16px;border-radius:14px;background:var(--lc-rail)}.pl2-vide-equipe>svg{width:24px;height:24px;color:#b45309}.pl2-vide-equipe p{flex:1;margin:0;font-size:13px;color:var(--lc-ink-2)}.pl2-pied{position:sticky;bottom:0;z-index:6;display:flex;min-height:36px;flex-shrink:0;align-items:center;gap:22px;margin-top:auto;padding:0 84px 0 8px;background:var(--pl2-pied);box-shadow:0 -1px 0 var(--pl2-trait-fort),0 -10px 16px -14px rgba(15,23,42,.5)}.pl2-astuce{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-soft)}.pl2-astuce svg{width:14px;height:14px;color:var(--lc-ambre)}.pl2-planche[data-zoom=quinzaine] .pl2-jour{height:52px;padding:0 8px}.pl2-planche[data-zoom=quinzaine] .pl2-date{flex-direction:column;align-items:flex-start;gap:2px}.pl2-planche[data-zoom=quinzaine] .pl2-date b{font-size:17px}.pl2-planche[data-zoom=quinzaine] .pl2-date small{font-size:10px}.pl2-planche[data-zoom=quinzaine] .pl2-meteo{flex-direction:column;gap:1px;font-size:11px}.pl2-planche[data-zoom=quinzaine] .pl2-meteo svg{width:15px;height:15px}.pl2-planche[data-zoom=quinzaine] .pl2-drapeau{letter-spacing:.06em;padding-inline:6px}.pl2-planche[data-zoom=quinzaine] .pl2-barre{padding:0 7px 0 13px;border-radius:10px}.pl2-planche[data-zoom=mois] .pl2-jour{height:46px;flex-direction:column;justify-content:center;gap:1px;padding:0}.pl2-planche[data-zoom=mois] .pl2-date{flex-direction:column;align-items:center;gap:1px}.pl2-planche[data-zoom=mois] .pl2-date b{font-size:13px}.pl2-planche[data-zoom=mois] .pl2-date small{font-size:9px;letter-spacing:0}.pl2-planche[data-zoom=mois] .pl2-meteo--point{position:absolute;right:2px;top:4px}.pl2-planche[data-zoom=mois] .pl2-drapeau{display:none}.pl2-planche[data-zoom=mois] .pl2-barre{gap:4px;padding:0 4px 0 9px;border-radius:7px;left:calc(var(--g) / var(--jours) * 100% + 2px);width:calc(var(--n) / var(--jours) * 100% - 4px)}.pl2-planche[data-zoom=mois] .pl2-barre:before{width:4px}.pl2-planche[data-zoom=mois] .pl2-txt b{font-size:11px}.pl2-planche[data-zoom=mois] .pl2-queue>em{font-size:10px}.pl2-planche[data-zoom=mois] .pl2-marque,.pl2-planche[data-zoom=mois] .pl2-retard{display:none}.pl2-planche[data-zoom=mois] .pl2-ev{left:calc(var(--g) / var(--jours) * 100% + 2px);width:calc(100% / var(--jours) - 4px);justify-content:center;padding:0}.pl2-planche[data-zoom=mois] .pl2-ev b{display:none}.pl2-planche[data-zoom=mois] .pl2-case svg{width:20px;height:20px;padding:4px}html[data-pl2-glisse]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-pl2-glisse=duree]{cursor:ew-resize}html[data-pl2-glisse] .pl2-barre:not([data-prise]),html[data-pl2-glisse] .pl2-case{pointer-events:none}.pl2-barre[data-choisie]{z-index:4;--lisere:2px #f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.24),0 14px 22px -12px rgba(180,83,9,.6)}.pl2-ev[data-choisie]{box-shadow:inset 0 0 0 1.5px #fbbf24,0 0 0 4px rgba(245,158,11,.24)}.pl2-barre,.pl2-ev{transition-property:left,width,top,box-shadow,scale,translate,opacity,filter}.pl2-planche[data-lumiere] .pl2-barre:not([data-eclaire]),.pl2-planche[data-lumiere] .pl2-ev:not([data-eclaire]){opacity:.2;filter:saturate(.3)}.pl2-planche[data-lumiere] .pl2-barre[data-eclaire]{--lisere:2px #f59e0b}@keyframes pl2-respire{50%{opacity:.62}}.pl2-barre--fantome{color:#7c4a03;background:repeating-linear-gradient(135deg,rgba(251,191,36,.3) 0 8px,rgba(251,191,36,.14) 8px 16px);box-shadow:none;outline:2px dashed #f59e0b;outline-offset:-2px;cursor:default;animation:pl2-respire 1.8s ease-in-out infinite}html:not(.light):not([data-theme=light]) .pl2-barre--fantome,html:not(.light):not([data-theme=light]) .pl2-ev[data-fantome]{color:#fde68a}.pl2-barre--fantome:after,.pl2-barre--fantome:before{display:none}.pl2-ev[data-fantome]{color:#7c4a03;background:repeating-linear-gradient(135deg,rgba(251,191,36,.3) 0 8px,rgba(251,191,36,.14) 8px 16px);box-shadow:none;outline:1.5px dashed #f59e0b;outline-offset:-1.5px;cursor:default;animation:pl2-respire 1.8s ease-in-out infinite}.pl2-ev[data-fantome] svg{color:#b45309}.pl2-av-vide{display:grid;width:24px;height:24px;flex-shrink:0;place-items:center;border-radius:50%;color:var(--t-rail,#64748b);border:1.5px dashed;opacity:.75;transition:color .2s,opacity .2s,scale .3s cubic-bezier(.3,1.5,.5,1),background .2s}.pl2-av-vide svg{width:12px;height:12px}.pl2-av[data-neuf]{animation:pl2-pop .6s cubic-bezier(.3,1.5,.5,1)}html[data-pl2-glisse=personne] .pl2-barre:not([data-fantome]):not([data-cible]){--lisere:1.5px rgba(245,158,11,.38)}html[data-pl2-glisse=personne] .pl2-av-vide{color:#b45309;background:rgba(251,191,36,.3);opacity:1;scale:1.15}.pl2-barre[data-cible]{z-index:5;scale:1.035;--lisere:2.5px #f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.28),0 18px 26px -12px rgba(180,83,9,.7)}.pl2-tete[data-cible]{background:linear-gradient(90deg,rgba(251,191,36,.34),rgba(251,191,36,.12));box-shadow:inset 0 0 0 2px #f59e0b}.pl2-jour{transition:background .18s}.pl2-jour[data-vise]:not([data-auj]){background:linear-gradient(180deg,rgba(251,191,36,.3),rgba(251,191,36,.12));box-shadow:inset 0 3px 0 rgba(251,191,36,.7),inset 1px 0 hsla(0,0%,100%,.08)}.pl2-jour[data-vise] .pl2-date b{color:#fcd34d;opacity:1}@keyframes pl2-pan-entre{0%{width:0;margin-left:-12px;opacity:0}}.pl2-pan{width:404px;flex-shrink:0;overflow:hidden;border-radius:20px;padding:1.5px;background:var(--pl2-cadre);box-shadow:var(--lc-ombre);animation:pl2-pan-entre .46s cubic-bezier(.22,1,.36,1)}.listes.pl2[data-maquette] .pl2-pan{position:relative;z-index:45}.pl2-pan-boite{display:flex;width:401px;height:100%;flex-direction:column;overflow:hidden;border-radius:18.5px;background:var(--lc-blanc)}.pl2-pan-tete{--pt:245,158,11;position:relative;flex-shrink:0;padding:16px 14px 16px 18px;color:#e2e8f0;background-color:#0b1222;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px),radial-gradient(320px 150px at 100% 0,rgba(var(--pt),.26),transparent 70%),linear-gradient(160deg,#16213a,#0b1222);background-size:40px 40px,40px 40px,8px 8px,8px 8px,100% 100%,100% 100%;box-shadow:0 1px 0 rgba(var(--pt),.5),0 12px 18px -12px rgba(2,6,23,.7)}.pl2-pan-tete[data-ton=rose]{--pt:244,63,94}.pl2-pan-tete[data-ton=bleu]{--pt:56,189,248}.pl2-pan-tete[data-ton=ambre]{--pt:251,191,36}.pl2-pan-ligne{display:flex;align-items:flex-start;gap:12px}.pl2-pan-ic{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border-radius:13px;color:rgb(var(--pt));background:rgba(var(--pt),.16);box-shadow:inset 0 0 0 1px rgba(var(--pt),.5),inset 0 1px 0 hsla(0,0%,100%,.12)}.pl2-pan-ic svg{width:20px;height:20px}.pl2-pan-titres{min-width:0;flex:1}.pl2-pan-titres small{display:flex;min-width:0;align-items:center;gap:7px;font-size:11.5px;font-weight:700;white-space:nowrap;color:#a5b4c8}.pl2-pan-titres small>*{overflow:hidden;text-overflow:ellipsis}.pl2-pan-titres small>:first-child{flex-shrink:0;max-width:68%;font-weight:800;color:#fbbf24}.pl2-pan-titres small>*+:before{content:"·";margin-right:7px;color:#64748b}.pl2-pan-titres small a:hover{text-decoration:underline;text-underline-offset:3px}.pl2-pan-titres h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:3px 0 0;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:19px;font-weight:700;line-height:1.22;letter-spacing:-.01em;color:#fff}.pl2-pan-titres h3 em{padding:3px 9px;border-radius:999px;font-family:var(--font-manrope),sans-serif;font-size:12px;font-style:normal;font-weight:800;letter-spacing:0;color:#1a1200;background:#fbbf24}.pl2-fermer{display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border-radius:11px;color:#e2e8f0;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);transition:background .2s,color .2s,rotate .35s cubic-bezier(.3,1.5,.5,1)}.pl2-fermer svg{width:16px;height:16px}.pl2-fermer:hover{color:#1a1200;background:#fbbf24;rotate:90deg}.pl2-hero{position:relative;display:flex;height:56px;align-items:center;gap:10px;margin-top:14px;padding:0 12px 0 20px;overflow:hidden;border-radius:14px;color:var(--t-encre);background:var(--t-fond);box-shadow:inset 0 0 0 1px var(--t-bord),0 12px 20px -12px rgba(0,0,0,.7)}.pl2-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:2;width:6px;background:var(--t-rail)}.pl2-hero>.pl2-jauge{position:absolute;inset:0}.pl2-hero>.pl2-jauge i{display:block;height:100%;background:var(--t-plein);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),1px 0 0 var(--t-bord);transition:width .6s cubic-bezier(.22,1,.36,1)}.pl2-etat,.pl2-hero>b,.pl2-hero>em{position:relative;z-index:1}.pl2-hero>b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:23px;font-weight:700;letter-spacing:-.02em}.pl2-hero>em{font-size:12.5px;font-style:normal;font-weight:800;opacity:.8}.pl2-etat{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;color:var(--t-encre);background:color-mix(in srgb,var(--pl2-marque,#fff) 72%,transparent);box-shadow:inset 0 0 0 1px var(--t-bord)}.pl2-hero{--pl2-marque:#0b1220}html.light .pl2-hero,html[data-theme=light] .pl2-hero{--pl2-marque:#fff}.pl2-pan-corps{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:14px}.pl2-pan-corps>*{flex-shrink:0}@keyframes pl2-monte{0%{opacity:0;transform:translateY(14px)}}@keyframes pl2-fondu{0%{opacity:0}}.pl2-pan[data-entre] .pl2-pan-tete>*{animation:pl2-fondu .4s ease-out backwards}.pl2-pan[data-entre] .pl2-hero{animation:pl2-monte .5s cubic-bezier(.22,1,.36,1) .08s backwards}.pl2-pan[data-entre] .pl2-pan-corps>*{animation:pl2-monte .46s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.1s}.pl2-pan[data-entre] .pl2-pan-corps>:nth-child(2){animation-delay:.15s}.pl2-pan[data-entre] .pl2-pan-corps>:nth-child(3){animation-delay:.2s}.pl2-pan[data-entre] .pl2-pan-corps>:nth-child(4){animation-delay:.25s}.pl2-pan[data-entre] .pl2-pan-corps>:nth-child(n+5){animation-delay:.3s}.pl2-bloc{padding:12px 14px 14px;border-radius:16px;background:var(--lc-ligne);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort),var(--lc-ombre-douce)}.pl2-bloc h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:13.5px;font-weight:700;color:var(--lc-ink)}.pl2-bloc h4 svg{width:16px;height:16px;color:var(--lc-ambre)}.pl2-frise{--f:#64748b;--f-plein:#cbd5e1;display:flex;align-items:stretch;gap:4px}.pl2-frise[data-ton=progress]{--f:#d97706;--f-plein:#fcd669}.pl2-frise[data-ton=done]{--f:#059669;--f-plein:#8fe5c3}.pl2-frise[data-ton=blocked]{--f:#e11d48;--f-plein:#fdb0ba}.pl2-frise-fleche{display:grid;width:22px;flex-shrink:0;place-items:center;border-radius:9px;color:var(--lc-soft);transition:background .2s,color .2s}.pl2-frise-fleche svg{width:16px;height:16px}.pl2-frise-fleche:hover{color:var(--lc-ink);background:var(--lc-touche)}.pl2-frise-jours{display:grid;min-width:0;flex:1;grid-template-columns:repeat(var(--fn),minmax(0,1fr));overflow:hidden;border-radius:12px;background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort)}.pl2-fj{position:relative;display:flex;min-width:0;height:50px;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--lc-ink);box-shadow:inset 1px 0 var(--pl2-trait);transition:background .28s cubic-bezier(.22,1,.36,1),color .28s,box-shadow .28s}.pl2-fj small{font-size:9.5px;font-weight:800;color:var(--lc-soft);transition:color .28s}.pl2-fj b{font-size:13.5px;font-weight:800;line-height:1.1}.pl2-fj[data-repos]{background-image:var(--pl2-repos)}.pl2-fj[data-repos] b{opacity:.55}.pl2-fj[data-pluie]:after{content:"";position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:#0ea5e9}.pl2-fj[data-auj] b{padding:0 5px;border-radius:6px;box-shadow:0 0 0 1.5px #f59e0b}.pl2-fj:hover:not([data-dans]){background-color:rgba(251,191,36,.2)}.pl2-fj[data-dans]{color:#0b1220;background:var(--f-plein);box-shadow:inset 0 3px 0 var(--f),inset 0 -3px 0 var(--f)}.pl2-fj[data-dans] small{color:rgba(11,18,32,.6)}.pl2-fj[data-dans] b{opacity:1}.pl2-fj[data-debut]{box-shadow:inset 5px 0 0 var(--f),inset 0 3px 0 var(--f),inset 0 -3px 0 var(--f)}.pl2-fj[data-fin]{box-shadow:inset -3px 0 0 var(--f),inset 0 3px 0 var(--f),inset 0 -3px 0 var(--f)}.pl2-fj[data-debut][data-fin]{box-shadow:inset 5px 0 0 var(--f),inset -3px 0 0 var(--f),inset 0 3px 0 var(--f),inset 0 -3px 0 var(--f)}.pl2-frise[style*="--fn:14"] .pl2-fj small{font-size:8.5px}.pl2-frise[style*="--fn:14"] .pl2-fj b{font-size:12px}.pl2-quand{margin:10px 2px 0;font-size:13.5px;font-weight:800;color:var(--lc-ink)}.pl2-duree{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;box-shadow:0 -1px 0 var(--pl2-trait-fort)}.pl2-duree>span:first-child{font-size:12.5px;font-weight:700;color:var(--lc-soft)}.pl2-pas{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:var(--lc-rail);box-shadow:var(--lc-rail-ombre)}.pl2-pas b{min-width:68px;font-size:13px;font-weight:800;text-align:center;color:var(--lc-ink)}.pl2-pas button{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--lc-ink);background:var(--pl2-bouton);box-shadow:inset 0 0 0 1px var(--pl2-bouton-bord),var(--pl2-bouton-ombre);transition:background .2s,color .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-pas button svg{width:14px;height:14px}.pl2-pas button:hover:not(:disabled){color:#1a1200;background:#fbbf24}.pl2-pas button:active:not(:disabled){transform:scale(.9)}.pl2-pas button:disabled{opacity:.35;cursor:default}.pl2-qui{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pl2-chip{display:flex;min-width:0;align-items:center;gap:8px;padding:6px 8px 6px 6px;border-radius:14px;text-align:left;color:var(--lc-ink);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);transition:background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-chip>span:not(.pl2-av){min-width:0;flex:1}.pl2-chip b,.pl2-chip em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl2-chip b{font-size:12.5px;font-weight:800;line-height:1.25}.pl2-chip em{font-size:11px;font-style:normal;font-weight:600;color:var(--lc-soft);transition:color .25s}.pl2-chip[data-pris] em{font-weight:800;color:#e11d48}.pl2-coche{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border-radius:50%;color:transparent;box-shadow:inset 0 0 0 1.5px var(--lc-leger);transition:background .25s,color .25s,box-shadow .25s,scale .35s cubic-bezier(.3,1.5,.5,1)}.pl2-coche svg{width:12px;height:12px;stroke-width:3}.pl2-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #f59e0b}.pl2-chip:active{transform:scale(.97)}.pl2-chip[aria-checked=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24,0 8px 14px -10px rgba(2,6,23,.8)}.pl2-chip[aria-checked=true] em{color:#cbd5e1}.pl2-chip[aria-checked=true][data-pris] em{color:#fda4af}.pl2-chip[aria-checked=true] .pl2-coche{color:#1a1200;background:#fbbf24;box-shadow:none;scale:1.1}.pl2-consigne{margin:0;font-size:13px;line-height:1.45;color:var(--lc-ink-2)}.pl2-fiche-alertes{display:flex;flex-direction:column;gap:8px}.pl2-fiche-alertes:empty{display:none}.pl2-alerte{--a:225,29,72;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 12px;border-radius:14px;background:rgba(var(--a),.08);box-shadow:inset 0 0 0 1px rgba(var(--a),.35)}.pl2-alerte[data-ton=bleu]{--a:2,132,199}.pl2-alerte>svg{width:17px;height:17px;margin-top:1px;color:rgb(var(--a))}.pl2-alerte p{margin:0;font-size:12.5px;line-height:1.4;color:var(--lc-ink-2)}.pl2-alerte p b{color:var(--lc-ink)}.pl2-alerte .pl2-lien{grid-column:2;width:-moz-fit-content;width:fit-content;margin-top:4px}.pl2-champ{display:block;width:100%;padding:10px 12px;border:0;border-radius:12px;outline:none;resize:none;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--lc-ink);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort),var(--lc-rail-ombre);transition:box-shadow .2s,background .2s}.pl2-champ::-moz-placeholder{font-weight:500;color:var(--lc-leger)}.pl2-champ::placeholder{font-weight:500;color:var(--lc-leger)}.pl2-champ:focus{background:var(--lc-blanc);box-shadow:inset 0 0 0 2px #f59e0b,0 0 0 4px rgba(245,158,11,.18)}.pl2-etiquette{display:block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--lc-soft)}.pl2-etiquette .pl2-champ{margin-top:6px}.pl2-nom-libre{display:flex;gap:8px;margin-top:8px}.pl2-nom-libre .pl2-champ{height:38px;flex:1;padding:0 12px}.pl2-chantiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pl2-chantiers[data-seul]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pl2-chantiers [role=radio]{display:flex;min-width:0;min-height:46px;align-items:center;gap:9px;padding:6px 10px;border-radius:13px;text-align:left;color:var(--lc-ink);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);transition:background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-chantiers [role=radio] svg{width:17px;height:17px;color:var(--lc-soft);transition:color .25s}.pl2-chantiers [role=radio] span{min-width:0}.pl2-chantiers [role=radio] b,.pl2-chantiers [role=radio] em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl2-chantiers [role=radio] b{font-size:12.5px;font-weight:800}.pl2-chantiers [role=radio] em{font-size:11px;font-style:normal;font-weight:600;color:var(--lc-soft)}.pl2-chantiers [role=radio]:hover{box-shadow:inset 0 0 0 1.5px #f59e0b;transform:translateY(-1px)}.pl2-chantiers [role=radio][aria-checked=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24}.pl2-chantiers [role=radio][aria-checked=true] svg{color:#fbbf24}.pl2-chantiers [role=radio][aria-checked=true] em{color:#cbd5e1}.pl2-changer{height:34px;padding:0 12px;border-radius:10px;font-size:12.5px;font-weight:800;color:var(--lc-ink);background:var(--pl2-bouton);box-shadow:inset 0 0 0 1px var(--pl2-bouton-bord),var(--pl2-bouton-ombre)}.pl2-types{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pl2-types button{display:flex;min-width:0;height:60px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:13px;color:var(--lc-ink-2);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);transition:background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-types button svg{width:19px;height:19px;transition:color .25s,scale .35s cubic-bezier(.3,1.5,.5,1)}.pl2-types button b{font-size:11px;font-weight:800}.pl2-types button:hover{box-shadow:inset 0 0 0 1.5px #f59e0b;transform:translateY(-1px)}.pl2-types button[aria-checked=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24,0 8px 14px -10px rgba(2,6,23,.8)}.pl2-types button[aria-checked=true] svg{color:#fbbf24;scale:1.12}.pl2-suivi{margin-top:10px}.pl2-suivi[data-ferme]{display:none}.pl2-inter{display:flex;width:100%;align-items:flex-start;gap:10px;text-align:left}.pl2-inter>i{position:relative;width:40px;height:23px;flex-shrink:0;margin-top:1px;border-radius:999px;background:var(--lc-leger);box-shadow:inset 0 1px 2px rgba(15,23,42,.3);transition:background .3s}.pl2-inter>i:after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(15,23,42,.35);transition:translate .35s cubic-bezier(.3,1.5,.5,1)}.pl2-inter[aria-checked=true]>i{background:#f59e0b}.pl2-inter[aria-checked=true]>i:after{translate:17px 0}.pl2-inter b{display:block;font-size:12.5px;font-weight:800;color:var(--lc-ink)}.pl2-inter em{display:block;margin-top:1px;font-size:11.5px;font-style:normal;font-weight:600;line-height:1.35;color:var(--lc-soft)}.pl2-suivi-plus{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.pl2-suivi-plus[data-ouvert]{grid-template-rows:1fr}.pl2-suivi-plus>div{min-height:0;overflow:hidden;padding:0 4px;margin:0 -4px}.pl2-suivi-plus[data-ouvert]>div{padding-bottom:4px}.pl2-pan-pied{display:flex;flex-shrink:0;gap:8px;padding:12px 14px;background:var(--lc-blanc);box-shadow:0 -1px 0 var(--pl2-trait-fort),0 -12px 18px -16px rgba(15,23,42,.5)}.pl2-pan-pied .pl2-bouton{height:42px;flex:1}.pl2-pan-pied--ev .pl2-bouton{padding:0 8px}.pl2-pan-pied--ev .pl2-bouton--or{flex:1.3}.pl2-ev time,.pl2-tev time{margin-right:6px;font-weight:800;font-variant-numeric:tabular-nums;color:#fcd34d}.pl2-ev[data-fait] time{color:inherit}.pl2-ev[data-fantome] time{color:#b45309}.pl2-tev time{flex-shrink:0;margin-right:0;font-size:12.5px}.pl2-heures{display:flex;flex-wrap:wrap;gap:6px}.pl2-heures button{height:32px;padding:0 11px;border-radius:10px;font-size:12.5px;font-weight:800;color:var(--lc-ink-2);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);transition:background .2s,color .2s,box-shadow .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-heures button:hover{box-shadow:inset 0 0 0 1.5px #f59e0b;transform:translateY(-1px)}.pl2-heures button[aria-checked=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24}.pl2-creneau{display:flex;gap:10px;margin-top:10px}.pl2-creneau label{display:flex;min-width:0;flex:1;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--lc-soft)}.pl2-creneau .pl2-champ{height:38px;padding:0 10px;font-variant-numeric:tabular-nums}.pl2-creneau .pl2-champ:disabled{opacity:.45}.pl2-bouton--prevenir>svg{color:#b45309}html:not(.light):not([data-theme=light]) .pl2-bouton--prevenir>svg{color:#fcd34d}.pl2-bouton--prevenir[aria-pressed=true]>svg{color:#fbbf24}.pl2-prev{transition:opacity .25s}.pl2-prev[data-exclu]>:not(.pl2-prev-tete){opacity:.4}.pl2-prev-tete{display:flex;align-items:center;gap:10px}.pl2-prev-tete>span:not(.pl2-av){min-width:0;flex:1}.pl2-prev-tete b{display:block;font-size:13.5px;font-weight:800;color:var(--lc-ink)}.pl2-prev-tete em{display:block;font-size:11.5px;font-style:normal;font-weight:700;color:var(--lc-ambre)}.pl2-prev-coche{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:9px}.pl2-prev-coche[aria-checked=true] .pl2-coche{color:#1a1200;background:#fbbf24;box-shadow:none;scale:1.1}.pl2-prev-l{display:flex;flex-direction:column;gap:6px;margin:10px 0 0!important;padding:0;list-style:none}.pl2-prev-l li{--q:#059669;display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border-radius:11px;font-size:12.5px;line-height:1.35;color:var(--lc-ink-2);background:var(--lc-rail);box-shadow:inset 3px 0 0 var(--q)}.pl2-prev-l li[data-quoi=change]{--q:#d97706}.pl2-prev-l li[data-quoi=annule],.pl2-prev-l li[data-quoi=retrait]{--q:#e11d48}.pl2-prev-l li>svg{width:15px;height:15px;margin-top:1px;color:var(--q)}.pl2-prev-l b{color:var(--lc-ink)}.pl2-prev-l em{display:block;margin-top:1px;font-size:11.5px;font-style:normal;font-weight:700;color:var(--lc-soft)}.pl2-prev-l s{display:block;font-weight:600;color:var(--lc-leger)}.pl2-prev-msg{margin-top:10px}.pl2-prev-msg small{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;color:var(--lc-soft)}.pl2-prev-msg small svg{width:13px;height:13px}.pl2-prev-msg p{margin:0;padding:10px 12px;border-radius:14px 14px 14px 4px;font-size:12px;line-height:1.45;color:#e2e8f0;background:linear-gradient(160deg,#22314f,#0f182b);box-shadow:0 8px 14px -10px rgba(2,6,23,.8)}.pl2-prev-canaux{display:flex;gap:6px;margin-top:10px}.pl2-canal{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:800;color:var(--lc-soft);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);transition:background .2s,color .2s,box-shadow .2s}.pl2-canal svg{width:14px;height:14px}.pl2-canal[aria-pressed=true]{color:#064e3b;background:rgba(16,185,129,.14);box-shadow:inset 0 0 0 1.5px rgba(5,150,105,.55)}html:not(.light):not([data-theme=light]) .pl2-canal[aria-pressed=true]{color:#6ee7b7}.pl2-canal--sms:not([aria-pressed=true]){color:#1a1200;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 6px 12px -8px rgba(245,158,11,.9)}.pl2-prev-canaux{flex-wrap:wrap}a.pl2-canal:hover,button.pl2-canal:hover{box-shadow:inset 0 0 0 1.5px #f59e0b}.pl2-mini{margin:0 0 6px;font-size:11.5px;font-weight:700;color:var(--lc-soft)}.pl2-saisie>.pl2-mini{margin-top:10px}.pl2-prests{display:flex;max-height:212px;flex-direction:column;gap:6px;margin:0 -4px;padding:2px 4px;overflow-y:auto;scrollbar-width:thin}.pl2-prests[data-seule]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.pl2-prest{--r:#94a3b8;display:flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;border-radius:13px;text-align:left;color:var(--lc-ink);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);transition:background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-prest[data-ton=progress]{--r:#f59e0b}.pl2-prest[data-ton=blocked]{--r:#e11d48}.pl2-prest>span{min-width:0;flex:1}.pl2-prest b,.pl2-prest em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl2-prest>span>b{font-size:12.5px;font-weight:800}.pl2-prest em{font-size:11px;font-style:normal;font-weight:600;color:var(--lc-soft)}.pl2-prest em[data-retard]{font-weight:800;color:#e11d48}.pl2-prest-pct{position:relative;display:grid;width:34px;height:34px;flex-shrink:0;place-items:center;border-radius:50%;background:conic-gradient(var(--r) calc(var(--pct) * 1%),var(--pl2-trait-fort) 0)}.pl2-prest-pct:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--lc-blanc)}.pl2-prest-pct b{position:relative;font-size:10px;font-style:normal;font-weight:800;color:var(--lc-ink-2)}.pl2-prest:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #f59e0b}.pl2-prest[aria-checked=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24,0 8px 14px -10px rgba(2,6,23,.8)}.pl2-prest[aria-checked=true] em{color:#cbd5e1}.pl2-prest[aria-checked=true] em[data-retard]{color:#fda4af}.pl2-prest[aria-checked=true] .pl2-prest-pct:before{background:#111a2b}.pl2-prest[aria-checked=true] .pl2-prest-pct b{color:#fff}.pl2-prest[aria-checked=true] .pl2-coche{color:#1a1200;background:#fbbf24;box-shadow:none;scale:1.1}.pl2-barre[data-reprise]{opacity:.32;filter:saturate(.4)}.pl2-phrase{margin:0 2px;font-size:13px;font-weight:600;line-height:1.4;color:var(--lc-ink-2)}.pl2-tout{width:100%;height:42px}.pl2-pan-corps ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pl2-item{position:relative;padding:10px 12px 11px 16px;overflow:hidden;border-radius:14px;background:var(--lc-ligne);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort),var(--lc-ombre-douce)}.pl2-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--t-rail)}.pl2-item-tete{display:flex;width:100%;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;text-align:left}.pl2-item-tete b{font-size:13px;font-weight:800;color:var(--lc-ink)}button.pl2-item-tete b{flex-basis:100%}button.pl2-item-tete:hover b{text-decoration:underline;text-decoration-color:#f59e0b;text-underline-offset:3px}.pl2-item-tete em{font-size:11.5px;font-style:normal}.pl2-item p,.pl2-item-tete em{font-weight:600;color:var(--lc-soft)}.pl2-item p{margin:4px 0 0;font-size:12px;line-height:1.4}.pl2-lien{display:inline-flex;height:32px;align-items:center;gap:7px;margin-top:9px;padding:0 12px;border-radius:10px;font-size:12.5px;font-weight:800;color:var(--lc-ink);background:var(--pl2-bouton,linear-gradient(180deg,#fff,#eef2f7));box-shadow:inset 0 0 0 1px var(--pl2-bouton-bord,#cfd6e0),var(--pl2-bouton-ombre,0 6px 12px -8px rgba(15,23,42,.45));transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-lien svg{width:14px;height:14px;transition:translate .25s cubic-bezier(.22,1,.36,1)}.pl2-lien:hover svg{translate:3px 0}.pl2-lien:active{transform:scale(.97)}.pl2-lien--or{color:#1a1200;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 0 1px rgba(180,83,9,.35),0 8px 14px -10px rgba(245,158,11,.95)}.pl2-affecter{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.pl2-affecter button{display:inline-flex;height:32px;align-items:center;gap:6px;padding:0 11px 0 5px;border-radius:999px;font-size:12px;font-weight:800;color:var(--lc-ink);background:var(--pl2-bouton);box-shadow:inset 0 0 0 1px var(--pl2-bouton-bord),var(--pl2-bouton-ombre);transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.pl2-affecter button:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #f59e0b,var(--pl2-bouton-ombre)}.pl2-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border-radius:11px;font-size:12px;font-weight:600;line-height:1.4;color:var(--lc-soft);background:var(--lc-rail)}.pl2-note svg{width:15px;height:15px;margin-top:1px;color:var(--lc-ambre)}.pl2-qui>.pl2-note{grid-column:1/-1}.pl2-groupe{border-radius:14px;background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort)}.pl2-groupe summary{display:flex;min-height:40px;align-items:center;gap:8px;padding:0 12px;cursor:pointer;list-style:none}.pl2-groupe summary::-webkit-details-marker{display:none}.pl2-groupe summary svg{width:15px;height:15px;rotate:-90deg;color:var(--lc-soft);transition:rotate .3s cubic-bezier(.22,1,.36,1)}.pl2-groupe[open] summary svg{rotate:0deg}.pl2-groupe summary b{min-width:0;flex:1;overflow:hidden;font-size:12.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-ink)}.pl2-groupe summary em{display:grid;min-width:22px;height:20px;place-items:center;padding:0 6px;border-radius:999px;font-size:11.5px;font-style:normal;font-weight:800;color:var(--lc-actif-encre);background:var(--lc-actif)}.pl2-groupe ul{gap:6px;padding:0 8px 8px}.pl2-apl{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 6px;border-radius:11px;color:var(--t-encre);background:var(--t-fond);box-shadow:inset 0 0 0 1px var(--t-bord),0 6px 10px -8px rgba(15,23,42,.5);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,opacity .2s}.pl2-apl:hover{transform:translateX(-3px);box-shadow:inset 0 0 0 1.5px #f59e0b,0 10px 14px -8px rgba(15,23,42,.6)}.pl2-apl[data-prise]{opacity:.35}.pl2-apl>svg{width:15px;height:15px;opacity:.5}.pl2-apl span{min-width:0}.pl2-apl b,.pl2-apl em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl2-apl b{font-size:12.5px;font-weight:800}.pl2-apl em{font-size:11px;font-style:normal;font-weight:700;opacity:.75}.pl2-fantome{position:fixed;left:0;top:0;z-index:90;max-width:240px;padding:8px 12px 9px 15px;overflow:hidden;border-radius:12px;color:var(--t-encre);background:var(--t-fond);box-shadow:inset 0 0 0 1.5px #f59e0b,0 4px 6px rgba(15,23,42,.12),0 26px 32px -16px rgba(15,23,42,.8);pointer-events:none}.pl2-fantome:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--t-rail)}.pl2-fantome b,.pl2-fantome em{display:block;overflow:hidden;font-family:var(--font-manrope),system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.pl2-fantome b{font-size:12.5px;font-weight:800}.pl2-fantome em{font-size:11px;font-style:normal;font-weight:700;opacity:.75}.pl2-bulle{position:fixed;left:0;top:0;z-index:91;padding:6px 11px;border-radius:10px;font-family:var(--font-manrope),system-ui,sans-serif;font-size:12px;font-weight:800;white-space:nowrap;color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1px rgba(251,191,36,.5),0 12px 18px -10px rgba(2,6,23,.9);opacity:0;transform:translate(-50%,-100%);pointer-events:none;transition:opacity .15s}.pl2-bulle[data-montre]{opacity:1}.pl2-message{position:fixed;left:50%;bottom:22px;z-index:95;display:flex;max-width:min(640px,calc(100vw - 32px));align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:14px;font-family:var(--font-manrope),system-ui,sans-serif;font-size:13px;font-weight:700;color:#f1f5f9;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1px rgba(148,163,184,.3),0 22px 30px -16px rgba(2,6,23,.9);opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity .25s,transform .4s cubic-bezier(.22,1,.36,1)}.pl2-message[data-montre]{opacity:1;transform:translate(-50%);pointer-events:auto}.pl2-message>svg{width:18px;height:18px;flex-shrink:0;padding:3px;border-radius:50%;color:#052e1c;background:#34d399}.pl2-message[data-erreur]{box-shadow:inset 0 0 0 1px rgba(251,113,133,.55),0 22px 30px -16px rgba(2,6,23,.9)}.pl2-message[data-erreur]>svg{color:#4c0519;background:#fb7185}.pl2-message button{display:inline-flex;height:30px;flex-shrink:0;align-items:center;gap:6px;margin-left:6px;padding:0 11px;border-radius:9px;font-family:inherit;font-size:12.5px;font-weight:800;color:#fcd34d;background:rgba(251,191,36,.12);box-shadow:inset 0 0 0 1px rgba(251,191,36,.45)}.pl2-message button svg{width:14px;height:14px}.pl2-message button:hover{color:#1a1200;background:#fbbf24}.pl2-apercu{position:fixed;left:0;top:0;z-index:96;width:304px;max-width:calc(100vw - 20px);padding:12px 14px 0;border-radius:16px;font-family:var(--font-manrope),system-ui,sans-serif;font-size:12.5px;line-height:1.4;color:#e2e8f0;background:linear-gradient(160deg,#1b2a47,#0b1222);box-shadow:inset 0 0 0 1px rgba(148,163,184,.28),0 4px 10px rgba(2,6,23,.25),0 24px 44px -16px rgba(2,6,23,.9);opacity:0;transform:translateY(6px) scale(.98);transform-origin:var(--fleche,50%) 100%;pointer-events:none;transition:opacity .16s ease-out,transform .24s cubic-bezier(.22,1,.36,1)}.pl2-apercu[data-cote=bas]{transform:translateY(-6px) scale(.98);transform-origin:var(--fleche,50%) 0}.pl2-apercu[data-montre]{opacity:1;transform:none}.pl2-apercu:after{content:"";position:absolute;left:var(--fleche,50%);bottom:-6px;width:12px;height:12px;margin-left:-6px;rotate:45deg;background:#0d1528;box-shadow:1px 1px 0 rgba(148,163,184,.28)}.pl2-apercu[data-cote=bas]:after{top:-6px;bottom:auto;background:#1a2845;box-shadow:-1px -1px 0 rgba(148,163,184,.28)}.pl2-apercu svg{flex-shrink:0}.pl2-ap-tete small{display:block;overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;color:#fbbf24}.pl2-ap-tete b{display:block;margin-top:1px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff}.pl2-ap-tete--meteo,.pl2-ap-tete--pers{display:flex;align-items:center;gap:10px}.pl2-ap-tete--pers small{margin-top:1px;font-weight:700;color:#a5b4c8}.pl2-ap-ciel{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border-radius:12px;color:#fcd34d;background:rgba(251,191,36,.14);box-shadow:inset 0 0 0 1px rgba(251,191,36,.4)}.pl2-ap-ciel[data-pluie]{color:#7dd3fc;background:rgba(56,189,248,.14);box-shadow:inset 0 0 0 1px rgba(56,189,248,.45)}.pl2-ap-ciel svg{width:20px;height:20px}.pl2-ap-avance,.pl2-ap-l--p{--r:#94a3b8}.pl2-ap-avance[data-ton=progress],.pl2-ap-l--p[data-ton=progress]{--r:#fbbf24}.pl2-ap-avance[data-ton=done],.pl2-ap-l--p[data-ton=done]{--r:#34d399}.pl2-ap-avance[data-ton=blocked],.pl2-ap-l--p[data-ton=blocked]{--r:#fb7185}.pl2-ap-avance{display:flex;align-items:center;gap:8px;margin-top:10px}.pl2-ap-avance .pl2-jauge{height:7px;flex:1;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.12)}.pl2-ap-avance .pl2-jauge i{display:block;height:100%;border-radius:999px;background:var(--r)}.pl2-ap-avance b{font-size:13.5px;font-weight:800;color:#fff}.pl2-ap-avance em{font-size:11.5px;font-style:normal;font-weight:700;white-space:nowrap;color:#a5b4c8}.pl2-ap-etat{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;white-space:nowrap;color:#0b1220;background:var(--r)}.pl2-ap-l{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;color:#cbd5e1}.pl2-ap-l>svg{width:14px;height:14px;margin-top:2px;color:#fbbf24}.pl2-ap-l b{color:#fff}.pl2-ap-l[data-ton=rose]{color:#fecdd3}.pl2-ap-l[data-ton=rose]>svg{color:#fb7185}.pl2-ap-l[data-ton=bleu]{color:#bae6fd}.pl2-ap-l[data-ton=bleu]>svg{color:#7dd3fc}.pl2-ap-l[data-ton=ambre]{color:#fde68a}.pl2-ap-l[data-ton=ambre]>svg{color:#fcd34d}.pl2-ap-l--p{margin-top:6px}.pl2-ap-puce{width:8px;height:8px;flex-shrink:0;margin-top:5px;border-radius:3px;background:var(--r)}.pl2-ap-l--p em{display:block;font-size:11px;font-style:normal;font-weight:700;color:#94a3b8}.pl2-ap-plus{margin:4px 0 0 16px;font-size:11px;color:#94a3b8}.pl2-ap-resume{margin:10px 0 0;color:#cbd5e1}.pl2-ap-resume b{color:#fff}.pl2-ap-jours{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px;margin-top:8px}.pl2-ap-jours i{display:grid;height:24px;place-items:center;border-radius:6px;background:hsla(0,0%,100%,.07)}.pl2-ap-jours small{font-size:9.5px;font-weight:800;color:#94a3b8}.pl2-ap-jours i[data-repos]{background-image:repeating-linear-gradient(135deg,rgba(148,163,184,.14) 0 4px,transparent 4px 8px)}.pl2-ap-jours i[data-ton=pris]{background:#f59e0b}.pl2-ap-jours i[data-ton=pris] small{color:#1a1200}.pl2-ap-jours i[data-ton=rose]{background:#e11d48}.pl2-ap-jours i[data-ton=rose] small{color:#fff}.pl2-ap-jours i[data-auj]{box-shadow:inset 0 0 0 1.5px #fcd34d}.pl2-ap-equipe{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pl2-ap-equipe>span{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.pl2-ap-equipe b{font-size:12px;font-weight:800;color:#fff}.pl2-ap-equipe em{font-size:10.5px;font-style:normal;color:#94a3b8}.pl2-apercu .pl2-av--petit{box-shadow:none}.pl2-ap-astuce{margin:12px -14px 0;padding:8px 14px 9px;border-radius:0 0 16px 16px;font-size:11px;font-weight:600;color:#94a3b8;background:rgba(2,6,23,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.pl2-apercu>:last-child:not(.pl2-ap-astuce){margin-bottom:12px}.pl2-jeton{position:fixed;left:0;top:0;z-index:92;display:inline-flex;align-items:center;gap:9px;padding:5px 15px 5px 5px;border-radius:999px;font-family:var(--font-manrope),system-ui,sans-serif;font-size:13px;font-weight:800;white-space:nowrap;color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1px rgba(148,163,184,.35),0 4px 6px rgba(15,23,42,.14),0 24px 30px -14px rgba(2,6,23,.85);pointer-events:none;transition:scale .25s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.pl2-jeton[data-pret]{scale:1.08;box-shadow:inset 0 0 0 2px #fbbf24,0 0 0 5px rgba(245,158,11,.28),0 24px 30px -14px rgba(2,6,23,.85)}.pl2-fantome{transition:scale .25s cubic-bezier(.3,1.5,.5,1)}.pl2-fantome[data-pret]{scale:1.06}:has(>.listes.pl2[data-maquette]){padding-top:20px!important;padding-bottom:14px!important}main:has(.listes.pl2[data-maquette]){padding-bottom:0!important}.fixed.right-4.z-40{transition:opacity .3s,translate .4s cubic-bezier(.22,1,.36,1)}html:has(.listes.pl2[data-maquette] .pl2-pan:not([hidden])) .fixed.right-4.z-40{opacity:0;translate:0 14px;pointer-events:none}html[data-pl2-plein] aside.lc-sb,html[data-pl2-plein] header.app-header-safe{display:none!important}html[data-pl2-plein] :has(>.listes.pl2){max-width:none!important;padding:14px 16px 0!important}.listes.pl2:not([data-maquette]) .lc-page{display:flex;flex-direction:column;gap:12px}.listes.pl2:not([data-maquette]) .pl2-band{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0}.listes.pl2:not([data-maquette]) .pl2-periode{gap:10px;padding:14px 14px 12px}.listes.pl2:not([data-maquette]) .pl2-fleche{width:44px;height:44px}.listes.pl2:not([data-maquette]) .pl2-titre{min-width:0;flex:1}.listes.pl2:not([data-maquette]) .pl2-titre b{font-size:19px}.listes.pl2:not([data-maquette]) .pl2-auj{height:44px;padding:0 12px;font-size:0;gap:0}.listes.pl2:not([data-maquette]) .pl2-auj svg{width:19px;height:19px}.listes.pl2:not([data-maquette]) .pl2-repere{flex-direction:column;align-items:flex-start;gap:9px;margin:0;padding:12px 14px 14px;box-shadow:inset 0 1px hsla(0,0%,100%,.14)}.listes.pl2:not([data-maquette]) .pl2-pastilles{flex-wrap:wrap}.listes.pl2:not([data-maquette]) .pl2-pastille{height:40px}.listes.pl2:not([data-maquette]) .pl2-barre-outils{height:auto;gap:8px;padding:8px}.listes.pl2:not([data-maquette]) .pl2-barre-outils>.pl2-vis,.listes.pl2:not([data-maquette]) .pl2-choix,.listes.pl2:not([data-maquette]) .pl2-equipe,.listes.pl2:not([data-maquette]) .pl2-pousse,.listes.pl2:not([data-maquette]) [data-action=plein]{display:none}.listes.pl2:not([data-maquette]) .pl2-barre-outils .pl2-bouton{height:44px;flex:1}.listes.pl2:not([data-maquette]) .pl2-plan{flex-direction:column}@keyframes pl2-feuille{0%{transform:translateY(104%)}}.pl2-voile{position:fixed;inset:0;z-index:55;background:rgba(2,6,23,.55);backdrop-filter:blur(2px);animation:pl2-fondu .3s ease-out}.listes.pl2:not([data-maquette]) .pl2-pan{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;width:auto;max-height:88vh;max-height:88dvh;padding:1.5px 1.5px 0;border-radius:24px 24px 0 0;box-shadow:0 -18px 40px -12px rgba(2,6,23,.7);animation:pl2-feuille .42s cubic-bezier(.22,1,.36,1)}.listes.pl2:not([data-maquette]) .pl2-pan-boite{width:auto;height:auto;min-height:0;flex:1;border-radius:22.5px 22.5px 0 0}.listes.pl2:not([data-maquette]) .pl2-pan-tete{padding-top:22px}.listes.pl2:not([data-maquette]) .pl2-pan-tete:before{content:"";position:absolute;left:50%;top:8px;width:40px;height:4px;margin-left:-20px;border-radius:999px;background:hsla(0,0%,100%,.35)}.listes.pl2:not([data-maquette]) .pl2-fermer{width:44px;height:44px}.listes.pl2:not([data-maquette]) .pl2-pan-pied{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.listes.pl2:not([data-maquette]) .pl2-pan-pied .pl2-bouton{height:48px}.listes.pl2:not([data-maquette]) .pl2-fj{height:56px}.listes.pl2:not([data-maquette]) .pl2-frise-fleche{width:32px}.listes.pl2:not([data-maquette]) .pl2-pas button{width:40px;height:40px}.listes.pl2:not([data-maquette]) .pl2-chantiers [role=radio],.listes.pl2:not([data-maquette]) .pl2-chip{min-height:48px}.listes.pl2:not([data-maquette]) .pl2-champ{font-size:16px}.listes.pl2:not([data-maquette]) .pl2-changer,.listes.pl2:not([data-maquette]) .pl2-nom-libre .pl2-bouton,.listes.pl2:not([data-maquette]) .pl2-nom-libre .pl2-champ{height:44px}.listes.pl2:not([data-maquette]) .pl2-affecter button,.listes.pl2:not([data-maquette]) .pl2-lien{height:40px}.listes.pl2:not([data-maquette]) .pl2-planche{gap:10px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.pl2-tcarte[data-choisie]{box-shadow:inset 0 0 0 2px #f59e0b,0 0 0 4px rgba(245,158,11,.24)}.pl2-tcorps{display:flex;flex-direction:column;gap:10px}.pl2-tcorps>*{animation:pl2-corps-entre .36s cubic-bezier(.22,1,.36,1) backwards}.pl2-tcorps>:nth-child(2){animation-delay:.04s}.pl2-tcorps>:nth-child(3){animation-delay:.08s}.pl2-tcorps>:nth-child(n+4){animation-delay:.12s}.pl2-tjours{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.pl2-tj{position:relative;display:flex;min-height:78px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:14px;color:var(--lc-ink);background:var(--lc-ligne);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort),var(--lc-ombre-douce);transition:background .25s,color .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-tj small{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-soft)}.pl2-tj b{font-family:var(--pl2-sora);font-size:17px;font-weight:700;line-height:1.1}.pl2-tj svg{width:14px;height:14px;color:var(--lc-soft)}.pl2-tj em{min-width:16px;height:14px;font-size:10.5px;font-style:normal;font-weight:800;color:var(--lc-ambre)}.pl2-tj[data-auj]{box-shadow:inset 0 0 0 2px #f59e0b,var(--lc-ombre-douce)}.pl2-tj[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);transform:translateY(-2px)}.pl2-tj[aria-pressed=true] small,.pl2-tj[aria-pressed=true] svg{color:#cbd5e1}.pl2-tj[aria-pressed=true] b,.pl2-tj[aria-pressed=true] em{color:#fcd34d}.pl2-tjour-tete{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.pl2-tjour-tete b{font-family:var(--pl2-sora);font-size:18px;font-weight:700;color:var(--lc-ink)}.pl2-tjour-tete b:first-letter{text-transform:uppercase}.pl2-tjour-tete span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--lc-ink-2);background:var(--lc-rail)}.pl2-tjour-tete span svg{width:15px;height:15px;color:#d97706}.pl2-tjour-tete span[data-pluie]{color:#075985;background:rgba(56,189,248,.2)}.pl2-tjour-tete span[data-pluie] svg{color:#0284c7}.pl2-tbloc{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:18px;border:1.5px solid transparent;background:var(--lc-carte) padding-box,var(--pl2-cadre) border-box;box-shadow:var(--lc-ombre)}.pl2-tbloc-tete{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 4px}.pl2-tbloc-tete>svg{width:18px;height:18px;color:var(--lc-leger)}.pl2-tev{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 12px;border-radius:12px;text-align:left;color:#f1f5f9;background:linear-gradient(160deg,#22314f,#0f182b)}.pl2-tev svg{width:16px;height:16px;color:#fbbf24}.pl2-tev b{min-width:0;flex:1;font-size:13px;font-weight:700}.pl2-tev em{font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.pl2-tev[data-fait] b{text-decoration:line-through;opacity:.7}.pl2-tcarte{position:relative;display:flex;min-height:58px;align-items:center;gap:8px;padding:8px 10px 8px 16px;overflow:hidden;border-radius:13px;text-align:left;color:var(--t-encre);background:var(--t-fond);box-shadow:inset 0 0 0 1px var(--t-bord),0 8px 14px -10px rgba(15,23,42,.55)}.pl2-tcarte:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:2;width:5px;background:var(--t-rail)}.pl2-tcarte[data-retard]{box-shadow:inset 0 0 0 1.5px #e11d48,0 8px 14px -10px rgba(225,29,72,.7)}.pl2-tcarte .pl2-txt b{font-size:13.5px;white-space:normal}.pl2-tcarte .pl2-txt em{font-size:11.5px}.pl2-tplus{display:flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:12px;font-size:13px;font-weight:800;color:var(--lc-soft);box-shadow:inset 0 0 0 1.5px var(--pl2-trait-fort)}.pl2-tplus svg{width:16px;height:16px}.pl2-tvide{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;border-radius:18px;color:var(--lc-soft);background:var(--lc-rail)}.pl2-tvide svg{width:26px;height:26px}.pl2-tvide p{margin:0;font-size:13.5px;font-weight:700}.pl2-tautres{display:flex;min-height:52px;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;padding:8px 12px;border-radius:14px;font-size:14px;font-weight:800;color:#1a1200;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 20px -12px rgba(245,158,11,.95)}.pl2-tautres svg{width:18px;height:18px}.pl2-tautres em{flex-basis:100%;font-size:11.5px;font-style:normal;font-weight:700;text-align:center;opacity:.75}@media (prefers-reduced-motion:reduce){.listes.pl2 *,.listes.pl2 :after,.listes.pl2 :before,.pl2-apercu,.pl2-bulle,.pl2-fantome,.pl2-jeton,.pl2-message,.pl2-pan,.pl2-pan *,.pl2-voile{animation:none!important;transition:none!important}}.pl2-pass{display:inline-grid;min-width:26px;height:18px;padding:0 5px;place-items:center;border-radius:6px;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.02em;color:var(--t-encre);background:color-mix(in srgb,var(--t-rail) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-rail) 55%,transparent)}.pl2-relai{--r:#94a3b8;position:absolute;left:calc(var(--g) / var(--jours) * 100% - 4px);top:var(--y);z-index:1;width:calc(var(--n) / var(--jours) * 100% + 8px);height:2px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--r) 0 6px,transparent 6px 11px);opacity:.75;transition:left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),top .34s cubic-bezier(.22,1,.36,1),opacity .25s}.pl2-relai[data-ton=progress]{--r:#f59e0b}.pl2-relai[data-ton=done]{--r:#10b981}.pl2-relai[data-ton=blocked]{--r:#f43f5e}.pl2-relai[data-fantome]{--r:#f59e0b;opacity:1}.pl2-relai[data-ouvert-g]{left:calc(var(--g) / var(--jours) * 100%);-webkit-mask:linear-gradient(90deg,transparent,#000 28px);mask:linear-gradient(90deg,transparent,#000 28px)}.pl2-relai[data-ouvert-d]{-webkit-mask:linear-gradient(270deg,transparent,#000 28px);mask:linear-gradient(270deg,transparent,#000 28px)}.pl2-planche[data-lumiere] .pl2-relai{opacity:.15}.pl2-barre[data-soeur]{z-index:3;--lisere:2px rgba(245,158,11,.85);box-shadow:0 0 0 3px rgba(245,158,11,.16),0 8px 14px -10px rgba(15,23,42,.55)}.pl2-fj[data-dans]:not([data-actif]){color:var(--lc-ink);background:color-mix(in srgb,var(--f) 22%,transparent);box-shadow:inset 0 3px 0 color-mix(in srgb,var(--f) 55%,transparent),inset 0 -3px 0 color-mix(in srgb,var(--f) 55%,transparent)}.pl2-fj[data-dans]:not([data-actif]) small{color:var(--lc-soft)}.pl2-fj[data-dans]:not([data-actif]):hover{background:color-mix(in srgb,var(--f) 38%,transparent)}.pl2-passages{display:grid;gap:6px;margin-top:10px}.pl2-passages>.pl2-quand{margin-top:0}.pl2-passage{display:flex;align-items:center;gap:10px;padding:7px 7px 7px 8px;border-radius:12px;color:var(--lc-ink);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-passage:hover{box-shadow:inset 0 0 0 1.5px #f59e0b;transform:translateY(-1px)}.pl2-passage:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.pl2-passage>span{min-width:0;flex:1}.pl2-passage b,.pl2-passage em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl2-passage b{font-size:12.5px;font-weight:800}.pl2-passage em{font-size:11px;font-style:normal;font-weight:600;color:var(--lc-soft)}.pl2-passage-n{width:26px;height:26px;place-items:center;font-size:12px;font-style:normal;font-weight:800;color:var(--lc-ink-2);background:var(--lc-blanc);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort)}.pl2-passage-n,.pl2-passage-x{display:grid;flex-shrink:0;border-radius:8px}.pl2-passage-x{width:28px;height:28px;place-items:center;color:var(--lc-soft);transition:background .2s,color .2s}.pl2-passage-x svg{width:15px;height:15px}.pl2-passage-x:hover{color:#e11d48;background:rgba(225,29,72,.1)}.pl2-passage[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24,0 8px 14px -10px rgba(2,6,23,.8)}.pl2-passage[aria-pressed=true] em{color:#cbd5e1}.pl2-passage[aria-pressed=true] .pl2-passage-n{color:#1a1200;background:#fbbf24;box-shadow:none}.pl2-passage[aria-pressed=true] .pl2-passage-x{color:#94a3b8}.pl2-passage[aria-pressed=true] .pl2-passage-x:hover{color:#fda4af;background:rgba(244,63,94,.16)}.pl2-revenir{margin-top:10px;padding-top:10px;box-shadow:0 -1px 0 var(--pl2-trait-fort)}.pl2-revenir>span{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:12.5px;font-weight:700;color:var(--lc-soft)}.pl2-revenir>span svg{width:15px;height:15px;color:#d97706}.pl2-revenir>div{display:flex;gap:6px}.pl2-revenir button{display:flex;min-width:0;flex:1 1 0;height:58px;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:12px;color:var(--lc-ink);background:var(--pl2-bouton);box-shadow:inset 0 0 0 1px var(--pl2-bouton-bord),var(--pl2-bouton-ombre);transition:background .2s,box-shadow .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-revenir button small{font-size:10px;font-weight:800;color:var(--lc-soft)}.pl2-revenir button b{font-size:15px;font-weight:800;line-height:1.05}.pl2-revenir button em{font-size:10px;font-style:normal;font-weight:800;color:#b45309}html:not(.light):not([data-theme=light]) .pl2-revenir button em{color:#fbbf24}.pl2-revenir button:hover{box-shadow:inset 0 0 0 1.5px #f59e0b,var(--pl2-bouton-ombre);transform:translateY(-2px)}.pl2-revenir button:active{transform:scale(.95)}.pl2-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.pl2-mode button{display:flex;min-width:0;align-items:flex-start;gap:9px;padding:10px;border-radius:13px;text-align:left;color:var(--lc-ink);background:var(--lc-rail);box-shadow:inset 0 0 0 1px var(--pl2-trait-fort);transition:background .25s,color .25s,box-shadow .25s,transform .3s cubic-bezier(.3,1.5,.5,1)}.pl2-mode button svg{width:18px;height:18px;margin-top:1px;color:var(--lc-soft)}.pl2-mode button span{min-width:0}.pl2-mode button b{display:block;font-size:12.5px;font-weight:800}.pl2-mode button em{display:block;margin-top:2px;font-size:11px;font-style:normal;font-weight:600;line-height:1.3;color:var(--lc-soft)}.pl2-mode button:hover{box-shadow:inset 0 0 0 1.5px #f59e0b;transform:translateY(-1px)}.pl2-mode button[aria-checked=true]{color:#fff;background:linear-gradient(160deg,#22314f,#0b1222);box-shadow:inset 0 0 0 1.5px #fbbf24,0 8px 14px -10px rgba(2,6,23,.8)}.pl2-mode button[aria-checked=true] svg{color:#fbbf24}.pl2-mode button[aria-checked=true] em{color:#cbd5e1}.pl2-relai[data-choisi]{--r:#f59e0b;opacity:1;height:3px}.listes.pl2[data-lecture] .pl2-apl,.listes.pl2[data-lecture] .pl2-barre,.listes.pl2[data-lecture] .pl2-pers{cursor:default}.listes.pl2[data-lecture] .pl2-case svg,.listes.pl2[data-lecture] .pl2-poignee{display:none}.listes.pl2[data-lecture] .pl2-rang[data-type=chantier] .pl2-case{cursor:default}.listes.pl2[data-lecture] .pl2-rang[data-type=chantier] .pl2-case:hover{background-color:transparent}.vec{--ve-noms:336px;--ve-h:22px;--ve-carte:#0f1828;--ve-lot:linear-gradient(90deg,#142035,#111b2d 70%);--ve-survol:rgba(148,163,184,.07);--ve-trait:#1a2537;--ve-trait-fort:#253349;--ve-encre:#f1f5f9;--ve-encre-2:#b6c2d3;--ve-muet:#7c8aa0;--ve-repos:rgba(148,163,184,.045);--ve-coupe:#0a111d;--ve-etendue:linear-gradient(180deg,#2b3a52,#233148);--ve-rouge:#fb7185;--ve-vert:#34d399;--ve-ambre:#fbbf24;--ve-gris:#8392a8;--ve-cadre:linear-gradient(160deg,#475569,#1e293b 40%,#1e293b);--ve-ombre:0 1px 2px rgba(0,0,0,.35),0 18px 34px -22px rgba(0,0,0,.8);display:flex;min-height:0;flex:1;flex-direction:column;color:var(--ve-encre);font-family:var(--font-manrope),system-ui,sans-serif}html.light .vec,html[data-theme=light] .vec{--ve-carte:#fff;--ve-lot:linear-gradient(90deg,#f2f5fa,#f7f9fc 70%);--ve-survol:rgba(30,58,95,.035);--ve-trait:#eef1f5;--ve-trait-fort:#e1e6ee;--ve-encre:#0f172a;--ve-encre-2:#475569;--ve-muet:#8592a6;--ve-repos:rgba(15,23,42,.022);--ve-coupe:#eef2f7;--ve-etendue:linear-gradient(180deg,#e3e9f1,#d6dee8);--ve-rouge:#e11d48;--ve-vert:#059669;--ve-ambre:#b45309;--ve-gris:#94a3b8;--ve-cadre:linear-gradient(160deg,#1e293b,#cbd3de 38%,#d7dde6);--ve-ombre:0 1px 2px rgba(15,23,42,.05),0 22px 40px -26px rgba(15,23,42,.45)}.vec svg{flex-shrink:0}.fenetre-corps.vec-panneau{gap:0;overflow:hidden;padding:12px 16px 14px}.fenetre-corps.vec-panneau,.vec-hote{display:flex;min-height:0;flex:1;flex-direction:column}.vec [data-ton]{--t-fond:linear-gradient(180deg,#27344b,#1c2740);--t-bord:#52627d;--t-plein:linear-gradient(180deg,#5b6b84,#46536a);--t-rail:#94a3b8;--t-encre:var(--ve-gris);--t-chiffre:#e2e8f0}.vec [data-ton=progress]{--t-fond:linear-gradient(180deg,#3a2f14,#2a2311);--t-bord:#8a6a1c;--t-plein:linear-gradient(180deg,#d69a2a,#b7791f);--t-rail:#fbbf24;--t-encre:var(--ve-ambre);--t-chiffre:#fff7e0}.vec [data-ton=done]{--t-fond:linear-gradient(180deg,#12332c,#0f2a26);--t-bord:#1f7a62;--t-plein:linear-gradient(180deg,#13a07c,#0f8f6f);--t-rail:#34d399;--t-encre:var(--ve-vert);--t-chiffre:#ecfdf5}.vec [data-ton=blocked]{--t-fond:linear-gradient(180deg,#3b1a22,#2c141b);--t-bord:#9f3148;--t-plein:linear-gradient(180deg,#be3455,#9c2745);--t-rail:#fb7185;--t-encre:var(--ve-rouge);--t-chiffre:#ffe4e6}html.light .vec [data-ton],html[data-theme=light] .vec [data-ton]{--t-fond:linear-gradient(180deg,#fbfcfe,#edf1f6);--t-bord:#c3cdd9;--t-plein:linear-gradient(180deg,#dbe2ea,#c3ccd8);--t-rail:#64748b;--t-chiffre:#334155}html.light .vec [data-ton=progress],html[data-theme=light] .vec [data-ton=progress]{--t-fond:linear-gradient(180deg,#fffbee,#fdf1cf);--t-bord:#ebc154;--t-plein:linear-gradient(180deg,#fcd669,#f6b93a);--t-rail:#d97706;--t-chiffre:#4a3206}html.light .vec [data-ton=done],html[data-theme=light] .vec [data-ton=done]{--t-fond:linear-gradient(180deg,#effdf7,#d8f6ea);--t-bord:#7fd8b4;--t-plein:linear-gradient(180deg,#8fe5c3,#4fcfa4);--t-rail:#059669;--t-chiffre:#053d2f}html.light .vec [data-ton=blocked],html[data-theme=light] .vec [data-ton=blocked]{--t-fond:linear-gradient(180deg,#fff1f2,#ffe1e5);--t-bord:#f797a5;--t-plein:linear-gradient(180deg,#fdb0ba,#fb8195);--t-rail:#e11d48;--t-chiffre:#7f1235}.vec-cal{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1.5px solid transparent;border-radius:20px;background:var(--ve-carte) padding-box,var(--ve-cadre) border-box;box-shadow:var(--ve-ombre)}.vec-tete{position:relative;z-index:6;flex-shrink:0;color:#e2e8f0;background:linear-gradient(160deg,#17233d,#0b1222 70%);box-shadow:0 1px 0 rgba(251,191,36,.4),0 12px 18px -14px rgba(2,6,23,.75)}.vec-tete:before{background-image:linear-gradient(rgba(148,163,184,.09) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.09) 1px,transparent 0),linear-gradient(rgba(148,163,184,.045) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 0);background-size:40px 40px,40px 40px,8px 8px,8px 8px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.35))}.vec-tete:after,.vec-tete:before{content:"";position:absolute;inset:0;pointer-events:none}.vec-tete:after{background:radial-gradient(520px 150px at 92% 0,rgba(245,158,11,.2),transparent 70%),radial-gradient(420px 120px at 6% 0,rgba(56,189,248,.07),transparent 70%)}.vec-tete>*{position:relative;z-index:1}.vec-band{display:flex;align-items:center;gap:12px;min-height:64px;padding:0 14px 0 18px}.vec-titre{min-width:190px}.vec-titre small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24}.vec-titre b{display:block;margin-top:1px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:21px;font-weight:700;line-height:1.15;letter-spacing:-.02em;white-space:nowrap;color:#fff}.vec-nav{display:flex;align-items:center;gap:6px;margin-left:6px}.vec-fleche{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#e2e8f0;background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),inset 0 1px 0 hsla(0,0%,100%,.1);transition:background .2s,color .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.vec-fleche svg{width:18px;height:18px}.vec-fleche:hover{color:#1a1200;background:#fbbf24}.vec-fleche:active{transform:scale(.93)}.vec-auj{display:inline-flex;height:36px;align-items:center;gap:7px;margin-left:4px;padding:0 13px;border-radius:11px;font-size:12.5px;font-weight:800;color:#fcd34d;background:rgba(251,191,36,.1);box-shadow:inset 0 0 0 1px rgba(251,191,36,.45);transition:background .2s,color .2s,opacity .2s}.vec-auj svg{width:15px;height:15px}.vec-auj:hover:not(:disabled){color:#1a1200;background:#fbbf24}.vec-auj:disabled{opacity:.38;cursor:default}.vec-pousse{flex:1}.vec-echelle{position:relative;display:inline-flex;flex-shrink:0;padding:3px;border-radius:13px;background:rgba(2,6,23,.55);box-shadow:inset 0 1px 3px rgba(0,0,0,.6),0 0 0 1px rgba(148,163,184,.14)}.vec-curseur{position:absolute;left:0;top:3px;bottom:3px;width:0;border-radius:10px;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 6px 14px -6px rgba(245,158,11,.85);transition:transform .45s cubic-bezier(.22,1.2,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.vec-echelle button{position:relative;z-index:1;height:32px;padding:0 13px;border-radius:10px;font-size:12.5px;font-weight:800;white-space:nowrap;color:#a9b6c9;transition:color .25s}.vec-echelle button:hover{color:#fff}.vec-echelle button[aria-checked=true]{color:#1a1200}.vec-plein{display:inline-flex;height:38px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;border-radius:12px;font-size:12.5px;font-weight:800;white-space:nowrap;color:#e2e8f0;background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),inset 0 1px 0 hsla(0,0%,100%,.1);transition:background .2s,color .2s,box-shadow .2s,transform .25s cubic-bezier(.3,1.5,.5,1)}.vec-plein svg{width:16px;height:16px;color:#fbbf24;transition:color .2s}.vec-plein:hover{background:hsla(0,0%,100%,.12)}.vec-plein:active{transform:scale(.96)}.vec-plein[aria-pressed=true]{color:#1a1200;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 6px 14px -6px rgba(245,158,11,.85)}.vec-plein[aria-pressed=true] svg{color:#1a1200}.vec-axe-ligne{display:flex;height:50px;box-shadow:inset 0 1px 0 rgba(148,163,184,.13)}.vec-coin{display:flex;width:var(--ve-noms);flex-shrink:0;align-items:flex-end;justify-content:space-between;padding:0 16px 10px 18px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8fa0b8;box-shadow:1px 0 0 rgba(148,163,184,.16)}.vec-coin span:first-child{display:inline-flex;align-items:center;gap:7px;color:#fbbf24}.vec-coin svg{width:14px;height:14px}.vec-axe{position:relative;flex-shrink:0}.vec-axe-jours,.vec-axe-mois{position:absolute;left:0;right:0}.vec-axe-mois{top:0;height:19px}.vec-axe-jours{top:19px;bottom:0}.vec-mois{position:absolute;top:0;height:100%;padding:6px 0 0 8px;overflow:hidden;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#7f8ea6;box-shadow:inset 1px 0 0 rgba(148,163,184,.2)}.vec-mois b{font-weight:800;color:#fbbf24}.vec-mois:first-child{box-shadow:none}.vec-j{position:absolute;top:0;bottom:0;justify-content:center}.vec-j,.vec-j-in{display:flex;align-items:center}.vec-j-in{position:relative;min-width:25px;flex-direction:column;gap:1px;padding:3px 0 2px;border-radius:9px}.vec-j small{font-size:9px;font-weight:800;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#7f8ea6}.vec-j b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:13px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap;color:#f1f5f9}.vec-j[data-large] .vec-j-in{flex-direction:row;align-items:baseline;gap:6px;padding:4px 10px}.vec-j[data-large] small{font-size:10.5px;letter-spacing:.1em}.vec-j[data-large] b{font-size:16px}.vec-j>i{width:3px;height:3px;border-radius:50%;background:rgba(148,163,184,.35)}.vec-axe[data-serre] .vec-j b{font-size:11.5px;letter-spacing:-.04em}.vec-axe[data-tres-serre] .vec-j b{font-size:10.5px;letter-spacing:-.05em}.vec-axe[data-tres-serre] .vec-j-in{min-width:22px}.vec-j[data-repos] b,.vec-j[data-repos] small{opacity:.45}.vec-j[data-auj] .vec-j-in{background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 16px rgba(245,158,11,.55)}.vec-j[data-auj] b,.vec-j[data-auj] small{opacity:1;color:#1a1200}.vec-coupe{position:absolute;top:-19px;bottom:0;background:rgba(2,6,23,.45)}.vec-coupe i,.vec-fond i[data-coupe] b{position:absolute;inset:0;background:linear-gradient(105deg,transparent calc(50% - 4px),var(--c-trait,rgba(148,163,184,.35)) calc(50% - 4px),var(--c-trait,rgba(148,163,184,.35)) calc(50% - 2.5px),transparent calc(50% - 2.5px)),linear-gradient(105deg,transparent calc(50% + 2.5px),var(--c-trait,rgba(148,163,184,.35)) calc(50% + 2.5px),var(--c-trait,rgba(148,163,184,.35)) calc(50% + 4px),transparent calc(50% + 4px))}.vec-corps{position:relative;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scroll-behavior:smooth}.vec-grille{position:relative;min-height:100%}.vec-fond{left:var(--ve-noms);pointer-events:none}.vec-fond,.vec-fond i{position:absolute;top:0;bottom:0}.vec-fond i[data-repos]{background:var(--ve-repos)}.vec-fond i[data-jour],.vec-fond i[data-semaine]{width:1px;background:var(--ve-trait)}.vec-fond i[data-mois]{width:1px;background:var(--ve-trait-fort)}.vec-fond i[data-coupe]{background:var(--ve-coupe);--c-trait:var(--ve-trait-fort)}.vec-fond i[data-auj]{z-index:1;width:2px;border-radius:2px;background:linear-gradient(180deg,#f59e0b,rgba(245,158,11,.55));box-shadow:0 0 12px rgba(245,158,11,.45)}.vec-fond i[data-auj-col]{background:linear-gradient(180deg,rgba(251,191,36,.14),rgba(251,191,36,.05));box-shadow:inset 2px 0 0 rgba(245,158,11,.6)}.vec-l{min-height:40px;box-shadow:inset 0 -1px 0 var(--ve-trait)}.vec-l,.vec-nom{position:relative;display:flex}.vec-nom{z-index:4;width:var(--ve-noms);flex-shrink:0;align-items:center;gap:10px;padding:8px 16px 8px 46px;background:var(--ve-carte);box-shadow:1px 0 0 var(--ve-trait-fort),inset 0 -1px 0 var(--ve-trait);transition:background .2s}.vec-nom-txt{display:flex;min-width:0;flex:1;align-items:center;gap:8px}.vec-nom-txt b{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ve-encre)}.vec-pct{flex-shrink:0;min-width:46px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;color:var(--t-encre,var(--ve-encre))}.vec-piste{position:relative;min-width:0;flex:1}.vec-l[data-ligne]{cursor:pointer}.vec-l[data-ligne]:before{content:"";position:absolute;inset:0;z-index:0;background:var(--ve-survol);opacity:0;transition:opacity .2s;pointer-events:none}.vec-l[data-ligne]:hover:before{opacity:1}.vec-l[data-ligne]:hover .vec-nom{background:linear-gradient(90deg,var(--ve-survol),var(--ve-survol)),var(--ve-carte);box-shadow:inset 3px 0 0 #f59e0b,1px 0 0 var(--ve-trait-fort),inset 0 -1px 0 var(--ve-trait)}.vec-l[data-ligne]:focus-visible{outline:none}.vec-l[data-ligne]:focus-visible .vec-nom{box-shadow:inset 3px 0 0 #f59e0b,1px 0 0 var(--ve-trait-fort)}.vec-l--lot{min-height:50px;background:var(--ve-lot);box-shadow:inset 0 1px 0 var(--ve-trait-fort),inset 0 -1px 0 var(--ve-trait-fort)}.vec-fond+.vec-l--lot,.vec-l--lot:first-of-type{box-shadow:inset 0 -1px 0 var(--ve-trait-fort)}.vec-l--lot .vec-nom{flex-wrap:wrap;row-gap:7px;padding:10px 16px 10px 12px;cursor:pointer;background:var(--ve-lot);box-shadow:inset 3px 0 0 var(--t-rail),1px 0 0 var(--ve-trait-fort),inset 0 -1px 0 var(--ve-trait-fort)}.vec-l--lot[data-ton=progress] .vec-nom{--t-rail:#f59e0b}.vec-l--lot[data-ton=neutral] .vec-nom{--t-rail:#94a3b8}.vec-l--lot .vec-nom-txt b{font-size:14px;font-weight:800;letter-spacing:-.005em}.vec-nom-txt em,.vec-sans em{flex-shrink:0;min-width:22px;padding:1px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;letter-spacing:0;text-align:center;color:var(--ve-encre-2);background:var(--ve-carte);box-shadow:inset 0 0 0 1px var(--ve-trait-fort)}.vec-l--lot .vec-pct{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15px;font-weight:700;color:var(--ve-encre)}.vec-l--lot[data-ton=done] .vec-pct{color:var(--ve-vert)}.vec-fl{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;color:var(--ve-muet);background:var(--ve-carte);box-shadow:inset 0 0 0 1px var(--ve-trait-fort);transition:transform .35s cubic-bezier(.22,1.2,.36,1),color .15s,box-shadow .15s}.vec-fl svg{width:15px;height:15px}.vec-l--lot .vec-nom:hover .vec-fl,.vec-tlot-tete:hover .vec-fl{color:var(--ve-encre);box-shadow:inset 0 0 0 1px var(--ve-muet)}[data-replie]>.vec-nom .vec-fl,[data-replie]>.vec-tlot-tete .vec-fl{transform:rotate(-90deg)}.vec-jauge{position:relative;flex:0 0 calc(100% - 34px);height:4px;margin-left:34px;overflow:hidden;border-radius:999px;background:var(--ve-trait-fort)}.vec-jauge i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fcd34d);box-shadow:0 0 8px rgba(245,158,11,.5);transition:width .6s cubic-bezier(.22,1,.36,1)}.vec-tlot-tete[data-ton=done] .vec-jauge i,[data-ton=done]>.vec-nom .vec-jauge i{background:linear-gradient(90deg,#10b981,#6ee7b7);box-shadow:0 0 8px rgba(16,185,129,.45)}.vec-etendue{position:absolute;top:50%;height:8px;margin-top:-4px;border-radius:999px;background:var(--ve-etendue);box-shadow:inset 0 1px 1px rgba(15,23,42,.08)}.vec-etendue:after,.vec-etendue:before{content:"";position:absolute;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--ve-muet);opacity:.6}.vec-etendue:before{left:2px}.vec-etendue:after{right:2px}.vec-etendue[data-ouvert-d]:after,.vec-etendue[data-ouvert-g]:before{display:none}.vec-l--sans{min-height:32px}.vec-l--sans .vec-nom{align-items:flex-end;padding-top:10px;padding-bottom:4px}.vec-sans{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ve-muet)}.vec-sans svg{width:14px;height:14px}.vec-barre{position:absolute;top:50%;z-index:2;height:var(--ve-h);overflow:hidden;border-radius:8px;background:var(--t-fond);box-shadow:0 1px 1px rgba(15,23,42,.06),0 6px 12px -8px rgba(15,23,42,.55);translate:0 -50%;transition:translate .25s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,height .35s cubic-bezier(.22,1,.36,1)}.vec-barre:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:2;width:4px;background:var(--t-rail)}.vec-barre[data-ouvert-g]:before{display:none}.vec-barre:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--t-bord),inset 0 2px 0 -1px hsla(0,0%,100%,.5);pointer-events:none}.vec-barre[data-retard]:after{box-shadow:inset 0 0 0 1.5px var(--ve-rouge),inset 0 2px 0 -1px hsla(0,0%,100%,.5)}.vec-barre[data-ouvert-g]{border-top-left-radius:2px;border-bottom-left-radius:2px}.vec-barre[data-ouvert-d]{border-top-right-radius:2px;border-bottom-right-radius:2px}.vec-barre i{position:absolute;inset:0 auto 0 0;background:var(--t-plein);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),1px 0 0 var(--t-bord);transition:width .5s cubic-bezier(.22,1,.36,1)}.vec-l[data-ligne]:hover .vec-barre{translate:0 calc(-50% - 1px);box-shadow:0 1px 1px rgba(15,23,42,.06),0 10px 18px -8px rgba(15,23,42,.5)}.vec-lien{z-index:1;height:0;border-top:2px dotted var(--t-rail);opacity:.6}.vec-barre-pct,.vec-lien{position:absolute;top:50%}.vec-barre-pct{left:11px;z-index:3;translate:0 -50%;font-size:11.5px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;color:var(--t-chiffre);pointer-events:none}.vec[data-h-grand] .vec-barre-pct{font-size:12.5px}.vec-hors{position:absolute;top:50%;z-index:2;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;translate:0 -50%;color:var(--ve-muet);background:var(--ve-carte);box-shadow:inset 0 0 0 1px var(--ve-trait-fort),0 2px 6px -3px rgba(15,23,42,.3);transition:color .15s,box-shadow .15s}.vec-hors[data-cote=avant]{left:8px}.vec-hors[data-cote=apres]{right:8px}.vec-hors svg{width:14px;height:14px}.vec-l[data-ligne]:hover .vec-hors{color:var(--ve-encre);box-shadow:inset 0 0 0 1px var(--ve-muet),0 2px 6px -3px rgba(15,23,42,.3)}@keyframes vec-trace{0%{clip-path:inset(0 100% 0 0 round 8px)}to{clip-path:inset(0 0 0 0 round 8px)}}@keyframes vec-fondu{0%{opacity:0}}@keyframes vec-remplit{0%{width:0}}.vec[data-arrivee] .vec-barre,.vec[data-arrivee] .vec-etendue{animation:vec-trace .6s cubic-bezier(.22,1,.36,1) var(--d,0ms) backwards}.vec[data-arrivee] .vec-barre i{animation:vec-remplit .8s cubic-bezier(.22,1,.36,1) calc(var(--d, 0ms) + .25s) backwards}.vec[data-arrivee] .vec-jauge i{animation:vec-remplit .9s cubic-bezier(.22,1,.36,1) .2s backwards}.vec[data-arrivee] .vec-barre-pct,.vec[data-arrivee] .vec-hors,.vec[data-arrivee] .vec-lien{animation:vec-fondu .4s ease-out calc(var(--d, 0ms) + .4s) backwards}html[data-vec-bascule] .fenetre-racine--plein:has(.vec){transition:left .35s cubic-bezier(.22,1,.36,1)}html[data-vec-plein] .fenetre-racine--plein:has(.vec){left:0}html[data-vec-plein] .vec{--ve-noms:372px}.vec-apercu{position:fixed;left:0;top:0;z-index:140;width:290px;max-width:calc(100vw - 20px);padding:12px 14px 0;border-radius:14px;font-family:var(--font-manrope),system-ui,sans-serif;font-size:12.5px;line-height:1.4;color:#e2e8f0;background:linear-gradient(160deg,#1b2a47,#0b1222);box-shadow:inset 0 0 0 1px rgba(148,163,184,.28),0 4px 10px rgba(2,6,23,.2),0 18px 32px -18px rgba(2,6,23,.75);opacity:0;transform:translateY(6px) scale(.98);transform-origin:var(--fleche,50%) 100%;pointer-events:none;transition:opacity .16s ease-out,transform .24s cubic-bezier(.22,1,.36,1);--t-rail:#cbd5e1}.vec-apercu[data-ton=progress]{--t-rail:#fbbf24}.vec-apercu[data-ton=done]{--t-rail:#34d399}.vec-apercu[data-ton=blocked]{--t-rail:#fb7185}.vec-apercu[data-cote=bas]{transform:translateY(-6px) scale(.98);transform-origin:var(--fleche,50%) 0}.vec-apercu[data-montre]{opacity:1;transform:none}.vec-apercu:after{content:"";position:absolute;left:var(--fleche,50%);bottom:-6px;width:12px;height:12px;margin-left:-6px;rotate:45deg;background:#0d1528;box-shadow:1px 1px 0 rgba(148,163,184,.28)}.vec-apercu[data-cote=bas]:after{top:-6px;bottom:auto;background:#1a2844;box-shadow:-1px -1px 0 rgba(148,163,184,.28)}.vec-ap-sur{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fbbf24}.vec-ap-titre{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:2px}.vec-ap-titre b{min-width:0;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:14.5px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.vec-ap-etat{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:800;color:#0b1220;background:var(--t-rail)}.vec-ap-avance{display:flex;align-items:center;gap:10px;margin-top:10px}.vec-ap-avance span{position:relative;height:8px;flex:1;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.12)}.vec-ap-avance span i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--t-rail)}.vec-ap-avance b{font-size:15px;font-weight:800}.vec-ap-avance em{font-size:11.5px;font-style:normal;font-weight:700;color:#a5b4c8}.vec-ap-l{display:flex;align-items:flex-start;gap:8px;margin-top:8px;color:#cbd5e1}.vec-ap-l svg{width:15px;height:15px;margin-top:1px;flex-shrink:0;color:#94a3b8}.vec-ap-l b{color:#fff}.vec-ap-l[data-rose]{color:#fecdd3}.vec-ap-l[data-rose] svg{color:#fb7185}.vec-ap-pied{margin:10px -14px 0;padding:8px 14px 9px;border-radius:0 0 14px 14px;font-size:11.5px;font-weight:700;color:#94a3b8;background:rgba(2,6,23,.35);box-shadow:inset 0 1px 0 rgba(148,163,184,.16)}.vec[data-tel]{overflow-y:auto;margin:-12px -16px -14px;padding:0 0 16px}.vec-tliste{display:flex;flex-direction:column}.vec-tlot-tete{position:sticky;top:0;z-index:2;display:flex;width:100%;flex-wrap:wrap;row-gap:8px;align-items:center;gap:8px;padding:12px 16px 12px 12px;overflow:hidden;text-align:left;color:#fff;background:linear-gradient(160deg,#17233d,#0b1222 70%);box-shadow:inset 0 -1px 0 rgba(251,191,36,.3)}.vec-tlot-tete:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-size:8px 8px;pointer-events:none}.vec-tlot-tete>*{position:relative}.vec-tlot-tete .vec-fl{color:#cbd5e1;background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.vec-tlot-tete .vec-nom-txt b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:14px;font-weight:700;color:#fff}.vec-tlot-tete .vec-nom-txt em{color:#cbd5e1;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.vec-tlot-tete .vec-pct{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15px;font-weight:700;color:#fbbf24}.vec-tlot-tete[data-ton=done] .vec-pct{color:#6ee7b7}.vec-tlot-tete .vec-jauge{flex-basis:calc(100% - 32px);margin-left:32px;background:hsla(0,0%,100%,.1)}.vec-tligne{display:flex;width:100%;flex-direction:column;gap:6px;padding:12px 16px 12px 44px;text-align:left;box-shadow:inset 0 -1px 0 var(--ve-trait);transition:background .15s}.vec-tligne:active{background:var(--ve-survol)}.vec-tl1,.vec-tl2{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.vec-tl1 b{font-size:14px;line-height:1.3;color:var(--ve-encre)}.vec-tl1 b,.vec-tquand{min-width:0;font-weight:600}.vec-tquand{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ve-encre-2)}.vec-tquand svg{width:14px;height:14px;color:var(--ve-muet)}.vec-tquand b{font-weight:800}.vec-tquand[data-sans]{color:var(--ve-muet)}.vec-tquand[data-retard],.vec-tquand[data-retard] svg{color:var(--ve-rouge)}.vec-tjauge{position:relative;width:64px;height:6px;flex-shrink:0;overflow:hidden;border-radius:999px;background:var(--ve-trait-fort)}.vec-tjauge i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--t-plein)}@media (max-width:1400px){.vec{--ve-noms:300px}.vec-titre{min-width:0}.vec-titre b{font-size:19px}.vec-echelle button{padding:0 10px}.vec-plein{padding:0 12px}}@media (max-width:1240px){.vec-plein span{display:none}.vec-plein{width:38px;padding:0;justify-content:center}}@media (prefers-reduced-motion:reduce){.vec *,.vec-apercu,html .fenetre-racine--plein:has(.vec){animation:none!important;transition:none!important}}.sp-retour{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px 2px;font-size:15px;font-weight:700;color:var(--lc-soft);text-decoration:none}.sp-retour:hover{color:var(--lc-ink)}.sp-retour-ic{width:16px;height:16px}.sp-k-lien{height:100%;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s}.sp-k-lien:hover{background:hsla(0,0%,100%,.04)}.rl2-k b.sp-k-or,.sp-k-act{color:#fcd34d}.sp-k-act{margin-left:auto;flex:none;font-style:normal;font-size:12.5px;font-weight:800;white-space:nowrap}.rl2-k .sp-micro,.sp-micro{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#1a1204;background:linear-gradient(180deg,#fcd34d,#f59e0b);box-shadow:0 0 0 3px rgba(245,158,11,.25),0 8px 16px -6px rgba(245,158,11,.8)}.sp-micro svg{width:18px;height:18px}.sp-g.lc-lh2,.sp-g.lc-lr2{grid-template-columns:minmax(0,2.6fr) 176px minmax(0,1.2fr) 96px 156px}.sp-g.lc-lr2{cursor:default}.sp-point{width:9px;height:9px;border-radius:50%}.sp-etat,.sp-prio{min-width:0;display:flex}.sp-g .lc-cp{height:24px;font-size:11.5px}.sp-dernier{min-width:0;font-size:13.5px;font-weight:600;color:var(--lc-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-dernier b{color:var(--lc-ink)}.sp-btn{display:inline-flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap}.sp-btn-vide{margin-top:16px}.listes[data-maquette] .sp-lay{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.sp-col{min-width:0}.sp-carte,.sp-rapides{border-radius:20px;overflow:hidden;background:var(--lc-carte);border:1px solid var(--lc-line-2);box-shadow:var(--lc-ombre-douce)}.sp-rapides-tete{display:flex;align-items:center;gap:12px;padding:16px 18px;color:#fff;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(160deg,#16213a,#0b1222);background-size:26px 26px,26px 26px,100% 100%}.sp-rapides-tete b{flex:1;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:18px;font-weight:700}.sp-tuile-or{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#1a1204;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,23,42,.55),0 0 14px rgba(245,158,11,.45)}.sp-tuile-or svg{width:18px;height:18px}.sp-rr{display:flex;align-items:center;gap:12px;width:100%;padding:14px 18px;border:0;border-bottom:1px solid var(--lc-line-2);background:transparent;color:var(--lc-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s}.sp-rr:hover{background:var(--lc-survol)}.sp-rr--hey{background:linear-gradient(90deg,rgba(245,158,11,.12),rgba(245,158,11,0))}.sp-rr .sp-micro{width:34px;height:34px}.sp-rr .sp-micro svg{width:16px;height:16px}.lc-ic3.sp-rr-ic{width:34px;height:34px;border-radius:10px}.lc-ic3.sp-rr-ic svg{width:16px;height:16px}.sp-rr-t{flex:1;min-width:0}.sp-rr-t b{display:block;font-size:14.5px;font-weight:800;color:var(--lc-ink)}.sp-rr-t span{display:block;margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--lc-soft)}.sp-rr-f{flex:none;width:15px;height:15px;color:var(--lc-ambre)}.sp-rr-lire{flex:none;height:28px;padding:0 10px;border-radius:9px;display:inline-grid;place-items:center;font-style:normal;font-size:12px;font-weight:800;color:var(--lc-ink);background:var(--lc-touche);border:1px solid var(--lc-line)}.sp-rr-tout{display:block;width:100%;padding:13px 18px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:800;color:var(--lc-ambre);text-align:left;cursor:pointer}.sp-rr-tout:hover{text-decoration:underline;text-underline-offset:3px}.sp-sur{display:flex;gap:8px;margin:9px 0 0;font-size:12.5px;font-weight:600;line-height:1.45;color:#94a3b8}.sp-sur svg{flex:none;width:15px;height:15px;margin-top:1px;color:#10b981}.sp-sur--cadre{margin:6px 14px 14px;padding:11px 12px;border-radius:12px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.24);color:var(--lc-ink-2)}.sp-journal{margin:0 14px 4px;padding:10px 0 2px;border-top:1px solid var(--lc-line-2)}.sp-journal-t{display:flex;align-items:center;gap:7px;margin:0 4px 6px;font-size:13px;font-weight:700;color:var(--lc-soft)}.sp-journal-t svg{width:15px;height:15px;color:#f59e0b}.sp-journal-l{margin:0;padding:0;list-style:none}.sp-journal-l li{display:flex;flex-direction:column;gap:2px;padding:8px 4px;border-bottom:1px solid var(--lc-line-2)}.sp-journal-l li:last-child{border-bottom:0}.sp-journal-q{font-size:12px;font-weight:600;color:var(--lc-soft)}.sp-journal-m{font-size:13.5px;font-weight:700;color:var(--lc-ink);overflow-wrap:anywhere}.sp-journal-o{font-size:12.5px;color:var(--lc-ink-2)}.sp-journal-vide{margin:0 4px 8px;font-size:13px;color:var(--lc-ink-2)}.listes:not([data-maquette]) .sp-rapides{display:none}.sp-tete{--lc-ink:#f1f5f9;--lc-melange:#111b33;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;margin-bottom:22px;padding:20px 26px;border-radius:20px;color:#e2e8f0;background:linear-gradient(160deg,#18264a,#0c1428);box-shadow:0 1px 1px rgba(15,23,42,.04),0 22px 36px -24px rgba(15,23,42,.6)}.sp-tete:before{background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0);background-size:40px 40px}.sp-tete:after,.sp-tete:before{content:"";position:absolute;inset:0;pointer-events:none}.sp-tete:after{background:radial-gradient(420px 160px at 0 0,rgba(245,158,11,.16),transparent 70%)}.sp-tete>*{position:relative;z-index:1}.lc-ic3.sp-tete-ic{width:54px;height:54px;border-radius:15px}.sp-tete-t{flex:1 1 380px;min-width:0}.sp-tete-t h1{margin:0 0 8px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:26px;font-weight:700;letter-spacing:-.01em;color:#fff}.sp-tete-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;color:#a5b4c8}.sp-tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:8px;font-size:11.5px;font-weight:800;color:#cbd5e1;background:rgba(148,163,184,.16)}.sp-tag--prio{color:color-mix(in srgb,var(--pc) 45%,#fff);background:color-mix(in srgb,var(--pc) 24%,transparent)}.sp-tete .lc-cp.sp-tete-etat{height:30px;padding:0 12px;border-radius:10px;font-size:12.5px}.sp-tete-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.05);font:inherit;font-size:13.5px;font-weight:800;color:#e2e8f0;cursor:pointer;transition:background-color .2s}.sp-tete-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.sp-tete-btn:disabled{opacity:.6}.sp-tete-btn svg{width:15px;height:15px}.sp-tete-btn .sp-tete-btn-ok{color:#34d399}.listes[data-maquette] .sp-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.listes:not([data-maquette]) .sp-cols,.sp-cote{display:flex;flex-direction:column;gap:16px}.sp-cote{min-width:0}.sp-carte-t{display:flex;align-items:center;gap:10px;margin:0;padding:15px 22px;border-bottom:1px solid var(--lc-line-2);font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:16px;font-weight:700;color:var(--lc-ink)}.sp-bulles{display:flex;flex-direction:column;gap:18px;margin:0;padding:22px;list-style:none}.sp-msg{display:flex;gap:12px;max-width:86%}.sp-msg--vous{flex-direction:column;align-items:flex-end;max-width:78%;margin-left:auto}.sp-msg-c{min-width:0}.sp-msg-qui{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:700;color:var(--lc-soft)}.sp-msg-qui b{color:var(--lc-ink)}.sp-msg--vous .sp-msg-qui b{color:var(--lc-ambre)}.sp-bulle{margin:0;padding:13px 16px;border-radius:4px 16px 16px 16px;border:1px solid var(--lc-line);background:#151f35;font-size:15px;font-weight:500;line-height:1.55;color:var(--lc-ink);white-space:pre-wrap;overflow-wrap:anywhere}.sp-bulle p{margin:0}.sp-msg--vous .sp-bulle{border-radius:16px 16px 4px 16px;border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.1)}.sp-msg--artevo .sp-bulle{background:#111a2d;white-space:normal}.sp-msg--nouveau .sp-bulle{border-color:rgba(252,211,77,.55);box-shadow:0 0 0 3px rgba(245,158,11,.12)}.sp-av{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(160deg,#1d2c52,#0e1730);border:1px solid rgba(252,211,77,.45);font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:12px;font-weight:800;color:#fcd34d}.sp-av--or{border:0;color:#1a1204;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,23,42,.5)}.sp-av svg{width:16px;height:16px}.sp-nouveau{height:20px;padding:0 8px;border-radius:6px;display:inline-grid;place-items:center;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1a1204;background:#fbbf24}.sp-attente{margin:0;padding:0 22px 18px;font-size:13.5px;font-weight:600;color:var(--lc-soft)}.sp-repondre{display:flex;flex-direction:column;gap:10px;padding:16px 22px 20px;border-top:1px solid var(--lc-line-2)}.sp-repondre textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:13px;border:1px solid var(--lc-line);background:#0a101d;font:inherit;font-size:15px;font-weight:500;line-height:1.5;color:var(--lc-ink);resize:vertical;outline:0}.sp-repondre textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.sp-repondre-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sp-repondre-pied>span{flex:1 1 240px;font-size:12.5px;font-weight:600;color:var(--lc-soft)}.sp-close{display:flex;align-items:center;gap:9px;margin:0;padding:16px 22px 20px;border-top:1px solid var(--lc-line-2);font-size:14px;font-weight:600;color:#34d399}.sp-close svg{width:16px;height:16px}.sp-dl{margin:0;padding:6px 18px 12px}.sp-dl-l{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--lc-line-2)}.sp-dl-l:last-child{border-bottom:0}.sp-dl dt{font-size:13px;font-weight:700;color:var(--lc-soft)}.sp-dl dd{margin:0;text-align:right;font-size:13.5px;font-weight:700;color:var(--lc-ink)}.sp-cote>.sp-rr{border:1px solid rgba(245,158,11,.35)}.sp-pastilles{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sp-pastille{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:700}.sp-pastille svg{width:11px;height:11px;stroke-width:3.2}.sp-pastille b{font-weight:900}.sp-solutions{display:flex;flex-direction:column;gap:8px}.sp-solutions--ligne{flex-direction:row;flex-wrap:wrap;margin-top:10px}.sp-sol{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-radius:12px;text-decoration:none;font-size:13.5px;font-weight:700;color:#e2e8f0;background:#1b2436;border:1px solid rgba(148,163,184,.24)}.sp-sol span{flex:1}.sp-sol svg{flex:none;width:14px;height:14px}.sp-sol--or{color:#1a1200;border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 10px 18px -12px rgba(245,158,11,.95)}.sp-lien{display:inline-block;margin-top:10px;padding:0;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:800;color:#fcd34d;cursor:pointer}.sp-lien:hover{text-decoration:underline;text-underline-offset:3px}.sp-hey{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:18px;padding:11px 13px;border-radius:14px;border:1px solid rgba(217,119,6,.4);background:linear-gradient(90deg,rgba(245,158,11,.14),rgba(245,158,11,.03));color:#e2e8f0;font:inherit;text-align:left;cursor:pointer}.sp-hey .sp-micro{width:38px;height:38px}.sp-hey-t{flex:1;min-width:0}.sp-hey-t b{display:block;font-size:14px;font-weight:800}.sp-hey-t span{display:block;font-size:12.5px;font-weight:500;line-height:1.4;color:#94a3b8}.sp-hey-f{flex:none;width:15px;height:15px;color:#fcd34d}.sp-champ{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding:0;border:0;min-width:0}.sp-legende{display:block;margin-bottom:3px;padding:0;font-size:13px;font-weight:800;color:inherit}.sp-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-tuile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:84px;padding:10px 6px;border-radius:14px;border:1px solid #243044;background:#111a2b;color:#e2e8f0;font:inherit;font-size:12.5px;font-weight:700;line-height:1.25;text-align:center;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}.sp-tuile:hover{border-color:#475569}.sp-tuile[aria-checked=true]{border:1.5px solid #f59e0b;background:rgba(245,158,11,.12);box-shadow:0 0 0 4px rgba(245,158,11,.16)}.sp-tuile-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#334155;background:linear-gradient(180deg,#f8fafc,#cbd5e1 48%,#94a3b8 52%,#e2e8f0);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.45)}.sp-tuile[aria-checked=true] .sp-tuile-ic{color:#1a1204;background:linear-gradient(180deg,#fffbeb,#fde68a 40%,#f59e0b 52%,#fcd34d);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,23,42,.45),0 0 12px rgba(245,158,11,.45)}.sp-tuile-ic svg{width:16px;height:16px}.sp-aide-champ{margin:4px 2px 0;font-size:12.5px}.sp-aide-champ,.sp-compteur{font-weight:600;color:#94a3b8}.sp-compteur{align-self:flex-end;font-size:11.5px}.sp-joint,.sp-resume{padding:12px 14px;border-radius:14px;border:1px solid #243044;background:#111a2b}.sp-surtitre{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.sp-joint-l{display:flex;flex-wrap:wrap;gap:6px}.sp-joint-l span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9px;font-size:12.5px;font-weight:700;color:#cbd5e1;background:rgba(148,163,184,.14)}.sp-joint-l svg{width:13px;height:13px}.sp-resume .sp-tuile-or{width:34px;height:34px;border-radius:10px}.sp-resume .sp-lien{margin:0}.sp-diag{margin-bottom:16px;border-radius:18px;overflow:hidden;border:1px solid #243044;background:#0f1729}.sp-diag-tete{display:flex;align-items:center;gap:12px;padding:13px 16px;color:#fff;background-image:linear-gradient(rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0),linear-gradient(160deg,#16213a,#0b1222);background-size:22px 22px,22px 22px,100% 100%}.sp-diag-tete .sp-tuile-or{width:34px;height:34px;border-radius:10px}.sp-diag-tete b{flex:1;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:16px;font-weight:700}.sp-jauge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#a5b4c8}.sp-jauge>i{width:54px;height:6px;background:hsla(0,0%,100%,.14);overflow:hidden}.sp-jauge>i,.sp-jauge>i>i{display:block;border-radius:3px}.sp-jauge>i>i{height:100%;background:linear-gradient(90deg,#fcd34d,#f59e0b)}.sp-diag-corps{display:flex;flex-direction:column;gap:16px;padding:16px}.sp-diag-corps .sp-champ{margin:0}.sp-cause{margin:0;font-size:14.5px;font-weight:600;line-height:1.55}.sp-verifs{margin:0;padding:0;list-style:none;border-radius:12px;overflow:hidden;border:1px solid #243044}.sp-verifs li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #243044}.sp-verifs li:last-child{border-bottom:0}.sp-signe{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px}.sp-signe svg{width:12px;height:12px;stroke-width:3}.sp-signe b{font-weight:900}.sp-verif-l{flex:1;min-width:0;font-size:13.5px;font-weight:600}.sp-verif-e{flex:none;font-style:normal;font-size:11.5px;font-weight:800}.sp-panneau .fenetre-pied{flex-wrap:wrap}.sp-panneau .fenetre-corps>*{flex-shrink:0}.sp-panneau .fenetre-pied>*{flex:1 1 auto}.sp-btn-analyse svg,.sp-ico-btn{flex:none;width:16px;height:16px;margin-right:8px}html.light .sp-bulle,html[data-theme=light] .sp-bulle{background:#f4f6f9}html.light .sp-msg--vous .sp-bulle,html[data-theme=light] .sp-msg--vous .sp-bulle{background:#fff7e6;border-color:rgba(217,119,6,.32)}html.light .sp-msg--artevo .sp-bulle,html[data-theme=light] .sp-msg--artevo .sp-bulle{background:#f8fafc}html.light .sp-repondre textarea,html[data-theme=light] .sp-repondre textarea{background:#fff;border-color:#cbd5e1}html.light .sp-close,html[data-theme=light] .sp-close{color:#047857}html.light .sp-sur svg,html[data-theme=light] .sp-sur svg{color:#059669}html.light .sp-sur,html[data-theme=light] .sp-sur{color:#475569}html.light .sp-pastille--ok,html[data-theme=light] .sp-pastille--ok{color:#047857}html.light .sp-pastille--ko,html[data-theme=light] .sp-pastille--ko{color:#be123c}html.light .sp-pastille--att,html[data-theme=light] .sp-pastille--att{color:#b45309}html.light .sp-pastille--inc,html[data-theme=light] .sp-pastille--inc{color:#475569}html.light .sp-sol,html[data-theme=light] .sp-sol{color:#0b1220;background:linear-gradient(180deg,#fff,#f3f5f8);border-color:rgba(100,116,139,.3)}html.light .sp-sol--or,html[data-theme=light] .sp-sol--or{color:#1a1200;border-color:#d97706;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#ea8a06)}html.light .sp-lien,html[data-theme=light] .sp-lien{color:#b45309}html.light .sp-hey,html[data-theme=light] .sp-hey{color:#0b1220;background:linear-gradient(90deg,rgba(245,158,11,.14),#fff 70%)}html.light .sp-aide-champ,html.light .sp-hey-t span,html.light .sp-regle,html.light .sp-resume-t span,html[data-theme=light] .sp-aide-champ,html[data-theme=light] .sp-hey-t span,html[data-theme=light] .sp-regle,html[data-theme=light] .sp-resume-t span{color:#64748b}html.light .sp-hey-f,html.light .sp-resume-t em,html[data-theme=light] .sp-hey-f,html[data-theme=light] .sp-resume-t em{color:#b45309}html.light .sp-tuile,html[data-theme=light] .sp-tuile{color:#0b1220;background:#fff;border-color:#e6eaf0;box-shadow:0 8px 16px -16px rgba(15,23,42,.5)}html.light .sp-tuile:hover,html[data-theme=light] .sp-tuile:hover{border-color:#cbd5e1}html.light .sp-tuile[aria-checked=true],html[data-theme=light] .sp-tuile[aria-checked=true]{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fff7e0)}html.light .sp-joint,html.light .sp-resume,html[data-theme=light] .sp-joint,html[data-theme=light] .sp-resume{background:#fff;border-color:#e6eaf0}html.light .sp-joint-l span,html[data-theme=light] .sp-joint-l span{color:#334155;background:#f1f4f8}html.light .sp-diag,html[data-theme=light] .sp-diag{background:#fff;border-color:#e6eaf0}html.light .sp-verifs,html.light .sp-verifs li,html[data-theme=light] .sp-verifs,html[data-theme=light] .sp-verifs li{border-color:#eef1f5}html.light .sp-cause,html.light .sp-verif-l,html[data-theme=light] .sp-cause,html[data-theme=light] .sp-verif-l{color:#0b1220}html.light .sp-signe--ok,html.light .sp-verif-e--ok,html[data-theme=light] .sp-signe--ok,html[data-theme=light] .sp-verif-e--ok{color:#047857}html.light .sp-signe--ko,html.light .sp-verif-e--ko,html[data-theme=light] .sp-signe--ko,html[data-theme=light] .sp-verif-e--ko{color:#be123c}html.light .sp-signe--att,html.light .sp-verif-e--att,html[data-theme=light] .sp-signe--att,html[data-theme=light] .sp-verif-e--att{color:#b45309}html.light .sp-signe--inc,html[data-theme=light] .sp-signe--inc{color:#475569}.listes:not([data-maquette]) .sp-band,.rl2-band.sp-band--deux{grid-template-columns:repeat(2,minmax(0,1fr))}.listes:not([data-maquette]) .sp-band .rl2-k{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:2px;padding:12px 16px}.listes:not([data-maquette]) .sp-band .rl2-k+.rl2-k:before{left:0;right:auto;top:10px;bottom:10px;width:1px;height:auto;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18),transparent)}.listes:not([data-maquette]) .sp-band .rl2-k>span{max-width:100%}.listes:not([data-maquette]) .sp-band .rl2-k small{font-size:9.5px;letter-spacing:.08em}.listes:not([data-maquette]) .sp-band .sp-k-act,.listes:not([data-maquette]) .sp-band .sp-k-hey{display:none}.listes:not([data-maquette]) .sp-g.lc-lr2{grid-template-columns:minmax(0,1fr);grid-template-areas:"demande" "etat" "bouton";gap:8px;padding:14px 16px 16px 20px}.listes:not([data-maquette]) .sp-g .lc-n{grid-area:demande;gap:12px}.listes:not([data-maquette]) .sp-g .sp-etat{grid-area:etat;flex-wrap:wrap;gap:6px;padding-left:54px}.listes:not([data-maquette]) .sp-g .sp-dernier,.listes:not([data-maquette]) .sp-g .sp-prio{display:none}.listes:not([data-maquette]) .sp-g .sp-btn{grid-area:bouton;justify-self:stretch;justify-content:center;width:100%;height:44px;margin-top:4px;font-size:14px}.listes:not([data-maquette]) .sp-tete{padding:16px;gap:12px}.listes:not([data-maquette]) .sp-tete-t h1{font-size:19px;line-height:1.3}.listes:not([data-maquette]) .lc-ic3.sp-tete-ic{display:none}.listes:not([data-maquette]) .sp-tete-btn{width:100%;justify-content:center}.listes:not([data-maquette]) .sp-bulles{padding:16px 14px;gap:14px}.listes:not([data-maquette]) .sp-msg{max-width:94%}.listes:not([data-maquette]) .sp-msg--vous{max-width:90%}.listes:not([data-maquette]) .sp-av{width:30px;height:30px;border-radius:9px;font-size:10.5px}.listes:not([data-maquette]) .sp-bulle{font-size:14px;padding:11px 13px}.listes:not([data-maquette]) .sp-repondre{padding:14px}.listes:not([data-maquette]) .sp-repondre-pied .sp-btn{width:100%;justify-content:center;height:44px}@media (max-width:420px){.sp-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.encadre .encadre-bouton-borde:hover,.encadre .encadre-bouton:hover{filter:brightness(1.12)}.encadre-avertissement{background-color:#451a03;border-color:#b45309;color:#fef3c7}.encadre-avertissement .encadre-bouton{background-color:#fef3c7;border-color:#fef3c7;color:#451a03}.encadre-avertissement .encadre-bouton-borde{background-color:#451a03;border-color:#fef3c7;color:#fef3c7}.encadre-information{background-color:#172554;border-color:#1d4ed8;color:#dbeafe}.encadre-information .encadre-bouton{background-color:#dbeafe;border-color:#dbeafe;color:#172554}.encadre-information .encadre-bouton-borde{background-color:#172554;border-color:#dbeafe;color:#dbeafe}.encadre-succes{background-color:#022c22;border-color:#047857;color:#d1fae5}.encadre-succes .encadre-bouton{background-color:#d1fae5;border-color:#d1fae5;color:#022c22}.encadre-succes .encadre-bouton-borde{background-color:#022c22;border-color:#d1fae5;color:#d1fae5}.encadre-erreur{background-color:#450a0a;border-color:#b91c1c;color:#fee2e2}.encadre-erreur .encadre-bouton{background-color:#fee2e2;border-color:#fee2e2;color:#450a0a}.encadre-erreur .encadre-bouton-borde{background-color:#450a0a;border-color:#fee2e2;color:#fee2e2}html.light .encadre-avertissement,html[data-theme=light] .encadre-avertissement{background-color:#fffbeb;border-color:#fcd34d;color:#78350f}html.light .encadre-avertissement .encadre-bouton,html[data-theme=light] .encadre-avertissement .encadre-bouton{background-color:#78350f;border-color:#78350f;color:#fff}html.light .encadre-avertissement .encadre-bouton-borde,html[data-theme=light] .encadre-avertissement .encadre-bouton-borde{background-color:#fff;border-color:#78350f;color:#78350f}html.light .encadre-information,html[data-theme=light] .encadre-information{background-color:#eff6ff;border-color:#93c5fd;color:#1e3a8a}html.light .encadre-information .encadre-bouton,html[data-theme=light] .encadre-information .encadre-bouton{background-color:#1e3a8a;border-color:#1e3a8a;color:#fff}html.light .encadre-information .encadre-bouton-borde,html[data-theme=light] .encadre-information .encadre-bouton-borde{background-color:#fff;border-color:#1e3a8a;color:#1e3a8a}html.light .encadre-succes,html[data-theme=light] .encadre-succes{background-color:#ecfdf5;border-color:#6ee7b7;color:#065f46}html.light .encadre-succes .encadre-bouton,html[data-theme=light] .encadre-succes .encadre-bouton{background-color:#065f46;border-color:#065f46;color:#fff}html.light .encadre-succes .encadre-bouton-borde,html[data-theme=light] .encadre-succes .encadre-bouton-borde{background-color:#fff;border-color:#065f46;color:#065f46}html.light .encadre-erreur,html[data-theme=light] .encadre-erreur{background-color:#fef2f2;border-color:#fca5a5;color:#991b1b}html.light .encadre-erreur .encadre-bouton,html[data-theme=light] .encadre-erreur .encadre-bouton{background-color:#991b1b;border-color:#991b1b;color:#fff}html.light .encadre-erreur .encadre-bouton-borde,html[data-theme=light] .encadre-erreur .encadre-bouton-borde{background-color:#fff;border-color:#991b1b;color:#991b1b}.ha-panneau .fenetre-bandeau{padding:6px 12px 6px 16px}@media (max-width:639px){.fenetre-racine--libre .ha-panneau .fenetre-pied{padding-bottom:max(12px,calc(var(--ha-clavier, 0px) - env(safe-area-inset-bottom, 0px) + 8px))}}.ha-bouton-entete{display:flex;height:38px;width:38px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--f-bord);background:var(--f-surface);color:var(--f-texte-2)}.ha-bouton-entete--texte{width:auto;gap:6px;padding:0 12px;font-size:13px;font-weight:600;white-space:nowrap}.ha-bouton-entete:hover,.ha-bouton-entete[aria-expanded=true]{color:var(--f-texte);border-color:var(--f-champ-bord)}.ha-bouton-entete:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.ha-zone-saisie::-moz-placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ha-zone-saisie::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ha-fleche:after{content:" →";white-space:pre}.ha-carte{position:relative;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.07);background:#141720}.ha-ligne{border-radius:12px;background:#1c1f28;padding:10px 12px}.ha-zone{display:block;border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:#141720;color:#f1f5f9;font-size:16px;line-height:24px;transition:border-color .15s ease}.ha-zone::-moz-placeholder{color:#64748b}.ha-zone::placeholder{color:#64748b}.ha-zone:focus{border-color:rgba(59,130,246,.6);outline:none}.ha-choix{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;border:1px solid #334155;background:rgba(2,6,23,.6);padding:8px 12px;text-align:left;color:#e2e8f0}.ha-choix:hover:not(:disabled){border-color:#475569;background:#020617}.ha-choix:disabled{opacity:.7}.ha-vumetre{display:flex;height:28px;align-items:center;gap:4px;margin-top:6px}.ha-vumetre-barre{display:block;height:100%;flex:1;max-width:16px;border-radius:999px;background:linear-gradient(180deg,#3b82f6,#6366f1);transform-origin:center;transition:transform 60ms linear}.ha-mot-incertain{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#f97316;text-underline-offset:3px;color:#f1f5f9}@media (prefers-reduced-motion:reduce){.ha-vumetre-barre,.ha-zone{transition:none!important}}.pp-liste{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pp-papier{--pp-ton:#94a3b8;--pp-fond:rgba(100,116,139,.12);border-radius:14px;border:1px solid var(--p-trait);background:var(--p-champ);padding:12px 12px 10px;box-shadow:var(--p-creux)}.pp-papier[data-etat=valide]{--pp-ton:#34d399;--pp-fond:rgba(16,185,129,.14)}.pp-papier[data-etat=bientot]{--pp-ton:#fbbf24;--pp-fond:rgba(245,158,11,.16);border-color:color-mix(in srgb,#f59e0b 45%,var(--p-trait))}.pp-papier[data-etat=expire]{--pp-ton:#fb7185;--pp-fond:rgba(225,29,72,.14);border-color:color-mix(in srgb,#e11d48 45%,var(--p-trait))}.pp-papier[data-etat=a_redemander]{--pp-ton:#fbbf24;--pp-fond:rgba(245,158,11,.16);border-color:color-mix(in srgb,#f59e0b 45%,var(--p-trait))}.pp-papier[data-etat=sans_objet]{opacity:.86}html.light .pp-papier,html[data-theme=light] .pp-papier{--pp-ton:#64748b}html.light .pp-papier[data-etat=a_redemander],html[data-theme=light] .pp-papier[data-etat=a_redemander]{--pp-ton:#b45309}html.light .pp-papier[data-etat=valide],html[data-theme=light] .pp-papier[data-etat=valide]{--pp-ton:#047857}html.light .pp-papier[data-etat=bientot],html[data-theme=light] .pp-papier[data-etat=bientot]{--pp-ton:#b45309}html.light .pp-papier[data-etat=expire],html[data-theme=light] .pp-papier[data-etat=expire]{--pp-ton:#be123c}.pp-tete{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px}.pp-txt{display:flex;min-width:0;flex-direction:column;gap:2px}.pp-txt b{font-size:14px;font-weight:800;line-height:1.3;color:var(--f-texte)}.pp-txt small{font-size:12.5px;font-weight:600;line-height:1.4;color:var(--p-doux)}.pp-papier[data-etat=a_redemander] .pp-txt small:first-of-type,.pp-papier[data-etat=bientot] .pp-txt small:first-of-type,.pp-papier[data-etat=expire] .pp-txt small:first-of-type{color:var(--pp-ton);font-weight:800}.pp-fichier{overflow-wrap:anywhere}.pp-pastille{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;white-space:nowrap;color:var(--pp-ton);background:var(--pp-fond)}.pp-pastille:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pp-actions{display:flex;flex-wrap:wrap;margin:10px 0 0 46px}.pp-action,.pp-actions{align-items:center;gap:6px}.pp-action{display:inline-flex;min-height:34px;cursor:pointer;border-radius:10px;border:1px solid var(--p-champ-bord);background:transparent;padding:0 11px;font-size:12.5px;font-weight:800;color:var(--f-texte);text-decoration:none;transition:border-color .15s,background .15s}.pp-action:hover{border-color:#f59e0b}.pp-action svg{width:14px;height:14px}.pp-action--icone{width:34px;justify-content:center;padding:0;color:var(--p-doux)}.pp-action--or{border-color:#b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 8px 14px -10px rgba(217,119,6,.8)}.pp-action--rouge{border-color:#e11d48;color:#fb7185}html.light .pp-action--rouge,html[data-theme=light] .pp-action--rouge{color:#be123c}.pp-confirme{font-size:12.5px;font-weight:700;color:var(--p-doux)}.pp-form{display:flex;flex-direction:column;gap:12px;margin-top:12px;border-top:1px dashed var(--p-trait);padding-top:12px}.pp-form .rg2-aide{margin:0}.pp-choix{display:flex;width:100%;cursor:pointer;align-items:center;gap:12px;border-radius:12px;border:2px dashed color-mix(in srgb,#f59e0b 60%,var(--p-champ-bord));background:linear-gradient(180deg,rgba(245,158,11,.07),transparent);padding:12px 14px;text-align:left;color:var(--f-texte)}.pp-choix[data-plein]{border-style:solid;border-color:color-mix(in srgb,#059669 55%,var(--p-champ-bord));background:rgba(16,185,129,.07)}.pp-choix>svg{width:20px;height:20px;flex-shrink:0;color:#d97706}.pp-choix span{display:flex;min-width:0;flex-direction:column}.pp-choix b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800}.pp-choix small{font-size:12px;font-weight:600;color:var(--p-doux)}.pp-boutons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pp-erreur,.pp-manque,.pp-ok{margin:0;font-size:12.5px;font-weight:800;line-height:1.4}.pp-manque{color:var(--p-ambre)}.pp-ok{color:var(--p-vert)}.pp-erreur{color:#fb7185}html.light .pp-erreur,html[data-theme=light] .pp-erreur{color:#be123c}.pp-table{display:flex;flex-direction:column;gap:8px}.pp-table-ligne,.pp-table-tete{display:grid;grid-template-columns:64px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px}.pp-table-tete span{font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--p-doux)}.pp-table-ligne>b{font-family:var(--p-sora);font-size:15px;font-weight:800;color:var(--f-texte)}.rg2-panneau .fenetre-corps .pp-table-ligne .rg2-boite input{padding-right:12px;text-align:right;font-variant-numeric:tabular-nums}.pp-refs{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pp-ref{display:grid;cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:12px;border:1px solid var(--p-trait);background:var(--p-champ);padding:9px 12px}.pp-ref[data-coche]{border-color:color-mix(in srgb,#f59e0b 55%,var(--p-trait));background:linear-gradient(90deg,rgba(245,158,11,.08),transparent 60%),var(--p-champ)}.pp-ref input{width:18px;height:18px;accent-color:#d97706}.pp-ref span{display:flex;min-width:0;flex-direction:column}.pp-ref b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;color:var(--f-texte)}.pp-ref small{font-size:12px;font-weight:600;color:var(--p-doux)}.pp-ref em{font-size:12.5px;font-style:normal;font-weight:800;white-space:nowrap;color:var(--f-texte);font-variant-numeric:tabular-nums}.pp-dernier{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pp-dernier>span{font-size:13px;font-weight:800;color:var(--f-texte)}.pp-dernier-choix{display:flex;gap:6px}.pp-action[data-choisi]{border-color:#b45309;background:linear-gradient(180deg,#fcd34d,#f59e0b 55%,#d97706);color:#111827}.pp-refs>li{display:flex;flex-direction:column;gap:4px}.pp-ref-interne{font-style:italic}.pp-ref-renommer{display:inline-flex;width:-moz-fit-content;width:fit-content;cursor:pointer;align-items:center;gap:5px;margin-left:42px;border:0;background:none;padding:0;font-size:12px;font-weight:800;color:var(--p-ambre)}.pp-ref-renommer svg{width:13px;height:13px}.pp-renommer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-left:42px}.pp-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}@media (max-width:639px){.pp-actions{margin-left:0;gap:5px}.pp-action:not(.pp-action--icone) svg{display:none}.pp-action{padding:0 10px}.pp-action--icone{margin-left:auto}.pp-table-tete{display:none}.pp-table-ligne{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--p-trait);padding-top:8px}.pp-table-ligne>b{grid-column:1/-1}.pp-table-ligne>span:before{content:attr(data-libelle);display:block;margin-bottom:4px;font-size:11px;font-weight:800;color:var(--p-doux)}.pp-ref{grid-template-columns:20px minmax(0,1fr)}.pp-ref em{grid-column:2}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.-inset-2{inset:-.5rem}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-12{left:-3rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-\[calc\(4\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.75rem + env(safe-area-inset-bottom))}.bottom-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-7{left:1.75rem}.left-\[1\.375rem\]{left:1.375rem}.left-\[27px\]{left:27px}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[140\]{z-index:140}.z-\[200\]{z-index:200}.col-span-2{grid-column:span 2/span 2}.-m-1\.5{margin:-.375rem}.m-2{margin:.5rem}.m-auto{margin:auto}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.\!mb-0{margin-bottom:0!important}.-mt-2{margin-top:-.5rem}.-mt-5{margin-top:-1.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.\!h-\[46px\]{height:46px!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[3px\]{height:3px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[700px\]{height:700px}.h-\[72px\]{height:72px}.h-\[92dvh\]{height:92dvh}.h-\[calc\(100dvh-15rem\)\]{height:calc(100dvh - 15rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.max-h-\[46vh\]{max-height:46vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-5{min-height:1.25rem}.min-h-9{min-height:2.25rem}.min-h-\[1123px\]{min-height:1123px}.min-h-\[200px\]{min-height:200px}.min-h-\[250px\]{min-height:250px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[3px\]{width:3px}.w-\[42\%\]{width:42%}.w-\[52px\]{width:52px}.w-\[55\%\]{width:55%}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[794px\]{width:794px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[min\(360px\2c calc\(100vw-24px\)\)\]{width:min(360px,calc(100vw - 24px))}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[44px\]{min-width:44px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-6xl{max-width:72rem}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[280px\]{max-width:280px}.max-w-\[285px\]{max-width:285px}.max-w-\[28ch\]{max-width:28ch}.max-w-\[320px\]{max-width:320px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[520px\]{max-width:520px}.max-w-\[80\%\]{max-width:80%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[8rem\]{max-width:8rem}.max-w-\[92\%\]{max-width:92%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96px\]{max-width:96px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-px{--tw-translate-y:-1px}.-translate-y-px,.translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-y-px{--tw-translate-y:1px}.-rotate-90,.translate-y-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-\[0\.97\]{--tw-scale-x:0.97;--tw-scale-y:0.97}.scale-\[0\.97\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-3{scroll-margin-top:.75rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\!grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.grid-cols-\[1fr_80px_1fr\]{grid-template-columns:1fr 80px 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[20px_minmax\(0\2c 1fr\)_52px_56px_80px_46px_88px\]{grid-template-columns:20px minmax(0,1fr) 52px 56px 80px 46px 88px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_100px_110px_100px\]{grid-template-columns:minmax(0,1fr) 100px 110px 100px}.grid-cols-\[minmax\(0\2c 1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.4fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-0{gap:0!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[18px\]{gap:18px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-slate-800\/70>:not([hidden])~:not([hidden]){border-color:rgba(30,41,59,.7)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[7px\]{border-radius:7px}.rounded-artevo-card{border-radius:var(--artevo-radius-card)}.rounded-artevo-panel{border-radius:var(--artevo-radius-panel)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.\!border-\[1\.5px\]{border-width:1.5px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-\[\#f97316\]{--tw-border-opacity:1!important;border-color:rgb(249 115 22/var(--tw-border-opacity,1))!important}.\!border-\[color\:color-mix\(in_srgb\2c \#f59e0b_70\%\2c var\(--p-champ-bord\)\)\]{border-color:color-mix(in srgb,#f59e0b 70%,var(--p-champ-bord))!important}.\!border-\[color\:var\(--p-champ-bord\)\]{border-color:var(--p-champ-bord)!important}.border-\[color\:var\(--f-bord\)\]{border-color:var(--f-bord)}.border-\[var\(--fd-line-2\)\]{border-color:var(--fd-line-2)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/40{border-color:hsla(48,97%,77%,.4)}.border-amber-200\/50{border-color:hsla(48,97%,77%,.5)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/50{border-color:rgba(252,211,77,.5)}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:rgba(251,191,36,.2)}.border-amber-400\/25{border-color:rgba(251,191,36,.25)}.border-amber-400\/30{border-color:rgba(251,191,36,.3)}.border-amber-400\/40{border-color:rgba(251,191,36,.4)}.border-amber-400\/50{border-color:rgba(251,191,36,.5)}.border-amber-400\/70{border-color:rgba(251,191,36,.7)}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:rgba(245,158,11,.2)}.border-amber-500\/25{border-color:rgba(245,158,11,.25)}.border-amber-500\/30{border-color:rgba(245,158,11,.3)}.border-amber-500\/40{border-color:rgba(245,158,11,.4)}.border-amber-500\/50{border-color:rgba(245,158,11,.5)}.border-amber-500\/70{border-color:rgba(245,158,11,.7)}.border-amber-600\/40{border-color:rgba(217,119,6,.4)}.border-artevo-accent{border-color:var(--artevo-accent)}.border-artevo-border{border-color:var(--artevo-border)}.border-artevo-border-strong{border-color:var(--artevo-border-strong)}.border-black\/10{border-color:rgba(0,0,0,.1)}.border-blue-400\/30{border-color:rgba(96,165,250,.3)}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:rgba(59,130,246,.2)}.border-blue-500\/30{border-color:rgba(59,130,246,.3)}.border-blue-500\/40{border-color:rgba(59,130,246,.4)}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/40{border-color:rgba(110,231,183,.4)}.border-emerald-400\/20{border-color:rgba(52,211,153,.2)}.border-emerald-400\/25{border-color:rgba(52,211,153,.25)}.border-emerald-400\/30{border-color:rgba(52,211,153,.3)}.border-emerald-400\/40{border-color:rgba(52,211,153,.4)}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:rgba(16,185,129,.2)}.border-emerald-500\/25{border-color:rgba(16,185,129,.25)}.border-emerald-500\/30{border-color:rgba(16,185,129,.3)}.border-emerald-500\/40{border-color:rgba(16,185,129,.4)}.border-emerald-600\/40{border-color:rgba(5,150,105,.4)}.border-emerald-600\/50{border-color:rgba(5,150,105,.5)}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-indigo-500\/20{border-color:rgba(99,102,241,.2)}.border-indigo-500\/30{border-color:rgba(99,102,241,.3)}.border-lime-300{--tw-border-opacity:1;border-color:rgb(190 242 100/var(--tw-border-opacity,1))}.border-lime-500\/30{border-color:rgba(132,204,22,.3)}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-400\/60{border-color:rgba(251,146,60,.6)}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/20{border-color:rgba(249,115,22,.2)}.border-orange-500\/30{border-color:rgba(249,115,22,.3)}.border-orange-500\/40{border-color:rgba(249,115,22,.4)}.border-pink-500\/30{border-color:rgba(236,72,153,.3)}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-400\/30{border-color:rgba(251,113,133,.3)}.border-rose-400\/40{border-color:rgba(251,113,133,.4)}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-500\/20{border-color:rgba(244,63,94,.2)}.border-rose-500\/30{border-color:rgba(244,63,94,.3)}.border-rose-500\/40{border-color:rgba(244,63,94,.4)}.border-rose-500\/60{border-color:rgba(244,63,94,.6)}.border-rose-600\/70{border-color:rgba(225,29,72,.7)}.border-rose-700\/60{border-color:rgba(190,18,60,.6)}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-400\/30{border-color:rgba(56,189,248,.3)}.border-sky-400\/40{border-color:rgba(56,189,248,.4)}.border-sky-500\/10{border-color:rgba(14,165,233,.1)}.border-sky-500\/20{border-color:rgba(14,165,233,.2)}.border-sky-500\/30{border-color:rgba(14,165,233,.3)}.border-sky-500\/40{border-color:rgba(14,165,233,.4)}.border-sky-600\/40{border-color:rgba(2,132,199,.4)}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-400\/30{border-color:rgba(148,163,184,.3)}.border-slate-500\/30{border-color:rgba(100,116,139,.3)}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\/40{border-color:rgba(71,85,105,.4)}.border-slate-600\/50{border-color:rgba(71,85,105,.5)}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/50{border-color:rgba(51,65,85,.5)}.border-slate-700\/60{border-color:rgba(51,65,85,.6)}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/60{border-color:rgba(30,41,59,.6)}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-slate-950{--tw-border-opacity:1;border-color:rgb(2 6 23/var(--tw-border-opacity,1))}.border-stone-500\/30{border-color:hsla(25,5%,45%,.3)}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400\/30{border-color:rgba(167,139,250,.3)}.border-violet-500\/40{border-color:rgba(139,92,246,.4)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-white\/\[0\.07\]{border-color:hsla(0,0%,100%,.07)}.border-yellow-500\/30{border-color:rgba(234,179,8,.3)}.border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-t-amber-200\/60{border-top-color:hsla(48,97%,77%,.6)}.border-t-current{border-top-color:currentColor}.border-t-transparent{border-top-color:transparent}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#141720\]{--tw-bg-opacity:1;background-color:rgb(20 23 32/var(--tw-bg-opacity,1))}.bg-\[\#1c1f28\]{--tw-bg-opacity:1;background-color:rgb(28 31 40/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]\/20{background-color:rgba(59,130,246,.2)}.bg-\[\#e0e7ff\]{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-\[\#eef1f5\]{--tw-bg-opacity:1;background-color:rgb(238 241 245/var(--tw-bg-opacity,1))}.bg-\[\#f0fdf4\]{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#fef3c7\],.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:rgba(251,191,36,.1)}.bg-amber-400\/20{background-color:rgba(251,191,36,.2)}.bg-amber-400\/5{background-color:rgba(251,191,36,.05)}.bg-amber-400\/70{background-color:rgba(251,191,36,.7)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:rgba(255,251,235,.6)}.bg-amber-50\/70{background-color:rgba(255,251,235,.7)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/15{background-color:rgba(245,158,11,.15)}.bg-amber-500\/20{background-color:rgba(245,158,11,.2)}.bg-amber-500\/5{background-color:rgba(245,158,11,.05)}.bg-amber-500\/\[0\.10\]{background-color:rgba(245,158,11,.1)}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-artevo-accent-soft{background-color:var(--artevo-accent-soft)}.bg-artevo-bg{background-color:var(--artevo-bg)}.bg-artevo-bg-soft{background-color:var(--artevo-bg-soft)}.bg-artevo-border{background-color:var(--artevo-border)}.bg-artevo-border-strong{background-color:var(--artevo-border-strong)}.bg-artevo-surface{background-color:var(--artevo-surface)}.bg-artevo-surface-raised{background-color:var(--artevo-surface-raised)}.bg-artevo-surface-soft{background-color:var(--artevo-surface-soft)}.bg-artevo-text{background-color:var(--artevo-text)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/95{background-color:rgba(0,0,0,.95)}.bg-black\/\[0\.07\]{background-color:rgba(0,0,0,.07)}.bg-blue-400\/10{background-color:rgba(96,165,250,.1)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgba(59,130,246,.1)}.bg-blue-500\/15{background-color:rgba(59,130,246,.15)}.bg-blue-500\/5{background-color:rgba(59,130,246,.05)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:rgba(52,211,153,.1)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-emerald-500\/15{background-color:rgba(16,185,129,.15)}.bg-emerald-500\/20{background-color:rgba(16,185,129,.2)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\/10{background-color:rgba(5,150,105,.1)}.bg-emerald-900\/80{background-color:rgba(6,78,59,.8)}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:rgba(99,102,241,.1)}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}.bg-lime-50{--tw-bg-opacity:1;background-color:rgb(247 254 231/var(--tw-bg-opacity,1))}.bg-lime-500\/15{background-color:rgba(132,204,22,.15)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-400\/20{background-color:rgba(251,146,60,.2)}.bg-orange-400\/60{background-color:rgba(251,146,60,.6)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:rgba(249,115,22,.1)}.bg-orange-500\/20{background-color:rgba(249,115,22,.2)}.bg-orange-500\/5{background-color:rgba(249,115,22,.05)}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-500\/15{background-color:rgba(236,72,153,.15)}.bg-purple-500\/10{background-color:rgba(168,85,247,.1)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:rgba(251,113,133,.1)}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgba(244,63,94,.1)}.bg-rose-500\/15{background-color:rgba(244,63,94,.15)}.bg-rose-500\/20{background-color:rgba(244,63,94,.2)}.bg-rose-500\/5{background-color:rgba(244,63,94,.05)}.bg-rose-500\/80{background-color:rgba(244,63,94,.8)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:rgba(56,189,248,.1)}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:rgba(14,165,233,.1)}.bg-sky-500\/15{background-color:rgba(14,165,233,.15)}.bg-sky-500\/20{background-color:rgba(14,165,233,.2)}.bg-sky-500\/5{background-color:rgba(14,165,233,.05)}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:rgba(100,116,139,.1)}.bg-slate-500\/15{background-color:rgba(100,116,139,.15)}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/30{background-color:rgba(51,65,85,.3)}.bg-slate-700\/40{background-color:rgba(51,65,85,.4)}.bg-slate-700\/50{background-color:rgba(51,65,85,.5)}.bg-slate-700\/60{background-color:rgba(51,65,85,.6)}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/30{background-color:rgba(30,41,59,.3)}.bg-slate-800\/50{background-color:rgba(30,41,59,.5)}.bg-slate-800\/60{background-color:rgba(30,41,59,.6)}.bg-slate-800\/80{background-color:rgba(30,41,59,.8)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:rgba(15,23,42,.4)}.bg-slate-900\/50{background-color:rgba(15,23,42,.5)}.bg-slate-900\/60{background-color:rgba(15,23,42,.6)}.bg-slate-900\/80{background-color:rgba(15,23,42,.8)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/20{background-color:rgba(2,6,23,.2)}.bg-slate-950\/40{background-color:rgba(2,6,23,.4)}.bg-slate-950\/60{background-color:rgba(2,6,23,.6)}.bg-slate-950\/70{background-color:rgba(2,6,23,.7)}.bg-slate-950\/75{background-color:rgba(2,6,23,.75)}.bg-slate-950\/95{background-color:rgba(2,6,23,.95)}.bg-stone-500\/15{background-color:hsla(25,5%,45%,.15)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-400\/10{background-color:rgba(167,139,250,.1)}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/15{background-color:rgba(139,92,246,.15)}.bg-violet-500\/20{background-color:rgba(139,92,246,.2)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/85{background-color:hsla(0,0%,100%,.85)}.bg-yellow-500\/15{background-color:rgba(234,179,8,.15)}.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(249\2c 115\2c 22\2c 0\.14\)\2c transparent_55\%\)\]{background-image:radial-gradient(circle at 50% 0,rgba(249,115,22,.14),transparent 55%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\2c rgba\(249\2c 115\2c 22\2c 0\.16\)\2c transparent_46\%\)\]{background-image:radial-gradient(circle at 50% 35%,rgba(249,115,22,.16),transparent 46%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,211,77,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,191,36,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400\/15{--tw-gradient-from:rgba(251,191,36,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,191,36,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from:#6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(110,231,183,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgba(52,211,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400\/15{--tw-gradient-from:rgba(52,211,153,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(52,211,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,253,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-300{--tw-gradient-from:#fda4af var(--tw-gradient-from-position);--tw-gradient-to:rgba(253,164,175,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,241,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500\/15{--tw-gradient-from:rgba(244,63,94,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500\/15{--tw-gradient-from:rgba(14,165,233,.15) var(--tw-gradient-from-position);--tw-gradient-to:rgba(14,165,233,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241,245,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-300{--tw-gradient-from:#cbd5e1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(203,213,225,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:rgba(51,65,85,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-800\/90{--tw-gradient-from:rgba(30,41,59,.9) var(--tw-gradient-from-position);--tw-gradient-to:rgba(30,41,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-amber-100{--tw-gradient-to:#fef3c7 var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-amber-600\/10{--tw-gradient-to:rgba(217,119,6,.1) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-emerald-600\/10{--tw-gradient-to:rgba(5,150,105,.1) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to:#ffe4e6 var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-rose-700\/10{--tw-gradient-to:rgba(190,18,60,.1) var(--tw-gradient-to-position)}.to-sky-700\/10{--tw-gradient-to:rgba(3,105,161,.1) var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to:#e2e8f0 var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to:#94a3b8 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-slate-900\/80{--tw-gradient-to:rgba(15,23,42,.8) var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to:#ccfbf1 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.\!pl-3\.5{padding-left:.875rem!important}.\!pr-3{padding-right:.75rem!important}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-14{padding-left:3.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[15px\]{font-size:15px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.9em\]{font-size:.9em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[color\:var\(--f-texte\)\]{color:var(--f-texte)!important}.text-\[\#0f172a\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-\[\#14532d\]{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-\[\#22c55e\]{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-\[\#3b82f6\]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#ef4444\]{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#f97316\]{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-\[a-z\]{color:a-z}.text-\[color\:var\(--f-texte\)\]{color:var(--f-texte)}.text-\[color\:var\(--f-texte-2\)\]{color:var(--f-texte-2)}.text-\[color\:var\(--fd-ink-2\)\]{color:var(--fd-ink-2)}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/90{color:hsla(48,97%,77%,.9)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/90{color:rgba(252,211,77,.9)}.text-amber-300\/95{color:rgba(252,211,77,.95)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-700\/80{color:rgba(180,83,9,.8)}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-900\/80{color:rgba(120,53,15,.8)}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-artevo-accent{color:var(--artevo-accent)}.text-artevo-accent-strong{color:var(--artevo-accent-strong)}.text-artevo-danger{color:var(--artevo-danger)}.text-artevo-info{color:var(--artevo-info)}.text-artevo-text{color:var(--artevo-text)}.text-artevo-text-muted{color:var(--artevo-text-muted)}.text-artevo-text-soft{color:var(--artevo-text-soft)}.text-artevo-warning{color:var(--artevo-warning)}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-lime-800{--tw-text-opacity:1;color:rgb(63 98 18/var(--tw-text-opacity,1))}.text-lime-900{--tw-text-opacity:1;color:rgb(54 83 20/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-100\/80{color:rgba(224,242,254,.8)}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-400\/70{color:rgba(56,189,248,.7)}.text-sky-50{--tw-text-opacity:1;color:rgb(240 249 255/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-300\/80{color:rgba(203,213,225,.8)}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:hsla(0,0%,100%,.45)}.text-white\/55{color:hsla(0,0%,100%,.55)}.text-white\/65{color:hsla(0,0%,100%,.65)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-400{accent-color:#fbbf24}.accent-amber-500{accent-color:#f59e0b}.accent-amber-600{accent-color:#d97706}.accent-cyan-400{accent-color:#22d3ee}.accent-emerald-400{accent-color:#34d399}.accent-orange-400{accent-color:#fb923c}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.06\]{opacity:.06}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-10px_24px_-18px_rgba\(15\2c 23\2c 42\2c 0\.4\)\]{--tw-shadow:0 -10px 24px -18px rgba(15,23,42,.4);--tw-shadow-colored:0 -10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(251\2c 191\2c 36\2c 0\.20\)\]{--tw-shadow:0 0 0 2px rgba(251,191,36,.2);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(16\2c 185\2c 129\2c 0\.35\)\]{--tw-shadow:0 10px 30px -12px rgba(16,185,129,.35);--tw-shadow-colored:0 10px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(244\2c 63\2c 94\2c 0\.35\)\]{--tw-shadow:0 10px 30px -12px rgba(244,63,94,.35);--tw-shadow-colored:0 10px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(245\2c 158\2c 11\2c 0\.35\)\]{--tw-shadow:0 10px 30px -12px rgba(245,158,11,.35);--tw-shadow-colored:0 10px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-12px_rgba\(56\2c 189\2c 248\2c 0\.35\)\]{--tw-shadow:0 10px 30px -12px rgba(56,189,248,.35);--tw-shadow-colored:0 10px 30px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{--tw-shadow:0 12px 34px rgba(15,23,42,.14);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\2c 23\2c 42\2c 0\.05\)\2c 0_12px_30px_-22px_rgba\(15\2c 23\2c 42\2c 0\.30\)\]{--tw-shadow:0 1px 2px rgba(15,23,42,.05),0 12px 30px -22px rgba(15,23,42,.3);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 12px 30px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_-4px_rgba\(153\2c 27\2c 27\2c 0\.8\)\]{--tw-shadow:0 4px 10px -4px rgba(153,27,27,.8);--tw-shadow-colored:0 4px 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[10px_0_36px_-14px_rgba\(2\2c 6\2c 23\2c 0\.55\)\]{--tw-shadow:10px 0 36px -14px rgba(2,6,23,.55);--tw-shadow-colored:10px 0 36px -14px var(--tw-shadow-color)}.shadow-\[10px_0_36px_-14px_rgba\(2\2c 6\2c 23\2c 0\.55\)\],.shadow-\[inset_0_-3px_0_\#f59e0b\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-3px_0_\#f59e0b\]{--tw-shadow:inset 0 -3px 0 #f59e0b;--tw-shadow-colored:inset 0 -3px 0 var(--tw-shadow-color)}.shadow-\[inset_0_0_0_4px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{--tw-shadow:inset 0 0 0 4px rgba(0,0,0,.85);--tw-shadow-colored:inset 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.18\)\2c 0_2px_5px_-1px_rgba\(190\2c 18\2c 60\2c 0\.5\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 2px 5px -1px rgba(190,18,60,.5);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 2px 5px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.3\)\2c 0_2px_5px_-1px_rgba\(180\2c 83\2c 9\2c 0\.5\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 5px -1px rgba(180,83,9,.5);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 2px 5px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.3\)\2c 0_4px_12px_-2px_rgba\(180\2c 83\2c 9\2c 0\.45\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 4px 12px -2px rgba(180,83,9,.45);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 4px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_3px_0_\#f59e0b\]{--tw-shadow:inset 0 3px 0 #f59e0b;--tw-shadow-colored:inset 0 3px 0 var(--tw-shadow-color)}.shadow-\[inset_0_3px_0_\#f59e0b\],.shadow-artevo-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-artevo-card{--tw-shadow:var(--artevo-shadow-card);--tw-shadow-colored:var(--artevo-shadow-card)}.shadow-artevo-panel{--tw-shadow:var(--artevo-shadow-panel);--tw-shadow-colored:var(--artevo-shadow-panel)}.shadow-artevo-panel,.shadow-artevo-soft{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-artevo-soft{--tw-shadow:var(--artevo-shadow-soft);--tw-shadow-colored:var(--artevo-shadow-soft)}.shadow-btn-3d{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 rgba(0,0,0,.4),0 4px 10px -2px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 1px 0 var(--tw-shadow-color),0 4px 10px -2px var(--tw-shadow-color)}.shadow-btn-3d,.shadow-btn-3d-amber{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-btn-3d-amber{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 1px 0 rgba(120,53,15,.6),0 6px 14px -3px rgba(217,119,6,.45);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 1px 0 var(--tw-shadow-color),0 6px 14px -3px var(--tw-shadow-color)}.shadow-btn-3d-emerald{--tw-shadow:0 4px 0 0 #059669,0 6px 12px -2px rgba(5,150,105,.4);--tw-shadow-colored:0 4px 0 0 var(--tw-shadow-color),0 6px 12px -2px var(--tw-shadow-color)}.shadow-btn-3d-emerald,.shadow-btn-3d-rose{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-btn-3d-rose{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 0 rgba(127,29,29,.6),0 6px 14px -3px rgba(244,63,94,.35);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 1px 0 var(--tw-shadow-color),0 6px 14px -3px var(--tw-shadow-color)}.shadow-card-3d{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),2px 2px 8px rgba(0,0,0,.3);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),2px 2px 8px var(--tw-shadow-color)}.shadow-card-3d,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!shadow-\[var\(--p-creux\)\]{--tw-shadow-color:var(--p-creux)!important;--tw-shadow:var(--tw-shadow-colored)!important}.shadow-amber-500\/10{--tw-shadow-color:rgba(245,158,11,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/20{--tw-shadow-color:rgba(245,158,11,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color:rgba(245,158,11,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-900\/20{--tw-shadow-color:rgba(120,53,15,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color:rgba(0,0,0,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/10{--tw-shadow-color:rgba(249,115,22,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color:rgba(249,115,22,.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/25{--tw-shadow-color:rgba(249,115,22,.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color:rgba(249,115,22,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-2{outline-width:2px}.outline-amber-500{outline-color:#f59e0b}.\!ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-300\/60{--tw-ring-color:rgba(252,211,77,.6)}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-400\/40{--tw-ring-color:rgba(251,191,36,.4)}.ring-amber-500\/25{--tw-ring-color:rgba(245,158,11,.25)}.ring-amber-500\/30{--tw-ring-color:rgba(245,158,11,.3)}.ring-amber-500\/60{--tw-ring-color:rgba(245,158,11,.6)}.ring-blue-400\/60{--tw-ring-color:rgba(96,165,250,.6)}.ring-current{--tw-ring-color:currentColor}.ring-emerald-500\/30{--tw-ring-color:rgba(16,185,129,.3)}.ring-orange-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 146 60/var(--tw-ring-opacity,1))}.ring-orange-400\/30{--tw-ring-color:rgba(251,146,60,.3)}.ring-rose-500\/30{--tw-ring-color:rgba(244,63,94,.3)}.ring-sky-500\/30{--tw-ring-color:rgba(14,165,233,.3)}.ring-slate-600{--tw-ring-opacity:1;--tw-ring-color:rgb(71 85 105/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.blur-xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur:blur(24px)}.brightness-95{--tw-brightness:brightness(.95)}.brightness-95,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c background-color\2c border-color\2c box-shadow\2c color\]{transition-property:transform,background-color,border-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.app-header-safe{padding-top:env(safe-area-inset-top,0);padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px))}html.ios-standalone .app-header-safe{padding-top:calc(env(safe-area-inset-top, 0px) + 10px);min-height:calc(56px + env(safe-area-inset-top, 0px))}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.backdrop-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.\[_\:-\]{_:-}.\!\[background\:linear-gradient\(90deg\2c rgba\(245\2c 158\2c 11\2c 0\.09\)\2c transparent_55\%\)\2c var\(--p-champ\)\]{background:linear-gradient(90deg,rgba(245,158,11,.09),transparent 55%),var(--p-champ)!important}.\!\[background\:var\(--p-champ\)\]{background:var(--p-champ)!important}.\[font-family\:Helvetica\2c Arial\2c sans-serif\]{font-family:Helvetica,Arial,sans-serif}.\[font-family\:var\(--font-manrope\)\2c sans-serif\]{font-family:var(--font-manrope),sans-serif}.\[font-family\:var\(--font-sora\)\2c var\(--font-manrope\)\2c sans-serif\]{font-family:var(--font-sora),var(--font-manrope),sans-serif}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.\[otp-request\:ui\]{otp-request:ui}:root{--acier-brosse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.55 0 0 0 0 0.6 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@property --cl-ra{syntax:"<angle>";initial-value:0deg;inherits:false}.fc-pieces-rubriques{display:grid;gap:5px;margin:10px 0 12px;padding:0;list-style:none}.fc-pieces-rubriques li{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--fc-encre,#0f172a)}.fc-pieces-rubriques li svg{height:14px;width:14px;flex-shrink:0;color:#b45309}.fc-pieces-rubriques li span{flex:1;min-width:0}.fc-pieces-rubriques li b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:12.5px}.fc-pieces-rubriques li[data-vide]{color:#94a3b8}.fc-pieces-rubriques li[data-vide] svg{color:#cbd5e1}.fc-pieces .fc-bouton{margin-top:auto}.fc-pieces-panneau{display:grid;gap:14px}.fc-pieces-compte{margin-left:auto;min-width:26px;height:22px;padding:0 8px;border-radius:999px;background:rgba(245,158,11,.14);color:#92400e;font-size:12px;font-weight:800;line-height:22px;text-align:center}.fc-pieces-liste{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fc-pieces-piece{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;text-decoration:none;color:#0f172a;transition:border-color .2s,transform .2s}.fc-pieces-piece:hover{border-color:#f59e0b;transform:translateY(-1px)}.fc-pieces-fichier{position:relative;display:flex;height:40px;width:34px;flex:0 0 34px;align-items:flex-start;justify-content:center;padding-top:7px;border-radius:6px 12px 6px 6px;background:linear-gradient(180deg,#fff,#eef1f5);box-shadow:inset 0 0 0 1px #d5dbe3,0 3px 6px -4px rgba(15,23,42,.4);color:#94a3b8}.fc-pieces-fichier svg{height:13px;width:13px}.fc-pieces-fichier i{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);padding:1px 4px;border-radius:4px;background:#b45309;font-size:8.5px;font-style:normal;font-weight:800;letter-spacing:.04em;color:#fff}.fc-pieces-piece[data-rubrique=achats] .fc-pieces-fichier i{background:#0f766e}.fc-pieces-piece[data-rubrique=sous_traitance] .fc-pieces-fichier i{background:#1d4ed8}.fc-pieces-piece[data-rubrique=plans] .fc-pieces-fichier i{background:#7c3aed}.fc-pieces-piece>span:not(.fc-pieces-fichier){display:grid;flex:1;min-width:0}.fc-pieces-piece b{overflow:hidden;font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fc-pieces-piece small{font-size:12px;font-weight:600;color:#64748b}.fc-pieces-piece time{flex-shrink:0;font-size:12px;font-weight:700;color:#64748b}.fc-pieces-depot{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:11px 12px;border:1.5px dashed #cbd5e1;border-radius:12px;background:transparent;font-size:13px;font-weight:700;color:#64748b}.fc-pieces-depot:hover{border-color:#f59e0b;color:#b45309}.fc-pieces-depot svg{height:15px;width:15px}html.dark .fc-pieces-piece{border-color:rgba(148,163,184,.2);background:rgba(15,23,42,.6);color:#e2e8f0}html.dark .fc-pieces-depot{border-color:rgba(148,163,184,.3);color:#94a3b8}.ecc-mnw{position:relative}.ecc-chevron{transition:transform .25s}.ecc-chevron[data-ouvert]{transform:rotate(180deg)}.cl-menu.ecc-menu{min-width:300px;padding:6px}.ecc-menu-titre{margin:4px 8px 6px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.cl-menu .ecc-menu-ligne{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;text-align:left}.ecc-menu-ligne>i{height:9px;width:9px;flex-shrink:0;border-radius:50%;background:var(--pc);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 22%,transparent)}.ecc-menu-ligne>span{display:grid;min-width:0}.ecc-menu-ligne b{overflow:hidden;font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ecc-menu-ligne small{font-size:11.5px;font-weight:600;opacity:.7}.fc-pieces-vide{margin:0;padding:10px 12px;border:1px dashed #d5dbe3;border-radius:12px;font-size:12.5px;font-weight:600;color:#94a3b8}button.fc-pieces-piece{width:100%;font:inherit;text-align:left;cursor:pointer}.fc-pieces-oeil{height:16px;width:16px;flex-shrink:0;color:#94a3b8;transition:color .2s}.fc-pieces-piece:hover .fc-pieces-oeil{color:#b45309}.fc-pieces-piece[data-sans-fichier]{border-style:dashed;background:transparent}.fc-pieces-piece[data-sans-fichier]:hover{border-color:#e2e8f0;transform:none}.fc-pieces-piece[data-sans-fichier] .fc-pieces-fichier i{background:#94a3b8}.fenetre .fenetre-corps.fc-visio-corps{gap:0;padding:0}.fc-visio{display:flex;min-height:100%;flex-direction:column}.fc-visio-tete{display:flex;align-items:center;gap:14px;padding:14px 18px 10px}.fc-visio-retour{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:12.5px;font-weight:700;color:#334155}.fc-visio-retour:hover{border-color:#f59e0b;color:#b45309}.fc-visio-retour svg{height:15px;width:15px}.fc-visio-nom{display:grid;min-width:0}.fc-visio-nom b{font-size:15px;font-weight:800;color:#0f172a}.fc-visio-nom b,.fc-visio-nom small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-visio-nom small{font-size:12px;font-weight:600;color:#64748b}.fc-visio-outils{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:hsla(0,0%,100%,.94);backdrop-filter:blur(6px)}.fc-visio-outils>a,.fc-visio-outils>button,.fc-visio-outils>span[aria-disabled]{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;font-size:13px;font-weight:700;color:#334155;text-decoration:none}.fc-visio-outils>a:hover,.fc-visio-outils>button:hover{border-color:#f59e0b;color:#b45309}.fc-visio-outils svg{height:15px;width:15px}.fc-visio-outils>.fc-visio-principal{border-color:#1e293b;background:linear-gradient(180deg,#334155,#1e293b);color:#fff}.fc-visio-outils>a.fc-visio-principal:hover{border-color:#0f172a;background:linear-gradient(180deg,#1e293b,#0f172a);color:#fcd34d}.fc-visio-outils>span[aria-disabled]{opacity:.5}.fc-visio-zoom{display:inline-flex;margin-left:auto;overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.fc-visio-zoom button{display:inline-flex;min-width:34px;align-items:center;justify-content:center;padding:7px 9px;font-size:12.5px;font-weight:700;color:#334155}.fc-visio-zoom button+button{border-left:1px solid #e2e8f0}.fc-visio-zoom button:disabled{opacity:.35}.fc-visio-zone{flex:1;overflow:auto;padding:18px 16px 28px;background:#e7ebf0}.fc-visio-pages{display:flex;min-width:-moz-min-content;min-width:min-content;flex-direction:column;align-items:center;gap:16px}.fc-visio-feuille{flex-shrink:0;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.12),0 12px 28px -14px rgba(15,23,42,.45)}.fc-visio-feuille canvas{display:block;width:100%;height:auto}.fc-visio-feuille--vide{position:relative;display:flex;margin:0 auto;aspect-ratio:1/1.4142;max-height:70vh;align-items:center;justify-content:center}.fc-visio-image{display:block;height:auto;border-radius:6px;background:#fff;box-shadow:0 12px 28px -14px rgba(15,23,42,.45)}.fc-visio-message{display:grid;max-width:460px;justify-items:center;gap:12px;margin:40px auto;padding:22px;border-radius:14px;background:#fff;text-align:center;font-size:13.5px;font-weight:600;color:#475569}.fc-visio-message p{margin:0}.fc-visio-message button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#1e293b;font-weight:700;color:#fff}.fc-visio-message button svg{height:15px;width:15px}@media (max-width:640px){.fc-visio-tete{padding:12px 12px 8px}.fc-visio-outils{padding:8px 12px}.fc-visio-outils>a,.fc-visio-outils>button{padding:8px 10px}.fc-visio-libelle,.fc-visio-zoom{display:none}.fc-visio-zone{padding:12px 8px 20px}}html.dark .fc-visio-nom b{color:#f1f5f9}html.dark .fc-visio-outils>a:not(.fc-visio-principal),html.dark .fc-visio-outils>button,html.dark .fc-visio-retour,html.dark .fc-visio-zoom{border-color:rgba(148,163,184,.25);background:rgba(15,23,42,.7);color:#e2e8f0}html.dark .fc-visio-zoom button{color:#e2e8f0}html.dark .fc-visio-outils{border-color:rgba(148,163,184,.2);background:rgba(15,23,42,.92)}html.dark .fc-visio-zone{background:#0b1220}html.dark .fc-pieces-piece[data-sans-fichier]{background:transparent}.fc-pieces-depot{text-align:left;transition:border-color .2s,background .2s,color .2s}.fc-pieces-depot>span{display:grid;gap:1px}.fc-pieces-depot small{font-size:11.5px;font-weight:600;color:#94a3b8}.fc-pieces-depot[data-survol]{border-color:#f59e0b;background:rgba(245,158,11,.08);color:#b45309}.fc-pieces-depot:disabled{cursor:progress}.fc-pieces-depot[data-envoi]{border-style:solid;border-color:#f59e0b;color:#b45309}.fc-pieces-tourne{animation:fc-pieces-tourne .9s linear infinite}@keyframes fc-pieces-tourne{to{transform:rotate(1turn)}}.fc-pieces-erreur{margin:8px 0 0;padding:8px 12px;border-radius:10px;background:#fef2f2;font-size:12.5px;font-weight:700;color:#b91c1c}.fc-visio-outils>.fc-visio-retirer:hover{border-color:#fca5a5;color:#b91c1c}.fc-visio-confirmer{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 4px 4px 12px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;font-size:12.5px;font-weight:700;color:#991b1b}.fc-visio-confirmer button{padding:6px 10px;border-radius:8px;background:#fff;font-weight:700;color:#334155}.fc-visio-confirmer .fc-visio-oui{background:#b91c1c;color:#fff}html.dark .fc-pieces-erreur,html.dark .fc-visio-confirmer{border-color:hsla(0,91%,71%,.35);background:rgba(127,29,29,.35);color:#fecaca}.fc-visio-copie{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;border-radius:999px;background:#fef3c7;font-size:12px;font-weight:700;color:#92400e}.fc-visio-copie svg{width:14px;height:14px}.rg-sous{justify-content:space-between;gap:18px;margin:2px 0 18px;min-height:40px}.rg-puces,.rg-sous{display:flex;align-items:center}.rg-puces{flex-wrap:wrap;gap:8px;min-width:0}.rg-puce{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 11px;border-radius:12px;border:1px solid var(--lc-line-2);background:var(--lc-ligne);box-shadow:var(--lc-ombre-douce);font-size:13px;font-weight:700;color:var(--lc-ink);animation:rg-monte .45s cubic-bezier(.16,1,.3,1) both;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.rg-puce i{width:8px;height:8px;border-radius:50%;background:var(--pc);box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 18%,transparent)}.rg-puce b{min-width:22px;height:20px;padding:0 6px;border-radius:7px;background:color-mix(in srgb,var(--pc) 12%,var(--lc-melange));color:color-mix(in srgb,var(--pc) 70%,var(--lc-ink));font-size:11.5px;font-weight:800;line-height:20px;text-align:center}.rg-puce:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pc) 40%,var(--lc-line-2))}.rg-puce[aria-pressed=true]{border-color:color-mix(in srgb,var(--pc) 55%,transparent);background:color-mix(in srgb,var(--pc) 10%,var(--lc-ligne));color:color-mix(in srgb,var(--pc) 75%,var(--lc-ink));box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 14%,transparent),var(--lc-ombre-douce)}.rg-puce[aria-pressed=true] b{background:var(--pc);color:#fff}.rg-puce[data-vide]{opacity:.55}.rg-portee{display:inline-flex;padding:4px;gap:4px;border-radius:13px;background:var(--lc-melange);border:1px solid var(--lc-line-2)}.rg-portee button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:700;color:var(--lc-leger);transition:background .25s,color .25s,box-shadow .25s}.rg-portee button svg{width:14px;height:14px}.rg-portee button i{font-style:normal;font-size:11px;font-weight:800;opacity:.7}.rg-portee button[aria-pressed=true]{background:var(--lc-ligne);color:var(--lc-ink);box-shadow:0 1px 2px rgba(15,23,42,.08),0 6px 14px -10px rgba(15,23,42,.5)}.rg-ou{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--lc-leger);animation:rg-monte .4s cubic-bezier(.16,1,.3,1) both}.rg-ou b{color:var(--lc-ink);font-weight:800}.rg-ou small{font-size:12px;font-weight:600;opacity:.8}.rg-ou-puce{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--pc) 30%,var(--lc-line-2));background:color-mix(in srgb,var(--pc) 7%,var(--lc-ligne));font-size:12.5px;font-weight:800;color:color-mix(in srgb,var(--pc) 75%,var(--lc-ink))}.rg-ou-puce i{font-style:normal;padding:0 6px;border-radius:6px;background:var(--pc);color:#fff;font-size:11px}.rg-ou-puce[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--pc) 18%,transparent)}.rg-total{display:flex;flex-shrink:0;align-items:baseline;gap:12px;padding:8px 16px;border-radius:14px;background:var(--lc-ligne);border:1px solid var(--lc-line-2);box-shadow:var(--lc-ombre-douce);animation:rg-monte .5s cubic-bezier(.16,1,.3,1) .1s both}.rg-total span{font-size:13px;font-weight:700;color:var(--lc-leger)}.rg-total b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--lc-ink)}.rg-total b small{font-size:11px;font-weight:800;color:var(--lc-leger)}.rg-periode .lc-cli-b b{min-width:118px;text-align:left}.rg-dd{min-width:220px}.rg-dd-periode .lc-dd-o{justify-content:space-between}.rg-genre .lc-cli-b b{min-width:132px;text-align:left}.rg-dd-genre .lc-dd-o .lc-dd-n{flex:1}.rg-dd .lc-dd-o svg{color:#d97706}.rg-liste{display:flex;flex-direction:column;gap:8px}.rg .lc-lr2.rg-ligne,.rg .rg-entete{display:grid;grid-template-columns:26px minmax(0,2.4fr) minmax(0,1.25fr) 88px 190px 128px 30px;gap:16px;align-items:center}.rg-entete{padding:0 18px 0 20px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lc-leger)}.rg-mois{display:flex;flex-direction:column;gap:8px}.rg-mois h3{display:flex;align-items:center;gap:10px;margin:10px 0 0 4px;font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--lc-ink);animation:rg-monte .45s cubic-bezier(.16,1,.3,1) both}.rg-mois h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--lc-line-2),transparent)}.rg-mois h3 span{min-width:22px;height:20px;padding:0 6px;border-radius:7px;background:var(--lc-melange);border:1px solid var(--lc-line-2);font-size:11px;font-weight:800;line-height:18px;text-align:center;color:var(--lc-leger)}.rg .lc-lr2.rg-ligne{padding:11px 16px 11px 18px;border-radius:16px;animation:lc-slr .55s cubic-bezier(.16,1,.3,1) both}.rg .lc-lr2.rg-ligne:before{background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 45%,#fff),var(--pc))}.rg .lc-lr2.rg-ligne:hover:before{border-radius:16px 0 0 16px}.rg-ligne .lc-ic3{width:38px;height:38px;border-radius:12px}.rg-ligne .lc-ic3 svg{width:17px;height:17px}.rg-ligne .lc-n{gap:12px}.rg-ligne .lc-n-t b{font-size:14.5px}.rg-type{font-weight:600;color:var(--lc-leger)}.rg-ligne .lc-n-t>span{display:block;font-size:12.5px;color:var(--lc-leger)}.rg-chantier,.rg-ligne .lc-n-t>span{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rg-chantier{font-size:13px;color:var(--lc-ink)}.rg-date{font-size:12.5px;font-weight:700;color:var(--lc-leger);font-variant-numeric:tabular-nums}.rg-statut{height:26px;padding:0 10px;border-radius:9px;font-size:11.5px}.rg-montant{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rg-montant small{margin-left:4px;font-size:10px;font-weight:800;color:var(--lc-leger)}.rg-oeil{display:flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:10px;color:var(--lc-leger);opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .3s,background .3s,color .3s}.rg-oeil svg{width:16px;height:16px}.rg-ligne:focus-visible .rg-oeil,.rg-ligne:hover .rg-oeil{opacity:1;transform:none;background:rgba(245,158,11,.12);color:#b45309}.rg mark{padding:0 2px;border-radius:4px;background:linear-gradient(180deg,transparent 35%,rgba(251,191,36,.55) 0);color:inherit}.rg-case{position:relative;display:flex;width:22px;height:22px;cursor:pointer}.rg-case input{position:absolute;inset:0;opacity:0;cursor:pointer}.rg-case span{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;border:1.5px solid #cbd5e1;background:#fff;color:transparent;opacity:.35;transform:scale(.9);transition:opacity .25s,transform .25s,background .25s,border-color .25s,color .25s}.rg-case span svg{width:14px;height:14px;stroke-width:3}.rg-case input:focus-visible+span,.rg-ligne:hover .rg-case span,.rg[data-selection] .rg-case span{opacity:1;transform:none}.rg-case input:checked+span{border-color:#d97706;background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 4px 10px -4px rgba(217,119,6,.7)}.rg .lc-lr2.rg-ligne[data-coche]{border-color:rgba(245,158,11,.55);background:color-mix(in srgb,#fbbf24 7%,var(--lc-ligne))}.rg-selection{position:fixed;left:50%;bottom:26px;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 20px;border-radius:20px;background:linear-gradient(180deg,#1e293b,#0b1220);border:1px solid rgba(148,163,184,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 30px 60px -20px rgba(2,6,23,.7);color:#e2e8f0;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s}.rg-selection[data-ouverte]{transform:translate(-50%);opacity:1;pointer-events:auto}.rg-selection-n{display:grid;margin-right:10px;font-size:13px;font-weight:600;color:#cbd5e1}.rg-selection-n b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15px;color:#fcd34d}.rg-selection-n small{font-size:12px;font-weight:700;color:#94a3b8}.rg-selection button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:13px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.06);font-size:13.5px;font-weight:700;color:#f1f5f9;transition:background .25s,transform .25s}.rg-selection button:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px)}.rg-selection button svg{width:16px;height:16px}.rg-selection .rg-sel-principal{border-color:#f59e0b;background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#1f1300;box-shadow:0 8px 18px -8px rgba(245,158,11,.8)}.rg-selection .rg-sel-principal:hover{background:linear-gradient(180deg,#fcd34d,#fbbf24)}.rg-selection .rg-sel-fermer{width:42px;padding:0;justify-content:center}.rg-pied{display:flex;align-items:center;gap:12px;width:100%}.rg-pied>b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:17px;font-weight:800;color:#0f172a}.rg-pied>b small{font-size:10.5px;color:#64748b}.rg-pied-esp{flex:1}.rg-pied-bt{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-size:13.5px;font-weight:700;color:#334155;text-decoration:none}.rg-pied-bt svg{width:15px;height:15px}.rg-pied-bt.rg-pied-principal{border-color:#f59e0b;background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#1f1300}.rg-vide{display:grid;justify-items:center;gap:6px;padding:60px 20px;border-radius:20px;border:1.5px dashed var(--lc-line-2);text-align:center;color:var(--lc-leger)}.rg-vide svg{width:30px;height:30px}.rg-vide b{font-size:15px;color:var(--lc-ink)}@keyframes rg-monte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rg *,.rg-selection{animation:none!important;transition:none!important}}.rg .bf-sr{flex:0 1 360px;width:360px}.rg .lc-am.rg-montant{position:relative}.rg .lc-am.rg-montant small{display:inline;position:absolute;left:100%;bottom:.15em;margin-left:3px;line-height:1}.rg-selection-n>span{white-space:nowrap}.rg-dd-qui{min-width:330px;max-height:460px;overflow:auto}.rg-dd-chantiers{margin:0 0 4px 22px;padding:0 0 0 10px;border-left:1.5px solid var(--lc-line-2);list-style:none}.rg-dd .rg-dd-chantier{justify-content:flex-start;gap:8px;padding-top:6px;padding-bottom:6px;font-size:12.5px}.rg-dd .rg-dd-chantier svg{color:#94a3b8}.rg-dd .rg-dd-chantier em{margin-left:auto}.rg-dd-qui .lc-dd-o .lc-dd-n{font-weight:800;color:var(--lc-ink)}.rg-dd-qui .lc-dd-o.rg-dd-chantier .lc-dd-n{font-weight:500;color:#475569}.rg-dd .rg-dd-acier{width:30px;height:30px;flex-shrink:0;border-radius:9px;font-size:10px;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.45),0 5px 10px -6px rgba(15,23,42,.5)}.rg-dd .rg-dd-acier--chantier{width:22px;height:22px;border-radius:7px}.rg-dd .lc-dd-o .rg-dd-acier svg{position:relative;color:#334155;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8))}.rg-qui .lc-cli-b b{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-droite{display:flex;flex-shrink:0;align-items:center;gap:10px}.rg-droite .lc-cli-b{height:42px}.rg-droite .lc-dd{right:0;left:auto}.rg-droite .lc-cli{position:relative}.rg-droite .lc-dd{top:50px}.rg-total{min-height:42px;align-items:center}.rg-sous{position:relative;z-index:30}@media (max-width:1023px){.rg-sous{flex-direction:column;align-items:stretch}.rg-puces{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.rg-puce{flex-shrink:0}.rg-droite{flex-wrap:wrap}.rg-total{margin-left:auto}.rg .rg-entete{display:none}.listes.rg .lc-lr2.rg-ligne{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"case doc montant" "case statut statut";row-gap:8px;-moz-column-gap:12px;column-gap:12px;padding:12px 14px 12px 16px}.rg-ligne>:first-child{grid-area:case}.rg-ligne>.lc-n{grid-area:doc}.rg-ligne>.rg-chantier,.rg-ligne>.rg-date,.rg-ligne>.rg-oeil{display:none}.rg-ligne>:nth-child(5){grid-area:statut;justify-self:start;margin-left:var(--rg-retrait,48px)}.rg-ligne>.rg-montant{grid-area:montant;align-self:start;padding-top:1px}.rg-case span{opacity:1;transform:none}.rg-selection{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;transform:translateY(140%)}.rg-selection[data-ouverte]{transform:none}.rg .bf-sr{flex:1 1 auto;width:auto}}.rg-extrait{display:block;overflow:hidden;margin-top:2px;font-size:12px;font-weight:600;font-style:italic;text-overflow:ellipsis;white-space:nowrap;color:#92400e}.rg-selection button:disabled{opacity:.7;cursor:progress}html.dark .rg-dd .lc-dd-o svg,html.dark .rg-extrait{color:#fcd34d}@media (max-width:1023px){.rg-ligne .lc-n-t b{white-space:normal}.rg-ligne .rg-type{display:block;font-family:var(--font-manrope),sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.02em}.rg-ligne .lc-ic3{width:34px;height:34px;border-radius:11px}.rg-droite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.rg-droite .lc-cli,.rg-droite .lc-cli-b{width:100%;min-width:0}.rg-droite .lc-cli-b{height:42px;padding:0 10px;font-size:13px}.rg-droite .lc-cli-b b{min-width:0;overflow:hidden;text-overflow:ellipsis}.rg-total{grid-column:1/-1;justify-content:space-between;margin-left:0}.rg-droite .rg-periode .lc-dd{right:0;left:auto}.rg-droite .rg-genre{grid-column:1/-1}.rg-droite .rg-genre .lc-dd{left:0;right:auto;width:min(300px,calc(100vw - 32px))}.rg-droite .rg-qui .lc-dd{left:0;right:auto;width:min(330px,calc(100vw - 32px))}}@media (max-width:640px){.rg-pied{flex-wrap:wrap;gap:8px}.rg-pied>b{white-space:nowrap}.rg-pied-esp{display:none}.rg-pied-bt{flex:1 1 auto;justify-content:center;white-space:nowrap}}.rg-ligne .lc-n-t b{display:flex;align-items:baseline;gap:8px;min-width:0}.rg-ligne .rg-numero{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-ligne .rg-type{flex-shrink:0;font-family:var(--font-manrope),sans-serif;font-size:12.5px;font-weight:600}@media (max-width:1023px){.rg-ligne .lc-n-t b,.rg-ligne .rg-numero{display:block}}.rg .rg-sigle{width:40px;height:40px;flex-shrink:0;font-size:10.5px;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.rg .lc-lr2.rg-ligne:hover .rg-sigle{transform:translateY(-2px)}.rg .lc-lr2.rg-ligne:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.rg-mois h3{position:sticky;top:84px;z-index:5;align-self:flex-start;margin-left:0;padding:5px 10px 5px 12px;border-radius:999px;border:1px solid var(--lc-line-2);background:color-mix(in srgb,var(--lc-ligne) 92%,transparent);backdrop-filter:blur(8px);box-shadow:0 6px 16px -10px rgba(15,23,42,.35)}.rg-mois h3:after{display:none}.rg-sans-fichier{margin:auto;max-width:420px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.rg-sans-fichier svg{width:44px;height:44px;color:#d97706}.rg-sans-fichier b{font-size:17px;color:var(--lc-ink,#0b1220)}.rg-sans-fichier span{font-size:14px;line-height:1.5;color:#64748b}.rg-sans-fichier a{margin-top:8px}.rg-feuilleter{gap:2px;margin-right:6px;padding:3px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.rg-feuilleter,.rg-feuilleter button{display:inline-flex;align-items:center}.rg-feuilleter button{width:36px;height:36px;justify-content:center;border-radius:9px;color:#334155;transition:background .2s,color .2s}.rg-feuilleter button:hover:not(:disabled){background:rgba(245,158,11,.14);color:#b45309}.rg-feuilleter button:disabled{opacity:.3}.rg-feuilleter button svg{width:18px;height:18px}.rg-feuilleter>span{min-width:44px;font-size:12.5px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;color:#475569}.rg-glisser{display:contents}html.dark .rg-feuilleter{border-color:rgba(148,163,184,.25);background:rgba(15,23,42,.7)}html.dark .rg-feuilleter button,html.dark .rg-feuilleter>span{color:#e2e8f0}@media (max-width:1023px){.rg .rg-sigle{width:36px;height:36px;border-radius:11px;font-size:10px}.rg-mois h3{top:72px}.rg .lc-lr2.rg-ligne>.lc-n{justify-self:stretch;min-width:0}.rg .lc-lr2.rg-ligne>:first-child{justify-self:start}}@media (min-width:1024px){.rg .rg-entete{min-height:32px}.rg .rg-entete>span:nth-child(2){visibility:hidden}.rg .rg-liste>.rg-mois:first-of-type>h3{margin-top:-40px}.rg .lc-dlay:not([data-large]):has(.rg-entete)>.lc-dpan{margin-top:40px}}@media (max-width:639px){.lc-stc{flex-direction:column;align-items:stretch;gap:8px}.lc-stc-l{font-size:11px}.lc-stc-o{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);width:100%}.lc-stc-o>button{height:auto;min-height:44px;justify-content:center;padding:6px 10px;line-height:1.2;text-align:center}.lc-stc-o>button>span{text-wrap:balance}.lc-bp .lc-chs:has(>.lc-cp--st+.lc-cp--st){-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}}.fc-pieces-ajouts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fc-pieces-ajout{display:inline-flex;flex:1 1 auto;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(217,119,6,.35);border-radius:12px;background:linear-gradient(180deg,#fffbeb,#fef3c7);font-size:13px;font-weight:800;color:#92400e;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 4px 10px -8px rgba(146,64,14,.6);transition:border-color .2s,box-shadow .2s,transform .2s}.fc-pieces-ajout:hover{border-color:#f59e0b;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 0 0 3px rgba(245,158,11,.16)}.fc-pieces-ajout:active{transform:scale(.98)}.fc-pieces-ajout svg{width:16px;height:16px;color:#d97706}html.dark .fc-pieces-ajout{border-color:rgba(251,191,36,.3);background:rgba(245,158,11,.1);color:#fcd34d}.eq2-inters>li{list-style:none}a.eq2-inter{color:inherit;text-decoration:none;transition:background .2s}a.eq2-inter:hover{background:color-mix(in srgb,#f59e0b 9%,transparent)}a.eq2-inter:focus-visible{outline:2px solid #f59e0b;outline-offset:1px}.eq2-tiroir-inters{--lc-ink:#0b1220;--ag2-leger:#64748b;--ag2-doux:#475569;--eq2-date:#92400e;display:flex;flex-direction:column;gap:14px}html.dark .eq2-tiroir-inters{--lc-ink:#f1f5f9;--ag2-leger:#94a3b8;--ag2-doux:#cbd5e1;--eq2-date:#fcd34d}.eq2-tiroir-inters .lc-atg{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--d)}.eq2-tiroir-inters .lc-atg>i{width:7px;height:7px;border-radius:50%;background:var(--d)}.eq2-tiroir-inters .lc-atg em{margin-left:auto;font-style:normal;color:var(--ag2-leger)}.eq2-tiroir-inters .lc-at-vide{margin:0;font-size:13px;color:var(--ag2-leger)}.eq2-tiroir-inters .eq2-inters{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.eq2-tiroir-inters .eq2-inter{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:12px;padding:5px 6px}.eq2-tiroir-inters .lc-ty{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#e2e8f0);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(51,65,85,.25);color:#334155}.eq2-tiroir-inters .lc-ty svg{width:16px;height:16px}.eq2-tiroir-inters .eq2-inter-t{display:flex;min-width:0;flex-direction:column}.eq2-tiroir-inters .eq2-inter-t b{overflow:hidden;font-size:13.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap;color:var(--lc-ink)}.eq2-tiroir-inters .eq2-inter-t span{overflow:hidden;font-size:11.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--ag2-leger)}.eq2-tiroir-inters .eq2-inter em{font-size:12.5px;font-style:normal;font-weight:800;white-space:nowrap;color:var(--eq2-date)}.eq2-guide{margin-bottom:16px;padding:16px 18px;border-radius:20px;color:#e2e8f0;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(160deg,#16213a,#0b1222);background-size:34px 34px,34px 34px,auto;box-shadow:0 18px 36px -24px rgba(2,6,23,.8)}.eq2-guide-tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.eq2-guide-tete b{font-family:var(--font-sora),var(--font-manrope),sans-serif;font-size:15px;font-weight:800;color:#fbbf24;letter-spacing:.01em}.eq2-guide-fermer{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#e2e8f0;cursor:pointer}.eq2-guide-fermer svg{width:15px;height:15px}.eq2-guide-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.eq2-guide-etapes li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px}.eq2-guide-etapes li>span:last-child{display:flex;flex-direction:column;gap:3px}.eq2-guide-etapes b{font-size:14px;font-weight:800;color:#fff}.eq2-guide-etapes small{font-size:12.5px;font-weight:600;line-height:1.45;color:#cbd5e1}.eq2-guide-ic{position:relative;display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#334155;background:linear-gradient(180deg,#f8fafc,#cbd5e1 55%,#e2e8f0);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 1px rgba(0,0,0,.25),0 0 0 1px rgba(51,65,85,.5),0 8px 14px -8px rgba(0,0,0,.7)}.eq2-guide-ic i,.eq2-guide-ic svg{width:20px;height:20px}.eq2-guide-ic i{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-style:normal;font-weight:900;color:#2a1600;background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:0 0 0 2px #0b1222}.eq2-guide-lien{display:inline-block;margin-top:14px;font-size:13px;font-weight:800;color:#fbbf24!important;text-decoration:none}.eq2-guide-lien:hover{text-decoration:underline}.eq2-guide-rouvrir{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 12px;border-radius:999px;border:1px solid rgba(217,119,6,.35);background:#fffbeb;font-size:12.5px;font-weight:800;color:#92400e;cursor:pointer}.eq2-guide-rouvrir svg{width:15px;height:15px}html.dark .eq2-guide-rouvrir{background:rgba(245,158,11,.12);color:#fcd34d}@media (max-width:900px){.eq2-guide-etapes{grid-template-columns:minmax(0,1fr);gap:12px}}.eq2 .eq2-int{display:flex;min-width:0;flex-direction:column;gap:1px}.eq2-int-2{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.eq2-int-2 i{font-style:normal;color:var(--ag2-leger,#64748b)}:root.light .marker\:text-slate-400 ::marker{color:var(--text-secondary)!important}:root.light .marker\:text-slate-400::marker{color:var(--text-secondary)!important}:root.light .placeholder\:text-slate-400::-moz-placeholder{color:var(--text-secondary)!important}:root.light .placeholder\:text-slate-400::placeholder{color:var(--text-secondary)!important}:root.light .placeholder\:text-slate-500::-moz-placeholder{color:#6b7280!important}:root.light .placeholder\:text-slate-500::placeholder{color:#6b7280!important}:root.light .placeholder\:text-slate-600::-moz-placeholder{color:var(--text-tertiary)!important}:root.light .placeholder\:text-slate-600::placeholder{color:var(--text-tertiary)!important}:root.light .hover\:bg-slate-950:hover{background-color:var(--bg-page)!important}:root.light .hover\:bg-slate-800:hover,:root.light .hover\:bg-slate-800\/50:hover,:root.light .hover\:bg-slate-900:hover{background-color:var(--bg-card)!important}:root.light .hover\:bg-slate-800:hover.rounded-2xl,:root.light .hover\:bg-slate-800:hover.rounded-3xl,:root.light .hover\:bg-slate-800:hover.rounded-xl,:root.light .hover\:bg-slate-800\/50:hover.rounded-2xl,:root.light .hover\:bg-slate-800\/50:hover.rounded-3xl,:root.light .hover\:bg-slate-800\/50:hover.rounded-xl,:root.light .hover\:bg-slate-900:hover.rounded-2xl,:root.light .hover\:bg-slate-900:hover.rounded-3xl,:root.light .hover\:bg-slate-900:hover.rounded-xl{box-shadow:var(--shadow-card)!important}:root.light .hover\:bg-slate-800\/50:hover.rounded-2xl:hover,:root.light .hover\:bg-slate-800\/50:hover.rounded-xl:hover,:root.light .hover\:bg-slate-900:hover.rounded-2xl:hover,:root.light .hover\:bg-slate-900:hover.rounded-3xl:hover,:root.light .hover\:bg-slate-900:hover.rounded-xl:hover{box-shadow:var(--shadow-card-hover)!important}:root.light .hover\:text-slate-100:hover,:root.light .hover\:text-slate-200:hover{color:var(--text-primary)!important}:root.light .hover\:text-slate-300:hover{color:#1f2937!important}:root.light .hover\:bg-sky-500\/20:hover{background-color:rgba(2,132,199,.13)!important}:root.light .hover\:border-slate-700:hover{border-color:var(--border-soft)!important}:root.light .hover\:bg-slate-800:hover:where(.h-px,[class*=h-\\\[1px\\\]]){background-color:var(--border-soft)!important}:root.light .hover\:bg-rose-500\/10:hover,:root.light .hover\:bg-rose-500\/15:hover,:root.light .hover\:bg-rose-500\/20:hover{background-color:#fef2f2!important}:root.light .hover\:bg-amber-500\/10:hover,:root.light .hover\:bg-amber-500\/20:hover{background-color:#fffbeb!important}:root.light .hover\:border-amber-500\/50:hover{border-color:#fde68a!important}:root.light .hover\:bg-emerald-500\/20:hover{background-color:#f0fdf4!important}:root.light .hover\:bg-slate-800:hoverinput,:root.light .hover\:bg-slate-800:hoverselect,:root.light .hover\:bg-slate-800:hovertextarea{background-color:var(--bg-input)!important;color:var(--text-primary)!important}:root.light .hover\:bg-slate-900:hoverinput,:root.light .hover\:bg-slate-900:hoverselect,:root.light .hover\:bg-slate-900:hovertextarea{background-color:var(--bg-input)!important;color:var(--text-primary)!important}:root.light .hover\:border-slate-700:hoverinput,:root.light .hover\:border-slate-700:hoverselect,:root.light .hover\:border-slate-700:hovertextarea{border-color:#d6d3d1!important}:root.light .focus\:border-rose-500:focus{border-color:#fecaca!important}:root.light .focus\:border-emerald-500:focus{border-color:#bbf7d0!important}:root.light .dark\:bg-slate-950:is(.dark *){background-color:var(--bg-page)!important}:root.light .dark\:bg-slate-900:is(.dark *){background-color:var(--bg-card)!important}:root.light .dark\:bg-slate-900\/40:is(.dark *){background-color:var(--bg-card)!important}:root.light .dark\:bg-slate-800:is(.dark *){background-color:var(--bg-card)!important}:root.light .dark\:bg-slate-900:is(.dark *).rounded-2xl,:root.light .dark\:bg-slate-900:is(.dark *).rounded-3xl,:root.light .dark\:bg-slate-900:is(.dark *).rounded-xl{box-shadow:var(--shadow-card)!important}:root.light .dark\:bg-slate-800:is(.dark *).rounded-2xl,:root.light .dark\:bg-slate-800:is(.dark *).rounded-3xl,:root.light .dark\:bg-slate-800:is(.dark *).rounded-xl{box-shadow:var(--shadow-card)!important}:root.light .dark\:bg-slate-900:is(.dark *).rounded-2xl:hover,:root.light .dark\:bg-slate-900:is(.dark *).rounded-3xl:hover,:root.light .dark\:bg-slate-900:is(.dark *).rounded-xl:hover{box-shadow:var(--shadow-card-hover)!important}:root.light .dark\:text-slate-50:is(.dark *){color:var(--text-primary)!important}:root.light .dark\:text-slate-100:is(.dark *){color:var(--text-primary)!important}:root.light .dark\:text-slate-200:is(.dark *){color:var(--text-primary)!important}:root.light .dark\:text-slate-300:is(.dark *){color:#1f2937!important}:root.light .dark\:text-slate-400:is(.dark *){color:var(--text-secondary)!important}:root.light .dark\:text-sky-100:is(.dark *){color:#075985!important}:root.light .dark\:text-sky-200:is(.dark *){color:#075985!important}:root.light .dark\:text-sky-300:is(.dark *){color:#075985!important}:root.light .dark\:bg-sky-500\/10:is(.dark *){background-color:rgba(2,132,199,.1)!important}:root.light .dark\:bg-sky-500\/15:is(.dark *){background-color:rgba(2,132,199,.13)!important}:root.light .dark\:bg-sky-500\/20:is(.dark *){background-color:rgba(2,132,199,.13)!important}:root.light .dark\:border-slate-700:is(.dark *){border-color:var(--border-soft)!important}:root.light .dark\:border-slate-700\/60:is(.dark *){border-color:var(--border-soft)!important}:root.light .dark\:border-slate-800:is(.dark *){border-color:var(--border-soft)!important}:root.light .dark\:bg-slate-800:is(.dark *):where(.h-px,[class*=h-\\\[1px\\\]]){background-color:var(--border-soft)!important}:root.light .dark\:bg-rose-500\/5:is(.dark *){background-color:#fef2f2!important}:root.light .dark\:bg-rose-500\/10:is(.dark *){background-color:#fef2f2!important}:root.light .dark\:bg-rose-500\/15:is(.dark *){background-color:#fef2f2!important}:root.light .dark\:bg-rose-500\/20:is(.dark *){background-color:#fef2f2!important}:root.light .dark\:border-rose-400\/30:is(.dark *){border-color:#fecaca!important}:root.light .dark\:border-rose-400\/50:is(.dark *){border-color:#fecaca!important}:root.light .dark\:border-rose-500\/20:is(.dark *){border-color:#fecaca!important}:root.light .dark\:border-rose-500\/30:is(.dark *){border-color:#fecaca!important}:root.light .dark\:text-rose-200:is(.dark *){color:#b91c1c!important}:root.light .dark\:text-rose-300:is(.dark *){color:#b91c1c!important}:root.light .dark\:text-rose-400:is(.dark *){color:#b91c1c!important}:root.light .dark\:bg-amber-500\/5:is(.dark *){background-color:#fffbeb!important}:root.light .dark\:bg-amber-500\/10:is(.dark *){background-color:#fffbeb!important}:root.light .dark\:bg-amber-500\/15:is(.dark *){background-color:#fffbeb!important}:root.light .dark\:bg-amber-500\/20:is(.dark *){background-color:#fffbeb!important}:root.light .dark\:bg-amber-400\/10:is(.dark *){background-color:#fffbeb!important}:root.light .dark\:bg-amber-400\/15:is(.dark *){background-color:#fffbeb!important}:root.light .dark\:border-amber-500\/30:is(.dark *){border-color:#fde68a!important}:root.light .dark\:border-amber-500\/50:is(.dark *){border-color:#fde68a!important}:root.light .dark\:border-amber-400\/30:is(.dark *){border-color:#fde68a!important}:root.light .dark\:border-amber-400\/50:is(.dark *){border-color:#fde68a!important}:root.light .dark\:text-amber-200:is(.dark *){color:#b45309!important}:root.light .dark\:text-amber-300:is(.dark *){color:#b45309!important}:root.light .dark\:text-amber-400:is(.dark *){color:#b45309!important}:root.light .dark\:bg-emerald-500\/10:is(.dark *){background-color:#f0fdf4!important}:root.light .dark\:bg-emerald-500\/15:is(.dark *){background-color:#f0fdf4!important}:root.light .dark\:bg-emerald-500\/20:is(.dark *){background-color:#f0fdf4!important}:root.light .dark\:border-emerald-500\/30:is(.dark *){border-color:#bbf7d0!important}:root.light .dark\:text-emerald-300:is(.dark *){color:#15803d!important}:root.light .dark\:text-emerald-400:is(.dark *){color:#15803d!important}:root.light .dark\:bg-slate-800:is(.dark *)input,:root.light .dark\:bg-slate-800:is(.dark *)select,:root.light .dark\:bg-slate-800:is(.dark *)textarea{background-color:var(--bg-input)!important;color:var(--text-primary)!important}:root.light .dark\:bg-slate-900:is(.dark *)input,:root.light .dark\:bg-slate-900:is(.dark *)select,:root.light .dark\:bg-slate-900:is(.dark *)textarea{background-color:var(--bg-input)!important;color:var(--text-primary)!important}:root.light .dark\:border-slate-700:is(.dark *)input,:root.light .dark\:border-slate-700:is(.dark *)select,:root.light .dark\:border-slate-700:is(.dark *)textarea{border-color:#d6d3d1!important}:root.light .dark\:border-slate-800:is(.dark *)input,:root.light .dark\:border-slate-800:is(.dark *)select,:root.light .dark\:border-slate-800:is(.dark *)textarea{border-color:#d6d3d1!important}:root.light .dark\:placeholder\:text-slate-500:is(.dark *)::-moz-placeholder{color:#6b7280!important}:root.light .dark\:placeholder\:text-slate-500:is(.dark *)::placeholder{color:#6b7280!important}:root.light .dark\:hover\:text-slate-200:hover:is(.dark *){color:var(--text-primary)!important}:root.light .dark\:hover\:text-sky-300:hover:is(.dark *){color:#075985!important}:root.light .dark\:hover\:bg-rose-500\/20:hover:is(.dark *){background-color:#fef2f2!important}:root.light .dark\:hover\:border-rose-500\/30:hover:is(.dark *){border-color:#fecaca!important}:root.light .dark\:hover\:text-rose-300:hover:is(.dark *){color:#b91c1c!important}:root.light .dark\:hover\:bg-amber-500\/20:hover:is(.dark *){background-color:#fffbeb!important}:root.light .dark\:hover\:text-amber-200:hover:is(.dark *){color:#b45309!important}@media (min-width:1024px){:root.light .lg\:bottom-0.fixed.bg-slate-950\/95{background-color:rgba(17,24,39,.95)!important}}.fenetre-corps .marker\:text-artevo-text-soft ::marker{color:var(--f-texte-2)}.fenetre-corps .marker\:text-artevo-text-soft::marker{color:var(--f-texte-2)}.fenetre-corps .placeholder\:text-artevo-text-soft::-moz-placeholder{color:var(--f-texte-2)}.fenetre-corps .placeholder\:text-artevo-text-soft::placeholder{color:var(--f-texte-2)}.checked\:bg-amber-500:checked a,.checked\:bg-amber-500:checked button{box-shadow:0 1px 2px rgba(146,86,10,.25),0 6px 16px -4px rgba(217,119,6,.4);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.checked\:bg-amber-500:checked a:hover,.checked\:bg-amber-500:checked button:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(146,86,10,.3),0 10px 24px -4px rgba(217,119,6,.5);filter:brightness(1.04)}.checked\:bg-amber-500:checked a:active,.checked\:bg-amber-500:checked button:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(146,86,10,.3)}.hover\:bg-amber-400:hover button,.hover\:bg-amber-400:hovera{box-shadow:0 1px 2px rgba(146,86,10,.25),0 6px 16px -4px rgba(217,119,6,.4);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.hover\:bg-amber-400:hover button:hover,.hover\:bg-amber-400:hovera:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(146,86,10,.3),0 10px 24px -4px rgba(217,119,6,.5);filter:brightness(1.04)}.hover\:bg-amber-400:hover button:active,.hover\:bg-amber-400:hovera:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(146,86,10,.3)}.hover\:bg-artevo-surface-soft:hover button,.hover\:bg-artevo-surface-soft:hovera{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.active\:bg-artevo-surface-soft:active button,.active\:bg-artevo-surface-soft:activea{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease}.fenetre-corps .disabled\:hover\:text-artevo-text-muted:hover:disabled,.fenetre-corps .disabled\:text-artevo-text-soft:disabled{color:var(--f-texte-2)}.dark\:bg-amber-400:is(.dark *) button,.dark\:bg-amber-400:is(.dark *)a{box-shadow:0 1px 2px rgba(146,86,10,.25),0 6px 16px -4px rgba(217,119,6,.4);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.dark\:bg-amber-400:is(.dark *) button:hover,.dark\:bg-amber-400:is(.dark *)a:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(146,86,10,.3),0 10px 24px -4px rgba(217,119,6,.5);filter:brightness(1.04)}.dark\:bg-amber-400:is(.dark *) button:active,.dark\:bg-amber-400:is(.dark *)a:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(146,86,10,.3)}.dark\:checked\:bg-amber-400:checked:is(.dark *) button,.dark\:checked\:bg-amber-400:checked:is(.dark *)a{box-shadow:0 1px 2px rgba(146,86,10,.25),0 6px 16px -4px rgba(217,119,6,.4);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.dark\:checked\:bg-amber-400:checked:is(.dark *) button:hover,.dark\:checked\:bg-amber-400:checked:is(.dark *)a:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(146,86,10,.3),0 10px 24px -4px rgba(217,119,6,.5);filter:brightness(1.04)}.dark\:checked\:bg-amber-400:checked:is(.dark *) button:active,.dark\:checked\:bg-amber-400:checked:is(.dark *)a:active{transform:translateY(0) scale(.98);box-shadow:0 1px 2px rgba(146,86,10,.3)}@media (min-width:640px){.panneau-integre[data-large=non] .sm\:grid-cols-2[class*="md:grid-cols-"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rg2-apparence [aria-pressed] .sm\:text-sm{font-size:12px;letter-spacing:-.01em;white-space:nowrap}}@media (min-width:768px){.panneau-integre[data-large=non] .md\:grid-cols-2[class*="md:grid-cols-"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fenetre-corps .\[\&\:empty\:before\]\:text-artevo-text-soft:empty:before{color:var(--f-texte-2)}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:text-artevo-text-soft ::marker{color:var(--artevo-text-soft)}.marker\:text-slate-400 ::marker{color:#94a3b8}.marker\:text-artevo-text-soft::marker{color:var(--artevo-text-soft)}.marker\:text-slate-400::marker{color:#94a3b8}.placeholder\:text-artevo-text-soft::-moz-placeholder{color:var(--artevo-text-soft)}.placeholder\:text-artevo-text-soft::placeholder{color:var(--artevo-text-soft)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-amber-500:checked{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.checked\:bg-amber-500:checked{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.focus-within\:border-artevo-accent:focus-within{border-color:var(--artevo-accent)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-px:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-amber-400\/40:hover{border-color:rgba(251,191,36,.4)}.hover\:border-amber-400\/60:hover{border-color:rgba(251,191,36,.6)}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-amber-500\/40:hover{border-color:rgba(245,158,11,.4)}.hover\:border-amber-500\/50:hover{border-color:rgba(245,158,11,.5)}.hover\:border-artevo-accent:hover{border-color:var(--artevo-accent)}.hover\:border-artevo-border-strong:hover{border-color:var(--artevo-border-strong)}.hover\:border-blue-500\/60:hover{border-color:rgba(59,130,246,.6)}.hover\:border-emerald-500\/40:hover{border-color:rgba(16,185,129,.4)}.hover\:border-rose-300:hover{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.hover\:border-rose-400:hover{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\:border-slate-600\/70:hover{border-color:rgba(71,85,105,.7)}.hover\:border-slate-700:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/10:hover{background-color:rgba(245,158,11,.1)}.hover\:bg-amber-500\/20:hover{background-color:rgba(245,158,11,.2)}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-artevo-danger:hover{background-color:var(--artevo-danger)}.hover\:bg-artevo-surface:hover{background-color:var(--artevo-surface)}.hover\:bg-artevo-surface-raised:hover{background-color:var(--artevo-surface-raised)}.hover\:bg-artevo-surface-soft:hover{background-color:var(--artevo-surface-soft)}.hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/25:hover{background-color:rgba(59,130,246,.25)}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/20:hover{background-color:rgba(16,185,129,.2)}.hover\:bg-emerald-500\/25:hover{background-color:rgba(16,185,129,.25)}.hover\:bg-emerald-600\/20:hover{background-color:rgba(5,150,105,.2)}.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.hover\:bg-orange-300:hover{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.hover\:bg-orange-500\/20:hover{background-color:rgba(249,115,22,.2)}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:rgba(244,63,94,.1)}.hover\:bg-rose-500\/15:hover{background-color:rgba(244,63,94,.15)}.hover\:bg-rose-500\/20:hover{background-color:rgba(244,63,94,.2)}.hover\:bg-sky-500\/20:hover{background-color:rgba(14,165,233,.2)}.hover\:bg-sky-500\/25:hover{background-color:rgba(14,165,233,.25)}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/50:hover{background-color:rgba(30,41,59,.5)}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-slate-950:hover{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.05)}.hover\:from-amber-200:hover{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:hsla(48,97%,77%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-amber-300:hover{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,211,77,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-emerald-300:hover{--tw-gradient-from:#6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(110,231,183,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-rose-400:hover{--tw-gradient-from:#fb7185 var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,113,133,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-slate-600:hover{--tw-gradient-from:#475569 var(--tw-gradient-from-position);--tw-gradient-to:rgba(71,85,105,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-amber-400:hover{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.hover\:to-amber-500:hover{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.hover\:to-emerald-500:hover{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.hover\:to-rose-500:hover{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.hover\:to-slate-800:hover{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.hover\:text-amber-600:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-artevo-accent:hover{color:var(--artevo-accent)}.hover\:text-artevo-text:hover{color:var(--artevo-text)}.hover\:text-orange-300:hover{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.hover\:text-orange-800:hover{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-rose-500:hover{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-sky-800:hover{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.22\)\2c 0_5px_12px_-2px_rgba\(190\2c 18\2c 60\2c 0\.55\)\]:hover{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 5px 12px -2px rgba(190,18,60,.55);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 5px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.35\)\2c 0_5px_12px_-2px_rgba\(180\2c 83\2c 9\2c 0\.55\)\]:hover{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 5px 12px -2px rgba(180,83,9,.55);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 5px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-artevo-card:hover{--tw-shadow:var(--artevo-shadow-card);--tw-shadow-colored:var(--artevo-shadow-card)}.hover\:shadow-artevo-card:hover,.hover\:shadow-artevo-panel:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-artevo-panel:hover{--tw-shadow:var(--artevo-shadow-panel);--tw-shadow-colored:var(--artevo-shadow-panel)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-amber-900\/30:hover{--tw-shadow-color:rgba(120,53,15,.3);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-amber-400\/60:focus{border-color:rgba(251,191,36,.6)}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-amber-500\/60:focus{border-color:rgba(245,158,11,.6)}.focus\:border-artevo-accent:focus{border-color:var(--artevo-accent)}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-orange-500:focus{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.focus\:border-rose-500:focus{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.focus\:border-sky-500:focus{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.focus\:bg-artevo-bg:focus{background-color:var(--artevo-bg)}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-amber-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.focus\:ring-amber-500\/20:focus{--tw-ring-color:rgba(245,158,11,.2)}.focus\:ring-amber-500\/25:focus{--tw-ring-color:rgba(245,158,11,.25)}.focus\:ring-amber-500\/30:focus{--tw-ring-color:rgba(245,158,11,.3)}.focus\:ring-emerald-500\/25:focus{--tw-ring-color:rgba(16,185,129,.25)}.focus\:ring-orange-500\/20:focus{--tw-ring-color:rgba(249,115,22,.2)}.focus\:ring-rose-500\/25:focus{--tw-ring-color:rgba(244,63,94,.25)}.focus\:ring-rose-500\/30:focus{--tw-ring-color:rgba(244,63,94,.3)}.focus-visible\:\!border-amber-500:focus-visible{--tw-border-opacity:1!important;border-color:rgb(245 158 11/var(--tw-border-opacity,1))!important}.focus-visible\:border-amber-500:focus-visible{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus-visible\:bg-white\/5:focus-visible{background-color:hsla(0,0%,100%,.05)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:\!shadow-\[0_0_0_4px_rgba\(245\2c 158\2c 11\2c 0\.22\)\2c var\(--p-creux\)\]:focus-visible{--tw-shadow-color:0 0 0 4px rgba(245,158,11,.22),var(--p-creux)!important;--tw-shadow:var(--tw-shadow-colored)!important}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-artevo-accent:focus-visible{outline-color:var(--artevo-accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color:rgba(251,191,36,.6)}.focus-visible\:ring-amber-500\/30:focus-visible{--tw-ring-color:rgba(245,158,11,.3)}.focus-visible\:ring-amber-500\/40:focus-visible{--tw-ring-color:rgba(245,158,11,.4)}.focus-visible\:ring-amber-500\/55:focus-visible{--tw-ring-color:rgba(245,158,11,.55)}.focus-visible\:ring-artevo-accent:focus-visible{--tw-ring-color:var(--artevo-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[var\(--artevo-bg\)\]:focus-visible{--tw-ring-offset-color:var(--artevo-bg)}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color:#020617}.active\:translate-y-0:active{--tw-translate-y:0px}.active\:translate-y-0:active,.active\:translate-y-px:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-px:active{--tw-translate-y:1px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.97\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.98\]:active,.active\:scale-\[0\.995\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x:0.995;--tw-scale-y:0.995}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-artevo-surface-soft:active{background-color:var(--artevo-surface-soft)}.active\:shadow-\[0_1px_2px_rgba\(180\2c 83\2c 9\2c 0\.4\)\]:active{--tw-shadow:0 1px 2px rgba(180,83,9,.4);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.active\:shadow-\[0_1px_2px_rgba\(190\2c 18\2c 60\2c 0\.4\)\]:active{--tw-shadow:0 1px 2px rgba(190,18,60,.4);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-transparent:disabled{border-color:transparent}.disabled\:bg-artevo-surface-raised:disabled{background-color:var(--artevo-surface-raised)}.disabled\:from-artevo-surface-raised:disabled{--tw-gradient-from:var(--artevo-surface-raised) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.disabled\:to-artevo-surface-raised:disabled{--tw-gradient-to:var(--artevo-surface-raised) var(--tw-gradient-to-position)}.disabled\:text-artevo-text-soft:disabled{color:var(--artevo-text-soft)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:border-artevo-border-strong:hover:disabled{border-color:var(--artevo-border-strong)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-artevo-text-muted:hover:disabled{color:var(--artevo-text-muted)}.disabled\:active\:translate-y-0:active:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:block{display:block}.group:focus-within .group-focus-within\:flex{display:flex}.group\/ligne:focus-within .group-focus-within\/ligne\:opacity-100{opacity:1}.group\/lot:focus-within .group-focus-within\/lot\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-amber-400\/30{background-color:rgba(251,191,36,.3)}.group:hover .group-hover\:opacity-100,.group\/ligne:hover .group-hover\/ligne\:opacity-100,.group\/lot:hover .group-hover\/lot\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-amber-500\/30{--tw-shadow-color:rgba(245,158,11,.3);--tw-shadow:var(--tw-shadow-colored)}.peer:checked~.peer-checked\:opacity-100{opacity:1}.aria-expanded\:\!border-amber-500[aria-expanded=true]{--tw-border-opacity:1!important;border-color:rgb(245 158 11/var(--tw-border-opacity,1))!important}.aria-expanded\:\!shadow-\[0_0_0_4px_rgba\(245\2c 158\2c 11\2c 0\.22\)\2c var\(--p-creux\)\][aria-expanded=true]{--tw-shadow-color:0 0 0 4px rgba(245,158,11,.22),var(--p-creux)!important;--tw-shadow:var(--tw-shadow-colored)!important}.aria-\[invalid\=true\]\:border-amber-500\/70[aria-invalid=true]{border-color:rgba(245,158,11,.7)}.aria-\[invalid\=true\]\:border-red-500[aria-invalid=true]{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.aria-\[invalid\=true\]\:ring-2[aria-invalid=true]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.aria-\[invalid\=true\]\:ring-red-500\/30[aria-invalid=true]{--tw-ring-color:rgba(239,68,68,.3)}@media (prefers-reduced-motion:reduce){.motion-reduce\:flex{display:flex}.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:border-amber-400:is(.dark *){--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.dark\:border-amber-400\/30:is(.dark *){border-color:rgba(251,191,36,.3)}.dark\:border-amber-400\/50:is(.dark *){border-color:rgba(251,191,36,.5)}.dark\:border-amber-500\/30:is(.dark *){border-color:rgba(245,158,11,.3)}.dark\:border-amber-500\/40:is(.dark *){border-color:rgba(245,158,11,.4)}.dark\:border-amber-500\/50:is(.dark *){border-color:rgba(245,158,11,.5)}.dark\:border-amber-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.dark\:border-cyan-400\/30:is(.dark *){border-color:rgba(34,211,238,.3)}.dark\:border-emerald-400\/20:is(.dark *){border-color:rgba(52,211,153,.2)}.dark\:border-emerald-400\/25:is(.dark *){border-color:rgba(52,211,153,.25)}.dark\:border-emerald-400\/30:is(.dark *){border-color:rgba(52,211,153,.3)}.dark\:border-emerald-400\/50:is(.dark *){border-color:rgba(52,211,153,.5)}.dark\:border-emerald-500\/25:is(.dark *){border-color:rgba(16,185,129,.25)}.dark\:border-emerald-500\/30:is(.dark *){border-color:rgba(16,185,129,.3)}.dark\:border-emerald-500\/40:is(.dark *){border-color:rgba(16,185,129,.4)}.dark\:border-emerald-500\/50:is(.dark *){border-color:rgba(16,185,129,.5)}.dark\:border-lime-500\/40:is(.dark *){border-color:rgba(132,204,22,.4)}.dark\:border-orange-500\/40:is(.dark *){border-color:rgba(249,115,22,.4)}.dark\:border-rose-400\/30:is(.dark *){border-color:rgba(251,113,133,.3)}.dark\:border-rose-400\/50:is(.dark *){border-color:rgba(251,113,133,.5)}.dark\:border-rose-500\/20:is(.dark *){border-color:rgba(244,63,94,.2)}.dark\:border-rose-500\/30:is(.dark *){border-color:rgba(244,63,94,.3)}.dark\:border-rose-500\/40:is(.dark *){border-color:rgba(244,63,94,.4)}.dark\:border-rose-500\/50:is(.dark *){border-color:rgba(244,63,94,.5)}.dark\:border-sky-400\/30:is(.dark *){border-color:rgba(56,189,248,.3)}.dark\:border-sky-400\/50:is(.dark *){border-color:rgba(56,189,248,.5)}.dark\:border-sky-500\/30:is(.dark *){border-color:rgba(14,165,233,.3)}.dark\:border-sky-500\/40:is(.dark *){border-color:rgba(14,165,233,.4)}.dark\:border-slate-500\/40:is(.dark *){border-color:rgba(100,116,139,.4)}.dark\:border-slate-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-700\/60:is(.dark *){border-color:rgba(51,65,85,.6)}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-teal-500\/40:is(.dark *){border-color:rgba(20,184,166,.4)}.dark\:border-violet-500\/40:is(.dark *){border-color:rgba(139,92,246,.4)}.dark\:bg-\[\#0b1220\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.dark\:bg-\[\#111a2b\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 26 43/var(--tw-bg-opacity,1))}.dark\:bg-amber-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.dark\:bg-amber-400\/10:is(.dark *){background-color:rgba(251,191,36,.1)}.dark\:bg-amber-400\/15:is(.dark *){background-color:rgba(251,191,36,.15)}.dark\:bg-amber-400\/\[0\.05\]:is(.dark *){background-color:rgba(251,191,36,.05)}.dark\:bg-amber-500\/10:is(.dark *){background-color:rgba(245,158,11,.1)}.dark\:bg-amber-500\/15:is(.dark *){background-color:rgba(245,158,11,.15)}.dark\:bg-amber-500\/20:is(.dark *){background-color:rgba(245,158,11,.2)}.dark\:bg-amber-500\/25:is(.dark *){background-color:rgba(245,158,11,.25)}.dark\:bg-amber-500\/5:is(.dark *){background-color:rgba(245,158,11,.05)}.dark\:bg-cyan-400\/10:is(.dark *){background-color:rgba(34,211,238,.1)}.dark\:bg-emerald-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.dark\:bg-emerald-400\/10:is(.dark *){background-color:rgba(52,211,153,.1)}.dark\:bg-emerald-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.dark\:bg-emerald-500\/10:is(.dark *){background-color:rgba(16,185,129,.1)}.dark\:bg-emerald-500\/15:is(.dark *){background-color:rgba(16,185,129,.15)}.dark\:bg-emerald-500\/20:is(.dark *){background-color:rgba(16,185,129,.2)}.dark\:bg-indigo-500\/15:is(.dark *){background-color:rgba(99,102,241,.15)}.dark\:bg-lime-500\/10:is(.dark *){background-color:rgba(132,204,22,.1)}.dark\:bg-lime-500\/15:is(.dark *){background-color:rgba(132,204,22,.15)}.dark\:bg-lime-500\/20:is(.dark *){background-color:rgba(132,204,22,.2)}.dark\:bg-orange-500\/10:is(.dark *){background-color:rgba(249,115,22,.1)}.dark\:bg-orange-500\/15:is(.dark *){background-color:rgba(249,115,22,.15)}.dark\:bg-orange-500\/20:is(.dark *){background-color:rgba(249,115,22,.2)}.dark\:bg-red-500\/10:is(.dark *){background-color:rgba(239,68,68,.1)}.dark\:bg-rose-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.dark\:bg-rose-400\/70:is(.dark *){background-color:rgba(251,113,133,.7)}.dark\:bg-rose-500\/10:is(.dark *){background-color:rgba(244,63,94,.1)}.dark\:bg-rose-500\/15:is(.dark *){background-color:rgba(244,63,94,.15)}.dark\:bg-rose-500\/20:is(.dark *){background-color:rgba(244,63,94,.2)}.dark\:bg-rose-500\/5:is(.dark *){background-color:rgba(244,63,94,.05)}.dark\:bg-sky-400:is(.dark *){--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.dark\:bg-sky-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.dark\:bg-sky-500\/10:is(.dark *){background-color:rgba(14,165,233,.1)}.dark\:bg-sky-500\/15:is(.dark *){background-color:rgba(14,165,233,.15)}.dark\:bg-sky-500\/20:is(.dark *){background-color:rgba(14,165,233,.2)}.dark\:bg-slate-500\/10:is(.dark *){background-color:rgba(100,116,139,.1)}.dark\:bg-slate-500\/15:is(.dark *){background-color:rgba(100,116,139,.15)}.dark\:bg-slate-500\/20:is(.dark *){background-color:rgba(100,116,139,.2)}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-800\/80:is(.dark *){background-color:rgba(30,41,59,.8)}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:rgba(15,23,42,.4)}.dark\:bg-slate-900\/70:is(.dark *){background-color:rgba(15,23,42,.7)}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-teal-500\/10:is(.dark *){background-color:rgba(20,184,166,.1)}.dark\:bg-teal-500\/15:is(.dark *){background-color:rgba(20,184,166,.15)}.dark\:bg-teal-500\/20:is(.dark *){background-color:rgba(20,184,166,.2)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-violet-500\/10:is(.dark *){background-color:rgba(139,92,246,.1)}.dark\:bg-violet-500\/15:is(.dark *){background-color:rgba(139,92,246,.15)}.dark\:bg-violet-500\/20:is(.dark *){background-color:rgba(139,92,246,.2)}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:from-amber-500:is(.dark *){--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-amber-500\/25:is(.dark *){--tw-gradient-from:rgba(245,158,11,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(245,158,11,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-emerald-500:is(.dark *){--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-emerald-500\/25:is(.dark *){--tw-gradient-from:rgba(16,185,129,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-rose-500:is(.dark *){--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-rose-500\/25:is(.dark *){--tw-gradient-from:rgba(244,63,94,.25) var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-slate-500:is(.dark *){--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:rgba(100,116,139,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-slate-700:is(.dark *){--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:rgba(51,65,85,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:to-amber-500\/10:is(.dark *){--tw-gradient-to:rgba(245,158,11,.1) var(--tw-gradient-to-position)}.dark\:to-amber-600:is(.dark *){--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.dark\:to-rose-500\/10:is(.dark *){--tw-gradient-to:rgba(244,63,94,.1) var(--tw-gradient-to-position)}.dark\:to-rose-600:is(.dark *){--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.dark\:to-slate-600:is(.dark *){--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.dark\:to-slate-800:is(.dark *){--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.dark\:to-teal-500\/10:is(.dark *){--tw-gradient-to:rgba(20,184,166,.1) var(--tw-gradient-to-position)}.dark\:to-teal-600:is(.dark *){--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-100\/80:is(.dark *){color:hsla(48,96%,89%,.8)}.dark\:text-amber-100\/90:is(.dark *){color:hsla(48,96%,89%,.9)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-300\/70:is(.dark *){color:rgba(252,211,77,.7)}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-amber-50:is(.dark *){--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-50:is(.dark *){--tw-text-opacity:1;color:rgb(239 246 255/var(--tw-text-opacity,1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-emerald-50:is(.dark *){--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.dark\:text-emerald-950:is(.dark *){--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.dark\:text-indigo-200:is(.dark *){--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-indigo-300\/80:is(.dark *){color:rgba(165,180,252,.8)}.dark\:text-indigo-50:is(.dark *){--tw-text-opacity:1;color:rgb(238 242 255/var(--tw-text-opacity,1))}.dark\:text-lime-100:is(.dark *){--tw-text-opacity:1;color:rgb(236 252 203/var(--tw-text-opacity,1))}.dark\:text-lime-200:is(.dark *){--tw-text-opacity:1;color:rgb(217 249 157/var(--tw-text-opacity,1))}.dark\:text-orange-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-rose-50:is(.dark *){--tw-text-opacity:1;color:rgb(255 241 242/var(--tw-text-opacity,1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:text-slate-950:is(.dark *){--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.dark\:text-teal-100:is(.dark *){--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-violet-100:is(.dark *){--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ring-amber-500\/25:is(.dark *){--tw-ring-color:rgba(245,158,11,.25)}.dark\:placeholder\:text-slate-500:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:placeholder\:text-slate-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:checked\:border-amber-400:checked:is(.dark *){--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.dark\:checked\:bg-amber-400:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.dark\:hover\:border-amber-500\/60:hover:is(.dark *){border-color:rgba(245,158,11,.6)}.dark\:hover\:border-rose-500\/30:hover:is(.dark *){border-color:rgba(244,63,94,.3)}.dark\:hover\:bg-amber-300:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.dark\:hover\:bg-amber-500\/20:hover:is(.dark *){background-color:rgba(245,158,11,.2)}.dark\:hover\:bg-emerald-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.dark\:hover\:bg-rose-50:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.dark\:hover\:bg-rose-500\/20:hover:is(.dark *){background-color:rgba(244,63,94,.2)}.dark\:hover\:text-amber-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:hover\:text-orange-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:hover\:text-rose-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:hover\:text-rose-600:hover:is(.dark *){--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.dark\:hover\:text-sky-300:hover:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:max-h-72{max-height:18rem}.sm\:w-1\/2{width:50%}.sm\:w-12{width:3rem}.sm\:w-\[480px\]{width:480px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[17rem\]{max-width:17rem}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[720px\]{max-width:720px}.sm\:max-w-xs{max-width:20rem}.sm\:\!grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_120px\]{grid-template-columns:1fr 120px}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[1fr_90px_100px_110px\]{grid-template-columns:1fr 90px 100px 110px}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[minmax\(80px\2c 0\.75fr\)_minmax\(120px\2c 1fr\)_minmax\(130px\2c 1\.15fr\)_minmax\(96px\2c 0\.7fr\)\]{grid-template-columns:minmax(80px,.75fr) minmax(120px,1fr) minmax(130px,1.15fr) minmax(96px,.7fr)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-3{gap:.75rem}.sm\:rounded-full{border-radius:9999px}.sm\:p-3{padding:.75rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:pr-1\.5{padding-right:.375rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:-mt-3{margin-top:-.75rem}.md\:h-10{height:2.5rem}.md\:min-h-\[330px\]{min-height:330px}.md\:w-10{width:2.5rem}.md\:max-w-\[390px\]{max-width:390px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[180px\2c 1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[1fr_150px\]{grid-template-columns:1fr 150px}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-0{bottom:0}.lg\:bottom-6{bottom:1.5rem}.lg\:top-0{top:0}.lg\:top-20{top:5rem}.lg\:top-6{top:1.5rem}.lg\:z-10{z-index:10}.lg\:-mb-3{margin-bottom:-.75rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-9{height:2.25rem}.lg\:h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.lg\:h-screen{height:100vh}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-none{max-width:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[minmax\(0\2c 44fr\)_minmax\(0\2c 56fr\)\]{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:gap-2{gap:.5rem}.lg\:gap-5{gap:1.25rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:border-t{border-top-width:1px}.lg\:border-artevo-border{border-color:var(--artevo-border)}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:max-w-\[100rem\]{max-width:100rem}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:empty\:before\]\:text-artevo-text-soft:empty:before{color:var(--artevo-text-soft)}.\[\&\:empty\:before\]\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&\>label\>span\:first-child\]\:whitespace-nowrap>label>span:first-child{white-space:nowrap}.\[\&\>p\]\:mt-1>p{margin-top:.25rem}.\[\&\>p\]\:text-\[14px\]>p{font-size:14px}.\[\&\>p\]\:text-artevo-text>p{color:var(--artevo-text)}.\[\&_button\.group\]\:\!absolute button.group{position:absolute!important}.\[\&_button\.group\]\:\!inset-0 button.group{inset:0!important}.\[\&_button\.group\]\:\!h-11 button.group{height:2.75rem!important}.\[\&_button\.group\]\:\!h-12 button.group{height:3rem!important}.\[\&_button\.group\]\:\!h-full button.group{height:100%!important}.\[\&_button\.group\]\:\!w-11 button.group{width:2.75rem!important}.\[\&_button\.group\]\:\!w-12 button.group{width:3rem!important}.\[\&_button\.group\]\:\!w-full button.group{width:100%!important}.\[\&_button\.group\]\:\!gap-0 button.group{gap:0!important}.\[\&_button\.group\]\:\!overflow-hidden button.group{overflow:hidden!important}.\[\&_button\.group\]\:\!rounded-\[22px\] button.group{border-radius:22px!important}.\[\&_button\.group\]\:\!rounded-full button.group{border-radius:9999px!important}.\[\&_button\.group\]\:\!border-0 button.group{border-width:0!important}.\[\&_button\.group\]\:\!bg-transparent button.group{background-color:transparent!important}.\[\&_button\.group\]\:\!p-0 button.group{padding:0!important}.\[\&_button\.group\]\:\!opacity-0 button.group{opacity:0!important}.\[\&_button\.group_\>div\:last-child\]\:\!hidden button.group>div:last-child,.\[\&_button\.group_div\.flex-1\]\:\!hidden button.group div.flex-1{display:none!important}.\[\&_button\.group_div\.h-14\]\:\!h-11 button.group div.h-14{height:2.75rem!important}.\[\&_button\.group_div\.h-14\]\:\!h-12 button.group div.h-14{height:3rem!important}.\[\&_button\.group_div\.h-14\]\:\!w-11 button.group div.h-14{width:2.75rem!important}.\[\&_button\.group_div\.h-14\]\:\!w-12 button.group div.h-14{width:3rem!important}.\[\&_button\.group_div\.h-14\]\:\!rounded-full button.group div.h-14{border-radius:9999px!important}.\[\&_button\.group_div\.h-14_svg\]\:\!h-5 button.group div.h-14 svg{height:1.25rem!important}.\[\&_button\.group_div\.h-14_svg\]\:\!w-5 button.group div.h-14 svg{width:1.25rem!important}.\[\&_li\]\:text-inherit li{color:inherit}.\[\&_p\]\:mt-1 p{margin-top:.25rem}.\[\&_p\]\:text-inherit p,.\[\&_ul\]\:text-inherit ul{color:inherit}