@keyframes carnet-scan-sweep{0%{opacity:0;transform:translateY(-10%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(920%)}}.carnet-scan-line{animation:1.6s cubic-bezier(.4,0,.2,1) forwards carnet-scan-sweep}@keyframes carnet-fill-flash{0%{background-color:var(--kolis-blue-soft);border-color:var(--kolis-blue)}to{background-color:var(--kolis-surface);border-color:var(--kolis-border)}}.carnet-fill-flash{animation:1.1s ease-out forwards carnet-fill-flash}@keyframes carnet-ledger-pulse{0%{transform:scale(1)}35%{transform:scale(1.05)}to{transform:scale(1)}}.carnet-ledger-pulse{animation:.5s ease-out carnet-ledger-pulse}@keyframes carnet-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.carnet-fade-up{animation:.35s ease-out both carnet-fade-up}@keyframes scanline{0%{opacity:.35;top:0}50%{opacity:1;top:calc(100% - 2px)}to{opacity:.35;top:0}}.carnet-reveal{opacity:0;transform:translateY(24px)}.carnet-reveal-actif{animation:.5s ease-out both carnet-fade-up}@keyframes carnet-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.carnet-drawer-in{animation:.25s ease-out both carnet-drawer-in}@keyframes carnet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.carnet-float{will-change:transform;animation:5s ease-in-out infinite carnet-float}@keyframes carnet-scan-loop{0%,15%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:1}90%,to{opacity:0;transform:translateY(100%)}}.carnet-scan-loop{will-change:transform, opacity;animation:2.8s ease-in-out infinite carnet-scan-loop}@keyframes carnet-bell{0%,to{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.carnet-scan-line,.carnet-scan-loop,.carnet-fill-flash,.carnet-ledger-pulse,.carnet-fade-up,.carnet-float,.carnet-app [class*=animate-]{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body>:not(.carnet-print-zone):not(:has(.carnet-print-zone)){display:none!important}[data-slot=dialog-overlay]{display:none!important}.carnet-print-zone{width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.carnet-print-zone>div{max-height:none!important;overflow:visible!important}.carnet-print-zone [data-slot=dialog-close],.carnet-no-print{display:none!important}tr{break-inside:avoid}}
