:root{--print-page-width: 210mm;--print-page-height: 297mm;--print-margin: 0;--print-padding-bottom: 0;--chart-height-desktop: 280px;--chart-height-mobile: 300px;--chart-min-height-mobile: 300px;--chart-legend-icon-size: 9px;--chart-legend-icon-radius: 4.5px;--photo-cell-height: 450px;--photo-column-width: 49%;--photo-grid-gap: 0px;--photo-border-radius: 12px;--photo-label-font-size: 8px;--print-bg-paper: #FFFAF0;--print-bg-sand: #FFFBEB;--print-heading-size: 12px;--print-heading-line-height: 1.3;--print-footer-font-size: 7px;--print-footer-line-height: 1.1;--print-label-font-size: 7px;--print-sm-size: 10px;--print-xs-size: 8px;--print-footer-z-index: 10;--print-label-z-index: 10;--print-p-4: 3px;--print-p-5: 4px;--print-p-8: 5px;--print-m-top-small: 2px;--print-m-bottom-small: 1px;--print-gap-2: 1px;--print-gap-3: 2px;--print-gap-4: 2px;--print-gap-6: 3px;--print-gap-8: 4px;--print-column-gap-6: 5px;--print-row-gap-4: 1px}@media print{@page{size:A4 portrait!important;margin:0!important}html{width:var(--print-page-width)!important;background-color:var(--print-bg-paper)!important}body{background-color:var(--print-bg-paper)!important}main,[class*=bg-paper],.bg-paper{background-color:var(--print-bg-paper)!important;display:flex!important;flex-direction:column!important;min-height:0!important}[class*=bg-sand],.bg-sand{background-color:var(--print-bg-sand)!important}*,*:before,*:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-shadow:none!important}.no-print{display:none!important}main{display:flex!important;flex-direction:column!important;min-height:auto!important}main>div:last-child:has(.print-footer-content),main>div:last-child:has(.print-footer-text){margin-top:auto!important}html,body{width:210mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;padding-bottom:var(--print-padding-bottom)!important;overflow:visible!important;background-color:#fff!important}main{width:100%!important;min-height:auto!important;height:auto!important;overflow:visible!important}main>div{width:100%!important;min-height:auto!important;overflow:visible!important}input,select,textarea{border:none!important;background:transparent!important;padding:0!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}main>div,main>div>div,main>div>div>div{max-width:100%!important;width:100%!important}main>div:not(:has(.photo-grid-container)):not(:has(.chart-container)),main>div>div:not(:has(.photo-grid-container)):not(:has(.chart-container)),main>div>div>div:not(:has(.photo-grid-container)):not(:has(.chart-container)){padding-left:4px!important;padding-right:4px!important}.px-6.pt-2:has(.photo-grid-container){padding-left:0!important;padding-right:0!important}.no-print+div:has(.chart-container),.no-print~div:has(.chart-container),div:has(.no-print)+div:has(.chart-container),div:has(.no-print)~div:has(.chart-container){padding-top:0!important;margin:0!important}main>div>div:has(.chart-container),main>div>div>div:has(.chart-container){margin-top:0!important;padding-top:0!important;gap:0!important}.px-6.pt-2:not(:has(.photo-grid-container)):not(:has(.chart-container)){padding-left:4px!important;padding-right:4px!important}.photo-grid-container,.photo-grid-container *{padding-left:0!important;padding-right:0!important}.photo-grid-container{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.photo-grid-container:has(.photo-cell){padding-left:0!important;padding-right:0!important}@supports selector(::-webkit-scrollbar){@page{size:210mm 297mm!important;margin:0!important}html,body{width:210mm!important;margin:0!important;padding:0!important}main{width:210mm!important;max-width:210mm!important;margin:0!important;padding:0!important}}.p-4{padding:var(--print-p-4)!important}.p-5{padding:var(--print-p-5)!important}.p-8{padding:var(--print-p-8)!important}.mb-2,.mb-3{margin-bottom:var(--print-m-bottom-small)!important}.mb-4,.mb-6,.mb-8{margin-bottom:var(--print-m-top-small)!important}.mt-4,.mt-6{margin-top:var(--print-m-top-small)!important}.pt-2,.pt-3{padding-top:1px!important}.pb-1{padding-bottom:0!important}.pb-2{padding-bottom:1px!important}[class*=gap-x-6]{column-gap:var(--print-column-gap-6)!important}[class*=gap-y-4]{row-gap:var(--print-row-gap-4)!important}[class*=gap-2]{gap:var(--print-gap-2)!important}[class*=gap-3]{gap:var(--print-gap-3)!important}[class*=gap-4]{gap:var(--print-gap-4)!important}[class*=gap-6]{gap:var(--print-gap-6)!important}[class*=gap-8]{gap:var(--print-gap-8)!important}.print-keep-together{break-inside:avoid!important;page-break-inside:avoid!important}h1{font-size:17px!important;line-height:1.1!important;margin:0!important}h3{margin-top:var(--print-m-top-small)!important;margin-bottom:var(--print-m-bottom-small)!important;padding:0!important;font-size:var(--print-heading-size)!important;line-height:var(--print-heading-line-height)!important}label{font-size:var(--print-label-font-size)!important;margin-bottom:0!important;line-height:1.1!important}.text-sm{font-size:var(--print-sm-size)!important}.text-xs,.text-\[10px\]{font-size:var(--print-xs-size)!important}[class*=border-b]{border-bottom-width:1px!important}.page-break-after{page-break-after:always!important;break-after:page!important}.page-break-before-always{page-break-before:always!important;break-before:page!important;margin-top:0!important}.fixed.inset-0.z-\[200\],.fixed.inset-0.z-50,body>div>div.fixed.inset-0:not(.no-print){position:static!important;display:block!important;width:100%!important;height:auto!important;overflow:visible!important;z-index:auto!important;background-color:#fff!important}#print-loading-overlay,#global-print-loader{display:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important;opacity:0!important;z-index:-9999!important}html,body{width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;overflow:hidden!important;margin:0!important;padding:0!important;background-color:var(--print-bg-paper)!important}.force-print-single-page,main.force-print-single-page{height:297mm!important;max-height:297mm!important;min-height:297mm!important;overflow:hidden!important;display:block!important;position:relative!important;padding-bottom:4rem!important;margin:0!important;padding-top:0!important;background-color:var(--print-bg-paper)!important;page-break-after:avoid!important;break-after:avoid!important;top:0!important}.force-print-single-page .print-footer-mobile{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;background-color:transparent!important;z-index:50!important;margin-top:0!important;padding-bottom:2mm!important;padding-left:0!important;padding-right:0!important}.header-root{margin-top:0!important;position:relative!important;z-index:20!important}.force-print-single-page .photo-grid-container{height:360px!important;max-height:360px!important;overflow:hidden!important}.force-print-single-page .photo-cell,.force-print-single-page .photo-cell img{height:360px!important;max-height:360px!important;object-fit:cover!important}.force-print-single-page .chart-container,.force-print-single-page .recharts-responsive-container,.force-print-single-page .recharts-wrapper,.force-print-single-page .recharts-surface{height:260px!important;max-height:260px!important}.force-print-single-page .recharts-surface{overflow:visible!important}.print-layout-root,.print-content-wrapper{margin:0!important;padding:0!important;border:none!important;width:100%!important;max-width:none!important;display:block!important}.force-print-single-page .chart-title-force-space{margin-top:30px!important;padding-top:20px!important;display:block!important;clear:both!important}.force-print-single-page>div{margin-top:0!important;padding-top:0!important}.force-print-single-page>div,.force-print-single-page>div>div,.force-print-single-page .relative.z-10{background-color:transparent!important;background:transparent!important}.force-print-single-page .chart-container{position:relative!important;z-index:30!important;background-color:transparent!important;background:transparent!important}.force-print-single-page div:has(.chart-container){background-color:transparent!important;background:transparent!important}.force-print-single-page>div[class*=relative],.force-print-single-page>div[class*=z-]{background-color:transparent!important;background:transparent!important}.force-print-single-page div[class*=spacer],.force-print-single-page div:empty,.force-print-single-page div[style*="height: 0"]{display:none!important;height:0!important;margin:0!important;padding:0!important;background:transparent!important}.force-print-single-page>div{overflow:visible!important}.force-print-single-page .print-content-wrapper,.force-print-single-page .print-layout-root{background-color:transparent!important;background:transparent!important}@media(max-width:767px){.force-print-single-page .photo-grid-container{height:250px!important;max-height:250px!important;overflow:hidden!important;margin-bottom:4px!important}.force-print-single-page .photo-cell,.force-print-single-page .photo-cell img{height:250px!important;max-height:250px!important;object-fit:cover!important}.force-print-single-page .chart-container,.force-print-single-page .recharts-responsive-container,.force-print-single-page .recharts-wrapper,.force-print-single-page .recharts-surface{height:200px!important;max-height:200px!important}.force-print-single-page .recharts-legend-wrapper{margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.force-print-single-page .recharts-text{font-size:9px!important}.force-print-single-page .recharts-legend-item{margin:0 4px!important}.force-print-single-page .chart-title-force-space{margin-top:4px!important;padding-top:4px!important;margin-bottom:4px!important;padding-bottom:2px!important;display:block!important;clear:both!important;font-size:13px!important;line-height:1.2!important}.force-print-single-page .px-6.pt-2{padding-top:2px!important;margin-bottom:2px!important}.force-print-single-page .px-6.py-4{padding-top:2px!important;padding-bottom:2px!important;margin-top:0!important;margin-bottom:2px!important}.force-print-single-page .flex-grow.flex.flex-col{gap:2px!important}.force-print-single-page .chart-container{margin-top:2px!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:0!important}.force-print-single-page header{padding-top:8px!important;padding-bottom:4px!important;margin-bottom:4px!important}.force-print-single-page .print-footer-mobile{padding-top:4px!important;padding-bottom:8px!important;font-size:8px!important;line-height:1.2!important}.force-print-single-page .print-footer-content,.force-print-single-page .print-footer-text{font-size:8px!important;line-height:1.2!important}.bg-gradient-to-b,.bg-gradient-to-t,div[class*=bg-gradient],.absolute[class*=bg-gradient],[class*=from-olive],[class*=to-transparent]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;max-height:0!important;overflow:hidden!important}.absolute.h-32,div.absolute[class*=h-32]{display:none!important;visibility:hidden!important;height:0!important}}.bg-gradient-to-b.from-olive,.bg-gradient-to-t.from-olive,[class*=bg-gradient][class*=from-olive],.absolute[class*=bg-gradient]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important}}.chart-container{display:flex!important;flex-direction:column!important;width:100%!important;min-height:320px!important;visibility:visible!important;opacity:1!important}.chart-wrapper{display:block!important;width:100%!important;height:260px!important;min-height:260px!important;position:relative!important;visibility:visible!important;opacity:1!important}.recharts-responsive-container{display:block!important;width:100%!important;height:100%!important;position:relative!important;visibility:visible!important;opacity:1!important}.recharts-wrapper{display:block!important;width:100%!important;height:100%!important;visibility:visible!important;opacity:1!important}.recharts-legend-wrapper{display:flex!important;visibility:visible!important;opacity:1!important}.chart-container svg.recharts-surface,.chart-container .recharts-responsive-container svg.recharts-surface,.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;overflow:visible!important;position:relative!important}.chart-container .recharts-wrapper{width:100%!important;height:280px!important;min-width:100%!important;min-height:280px!important}.chart-container .recharts-responsive-container{height:280px!important;min-height:280px!important;max-height:280px!important;width:99%!important}.chart-container .recharts-responsive-container>div{width:100%!important;height:100%!important}.dossier-print-root .recharts-responsive-container,.dossier-print-root .recharts-responsive-container>div{display:block!important;width:99%!important;height:320px!important;min-height:320px!important;max-height:320px!important;visibility:visible!important;opacity:1!important;position:relative!important}.dossier-print-root .recharts-wrapper{display:block!important;width:100%!important;height:320px!important;min-height:320px!important;visibility:visible!important;opacity:1!important}.dossier-print-root svg.recharts-surface{display:block!important;width:100%!important;height:320px!important;min-height:320px!important;visibility:visible!important;opacity:1!important}.dossier-print-root .recharts-line,.dossier-print-root .recharts-line-curve,.dossier-print-root .recharts-line-dots,.dossier-print-root .recharts-cartesian-grid,.dossier-print-root .recharts-xAxis,.dossier-print-root .recharts-yAxis{display:block!important;visibility:visible!important;opacity:1!important}.chart-container svg[width]:not([width="9"]):not([width="10"]):not([width="11"]):not([width="12"]),.chart-container svg[width="746"],.chart-container svg[width="800"],.chart-container svg[width="100%"]{display:block!important;visibility:visible!important;opacity:1!important}.chart-container{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;min-height:300px!important}.chart-container .chart-wrapper{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important}.chart-container .recharts-responsive-container{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important;min-height:260px!important}.chart-container svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important}@media screen{.chart-container,.chart-container[data-chart-converted=true],.chart-wrapper,.chart-container .chart-wrapper,.chart-container .recharts-responsive-container,.chart-container .recharts-wrapper,.chart-container svg,.chart-container svg.recharts-surface,.recharts-responsive-container,.recharts-wrapper{display:block!important;visibility:visible!important;opacity:1!important}.chart-container .recharts-responsive-container{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important;min-height:260px!important}.chart-container svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important}}.chart-container[data-chart-converted=true],.chart-container[data-chart-converted=true] .chart-wrapper,.chart-container[data-chart-converted=true] .recharts-responsive-container,.chart-container[data-chart-converted=true] .recharts-wrapper,.chart-container[data-chart-converted=true] svg,.chart-container[data-chart-converted=true] svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important}.chart-container,.chart-wrapper,.recharts-responsive-container,.recharts-wrapper,.chart-container svg,svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important}@media(max-width:767px){.chart-container{min-height:320px!important;height:auto!important;display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;padding-bottom:20px!important}.chart-container .chart-wrapper,.chart-container .recharts-responsive-container{display:block!important;visibility:visible!important}.chart-wrapper,.recharts-responsive-container{min-height:260px!important;height:260px!important;display:block!important;visibility:visible!important}.chart-container .recharts-legend-wrapper{position:relative!important;width:100%!important;margin-top:12px!important;padding:0 8px!important;overflow:visible!important}.chart-container .recharts-legend-wrapper ul{flex-wrap:wrap!important;justify-content:center!important}}@media print and (max-width:767px){.chart-container{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;min-width:100%!important}.bg-gradient-to-b,.bg-gradient-to-t,div[class*=bg-gradient],.dossier-print-root .bg-gradient-to-b,.dossier-print-root .bg-gradient-to-t{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}}@media print{.chart-container{height:300px!important;max-height:300px!important;min-height:300px!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;page-break-inside:avoid!important;break-inside:avoid!important;position:relative!important;display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important}.chart-container .chart-wrapper,.chart-container .recharts-responsive-container,.chart-container .recharts-surface,.chart-container svg.recharts-surface{width:100%!important;max-width:100%!important;min-width:100%!important;padding:0!important;margin:0!important;display:block!important;visibility:visible!important;opacity:1!important}.chart-container .recharts-responsive-container{height:260px!important;min-height:260px!important}.chart-container svg.recharts-surface{height:260px!important;min-height:260px!important}}.chart-container .chart-wrapper[style*="display: none"]{display:block!important}.chart-wrapper{height:260px!important;min-height:260px!important;width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;display:block!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important}.recharts-responsive-container{height:260px!important;min-height:260px!important;width:100%!important;max-width:100%!important;min-width:100%!important;overflow:visible!important;display:block!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;padding:0!important;margin:0!important}.chart-container svg,.chart-container .recharts-wrapper svg,.chart-container .recharts-surface,.chart-container svg.recharts-surface,svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.chart-container .recharts-wrapper,.recharts-wrapper{display:block!important;visibility:visible!important;opacity:1!important}.chart-container .recharts-legend-wrapper,.recharts-legend-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;visibility:visible!important;opacity:1!important;width:100%!important;font-size:11px!important;gap:20px!important;padding-top:0!important;padding-bottom:15px!important;margin-bottom:0!important}.recharts-legend-wrapper ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:16px!important;margin:0!important;padding:0!important}.recharts-legend-item{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;font-size:11px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.recharts-legend-item-icon{width:var(--chart-legend-icon-size)!important;height:var(--chart-legend-icon-size)!important;max-width:var(--chart-legend-icon-size)!important;max-height:var(--chart-legend-icon-size)!important;min-width:var(--chart-legend-icon-size)!important;min-height:var(--chart-legend-icon-size)!important;display:inline-block!important;flex-shrink:0!important;overflow:visible!important;transform:none!important}.recharts-legend-item svg,.recharts-legend-item-icon svg,.legend-icon-svg,.recharts-legend-wrapper svg,.chart-container .recharts-legend-item svg,.chart-container .recharts-legend-wrapper svg{width:var(--chart-legend-icon-size)!important;height:var(--chart-legend-icon-size)!important;max-width:var(--chart-legend-icon-size)!important;max-height:var(--chart-legend-icon-size)!important;min-width:var(--chart-legend-icon-size)!important;min-height:var(--chart-legend-icon-size)!important;transform:none!important;transform-origin:center!important;box-sizing:border-box!important;overflow:visible!important;display:inline-block!important}.recharts-legend-item svg circle,.legend-icon-svg circle,.recharts-legend-wrapper svg circle,.chart-container .recharts-legend-wrapper svg circle{transform:none!important}.chart-container:not(:has(img[data-chart-image=true])) .recharts-responsive-container{display:block!important}@media print{.chart-container .recharts-responsive-container svg.recharts-surface{width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;display:block!important;visibility:visible!important;opacity:1!important}.chart-container svg.recharts-surface:not([viewBox]){width:100%!important;height:260px!important}.dossier-print-root .chart-container,.dossier-print-root .chart-wrapper,.dossier-print-root .recharts-responsive-container,.dossier-print-root svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important}.dossier-print-root .chart-container{height:300px!important;min-height:300px!important}.dossier-print-root .recharts-responsive-container{height:260px!important;min-height:260px!important}.dossier-print-root svg.recharts-surface{height:260px!important;min-height:260px!important}}.chart-container .recharts-responsive-container[style*="display: none"],.chart-container .recharts-responsive-container[style*="visibility: hidden"],.chart-container .recharts-responsive-container[style*="opacity: 0"]{display:block!important;visibility:visible!important;opacity:1!important}.chart-container svg.recharts-surface[style*="display: none"],.chart-container svg.recharts-surface[style*="visibility: hidden"],.chart-container svg.recharts-surface[style*="opacity: 0"]{display:block!important;visibility:visible!important;opacity:1!important}.chart-container .recharts-responsive-container,.chart-container .chart-wrapper .recharts-responsive-container{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;overflow:visible!important}.chart-container svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.chart-container img[data-chart-image=true]{display:none!important;visibility:hidden!important;opacity:0!important}.chart-container img[data-chart-image=true],.chart-container[data-chart-converted=true] img[data-chart-image=true]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;min-height:320px!important;max-height:320px!important;object-fit:contain!important;position:relative!important;left:auto!important;z-index:20!important}.chart-container:has(img[data-chart-image=true]) .recharts-responsive-container,.chart-container:has(img[data-chart-image=true]) .chart-wrapper .recharts-responsive-container,.chart-container:has(img[data-chart-image=true]) svg.recharts-surface,.chart-container[data-chart-converted=true] .recharts-responsive-container,.chart-container[data-chart-converted=true] svg{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}@media screen{.chart-container{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;min-height:300px!important}.chart-container .chart-wrapper,.chart-container .recharts-responsive-container{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important}.chart-container svg.recharts-surface{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:260px!important}.chart-container .recharts-legend-wrapper{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important}.chart-container .recharts-legend-item{display:inline-flex!important;visibility:visible!important;opacity:1!important}.chart-container .recharts-legend-item-icon{display:inline-block!important;visibility:visible!important;opacity:1!important}}.chart-container h3{position:relative!important;order:1!important;margin-bottom:1rem!important}.chart-container .recharts-responsive-container{position:relative!important;width:100%!important;height:100%!important;margin:0 auto!important}.chart-container .recharts-wrapper{position:relative!important;width:100%!important;height:100%!important}.chart-container svg.recharts-surface{position:relative!important;width:100%!important;height:100%!important}.chart-container .recharts-cartesian-axis{position:absolute!important;bottom:0!important;left:0!important;right:0!important}.chart-container .recharts-legend-wrapper{position:relative!important;width:100%!important;margin-top:8px!important}.chart-container h3{position:relative!important;order:1!important;margin-bottom:1rem!important;width:100%!important;text-align:center!important}.chart-container .chart-wrapper{position:relative!important;order:2!important;width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;margin:0 auto!important;overflow:visible!important}.chart-container .recharts-responsive-container{position:relative!important;width:100%!important;height:100%!important;margin:0 auto!important;overflow:visible!important}.chart-container .recharts-wrapper{position:relative!important;width:100%!important;height:100%!important;overflow:visible!important}.chart-container svg.recharts-surface{position:relative!important;width:100%!important;height:100%!important;overflow:visible!important}.chart-container .recharts-cartesian-axis-x{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important}.chart-container .recharts-legend-wrapper{position:relative!important;width:100%!important;margin-top:8px!important;max-width:100%!important}.chart-container .recharts-layer{position:relative!important}@media screen{.chart-container{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;position:relative!important;min-height:300px!important}.chart-container .chart-wrapper{width:100%!important;height:260px!important;min-height:260px!important;max-height:260px!important;position:relative!important;overflow:visible!important}.chart-container .recharts-responsive-container{width:100%!important;height:260px!important;min-height:260px!important;position:relative!important}.chart-container svg.recharts-surface{width:100%!important;height:260px!important;min-height:260px!important;display:block!important;visibility:visible!important;opacity:1!important}.chart-container .recharts-wrapper,.chart-container .recharts-layer,.chart-container .recharts-cartesian-axis,.chart-container .recharts-legend-wrapper{display:block!important;visibility:visible!important;opacity:1!important}}@media screen{.chart-container svg.recharts-surface{min-width:100%!important;width:100%!important;max-width:100%!important;height:260px!important;min-height:260px!important}.chart-container .recharts-responsive-container svg.recharts-surface{width:100%!important;min-width:100%!important;max-width:100%!important;height:260px!important;min-height:260px!important;display:block!important;visibility:visible!important;opacity:1!important}.chart-container .recharts-wrapper{width:100%!important;min-width:100%!important;height:260px!important;min-height:260px!important}}@media screen{.chart-container .recharts-responsive-container,.chart-container .recharts-wrapper{overflow:visible!important}.chart-container svg.recharts-surface{overflow:visible!important;position:relative!important;left:0!important;top:0!important;transform:none!important}.chart-container svg.recharts-surface *{visibility:visible!important;opacity:1!important}.chart-container .chart-wrapper{overflow:visible!important}}@media screen{.chart-container .recharts-responsive-container{position:relative!important;left:0!important;top:0!important;transform:none!important}.chart-container .recharts-wrapper{position:relative!important;left:0!important;top:0!important;transform:none!important;margin:0!important;padding:0!important}.chart-container svg.recharts-surface{position:relative!important;left:0!important;top:0!important;transform:none!important;margin:0!important;padding:0!important;vertical-align:top!important}.chart-container .chart-wrapper{position:relative!important;z-index:1!important}.chart-container .recharts-responsive-container{z-index:2!important}.chart-container svg.recharts-surface{z-index:3!important}}.chart-container svg *,.chart-container svg.recharts-surface *,.chart-container .recharts-responsive-container *{clip-path:none!important;-webkit-clip-path:none!important}.chart-container svg defs clipPath{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important}.chart-container svg .recharts-bar,.chart-container svg .recharts-bar-rectangle,.chart-container svg .recharts-line,.chart-container svg .recharts-line-curve,.chart-container svg path[d],.chart-container svg rect[width][height]{clip-path:none!important;-webkit-clip-path:none!important;display:block!important;visibility:visible!important;opacity:1!important}@media print{.dossier-print-root .chart-container{max-height:280px!important;min-height:260px!important}.dossier-print-root .chart-wrapper{height:260px!important;max-height:260px!important}.dossier-print-root .grid.grid-cols-2>div{height:280px!important;max-height:280px!important}.dossier-print-root .grid.grid-cols-2 img{height:280px!important;max-height:280px!important;object-fit:cover!important}}@media print{.photo-grid-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:var(--photo-column-width) var(--photo-column-width)!important;gap:var(--photo-grid-gap)!important;column-gap:var(--photo-grid-gap)!important;row-gap:var(--photo-grid-gap)!important;height:var(--photo-cell-height)!important;min-height:var(--photo-cell-height)!important;max-height:var(--photo-cell-height)!important;box-sizing:border-box!important}.photo-grid-container[class*=gap],.photo-grid-container.grid{gap:var(--photo-grid-gap)!important;column-gap:var(--photo-grid-gap)!important;row-gap:var(--photo-grid-gap)!important}.photo-grid-container>div{display:contents!important}.photo-grid-container[style*="49%"] .photo-cell,.photo-grid-container .photo-cell{grid-column:span 1!important}.photo-grid-container,.photo-grid-container+*,div:has(>.photo-grid-container),div:has(>div>.photo-grid-container),div:has(>div>div>.photo-grid-container),main:has(.photo-grid-container),main>div:has(.photo-grid-container),main>div>div:has(.photo-grid-container){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}}.photo-cell{display:block!important;overflow:hidden!important;border-radius:var(--photo-border-radius)!important;margin:0!important;padding:0!important;position:relative!important}@media print{.photo-grid-container[style*="49%"] .photo-cell,.photo-grid-container .photo-cell,.photo-cell:has(img){width:100%!important;max-width:100%!important;min-width:0!important;height:var(--photo-cell-height)!important;min-height:var(--photo-cell-height)!important;max-height:var(--photo-cell-height)!important;box-sizing:border-box!important;border:none!important;border-width:0!important;margin:0!important;padding:0!important}.photo-cell.col-span-2,.photo-cell.col-span-2:has(img){height:var(--photo-cell-height)!important;min-height:var(--photo-cell-height)!important;max-height:var(--photo-cell-height)!important}.photo-cell:not(:has(img)):not(:has(.text-center)){display:none!important}}.photo-cell>div[class*=absolute],.photo-cell div.absolute.bottom-4.right-4,.photo-cell div[class*=bottom-4][class*=right-4]{position:absolute!important;bottom:4px!important;right:4px!important;left:auto!important;top:auto!important;z-index:var(--print-label-z-index)!important;margin:0!important;padding:2px 6px!important;font-size:var(--photo-label-font-size)!important;line-height:1.2!important;transform:none!important}.photo-cell img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;margin:0!important;padding:0!important;border-radius:var(--photo-border-radius)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;visibility:visible!important;opacity:1!important}.photo-cell canvas{width:100%!important;height:100%!important;display:block!important;border-radius:var(--photo-border-radius)!important;visibility:visible!important;opacity:1!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@media print{.photo-cell img,.photo-cell canvas{height:var(--photo-cell-height)!important;min-height:var(--photo-cell-height)!important;max-height:var(--photo-cell-height)!important;width:100%!important;object-fit:cover!important;box-sizing:border-box!important}.photo-cell.col-span-2 img,.photo-cell.col-span-2 canvas,.photo-cell:has(img):only-of-type img,.photo-cell:has(img):only-of-type canvas{height:var(--photo-cell-height)!important;min-height:var(--photo-cell-height)!important;max-height:var(--photo-cell-height)!important;object-fit:contain!important}.photo-cell img[src^="data:"]{display:block!important;visibility:visible!important;opacity:1!important}}@media print{footer,main>div:last-child,[class*=mt-auto],.print-footer-mobile,div[class*=print-footer-mobile]{margin-top:auto!important;padding:3px 6px 8px!important;font-size:var(--print-footer-font-size)!important;line-height:var(--print-footer-line-height)!important;flex-shrink:0!important;display:block!important;visibility:visible!important;opacity:1!important;page-break-inside:avoid!important;break-inside:avoid!important;page-break-after:auto!important;position:relative!important;z-index:var(--print-footer-z-index)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%!important;max-width:100%!important}footer>div,footer [class*=border-t],[class*=mt-auto] [class*=border-t],[class*=mt-auto]>div,.print-footer-content{padding-top:2px!important;display:block!important;visibility:visible!important;opacity:1!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[class*=mt-auto] span,.print-footer-text,.print-footer-content span{display:inline-block!important;visibility:visible!important;opacity:1!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:auto!important}div:has(.print-footer-content),div:has(.print-footer-text){display:block!important;visibility:visible!important;opacity:1!important;margin-top:auto!important;padding-bottom:8px!important;page-break-inside:avoid!important;break-inside:avoid!important}main{display:flex!important;flex-direction:column!important;min-height:100%!important}main>div:last-child{margin-top:auto!important}}@media print and (max-width:768px){footer,main>div:last-child,[class*=mt-auto],div[class*=mt-auto],.print-footer-mobile{height:auto!important;min-height:20px!important}[class*=mt-auto] [class*=border-t],[class*=mt-auto]>div,.print-footer-content{width:100%!important}}
