@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body,app-root{height:100%}*{box-sizing:border-box}body{background-color:#eee;background-image:linear-gradient(to bottom,#2c4a65,#eee);position:relative}body ::selection{color:#fff!important;background-color:#2c4a65!important}body>.background{--color-1: rgb(140.8946325586, 174.0279508527, 200.0983674414);--color-1b: rgba(140.8946325586, 174.0279508527, 200.0983674414, .41);--color-2: rgb(174.1218156466, 190.7855746246, 203.8971843534);--color-2b: rgba(174.1218156466, 190.7855746246, 203.8971843534, .67);--color-3: rgb(128.2566172241, 168.699995186, 202.7403827759);--color-3b: rgb(128.2566172241, 168.699995186, 202.7403827759);position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;display:grid;align-items:end}app-root{display:flex;flex-direction:column}section{padding:.75rem;height:100%}section .back{width:fit-content;display:inline-flex;gap:.5rem;font-weight:700}section .back:hover{text-decoration:none}section .top-controls{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:.25rem 0;gap:.25rem}section .header-infos{display:flex;flex-direction:column;gap:.25rem 1rem;flex-wrap:wrap;min-height:5rem;max-height:5.1rem;overflow-x:auto;overflow-y:hidden}section .header-infos label{max-width:25rem}section.backed{background-image:linear-gradient(to bottom,#eee,#bec5cc);background-color:#eee;position:relative;z-index:0}section.backed:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("./media/wave-gray-2JHYD3VS.svg");background-repeat:no-repeat;background-position:bottom;z-index:-1}main{position:relative;flex-grow:1;overflow:auto;display:flex;flex-direction:column}.spacer{flex-grow:1}.danger{color:#b00}.warning{color:#df6e0c}.info{color:#0a6ed1}.danger-background{background-color:#b00!important}.warning-background{background-color:#df6e0c!important}.success-background{background-color:#107e3e!important}.info-background{background-color:#0a6ed1!important}.pointer{cursor:pointer}.hide{display:none}.contents{display:contents}.nowrap{white-space:nowrap}.inverted{background-color:inherit;color:inherit;filter:invert(100%)}.flex{display:flex}.flex.column{flex-direction:column}.flex.gap{gap:.5rem}.flex.a-center{align-items:center}.flex.j-center{justify-content:center}.grow{flex-grow:1}.success{color:#107e3e}.no-events{pointer-events:none;cursor:not-allowed}.top-options,table-buttons{display:contents}.unit{display:flex;align-items:center}.title{position:relative}.title:after{position:absolute;top:0;left:0;content:attr(Title);font-size:.9rem}table-header{display:contents}table-header th>div{display:flex}details summary{cursor:pointer}.hidden{display:none;visibility:hidden}*{scrollbar-width:thick;scrollbar-color:#2c4a65 #eeeeee}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:#2c4a65;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#49637a}::-webkit-scrollbar-thumb:active{background:#5d7387}::-webkit-scrollbar-track{background:#eee;border-radius:0}::-webkit-scrollbar-track:hover{background:#cacaca}::-webkit-scrollbar-track:active{background:#b3b3b3}::-webkit-scrollbar-corner{background:transparent}.quantity-ruler[type=range]{width:100%;height:.5rem;appearance:none;margin:10px 0}.quantity-ruler[type=range]::-webkit-slider-runnable-track{background-image:linear-gradient(to right,#c71d0b 20%,#d67c37 20% 40%,#41c61d 40% 60%,#d67c37 60% 80%,#c71d0b 80%);height:.5rem}.quantity-ruler[type=range]::-webkit-slider-thumb{border:1px solid #000000;height:1.25rem;width:.5rem;border-radius:0;background:#ffffffad;appearance:none;margin-top:-.75rem;position:relative}.quantity-ruler[type=range].zero::-webkit-slider-thumb{display:none;visibility:hidden}.quantity-range{width:100%;display:flex;justify-content:space-around;margin-top:.5rem;transition:.3s all linear;--unit: " ct"}.quantity-range>span{position:relative;margin-top:1rem;font-variation-settings:"wght" 700}.quantity-range>span:after{content:var(--unit)}.quantity-range .minimum:before,.quantity-range .inferieur:before,.quantity-range .optimal:before,.quantity-range .superieur:before,.quantity-range .maximum:before{z-index:0;text-transform:capitalize;position:absolute;top:-1.25rem;left:50%;transform:translate(-50%)}.quantity-range .minimum:before{content:"minimum"}.quantity-range .inferieur:before{content:"inf\e9rieur"}.quantity-range .optimal:before{content:"optimal"}.quantity-range .superieur:before{content:"sup\e9rieur"}.quantity-range .maximum:before{content:"maximum"}.quantity-range .vert{color:#107e3e}.quantity-range .orange{color:#df6e0c}.quantity-range .rouge{color:#b00}@font-face{font-family:Jost;src:url("./media/Jost-Regular-LR4EN2ZZ.ttf");font-weight:400;font-style:normal}@font-face{font-family:Jost;src:url("./media/Jost-Italic-VK4OAUS5.ttf");font-weight:400;font-style:italic}@font-face{font-family:Jost;src:url("./media/Jost-Medium-AEI5NWVI.ttf");font-weight:500;font-style:normal}@font-face{font-family:Jost;src:url("./media/Jost-MediumItalic-LWSZC7XA.ttf");font-weight:500;font-style:italic}@font-face{font-family:Jost;src:url("./media/Jost-Bold-6R77CNV5.ttf");font-weight:700;font-style:normal}@font-face{font-family:Jost;src:url("./media/Jost-BoldItalic-IW3NNFMN.ttf");font-weight:700;font-style:italic}@font-face{font-family:SAP-icons;src:url("./media/SAP-icons-JOGUWVWE.ttf")}html{font-family:Jost,sans-serif;color:#000;font-size:16px}a{color:#000;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline;color:#2c4a65}a.unstyled:hover{text-decoration:none}.icon{font-family:SAP-icons;font-size:1em}.icon:before{content:attr(icon);font-weight:400}.icon.order-icon{margin-left:.25rem}.icon.order-icon:before{font-weight:700}input{font-family:Jost,sans-serif;background-color:#eee;border:1px solid #2c4a65}input::placeholder{font-family:Jost,sans-serif}.light{color:#fff;border-color:#fff!important;text-decoration-color:#fff!important}.hover-opacity{transition:opacity .2s linear}.hover-opacity:hover{opacity:.7}.pocket{display:none;visibility:none}@media screen and (max-width: 800px){.lap-and-up{display:none;visibility:hidden}.pocket{display:inherit;visibility:visible}input,select,button.button{font-size:1em}input[type=checkbox]{height:1em;width:1em}select{font-family:Jost sans-serif;font-size:1.25rem}}button.button{background:#eee;border:1px solid #2c4a65;border-radius:0rem;box-sizing:border-box;padding:.3rem;transition:all .2s;position:relative;display:flex;align-items:center;justify-content:center;gap:.3rem;font-family:Jost,sans-serif}button.button:focus{outline:none}button.button:hover{background-color:#cacaca}button.button:active{background-color:#b3b3b3}button.button.inCell{width:100%!important;height:100%!important;border:none!important;border-radius:0!important}button.button.emphasis{background-color:#2c4a65;border:1px solid #2c4a65;color:#eee;padding:.5em;border-radius:.25rem;cursor:pointer}button.button.emphasis:hover{background-color:#d1d5d9;color:#2c4a65}button.button.emphasis:disabled:after{content:"";position:absolute;top:-1px;left:-1px;height:calc(100% + 2px);width:calc(100% + 2px);background-color:#68686862;border-radius:.25rem}button.button.ghost{background-color:#eee;border:none;padding:.5em;border-radius:.25rem;font-weight:700;cursor:pointer}button.button.ghost:hover{background-color:#d1d5d9}button.button.danger{background-color:#b00;border:1px solid #bb0000;color:#eee;padding:.5em;border-radius:.25rem;font-weight:700;cursor:pointer}button.button.danger:hover{background-color:#e6caca;color:#b00}button.button.success{background-color:#107e3e;border:1px solid #107e3e;color:#eee;padding:.5em;border-radius:.25rem;font-weight:700;cursor:pointer}button.button.success:hover{background-color:#cdddd4;color:#107e3e}button.button:disabled{cursor:not-allowed!important}button.icon-button{background:none;border:none;font-size:1em;cursor:pointer;transition:.2s}button.icon-button:hover{opacity:.7}.shadowed{transform:translate(-.2rem,-.2rem);box-shadow:.3rem .3rem .1rem #000000ab;transition:all .3s;margin-top:.2rem}.shadowed:hover,.shadowed.hover{transform:translate(-.1rem,-.1rem);box-shadow:.1rem .1rem .1rem #000c}.shadowed:active,.shadowed.active{transition:all .1s;transform:translate(0);box-shadow:.2rem .2rem .2rem #000000ab inset}form input[type=text],form input[type=password],form input[type=date],form input[type=number],.form input[type=text],.form input[type=password],.form input[type=date],.form input[type=number]{position:relative;min-height:1.55rem}form input[type=text].pesee,form input[type=password].pesee,form input[type=date].pesee,form input[type=number].pesee,.form input[type=text].pesee,.form input[type=password].pesee,.form input[type=date].pesee,.form input[type=number].pesee{max-width:10rem}form input[type=text]:required,form input[type=password]:required,form input[type=date]:required,form input[type=number]:required,.form input[type=text]:required,.form input[type=password]:required,.form input[type=date]:required,.form input[type=number]:required{border:1px solid #d08014}form input[type=text]:required::placeholder,form input[type=password]:required::placeholder,form input[type=date]:required::placeholder,form input[type=number]:required::placeholder,.form input[type=text]:required::placeholder,.form input[type=password]:required::placeholder,.form input[type=date]:required::placeholder,.form input[type=number]:required::placeholder{text-decoration:underline dotted}form input[type=text].invalid,form input[type=text].ng-invalid:not(.ng-pristine),form input[type=password].invalid,form input[type=password].ng-invalid:not(.ng-pristine),form input[type=date].invalid,form input[type=date].ng-invalid:not(.ng-pristine),form input[type=number].invalid,form input[type=number].ng-invalid:not(.ng-pristine),.form input[type=text].invalid,.form input[type=text].ng-invalid:not(.ng-pristine),.form input[type=password].invalid,.form input[type=password].ng-invalid:not(.ng-pristine),.form input[type=date].invalid,.form input[type=date].ng-invalid:not(.ng-pristine),.form input[type=number].invalid,.form input[type=number].ng-invalid:not(.ng-pristine){border:1px solid #bb0000}form input[type=text].toggleable:disabled,form input[type=password].toggleable:disabled,form input[type=date].toggleable:disabled,form input[type=number].toggleable:disabled,.form input[type=text].toggleable:disabled,.form input[type=password].toggleable:disabled,.form input[type=date].toggleable:disabled,.form input[type=number].toggleable:disabled{background-color:#eee;color:#000}form input[type=text]:focus,form input[type=password]:focus,form input[type=date]:focus,form input[type=number]:focus,.form input[type=text]:focus,.form input[type=password]:focus,.form input[type=date]:focus,.form input[type=number]:focus{outline:none}form input[type=text]:disabled,form input[type=password]:disabled,form input[type=date]:disabled,form input[type=number]:disabled,.form input[type=text]:disabled,.form input[type=password]:disabled,.form input[type=date]:disabled,.form input[type=number]:disabled{cursor:not-allowed}form input[type=text].transparent,form input[type=password].transparent,form input[type=date].transparent,form input[type=number].transparent,.form input[type=text].transparent,.form input[type=password].transparent,.form input[type=date].transparent,.form input[type=number].transparent{border:none;background:transparent}form input[type=number].text,.form input[type=number].text{appearance:textfield}form input[type=number].text::-webkit-outer-spin-button,form input[type=number].text::-webkit-inner-spin-button,.form input[type=number].text::-webkit-outer-spin-button,.form input[type=number].text::-webkit-inner-spin-button{appearance:none;margin:0}form input[type=checkbox],form input[type=radio],.form input[type=checkbox],.form input[type=radio]{margin:0;padding:0}form table div.flex,form table div.flex>input,.form table div.flex,.form table div.flex>input{width:100%}input:focus{outline:none}select{border:1px solid #2c4a65}select:required{border-color:#d08014}select:focus{outline:none}option:checked{background-color:#b3b3b3}button[type=submit]{font-size:1.5rem;background-color:#2c4a65;padding:.5em;border:none;border-radius:.25rem;font-variation-settings:"wght" 700}button[type=submit]:hover{background-color:#49637a}.dual-input{position:relative;display:inline-flex}.dual-input :first-child{border:1px solid #2c4a65;border-right:none!important;height:100%;border-radius:0!important}.dual-input :last-child{border:1px solid #2c4a65;border-left:none!important;cursor:pointer;border-radius:0!important}.dual-input :last-child>*{border:unset}.dual-input :last-child:disabled{cursor:not-allowed}.dual-input.rounded :first-child{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.dual-input.rounded :last-child{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}input[type=checkbox],input[type=radio]{accent-color:#2c4a65}select{background-color:#eee;border-radius:.25rem;color:#000;transition:.2s;font-family:Jost,sans-serif}select.light{background-color:#3f5a73;border:1px solid #2c4a65;color:#eee}select.light:hover{background-color:#5d7387}select optgroup{color:#fff;background-color:#2c4a65}select option{color:#000;background-color:#eee}.multiple{position:relative}.multiple .selections{width:100%;max-width:100%;border:1px solid #2c4a65;display:flex}.multiple .selections .selected{overflow:auto;display:flex;gap:.1rem;padding:.1rem}.multiple .selections .selected .selected-options{display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;border:1px solid #2c4a65;padding-left:.25rem;transition:all .2s;background-color:#e4e6e7}.multiple .selections .selected .selected-options:hover{background-color:#d1d5d9}.multiple .selections .selected .selected-options button{border:none;background:transparent}.multiple .select-Element{width:1rem;margin-left:auto;order:2;border:none;background-color:transparent}.multiple .select-Element:disabled{cursor:not-allowed}.multiple .select-Element option.active{background-color:#b3b3b3}.multiple.dark .selections .selected .selected-options{background-color:#2a4660}.multiple.dark .selections .selected .selected-options:hover{background-color:#36526c}.multiple.dark .selections .selected .selected-options span.icon,.multiple.dark .select-Element{color:#fff}dialog[open].popup{padding:0;border:0;min-height:50%;min-width:50%;background-color:#eee;border-radius:.25rem;display:flex;flex-direction:column;overflow:hidden;resize:both;z-index:2;box-shadow:4px 7px 4px 3px #00000073;position:relative}dialog[open].popup.confirmContent{min-height:75%;min-width:75%}dialog[open].popup.confirmContent .content{display:flex;flex-direction:column}dialog[open].popup:focus{border:none;outline:none}dialog[open].popup::backdrop{background-color:#00000081;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}dialog[open].popup.loading:after{content:"";position:absolute;top:0;left:0;background-color:#00000081;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:wait;height:100%;width:100%}dialog[open].popup .header,dialog[open].popup .plain-header{text-transform:capitalize;font-variation-settings:"wght" 700;display:flex;align-items:stretch;gap:.5rem;background-color:#2c4a65}dialog[open].popup .header div.title,dialog[open].popup .plain-header div.title{display:flex;align-items:center;padding:.25rem .5rem;min-height:2rem}dialog[open].popup .header div.title h2,dialog[open].popup .plain-header div.title h2{font-size:2rem;margin-top:.25rem}dialog[open].popup .header .pop-img,dialog[open].popup .plain-header .pop-img{flex-basis:10%;padding:.75rem;display:flex;align-items:center;justify-content:center;max-width:3.75rem;aspect-ratio:1/1}dialog[open].popup .header .pop-img img,dialog[open].popup .plain-header .pop-img img{height:2rem}dialog[open].popup .content{border-top:1px solid #2c4a65;border-bottom:1px solid #2c4a65;flex-grow:1;padding:.75rem;font-size:1.25rem}dialog[open].popup .content.object{display:flex;flex-direction:column;overflow-y:auto;gap:.25rem;position:relative}dialog[open].popup .content.object div.break{height:0;flex-basis:100%;break-after:always}dialog[open].popup .content.object div.groupe{width:100%;position:relative;display:flex;flex-direction:column;justify-content:space-evenly;padding:.5rem 0;gap:.5rem}dialog[open].popup .content.object div.groupe.tabs{flex-grow:1;gap:0;overflow:hidden}dialog[open].popup .content.object div.groupe.tabs tr.statut-Envoy\e9 {background-color:#ffec90}dialog[open].popup .content.object div.groupe.tabs tr.statut-Approuv\e9 {background-color:#3d9a63}dialog[open].popup .content.object div.groupe.tabs tr.statut-Rejet\e9 {background-color:#c4383a}dialog[open].popup .content.object div.groupe.tabs .tags{display:flex;gap:.5rem}dialog[open].popup .content.object div.groupe.tabs .tags span.tab{padding:.5rem;cursor:pointer}dialog[open].popup .content.object div.groupe.tabs .tags span.tab.active{background-color:#2c4a65;color:#fff;border-radius:.5rem .5rem 0 0;position:relative;box-shadow:4px 7px 4px 3px #00000073;transition:box-shadow .2s,background-color .2s}dialog[open].popup .content.object div.groupe.tabs .value{flex-grow:1;display:flex;flex-direction:column;overflow:hidden}dialog[open].popup .content.object div.groupe.tabs .value .table-wrapper{flex-grow:1;overflow:auto}dialog[open].popup .content.object div.groupe.tabs .value .table-wrapper.loading{position:relative;cursor:wait}dialog[open].popup .content.object div.groupe.tabs .value .table-wrapper.loading:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#00000073;z-index:1}dialog[open].popup .content.object div.groupe.amalgames{flex-grow:1;overflow:hidden}dialog[open].popup .content.object div.groupe.amalgames .item{flex-grow:1;flex-direction:column;align-items:baseline;position:relative;overflow:hidden auto}dialog[open].popup .content.object div.groupe.amalgames .item .title{flex-basis:unset}dialog[open].popup .content.object div.groupe.amalgames .item .value{flex-grow:1;width:100%}dialog[open].popup .content.object div.groupe.amalgames .item .icon{position:absolute;right:0;cursor:pointer}dialog[open].popup .content.object div.groupe.inline{flex-direction:row;justify-content:space-around}dialog[open].popup .content.object div.groupe.inline .item{flex-grow:1}dialog[open].popup .content.object div.groupe.inline .item .title{flex-basis:unset}dialog[open].popup .content.object div.groupe.has-line:after{content:"";border:inset 1px;position:absolute;width:100%;height:0;bottom:0;left:50%;transform:translate(-50%)}dialog[open].popup .content.object div.groupe.smoll{font-size:.75em}dialog[open].popup .content.object div.groupe .item{display:flex;align-items:center;gap:.5rem}dialog[open].popup .content.object div.groupe .item.half{flex-basis:50%}dialog[open].popup .content.object div.groupe .item.third{flex-basis:33.3333333333%}dialog[open].popup .content.object div.groupe .item.quarter{flex-basis:25%}dialog[open].popup .content.object div.groupe .item.fith{flex-basis:20%}dialog[open].popup .content.object div.groupe .item.sixth{flex-basis:16.6666666667%}dialog[open].popup .content.object div.groupe .item.tenth{flex-basis:10%}dialog[open].popup .content.object div.groupe .item .title{flex-basis:12rem;text-align:right;font-weight:700;white-space:nowrap}dialog[open].popup .content.object div.groupe .item .value{flex-grow:1}dialog[open].popup .content.object div.groupe .item .value.small{flex-grow:0}dialog[open].popup .content.object div.groupe .item .value select{font-size:1.25rem;width:100%}dialog[open].popup .content.object div.vertical-line{position:absolute;height:calc(100% - 1rem);width:0px;border:inset 1px;padding:0;margin:0;display:block;left:50%;transform:translate(-50%)}dialog[open].popup .controls{padding:.75rem;display:flex;gap:.5rem;align-items:baseline}dialog[open].popup .controls span{display:grid;place-content:center}dialog[open].popup .controls button{font-size:1.25rem}dialog[open].popup.success-popup .pop-img{background-color:#107e3e}dialog[open].popup.info-popup .pop-img{background-color:#0a6ed1}dialog[open].popup.warning-popup .pop-img{background-color:#df6e0c}dialog[open].popup.danger-popup .pop-img{background-color:#b00}.tuile{color:#000;text-decoration:none;background-color:#eee;min-width:12rem;width:12rem;min-height:12rem;height:12rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;cursor:pointer;border-radius:.2rem;-webkit-user-select:none;user-select:none;padding:1rem;overflow:hidden}.tuile:hover{background-color:#aab5be}.tuile:active,.tuile.active{background-color:#8d9caa}.tuile h3{margin:0;font-variation-settings:"wght" 700;font-size:1.15rem}.tuile .icon{width:100%;text-align:right;font-size:2.5rem;padding:.25rem}@media screen and (max-width: 800px){.tuile{width:100%;min-height:0;height:auto;flex-direction:row;align-content:center}.tuile .icon{font-size:1.5rem;width:auto;padding-top:.25rem}}header{padding:1rem;display:flex;justify-content:space-between;gap:.5rem;position:relative;white-space:nowrap}header .box{flex:1;display:flex;justify-content:center;align-items:center;gap:.5rem}header .box:first-child{justify-content:flex-start}header .box:last-child{justify-content:flex-end}header .box.title h2{text-overflow:ellipsis;font-size:1}header .box.title h2:before{content:" - "}header h1{font-size:1.75rem;font-weight:700;display:flex;gap:.5rem}header h1 .icon{font-size:1.5rem}header h2{font-weight:500}header:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;height:1px;border-bottom:1px solid rgb(92.5,115,135.25)}header .header-user{font-size:1.5em}header #logout{transform:translateY(.075em);font-size:1.2em;cursor:pointer;display:flex;gap:.5rem}app-toast{display:contents}[popover]{animation:popIn .2s}@keyframes popIn{0%{opacity:0}to{opacity:1}}div.toast2:popover-open{min-width:19.5rem;max-width:calc(100% - 1rem);background-color:#2c4a65;border-radius:.25rem;position:absolute;left:50%;transform:translate(-50%);bottom:0%;display:flex;align-items:stretch;overflow:hidden}div.toast2:popover-open .toast-img{flex-basis:15%;padding:.75rem 0;display:flex;align-items:center;justify-content:center}div.toast2:popover-open .toast-img img{max-height:1.3rem}div.toast2:popover-open .toast-content{flex-grow:1;padding:.75rem}div.toast2:popover-open.success-toast .toast-img{background-color:#107e3e}div.toast2:popover-open.info-toast .toast-img{background-color:#0a6ed1}div.toast2:popover-open.warning-toast .toast-img{background-color:#df6e0c}div.toast2:popover-open.danger-toast .toast-img{background-color:#b00}div.toast2:popover-open span{font-size:1.2rem;font-variation-settings:"wght" 700}@media screen and (max-width: 800px){div#toast{min-width:0;width:calc(100% - 1rem)}}table.table{border-collapse:collapse;overflow:auto;border:1px solid rgb(141,156,169.5);white-space:nowrap}table.table.fullwidth{width:100%}table.table .checkbox{-webkit-user-select:none;user-select:none;display:grid;place-content:center;height:100%;cursor:pointer;border:none}table.table .checkbox input[type=checkbox],table.table .radio{cursor:pointer}table.table .radio input[type=radio]{pointer-events:none;height:100%;width:100%;margin:0;padding:0}table.table thead{border:1px solid rgb(141,156,169.5);position:sticky;top:0;background-color:#eee}table.table thead th{text-align:left;vertical-align:middle;white-space:nowrap;padding:.25rem .5rem;background-color:#dcdcdc}table.table thead th:not(.small){overflow:auto;min-width:5rem}table.table thead th input[type=checkbox]{transform:translateY(-1px)}table.table thead th.centered{text-align:center}table.table thead th.toolTip{position:relative;overflow:visible}table.table thead th.toolTip.display:after,table.table thead th.toolTip.display:before{visibility:visible;opacity:1;transition:opacity .2s}table.table thead th.toolTip:first-of-type:after{left:calc(50% + 2rem)}table.table thead th.toolTip:last-of-type:after{left:calc(50% - 5rem)}table.table thead th.toolTip:after{content:attr(toolText);position:absolute;background-color:gray;color:#fff;bottom:-154%;left:50%;transform:translate(-50%);padding:.5rem;font-weight:400;border-radius:.25rem;visibility:hidden;opacity:0;transition:opacity .2s;box-shadow:4px 7px 4px 3px #00000073}table.table thead th.toolTip:before{content:"";position:absolute;top:55%;left:50%;margin-left:-.5rem;border-width:.5rem;border-style:solid;border-color:transparent transparent gray transparent;visibility:hidden;opacity:0;transition:opacity .2s}table.table tbody td{padding:.25rem;vertical-align:middle;border-left:1px solid rgba(141,156,169.5,.5);border-right:1px solid rgba(141,156,169.5,.5);max-width:25rem;overflow:hidden;text-overflow:ellipsis}table.table tbody td.number{text-align:right}table.table tbody td.button{padding:0}table.table tbody td:not(.small){margin:.25rem 0}table.table tbody td.small{width:2em;overflow:hidden}table.table tbody td.centered,table.table tbody td.center{text-align:center}table.table tbody td.subtable{padding:.3rem}table.table tbody td.subtable table{margin-bottom:0;position:relative;z-index:1}table.table tbody td.subtable table:before{position:absolute;top:calc(-.3rem - 1px);left:calc(-.3rem - 1px);width:calc(100% + 1px);height:calc(100% + 1px);content:"";border:calc(.3rem + 1px) outset #d08014;z-index:-1}table.table tbody td input:not([type=checkbox]){border:none;width:100%;height:100%}table.table tbody td input:not([type=checkbox]):not(:focus){background-color:transparent}table.table tbody td input:not([type=checkbox]):required:after{content:"*";color:red}table.table tbody tr{border-top:1px solid rgb(141,156,169.5);border-bottom:1px solid rgb(141,156,169.5)}table.table tbody tr.selectable{cursor:pointer}table.table tbody tr:nth-child(2n){background-color:#e2e2e2}table.table tbody tr:nth-child(2n) td:empty{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' height='100%' width='100%'><defs><pattern id='diagonalHatching' width='3' height='3' patternTransform='rotate(45 0 0)' patternUnits='userSpaceOnUse'><line x1='4' x2='4' y1='0' y2='10' style='stroke:rgba(44, 74, 101, 0.3); stroke-width:5'/></pattern></defs><rect width='100%' height='100%' fill='url(%23diagonalHatching)'/></svg>");background-color:#2c4a6533}table.table tbody tr:nth-child(odd){background-color:#eee}table.table tbody tr:nth-child(odd) td:empty{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' height='100%' width='100%'><defs><pattern id='diagonalHatching' width='3' height='3' patternTransform='rotate(45 0 0)' patternUnits='userSpaceOnUse'><line x1='4' x2='4' y1='0' y2='10' style='stroke:rgba(44, 74, 101, 0.2); stroke-width:5'/></pattern></defs><rect width='100%' height='100%' fill='url(%23diagonalHatching)'/></svg>");background-color:#2c4a651a}table.table tbody tr:hover{background-color:#cacaca}table.table tbody tr.active{background-color:#b3b3b3}table.table tbody tr.active>td:first-child{background-color:#d08014;color:#fff}table.table tbody tr[ng-reflect-router-link]{cursor:pointer}table.table tr .highlighted{background-color:#d08014}table.table.subtable td.small{width:calc(2em - 1px);overflow:hidden}.table-wrapper{overflow:auto;background-color:#eeeeee80;position:relative}.table-wrapper[empty]:has(table tbody:empty):after{content:attr(empty)}.table-wrapper:has(table tbody:empty):after{font-size:1.25rem;content:"Pas de Donn\e9 es";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.table-controls{display:flex;gap:.5rem}.table-controls.column{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:.25rem;margin:.25rem 0}.table-controls.column .table-buttons{align-self:flex-end}.table-buttons{display:flex;align-items:center;justify-content:flex-end}#loading-overlay,.loading-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#00000081;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:none;visibility:hidden;z-index:1000;overflow:hidden;cursor:wait}#loading-overlay.clear,.loading-overlay.clear{-webkit-backdrop-filter:none;backdrop-filter:none}#loading-overlay.show,.loading-overlay.show{display:grid;visibility:visible;place-content:center}#loading-overlay .loader,.loading-overlay .loader{display:grid;place-content:center}#loading-overlay .loader #ld2,.loading-overlay .loader #ld2{display:flex;flex-direction:row}#loading-overlay .loader #ld2 div,.loading-overlay .loader #ld2 div{height:2.5rem;width:.6rem;background:none;margin:2px;background-color:#2c4a65;background-size:1800% 1800%;border:2px outset #2c4a65}#loading-overlay .loader #ld2 div:nth-child(1),.loading-overlay .loader #ld2 div:nth-child(1){animation:ld2 1s ease-in-out infinite 0s,background 2s ease infinite 0s}#loading-overlay .loader #ld2 div:nth-child(2),.loading-overlay .loader #ld2 div:nth-child(2){animation:ld2 1s ease-in-out infinite .1s,background 2s ease infinite .1s}#loading-overlay .loader #ld2 div:nth-child(3),.loading-overlay .loader #ld2 div:nth-child(3){animation:ld2 1s ease-in-out infinite .2s,background 2s ease infinite .2s}#loading-overlay .loader #ld2 div:nth-child(4),.loading-overlay .loader #ld2 div:nth-child(4){animation:ld2 1s ease-in-out infinite .3s,background 2s ease infinite .3s}#loading-overlay .loader #ld2 div:nth-child(5),.loading-overlay .loader #ld2 div:nth-child(5){animation:ld2 1s ease-in-out infinite .4s,background 2s ease infinite .4s}#loading-overlay .loader #ld2 div:nth-child(6),.loading-overlay .loader #ld2 div:nth-child(6){animation:ld2 1s ease-in-out infinite .5s,background 2s ease infinite .5s}#loading-overlay .loader #ld2 div:nth-child(7),.loading-overlay .loader #ld2 div:nth-child(7){animation:ld2 1s ease-in-out infinite .6s,background 2s ease infinite .6s}#loading-overlay .loader #ld2 div:nth-child(8),.loading-overlay .loader #ld2 div:nth-child(8){animation:ld2 1s ease-in-out infinite .7s,background 2s ease infinite .7s}#loading-overlay .loader #ld2 div:nth-child(9),.loading-overlay .loader #ld2 div:nth-child(9){animation:ld2 1s ease-in-out infinite .8s,background 2s ease infinite .8s}#loading-overlay .loader #ld2 div:nth-child(10),.loading-overlay .loader #ld2 div:nth-child(10){animation:ld2 1s ease-in-out infinite .9s,background 2s ease infinite .9s}#loading-overlay .loader #ld2 div:nth-child(11),.loading-overlay .loader #ld2 div:nth-child(11){animation:ld2 1s ease-in-out infinite 1s,background 2s ease infinite 1s}#loading-overlay .loader #ld2 div:nth-child(12),.loading-overlay .loader #ld2 div:nth-child(12){animation:ld2 1s ease-in-out infinite 1.1s,background 2s ease infinite 1.1s}#loading-overlay .loader #ld2 div:nth-child(13),.loading-overlay .loader #ld2 div:nth-child(13){animation:ld2 1s ease-in-out infinite 1.2s,background 2s ease infinite 1.2s}#loading-overlay .loader #ld2 div:nth-child(14),.loading-overlay .loader #ld2 div:nth-child(14){animation:ld2 1s ease-in-out infinite 1.3s,background 2s ease infinite 1.3s}@keyframes background{0%{background-color:#2c4a65;border-color:#2c4a65}50%{background-color:#d08014;border-color:#d08014}to{background-color:#2c4a65;border-color:#2c4a65}}@keyframes ld2{0%{transform:scaleY(1)}50%{transform:scaleY(1.55)}to{transform:scaleY(1)}}#loading-overlay span,.loading-overlay span{font-size:1.5rem;margin-top:2rem;text-align:center}#loading-overlay span.dots:after,.loading-overlay span.dots:after{overflow:hidden;display:inline-block;vertical-align:bottom;content:"\2026";animation:ellipsis steps(4,end) 2s infinite;width:0px}#loading-overlay span.loading-help,.loading-overlay span.loading-help{font-size:1em;position:absolute;bottom:2%;left:50%;transform:translate(-50%);color:#000000bf}@keyframes ellipsis{to{width:2rem}}app-filters{display:contents}.filters-wrapper{width:100%;display:flex;flex-direction:column}.filters-wrapper .filters{background-color:#36526c;padding:.5rem;display:flex;cursor:pointer;transition:.2s background-color;border-width:2px;border-color:#0c7a77!important;border-style:outset none outset none}.filters-wrapper .filters:hover{background-color:#49637a}.filters-wrapper .filters:hover~.filters-content{background-color:#536b80}.filters-wrapper .filters span{font-size:1.5rem;font-weight:700}.filters-wrapper .filters .icon{transform:rotate(-90deg);transition:.2s}.filters-wrapper .filters.open{border-style:outset none none none}.filters-wrapper .filters.open .icon{border-bottom-color:transparent;transform:rotate(90deg)}.filters-wrapper .filters-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;align-content:flex-start;overflow:auto;width:100%;padding:.5rem;transition:.2s;min-height:1rem;max-height:7.1rem;border-width:2px;border-color:#0c7a77;border-style:none none outset none;background-color:#36526c}.filters-wrapper .filters-content:hover{background-color:#536b80}.filters-wrapper .filters-content>label{display:inline-flex;justify-content:space-between;align-items:center;min-width:20rem;max-width:30rem;white-space:nowrap}.filters-wrapper .filters-content>label>*{order:3}.filters-wrapper .filters-content>label:after{background-image:radial-gradient(circle,rgb(178.5,178.5,178.5) 1px,transparent 1.5px);background-position:.4rem bottom;background-size:1ex 4.5px;background-repeat:space no-repeat;content:"";flex-grow:1;height:1em;order:2}.filters-wrapper .filters-content>label button{border:none;padding:.25rem;align-self:center;background:none;color:#fff;cursor:pointer}hr.filter-hr{width:95%;opacity:0}div.choose_from_list-input{display:flex}dialog[open].chooseFromList{padding:0;border:0;min-height:50%;width:85%;background-color:#eee;border-radius:.25rem;display:flex;flex-direction:column;overflow:hidden;resize:both;z-index:2;box-shadow:4px 7px 4px 3px #00000073;position:relative}dialog[open].chooseFromList:focus{border:none;outline:none}dialog[open].chooseFromList::backdrop{background-color:#00000081}dialog[open].chooseFromList.loading:after{content:"";position:absolute;top:0;left:0;background-color:#00000081;cursor:wait;height:100%;width:100%}dialog[open].chooseFromList .header,dialog[open].chooseFromList .plain-header{text-transform:capitalize;font-variation-settings:"wght" 700;display:flex;align-items:stretch;gap:.5rem;background-color:#2c4a65}dialog[open].chooseFromList .header div.title,dialog[open].chooseFromList .plain-header div.title{display:flex;align-items:center;padding:.25rem .5rem;min-height:2rem}dialog[open].chooseFromList .header div.title h2,dialog[open].chooseFromList .plain-header div.title h2{font-size:2rem;margin-top:.25rem}dialog[open].chooseFromList div.content{flex-grow:1;overflow:auto;display:flex;flex-direction:column}dialog[open].chooseFromList div.content input.list-search{font-size:1.15rem;width:100%}dialog[open].chooseFromList div.content div.table-wrapper{flex-grow:1}dialog[open].chooseFromList div.content div.table-wrapper table tbody tr{cursor:pointer}dialog[open].chooseFromList div.content div.table-wrapper table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}dialog[open].chooseFromList div.content div.table-wrapper table thead th.sortable:hover{background-color:#0000002e}dialog[open].chooseFromList .controls{padding:.75rem;display:flex;gap:.5rem;align-items:baseline}dialog[open].chooseFromList .controls span{display:grid;place-content:center}dialog[open].chooseFromList .controls button{font-size:1.05rem}.cfl-progress-bar-container{position:relative;width:100%;height:20px;background-color:#e9ecef;border-radius:10px;overflow:hidden}.cfl-progress-bar-container .cfl-progress-bar{height:100%;transition:width .3s ease;border-radius:10px}.cfl-progress-bar-container .cfl-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:700;color:#000;text-shadow:1px 1px 1px rgba(255,255,255,.8);z-index:1}.bold{font-weight:700}section#login{height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;align-content:center}section#login h2{font-size:2.75rem}section#login span.db{font-size:.8rem;font-style:italic;padding-top:.25rem}section#login form{display:flex;flex-direction:column;width:50%;margin:.75rem;gap:.25rem}section#login form input{font-size:1.25rem;padding:.5em;border-color:#2c4a65}section#login form .popup-link{-webkit-user-select:none;user-select:none;display:flex;justify-content:center;gap:.25rem;margin:.25rem 0}section#login form .popup-link .icon{cursor:pointer}@media screen and (max-width: 800px){section#login form{width:100%}}section#index{height:100%;width:100%;padding:.5rem 2.5%;overflow:auto}section#index .groups-wrapper .group-title{width:100%;margin:.5rem 0}section#index .groups-wrapper .group{margin:.5rem 0 2rem}section#index .groups-wrapper .group .group-tuiles{display:flex;gap:.5rem;flex-wrap:wrap}section#index .groups-wrapper .group:last-child{margin:.5rem 0}section#not-found{height:100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;gap:1rem;position:relative}section#not-found span#text-404{font-size:10rem;font-variation-settings:"wght" 700;color:#2c4a65;-webkit-user-select:none;user-select:none}section#not-found .content{text-align:center}section#not-found .content h2{margin-bottom:.5rem}section#not-found #background{position:absolute;top:53%;left:62%;height:2rem;width:2rem}section#not-found #background svg{fill:#2c4a65;opacity:.09}section#regroupement{flex-grow:1;display:flex;flex-direction:column}section#regroupement div.table-wrapper.choosing{flex-grow:1;overflow:auto}section#regroupement div.table-wrapper.choosing table thead tr.filters input{width:100%;font-size:1rem}section#regroupement div.table-wrapper.choosing table tbody tr.inGroup{background-color:#3d9a63}section#regroupement div.top-controls{align-items:center}section#regroupement div.top-controls div.quick-check{height:100%;flex-grow:1;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;overflow:auto;align-items:center}section#regroupement div.top-controls div.quick-check div.line{padding:.25rem;background-color:#eeeeee80;cursor:pointer;display:flex;gap:.5rem;border-radius:.25rem}section#regroupement div.top-controls button.refresh{border:none}section#regroupement div.top-controls button.emphasis{white-space:nowrap}app-root>footer{display:flex;justify-content:flex-end;gap:1rem;padding:.25rem .75rem;font-style:italic;font-size:.75rem;opacity:.7}app-root>.version-mismatch-banner{text-align:center;padding:.4rem .75rem;background-color:#fd0;color:#000;font-size:.85rem;font-weight:700}app-root>.version-mismatch-banner a{color:#000;text-decoration:underline;cursor:pointer;font-weight:700}*{font-family:Arial,Helvetica,sans-serif}body{margin:0;padding:0}button:not(.button){background:#007bff;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;margin-top:1rem;width:250px;height:3em}button:disabled{background:#b3d7ff;cursor:not-allowed}.order-import-layout{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;justify-content:flex-start;padding:2rem;overflow-x:auto}app-import{flex:none;max-width:400px;width:400px;box-sizing:border-box}app-order-draft{flex:none;max-width:80%;width:80%;box-sizing:border-box}button.o1-btn{padding:.3rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-family:Jost,sans-serif;transition:all .2s;border:1px solid #2c4a65;background-color:#eee;vertical-align:middle;line-height:1.2;margin-top:0;height:auto;width:auto}button.o1-btn:hover:not(:disabled){background-color:#cacaca}button.o1-btn:disabled{opacity:.65;cursor:not-allowed}button.o1-btn.primary{background-color:#2c4a65;color:#fff;border-color:#2c4a65}button.o1-btn.primary:hover:not(:disabled){background-color:#49637a}button.o1-btn.danger{background-color:#b00;border-color:#b00;color:#fff}button.o1-btn.danger:hover:not(:disabled){background-color:#c32424}button.o1-btn.success{background-color:#107e3e;border-color:#107e3e;color:#fff}button.o1-btn.success:hover:not(:disabled){background-color:#318f58}button.o1-btn.outline{background-color:transparent;color:#2c4a65}button.o1-btn.outline:hover:not(:disabled){background-color:#2c4a65;color:#fff}button.o1-btn.small{padding:.4rem;font-size:.8rem}button.o1-btn.large{padding:.5rem 1rem;font-size:1rem}.o1-accordion{display:flex;flex-direction:column;gap:8px}.o1-accordion-section{border:1px solid #ddd;border-radius:.25rem;overflow:hidden;background-color:#fff}.o1-accordion-section.empty{opacity:.7}.o1-accordion-header{display:flex;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.o1-accordion-header:hover{background-color:#e9ecef}.o1-accordion-icon{font-size:.75rem;margin-right:10px;width:12px;text-align:center;color:#000}.o1-accordion-title{font-weight:500;flex:1}.o1-accordion-count{font-size:.875rem;margin-left:8px}.o1-accordion-count.warning{color:#b00;font-weight:600}.o1-accordion-content{padding:0;border-top:1px solid #ddd}.o1-accordion-empty{padding:20px;text-align:center;color:#107e3e;font-style:italic;border-top:1px solid #ddd}.o1-table{width:100%;border-collapse:collapse;font-size:.875rem}.o1-table th,.o1-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #ddd;vertical-align:middle}.o1-table th{background-color:#f8f9fa;font-weight:600;position:sticky;top:0}.o1-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.o1-table th.sortable:hover{background-color:#e9ecef}.o1-table tbody tr{transition:filter .15s}.o1-table tbody tr:hover{filter:brightness(.92)}.o1-table tbody tr:last-child td{border-bottom:none}.o1-table td.center,.o1-table th.center{text-align:center}.o1-table td.number{text-align:right}.o1-table .action-column{width:130px;text-align:center!important;padding-top:.25rem;padding-bottom:.25rem}.o1-table .action-column button.o1-btn{width:100%}.o1-text-danger{color:#b00}.o1-text-success{color:#107e3e}.o1-text-warning{color:#df6e0c}.o1-text-info{color:#0a6ed1}.o1-text-accent{color:#2c4a65}.o1-bg-danger{background-color:#f5d9d9}.o1-bg-success{background-color:#dbece2}.o1-bg-warning{background-color:#fae9db}.o1-container{padding:20px;max-width:90%;margin:0 auto}.o1-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}.o1-header h1{margin:0;font-size:1.5rem}.o1-header-actions{display:flex;gap:10px}.o1-summary{margin-top:20px;padding:12px 16px;background-color:#cacaca;border-radius:.25rem;font-size:.9rem}.o1-alert{padding:12px 16px;border-radius:.25rem;margin-bottom:20px}.o1-alert.danger{background-color:#f5d9d9;border:1px solid rgb(234.6,178.5,178.5);color:#b00}.o1-alert.success{background-color:#dbece2;border:1px solid rgb(183.3,216.3,197.1);color:#107e3e}.o1-alert.warning{background-color:#fae9db;border:1px solid rgb(245.4,211.5,182.1);color:#df6e0c}.o1-alert.info{background-color:#dae9f8;border:1px solid rgb(181.5,211.5,241.2);color:#0a6ed1}@keyframes o1-spin{to{transform:rotate(360deg)}}.o1-spinner{width:40px;height:40px;border:3px solid #eeeeee;border-top-color:#2c4a65;border-radius:50%;animation:o1-spin 1s linear infinite}.o1-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.o1-loading .o1-spinner{margin-bottom:15px}.o1-loading p{margin:0;color:#000}
