.ai{display:inline-block}.ai *{transform-box:fill-box;transform-origin:50%}.ai-dash .ai-cell{animation:2.4s ease-in-out infinite ai-cellpulse}.ai-dash .ai-cell:nth-child(2){animation-delay:.3s}.ai-dash .ai-cell:nth-child(3){animation-delay:.6s}.ai-dash .ai-cell:nth-child(4){animation-delay:.9s}@keyframes ai-cellpulse{0%,to{opacity:.35}50%{opacity:1}}.ai-therm .ai-merc{transform-origin:bottom;animation:2.6s ease-in-out infinite ai-merc}@keyframes ai-merc{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.ai-truck .ai-roll{animation:2.4s ease-in-out infinite ai-roll}@keyframes ai-roll{0%,to{transform:translate(-1px)}50%{transform:translate(1.6px)}}.ai-pkg .ai-box{animation:3.2s ease-in-out infinite ai-tilt}@keyframes ai-tilt{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.ai-check .ai-draw{stroke-dasharray:12;animation:2.6s ease-in-out infinite ai-draw}@keyframes ai-draw{0%{stroke-dashoffset:12px}35%,78%{stroke-dashoffset:0}to{stroke-dashoffset:12px}}.ai-spark .ai-tw{animation:1.8s ease-in-out infinite ai-twinkle}.ai-spark .ai-tw2{animation-delay:.4s}.ai-spark .ai-tw3{animation-delay:.8s}@keyframes ai-twinkle{0%,to{opacity:.35;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}.ai-doc .ai-line{animation:2.4s ease-in-out infinite ai-linep}.ai-doc .ai-line2{animation-delay:.35s}@keyframes ai-linep{0%,to{opacity:.3}50%{opacity:1}}.ai-cal .ai-day{animation:2s ease-in-out infinite ai-day}@keyframes ai-day{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.ai-caloff .ai-slash{animation:1.8s ease-in-out infinite ai-blink}.ai-alert .ai-tri{animation:2.8s ease-in-out infinite ai-pulse}.ai-alert .ai-bang{animation:1.4s ease-in-out infinite ai-blink}@keyframes ai-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ai-blink{0%,to{opacity:.35}50%{opacity:1}}.ai-chart .ai-bar{transform-origin:bottom;animation:2.2s ease-in-out infinite ai-bar}.ai-chart .ai-bar2{animation-delay:.25s}.ai-chart .ai-bar3{animation-delay:.5s}@keyframes ai-bar{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.ai-gear .ai-spin{animation:7s linear infinite ai-spin}@keyframes ai-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-pest .ai-tail{transform-origin:top;animation:1.1s ease-in-out infinite ai-wag}@keyframes ai-wag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}.ai-mic .ai-wave{animation:1.8s ease-in-out infinite ai-mic-wave}@keyframes ai-mic-wave{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.ai-box2 .ai-lid{stroke-dasharray:20;animation:2.6s ease-in-out infinite ai-lid}@keyframes ai-lid{0%{stroke-dashoffset:20px}35%,78%{stroke-dashoffset:0}to{stroke-dashoffset:20px}}.ai-cart .ai-wheel{animation:1.2s ease-in-out infinite ai-wheel}@keyframes ai-wheel{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}.ai-flame .ai-flick{transform-origin:bottom;animation:2.4s ease-in-out infinite ai-flick}@keyframes ai-flick{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.04,.95)rotate(-2deg)}50%{transform:scale(.97,1.05)rotate(1.5deg)}75%{transform:scale(1.02,.97)rotate(-1deg)}}.ai-chef .ai-toque{transform-origin:bottom;animation:2.8s ease-in-out infinite ai-toque}@keyframes ai-toque{0%,to{transform:scaleY(.92)}50%{transform:scaleY(1.06)}}.ai-shieldok .ai-draw{stroke-dasharray:9;animation:2.8s ease-in-out infinite ai-shielddraw}@keyframes ai-shielddraw{0%{stroke-dashoffset:9px}35%,78%{stroke-dashoffset:0}to{stroke-dashoffset:9px}}.ai-piggy .ai-coin{animation:2s ease-in-out infinite ai-coin}@keyframes ai-coin{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.ai-crates .ai-crate{animation:3s ease-in-out infinite ai-crate-float}@keyframes ai-crate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}.ai-shieldal .ai-bang{animation:1.6s ease-in-out infinite ai-blink}.ai-leaf .ai-sway{transform-origin:0 100%;animation:2.8s ease-in-out infinite ai-sway}@keyframes ai-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.ai-dlc .ai-tick{transform-origin:0 63%;animation:1.8s ease-in-out infinite ai-tick}@keyframes ai-tick{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.ai *{animation:none!important;transform:none!important}}@property --matis-beam-a{syntax:"<angle>";inherits:false;initial-value:0deg}.matis-beam{border-radius:16px;position:relative}.matis-beam:before{content:"";border-radius:inherit;background:conic-gradient(from var(--matis-beam-a), #0000 0deg, #0000 230deg, #000 300deg, #3a3a3a 335deg, #0000 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:1.7s linear infinite matis-beam-rot;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes matis-beam-rot{to{--matis-beam-a:360deg}}@media (prefers-reduced-motion:reduce){.matis-beam:before{background:linear-gradient(90deg,#000,#3a3a3a);animation:none}}.matis-orb{border-radius:9999px;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.matis-orb:before{content:"";background:conic-gradient(from var(--matis-beam-a), rgba(var(--brand-500-rgb), .12) 0deg, var(--brand-500) 130deg, var(--brand-400) 210deg, rgba(var(--brand-500-rgb), .12) 360deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:9999px;padding:2px;animation:2.4s linear infinite matis-beam-rot;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.matis-orb:before{background:linear-gradient(90deg, var(--brand-500), var(--brand-400));animation:none}}@keyframes tl-blink{0%,75%,to{opacity:.3;transform:scale(.6)}35%{opacity:1;transform:scale(1.25)}}.tl-dot{border-radius:50%;width:8px;height:8px;animation:.85s ease-in-out infinite tl-blink;display:inline-block}.tl-dot:first-child{animation-delay:0s}.tl-dot:nth-child(2){animation-delay:.18s}.tl-dot:nth-child(3){animation-delay:.36s}@keyframes scan-sweep{0%{top:4%}to{top:96%}}.scan-line{background:linear-gradient(90deg, transparent, var(--brand-400) 20%, var(--brand-400) 80%, transparent);height:2px;box-shadow:0 0 10px 1px rgba(var(--brand-400-rgb), .7);pointer-events:none;animation:1.3s ease-in-out infinite alternate scan-sweep;position:absolute;left:0;right:0}@keyframes text-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.text-shimmer{background:linear-gradient(90deg,#1d9e75 0% 38%,#9fe1cb 50%,#1d9e75 62% 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.7s linear infinite text-shimmer}.scan-photo{max-height:170px;transition:max-height .5s cubic-bezier(.5,-.3,.3,1.3),opacity .45s,transform .5s,margin-bottom .5s;overflow:hidden}.scan-photo.archived{opacity:0;max-height:0;margin-bottom:-8px;transform:scaleY(.15)translateY(38px)}@keyframes cascade-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.cascade-row{opacity:0;animation:.42s forwards cascade-in}.cascade-row:first-child{animation-delay:50ms}.cascade-row:nth-child(2){animation-delay:.42s}.cascade-row:nth-child(3){animation-delay:.79s}.cascade-row:nth-child(4){animation-delay:1.16s}.kpi-halo{isolation:isolate;border-radius:1rem;flex-direction:column;padding:2.5px;display:flex;position:relative}.kpi-halo:before,.kpi-halo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.kpi-halo:before{background:conic-gradient(from var(--matis-beam-a), var(--kpi-1), var(--kpi-2), var(--kpi-3), var(--kpi-2), var(--kpi-1));-webkit-mask-composite:xor;padding:2.5px;animation:6s linear infinite matis-beam-rot;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kpi-halo:after{z-index:-1;background:conic-gradient(var(--kpi-1), var(--kpi-2), var(--kpi-3), var(--kpi-2), var(--kpi-1));filter:blur(16px);opacity:.4;transition:opacity .25s;animation:3.4s ease-in-out infinite kpi-respire;inset:4px}.kpi-halo:hover:after{opacity:.6}.kpi-carte{border-radius:calc(1rem - 2.5px);flex:1;position:relative}.kpi-score{--kpi-1:var(--brand-500);--kpi-2:#34b67a;--kpi-3:#e8a23c}.kpi-success{--kpi-1:#1f9d65;--kpi-2:#7ee0ad;--kpi-3:var(--brand-400)}.kpi-warning{--kpi-1:#b8791c;--kpi-2:#f2c463;--kpi-3:#e8913a}.kpi-danger{--kpi-1:#d64545;--kpi-2:#f59a9a;--kpi-3:#e8913a}.kpi-halo.is-alert:before{animation-duration:1.8s}.kpi-halo.is-alert:after{opacity:.75;animation-duration:1.2s}.kpi-halo.is-alert>.kpi-carte{animation:3s ease-in-out 1.4s infinite kpi-secousse}@keyframes kpi-respire{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes kpi-secousse{0%,84%,to{transform:none}87%{transform:translate(-4px)rotate(-.6deg)}90%{transform:translate(4px)rotate(.6deg)}93%{transform:translate(-3px)}96%{transform:translate(2px)}}@keyframes kpi-pop{0%{opacity:0;transform:scale(.3)}}@keyframes kpi-onde{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.kpi-remplissage{overflow:hidden}.kpi-remplissage:after{content:"";width:45%;animation:kpi-reflet-barre 2.6s calc(var(--kpi-delai,0s) + 2.2s) linear infinite;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}@keyframes kpi-reflet-barre{0%{transform:translate(-120%)}to{transform:translate(260%)}}.kpi-curseur:after{content:"";opacity:0;animation:kpi-onde 1.8s calc(var(--kpi-delai,0s) + 2s) ease-out infinite;border:2px solid;border-radius:9999px;position:absolute;inset:-6px}.kpi-drapeau{transform-origin:2px 100%;animation:kpi-pop .5s calc(var(--kpi-delai,0s) + 1.2s) cubic-bezier(.2, .9, .3, 1.4) backwards}.kpi-fanion{fill:color-mix(in srgb, currentColor 28%, transparent);transform-box:fill-box;transform-origin:0;animation:1.4s ease-in-out infinite kpi-fanion}@keyframes kpi-fanion{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-10deg)scaleX(.85)}}.kpi-trace{animation:kpi-trace 1.1s calc(var(--kpi-delai,0s) + .45s) cubic-bezier(.6, 0, .2, 1) backwards}@keyframes kpi-trace{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.kpi-reflet{pointer-events:none;filter:drop-shadow(0 0 3px);animation:kpi-balayage 2.8s calc(var(--kpi-delai,0s) + 1.8s) linear infinite;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 50%,#0000 60%);mask-image:linear-gradient(90deg,#0000 40%,#000 50%,#0000 60%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes kpi-balayage{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.kpi-point{width:7px;height:7px;animation:kpi-pop .35s calc(var(--kpi-delai,0s) + 1.4s) ease-out backwards;background:currentColor;border-radius:9999px;margin:-3.5px 0 0 -3.5px}.kpi-point:after{content:"";border-radius:inherit;opacity:0;animation:kpi-onde 1.8s calc(var(--kpi-delai,0s) + 1.6s) ease-out infinite;border:2px solid;position:absolute;inset:0}.kpi-icone-success{animation:2.4s ease-in-out infinite kpi-flotte}.kpi-icone-warning{transform-origin:50% 20%;animation:4s ease-in-out 2s infinite kpi-bascule}.kpi-icone-danger{transform-origin:4px;animation:1.6s ease-in-out infinite kpi-drapeau}.is-alert .kpi-icone-warning{animation-duration:1.4s}.is-alert .kpi-icone-danger{animation-duration:.7s}@keyframes kpi-flotte{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes kpi-bascule{0%,78%,to{transform:rotate(0)}83%{transform:rotate(-14deg)}88%{transform:rotate(11deg)}93%{transform:rotate(-6deg)}}@keyframes kpi-drapeau{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-8deg)scaleX(.9)}}
:root[data-marque=kiosque-a-pizzas]{--font-sans:var(--font-archivo), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;--police-figee:var(--font-sans);--police-figee-mono:var(--font-sans);--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-xl:1.25rem;--radius-2xl:2.125rem;--radius-3xl:2.5rem;--color-tomate-50:#eef6f1;--color-tomate-100:#dcebe3;--color-tomate-200:#b6d6c6;--color-tomate-300:#7fb39a;--color-tomate-400:#3c7d61;--color-tomate-500:#0f5239;--color-tomate-600:#093b29;--color-tomate-700:#072f21;--color-tomate-800:#052419;--color-tomate-900:#031a12;--color-teal-50:#eef6f1;--color-teal-100:#dcebe3;--color-teal-200:#b6d6c6;--color-teal-300:#7fb39a;--color-teal-400:#3c7d61;--color-teal-500:#0f5239;--color-teal-600:#093b29;--color-teal-700:#072f21;--color-teal-800:#052419;--color-teal-900:#031a12;--color-teal-950:#031a12;--color-cyan-50:#eef6f1;--color-cyan-100:#dcebe3;--color-cyan-200:#b6d6c6;--color-cyan-300:#7fb39a;--color-cyan-400:#3c7d61;--color-cyan-500:#0f5239;--color-cyan-600:#093b29;--color-cyan-700:#072f21;--color-cyan-800:#052419;--color-cyan-900:#031a12;--color-cyan-950:#031a12;--brand-50:#eef6f1;--brand-100:#dcebe3;--brand-200:#b6d6c6;--brand-300:#7fb39a;--brand-400:#5fa582;--brand-500:#0f5239;--brand-600:#093b29;--brand-700:#072f21;--brand-800:#052419;--brand-900:#031a12;--brand-400-rgb:95, 165, 130;--brand-500-rgb:15, 82, 57;--brand-600-rgb:9, 59, 41;--brand-700-rgb:7, 47, 33;--brand-veil:#eef6f1;--brand-veil-border:#cfe3d8;--brand-tint:#e3efe8;--brand-pale:#eef4ef;--brand-pale-border:#cfe0d6;--brand-mist:#f0f7f2;--brand-mist-border:#c4ddd0;--brand-frost:#e9f2ec;--brand-ice:#eef3ef;--brand-ink:#0f5239;--brand-ink-2:#0f5239;--brand-night-1:#0b2219;--brand-night-2:#061410;--brand-night-3:#040d0a;--brand-night-4:#0a1f17;--brand-night-5:#091e16;--brand-glow:#9fd3b5;--brand-glow-2:#c9e8d6;--brand-sano:#3c7d61;--brand-50-rgb:238, 246, 241;--brand-100-rgb:220, 235, 227;--brand-300-rgb:127, 179, 154;--brand-teal-rgb:9, 59, 41;--brand-sano-rgb:60, 125, 97;--brand-halo-rgb:127, 179, 154;--brand-mist-2:#e6f1ea;--brand-ink-2-rgb:15, 82, 57;--brand-night-5-rgb:9, 30, 22;--color-background:#faf8f2;--color-foreground:#1d2b24;--color-card:#fff;--color-card-foreground:#1d2b24;--color-popover:#fff;--color-popover-foreground:#1d2b24;--color-border:#cfc9bb;--color-input:#cfc9bb;--color-ring:#093b29;--color-primary:#093b29;--color-primary-foreground:#fff;--color-accent:#fff2d7;--color-accent-foreground:#7a5200;--color-destructive:#c01726;--color-danger-ink:#c01726;--color-muted:#f1ede3;--color-muted-foreground:#5e574a;--color-secondary:#f1ede3;--color-secondary-foreground:#1d2b24;--color-green-500:#0f5239;--color-green-600:#093b29;--brand-etiquette-fond:#f6ab11;--brand-etiquette-texte:#3d2a00;--rayon-fige:var(--radius-lg);--bouton-fige-fond:#093b29;--bouton-fige-signe:#fff}:root[data-marque=kiosque-a-pizzas] .tg-shell{--radius:22px;--tomato-wash-2:#fff2d7}@keyframes rebond{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.92)}to{transform:scale(1)}}.animate-rebond{animation:.45s rebond}@media (prefers-reduced-motion:reduce){.animate-rebond{animation:none}}:root[data-marque=kiosque-a-pizzas] [data-slot=button].font-semibold{font-weight:700}:root[data-marque=kiosque-a-pizzas] .fz-glass-lab__blob--teal{background:#7fb39a}:root[data-marque=kiosque-a-pizzas] .fz-glass-lab__blob--mint{background:#b6d6c6}:root[data-marque=kiosque-a-pizzas] .fz-glass-lab__blob--cyan{background:#fff2d7}:root[data-marque=kiosque-a-pizzas] .fz-glass-nav{box-shadow:0 24px 48px -26px rgba(var(--brand-600-rgb), .38), inset 0 1px 0 #ffffffd9}:root[data-marque=kiosque-a-pizzas] .fz-glass-item:hover{box-shadow:inset 0 1px 0 #fffffff2, inset 0 -10px 16px -12px #ffffff8c, inset 1px 0 0 #fff6, inset -1px 0 0 rgba(var(--brand-600-rgb), .12), 0 16px 26px -16px rgba(var(--brand-600-rgb), .45)}:root[data-marque=kiosque-a-pizzas] .fz-glass-item[data-active=true]{box-shadow:inset 0 1px 0 #fffffff2, inset 0 -10px 16px -12px #ffffff80, 0 10px 22px -12px rgba(var(--brand-600-rgb), .48)}:root[data-marque=kiosque-a-pizzas] [data-fil-ariane=rubrique]{text-overflow:ellipsis;min-width:0;overflow:hidden;flex-shrink:1!important}@media (max-width:639.98px){:root[data-marque=kiosque-a-pizzas] [data-fil-ariane]{display:none!important}}
