.cookieconsent{position:fixed;bottom:0;left:0;padding:1rem;z-index:2000}.cookieconsent .wrapper{background-color:#343a40;color:#fff;font-size:.875rem;width:100%;height:100%;max-width:385px;padding:.9rem 1.25rem 1.25rem 1.25rem;border-radius:.25rem;overflow:hidden;box-shadow:1px 3px 4px rgba(0,0,0,.25)}.cookieconsent .wrapper .d-flex{flex-direction:column !important}.cookieconsent .wrapper .btn{flex:1}.cookieconsent .wrapper .btn:first-child{margin-bottom:.8rem}@media(min-width: 350px){.cookieconsent .wrapper .d-flex{flex-direction:row !important}.cookieconsent .wrapper .btn:first-child{margin-right:.4rem;margin-bottom:0}.cookieconsent .wrapper .btn:last-child{margin-left:.4rem}}@media(min-width: 768px){.cookieconsent{padding:2rem}}.logo-big{text-align:center}.logo-big img{display:inline-block;max-height:100%;width:auto;padding:.75rem 0}.logo-big span.brand{display:inline-block;margin-left:.75rem;font-size:1.75rem;font-weight:300;text-align:left;line-height:1.5rem;vertical-align:middle}.logo-big span.baseline{display:block;font-size:.75rem;line-height:1rem;font-weight:400}.logo-big span b{font-weight:600;color:#6f42c1}#content,#modalContent{display:flex;flex-direction:column;position:relative;flex:1;width:auto;margin-bottom:3rem;z-index:1}.nav-breadcrumb{position:relative;padding:0 1rem;background-color:#fff;box-shadow:7px 0 15px rgba(0,0,0,.03)}.nav-breadcrumb .nav-breadcrumb-wrapper{display:flex;flex-direction:column}.nav-breadcrumb .breadcrumb-dd{display:flex;padding:.25rem .25rem .25rem 0}.nav-breadcrumb h1{display:inline-flex;margin:0;padding:.5rem 1rem .5rem .25rem;margin:.75rem 0;font-size:1rem;font-weight:400;flex:0 0 auto}.nav-breadcrumb ol{display:inline-flex;flex:1;padding:.5rem .25rem .5rem 1rem;margin:.75rem 0 !important;border-left:1px solid #dee2e6;font-size:12px;color:#6c757d;flex:1 0 auto}.nav-breadcrumb .pagelib{position:relative;display:flex;flex-grow:1;overflow:hidden;margin-right:1rem}.nav-breadcrumb .pagelib:after{position:absolute;display:block;content:" ";top:0;right:0;width:1rem;height:100%;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 75%)}.nav-breadcrumb .pagebtns{display:flex;flex:0 0 auto;transition:box-shadow 150ms ease}.nav-breadcrumb .pagebtns>*:not(:last-child){margin-right:.5rem}.breadcrumb .breadcrumb-item a{font-weight:600}#menu .breadcrumb{font-size:12px;line-height:1.25rem;padding-bottom:.5rem;border-bottom:1px dashed #eef0f8;border-radius:0}#menu .breadcrumb .breadcrumb-item a{font-weight:500;font-size:14px;vertical-align:middle}@media(min-width: 992px){.page-chantier .nav-breadcrumb{border-bottom:1px solid #f5f6f7}}.content-wrapper{display:flex;flex-direction:column;flex-grow:1;border-radius:.25rem;margin:1.5rem 1rem 0 1rem}@media(min-width: 576px){.content-wrapper{margin:2rem}#content,#modalContent{margin-bottom:0}}#modalContents .content-wrapper{padding:1.75rem 0rem 1.25rem 0;margin:0}#modalContents .nav-breadcrumb{border-radius:.3rem}@media(max-width: 991.98px){.nav-breadcrumb.has-btns:not(.no-mobile){position:sticky;top:0px;box-shadow:7px 0 15px rgba(0,0,0,.1);z-index:999}}@media(max-width: 767.98px){.nav-breadcrumb .pagebtns>*{margin-bottom:1rem}}@media(min-width: 768px){.nav-breadcrumb .nav-breadcrumb-wrapper{flex-direction:row;align-items:center}.nav-breadcrumb .pagebtns.fixed{top:0;right:calc(16px - .5rem);position:fixed;box-shadow:2px 0 15px 2px rgba(0,0,0,.1);padding:10px .5rem .5rem .5rem;background-color:#fff;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem;z-index:1000}}.lp-skeleton{position:relative;display:inline-block;background-color:#eef0f8;border-radius:.3rem;overflow:hidden}@keyframes loadingPlaceholder{0%{transform:translate3d(-30%, 0, 0)}100%{transform:translate3d(30%, 0, 0)}}.lp-skeleton:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:loadingPlaceholder}input.form-control.negative{color:#343a40;background-color:#fff;border-color:#a9bcee}input.form-control.negative.readonly{background-color:#e4dcf3;border-color:#e4dcf3;font-weight:500}input.form-control.negative:not(.readonly):focus{box-shadow:0 0 0 .2rem rgba(208,221,255,.8)}.form-group label.required{position:relative}.form-group label.required::after{position:absolute;right:-0.75rem;top:0;color:#ff3b30;font-size:.45rem;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:""}.bg-hover-light{cursor:pointer;pointer-events:auto;transition:background-color 150ms ease-in-out}.bg-hover-light:hover{background-color:#eef0f8}.bg-hover-lighter{cursor:pointer;pointer-events:auto;transition:background-color 150ms ease-in-out}.bg-hover-lighter:hover{background-color:#f8f9fa}.text-hover-light{transition:color .15s ease-in-out}.text-hover-light:hover,.btn:hover:not(:disabled):not(.disabled) .text-hover-light,.btn:focus .text-hover-light,.btn.focus .text-hover-light{color:#eef0f8 !important}.btn.btn-hover-primary:hover:not(:disabled):not(.disabled),.btn.btn-hover-primary:focus,.btn.btn-hover-primary.focus{color:#fff !important;background-color:#6f42c1 !important;border-color:#6f42c1 !important}.btn.btn-hover-secondary:hover:not(:disabled):not(.disabled),.btn.btn-hover-secondary:focus,.btn.btn-hover-secondary.focus{color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important}.btn.btn-hover-success:hover:not(:disabled):not(.disabled),.btn.btn-hover-success:focus,.btn.btn-hover-success.focus{color:#fff !important;background-color:#34c759 !important;border-color:#34c759 !important}.btn.btn-hover-danger:hover:not(:disabled):not(.disabled),.btn.btn-hover-danger:focus,.btn.btn-hover-danger.focus{color:#fff !important;background-color:#ff3b30 !important;border-color:#ff3b30 !important}.btn.btn-hover-warning:hover:not(:disabled):not(.disabled),.btn.btn-hover-warning:focus,.btn.btn-hover-warning.focus{color:#fff !important;background-color:#ff7900 !important;border-color:#ff7900 !important}.btn.btn-hover-light:hover:not(:disabled):not(.disabled),.btn.btn-hover-light:focus,.btn.btn-hover-light.focus{color:#343a40 !important;background-color:#eef0f8 !important;border-color:#eef0f8 !important}.btn.btn-hover-border:hover:not(:disabled):not(.disabled),.btn.btn-hover-border:focus,.btn.btn-hover-border.focus{color:#343a40 !important;background-color:#f8f6fc !important}.btn span.mobile{display:block;font-size:12px;font-weight:600}@media(max-width: 767.98px){.btn span.desktop{display:none}}@media(min-width: 768px){.btn span.mobile{display:none}}.custom-switch.switch-success .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#34c759;background-color:#34c759}.dropdown-menu.dd-nomw{min-width:0}.dropdown-menu.dd-mh{max-height:300px;overflow-y:auto}.dropdown.caret-bottom>button{position:relative}.dropdown.caret-bottom>button .caret{position:absolute;bottom:-0.15rem;left:50%;color:#6c757d;transform:translateX(-50%);transition:color 150ms ease-in-out}.dropdown.caret-bottom>button:hover .caret,.dropdown.caret-bottom>button:focus .caret,.dropdown.caret-bottom>button.focus .caret{color:#fff}.data-table-container{position:relative}.data-table-container.scrollable::before{content:"";box-shadow:inset -6px 0px 5px -6px rgba(0,0,0,.3);z-index:1;display:block;position:absolute;height:100%;top:0;width:1rem;right:0;pointer-events:none}.data-table-footer{display:flex;flex-direction:column;align-items:center}@media(min-width: 576px){.data-table-footer{flex-direction:row}}[aria-expanded=false] .accordeon{border:1px solid #fff;border-bottom-width:2px;border-radius:.3rem;transition:border 150ms ease-in-out}[aria-expanded=true] .accordeon{border:1px solid #f5f6f7;border-bottom-width:2px;border-radius:.3rem;transition:border 150ms ease-in-out}[aria-expanded=true] .accordeon:not(.first){margin-top:.5rem}[aria-expanded=true] .accordeon>div:first-child{background-color:#f5f6f7}.float-box{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:0;pointer-events:none;z-index:5}.float-box>*{pointer-events:auto}.float-box .float-btn{display:block;width:56px;height:56px;text-align:center;line-height:56px;color:#fff;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.25);transition:background-color 100ms ease-in-out;margin:1rem 1rem 3.5rem auto}.float-box .float-btn.btn-2{right:calc(2.5rem + 56px);width:42px;height:42px;line-height:42px}.float-box.btn-higher .float-btn{margin:1rem 1rem .5rem auto}@media(min-width: 992px){.float-box.btn-higher .float-btn{margin:1rem 1rem 1.5rem auto}}.badge.badge-thin{font-weight:400}.badge.small{font-size:80%}@media(max-width: 991.98px){.help-mobile{cursor:pointer;pointer-events:auto}}.header-img{height:100px;background-size:cover;background-position:center center}.header-img:empty{display:none !important}@keyframes highlight-animation{0%{background:#98e4ab}100%{background:none}}.highlight{animation:highlight-animation 2s}.roller i.caret{transition:transform 300ms}.roller.expanded i.caret{filter:none;transform:rotate(180deg)}.symbol{display:flex;position:relative;border-radius:.42rem}.symbol .color-badge{position:absolute;display:block;width:.9rem;height:.9rem;top:-0.25rem;left:-0.25rem;border-radius:100%;border:2px solid #fff}.symbol .btn{position:absolute;border-radius:50%;box-shadow:.125rem .125rem .25rem rgba(0,0,0,.075);z-index:2}.symbol .btn.btn-tl{left:-0.5rem;top:-0.5rem}.symbol .btn.btn-tr{right:-0.5rem;top:-0.5rem}.symbol .btn.btn-bl{left:-0.5rem;bottom:-0.5rem}.symbol .btn.btn-br{right:-0.5rem;bottom:-0.5rem}.symbol.symbol-circle{border-radius:50%}.symbol .symbol-container{width:60px;height:60px}.symbol .symbol-label{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:60px;width:60px;height:60px;border-radius:.42rem;padding:0 .25rem;min-width:0}.symbol .symbol-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.symbol .symbol-label.symbol-label-small{width:30px;height:30px}.symbol img{display:flex;width:100%;max-width:60px;height:60px;border-radius:.42rem}.symbol.symbol-xl .color-badge{width:1.25rem;height:1.25rem;top:-0.35rem;left:-0.35rem}.symbol.symbol-xl .symbol-container{width:256px;height:256px}.symbol.symbol-xl .symbol-label{font-size:24px;line-height:256px;width:256px;height:256px}.symbol.symbol-xl img{max-width:256px;height:256px}.symbol.symbol-lg .color-badge{width:1rem;height:1rem}.symbol.symbol-lg .symbol-container{width:100px;height:100px}.symbol.symbol-lg .symbol-label{font-size:16px;line-height:100px;width:100px;height:100px}.symbol.symbol-lg img{max-width:100px;height:100px}.symbol.symbol-sm .symbol-container{width:40px;height:40px}.symbol.symbol-sm .symbol-label{font-size:12px;line-height:40px;width:40px;height:40px}.symbol.symbol-sm img{max-width:40px;height:40px}.symbol.symbol-xs .color-badge{width:.75rem;height:.75rem;top:-0.15rem;left:-0.15rem}.symbol.symbol-xs .symbol-container{width:32px;height:32px}.symbol.symbol-xs .symbol-label{font-size:10px;font-weight:600;line-height:32px;width:32px;height:32px}.symbol.symbol-xs img{max-width:32px;height:32px}.symbol.symbol-circle>img,.symbol.symbol-circle>div>img,.symbol.symbol-circle .symbol-label{border-radius:50%}.symbol.symbol-circle>div>img{display:inline-block}.symbol-group{display:inline-flex;align-items:center;flex-wrap:wrap}.symbol-group .symbol{position:relative;z-index:0;border:1px solid #fff;cursor:default}.symbol-group .symbol:hover{z-index:1}.symbol-group.symbol-link .symbol{cursor:pointer}.card-body{padding:1.25rem 1.25rem .5rem 1.25rem}.card .switch-active{position:absolute;top:3px;right:0}@media(max-width: 399.98px){.card .card-email{max-width:170px}}.custom-file-label.upload-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload{overflow:hidden}.upload .upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.upload .upload-button{z-index:1}#collaborateurs-i,#collaborateurs-e{table-layout:fixed}.annoter{position:relative}.annoter .toolbar{position:fixed;width:100%;padding:.5rem;background-color:#eef0f8;top:75px;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center}.annoter #plan-canvas{display:block;margin:5rem auto 1.5rem auto;box-shadow:0px 0px 7px 1px rgba(0,0,0,.05)}.annoter #plan-canvas.rotate-90,.annoter #plan-canvas.rotate-270{margin:auto}.annoter #plan-canvas.rotate-90{transform:rotate(90deg)}.annoter #plan-canvas.rotate-180{transform:rotate(180deg)}.annoter #plan-canvas.rotate-270{transform:rotate(270deg)}.annoter .selecteur{position:absolute;border:1px dashed #6f42c1;border-radius:.3rem;background-color:rgba(111,66,193,.3);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none}.annoter .selections .selection{position:absolute;background-color:rgba(111,66,193,.4);border:3px solid #6f42c1;border-radius:.3rem;transition:background-color 200ms ease-in-out;cursor:pointer}.annoter .selections .selection.point{border-radius:50%}.annoter .selections .selection span{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);color:#fff;font-weight:600;font-size:1.5rem;text-shadow:2px 2px 2px rgba(0,0,0,.4),-1px -1px 2px rgba(0,0,0,.4);cursor:default;pointer-events:none}.annoter .selections .selection:hover{background-color:rgba(111,66,193,.75)}.annoter .rendering{position:fixed;left:0;top:128px;right:0;bottom:0;width:100%;background-color:rgba(255,255,255,.8);color:#343a40;display:flex;align-items:center;justify-content:center;z-index:10}.girl{color:#d872a1}.boy{color:#3f6ad8}/*# sourceMappingURL=content.min.css.map */