.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}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;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}strong{font-weight:700}*:focus{outline:none}*,:after,:before{box-sizing:border-box}body{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:300;line-height:1.2;color:#282823}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;cursor:pointer;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}h1{font-size:1.625rem;color:var(--mua-color-primaire-bleu);font-weight:500}h1 small{font-weight:300}h2,.h2{font-size:1.118rem}h3{font-size:1rem}h4{font-size:.875rem}.btn{display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:10px 28px;cursor:pointer;transition:.2s all ease-in-out;color:gray;text-decoration:none;border:1px solid transparent;font-size:.881rem;white-space:nowrap}.btn:not(:disabled):hover,.btn:not(:disabled):active,.btn:not(:disabled):focus,.btn:not([disabled]):hover,.btn:not([disabled]):active,.btn:not([disabled]):focus{color:#32baec}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.--primary{background-color:#32baec;color:#fff;font-weight:400;text-transform:uppercase}.btn.--primary:not(:disabled):hover,.btn.--primary:not(:disabled):active,.btn.--primary:not(:disabled):focus,.btn.--primary:not([disabled]):hover,.btn.--primary:not([disabled]):active,.btn.--primary:not([disabled]):focus{background-color:#282823;color:#fff}.btn.--primary.--reverse{background-color:#282823;color:#fff}.btn.--primary.--reverse:not(:disabled):hover,.btn.--primary.--reverse:not(:disabled):active,.btn.--primary.--reverse:not(:disabled):focus,.btn.--primary.--reverse:not([disabled]):hover,.btn.--primary.--reverse:not([disabled]):active,.btn.--primary.--reverse:not([disabled]):focus{background-color:#32baec}.btn.--secondary{background-color:#707070;color:#fff;font-weight:400;text-transform:uppercase}.btn.--secondary:not(:disabled):hover,.btn.--secondary:not(:disabled):active,.btn.--secondary:not(:disabled):focus,.btn.--secondary:not([disabled]):hover,.btn.--secondary:not([disabled]):active,.btn.--secondary:not([disabled]):focus{background-color:#fff;color:#282823;border:1px solid #282823}.btn.--tertiary{background-color:#b3b3b3;color:#282823;font-weight:300}.btn.--tertiary:not(:disabled):hover,.btn.--tertiary:not(:disabled):active,.btn.--tertiary:not(:disabled):focus,.btn.--tertiary:not([disabled]):hover,.btn.--tertiary:not([disabled]):active,.btn.--tertiary:not([disabled]):focus{color:#fff}.btn.--onglet{background-color:#f2f2f2;color:#b3b3b3;font-weight:300;border:1px solid #F2F2F2;border-bottom-color:#282823}.btn.--onglet.--is-selected{background-color:#fff;color:#282823;font-weight:500;border:1px solid #282823;border-bottom-color:#fff}.btn.--onglet:not(:disabled):hover,.btn.--onglet:not(:disabled):active,.btn.--onglet:not(:disabled):focus,.btn.--onglet:not([disabled]):hover,.btn.--onglet:not([disabled]):active,.btn.--onglet:not([disabled]):focus,.btn.--onglet:not(.disabled):hover,.btn.--onglet:not(.disabled):active,.btn.--onglet:not(.disabled):focus{font-weight:500;color:#282823}.btn.--onglet:disabled,.btn.--onglet[disabled],.btn.--onglet.disabled{opacity:1}.btn.--small{padding:5px}.btn.--fullwidth{width:100%}input{position:relative;-webkit-appearance:none;appearance:none;font-size:14px;font-weight:300;padding:7px 10px;color:var(--mua-color-neutre-100);background-color:var(--mua-color-neutre-white);border:1px solid var(--mua-color-neutre-400)}input:not(disabled):not(:read-only):focus,input:not(disabled):not(:read-only).is-focus,input:not(disabled):not([readonly]):focus,input:not(disabled):not([readonly]).is-focus,input:not(is-disabled):not(:read-only):focus,input:not(is-disabled):not(:read-only).is-focus,input:not(is-disabled):not([readonly]):focus,input:not(is-disabled):not([readonly]).is-focus{border-color:var(--mua-color-primaire-bleu)}input:not(disabled):not(:read-only):focus.is-valid,input:not(disabled):not(:read-only).is-focus.is-valid,input:not(disabled):not([readonly]):focus.is-valid,input:not(disabled):not([readonly]).is-focus.is-valid,input:not(is-disabled):not(:read-only):focus.is-valid,input:not(is-disabled):not(:read-only).is-focus.is-valid,input:not(is-disabled):not([readonly]):focus.is-valid,input:not(is-disabled):not([readonly]).is-focus.is-valid{border-color:green}input:not(disabled):not(:read-only):focus:invalid,input:not(disabled):not(:read-only):focus[invalid],input:not(disabled):not(:read-only):focus.is-invalid,input:not(disabled):not(:read-only).is-focus:invalid,input:not(disabled):not(:read-only).is-focus[invalid],input:not(disabled):not(:read-only).is-focus.is-invalid,input:not(disabled):not([readonly]):focus:invalid,input:not(disabled):not([readonly]):focus[invalid],input:not(disabled):not([readonly]):focus.is-invalid,input:not(disabled):not([readonly]).is-focus:invalid,input:not(disabled):not([readonly]).is-focus[invalid],input:not(disabled):not([readonly]).is-focus.is-invalid,input:not(is-disabled):not(:read-only):focus:invalid,input:not(is-disabled):not(:read-only):focus[invalid],input:not(is-disabled):not(:read-only):focus.is-invalid,input:not(is-disabled):not(:read-only).is-focus:invalid,input:not(is-disabled):not(:read-only).is-focus[invalid],input:not(is-disabled):not(:read-only).is-focus.is-invalid,input:not(is-disabled):not([readonly]):focus:invalid,input:not(is-disabled):not([readonly]):focus[invalid],input:not(is-disabled):not([readonly]):focus.is-invalid,input:not(is-disabled):not([readonly]).is-focus:invalid,input:not(is-disabled):not([readonly]).is-focus[invalid],input:not(is-disabled):not([readonly]).is-focus.is-invalid{border-color:red}input:disabled,input.is-disabled,input[disabled]{cursor:not-allowed}input:read-only,input [readonly]{background-color:transparent;border:transparent}input::placeholder{color:var(--mua-color-neutre-400)}input[type=date]{max-width:130px}input[type=checkbox],input[type=radio]{color:var(--mua-color-neutre-100);background-color:var(--mua-color-neutre-white);border:1px solid var(--mua-color-neutre-400);padding:0;font:inherit;width:20px;height:20px;display:grid;place-content:center;border-radius:2px;transform:translateY(-.075em);cursor:pointer}input[type=checkbox]:before,input[type=radio]:before{content:"";width:12px;height:12px;border-radius:1px;transform:scale(0);transition:.12s transform ease-in-out;background-color:var(--mua-color-primaire-bleu)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=checkbox].is-disabled,input[type=checkbox][disabled],input[type=radio]:disabled,input[type=radio].is-disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=checkbox]:disabled:checked:before,input[type=checkbox].is-disabled:checked:before,input[type=checkbox][disabled]:checked:before,input[type=radio]:disabled:checked:before,input[type=radio].is-disabled:checked:before,input[type=radio][disabled]:checked:before{background-color:var(--mua-color-neutre-500)}input[type=checkbox][type=checkbox]:before,input[type=radio][type=checkbox]:before{border-radius:1px;width:12px;height:12px}input[type=checkbox][type=checkbox]:indeterminate:before,input[type=radio][type=checkbox]:indeterminate:before{transform:scaleY(.25)}input[type=checkbox][type=radio],input[type=radio][type=radio]{border-radius:50%}input[type=checkbox][type=radio]:before,input[type=radio][type=radio]:before{border-radius:50%;width:10px;height:10px}input[type=checkbox]:not(:disabled):hover,input[type=checkbox]:not([disabled]):hover,input[type=radio]:not(:disabled):hover,input[type=radio]:not([disabled]):hover{border-color:var(--mua-color-primaire-bleu);box-shadow:0 0 4px var(--mua-color-primaire-bleu)}textarea{font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;padding:10px;border-color:var(--mua-color-neutre-400)}select{position:relative;outline:none;font-size:14px;font-weight:calc(var(--sds-base-font-weight) + 100);padding:7px 10px;color:var(--mua-color-neutre-100);background-color:var(--mua-color-neutre-500);border:1px solid var(--mua-color-neutre-400)}.loading:after{position:absolute;z-index:1000;top:0;left:0;right:0;background-color:#fffc;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;width:100%;height:100%;color:var(--mua-color-primaire-bleu);font-weight:600;content:"Chargement ..."}.upload-image input[type=file]{position:absolute;margin-top:3px;margin-left:3px;height:1px;width:1px;z-index:-5}.upload-image figure{position:relative;display:flex;width:160px;height:160px;flex-flow:row wrap;justify-content:center;align-items:center;border-radius:50%;overflow:hidden;margin-top:32px}.upload-image figure>img{width:100%;height:100%;object-fit:cover}.upload-file input[type=file]{position:absolute;margin-top:3px;margin-left:3px;height:1px;width:1px;z-index:-5}.upload-file label{cursor:pointer;font-size:12px}.upload-file:hover{color:var(--mua-color-primaire-bleu)}.dialog{background-color:var(--mua-color-neutre-white)}.dialog__header{background-color:var(--mua-color-neutre-100);padding:25px;font-size:1.625rem;color:var(--mua-color-neutre-white)}.dialog__content{background-color:var(--mua-color-neutre-white);padding:30px}.dialog__footer{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;column-gap:20px;margin:0 20px;padding:20px 0;border-top:1px solid var(--mua-color-neutre-400)}.dialog .picker{font-size:14px;width:100%}.dialog .picker th{font-weight:500}.dialog .picker th,.dialog .picker td{border-bottom:1px solid var(--mua-color-neutre-100);text-align:left;padding:5px}.header-project{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;background-color:var(--mua-color-neutre-white);color:var(--mua-color-neutre-100);height:100px;padding:20px 30px;border-bottom:1px solid var(--mua-color-neutre-500)}.user-card{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;column-gap:20px}.user-card>div{text-align:right}.user-card>div p{font-weight:500}.user-card>div .btn{font-size:.625rem}.user-card>picture{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;overflow:hidden;background-color:#f2f2f2}.user-card>picture img{width:100%;height:auto;object-fit:contain}.card-listProject{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;column-gap:22px;row-gap:22px;padding:0 15px;margin-bottom:40px}.card-project{display:flex;flex-flow:column nowrap;justify-content:stretch;align-items:stretch;background-color:var(--mua-color-neutre-white);padding:20px;row-gap:18px}.card-project>h1{font-size:1.25rem;color:var(--mua-color-neutre-100);font-weight:700}.card-project>figure{display:flex;flex-flow:column nowrap;height:160px}.card-project>figure>img{object-fit:cover;height:137px}.card-project>figure button{font-size:.625rem}.card-project>.footer{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;column-gap:2%;padding-top:12px;border-top:1px solid var(--mua-color-neutre-400);margin-top:auto}.card-project>.footer>*{font-size:.625rem;flex:1 1 49%}.card-project>.footer h4{color:var(--mua-color-neutre-200)}.card-project>.footer h4+p{font-weight:500;font-size:inherit}.progress{display:grid;padding:10px 0}.progress.--horizontal{grid-template-columns:auto 1fr;grid-template-areas:"percent title" "percent bar"}.progress.--horizontal>h1{grid-area:percent;grid-row:span 2;font-weight:700;text-align:right;padding:5px 10px}.progress.--horizontal>h1 img{width:40px}.progress.--horizontal>h2{font-size:.75rem}.progress.--horizontal>section{grid-area:title}.progress.--horizontal>section>h2{grid-area:title;font-size:.75rem;font-weight:300;color:var(--mua-color-neutre-100)}.progress.--horizontal>section>h2+p,.progress.--horizontal>section>h2+time{font-size:1rem;font-weight:500}.progress.--horizontal>section>h2+p{min-height:32px;margin-bottom:10px}.progress.--vertical{grid-template-columns:80px 1fr;grid-template-areas:"percent title" "bar bar" "etape etape"}.progress.--vertical>h1{grid-row:span 1;text-align:left;margin:0}.progress.--vertical>h3{font-size:1rem;font-weight:500;align-self:center}.progress .progress_bar{grid-area:bar;height:15px;border:1px solid var(--mua-color-neutre-200);background-color:#fff}.progress .progress_bar>div{height:100%;background:var(--mua-color-neutre-100)}.progress ul{grid-area:etape;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.progress ul li{flex:0 0 auto;padding:10px 0}.progress ul li:not(:last-child){flex:1 1 auto}.progress ul li:not(:last-child) a:after{content:"";width:90%;height:1px;background-color:var(--mua-color-neutre-400);margin:0 10px}.progress ul li a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-decoration:none;text-transform:uppercase}.progress ul li a>span{font-size:.75rem;white-space:nowrap;padding-right:5px;color:var(--mua-color-neutre-200)}.progress ul li a>span:hover{color:var(--mua-color-primaire-bleu)}.progress ul li a img{width:20px}.form-group{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:24px;gap:10px}.form-group.--label-top{align-items:flex-start}.form-group>*:first-child{flex:0 0 auto;min-width:90px}.form-group>*:nth-child(2){flex:1 1 auto}.form-group>label{font-weight:500;font-size:.881rem}.table{font-size:1rem;font-weight:400;width:100%}.table th,.table td{border-bottom:1px solid var(--mua-color-neutre-100);text-align:left;padding:20px 15px}.table thead th{font-weight:500}.table tbody tr:hover{cursor:default}.table tbody tr:hover>td{background-color:var(--mua-color-neutre-100);color:var(--mua-color-neutre-white);transition:all .2s ease-in-out}.table tbody td{background-color:var(--mua-color-neutre-white)}.snack-bar{background-color:#000;font-weight:700;color:#fff;transform:scale(1.4)!important;box-shadow:#999 6px 5px 7px 1px}.snack-bar .mat-simple-snack-bar-content{flex:1 0 0;display:block;text-align:center}.accordion__content{display:none;overflow:hidden;height:0}.accordion.open .accordion__content{display:block;animation-duration:.2s;animation-name:slidein;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes slidein{0%{height:0}to{height:auto}}app-customer-layout,app-admin-layout{display:grid;grid-template-columns:234px 1fr;grid-template-rows:100px auto 60px;grid-gap:0;grid-template-areas:"header header" "nav content" "nav footer";min-height:100vh}app-customer-layout>header,app-admin-layout>header{grid-area:header}app-customer-layout>header>section,app-admin-layout>header>section{position:fixed;z-index:2;display:flex;justify-content:space-between;width:100%;height:100px;background-color:#fff;padding:0 20px;border-bottom:1px solid #F2F2F2}app-customer-layout>header>section>div:nth-child(1),app-admin-layout>header>section>div:nth-child(1){display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:214px;border-right:1px solid #F2F2F2;cursor:pointer}app-customer-layout>header>section>div:nth-child(1) img,app-admin-layout>header>section>div:nth-child(1) img{width:168px;height:auto}app-customer-layout>header>section>div:nth-child(2),app-admin-layout>header>section>div:nth-child(2){flex:1 1 auto;display:flex;cursor:pointer}app-customer-layout>header>section>div:nth-child(2) img,app-admin-layout>header>section>div:nth-child(2) img{margin:auto 20px;max-height:60px}app-customer-layout>nav,app-admin-layout>nav{grid-area:nav;width:234px;border-right:1px solid #F2F2F2;background-color:#282823}app-customer-layout>nav a,app-admin-layout>nav a{display:block;font-size:1rem;font-weight:300;color:#fff;padding:30px 35px;text-decoration:none;text-transform:uppercase}app-customer-layout>nav a:hover,app-customer-layout>nav a:focus,app-customer-layout>nav a.active,app-admin-layout>nav a:hover,app-admin-layout>nav a:focus,app-admin-layout>nav a.active{font-weight:500;background-color:#32baec;transition:all .2s ease}app-customer-layout>nav a.sub-nav,app-admin-layout>nav a.sub-nav{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;padding:15px 35px;background-color:#fff;color:#282823;border-bottom:1px solid #B3B3B3;font-weight:400}app-customer-layout>nav a.sub-nav img,app-admin-layout>nav a.sub-nav img{width:22px}app-customer-layout>nav a.sub-nav img:first-child,app-admin-layout>nav a.sub-nav img:first-child{display:block}app-customer-layout>nav a.sub-nav img+span.material-icons,app-admin-layout>nav a.sub-nav img+span.material-icons{display:none}app-customer-layout>nav a.sub-nav:hover,app-customer-layout>nav a.sub-nav:focus,app-customer-layout>nav a.sub-nav.active,app-admin-layout>nav a.sub-nav:hover,app-admin-layout>nav a.sub-nav:focus,app-admin-layout>nav a.sub-nav.active{background-color:#32baec;color:#fff}app-customer-layout>nav a.sub-nav:hover img:first-child,app-customer-layout>nav a.sub-nav:focus img:first-child,app-customer-layout>nav a.sub-nav.active img:first-child,app-admin-layout>nav a.sub-nav:hover img:first-child,app-admin-layout>nav a.sub-nav:focus img:first-child,app-admin-layout>nav a.sub-nav.active img:first-child{display:none}app-customer-layout>nav a.sub-nav:hover img+span.material-icons,app-customer-layout>nav a.sub-nav:focus img+span.material-icons,app-customer-layout>nav a.sub-nav.active img+span.material-icons,app-admin-layout>nav a.sub-nav:hover img+span.material-icons,app-admin-layout>nav a.sub-nav:focus img+span.material-icons,app-admin-layout>nav a.sub-nav.active img+span.material-icons{display:block}app-customer-layout>nav a.is-disabled,app-admin-layout>nav a.is-disabled{color:gray;background-color:#f2f2f2}app-customer-layout>nav a.back-link,app-admin-layout>nav a.back-link{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:center;column-gap:5px;background-color:#fff;color:gray;font-size:.864rem;padding:40px 35px;height:100px}app-customer-layout>nav a.back-link a,app-admin-layout>nav a.back-link a{border-bottom:1px solid var(--mua-color-neutre-500)}app-customer-layout>nav a.back-link:hover,app-customer-layout>nav a.back-link:focus,app-admin-layout>nav a.back-link:hover,app-admin-layout>nav a.back-link:focus{font-weight:700;color:#32baec}app-customer-layout>main,app-admin-layout>main{grid-area:content}app-customer-layout>footer,app-admin-layout>footer{grid-area:footer;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-content:center;font-size:12px;border-top:1px solid #F2F2F2}app-customer-layout>footer>a,app-admin-layout>footer>a{color:var(--mua-color-neutre-100)}:root{--mua-color-primaire-bleu: #32BAEC;--mua-color-neutre-black: #000000;--mua-color-neutre-white: #FFFFFF;--mua-color-neutre-100: #282823;--mua-color-neutre-200: #707070;--mua-color-neutre-300: #808080;--mua-color-neutre-400: #B3B3B3;--mua-color-neutre-500: #F2F2F2}
