:root,[data-mantine-color-scheme=light]{--ml-surface-page: var(--mantine-color-gray-0);--ml-surface-card: #ffffff;--ml-surface-raised: #ffffff;--ml-surface-sunken: var(--mantine-color-gray-0);--ml-surface-border: var(--mantine-color-gray-3);--ml-neutral-0: var(--mantine-color-gray-0);--ml-neutral-1: var(--mantine-color-gray-1);--ml-neutral-2: var(--mantine-color-gray-2);--ml-neutral-3: var(--mantine-color-gray-3);--ml-brand-soft: var(--mantine-color-ready-up-0);--ml-brand-soft-strong: var(--mantine-color-ready-up-1);--ml-text-strong: var(--mantine-color-dark-5);--ml-call-go: #16a34a;--ml-call-go-bright: #22c55e;--ml-call-stop: #e24b4a;--ml-key-bg: var(--ml-neutral-1);--ml-key-fg: var(--mantine-color-gray-7);--ml-call-pill-bg: var(--mantine-color-dark-7);--ml-overlay-ring: transparent;--ml-row-ok: color-mix(in srgb, var(--mantine-color-teal-light) 70%, transparent);--ml-row-warn: color-mix(in srgb, var(--mantine-color-yellow-light) 55%, transparent);--ml-row-alert: color-mix(in srgb, var(--mantine-color-red-light) 55%, transparent);--ml-appt-bg: var(--mantine-color-teal-0);--ml-appt-fg: var(--mantine-color-teal-9);--ml-appt-fg-soft: var(--mantine-color-teal-8)}:root[data-mantine-color-scheme=dark]{--mantine-color-body: var(--mantine-color-dark-8);--ml-surface-page: var(--mantine-color-dark-8);--ml-surface-card: var(--mantine-color-dark-7);--ml-surface-raised: var(--mantine-color-dark-6);--ml-surface-sunken: var(--mantine-color-dark-8);--ml-surface-border: var(--mantine-color-dark-4);--ml-neutral-0: var(--mantine-color-dark-8);--ml-neutral-1: var(--mantine-color-dark-5);--ml-neutral-2: var(--mantine-color-dark-4);--ml-neutral-3: var(--mantine-color-dark-3);--ml-row-ok: color-mix(in srgb, var(--mantine-color-teal-light) 32%, transparent);--ml-row-warn: color-mix(in srgb, var(--mantine-color-yellow-light) 26%, transparent);--ml-row-alert: color-mix(in srgb, var(--mantine-color-red-light) 26%, transparent);--ml-brand-soft: #3b202c;--ml-brand-soft-strong: #55283a;--ml-text-strong: var(--mantine-color-dark-0);--ml-call-go: #22c55e;--ml-call-go-bright: #4ade80;--ml-call-stop: #f0645f;--ml-key-bg: var(--ml-neutral-1);--ml-key-fg: var(--mantine-color-dark-0);--ml-call-pill-bg: var(--mantine-color-dark-5);--ml-overlay-ring: var(--mantine-color-dark-3);--ml-appt-bg: #19342f;--ml-appt-fg: var(--mantine-color-teal-0);--ml-appt-fg-soft: var(--mantine-color-teal-2)}[data-mantine-color-scheme=dark] .mantine-Paper-root,[data-mantine-color-scheme=dark] .mantine-Card-root{background-color:var(--ml-surface-card)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}body.app-locked{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}@keyframes podium-flash{0%{background-color:var(--ml-brand-soft-strong);box-shadow:0 0 0 3px var(--ml-brand-soft-strong)}to{background-color:transparent;box-shadow:0 0 0 0 transparent}}.podium-flash{animation:podium-flash 1.6s ease-out}@keyframes podium-live-pulse{0%,to{opacity:1}50%{opacity:.25}}.podium-live-dot{animation:podium-live-pulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.podium-flash,.podium-live-dot{animation:none}}@keyframes ml-spin{to{transform:rotate(360deg)}}.ml-spin{animation:ml-spin .9s linear infinite}.ml-phoning-desk{width:100%;max-width:1320px;margin:0 auto}@media(min-width:1600px){.ml-phoning-desk{max-width:87.3vw}}@keyframes ml-hand-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes ml-speak-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ml-break-in{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1}}@keyframes ml-break-halo{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.9}}@keyframes ml-break-tick{0%{transform:scale(1.55);opacity:0}35%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:.85}}@keyframes ml-nudge-in{0%{transform:translateY(-24px) scale(.94);opacity:0}60%{transform:translateY(4px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ml-arena-in{0%{transform:translate(-50%,-16px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes ml-arena-pop{0%{transform:translate(-50%,-50%) scale(.86);opacity:0}55%{transform:translate(-50%,-50%) scale(1.04);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.ml-arena-in{animation:ml-arena-in .32s cubic-bezier(.2,1.1,.3,1)}.ml-arena-pop{animation:ml-arena-pop .42s cubic-bezier(.2,1.1,.3,1)}.ml-plateau:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 88% -10%,rgba(255,255,255,.16),transparent 60%)}@keyframes ml-plateau-breathe{0%,to{box-shadow:inset 5px 0 0 var(--ml-plateau-accent, rgba(255, 255, 255, .5)),0 18px 44px -22px #000000b3,0 0 0 1px var(--ml-plateau-ring, rgba(255, 255, 255, .14))}50%{box-shadow:inset 5px 0 0 var(--ml-plateau-accent, rgba(255, 255, 255, .5)),0 18px 44px -22px #000000b3,0 0 0 3px var(--ml-plateau-ring, rgba(255, 255, 255, .22))}}.ml-plateau-live{animation:ml-plateau-breathe 6s ease-in-out infinite}@keyframes ml-plateau-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.ml-plateau-dot{animation:ml-plateau-pulse 2.6s ease-in-out infinite}.ml-plateau-cta{transition:filter .14s ease}.ml-plateau-cta:hover{filter:brightness(1.08)}@keyframes ml-arrow-fly{0%{transform:translate(-42px) scaleX(.7);opacity:0}35%{opacity:1}to{transform:translate(4px) scaleX(1);opacity:0}}@keyframes ml-target-hit{0%{transform:scale(1)}45%{transform:scale(1.26)}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes ml-target-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ml-arrow-fly{animation:ml-arrow-fly .3s cubic-bezier(.35,0,.2,1) forwards}.ml-target-hit{animation:ml-target-hit .34s cubic-bezier(.2,1.1,.3,1)}.ml-target-ripple{animation:ml-target-ripple .52s ease-out forwards}.ml-target-wave{animation:ml-target-hit .32s cubic-bezier(.2,1.1,.3,1) both}@keyframes ml-demo-shake{0%{transform:translate(0)}15%{transform:translate(-6px,3px)}30%{transform:translate(5px,-4px)}45%{transform:translate(-4px,2px)}60%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}to{transform:translate(0)}}.ml-demo-shake{animation:ml-demo-shake .28s linear}@keyframes ml-demo-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.ml-demo-flash{animation:ml-demo-flash .11s ease-out forwards}@keyframes ml-demo-titre{0%{transform:scale(2.6);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}.ml-demo-titre{animation:ml-demo-titre .26s cubic-bezier(.34,1.56,.64,1) forwards}.ml-demo-tampon{font-weight:900;font-size:clamp(34px,6vw,84px);letter-spacing:-.02em;color:#fff;padding:10px 34px;border:5px solid #fff;border-radius:14px;background:#0e7f6647;text-shadow:0 6px 30px rgba(0,0,0,.6);transform:rotate(-2deg);animation:ml-demo-titre .22s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes ml-demo-punch{0%{transform:scale(1.35)}to{transform:scale(1)}}.ml-demo-punch{animation:ml-demo-punch .24s cubic-bezier(.22,1,.36,1)}@keyframes ml-demo-particule{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.4);opacity:0}}.ml-demo-particule{animation:ml-demo-particule .75s cubic-bezier(.22,1,.36,1) forwards}@keyframes ml-demo-essuyage{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ml-demo-essuyage{animation:ml-demo-essuyage .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes ml-demo-respire{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ml-demo-respire{animation:ml-demo-respire 1.6s ease-in-out infinite}@keyframes ml-demo-sursaut{0%{transform:translateY(0)}35%{transform:translateY(-5px)}70%{transform:translateY(2px)}to{transform:translateY(0)}}.ml-demo-sursaut{animation:ml-demo-sursaut .34s cubic-bezier(.34,1.56,.64,1)}@keyframes ml-demo-choc-gauche{0%{transform:translate(60vw)}to{transform:translate(0)}}@keyframes ml-demo-choc-droite{0%{transform:translate(-60vw)}to{transform:translate(0)}}.ml-demo-choc-gauche{animation:ml-demo-choc-gauche .35s cubic-bezier(.55,0,1,.45) forwards}.ml-demo-choc-droite{animation:ml-demo-choc-droite .35s cubic-bezier(.55,0,1,.45) forwards}@keyframes ml-demo-egaliseur{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.ml-demo-egaliseur{animation:ml-demo-egaliseur .7s ease-in-out infinite;transform-origin:bottom}@keyframes ml-demo-insiste{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.ml-demo-insiste{animation:ml-demo-insiste .9s ease-in-out 2}@keyframes ml-demo-soustitre{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ml-demo-soustitre{animation:ml-demo-soustitre .18s ease-out}@keyframes ml-fanfare-in{0%{opacity:0;transform:translateY(-26px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ml-fanfare-saute{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-7px) rotate(-8deg)}70%{transform:translateY(0) rotate(6deg)}}@keyframes ml-fanfare-chute{0%{opacity:0;transform:translateZ(0) rotate(0)}8%{opacity:1}to{opacity:0;transform:translate3d(38px,105vh,0) rotate(760deg)}}.ml-fanfare-confetti{animation-name:ml-fanfare-chute;animation-timing-function:cubic-bezier(.3,.5,.6,1);animation-fill-mode:both;will-change:transform,opacity}@keyframes ml-fw-monte{0%{opacity:0;transform:translate3d(0,46vh,0) scale(.7)}12%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateZ(0) scale(1)}}.ml-fw-monte{animation-name:ml-fw-monte;animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.75,.35,1);animation-fill-mode:both;will-change:transform,opacity}@keyframes ml-fw-eclate{0%{opacity:0;transform:translateZ(0) scale(1.2)}8%{opacity:1}60%{opacity:1;transform:translate3d(var(--dx),var(--dy),0) scale(.85)}to{opacity:0;transform:translate3d(calc(var(--dx) * 1.12),calc(var(--dy) + 46px),0) scale(.35)}}@keyframes ml-fw-flash{0%{opacity:0;transform:scale(.15)}18%{opacity:.95;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}.ml-fw-flash{animation-name:ml-fw-flash;animation-duration:.52s;animation-timing-function:ease-out;animation-fill-mode:both;will-change:transform,opacity}.ml-fw-eclat{animation-name:ml-fw-eclate;animation-duration:1.5s;animation-timing-function:cubic-bezier(.15,.6,.3,1);animation-fill-mode:both;will-change:transform,opacity}@media(max-width:480px){.ml-fanfare-card{padding:9px 13px!important;border-radius:16px!important}.ml-fanfare-titre{font-size:13.5px!important;line-height:1.25!important}.ml-fanfare-detail{font-size:11.5px!important;line-height:1.3!important}.ml-fanfare-card .mantine-Avatar-root{--avatar-size: 34px !important}}@media(prefers-reduced-motion:reduce){.ml-plateau-live,.ml-plateau-dot,.ml-break-halo,.ml-break-tick,.ml-nudge-card,.ml-arena-in,.ml-arena-pop,.ml-target-hit,.ml-target-ripple,.ml-target-wave,.ml-demo-shake,.ml-demo-flash,.ml-demo-particule,.ml-demo-sursaut,.ml-demo-respire,.ml-demo-choc-gauche,.ml-demo-choc-droite,.ml-demo-insiste,.ml-fanfare-card,.ml-fanfare-avatar{animation:none!important}.ml-fanfare-confetti,.ml-fw-monte,.ml-fw-flash,.ml-fw-eclat,.ml-arrow-fly{display:none!important}}.mlfx-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;background-color:var(--ml-surface-card)}.mlfx-grid th,.mlfx-grid td{border-bottom:1px solid var(--ml-neutral-2)}.mlfx-grid thead th{position:sticky;z-index:3;background-color:var(--ml-surface-card);border-bottom:1px solid var(--ml-surface-border)}.mlfx-grid thead tr:first-child th{top:0}.mlfx-grid thead tr:last-child th{top:28px}.mlfx-grid tbody th{position:sticky;left:0;z-index:2;background-color:var(--ml-surface-card);border-right:1px solid var(--ml-surface-border)}.mlfx-grid thead th.mlfx-corner{left:0;z-index:4;border-right:1px solid var(--ml-surface-border)}.mlfx-grid thead tr:first-child th.mlfx-corner{border-bottom:none}.mlfx-grid col.mlfx-hot,.mlfx-grid tbody tr:hover td{background-color:var(--ml-brand-soft)}.mlfx-grid tbody tr:hover th,.mlfx-grid thead th.mlfx-hot{background-color:var(--ml-brand-soft-strong)}.mlfx-cell{width:26px;height:26px;border-radius:999px;border:1.5px solid var(--ml-neutral-3);background:transparent;color:var(--ml-neutral-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.mlfx-cell:hover{transform:scale(1.12);border-color:var(--mantine-color-ready-up-4)}.mlfx-cell[data-on=true]{background-color:var(--mantine-color-ready-up-6);border-color:var(--mantine-color-ready-up-6);color:#fff}.mlfx-cell[data-locked=true]{cursor:default;background-color:var(--mantine-color-teal-6);border-color:var(--mantine-color-teal-6);color:#fff}.mlfx-cell[data-locked=true]:hover{transform:none}.app-update-notice{bottom:16px}@media(max-width:47.99em){.app-update-notice{bottom:calc(80px + env(safe-area-inset-bottom,0px));left:16px;right:16px}}.ml-square-action{width:60px;flex-shrink:0}.ml-square-action__box{width:54px;height:54px}.ml-next-action{flex:1;min-width:0;height:54px;font-size:16px;gap:7px}.ml-next-action__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-header-logo{white-space:nowrap;flex-shrink:0}@media(max-width:389.98px){.ml-square-action{width:50px}.ml-square-action__box{width:48px;height:48px}.ml-next-action{font-size:15px;gap:5px}.ml-next-action__chevron{display:none}}@media(max-width:399.98px){.ml-header-name{display:none}}@media print{@page{margin:12mm}html,body,body.app-locked{position:static;inset:auto;height:auto;overflow:visible;background:#fff}.mantine-AppShell-header,.mantine-AppShell-navbar,.mantine-AppShell-footer,.mantine-Notifications-root,.mantine-Overlay-root,body>*:not(#app),[data-print=hide]{display:none!important}.mantine-AppShell-main{--app-shell-navbar-offset: 0rem;--app-shell-aside-offset: 0rem;--app-shell-header-offset: 0rem;--app-shell-footer-offset: 0rem;padding-inline-start:0!important;padding-inline-end:0!important;padding-top:0!important;padding-bottom:0!important;height:auto!important;min-height:0!important}#app *,#app{overflow:visible!important;max-height:none!important}.mantine-Card-root,.mantine-Paper-root,.mantine-Alert-root,.mantine-Table-tr,tr,li,figure{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ml-ai-panel{flex-shrink:0;background:var(--mantine-color-ready-up-light);border:1px solid var(--mantine-color-ready-up-outline);border-radius:var(--mantine-radius-md);padding:10px 14px}
