@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap";
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-outlined.woff2)format("woff2")}:root{--background:#fff8f7;--surface:#fff8f7;--surface-bright:#fff8f7;--surface-container-lowest:#fff;--surface-container-low:#fff0f0;--surface-container:#fceae9;--surface-container-high:#f6e4e4;--surface-container-highest:#f0dede;--surface-dim:#e8d6d6;--surface-variant:#f0dede;--surface-tint:#9c4048;--primary:#4c0311;--primary-container:#6a1a24;--primary-fixed:#ffdada;--primary-fixed-dim:#ffb3b5;--on-primary:#fff;--on-primary-container:#ef8187;--on-primary-fixed:#40000b;--on-primary-fixed-variant:#7e2932;--inverse-primary:#ffb3b5;--secondary:#994703;--secondary-container:#fc934f;--secondary-fixed:#ffdbc9;--secondary-fixed-dim:#ffb68c;--on-secondary:#fff;--on-secondary-container:#6d3000;--on-secondary-fixed:#321200;--on-secondary-fixed-variant:#753400;--tertiary:#002821;--tertiary-container:#004036;--tertiary-fixed:#b6eedf;--tertiary-fixed-dim:#9bd1c3;--on-tertiary:#fff;--on-tertiary-container:#76ac9e;--on-tertiary-fixed:#00201a;--on-tertiary-fixed-variant:#174f45;--error:#ba1a1a;--error-container:#ffdad6;--on-error:#fff;--on-error-container:#93000a;--on-surface:#221919;--on-surface-variant:#554242;--on-background:#221919;--inverse-surface:#382e2e;--inverse-on-surface:#ffedec;--outline:#887272;--outline-variant:#dbc0c0;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--radius-xs:.125rem;--radius:.125rem;--radius-sm:.1875rem;--radius-lg:.25rem;--radius-md:.375rem;--radius-xl:.5rem;--radius-2xl:.625rem;--radius-full:.75rem;--radius-pill:9999px;--shadow-xs:0 1px 1px #00000008;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 1px 8px #0000000a;--shadow-lg:0 4px 16px #00000014;--shadow-xl:0 12px 32px #0000001f;--shadow-primary:0 1px 2px #6a1a2433;--transition:all .15s cubic-bezier(.4, 0, .2, 1);--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);--sidebar-w:16rem;--topbar-h:4rem;--recette-h:0px;--recette-offset:0px;--z-drawer:54;--z-modal:120;--z-toast:140}@media print{body:has(.quality-checklist-print-portal)>:not(.quality-checklist-print-portal){display:none!important}#quality-checklist-print-root{z-index:auto!important;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;padding:0!important;display:block!important;position:static!important;overflow:hidden!important}#quality-checklist-print-card{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:297mm!important;max-height:none!important;box-shadow:none!important;color:#111827!important;border:0!important;border-radius:0!important;padding:14mm!important;overflow:visible!important}#quality-checklist-print-root .no-print{display:none!important}#quality-checklist-print-card *{break-inside:avoid}#quality-checklist-print-card header{display:block!important}}@media (max-height:560px) and (orientation:landscape){:root{--topbar-h:3.25rem;--recette-h:0px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{overscroll-behavior:none;scrollbar-width:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;min-height:100%;overflow:clip auto}img,svg,video,canvas,iframe{max-width:100%}body{overscroll-behavior:none;scrollbar-width:none;background-color:var(--background);max-width:100%;min-height:100%;color:var(--on-surface);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.25rem;transition:background-color .2s,color .2s;overflow:visible}::-webkit-scrollbar{display:none}.font-headline-xl{letter-spacing:-.03em;font-family:Hanken Grotesk,sans-serif;font-size:2rem;font-weight:600;line-height:2.5rem}.font-headline-lg{letter-spacing:-.025em;font-family:Hanken Grotesk,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.font-headline-md{letter-spacing:-.02em;font-family:Hanken Grotesk,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.font-headline-sm{letter-spacing:-.015em;font-family:Hanken Grotesk,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.font-body-lg{letter-spacing:-.011em;font-family:Manrope,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.font-body-md{letter-spacing:-.006em;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.font-body-sm{letter-spacing:0;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.font-label-md{letter-spacing:-.005em;font-family:Manrope,sans-serif;font-size:.8125rem;font-weight:500;line-height:1rem}.font-label-sm{letter-spacing:.03em;font-family:Manrope,sans-serif;font-size:.6875rem;font-weight:600;line-height:.875rem}.font-code-metric{letter-spacing:-.02em;font-family:Manrope,monospace;font-size:.8125rem;font-weight:500;line-height:1.125rem}.material-symbols-outlined{text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";direction:ltr;justify-content:center;align-items:center;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;font-family:Material Symbols Outlined!important}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}.touch-target{position:relative}.touch-target:after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.sticky-col{position:relative}.sticky-col table{border-collapse:separate;border-spacing:0}.sticky-col table>thead>tr>th:first-child,.sticky-col table>tbody>tr>td:first-child{z-index:2;background-color:var(--surface-container-lowest);box-shadow:1px 0 0 0 var(--outline-variant);position:sticky;left:0}.sticky-col table>thead>tr>th:first-child{z-index:3;background-color:var(--surface-container-high)}.sticky-col table>tbody>tr:hover>td:first-child{background-color:var(--surface-container-low)}.resp-stack{grid-template-columns:1fr;display:grid}@media (min-width:720px){.resp-stack{grid-template-columns:var(--resp-stack-cols,repeat(2, 1fr))}}.modal-panel{max-height:min(94dvh,100dvh - 1.5rem);overflow-y:auto}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-ping{animation:1.2s cubic-bezier(0,0,.2,1) infinite ping}.animate-slide-up{animation:.35s cubic-bezier(.16,1,.3,1) forwards slideUp}.animate-fade-in{animation:.25s forwards fadeIn}.login-glass{-webkit-backdrop-filter:blur(28px)saturate(170%);background:#fff8f761;border:1px solid #ffffff9e;box-shadow:0 16px 48px #4c03111f,inset 0 1px #ffffffe6}.login-glass-dark{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffff1a;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff38}.login-glass-input{-webkit-backdrop-filter:blur(10px);background:#ffffff6b!important}.login-right-panel{isolation:isolate}.login-right-panel:before,.login-right-panel:after{content:"";pointer-events:none;z-index:0;filter:blur(42px);border-radius:50%;position:absolute}.login-right-panel:before{background:radial-gradient(circle,#fc934f47 0%,#fc934f00 70%);width:22rem;height:22rem;top:-4rem;right:-3rem}.login-right-panel:after{background:radial-gradient(circle,#4c031124 0%,#4c031100 70%);width:20rem;height:20rem;bottom:-3rem;left:-2rem}@media (prefers-reduced-transparency:reduce){.login-glass,.login-glass-dark,.login-glass-input{-webkit-backdrop-filter:none}.login-glass{background:#fff8f7}.login-glass-dark{background:#ffffff24}}.app-root,.app-content,.app-main{min-width:0;max-width:100%;overflow:visible}.app-page{min-width:0;max-width:100%}@media (max-width:959px){.app-root,.app-content,.app-main,.app-page{max-width:100vw;overflow-x:clip}}.sidebar-backdrop{inset:0;top:var(--recette-offset,0px);z-index:54;cursor:pointer;background:#2219196b;border:none;position:fixed}.show-mobile{display:none!important}.resp-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.resp-tabs>*{flex-shrink:0}.resp-line-row{min-width:0}@media (max-width:959px){.hide-mobile{display:none!important}.show-mobile{display:flex!important}.app-main>div{padding-left:var(--space-md)!important;padding-right:var(--space-md)!important}.app-main table{min-width:40rem}.app-main :has(>table){-webkit-overflow-scrolling:touch;overflow-x:auto}.resp-split,.resp-split-aside{grid-template-columns:1fr!important}div[style*="position: fixed"][style*="inset: 0"]:not([data-fullscreen])>div,div[style*="position: fixed"][style*="inset: 0"]:not([data-fullscreen])>form,div[style*="position: fixed"][style*=z-index]:not([data-fullscreen])>div,div[style*="position: fixed"][style*=z-index]:not([data-fullscreen])>form,.app-main [style*="position: fixed"]:not([data-fullscreen])>div,.app-main [style*="position: fixed"]:not([data-fullscreen])>form{max-width:calc(100vw - 1rem)!important;max-height:min(94dvh,100dvh - 1.5rem)!important;overflow-y:auto!important}}@media (max-width:719px){.hide-compact{display:none!important}.font-headline-xl{font-size:1.5rem;line-height:2rem}.font-headline-lg{font-size:1.25rem;line-height:1.75rem}.app-main>div{padding-left:var(--space-sm)!important;padding-right:var(--space-sm)!important}.collection-grid,.app-main [style*=minmax\(]:not(.no-resp-grid),.app-main [style*=minmax\(80px]:not(.no-resp-grid),.app-main [style*=minmax\(120px]:not(.no-resp-grid),.app-main [style*=minmax\(130px]:not(.no-resp-grid),.app-main [style*=minmax\(140px]:not(.no-resp-grid),.app-main [style*=minmax\(150px]:not(.no-resp-grid),.app-main [style*=minmax\(160px]:not(.no-resp-grid),.app-main [style*=minmax\(180px]:not(.no-resp-grid),.app-main [style*=minmax\(190px]:not(.no-resp-grid),.app-main [style*=minmax\(200px]:not(.no-resp-grid),.app-main [style*=minmax\(210px]:not(.no-resp-grid),.app-main [style*=minmax\(220px]:not(.no-resp-grid),.app-main [style*=minmax\(230px]:not(.no-resp-grid),.app-main [style*=minmax\(240px]:not(.no-resp-grid),.app-main [style*=minmax\(250px]:not(.no-resp-grid),.app-main [style*=minmax\(260px]:not(.no-resp-grid),.app-main [style*=minmax\(280px]:not(.no-resp-grid),.app-main [style*=minmax\(300px]:not(.no-resp-grid),.app-main [style*=minmax\(310px]:not(.no-resp-grid),.app-main [style*=minmax\(320px]:not(.no-resp-grid),.app-main [style*=minmax\(330px]:not(.no-resp-grid),.app-main [style*=minmax\(340px]:not(.no-resp-grid),.app-main [style*=minmax\(360px]:not(.no-resp-grid),.app-main [style*="grid-template-columns: 1fr 1fr"]:not(.no-resp-grid),.app-main [style*="grid-template-columns: 1.2fr 1fr"]:not(.no-resp-grid),.app-main [style*="grid-template-columns: 1.5fr 1fr"]:not(.no-resp-grid),.app-main [style*="grid-template-columns: 1fr 2fr"]:not(.no-resp-grid),.app-main [style*="repeat(3, 1fr)"]:not(.no-resp-grid),.app-main [style*="grid-template-columns: 1fr 1fr 1fr"]:not(.no-resp-grid){grid-template-columns:1fr!important}.app-main [style*="repeat(4, 1fr)"]:not(.no-resp-grid){grid-template-columns:1fr 1fr!important}.app-main [style*="repeat(12, 1fr)"]:not(.no-resp-grid){grid-template-columns:1fr!important}.app-main .lg-col-8,.app-main .lg-col-4{grid-column:auto!important}.app-main [style*="minmax(0, 1fr) 340px"]:not(.no-resp-grid),.app-main [style*="260px minmax(0, 1fr)"]:not(.no-resp-grid){grid-template-columns:1fr!important}.resp-line-row{grid-template-columns:1fr 1fr!important}.modal-panel{border-radius:12px!important;max-width:calc(100vw - 1rem)!important}}@media (max-width:480px){.hide-xs{display:none!important}}@media (min-width:481px){.show-xs{display:none!important}}@media (max-width:479px){.app-main [style*="repeat(4, 1fr)"]:not(.no-resp-grid),.resp-line-row{grid-template-columns:1fr!important}.login-demo-row{flex-direction:column}.app-main>div{padding-left:.5rem!important;padding-right:.5rem!important}}@media (max-width:375px){:root{--space-md:.5rem;--space-lg:.75rem;--space-xl:1rem}.app-page{gap:.75rem!important;padding:.5rem!important}.app-topbar{padding-left:.5rem!important;padding-right:.5rem!important}.font-headline-xl{font-size:1.25rem!important;line-height:1.625rem!important}.font-headline-lg{font-size:1.125rem!important;line-height:1.5rem!important}.collection-grid{gap:.5rem!important;padding:.5rem!important}}@media screen and (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea{font-size:16px!important}}@media screen and (max-width:860px){.proforma-container,.receipt-page-container,.decharge-page-container{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}}@media (horizontal-viewport-segments:2),(vertical-viewport-segments:2){.app-main>div{padding-left:max(var(--space-md), env(viewport-segment-left 0 0,0px))!important;padding-right:max(var(--space-md), env(viewport-segment-right 0 0,0px))!important}.resp-split,.resp-split-aside{gap:max(1.5rem, calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px) + 1rem))!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}}.resp-tabs,.table-responsive{-webkit-overflow-scrolling:touch}@media print{@page{size:A4 portrait;margin:0!important}@page a4-portrait{size:A4 portrait;margin:0!important}#fiche-inventaire-portal,.fiche-inv-preview-container,.fiche-inv-sheet{page:a4-portrait!important}body:has(#fiche-inventaire-portal){page:a4-portrait!important}body:has(.fiche-inv-preview-container){page:a4-portrait!important}body:has(#fiche-inventaire-portal){width:100%!important;margin:0!important;padding:0!important}body:has(#fiche-inventaire-portal) #fiche-inventaire-portal{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(#fiche-inventaire-portal) .fiche-inv-preview-container{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(#fiche-inventaire-portal) .fiche-inv-sheet-wrapper{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(#fiche-inventaire-portal) .fiche-inv-sheet{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(#fiche-inventaire-portal) .fiche-inv-table{table-layout:fixed!important;border-collapse:collapse!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;display:table!important}.no-print,.recette-banner,.app-sidebar,.sidebar-backdrop,.app-topbar,header,nav,aside,#global-search-modal,.network-status-banner,.validation-modal-backdrop,nextjs-portal,[data-radix-portal]{display:none!important}body:has(.proforma-print-portal)>:not(.proforma-print-portal){display:none!important}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:100%!important;max-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.app-root,.app-content,.app-main,.app-page,.proforma-container,.proforma-print-portal,.receipt-page-container,.decharge-page-container{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.proforma-page-sheet{box-sizing:border-box!important;page-break-before:auto!important;break-before:auto!important;page-break-after:always!important;break-after:page!important;page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;max-width:210mm!important;height:auto!important;min-height:295mm!important;max-height:none!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:none!important;border-radius:0!important;flex-direction:column!important;justify-content:space-between!important;margin:0 auto!important;padding:12mm 14mm 10mm!important;display:flex!important;position:relative!important;overflow:visible!important}.proforma-page-sheet:last-of-type,.proforma-page-sheet:last-child{page-break-after:auto!important;break-after:auto!important}.receipt-sheet,.decharge-sheet{box-sizing:border-box!important;page-break-before:auto!important;break-before:auto!important;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important;width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;border:none!important;border-radius:0!important;flex-direction:column!important;justify-content:space-between!important;margin:0!important;padding:14mm 18mm 12mm!important;display:flex!important;position:relative!important;overflow:hidden!important}}
