/*! Copyright (c) RoddWare */.cl-alert{display:flex;flex-direction:row;gap:22px;padding:22px;border-radius:8px;background:#f3f4f6;color:gray;border-left:4px solid #d6d9e0;margin-bottom:16px}.cl-alert.cl-is-small{font-size:.9em;padding:12px}.cl-alert.cl-is-normal{font-size:1em}.cl-alert.cl-is-medium{font-size:1.1em}.cl-alert.cl-is-large{font-size:1.2em}.cl-alert.cl-is-white{border-color:#d8d8d8;color:black;background:white}.cl-alert.cl-is-black{border-color:black;color:white;background:#202020}.cl-alert.cl-is-light{border-color:#b7bdcc;color:black;background:#e3e3e3}.cl-alert.cl-is-dark{border-color:#39393a;color:#39393a;background:#e3e3e3}.cl-alert.cl-is-text{border-color:#404654;color:#404654;background:#8894b1}.cl-alert.cl-is-link{border-color:#4258ff;color:#4258ff;background:#b4bcff}.cl-alert.cl-is-primary{border-color:#01967f;color:#01967f;background:#b7faf0}.cl-alert.cl-is-info{border-color:#0198d8;color:#0198d8;background:#b1e0f5}.cl-alert.cl-is-success{border-color:#328b63;color:#328b63;background:#bbeed7}.cl-alert.cl-is-warning{border-color:#a87705;color:#a87705;background:#f8e9c6}.cl-alert.cl-is-danger{border-color:#b84b60;color:#b84b60;background:#fabcc8}.cl-alert-header{font-size:1.5em}.cl-alert-body{display:flex;gap:16px;flex-direction:column;flex-wrap:wrap;flex:1}.cl-alert-body>p{margin:0}.cl-badge{display:flex;align-items:center;justify-content:space-between;border-radius:12px;padding:6px 12px;color:white;background:#006e6e}.cl-badge-value{flex:1;text-align:left;font-weight:bold;font-size:2.4em}.cl-badge-label{text-align:right;flex:1;font-weight:bold;font-size:1.2em}.cl-badge-inverted .cl-badge-label{text-align:left}.cl-badge-inverted .cl-badge-value{text-align:right}.cl-badge-level-2{background:#5fb6b9}.cl-badge-level-3{background:#b7dadb}.cl-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#006e6e;color:#fff;border-radius:16px;border:1px solid transparent;padding:8px 16px;gap:16px;cursor:pointer;border:0;text-decoration:none;user-select:none;transition:all .2s ease}.cl-btn:hover{filter:brightness(120%)}.cl-btn:active,.cl-btn:active:hover{filter:brightness(80%)}.cl-btn-icon{display:flex;align-items:center;justify-content:center;align-self:stretch;width:16px}.cl-btn-icon>img{width:100%;height:auto}.cl-btn.cl-is-disabled,.cl-btn.cl-is-disabled:hover,.cl-btn.cl-is-disabled:active,.cl-btn.cl-is-disabled:active:hover{background:whitesmoke !important;border:1px solid #d0d0d0 !important;color:#a0a0;cursor:default;filter:grayscale(100%) brightness(100%)}.cl-btn.cl-is-disabled .cl-btn-icon,.cl-btn.cl-is-disabled:hover .cl-btn-icon,.cl-btn.cl-is-disabled:active .cl-btn-icon,.cl-btn.cl-is-disabled:active:hover .cl-btn-icon{opacity:.2}.cl-btn.cl-is-white.cl-is-disabled,.cl-btn.cl-is-white.cl-is-disabled:hover,.cl-btn.cl-is-white.cl-is-disabled:active,.cl-btn.cl-is-white.cl-is-disabled:active:hover{background:white !important;border:none !important;color:#d0d0d0}.cl-btn.cl-is-white{background:white;color:black}.cl-btn.cl-is-black{background:black;color:white}.cl-btn.cl-is-light{background:#b7bdcc;color:black}.cl-btn.cl-is-dark{background:#39393a;color:white}.cl-btn.cl-is-text{background:#404654;color:white}.cl-btn.cl-is-link{background:#7787ff;color:white}.cl-btn.cl-is-primary{background:#055151;color:white}.cl-btn.cl-is-info{background:#2c9dd5;color:white}.cl-btn.cl-is-success{background:#5cbb6f;color:white}.cl-btn.cl-is-warning{background:#f0b731;color:white}.cl-btn.cl-is-danger{background:#f44d6d;color:white}.cl-btn.cl-is-transparent,.cl-btn.cl-is-rounded.cl-is-transparent{padding:8px;background:transparent}.cl-btn.cl-is-rounded{padding:16px;border-radius:100%}.checkbox-wrapper-6 .tgl{display:none}.checkbox-wrapper-6 .tgl,.checkbox-wrapper-6 .tgl:after,.checkbox-wrapper-6 .tgl:before,.checkbox-wrapper-6 .tgl *,.checkbox-wrapper-6 .tgl *:after,.checkbox-wrapper-6 .tgl *:before,.checkbox-wrapper-6 .tgl+.tgl-btn{box-sizing:border-box}.checkbox-wrapper-6 .tgl::-moz-selection,.checkbox-wrapper-6 .tgl:after::-moz-selection,.checkbox-wrapper-6 .tgl:before::-moz-selection,.checkbox-wrapper-6 .tgl *::-moz-selection,.checkbox-wrapper-6 .tgl *:after::-moz-selection,.checkbox-wrapper-6 .tgl *:before::-moz-selection,.checkbox-wrapper-6 .tgl+.tgl-btn::-moz-selection,.checkbox-wrapper-6 .tgl::selection,.checkbox-wrapper-6 .tgl:after::selection,.checkbox-wrapper-6 .tgl:before::selection,.checkbox-wrapper-6 .tgl *::selection,.checkbox-wrapper-6 .tgl *:after::selection,.checkbox-wrapper-6 .tgl *:before::selection,.checkbox-wrapper-6 .tgl+.tgl-btn::selection{background:0}.checkbox-wrapper-6 .tgl+.tgl-btn{outline:0;display:block;width:4.6em;height:1.6em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper-6 .tgl+.tgl-btn:after,.checkbox-wrapper-6 .tgl+.tgl-btn:before{position:relative;display:block;content:"";width:30%;height:100%}.checkbox-wrapper-6 .tgl+.tgl-btn:after{left:1%}.checkbox-wrapper-6 .tgl+.tgl-btn:before{display:none}.checkbox-wrapper-6 .tgl:checked+.tgl-btn:after{left:69%}.checkbox-wrapper-6 .tgl-light+.tgl-btn{background:#eda796;border-radius:2em;padding:2px;transition:all .4s ease}.checkbox-wrapper-6 .tgl-light+.tgl-btn:after{border-radius:50%;background:#bb543a;transition:all .2s ease}.checkbox-wrapper-6 .tgl-light:checked+.tgl-btn{background:#b0e1ca}.checkbox-wrapper-6 .tgl-light:checked+.tgl-btn:after{background:#2a8669}.cl-field-readonly .checkbox-wrapper-6 .tgl+.tgl-btn{cursor:default}body.cl-dialog-openned,body.cl-dialog-openned #app{overflow:hidden}.cl-dialog{display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:5vh 5vw;align-items:center;justify-content:center;transition:all .2s ease}.cl-dialog.cl-is-activating{display:flex}.cl-dialog-fullbody{padding:16px}.cl-dialog-background{background:rgba(0,0,0,0.8);position:absolute;left:0;top:0;right:0;bottom:0;padding:24px;opacity:0;transition:all .2s ease}.cl-dialog-auth .cl-dialog-background{background:linear-gradient(white 5%,#006e6e 35%)}.cl-dialog.cl-is-active>.cl-dialog-background{opacity:1}.cl-dialog-card{display:flex;flex-direction:column;min-width:45vw;border-radius:16px;background:white;box-shadow:rgba(0,0,0,0.25) 0 54px 55px,rgba(0,0,0,0.12) 0 -12px 30px,rgba(0,0,0,0.12) 0 4px 6px,rgba(0,0,0,0.17) 0 12px 13px,rgba(0,0,0,0.09) 0 -3px 5px;z-index:1;max-height:90vh;opacity:0;transform:scale(0.5) translateY(-128px);transition:all .2s ease}.cl-dialog.cl-dialog-wide>.cl-dialog-card{min-width:80vw;width:100%;height:100%}.cl-dialog.cl-is-active>.cl-dialog-card{opacity:1;transform:scale(1) translateY(0)}.cl-dialog-card-head{display:flex;position:relative;background:#006e6e;color:#afe0c9;padding:16px;align-items:center;justify-content:flex-start;gap:32px;border-top-left-radius:8px;border-top-right-radius:8px}.cl-dialog-card-title{flex:1;display:flex;font-size:1.4em;align-items:center;justify-content:flex-start;margin-top:0;margin-bottom:0}.cl-dialog-card-body{display:flex;flex-direction:column;background:rgba(0,110,110,0.05);flex:1;padding:22px;overflow:auto}.cl-dialog-fullbody .cl-dialog-card-body{padding:0}.cl-dialog-card-foot{display:flex;background:rgba(0,110,110,0.2);flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding:32px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.cl-dialog-card-foot .cl-alert{margin-bottom:0;margin-right:24px}body.cl-dropdown-openned,body.cl-dropdown-openned #app{overflow:hidden}.cl-dropdown{position:relative;display:flex;border-radius:12px;padding:5px 16px;padding-right:12px;background:white;border:1px solid #d0d0d0;min-width:120px;cursor:pointer;user-select:none;transition:all .2s ease}.cl-dropdown.cl-is-large{padding:4px 16px;border-radius:12px}.cl-dropdown:focus{outline:2px solid #0060df}.cl-dropdown.cl-is-active{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.cl-dropdown-body{display:flex;align-items:center;gap:12px;min-height:19px;flex:1;color:#000;background:white}.cl-dropdown-body-content{display:flex;align-items:center;gap:12px;flex:1}.cl-dropdown-arrow{background:url('assets/icons/chevron_down.svg');background-size:100% 100%;width:16px;height:16px;cursor:pointer;transition:all .2s ease}.cl-dropdown-arrow.cl-is-active{transform:rotate(180deg)}.cl-dropdown-items-overlay{max-height:0;overflow:hidden;position:fixed;left:0;top:0;right:0}.cl-dropdown-items-overlay.cl-is-active{max-height:100vh;bottom:0}.cl-dropdown-items-wrapper{position:absolute;background:white;border-bottom-left-radius:16px;border-bottom-right-radius:16px;left:0;right:0;top:100%;display:flex;flex-direction:column;padding:0;height:auto;max-height:0;z-index:999;overflow:hidden;transition:max-height .2s ease}.cl-dropdown-items-wrapper.cl-is-active{overflow:initial;max-height:30vh;box-shadow:rgba(0,0,0,0.25) 0 54px 55px,rgba(0,0,0,0.12) 0 -12px 30px,rgba(0,0,0,0.12) 0 4px 6px,rgba(0,0,0,0.17) 0 12px 13px,rgba(0,0,0,0.09) 0 -3px 5px}.cl-dropdown-items{display:flex;flex-direction:column;overflow:auto}.cl-dropdown-item{display:flex;padding:12px;gap:8px;color:black;cursor:pointer;align-items:center;user-select:none;flex-wrap:wrap;transition:all .2s ease}.cl-dropdown-item:nth-child(2n){background:rgba(0,0,0,0.025)}.cl-dropdown-item.cl-is-active,.cl-dropdown-item.cl-is-active:nth-child(2n){background:#2c9dd5;color:white}.cl-dropdown-item:hover{padding-left:24px}.cl-dropdown-delimiter-wrapper{width:100%;padding:8px}.cl-dropdown-delimiter{display:block;background:#d0d0d0;height:1px}.cl-dropdown-icon{display:flex;align-items:center;justify-content:center}.cl-dropdown-icon img{width:32px;height:32px;object-fit:cover}.cl-dropdown.cl-is-primary{border-color:#055151;background:#055151;color:white}.cl-dropdown.cl-is-primary .cl-dropdown-body{background:#055151;color:white}.cl-dropdown-items-wrapper.cl-is-primary{background:#055151;color:white}.cl-dropdown-items-wrapper.cl-is-primary .cl-dropdown-item{color:white}.cl-dropdown-items-wrapper.cl-is-primary .cl-dropdown-item.cl-is-active,.cl-dropdown-items-wrapper.cl-is-primary .cl-dropdown-item.cl-is-active:nth-child(2n){background:#208383;color:white}.cl-dropdown-items-wrapper.cl-is-primary .cl-dropdown-delimiter{background:#043b3b}.cl-dropdown.cl-is-primary .cl-dropdown-arrow{background-image:url('assets/icons/chevron_down-white.svg')}.cl-dropdown-items-wrapper>input{background:white;width:100%;padding:8px 16px;font-size:1em;border:1px solid #d0d0d0;border-radius:8px;margin:4px}.cl-dropdown-image>img{width:32px;height:32px;object-fit:contain}.cl-can-edit{display:flex;flex:1;flex-direction:column;gap:12px;align-items:center;justify-content:center}.cl-emptyable{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding-top:32px;padding-bottom:32px;padding-left:32px;padding-right:32px;color:silver}.cl-emptyable-icon{display:flex;align-items:center;justify-content:center;font-size:6em}.cl-emptyable-icon>img{width:128px;height:128px}.cl-emptyable-title{font-size:2em}.cl-emptyable-desc{font-size:1.2em}.cl-field{display:flex;flex-direction:column;gap:5px;position:relative;margin-bottom:10px}.cl-field label,.cl-field-label{display:flex;align-items:center;gap:8px;font-size:1em;font-weight:600;color:#404040}.cl-field input,.cl-field textarea,.cl-field select,.cl-field-input,input.cl-field-input,textarea.cl-field-input,select.cl-field-input,.cl-field-richtext.cl-field-input{background:white;flex:1;padding:5px 16px;font-size:1em;border:1px solid #d0d0d0;border-radius:12px;width:100%;min-width:80px;min-height:33px}.cl-field input,.cl-field textarea,.cl-field select,.cl-field .cl-field-input,.cl-field input.cl-field-input,.cl-field textarea.cl-field-input,.cl-field select.cl-field-input,.cl-field .cl-field-richtext.cl-field-input{min-width:200px}.cl-field textarea,textarea.cl-field-input{resize:vertical}.cl-field.cl-field-readonly textarea{resize:none}.cl-field-input.cl-field-richtext{word-break:break-word}.cl-field-input.cl-field-richtext.cl-field-readonly>div>p{margin:0}.cl-field-richtext.cl-field-input .ql-editor{padding:0}.cl-field-richtext.cl-field-input .ql-toolbar{border:0;border-bottom:1px solid #d0d0d0;margin-bottom:8px}.cl-field-richtext.cl-field-input .ql-container{border:0;font-family:inherit;font-size:inherit}.cl-field-richtext.cl-field-input.cl-field-readonly .ql-toolbar{display:none}.ql-fullscreen::after{display:block;content:" ";width:16px;height:16px;background-image:url('assets/icons/fullscreen.svg');background-size:100% 100%}.cl-field-fullscreen.cl-field-richtext.cl-field-input{border-radius:0;position:fixed;left:0;top:0;bottom:0;right:0}.cl-field-fullscreen.cl-field-richtext.cl-field-input .ql-fullscreen::after{background-color:aliceblue;background-image:url('assets/icons/unset_fullscreen.svg')}.cl-field-hints{font-size:.9em;color:gray;font-style:italic}.cl-field-ko{text-align:right;font-size:.9em;color:#b84b60}.cl-field.cl-field-is-ko input,.cl-field.cl-field-is-ko textarea,.cl-field.cl-field-is-ko select{outline:1px solid #b84b60}.cl-field.cl-field-disabled input,.cl-field.cl-field-disabled textarea,.cl-field.cl-field-disabled select{background:#d0d0d0;color:gray}.cl-file{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:row;background:#b7bdcc;color:black;border-radius:8px;padding:22px;gap:12px;cursor:pointer;transition:all .2s ease}.cl-file .cl-file-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;gap:12px;width:100%}.cl-file .cl-file-input{height:100%;left:0;opacity:0;outline:0;position:absolute;top:0;width:100%;cursor:pointer}.cl-file-cta{display:flex;flex-direction:column;align-items:center;justify-content:center}.cl-file-name{flex:1;width:100%;background:white;color:gray;border:1px solid gray;padding:6px 16px}.cl-file-icon img{width:64px;height:64px}.cl-file.cl-is-small{font-size:.9em;padding:4px 12px}.cl-file.cl-is-normal{font-size:1em;padding:8px 16px}.cl-file.cl-is-medium{font-size:1.1em;padding:12px 22px}.cl-file.cl-is-large{font-size:1.2em;padding:22px 32px}.cl-file.cl-is-white{background:white;color:black}.cl-file.cl-is-black{background:black;color:white}.cl-file.cl-is-light{background:#b7bdcc;color:black}.cl-file.cl-is-dark{background:#39393a;color:white}.cl-file.cl-is-text{background:#404654;color:white}.cl-file.cl-is-link{background:#7787ff;color:white}.cl-file.cl-is-primary{background:#3cbfab;color:white}.cl-file.cl-is-info{background:#2c9dd5;color:white}.cl-file.cl-is-success{background:#5cbb6f;color:white}.cl-file.cl-is-warning{background:#f0b731;color:white}.cl-file.cl-is-danger{background:#f44d6d;color:white}.cl-file:hover{filter:brightness(120%)}.cl-file:disabled,.cl-file.cl-is-disabled,.cl-file:disabled:hover,.cl-file.cl-is-disabled:hover{cursor:default;filter:grayscale(0)}.cl-field-image{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:8px 16px;gap:24px;flex-wrap:wrap}.cl-field-image img{max-width:100px;max-height:100px;object-fit:contain}.cl-field-image-message{color:gray}.cl-field-image-editable .cl-field-image-editable-actions{display:flex;position:absolute;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .2s ease}.cl-field-image-editable:hover .cl-field-image-editable-actions{opacity:.8;pointer-events:initial}.cl-field-image-editable-actions .cl-btn{gap:8px}.cl-field-checkbox-wrapper{display:flex;gap:16px;flex-wrap:wrap}.cl-field.cl-field-type-checkbox.cl-field-no-label{margin-bottom:0}.cl-field-no-margin>.cl-field{margin-bottom:0}.cl-field-primary input,.cl-field-primary select,.cl-field-primary textarea{border-color:#055151;background:#055151;color:white}.cl-flex-1{flex:1}.cl-flex-align-left{align-items:flex-start}.cl-flex-align-right{align-items:flex-end}.cl-is-boxed{border:1px solid #d0d0d0;border-radius:8px}.cl-hbox{display:flex;flex-direction:row}.cl-vbox{display:flex;flex-direction:column}.cl-hbox-default{align-items:center;justify-content:space-between;gap:0 16px;flex-wrap:wrap}.cl-fullwidth{width:100%}.cl-close{display:inline-flex;border:0;cursor:pointer;background:url('assets/icons/close.svg');background-size:100% 100%;padding-bottom:4px;width:26px;height:26px;color:white;justify-content:center;align-items:center;transition:all .2s ease}.cl-close:hover{filter:brightness(120%)}.cl-close:active:hover,.cl-close:active{filter:brightness(80%)}.cl-infos{font-size:.9em;font-style:italic;color:gray;margin-bottom:1em}.cl-icon{display:flex;align-items:center;justify-content:center;align-self:stretch;width:48px}.cl-icon>img{width:100%;height:auto}.cl-link{color:#2c9fd7;cursor:pointer}.cl-link:hover{color:#35bcff}.cl-bold-sizer{display:block;font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden}.cl-pre{border:1px solid #909090;background:#f0f0f0;padding:8px;border-radius:4px;resize:vertical;overflow:auto;max-width:100%;word-wrap:break-word;word-break:break-all;white-space:pre-wrap}.cl-sensible-data{filter:blur(4px);transition:filter 0s ease}.cl-sensible-data:focus,.cl-sensible-data:active,.cl-sensible-data:hover{filter:none;transition:filter 1s ease}.cl-my-1em{margin-top:1em;margin-bottom:1em}.cl-mb-1em{padding-bottom:1em}.cl-hscrollable{display:flex;align-items:stretch;vertical-align:stretch;gap:8px;flex:1;overflow:hidden}.cl-hscrollable-button{display:flex;width:32px;user-select:none;align-items:center;justify-content:center;background:rgba(255,255,255,0.15);border-radius:12px;cursor:pointer;transition:all .2s ease}.cl-hscrollable-button:hover{background:rgba(255,255,255,0.30)}.cl-hscrollable-button img{width:16px}.cl-hscrollable-body-wrapper{position:relative;display:flex;flex:1;overflow:hidden}.cl-hscrollable-body{display:flex}.cl-loadable{display:block;width:100%;position:relative}.cl-loadable-content{display:flex;flex:1;flex-direction:column}.cl-loading{position:absolute;z-index:9999;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:rgba(255,255,255,0.8);background-image:radial-gradient(rgba(0,104,73,0.4),transparent 50%);animation:cl-loading-background-animation 2s infinite ease}@keyframes cl-loading-background-animation{50%{background-color:rgba(255,255,255,0.98)}}/*! cf. https://css-loaders.com/ */.cl-loader{width:50px;aspect-ratio:1;display:grid;border:4px solid #0000;border-radius:50%;border-right-color:#006e6e;box-shadow:4px 4px 10px 8px rgba(255,255,255,0.5),4px 0 20px inset rgba(255,255,255,0.5);animation:cl-l15 1s infinite linear}.cl-loader::before,.cl-loader::after{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%;box-shadow:0 0 8px 0 #fff;animation:cl-l15 2s infinite}.cl-loader::after{margin:8px;animation-duration:3s}@keyframes cl-l15{100%{transform:rotate(1turn)}}.cl-page-wrapper{display:flex;flex-direction:column;flex:1;position:relative}.cl-page-wrapper.cl-page-with-footer,.cl-page-wrapper.cl-page-overflow-auto{overflow:auto}.cl-page{position:relative;display:flex;flex:1;align-items:stretch}.cl-page-body{display:flex;flex-wrap:wrap;flex:1;gap:32px;align-items:flex-start}.cl-page-wrapper.cl-page-with-footer .cl-page-body,.cl-page-wrapper.cl-page-overflow-auto .cl-page-body{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto}.cl-page-wrapper.cl-page-padded .cl-page-body{padding:32px 48px}.cl-page-wrapper.cl-page-centered .cl-page-body{align-items:center}.cl-page-wrapper>.cl-loadable{display:flex;flex:1}.cl-page-wrapper>.cl-loadable>.cl-loadable-content{display:flex;flex-direction:column;flex:1}.cl-page-wrapper .cl-page-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:8px;background:#efefef;color:black;border-top:1px solid #848484}.cl-page-wrapper .cl-page-footer.cl-page-footer-primary{background:#006e6e;color:white}.cl-page-navigation{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:8px;background:whitesmoke;padding:12px 16px;border-radius:16px;margin-bottom:22px}.cl-page-navigation-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.cl-page-navigation-pages{display:flex;align-items:center;justify-content:center;gap:16px}.cl-page-navigation-search-wrapper{display:flex;flex:1}.cl-page-navigation-search-wrapper>input.cl-field-input{border-top-right-radius:0;border-bottom-right-radius:0}.cl-page-navigation-search-wrapper>.cl-btn{border-top-left-radius:0;border-bottom-left-radius:0}.cl-page-navigation-count{flex:1;font-size:.9em;color:gray;font-style:italic;text-align:center}.cl-panel{display:inline-flex;flex-direction:column;align-items:flex-start;border-radius:24px;border:1px solid gray;padding:1em 1.5em;flex:1;width:100%;background:rgba(0,110,110,0.05)}.cl-panel-section{display:inline-flex;flex-direction:column;align-items:flex-start}.cl-panel .cl-panel{margin-bottom:22px}.cl-panel-title-wrapper{display:flex;flex-wrap:wrap;gap:16px;width:100%;margin-bottom:16px}.cl-panel-title-wrapper .cl-icon{width:32px}.cl-panel-title{flex:1;font-weight:bold}.cl-panel-action{display:flex}.cl-panel-body{display:flex;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:12px}.cl-panel-body>.cl-panel-title{margin-bottom:0}.cl-panel-hr{display:block;width:100%;height:1px;margin-top:8px;margin-bottom:8px;border:1px solid rgba(0,110,110,0.05)}.cl-panel-hr-small{display:block;width:100%;height:1px;margin-top:0;margin-bottom:6px;border-bottom:1px solid rgba(0,110,110,0.15)}.cl-panel .cl-panel{border-color:#d0d0d0;min-width:unset;max-width:unset}.cl-panel-box{position:relative;display:flex;flex-direction:column;border:1px dotted #b9b9b9;border-radius:4px;margin-top:12px;padding:1em;background:rgba(0,110,110,0.05)}.cl-panel-box-body{display:flex;flex-direction:column}.cl-panel-box>.cl-panel-title{color:#606060;font-weight:normal;margin-top:-29px;background:white;padding-left:8px;align-self:flex-start;padding-right:8px;border-radius:4px;margin-bottom:6px;display:flex;gap:8px;align-items:center;border:1px dotted #b9b9b9}.cl-panel-edit{z-index:1}.cl-panel-title-wrapper>.cl-panel-edit{margin-right:-8px;margin-bottom:-16px;z-index:1;position:relative}.cl-panel-edit.cl-panel-edit-no-panel-title{display:flex;align-self:flex-end;margin-bottom:-24px;margin-top:-5px;z-index:1;margin-right:-13px}.cl-panel-box>.cl-panel-edit{display:flex;margin-top:-8px;align-self:flex-end;margin-right:-8px;position:relative;z-index:1;margin-bottom:-20px}.cl-panel-box>.cl-field.cl-field-no-label{margin-top:8px;margin-bottom:4px}.cl-panel-edit.cl-panel-edit-box-no-title{margin-top:-10px;margin-right:-9px;margin-bottom:-37px}.cl-panel-edit>.cl-btn{padding:10px;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0}.cl-panel-section>.cl-panel-title{margin-bottom:12px}.cl-panel-section>.cl-panel-edit{display:flex;align-self:flex-end;margin-bottom:-24px;margin-top:-5px;z-index:1}.cl-panel-lane{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex:1;min-width:300px;max-width:33%}.cl-panel-lane-1{max-width:33%}.cl-panel-lane-2{max-width:50%}.cl-panel-lane-3{max-width:83%}.cl-panel-lane-4{max-width:unset}.cl-panel-collapsible{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;align-self:stretch}.cl-panel-collapsible img{width:16px;transition:all .2s ease}.cl-panel-box .cl-panel-collapsible img{width:12px}.cl-panel-collapsed .cl-panel-collapsible img{transform:rotate(180deg)}.cl-panel-body.cl-is-collapsible,.cl-panel-box-body.cl-is-collapsible{max-height:500px;overflow:auto;transition:max-height .2s ease}.cl-panel-collapsed>.cl-panel-body.cl-is-collapsible,.cl-panel-collapsed>.cl-loadable>.cl-loadable-content>.cl-panel-body.cl-is-collapsible,.cl-panel-collapsed>.cl-panel-box-body.cl-is-collapsible{overflow:hidden;max-height:0}.cl-panel-collapsed>.cl-panel-edit{display:none}.cl-panel-uncollapsed>.cl-panel-body.cl-is-collapsible,.cl-panel-uncollapsed>.cl-loadable>.cl-loadable-content>.cl-panel-body.cl-is-collapsible,.cl-panel-uncollapsed>.cl-panel-box-body.cl-is-collapsible{max-height:none}.cl-panel-collapsed.cl-panel-uncollapsed>.cl-panel-body.cl-is-collapsible,.cl-panel-collapsed.cl-panel-uncollapsed>.cl-loadable>.cl-loadable-content>.cl-panel-body.cl-is-collapsible,.cl-panel-collapsed.cl-panel-uncollapsed>.cl-panel-box-body.cl-is-collapsible{overflow:hidden;max-height:0}.cl-panel-body>.cl-panel-box:last-child{margin-bottom:12px}.cl-progress{border-radius:16px;height:16px;overflow:hidden;padding:0;width:100%;background:#e6e6e6;position:relative}.cl-progress .cl-progress-bar{display:block;height:100%}.cl-progress.cl-is-small{height:8px}.cl-progress.cl-is-normal{height:16px}.cl-progress.cl-is-medium{height:24px}.cl-progress.cl-is-large{height:32px}.cl-progress.cl-is-white .cl-progress-bar{background-color:white;color:black}.cl-progress.cl-is-black .cl-progress-bar{background-color:black;color:white}.cl-progress.cl-is-light .cl-progress-bar{background-color:#b7bdcc;color:black}.cl-progress.cl-is-dark .cl-progress-bar{background-color:#39393a;color:white}.cl-progress.cl-is-text .cl-progress-bar{background-color:#404654;color:white}.cl-progress.cl-is-link .cl-progress-bar{background-color:#7787ff;color:white}.cl-progress.cl-is-primary .cl-progress-bar{background-color:#3cbfab;color:white}.cl-progress.cl-is-info .cl-progress-bar{background-color:#2c9dd5;color:white}.cl-progress.cl-is-success .cl-progress-bar{background-color:#5cbb6f;color:white}.cl-progress.cl-is-warning .cl-progress-bar{background-color:#f0b731;color:white}.cl-progress.cl-is-danger .cl-progress-bar{background-color:#f44d6d;color:white}.cl-progress-infinite .cl-progress-bar{width:50%;position:absolute;animation:4s ease 0s infinite cl-progress-infinite-animation}@keyframes cl-progress-infinite-animation{0%{left:-50%}to{left:150%}}.cl-table{width:100%;border-collapse:collapse;border-spacing:0}.cl-table thead th{background:#efefef;font-weight:bold;color:black;text-align:left;vertical-align:middle;padding:12px 16px}.cl-table tbody tr{background:white;transition:all .4s ease}.cl-table tbody tr:nth-child(even){background:#f5fcff}.cl-table tbody td{padding:12px 16px;vertical-align:middle;border:0;border-bottom:1px solid #e0e0e0}.cl-table-moved-rows{background:#90d2fd !important}.cl-table-sticky-header thead th{position:sticky;top:0}.cl-table-selectable-row tbody tr{cursor:pointer;transition:all .2s ease}.cl-table-selectable-row tbody tr:hover{background:aliceblue}.cl-toasts{pointer-events:none;position:fixed;top:0;padding:8px;display:flex;left:0;right:8px;width:100%;flex-direction:column;align-items:flex-end;z-index:999999999}.cl-toast{pointer-events:none;position:relative;opacity:.9;border-radius:12px;padding:12px 32px;max-width:50vw;margin-bottom:8px;box-shadow:0 0 8px 2px rgba(0,0,0,0.5);transition:opacity .4s ease}.cl-toast-desc{margin-bottom:12px}.cl-toast-action{text-align:right}.cl-toast-ok,.cl-toast-ko{border-color:2px solid transparent}.cl-toast-appear{opacity:0}.cl-toast-disappear{opacity:0}@media(max-width:1023px){.cl-toast{min-width:90vw;margin-left:5vw;margin-right:5vw}}.cl-toast-ok{background:#5cbb6f;color:white}.cl-toast-ko{background:#f44d6d;color:white}:root{--page-height:100%}*{box-sizing:border-box}html,body{padding:0;margin:0;height:100%;height:var(--page-height);font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}textarea,input,select{font-family:inherit;font-size:inherit;box-sizing:border-box}#app{display:flex;flex-direction:column;height:100%;background:#fff}.cl-welcome-role{color:#b0e1ca}.cl-slow-appear{opacity:0;animation:4s ease-in 0s 1 normal forwards running cl-slow-appear-animation}@keyframes cl-slow-appear-animation{100%{opacity:1}}.cl-app-ko{padding:16px}.cl-auth-dialog-logo{width:120px}.cl-carbon-calcul{display:flex;flex-direction:column;gap:12px;flex:1;padding:8px}.cl-carbon-calcul-total-wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;background:whitesmoke;padding:12px 24px;border-radius:16px}.cl-carbon-calcul-total-title{font-weight:bold;font-size:1.6em}.cl-carbon-calcul-total-plants input,.cl-carbon-calcul-total-plants textarea{border:0;outline:0;min-width:80px;max-width:100px}.cl-carbon-calcul-total-theoriques input,.cl-carbon-calcul-total-theoriques textarea{background:#b0cbe1;border:0;outline:0;min-width:80px;max-width:100px}.cl-carbon-calcul-total-valorisees input,.cl-carbon-calcul-total-valorisees textarea{background:#b0e1ca;border:0;outline:0;min-width:80px;max-width:100px}.cl-carbon-calcul-total-epsilon_correctif input,.cl-carbon-calcul-total-epsilon_correctif textarea{min-width:80px;max-width:100px}.cl-carbon-calcul-total-final input,.cl-carbon-calcul-total-final textarea{background:#e1deb0;border:0;outline:0;min-width:80px;max-width:100px}.cl-carbon-calcul-total-wrapper .cl-field{margin-bottom:0;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.cl-carbon-calcul-total-wrapper .cl-field input{width:150px}.cl-carbon-calcul-table thead th span{display:block;font-size:.8em;font-style:italic;font-weight:normal;color:gray}.cl-table.cl-carbon-calcul-table thead th{background:white;border-bottom:2px solid #ececec;padding:8px}.cl-table.cl-carbon-calcul-table tbody td{text-align:center;padding:4px;transition:all .2s ease}.cl-table.cl-carbon-calcul-table tbody td.cl-carbon-calcul-taxon{text-align:left;padding-left:16px}.cl-table.cl-carbon-calcul-table tbody tr.cl-carbon-calcul-taxon-new td{background:#90d2fd !important;color:white}.cl-table.cl-carbon-calcul-table tbody td.cl-carbon-calcul-taxon-group{text-align:left;font-weight:600;font-style:italic;padding-top:8px;color:gray}.cl-carbon-calcul-th-taxon{width:35%;min-width:120px}.cl-carbon-calcul-th-taxon-content{display:flex;gap:16px;align-items:center}.cl-carbon-calcul-taxon-sort{cursor:pointer;width:32px;height:32px}.cl-table thead th.cl-carbon-calcul-th-zone{min-width:120px;vertical-align:bottom}.cl-carbon-calcul-th-zone-content{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:space-between}.cl-carbon-calcul-th-zone-content input.cl-carbon-calcul-th-zone-total{width:100%;border:0;text-align:center}.cl-carbon-calcul-th-zone-numero{display:flex;gap:6px;align-items:center}.cl-carbon-calcul-th-zone-linked-icon{display:flex;align-items:center;padding-top:2px}.cl-carbon-calcul-th-zone-linked-icon>img{width:16px;height:16px}.cl-carbon-calcul-th-plants,.cl-carbon-calcul-th-calcul-1,.cl-carbon-calcul-th-calcul-2,.cl-carbon-calcul-th-average{min-width:120px}.cl-carbon-calcul-taxon-hints{display:inline-block;font-size:.8em;font-style:italic;font-weight:normal;color:gray;padding-left:8px}.cl-carbon-calcul-row-input,.cl-carbon-calcul-input{background:white;flex:1;padding:5px 16px;font-size:1em;border:1px solid #d0d0d0;border-radius:12px;width:80px}input.cl-carbon-calcul-row-input{width:80px}input.cl-carbon-calcul-row-input-not-editable{background:#f9f9f9}.cl-linked-project-carbon-calcul-linked{display:flex;align-items:center;justify-content:center}.cl-linked-project-carbon-calcul-linked img{width:32px;height:32px;transition:all .2s ease}.cl-linked-project-carbon-calcul-linked-editable img{cursor:pointer}.cl-linked-project-carbon-calcul-linked-editable img:hover{transform:scale(1.2)}.cl-dashboard-badges{display:flex;flex-direction:column;gap:12px;padding:24px}.cl-dashboard-chart-wrapper{display:flex;width:100%}.cl-dashboard-chart-label{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.cl-dashboard-chart-chart{flex:1}.cl-dashboard-chart-chart .ct-series .ct-line{stroke:#b0e1ca}.cl-dashboard-chart-chart .ct-series .ct-point{stroke:#006e6e;animation:cl-dashboard-chart-chart-exploding-stroke 1s ease-out infinite}@keyframes cl-dashboard-chart-chart-exploding-stroke{0%{stroke-width:2px;opacity:1}100%{stroke-width:20px;opacity:0}}.cl-dashboard-projects-cards{display:flex;flex-direction:column;gap:16px;padding:24px}.cl-dashboard-project-card{position:relative;display:flex;gap:8px;border:1px dotted #b9b9b9;background:white;border-radius:4px;padding:8px 16px;cursor:pointer;transition:all .2s ease}.cl-dashboard-project-card:hover{background:rgba(0,110,110,0.05);transform:scale(0.9)}.cl-dashboard-project-card-details{display:flex;flex-direction:column;gap:6px;flex:1}.cl-dashboard-project-card-details-title{font-weight:bold;margin-bottom:8px}.cl-dashboard-project-card-details-tco2e{color:#006e6e}.cl-dashboard-project-card-financeur-image{display:flex;align-items:center;justify-content:center}.cl-dashboard-project-card-financeur-image>img{width:96px;height:96px;object-fit:contain}.cl-financeur-logo .cl-field-image>img{width:128px;height:128px;max-width:128px;max-height:128px}.cl-header-wrapper{position:relative}.cl-header{background:#006e6e;color:white;display:flex;padding:16px 32px;gap:24px;overflow:auto}.cl-header-disable-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:99}.cl-header-section{display:flex;flex-direction:column;justify-content:space-around;gap:16px;min-width:70px}.cl-header-section-full{flex:1}.cl-header-section-part{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.cl-header-logo{padding:24px;background:url('assets/header_logo.svg');width:70px;height:70px}.cl-header-project-title{font-size:2em;text-transform:uppercase;font-weight:300;color:#4f9b9b}.cl-header-project-title strong{font-weight:bold}.cl-header-page-title{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:1.8em;font-weight:bold;align-self:flex-end}.cl-header-page-title .cl-project-registre{margin-left:32px;font-size:.5em}.cl-header-views{display:flex;align-items:center;gap:16px;overflow:hidden;padding-left:4px;flex:1}.cl-header-view-delimiter{display:block;width:1px;min-width:1px;height:30px;background:#b0e1ca}.cl-header-view{text-transform:uppercase;font-weight:300;font-size:1.3em;color:#b0e1ca;cursor:pointer;user-select:none;text-align:center;white-space:nowrap;transition:all .2s ease}.cl-header-view:hover{filter:brightness(120%);transform:scale(1.1)}.cl-header-view.cl-is-active{font-weight:bold;color:white}.cl-header-tabs{position:relative;display:flex;align-items:center;padding:10px 48px;padding-right:16px;gap:24px;background:#efefef;color:black;border-bottom:1px solid #848484}.cl-header-tabs-items{position:relative;display:flex;align-items:center;gap:24px;background:#efefef;color:black;flex:1}.cl-header-tab{user-select:none;cursor:pointer;white-space:nowrap;text-align:center;transition:all .2s ease}.cl-header-tab.cl-is-active{font-weight:bold}.cl-header-tab:hover{filter:brightness(120%);transform:scale(1.1)}.cl-header-pin{display:flex;background:#efefef;padding-left:8px}.cl-tab-refresh{margin-left:auto}.cl-map-wrapper{display:flex;flex:1;width:100%;position:relative}.cl-map-body{display:flex;flex-direction:column;flex:1}.cl-map{min-width:256px;height:400px}.cl-map-hints{display:flex;gap:8px;align-items:center;justify-content:center;background:#d0d0d0;font-size:.9em;font-style:italic;color:gray;padding:8px}.cl-map .cl-map-control{transition:all .2s ease}.cl-map .cl-map-control.cl-map-control-active{background:#006e6e;color:white}.cl-map .cl-map-control.cl-map-control-gps .cl-map-control-gps-loaded{display:block}.cl-map .cl-map-control.cl-map-control-gps .cl-map-control-gps-loader{display:none}.cl-map-gps-loading .cl-map .cl-map-control.cl-map-control-gps .cl-map-control-gps-loaded{display:none}.cl-map-gps-loading .cl-map .cl-map-control.cl-map-control-gps .cl-map-control-gps-loader{display:block;width:24px;height:24px;border:3px solid #FFF;border-bottom-color:#006e6e;border-radius:50%;display:inline-block;box-sizing:border-box;margin:3px;animation:cl-map-gps-loading 1s linear infinite}@keyframes cl-map-gps-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cl-map-control-img,.cl-map-control-img-active,.cl-map-control-img-unactive{display:block;width:30px;height:30px;object-fit:contain;padding:4px}.cl-map .cl-map-control .cl-map-control-img-active{display:none}.cl-map .cl-map-control .cl-map-control-img-unactive{display:block}.cl-map .cl-map-control.cl-map-control-active .cl-map-control-img-unactive{display:none}.cl-map .cl-map-control.cl-map-control-active .cl-map-control-img-active{display:block}.cl-map-popup-wrapper{overflow:auto}.cl-notifications{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;margin-bottom:22px;align-items:stretch}.cl-notification{display:inline-flex;flex-direction:column;align-items:flex-start;border-radius:12px;background:white;color:gray;border:1px solid #d0d0d0;padding:8px 12px;font-size:.9em;flex:1}.cl-notification-header{display:flex;flex-wrap:wrap;gap:16px;width:100%}.cl-notification-header-title{color:gray;flex:1}.cl-notification-body{display:flex;padding-left:8px;padding-top:8px}.cl-notification-body-content{flex:1;word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.cl-notification-action{display:flex;align-items:center;justify-content:center}.cl-notification-action .cl-btn{padding:8px}.cl-notification-header .cl-notification-action{margin-right:-4px;margin-bottom:-8px}.cl-notification.cl-is-white{border-color:#d8d8d8;color:black;background:white}.cl-notification.cl-is-black{border-color:black;color:white;background:#202020}.cl-notification.cl-is-light{border-color:#b7bdcc;color:black;background:#e3e3e3}.cl-notification.cl-is-dark{border-color:#39393a;color:#39393a;background:#e3e3e3}.cl-notification.cl-is-text{border-color:#404654;color:#404654;background:#8894b1}.cl-notification.cl-is-link{border-color:#4258ff;color:#4258ff;background:#b4bcff}.cl-notification.cl-is-primary{border-color:#01967f;color:#01967f;background:#b7faf0}.cl-notification.cl-is-info{border-color:#0198d8;color:#0198d8;background:#b1e0f5}.cl-notification.cl-is-success{border-color:#328b63;color:#328b63;background:#bbeed7}.cl-notification.cl-is-warning{border-color:#a87705;color:#a87705;background:#f8e9c6}.cl-notification.cl-is-danger{border-color:#b84b60;color:#b84b60;background:#fabcc8}.cl-partenaire-logo .cl-field-image>img{width:128px;height:128px;max-width:128px;max-height:128px}.cl-project-financeur-logo>img,.cl-project-partenaire-logo>img{width:96px;height:96px;object-fit:contain}.cl-projet-zones-manage{display:flex;position:absolute;left:0;top:0;right:0;bottom:0}.cl-projet-zones-manage-map{display:flex;flex-direction:column;flex:1}.cl-projet-zones-manage-list{display:flex;flex-direction:column;flex:1;overflow:auto;justify-content:flex-start}.cl-zones-color-legend{display:inline-block;width:32px;height:32px;border:1px solid gray}.cl-zone-name-wrapper{display:flex;flex-direction:column;gap:2px}.cl-zone-name-numero{font-weight:bold}.cl-zone-name{font-style:italic;color:gray}.cl-zones-linked{display:flex;align-items:center;gap:6px}.cl-zones-linked-icon{display:flex;align-items:center;padding-top:2px}.cl-zones-linked-icon>img{width:16px;height:16px}.cl-zones-linked-text{font-style:italic;color:#a0a0a0}.cl-project-registre{padding:4px 12px;border-radius:24px;background:#1e1e1e;color:white;font-weight:bold}.cl-linked-projects{display:flex;flex-direction:column;gap:8px;margin-top:8px}.cl-linked-project{display:flex;flex-wrap:wrap;gap:8px;background:rgba(0,110,110,0.1);color:#606060;border-radius:8px;padding:8px;padding-left:12px;align-items:center;justify-content:space-between}.cl-linked-project-body{display:flex;align-items:center;flex:1}.cl-linked-project-action{display:flex;align-items:center;justify-content:center}.cl-linked-project .cl-project-registre{font-size:.9em;font-weight:normal;padding:0 8px}.cl-linked-project .cl-btn{padding:8px}.cl-linked-project-financeur{font-style:italic;color:gray;display:block;margin-top:4px}.cl-linked-project-selectable{padding-top:12px;padding-bottom:12px;border:2px solid transparent;cursor:pointer;transition:all .4s ease}.cl-linked-project-selectable:hover{padding-left:24px}.cl-linked-project-selectable.cl-is-active{border-color:#0060df;background:white}.cl-linked-project-linked-icon{display:flex;align-items:center}.cl-linked-project-linked-icon img{width:16px;height:16px;transition:all .2s ease}.cl-linked-project-field-label-linked{display:flex;align-items:center}.cl-linked-project-field-label-linked img{width:16px;height:16px;transition:all .2s ease}.cl-linked-project-field-label-linked-editable img{cursor:pointer}.cl-linked-project-field-label-linked-editable img:hover{transform:scale(1.2)}.cl-projects-infos-table-wrapper{display:block;overflow:auto;min-height:91px;max-height:40vh;margin-bottom:22px}.cl-projects-infos-badges{display:flex;flex-direction:column;gap:16px;margin-bottom:22px}.cl-projects-infos-map{width:100%;margin-bottom:22px}.cl-project-accounting-cgv-etat{display:inline-flex;border-radius:8px;border:1px solid black;padding:12px 32px;margin:24px 0}.cl-project-accounting-cgv-etat-none{border-color:#a87705;color:#a87705;background:#f8e9c6}.cl-project-accounting-cgv-etat-sent{border-color:#0198d8;color:#0198d8;background:#b1e0f5}.cl-project-accounting-cgv-etat-signed{border-color:#328b63;color:#328b63;background:#bbeed7}.cl-panel-projet-comments{max-width:unset}.cl-project-comments{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;margin-bottom:22px;align-items:stretch}.cl-project-comment{display:inline-flex;flex-direction:column;align-items:flex-start;border-radius:12px;background:white;color:gray;border:1px solid #d0d0d0;padding:16px 24px;flex:1}.cl-project-comment-header{display:flex;flex-wrap:wrap;gap:16px;width:100%;margin-bottom:6px}.cl-project-comment-header-title{display:flex;gap:12px;align-items:center;color:gray;flex:1}.cl-project-comment-header-title-icon>img{width:16px;height:16px}.cl-project-comment-header-actions{display:flex;gap:8px}.cl-project-comment-body{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.cl-project-comment-linked-project{flex:1;font-size:.9em;text-align:right;width:100%;padding-top:8px}.cl-project-comment-modified-at{color:gray;flex:1;font-size:.9em;font-style:italic;text-align:right;width:100%;padding-top:8px}.cl-panel-projet-documents{max-width:unset}.cl-project-documents{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;margin-bottom:22px;align-items:stretch}.cl-project-document{display:inline-flex;align-items:stretch;border-radius:12px;gap:12px;background:white;color:gray;border:1px solid #d0d0d0;flex:1;flex-wrap:wrap;justify-content:center}.cl-project-document-icon{display:flex;align-items:center;justify-content:center;padding:12px;border-top-left-radius:12px;border-bottom-left-radius:12px;transition:all .2s ease}.cl-project-document:hover .cl-project-document-icon{filter:brightness(120%)}.cl-project-document-icon>img{width:64px}.cl-project-document-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;padding:12px}.cl-project-document-title{font-weight:bold}.cl-project-document-date{font-size:1em}.cl-project-document-by{color:gray;font-size:.9em;font-style:italic}.cl-project-document-actions .cl-btn-icon{width:24px}.cl-project-document-actions .cl-btn{padding:12px}.cl-project-document-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:12px 16px;background:whitesmoke;border-top-right-radius:12px;border-bottom-right-radius:12px}.cl-project-document.cl-project-document-kind-convention .cl-project-document-icon{border-color:#a87705;color:#a87705;background:#f8e9c6}.cl-project-document.cl-project-document-kind-fiche_recap_projet .cl-project-document-icon{border-color:#b7bdcc;color:black;background:#e3e3e3}.cl-project-document.cl-project-document-kind-rapport_audit .cl-project-document-icon{border-color:#b84b60;color:#b84b60;background:#fabcc8}.cl-project-document.cl-project-document-kind-certificat .cl-project-document-icon{border-color:#328b63;color:#328b63;background:#bbeed7}.cl-project-document.cl-project-document-kind-cgv .cl-project-document-icon{border-color:#0198d8;color:#0198d8;background:#b1e0f5}.cl-project-document-create-dialog .cl-dialog-card-body{padding:0}.cl-project-document-create-wrapper{display:flex;flex:1;align-items:stretch;justify-content:stretch}.cl-project-document-fields-wrapper{position:relative;width:35%;min-width:260px}.cl-project-document-fields{position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto;padding:24px;background:rgba(0,110,110,0.05)}.cl-project-document-preview-wrapper{position:relative;flex:1}.cl-project-document-preview{display:flex;flex:1;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;overflow:auto}.cl-project-document-html-wrapper{display:flex;flex-direction:column;align-items:center;height:100%;min-height:200px;background:rgba(0,110,110,0.30)}.cl-project-document-html-toolbar{background:rgba(0,110,110,0.15);display:flex;align-items:center;justify-content:center;width:100%;padding:8px;border-radius:8px}.cl-project-document-html{width:100%;border:0;background:white;flex:1}.cl-project-document-field-photos-input{padding:12px}.cl-project-document-field-photos{display:flex;flex-wrap:wrap;margin-bottom:8px}.cl-project-document-field-photo{display:flex;flex-direction:column;margin:8px}.cl-project-document-field-photo>img{min-width:96px;min-height:96px;width:96px;height:96px;max-width:96px;max-height:96px;object-fit:cover;background:#000;flex:1}.cl-project-document-field-num_registres{display:flex;flex-direction:column;gap:8px}.cl-project-photos{display:flex;flex-wrap:wrap;margin-bottom:1em}.cl-project-photo{display:flex;flex-direction:column;padding:2px;position:relative;transition:transform .4s ease,filter .4s ease}.cl-project-photo>img{cursor:pointer;border-radius:100%;min-width:96px;min-height:96px;width:96px;height:96px;max-width:96px;max-height:96px;object-fit:cover;background:#000;flex:1}.cl-project-photo:hover{filter:brightness(200%);transform:scale(0.8)}.cl-project-photo-linked-icon{position:absolute;top:16px;left:16px;border-radius:100%;background:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;padding:4px;pointer-events:none}.cl-project-photo-linked-icon>img{width:16px;height:16px}.cl-photo-preview{display:flex;padding:16px;background:#000;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.cl-photo-preview>img{outline:0;transition:all .2s ease}.cl-photo-preview:hover>img{filter:brightness(200%);transform:scale(1.2)}.cl-project-selectable-photos{display:flex;flex-wrap:wrap}.cl-project-selectable-photo{cursor:pointer;display:flex;position:relative;flex-direction:column;margin:12px;border:2px solid transparent;transition:all .2s ease}.cl-project-selectable-photo>img{min-width:96px;min-height:96px;width:96px;height:96px;max-width:96px;max-height:96px;object-fit:cover;background:#000;flex:1}.cl-project-selectable-photo:hover{filter:brightness(200%)}.cl-project-selectable-photo.cl-active{border-color:white;outline:2px solid #00b7ff;box-shadow:rgba(0,0,0,0.35) 0 5px 15px;transform:scale(1.2)}.cl-projet_porteur-logo .cl-field-image>img{width:64px;height:64px;max-width:128px;max-height:128px}.cl-projet_porteur-logo-linked-icon{position:absolute;top:16px;left:16px;border-radius:100%;background:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;padding:4px;pointer-events:none}.cl-projet_porteur-logo-linked-icon>img{width:16px;height:16px}.cl-referent-logo .cl-field-image>img{width:64px;height:64px;max-width:64px;max-height:64px}.cl-referent-logo.cl-field{margin-bottom:0}.cl-vue{display:flex;flex:1}.cl-vue>.cl-loadable-content{display:flex;flex-direction:column;flex:1;position:relative}.cl-vue-table.cl-table tbody td{text-align:center}.cl-vue-body{position:relative;flex:1;overflow:auto}.cl-vue-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:8px;background:#006e6e;color:white}.cl-vue-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.cl-vue-column{display:inline-flex;width:100%;gap:8px;align-items:center;justify-content:center}.cl-vue-column-name{text-align:center;flex:1;white-space:break-spaces}.cl-vue-column-filter{cursor:pointer;display:flex;align-items:center;justify-content:center}.cl-vue-column-filter img{width:16px;height:16px}.cl-vue-column-sort{cursor:pointer;display:flex;align-items:center;justify-content:center}.cl-vue-column-sort img{width:24px;height:24px}.cl-vue-th-manage{width:48px;position:sticky;right:0}.cl-vue-td-img{width:64px;height:64px;object-fit:contain}.cl-vue-search-wrapper{display:flex;align-items:center;flex:1;min-width:300px}.cl-vue-search-wrapper>input.cl-field-input{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:1;align-self:stretch}.cl-vue-search-wrapper>.cl-btn.cl-vue-search-by{border-top-right-radius:0;border-bottom-right-radius:0}.cl-vue-search-wrapper>.cl-btn.cl-vue-search-action{border-top-left-radius:0;border-bottom-left-radius:0}.cl-vue-footer-actions{display:flex;justify-content:space-between;gap:12px}.cl-vue-manage-column-size{width:120px}.cl-header-hamburger-body-wrapper{position:fixed;top:0;left:0;bottom:0;right:0;pointer-events:none;opacity:0;background:#006e6e;color:white;overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease}@media(min-width:769px){.cl-mobile{display:none !important}}@media(max-width:768px){.cl-desktop{display:none !important}.cl-hscrollable-body-wrapper{overflow:auto}body.cl-header-active,body.cl-header-active #app{overflow:hidden}.cl-header{padding:12px}.cl-header .cl-header-section{min-width:unset}.cl-header .cl-header-logo{width:48px;height:48px}.cl-header-hamburger{display:block}.cl-header-hamburger-body{display:flex;flex-direction:column;transform:translateX(100vw);transition:all .2s ease}.cl-header-tabs{padding:8px}.cl-header .cl-header-project-title{font-size:1.2em}.cl-header-hamburger{display:flex;align-items:center;justify-content:center;cursor:pointer}.cl-header-hamburger img{width:48px;height:48px}.cl-header-hamburger-body-wrapper.cl-header-active{pointer-events:unset;opacity:1}.cl-header-active .cl-header-hamburger-body{width:100vw;height:100vh;overflow:auto;transform:translateX(0)}.cl-header-hamburger-body-section{padding:12px;display:flex;flex-direction:column;border-top:1px solid #055151;margin-top:8px;margin-bottom:8px;padding-bottom:0}.cl-header-hamburger-body .cl-header-page-title{align-self:center}.cl-header-hamburger-body .cl-header-views{flex-direction:column;padding-top:12px;gap:12px;align-items:stretch}.cl-header-hamburger-body .cl-header-view{background:rgba(0,0,0,0.05);border-radius:12px;padding:12px;white-space:unset}.cl-header-hamburger-body .cl-header-view.cl-is-active{background:rgba(255,255,255,0.15)}.cl-header-hamburger-body .cl-header-view-delimiter{display:none}.cl-header-hamburger-body .cl-header-view:hover{filter:brightness(120%);transform:scale(1)}.cl-header-tab:hover{filter:brightness(120%);transform:scale(1)}.cl-page-wrapper.cl-page-padded .cl-page-body{padding:16px;max-width:100vw}.cl-panel-lane,.cl-panel-lane.cl-panel-lane-1,.cl-panel-lane.cl-panel-lane-3,.cl-panel-lane.cl-panel-lane-2{width:100%;min-width:100%;max-width:100%}.cl-panel{padding:16px}.cl-dialog{max-width:100vw;max-height:100vh}.cl-dialog .cl-dialog-card-body{max-width:90vw}.cl-field-image.cl-field-image-editable .cl-field-image-editable-actions{opacity:1;position:relative;pointer-events:unset}.cl-dropdown-items-overlay.cl-is-active{position:fixed;padding:32px;background:rgba(0,0,0,0.8);display:flex;padding-top:64px;max-width:100vw}.cl-dropdown-items-wrapper.cl-is-active{position:static;padding:12px;border-radius:16px !important;max-height:unset;width:auto !important;flex:1 auto}.cl-project-document-icon>img{width:24px}.cl-project-document-body{padding:8px}.cl-project-document-actions{padding:8px;gap:6px}.cl-project-document-actions .cl-btn{padding:8px}.cl-project-document-actions .cl-btn-icon{width:20px}.cl-project-document-create-wrapper{flex-direction:column}.cl-project-document-fields-wrapper{width:100%;min-width:unset;flex:1}.cl-vue-footer-actions{flex:1}.cl-dashboard-badges{padding:0}.cl-dashboard-projects-cards{padding:0}.cl-dashboard-project-card{flex-wrap:wrap;justify-content:center}.cl-projet-zones-manage{flex-direction:column}.cl-projet-zones-manage-map,.cl-projet-zones-manage-list{flex:1}.cl-projet-zones-manage-list .cl-table>thead{display:none}.cl-projet-zones-manage-list .cl-table>tbody>tr{display:flex;flex-direction:column;align-items:center}}