@charset "UTF-8";@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/build/fonts/icomoon.20e6bdca.ttf) format("truetype"),url(/build/fonts/icomoon.827930c6.woff) format("woff"),url(/build/images/icomoon.c1fc2fc4.svg) format("svg")}@font-face{font-family:Poppins;font-weight:400;src:url(/build/fonts/PoppinsRegular.35d26b78.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;src:url(/build/fonts/PoppinsMedium.673ed423.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:600;src:url(/build/fonts/PoppinsSemiBold.ac8d04b6.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:300;src:url(/build/fonts/PoppinsLight.7641a0f7.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:200;src:url(/build/fonts/PoppinsThin.59ff6a72.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;src:url(/build/fonts/PoppinsBold.cdb29a5d.ttf) format("truetype")}*,:after,:before{border:none;box-sizing:border-box;color:initial;font-family:Poppins;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}:after,:before,img,span.icon{user-select:none}button{background:none;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{background-color:#f4f5f9;overflow-x:hidden;overflow-y:scroll}body.overlay,p{overflow:hidden}p{text-overflow:ellipsis;white-space:nowrap}p.txt-wrap{white-space:normal}.page{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.page.overlay{height:100vh;overflow:hidden}#overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.4);content:"";display:none;height:100vh;position:fixed;top:0;width:100%;z-index:50}.container{grid-column-start:2;margin:24px 40px 40px}.container .content{margin-bottom:40px}.container-full{grid-column-end:3;grid-column-start:1}.empty-list-placeholder{align-items:center;display:none;flex-direction:column;justify-content:center;margin:auto;text-align:center;width:370px}.empty-list-placeholder img{height:180px;width:180px}.empty-list-placeholder .title-empty{color:#2ec6b3;font-size:24px;font-weight:600}.empty-list-placeholder p{color:#0e0e2c;font-size:16px;font-weight:500}.empty-list-placeholder.show{display:flex}h1{color:#0e0e2c;font-family:Poppins;font-size:22px;font-style:normal;font-weight:600;line-height:26px}h1 span{font-size:19px;margin-right:16px}h1,h1 span{align-items:center;display:flex}h2{color:#313136;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.medi-text{font-weight:500}.p-big-black{font-weight:600}.p-big-black,.p-big-medium{color:#0e0e2c;font-size:16px}.p-big-medium{font-weight:500}.p-norm-text{color:#313136;font-size:16px;font-weight:400}.empty-bloc{text-align:center}.empty-bloc .title-empty{color:#2ec6b3;font-size:24px;font-weight:500}.empty-bloc .text-empty{color:#0e0e2c;font-size:16px;font-weight:500}.empty-bloc img{height:auto;width:180px}.modal .loader-row{align-items:center;display:flex;flex-direction:column;height:242px;justify-content:center}.modal .loader-row p{color:#2ec6b3;font-weight:500}input.round-checkbox[type=checkbox]:checked~label:before,input.round-checkbox[type=checkbox]~label:before{background-color:transparent;border:none;z-index:1}input.round-checkbox[type=checkbox]:checked~label:after{background-color:#2ec6b3;border:#2ec6b3}input.round-checkbox[type=checkbox]~label:after{border:1px solid #0e0e2c;border-radius:40px;content:"";height:14px;left:-1px;position:absolute;top:6px;width:14px;z-index:-1}input.round-checkbox[type=checkbox]~label{position:relative;z-index:0}.inpt-radio-block.disable{pointer-events:none}.inpt-radio-block.disable label{color:#8c8ca1!important}.inpt-radio-block.disable .inpt-radio input[type=radio]:checked+label:after{background-color:#8c8ca1!important}.inpt-radio-block.disable .inpt-radio input[type=radio]:checked+label:before{border-color:#8c8ca1!important}form .tooltip{background-color:#2ec6b3;border-radius:20px;height:20px;position:relative;width:20px;z-index:44}form .tooltip span{font-size:19px;position:absolute;top:-2.25px}form .label-tooltip{align-items:center;column-gap:9px;display:flex;z-index:10}.tag-row{column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}.tag-row .tag{background-color:#fff;border:1px solid #2ec6b3;border-radius:40px;display:flex;font-size:16px;margin-top:10px;padding:8px 16px}.tag-row .tag .icon{align-items:center;background-color:#2ec6b3;border-radius:40px;cursor:pointer;display:flex;justify-content:center;margin-left:26px;padding:.5px 5px}.tag-row .tag .icon:before{color:#fff;font-size:10px}#clear_tag{color:#2ec6b3;cursor:pointer;font-weight:500;transition:all .2s ease-out}#clear_tag:hover{background-color:#2ec6b3;box-shadow:0 4px 13px rgba(67,67,67,.16);color:#fff}.scroll::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:10px}.scroll{scrollbar-color:#2ec6b3 #e4e4e4;scrollbar-width:thin}.scroll::-webkit-scrollbar{background-color:#e4e4e4;width:8px}.scroll.min-scroll::-webkit-scrollbar{background-color:#e4e4e4;width:4px}.scroll::-webkit-scrollbar-thumb{background-color:#2ec6b3;border-radius:10px}.empty-full-width-list{margin:44px auto auto;max-width:572px;padding:0 30px}#toast{display:none;padding-left:10px;z-index:51}#toast.visible{display:flex}#toast span:before{color:#fff}#toast.saved span{height:24px;position:relative}#toast.saved span:before{color:#fff;font-size:18px;left:9px;line-height:10px;position:absolute;top:7px}#toast.saved .saved-message{display:block}#toast.saved .load-message{display:none}#toast.load span:before{content:"\e940"}#toast.load span{animation:rotateSpin 2.4s linear infinite;width:24px}#toast.load .saved-message{display:none}#toast.load .load-message{display:block}#toast p{margin-left:6px}.toast-message{align-items:center;background-color:#2a58cc;border-radius:4px;bottom:40px;display:flex;justify-content:center;padding:8px 16px 8px 0;position:fixed;right:22px;z-index:6}.toast-message p,.toast-message span{color:#fff}.toast-message span{text-align:center;width:34px}.toast-message hr{background-color:#fff;height:20px;margin-right:8px;width:1.5px}.error-illust-container{margin:2rem auto;max-width:90%;width:800px}.error-illust-container img{width:100%}.container-full .error-illust-container{margin:4rem auto;max-width:100%;width:800px}.container-full .error-txt-container{max-width:80%;width:600px}.container-full .error-txt-container .error-txt:nth-child(2){font-weight:500}.container-full .error-txt-container .error-txt:nth-child(3){font-weight:400}.container-full .error-txt-container .link-mail{color:#3aaf9d}.error-txt-container{align-items:center;display:flex;flex-direction:column;gap:16px;margin:auto;text-align:center;width:80%}.error-txt-container.txt-top{margin-top:5rem}.error-txt-container .error-title{color:#3aaf9d;font-size:46px;font-weight:600;line-height:54px;white-space:normal}.error-txt-container .error-txt{color:#0e0e2c;line-height:24px;white-space:normal}.error-txt-container .error-txt:nth-child(2){font-weight:600}.error-txt-container .error-txt:nth-child(3){font-weight:500}.relative-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.overlay-fetch-data{align-items:center;background-color:hsla(0,0%,97%,.72);display:flex;flex-direction:column;height:80vh;justify-content:center}.overlay-fetch-data p{white-space:nowrap}.stats-container{height:100vh}.stats-container .img-no-results-container{height:fit-content;width:fit-content}.stats-container .chart-legends-container.hidden{pointer-events:none;visibility:hidden}.stats-container .icon-more.hidden{display:none}.stats-container .no-results{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem;position:absolute}.stats-container .no-results.column{flex-direction:column;gap:0}.stats-container .no-results.column.full p{max-width:60%}.stats-container .no-results.column p{max-width:80%}.stats-container .no-results p{color:#8c8ca1;font-size:12px;letter-spacing:1.5px;max-width:66%;text-align:center}.stats-container .content.hidden,.stats-container .no-results.hidden{display:none}.stats-container .overlay-fetch-data p{white-space:nowrap}.loader-container{background-color:#113aca;border-radius:50%;filter:drop-shadow(0 4px 13px rgba(17,58,202,.42));height:61px;margin-bottom:37px;position:relative;width:61px}.loader-container .spinner{animation:spin 1.5s ease-in-out infinite;border:8px solid #113aca;border-left-color:transparent;border-radius:50%;height:108px;left:-24px;position:relative;top:-92px;width:108px}.loader-container .spinner:after,.loader-container .spinner:before{background:#113aca;border-radius:50%;content:"";height:8px;position:absolute;width:8px}.loader-container .spinner:before{left:7px;top:6px}.loader-container .spinner:after{bottom:6px;left:7px}@keyframes spin{to{transform:rotate(1turn)}}.loader-container img{height:100%;width:100%}.loading-title{font-size:22px;font-weight:600;line-height:33px;margin-bottom:10px}.loading-title,.loading-txt{color:#14014a;text-align:center}.loading-txt{font-size:16px;font-weight:400;line-height:24px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:1700px){.stats-container{margin:24px auto 40px;max-width:1380px;width:100%}}.stats-container{height:auto}.stats-container p{white-space:break-spaces}.stats-container .header p{white-space:normal}.stats-container .tabs-mobile{display:none}.stats-container .tabs-desktop.months-tabs{background-color:#fff;border-radius:8px;color:#313136;display:flex;height:37px}.stats-container .tabs-desktop.months-tabs .tab{display:block;font-size:14px;font-weight:400;padding:8px 20px}.stats-container .tabs-desktop.months-tabs .tab.active{background:#2ec6b3;border-radius:8px;box-shadow:0 1px 9px rgba(54,74,99,.15);color:#fff}.stats-container .content,.stats-container .headrow{margin:40px 0 0}.stats-container .content{grid-column-gap:40px;grid-row-gap:40px;display:grid;width:100%}.stats-container .content .card{background-color:#fff;border-radius:14px;padding:24px}.stats-container .content .card .title-dots-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.stats-container .content .card .title-dots-container .icon{color:#8c8ca1;cursor:pointer;font-size:20px;position:relative;transform:rotate(90deg)}.stats-container .content .card h2{font-size:14px;font-weight:500}.stats-container .chart-legends-container{display:flex;gap:3rem;justify-content:space-between}.stats-container .legends-container{align-items:center;display:flex;font-family:inherit;font-size:16px;justify-content:center}.stats-container .legends-container ul{column-gap:2rem;display:flex;flex-wrap:wrap;gap:.8rem;row-gap:11px}.stats-container .legends-container ul li{font-weight:400;width:45%}.stats-container .legends-container ul li span{position:relative}.stats-container .legends-container ul li span:before{border-radius:50%;content:"";height:10px;left:-12px;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:10px}.stats-container .legends-container ul li span{font-size:18px;font-weight:600}.stats-container .legends-container ul li[data-alert].grey,.stats-container .legends-container ul li[data-alert].grey span{color:#8c8ca1}.stats-container .legends-container ul li[data-alert].grey span:before{background-color:#8c8ca1}.stats-container .alerts-tooltip{backdrop-filter:blur(2px);background:rgba(20,1,74,.8);border-radius:8px;display:none;height:80px;width:210px}.stats-container .alerts-tooltip *{color:#fff}.stats-container .alerts-tooltip span.bold{font-weight:600}.stats-container .list-alerts-tooltip li{line-height:24px;margin:0;position:relative}.stats-container .list-alerts-tooltip li:before{border-radius:50%;content:"";height:10px;left:-12px;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:10px}.title-dots-container{position:relative}.title-dots-container .btn-export{align-items:center;animation:animBtnExport .2s ease-in-out;background-color:#fff;border-radius:8px;bottom:0;box-shadow:0 4px 13px rgba(67,67,67,.2);color:#313136;cursor:pointer;display:flex;font-size:16px;height:52px;justify-content:center;padding:7px 0;position:absolute;right:-24px;transform:translateY(100%) scale(1);width:fit-content;width:135px;z-index:1}.title-dots-container .btn-export p{align-items:center;color:#000!important;display:flex;gap:10.5px;height:100%;justify-content:center;width:100%}.title-dots-container .btn-export p:hover{background-color:#d9f7f3}.title-dots-container .btn-export.hide{display:none;opacity:0;transform:translateY(100%) scale(0);transition:transform .2s ease-in-out,opacity .3s ease-in-out}.hidden{display:none}.tabs-mobile .icon{align-items:center;display:flex;font-size:19px;justify-content:center}@keyframes animBtnExport{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:translateY(100%) scale(0)}to{opacity:1;transform:translateY(100%) scale(1)}}@media screen and (max-width:1290px){.stats-container .no-results{margin-top:1rem}.stats-container .no-results.column.full p{max-width:80%}}@media screen and (max-width:540px){.filter-row .dropdown,.filter-row.sort-row,.sort-block-right,div.dropdown.sort-dropdown{display:none}.filter-row .search-bar-block{margin-right:10px}.filter-row .search-bar-block,.filter-row .search-bar-block input{width:100%}.mobile-filter{display:flex}.img-no-results-container img{height:100px;width:100px}}@media screen and (max-width:520px){.error-txt-container .error-title{font-size:36px;line-height:100%}.container-full .error-txt-container{max-width:100%}}@media screen and (max-width:768px){.page{display:block}.container{margin-left:0;padding:0}.tag-row{margin:0 20px}.stats-container .content{grid-column-gap:30px;grid-row-gap:30px}}@media screen and (min-width:541px) and (max-width:768px){.content-material-list .filter-row:not(.sort-row),.content-room-material-list .filter-row{align-items:start;flex-direction:column;row-gap:20px}.content-room-material-list .filter-row .sort-block-right{justify-content:end;width:100%}}@media screen and (min-width:541px) and (max-width:810px){.content-room-list .filter-row{align-items:start;flex-direction:column;row-gap:20px}.content-room-list .filter-row .search-bar-block{align-self:end}}@media screen and (min-width:990px) and (max-width:1290px){.page{display:grid;grid-template-columns:90px 1fr;min-height:100vh}}@media screen and (max-width:990px){.content,.headrow{padding:14px 20px 40px}.container{margin:0;padding:0}.container-full{padding:0 2rem}.page{display:block;min-height:100vh}.swipe-overflow .filter-row{margin:20px}#overlay.no-mobile,.modal.no-mobile{display:none!important}}@media screen and (max-width:1024px){.quantity-result{color:#0e0e2c;font-size:22px;font-weight:600}.quantity-result.desktop{display:none}.quantity-result.mobile{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}}@media screen and (min-width:1440px) and (max-width:1640px){.content,.headrow{margin:0 20px}}@media screen and (min-width:1640px){.content,.headrow{margin:0 120px}}@media screen and (max-width:990px){.stats-container .content{padding:0 40px 40px}.stats-container .headrow-btn{padding:14px 40px 0}}@media screen and (max-width:798px){.stats-container .content{width:100vw}}@media screen and (max-width:560px){.stats-container .no-results{flex-direction:column;gap:1rem;margin-top:0}.stats-container .no-results p{text-align:center}.stats-container .traitement-des-alertes .no-results{margin-top:15%}.stats-container .nb-alertes-zones .no-results{margin-top:5%}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.ipt-sec-cpt{border:1px solid #c5c5d0;border-radius:8px;min-height:42px;padding:10px 12px 10px 16px}.ipt-sec-cpt:active,.ipt-sec-cpt:focus{border:1px solid #2ec6b3}.ipt-sec-cpt.error-inpt{border:1px solid #f44336}.ipt-sec-cpt.disable{background:rgba(244,245,249,.42);cursor:auto;pointer-events:none}.ipt-main-cpt{background-color:#fff;border:1px solid transparent;border-radius:8px;box-shadow:0 4px 13px rgba(67,67,67,.2);min-height:42px;padding:10px 12px 10px 16px}.ipt-main-cpt:active,.ipt-main-cpt:focus{border:1px solid #2ec6b3;box-shadow:none;transition:box-shadow .1s ease}.ipt-main-cpt.error-inpt{border:1px solid #f44336}.ipt-main-cpt.active{border:1px solid #2ec6b3;box-shadow:0 0 0 rgba(54,74,99,0);transition:all .2s ease-in-out}.ipt-main-cpt.dropdown-toggle .icon-chevron_green_bottom{align-items:center;background-color:#d9f7f3;border-radius:100px;display:flex;height:20px;justify-content:center;margin-left:30px;width:20px}.ipt-main-cpt.dropdown-toggle .icon-chevron_green_bottom:before{color:#2ec6b3;font-size:17px;margin-bottom:3px}.ipt-sort{background-color:#fff;border:1px solid #2ec6b3;border-radius:8px;font-weight:500;margin-left:8px;padding:6px 10px 6px 14px}.ipt-sort,.ipt-sort .icon{align-items:center;display:flex;justify-content:center}.ipt-sort .icon{font-size:21px;margin-bottom:3px;margin-left:20px}.ipt-sort .icon:before{color:#3c3c3c}.search-bar-block{align-items:center;display:flex;justify-content:center;position:relative}.search-bar-block .ipt-main-cpt{padding:10px 12px 10px 46px;width:234px}.search-bar-block .ipt-main-cpt:focus~.icon-ic_search:before{color:#8c8ca1}.search-bar-block input:not(:placeholder-shown)~.icon-clear-search-bar{align-items:center;display:flex;justify-content:center}.search-bar-block input:not(:placeholder-shown)~.icon-search_green:before{color:#8c8ca1}.search-bar-block span{position:absolute}.search-bar-block span.icon-search_green{font-size:24px;left:10px}.icon.icon-close.icon-clear-search-bar{background-color:#d9f7f3;border-radius:100px;cursor:pointer;display:none;font-size:9px;height:16px;right:12px;width:16px}.icon.icon-close.icon-clear-search-bar:before{color:#2ec6b3}.form-input .search-dropdown.dropdown-toggle~.ic-chevron-input-dropdown{bottom:0;display:block;font-size:20px}.form-input .search-dropdown.dropdown-toggle:not(:placeholder-shown)~.ic-chevron-input-dropdown{align-items:center;background-color:#d9f7f3;border-radius:100px;bottom:10px;display:none;display:flex;font-size:8px;height:16px;justify-content:center;right:12px;width:16px;z-index:4}.form-input .search-dropdown.dropdown-toggle:not(:placeholder-shown)~.ic-chevron-input-dropdown:before{color:#2ec6b3;content:"\e91d";position:absolute;top:4px}.two-input-form .form-input{flex-direction:row}.hour-input{width:130px}.hour-input~ul li{border-bottom:none!important;padding:10px 10px 10px 16px!important}.form-input{display:flex;flex-direction:column;position:relative}.form-input .dropdown-toggle.active{border:1px solid #2ec6b3}.form-input label{color:#3c3c3c;font-size:16px;font-weight:400}.form-input input,.form-input textarea{background:transparent;border:1px solid #c5c5d0;border-radius:8px;color:#0e0e2c;font-size:18px;font-weight:500;margin-top:8px;min-height:37px;padding:4px 8px;z-index:1}.form-input input:placeholder-shown,.form-input textarea:placeholder-shown{color:#3c3c3c;font-size:16px;font-weight:400}.form-input input~span,.form-input textarea~span{bottom:10px;display:none;font-size:7px;position:absolute;right:12px;z-index:0}.form-input input~span.icon-calendar,.form-input textarea~span.icon-calendar{bottom:4px;display:block;font-size:19px}.form-input.large-input{width:100%}.form-input textarea{max-height:83px;min-height:83px;overflow-x:hidden;padding-right:4px;resize:none;scrollbar-color:#5543e6 #e4e4e4;scrollbar-width:thin;width:100%}.form-input textarea::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.form-input textarea::-webkit-scrollbar{background-color:transparent;width:3px}.form-input textarea::-webkit-scrollbar-thumb{background-color:#2ec6b3;border-radius:10px}.form-input.dropdown ul{overflow-y:scroll;padding:0}.form-input.dropdown li{border-bottom:1px solid rgba(140,140,162,.4);padding:14px 36px 14px 16px}.form-input.dropdown li:last-child{border-bottom:none}.dropdown.sort-dropdown ul{left:auto;right:0;width:max-content;z-index:22}.dropdown.sort-dropdown ul li{min-height:33px;padding:0}.dropdown.sort-dropdown ul input[name=sort-item]:checked~label{background-color:#2ec6b3;color:#fff}.dropdown.sort-dropdown ul input[name=sort-item]{display:none}.dropdown.sort-dropdown ul label{cursor:pointer;display:flex;padding:7px 36px 7px 16px}.sort-block-right{display:flex}.switch.sort-switch{background:#fff;border:1px solid #8c8ca1;border-radius:8px;display:none;height:36px;margin-left:14px;padding:3px}.switch.sort-switch li{align-items:center;display:flex;justify-content:center;list-style:none;z-index:1}.switch.sort-switch input{display:none}.switch.sort-switch input:checked~label{background-color:#2ec6b3;color:#fff}.switch.sort-switch input:checked+label span:before{color:#fff}.switch.sort-switch label{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:26px;justify-content:center;width:32px}.switch.sort-switch span{margin-top:4px}.switch.sort-switch span:before{font-size:20px}.main-btn{align-items:center;background:linear-gradient(180deg,#3aaf9d,#38b591);border-radius:10px;box-shadow:0 3px 13px rgba(37,129,107,.3);color:#fff;column-gap:8px;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.04em;padding:8px 22px;width:max-content}.main-btn .icon-chevron_grey_bottom:before{font-size:20px}.main-btn .icon-add:before{font-size:24px}.main-btn span{align-items:center;display:flex;justify-content:center}.main-btn span:before{color:#fff}.secondary-btn{align-items:center;background:#2ec6b3;border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:500;justify-content:center;margin-top:30px;padding:8px 10px 8px 14px;transition:box-shadow .5s ease-in;width:max-content}.secondary-btn:hover{background-color:#38d3c0;box-shadow:0 4px 13px rgba(67,67,67,.16)}.secondary-btn:focus{background-color:#3aaf9d;box-shadow:0 4px 20px rgba(0,0,0,.05)}.secondary-btn span{align-items:center;display:flex;font-size:20px;justify-content:center;margin-right:8px}.secondary-btn span:before{color:#fff}.tertiary-btn{align-items:center;background-color:#fff;border:1px solid #3aaf9d;border-radius:10px;color:#3aaf9d;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;padding:8px 10px 8px 14px;transition:box-shadow .5s ease-in}.tertiary-btn span.icon-edit{font-size:24px;margin-right:12px;margin-top:6px}.tertiary-btn:hover{box-shadow:0 4px 20px rgba(0,0,0,.05)}.tertiary-btn:focus{background-color:#f6fff6}.small-btn{border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;padding:5px 10px}.small-btn.btn-white{background-color:#fff;color:#3c3c3c}.small-btn.btn-white.outline-btn,.small-btn.btn-white.outline-btn:focus,.small-btn.btn-white.outline-btn:hover{border:1px solid #2ec6b3}.small-btn.btn-white:hover{background-color:#f4f5f9;border-color:#f4f5f9}.small-btn.btn-white:focus{background-color:#e3e5e9;border-color:#e3e5e9}.small-btn.btn-green{background-color:#2ec6b3;border:1px solid #2ec6b3;color:#fff}.small-btn.btn-green:hover{background-color:#39d8c4;border-color:#39d8c4}.small-btn.btn-green:focus{background-color:#3aaf9d;border-color:#3aaf9d}.small-btn.btn-orange{background-color:#ff871f;border:1px solid #ff871f;color:#fff}.small-btn.btn-orange:hover{background-color:#ff9234;border-color:#ff9234}.small-btn.btn-orange:focus{background-color:#f8811a;border-color:#f8811a}.small-btn.btn-red{background-color:#f44336;border:1px solid #f44336;color:#fff}.small-btn.btn-red:hover{background-color:#ff5e52;border-color:#ff5e52}.small-btn.btn-red:focus{background-color:#e72f21;border-color:#e72f21}.small-btn.btn-green.btn-disable{cursor:default}.small-btn.btn-green.btn-disable,.small-btn.btn-green.btn-disable:focus,.small-btn.btn-green.btn-disable:hover{background-color:#c5c5d0;border-color:#c5c5d0}.float-btn:hover,.main-btn:hover{background:linear-gradient(180deg,#41bdaa,#3cc69e)}.float-btn:focus,.float-btn:hover,.main-btn:focus,.main-btn:hover{box-shadow:2px 6px 16px rgba(37,129,107,.3);transition:box-shadow .2s ease-out}.float-btn:focus,.main-btn:focus{background:linear-gradient(180deg,#35ab99,#2eb58e)}.float-btn{background-color:#2ec6b3;border-radius:100px;box-shadow:0 4px 13px rgba(67,67,67,.16);cursor:pointer;height:60px;position:absolute;width:60px}.float-btn span{align-items:center;display:flex;height:28px;justify-content:center}.see-more{background-color:transparent;color:#2ec6b3;cursor:pointer;display:flex;font-size:14px;font-weight:600}.see-more span{font-size:12px;margin-left:5px;margin-top:2.5px}.mobile-filter{align-items:center;background-color:#2ec6b3;border-radius:8px;box-shadow:0 4px 13px rgba(67,67,67,.16);display:none;height:44px;justify-content:center;min-width:44px}.mobile-filter.large-mobile-filter{color:#fff;column-gap:30px;font-size:18px;width:100%}.mobile-filter.large-mobile-filter span{margin-top:3px}.mobile-filter .icon{font-size:24px}.mobile-filter.mobile-filter-big{width:100%}.mobile-filter.mobile-filter-big p{color:#fff;font-size:18px;font-weight:500;margin-left:30px}.btn-red-under{color:red;cursor:pointer;font-size:16px;font-weight:400;text-decoration:underline}.headrow{padding-bottom:10px}.headrow.headrow-btn{display:flex;justify-content:space-between}.headrow.breadcrumb-lvl-2 h1{font-size:16px}.headrow.breadcrumb-lvl-2 a{font-weight:400;margin-right:4px}.headrow.breadcrumb-lvl-2 span{display:none;font-weight:700}.filter-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;margin-top:20px;position:relative}.filter-row.sort-row{justify-content:flex-end}.filter-row.sort-row .dropdown{align-items:center;display:flex;justify-content:center}.filter-row .multiple-dropdown-block{column-gap:20px;display:flex;flex-wrap:wrap;row-gap:20px}.quantity-result{color:#0e0e2c;font-size:22px;font-weight:600}.quantity-result.desktop{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.quantity-result.mobile{display:none}@media screen and (max-width:768px){.filter-row .dropdown,.filter-row.sort-row{display:none}.filter-row{justify-content:end}.headrow.breadcrumb-lvl-2 span{display:block;font-size:19px;margin-right:16px}.headrow.breadcrumb-lvl-2 h1{align-items:self-start;display:flex;font-size:22px}.headrow.breadcrumb-lvl-2 p{display:none}.headrow{padding-top:20px}}.icon:after,.icon:before{font-family:icomoon,Arial,sans-serif}.icon-nav_gest_contact_zone:before{color:#fff;content:"\e901"}.icon-add_calendar .path1:before{color:#2ec6b3;content:"\e903"}.icon-add_calendar .path2:before{color:#00c6ae;content:"\e904";margin-left:-1em;opacity:.7}.icon-mail-box:before{content:"\e92b"}.icon-warning:before{color:#ff871f;content:"\e929"}.icon-add:before{color:#14014a;content:"\e902"}.icon-calendar:before{color:#2ec6b3;content:"\e900"}.icon-add_resident .path1:before{color:#fd8976;content:"\e905"}.icon-add_resident .path2:before{color:#fc573b;content:"\e906";margin-left:-1em}.icon-arrow_sort_down:before{content:"\e907"}.icon-arrow_sort_down_active:before{color:#fff;content:"\e908"}.icon-arrow_sort_top:before{content:"\e909"}.icon-arrow_sort_top_active:before{color:#fff;content:"\e90a"}.icon-check:before{color:#2ec6b3;content:"\e90c"}.icon-chevron_green_bottom:before{color:#2ec6b3;content:"\e90d"}.icon-chevron_grey_bottom:before{content:"\e90e"}.icon-chevron_grey_left:before{content:"\e90f"}.icon-chevron_grey_left.round:before{background:rgba(140,140,161,.1);border-radius:50%;color:#8c8ca1;padding:3px}.icon-chevron_grey_left.round.active:before{background:rgba(46,198,179,.1);border-radius:50%;color:#2ec6b3;padding:3px}.icon-chevron_grey_right:before{content:"\e910"}.icon-chevron_grey_right.round:before{background:rgba(140,140,161,.1);border-radius:50%;color:#8c8ca1;padding:3px}.icon-chevron_grey_right.red:before{background:rgba(244,67,54,.1);border-radius:50%;color:#f44336;padding:3px}.icon-chevron_grey_right.round.active:before{background:rgba(46,198,179,.1);border-radius:50%;color:#2ec6b3;padding:3px}.icon-chevron_round_bottom .path1:before{color:#2ec6b3;content:"\e911";opacity:.1}.icon-chevron_round_bottom .path2:before{color:#2ec6b3;content:"\e912";margin-left:-1em}.icon-chevron_round_bottom .path3:before{color:#2ec6b3;content:"\e90b";margin-left:-1em}.icon-chevron_round_left .path1:before{color:#2ec6b3;content:"\e913";opacity:.1}.icon-chevron_round_left .path2:before{color:#2ec6b3;content:"\e914";margin-left:-1em}.icon-chevron_round_left .path3:before{color:#2ec6b3;content:"\e915";margin-left:-1em}.icon-chevron_round_right .path1:before{color:#2ec6b3;content:"\e916";opacity:.1}.icon-chevron_round_right .path2:before{color:#2ec6b3;content:"\e939";margin-left:-1em}.icon-chevron_round_right .path3:before{color:#2ec6b3;content:"\e93a";margin-left:-1em}.icon-chevron_round_top .path1:before{color:#2ec6b3;content:"\e917";opacity:.1}.icon-chevron_round_top .path2:before{color:#2ec6b3;content:"\e918";margin-left:-1em}.icon-chevron_round_top .path3:before{color:#2ec6b3;content:"\e92c";margin-left:-1em}.icon-clear_input .path1:before{color:#2ec6b3;content:"\e919";opacity:.1}.icon-clear_input .path2:before{color:#2ec6b3;content:"\e91a";margin-left:-1em}.icon-clear_tag .path1:before{color:#2ec6b3;content:"\e91b"}.icon-clear_tag .path2:before{color:#fff;content:"\e91c";margin-left:-1em}.icon-close:before{content:"\e91d"}.icon-edit .path1:before{color:#9cd7cd;content:"\e91e"}.icon-edit .path2:before{color:#2ec6b3;content:"\e91f";margin-left:-1em}.icon-edit .path3:before{color:#9cd7cd;content:"\e920";margin-left:-1em}.icon-mail_attach .path1:before{color:#2ec6b3;content:"\e921"}.icon-mail_attach .path2:before{color:#eaf9f7;content:"\e922";margin-left:-1em}.icon-mail_exp_client_serv .path1:before{color:#1488cc;content:"\e923"}.icon-mail_exp_client_serv .path2:before{color:#fff;content:"\e924";margin-left:-1em}.icon-mail_exp_sav .path1:before{color:#ff871f;content:"\e925"}.icon-mail_exp_sav .path2:before{color:#fff;content:"\e926";margin-left:-1em}.icon-more:before{content:"\e927"}.icon-nav_gest_alertes:before{color:#fff;content:"\e928"}.icon-ic_nav_stats:before{color:#fff;content:"\e960"}.icon-nav_gest_contact_form:before{color:#fff;content:"\e92a"}.icon-nav_gest_contact_list:before{color:#fff;content:"\e938"}.icon-nav_gest_home:before{color:#fff;content:"\e92e"}.icon-nav_gest_resident:before{color:#fff;content:"\e930"}.icon-password_hidden:before{color:#2ec6b3;content:"\e932"}.icon-password_visible:before{color:#2ec6b3;content:"\e933"}.icon-search_green:before{color:#2ec6b3;content:"\e934"}.icon-search_grey:before{color:#8c8ca1;content:"\e935"}.icon-tooltip_dot .path1:before{color:#2ec6b3;content:"\e936"}.icon-tooltip_dot .path2:before{color:#fff;content:"\e937";margin-left:-1em}.icon-remove:before{color:#f44336;content:"\e92d"}.icon-ic_back_arrow_mobile:before{color:#2ec6b3;content:"\e92f"}.icon-tooltip_dot1:before{color:#fff;content:"\e931"}.icon-contact_hour:before{color:#2ec6b3;content:"\e93b"}.icon-contact_location:before{color:#2ec6b3;content:"\e93c"}.icon-contact_mail:before{color:#2ec6b3;content:"\e93d"}.icon-contact_phone:before{color:#2ec6b3;content:"\e93e"}.icon-contact_send:before{color:#fff;content:"\e93f"}.icon-contact_send_progress:before{color:#2ec6b3;content:"\e940"}.icon-trash:before{color:#fc573b;content:"\e944"}.icon-drag:before{color:#8c8ca1;content:"\e943"}.icon-planning_sms:before{color:#c5c5d0;content:"\e942"}.icon-planning_call:before{color:#c5c5d0;content:"\e941"}.icon-alert-dot:before{color:#fff;content:"\e946"}.icon-alert-dot.error-input:before{border:1px solid #f44336;border-radius:50%;color:#f44336;content:"\e946"}.icon-contact.colorBlueMain:before{color:#0eabe7}.icon-contact.colorGreen:before{color:#2ec6b3}.icon-contact.colorYellow:before{color:#ffcc1b}.icon-contact.colorPurple:before{color:#6c63f0}.icon-contact.colorBlue:before{color:#00dcdb}.icon-contact.colorPink:before{color:#c75dce}.contact-prob .icon-contact:before{color:#f44336}.icon-error-dot:before{color:#fff;content:"\e947"}.icon-error-dot.error-input:before{color:#f44336;content:"\e947"}.icon-nav_gestion:before{color:#fff;content:"\e948"}.icon-nav_gestion{margin-right:0;margin-top:5px}.icon-nav_resident_active:before{color:#2ec6b3;content:"\e950"}.icon-nav_material:before{color:#fff;content:"\e94d"}.icon-nav_material_active:before{color:#2ec6b3;content:"\e94e"}.icon-nav_team:before{color:#fff;content:"\e951"}.icon-nav_team_active:before{color:#2ec6b3;content:"\e952"}.icon-nav_verif:before{color:#fff;content:"\e953"}.icon-nav_verif_active:before{color:#2ec6b3;content:"\e954"}.icon-excel_export{transform:rotate(0deg)!important}.icon-excel_export:before{color:#2ec6b3;content:"\e973"}.icon-material_dect_work:before{color:#0eabe7;content:"\e94a"}.icon-material_dect_problem:before{color:#ff871f;content:"\e949"}.icon-material_reader_work:before{color:#6c63f0;content:"\e94c"}.icon-material_reader_problem:before{color:#fb466c;content:"\e94b"}.icon-team_alert_time .path1:before{color:#fb466c;content:"\e955";opacity:.5}.icon-team_alert_time .path2:before{color:#fb466c;content:"\e998";margin-left:-1em;opacity:.5}.icon-team_alert_time .path3:before{color:#fb466c;content:"\e999";margin-left:-1em}.icon-team_alert_time .path4:before{color:#fb466c;content:"\e99a";margin-left:-1em;opacity:.5}.icon-team_alert_time .path5:before{color:#fb466c;content:"\e99b";margin-left:-1em}.icon-team_alert_time .path6:before{color:#fb466c;content:"\e99c";margin-left:-1em}.icon-team_test_time:before{color:#6c63f0;content:"\e958"}.icon-team_call_time .path1:before{color:#49d4c3;content:"\e956"}.icon-team_call_time .path2:before{color:#49d4c3;content:"\e99d";margin-left:-1em;opacity:.5}.icon-team_call_time .path3:before{color:#49d4c3;content:"\e99e";margin-left:-1em;opacity:.5}.icon-team_desact_time .path1:before{color:#abe2f7;content:"\e957"}.icon-team_desact_time .path2:before{color:#0eabe7;content:"\e99f";margin-left:-1em}.icon-team_desact_time .path3:before{color:#0eabe7;content:"\e9a0";margin-left:-1em}.icon-team_desact_time .path4:before{color:#0eabe7;content:"\e9a1";margin-left:-1em}.icon-team_desact_time .path5:before{color:#abe2f7;content:"\e9a2";margin-left:-1em}.icon-verif_resident_see:before{color:#4276f5;content:"\e95c"}.icon-verif_time .path1:before{color:#6c63f0;content:"\e960"}.icon-verif_time .path2:before{color:#6c63f0;content:"\e9a9";margin-left:-1em;opacity:.6}.icon-verif_call_work .path1:before{color:#49d4c3;content:"\e95a"}.icon-verif_call_work .path2:before{color:#a4e9e1;content:"\e9a4";margin-left:-1em}.icon-verif_star_three:before{color:#0eabe7;content:"\e95e"}.icon-verif_star_one:before{color:#fb466c;content:"\e95f"}.icon-calendar-stats .path1:before{color:#3aaf9d;content:"\e9bc"}.icon-calendar-stats .path2:before{color:#3aaf9d;content:"\ea0d";margin-left:-1em}.icon-calendar-stats .path3:before{color:#2ec6b3;content:"\ea0e";margin-left:-1em;opacity:.3}.sidebariconstats{background:url(/build/images/ic-nav-stats.704e1b4f.svg);background-position:50%;background-size:cover;height:20px;width:20px}.sidebaricongestion{background:url(/build/images/ic-nav-gestion.ac021a51.svg);background-position:50%;background-size:cover;height:20px;width:20px}.buttonsidebar{margin:0 auto 54px!important}.sidebar li.coming-soon{position:relative}.sidebar li.coming-soon a{cursor:auto}.sidebar li.coming-soon.sidebar-nav-item a:hover{background-color:transparent}.sidebar li.coming-soon:before{border-radius:100px;bottom:-20px;color:#fff;content:"Prochainement";font-size:12px;padding:5px 10px;position:absolute;right:22px}.sidebar li.coming-soon.coming-blue:before{background-color:#1488a9}.sidebar .sidebar-nav-btn.coming-soon{background-color:#ccc;cursor:auto}.sidebar .sidebar-nav-btn.coming-soon span,.sidebar .sidebar-nav-btn.coming-soon span:before{color:#898989}.sidebar .sidebar-nav-btn.coming-soon:hover{background-color:#ccc}.sidebar{background:linear-gradient(180deg,#3aaf9d,#38b591);display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:scroll;position:fixed;width:240px;z-index:49}.sidebar .sidebar-logo{display:flex;justify-content:center;margin-bottom:54px;margin-top:30px;position:relative;z-index:1}.sidebar .logo-small-desktop{display:none}.sidebar .sidebar-separator{background-color:hsla(0,0%,100%,.2);height:1px;margin-bottom:48px}.sidebar .sidebar-nav{display:flex;flex:1;flex-direction:column;justify-content:space-between}.sidebar .sidebar-nav-item{align-content:center;display:flex;height:46px;margin-bottom:22px;margin-left:12px}.sidebar .sidebar-name-page,.sidebar .sidebar-nav-item a{align-items:center;border-radius:50px 0 0 50px;color:#fff;display:flex;font-size:15px;font-weight:500;padding-left:12px;position:relative;width:100%}.sidebar .sidebar-nav-item a:hover{background:rgba(244,245,249,.2)}.sidebar .sidebar-nav-item.active-page .icon:before{color:#2ec6b3}.sidebar .sidebar-nav-item.active-page .sidebar-name-page{color:#313136}.sidebar .sidebar-nav-item.active-page .icon:before,.sidebar .sidebar-nav-item.active-page a{background:#f4f5f9}.sidebar .sidebar-nav-item.active-page .icon:before:hover,.sidebar .sidebar-nav-item.active-page a:hover{background:initial}.sidebar .sidebar-nav-item.active-page a:after,.sidebar .sidebar-nav-item.active-page a:before{background:url(/build/images/active-link-shape.585783fe.svg);content:"";height:30px;position:absolute;right:0;width:30px}.sidebar .sidebar-nav-item.active-page a:before{margin-top:-30px;top:0;transform:scale(1.02)}.sidebar .sidebar-nav-item.active-page a:after{bottom:-30px;transform:rotate(-90deg) scale(1.02)}.sidebar .sidebar-nav-item-ic{align-items:center;display:flex;font-size:24px;justify-content:center;margin-right:6px}.sidebar .sidebar-separator-bottom{margin-bottom:26px;margin-top:26px}.sidebar{scrollbar-width:none}.sidebar::-webkit-scrollbar,.sidebar::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-track{background-color:transparent;width:0}.sidebar-nav-item.sidebar-nav-btn{align-items:center;background-color:#14014a;border:none;border-radius:8px;bottom:0;color:#fff;cursor:pointer;font-size:16px;margin-bottom:46px;outline:none;padding:0 16px;position:relative;width:max-content;z-index:1}.sidebar-nav-item.sidebar-nav-btn:hover{background-color:#30277e}.sidebar-nav-item.sidebar-nav-btn:active{background-color:#1a1355}.sidebar.stats-sidebar{background:linear-gradient(111.52deg,#220152 -6.16%,#060040 106.35%)}.sidebar.stats-sidebar .sidebar-nav-item.sidebar-nav-btn{background:#2ec6b3;margin:0 auto 54px}.sidebar.stats-sidebar .shape-nav{height:45%;position:absolute;width:100%}.sidebar.stats-sidebar .shape-nav-top{top:0}.sidebar.stats-sidebar .shape-nav-bottom{bottom:0}@media screen and (min-width:990px) and (max-width:1290px){.sidebar{min-height:100vh;overflow:hidden;transition:width .4s ease-in-out;width:90px}.sidebar .sidebar-logo a{overflow:hidden;transform:scale(1.2);transition:.2s ease-in-out,transform .3s ease-in;width:28px}.sidebar li.coming-soon:before{display:none}.sidebar .sidebar-name-page{display:none;opacity:0;overflow:hidden;transition:.4s linear;white-space:nowrap}.sidebar .sidebar-nav-item.sidebar-nav-btn{transition:width .4s linear;width:55px}.sidebar:hover{box-shadow:0 4px 13px rgba(67,67,67,.16);transition:width .2s ease-in-out;width:240px}.sidebar:hover .sidebar-logo a{overflow:visible;transform:scale(1);transition:.2s ease-in-out,transform .3s ease-out;width:141px}.sidebar:hover .sidebar-name-page{display:flex;opacity:1}.sidebar:hover .sidebar-nav-item.sidebar-nav-btn{transition:width .4s linear;width:max-content}}@media screen and (max-width:990px){.sidebar{min-height:100vh;position:fixed;top:0;transform:translateX(-240px);transition:transform .6s ease-in-out;z-index:51}.sidebar.active{transform:translateX(0)}.sidebar .sidebar-nav-item{margin-left:0;margin-right:30px}.sidebar .sidebar-nav-item.sidebar-nav-btn{margin-left:20px}.sidebar .sidebar-nav-item a{border-radius:0 50px 50px 0;padding-left:15px;width:270px}.sidebar .sidebar-nav-item a .sidebar-name-page{padding-left:6px;width:185px}.sidebar .sidebar-nav-item.active-page a:after,.sidebar .sidebar-nav-item.active-page a:before{left:0;right:auto}.sidebar .sidebar-nav-item.active-page a:before{transform:rotate(90deg) scale(1.02)}.sidebar .sidebar-nav-item.active-page a:after{transform:rotate(180deg) scale(1.02)}}.header{display:flex;justify-content:flex-end;margin-bottom:30px}.header .messages-dropdown ul{align-items:center;display:flex;flex-direction:column;justify-content:center;left:auto;overflow-y:hidden;right:0;width:350px;z-index:11}.header .messages-dropdown ul .exp-mail{font-weight:500;overflow:visible;position:relative}.header .messages-dropdown ul .date-mail{font-size:14px}.header .messages-dropdown ul img{height:40px;width:40px}.header .messages-dropdown ul .first-row{display:flex;justify-content:space-between}.header .messages-dropdown ul li{padding:0}.header .messages-dropdown ul li.link-container{align-items:center;display:flex;justify-content:center;padding-bottom:10px;padding-top:17px;text-align:center}.header .messages-dropdown ul li.link-container:hover{background-color:unset}.header .messages-dropdown ul li.link-container a{color:#fff}.header .messages-dropdown ul li:not(:last-of-type){border-bottom:1px solid #f4f5f9}.header .messages-dropdown ul li.new-mail .date-mail{font-weight:500}.header .messages-dropdown ul li.new-mail .exp-mail:before{background-color:#2ec6b3;border-radius:30px;content:"";height:12px;position:absolute;right:-19px;top:5.5px;width:12px}.header .messages-dropdown ul li.new-mail .title-mail{color:#2ec6b3;font-weight:500}.header .messages-dropdown .preview-message .link-message{column-gap:14px;display:flex;flex-direction:row;height:108px;padding:18px 20px}.header .icon-mail-container{align-items:center;cursor:pointer;display:flex;height:fit-content;justify-content:center;position:relative}.header .icon-mail-container .unread{align-items:center;background-color:#2ec6b3;border-radius:50%;box-shadow:0 3px 13px rgba(85,67,230,.3);color:#fff;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:0;top:0;transform:translate3d(60%,-50%,0);width:18px}.header .icon-mail-container .unread.hidden{display:none}.header .account-dropdown{cursor:pointer;position:relative}.header .account-dropdown .img-profil-container-header{align-items:center;border:2px solid #2ec6b3;border-radius:60px;display:flex;height:36px;justify-content:center;overflow:hidden;width:36px}.header .account-dropdown .account-dropdown-picture{height:100%;object-fit:cover;width:100%}.header .account-dropdown .account-dropdown-name{font-weight:500;padding:8px}.header .account-dropdown .icon-ic_arrow_down:before{font-size:8px}.header .account-dropdown.dropdown{position:relative;z-index:1}.header .account-dropdown.dropdown .dropdown-toggle:hover:after{background-color:#e9eaec;border-radius:8px;content:"";height:110%;left:-5%;position:absolute;top:-5%;width:110%;z-index:-1}.header .account-dropdown.dropdown li{font-size:16px;font-weight:400}.header .account-dropdown.dropdown ul{left:auto;right:0}.header .account-dropdown.dropdown ul a{color:#313136}.logo-mobile{display:none}.nav-mobile{align-items:center;column-gap:30px;display:flex}.dropdown.mail-dropdown{cursor:pointer;position:relative}.dropdown.mail-dropdown,.dropdown.mail-dropdown .icon{align-items:center;display:flex;justify-content:center}.dropdown.mail-dropdown .icon{font-size:18px;height:34px;width:34px}.dropdown.mail-dropdown .past-mail{align-items:center;background-color:#2ec6b3;border-radius:30px;box-shadow:0 0 7px 0 rgba(85,67,230,.35);color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-12px;top:-2px;width:20px}.dropdown.mail-dropdown ul{background:#fff;border-radius:8px;box-shadow:0 4px 13px rgba(67,67,67,.16);left:auto;padding:7px 0 17px;position:absolute;right:0;top:40px;width:336px;z-index:14}.dropdown.mail-dropdown ul li{padding:0}.dropdown.mail-dropdown ul li:first-child{border-bottom:2px solid #eff1f6}.dropdown.mail-dropdown:hover .icon{background-color:#e9eaec;border-radius:4px}.dropdown.mail-dropdown input{display:flex;margin:10px auto auto;text-align:center}#burger-menu{background-color:transparent;border-radius:100px;cursor:pointer;display:none;height:36px;position:relative;width:36px;z-index:2}#burger-menu .container-lines{height:19px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}#burger-menu .line{background:#2ec6b3;border-radius:10px;height:2.5px;position:absolute;width:100%}#burger-menu .line:first-child{top:0;transform:rotate(0deg);transition:transform .3s ease-in-out,top .26s ease-in-out}#burger-menu .line:nth-child(2){top:8.25px;transform:rotate(0deg);transition:transform .3s ease-in-out}#burger-menu .line:nth-child(3){opacity:1;top:16.5px;transform:translateX(0);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:14px}#burger-menu:active,#burger-menu:focus{border:none;box-shadow:none;outline:none;outline-offset:-4px}#burger-menu:active{background-color:#d8d9de}#burger-menu.active{background-color:#fff;z-index:51}#burger-menu.active .line:first-child{top:8px;transform:rotate(45deg);transition:transform .3s ease-in-out,top .26s ease-in-out}#burger-menu.active .line:nth-child(2){transform:rotate(-45deg);transition:transform .3s ease-in-out}#burger-menu.active .line:nth-child(3){opacity:0;transform:translateX(-50px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media screen and (max-width:990px){.header{justify-content:space-between;margin:0;padding:14px 24px}.account-dropdown .icon-ic_arrow_down,.account-dropdown-name,.dropdown-toggle:hover:after{display:none}.img-profil-container-header{margin-right:24px}#burger-menu,.logo-mobile{display:block}}@media screen and (max-width:768px){.header{background-color:#fff;justify-content:space-between;margin:0;padding:14px 24px}.header .messages-dropdown ul{width:auto}.header .messages-dropdown ul .first-row{gap:1.8rem}.header .messages-dropdown .preview-message .link-message{height:auto}.header .exp-mail,.header .title-mail{font-size:15px}}@media screen and (max-width:580px){.dropdown.mail-dropdown ul{right:auto}.header .messages-dropdown ul{right:-150px}}@media screen and (max-width:380px){.header .messages-dropdown ul{right:-150px;width:250px}.header .messages-dropdown ul .first-row{flex-direction:column;gap:0}.header .messages-dropdown ul li.new-mail .exp-mail{width:fit-content}}.dropdown-toggle{align-items:center;display:flex;justify-content:center}ul.dropdown.hide{display:none;opacity:0;transform:scale(0);transition:transform .2s ease-in-out,opacity .3s ease-in-out}@keyframes animDropdown{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.dropdown ul.checkbox-list{top:50px}.dropdown ul.checkbox-list li{padding:0}.dropdown ul.checkbox-list label{align-items:center;cursor:pointer;display:flex;padding:7px 36px 7px 16px}.dropdown ul.dropdown-filter-resp{max-height:240px;overflow-y:scroll}.dropdown ul.dropdown-filter-resp label{padding:7px 26px 7px 16px}.dropdown ul.dropdown-filter-ref{width:240px}.dropdown ul.dropdown-filter-ref .searchbar-dropdown{width:-webkit-fill-available}.dropdown ul.dropdown-filter-state{width:228px}input[type=checkbox]{display:none}input[type=checkbox]+label:before{border:1px solid #3c3c3c;border-radius:2px;color:transparent;content:"\e90c";display:inline-block;font-size:10px;height:14px;margin-right:10px;padding:.5px 1.5px 2.5px 1px;transition:.2s;width:14px}input[type=checkbox]:checked+label:before{background-color:#2ec6b3;border-color:#2ec6b3;border-radius:2px;color:#fff}.dropdown.sort-dropdown{align-items:center;display:flex;justify-content:center}.content-room-list .dropdown-filter-unit{width:220px}.dropdown{cursor:pointer;position:relative}.dropdown ul,.dropdown-hover ul{animation:animDropdown .2s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 13px rgba(67,67,67,.16);display:block;left:0;margin-top:8px;overflow-x:hidden;overflow-y:scroll;padding:7px 0;position:absolute;top:40px;transform:scale(1);z-index:10}.dropdown ul.hide,.dropdown-hover ul.hide{display:none}.dropdown ul li,.dropdown-hover ul li{color:#3c3c3c;list-style-type:none;padding:7px 36px 7px 16px}.dropdown ul li:hover,.dropdown-hover ul li:hover{background:#d9f7f3}.dropdown ul,.dropdown-hover ul{scrollbar-color:#5543e6 transparent;scrollbar-width:thin}.dropdown ul::-webkit-scrollbar-track,.dropdown-hover ul::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.dropdown ul::-webkit-scrollbar,.dropdown-hover ul::-webkit-scrollbar{background-color:transparent;width:3px}.dropdown ul::-webkit-scrollbar-thumb,.dropdown-hover ul::-webkit-scrollbar-thumb{background-color:#2ec6b3;border-radius:10px}.header .dropdown ul li a{color:#2ec6b3}.header .dropdown ul li.coming-soon,.header .dropdown ul li.coming-soon a{color:#8c8ca1;cursor:auto}.header .dropdown ul li.coming-soon:hover{background-color:transparent}.searchbar-dropdown-block{position:relative}.searchbar-dropdown-block .searchbar-dropdown{border:1px solid #2ec6b3;border-radius:8px;font-size:14px;margin:4px 10px;padding:6px 10px}.searchbar-dropdown-block .icon{font-size:18px;position:absolute;right:17px;top:10px}.searchbar-dropdown-block .searchbar-dropdown:not(:placeholder-shown)~.icon{background-color:#eaf9f7;border-radius:100px;cursor:pointer;height:18px;top:12px;width:18px}.searchbar-dropdown-block .searchbar-dropdown:not(:placeholder-shown)~.icon:before{color:#2ec6b3;content:"\e91d";display:flex;font-size:10px;justify-content:center;margin-top:4px}.searchbar-dropdown-block .searchbar-dropdown{border-color:#8c8ca1}.searchbar-dropdown-block .searchbar-dropdown:active,.searchbar-dropdown-block .searchbar-dropdown:focus{border-color:#2ec6b3}.filter-menu-block .searchbar-dropdown-block input{margin:0 0 24px;width:100%}.filter-menu-block .searchbar-dropdown-block .icon{top:6px}.dropdown ul .empty-list{color:#f44336;display:none;padding:14px 36px 14px 16px;white-space:nowrap}.dropdown ul.empty .empty-list{display:block}.room-list{height:155px}.form-input ul.responsable-list{max-height:124px}.form-input ul.responsable-list li{border-bottom:none}.form-input ul.name-room-list,.form-input ul.number-article-list{max-height:232px}.form-input.dropdown ul{top:68px;width:100%}.form-input.dropdown ul.empty{width:100%}.modal{background:#fff;border-radius:8px;display:none;left:50%;margin:0 auto;padding:24px 35px;position:fixed;top:40%;transform:translate(-50%,-50%);width:max-content;z-index:51}.modal .modal-head{display:flex;justify-content:space-between}.modal .modal-head .modal-title{display:flex}.modal .modal-close-btn{align-items:center;border-radius:400px;display:flex;font-size:14px;justify-content:center;width:25px}.modal .modal-close-btn:hover{background-color:#e9eaec}.modal .modal-content{display:flex;flex-direction:column;justify-content:center;position:relative}.modal .modal-footer{margin-top:30px;position:relative}.modal .modal-footer hr{background-color:#c5c5d0;height:1px;margin-bottom:24px;width:100%}.modal .modal-footer .validate-row{display:flex;justify-content:end}.modal .modal-footer .validate-row.two-block-footer{align-items:center;display:flex;justify-content:space-between}.validate-row .btn-cancel{margin-right:24px}.task-accomplish{align-items:center;border:1px solid #3c3c3c;border-radius:5px;color:#3c3c3c;display:flex;font-size:16px;font-weight:500;padding:5px 20px}.task-accomplish:hover{background:rgba(49,208,170,.1);border-color:#31d0aa}.task-accomplish:hover span{color:#31d0aa}.task-accomplish.finish{background-color:#31d0aa;border-color:#31d0aa;color:#fff}.task-accomplish.finish span{display:none}.task-accomplish.finish:before{color:#fff;content:"\e90c";font-family:icomoon,Arial,sans-serif;font-size:14px;margin-right:8px;padding-top:2px}.task-accomplish.finish:after{color:#fff;content:"Tâche terminée";font-family:Work Sans,sans-serif;font-size:16px;font-weight:500}.filter-menu-mobile{background-color:#fff;display:none;left:0;max-height:100vh;min-height:100%;position:fixed;top:0;transform:translateY(100vh);transition:transform .6s ease-in-out;width:100%;z-index:31}.filter-menu-mobile.active{transform:translateY(0)}.filter-menu-mobile .filter-btn-validate{display:flex;justify-content:center;width:100%}.filter-menu-mobile .filter-btn-validate .filter-btn-validate-content{align-items:center;background:linear-gradient(90.52deg,#5e4bf9 .54%,#4735db 95%);border-radius:40px;bottom:30px;box-shadow:0 4px 13px rgba(67,67,67,.16);color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:center;padding:14px 34px;position:fixed;width:304px}.filter-menu-mobile .filter-btn-validate .filter-btn-validate-content span{color:#fff}.filter-menu-mobile .ic_bckg_purple{align-items:center;background-color:#d7d6e6;border-radius:100px;cursor:pointer;display:flex;justify-content:center}.filter-menu-mobile .filter-menu-bold-item{font-weight:500}.filter-menu-mobile .filter-menu-main,.filter-menu-mobile .filter-menu-secondary{padding:26px 30px}.filter-menu-mobile .filter-menu-main{transform:translateX(0);transition:transform .2s ease-in-out}.filter-menu-mobile .filter-menu-secondary{max-height:100vh;overflow:scroll;padding-bottom:90px;position:absolute;top:0;transform:translateX(100vw);transition:transform .2s ease-in-out;width:100%}.filter-menu-mobile input[name=tabMobileMenu]{display:none}.filter-menu-mobile input[name=tabMobileMenu]:checked~.filter-menu-main{transform:translateX(-100vw);transition:transform .2s ease-in-out}.filter-menu-mobile input[name=tabMobileMenu]:first-of-type:checked~.filter-menu-secondary:nth-of-type(2),.filter-menu-mobile input[name=tabMobileMenu]:nth-of-type(2):checked~.filter-menu-secondary:nth-of-type(3),.filter-menu-mobile input[name=tabMobileMenu]:nth-of-type(3):checked~.filter-menu-secondary:nth-of-type(4),.filter-menu-mobile input[name=tabMobileMenu]:nth-of-type(4):checked~.filter-menu-secondary:nth-of-type(5),.filter-menu-mobile input[name=tabMobileMenu]:nth-of-type(5):checked~.filter-menu-secondary:nth-of-type(6){transform:translateX(0)}.filter-menu-mobile .count-filter{align-items:center;background-color:#2ec6b3;border-radius:50px;display:flex;display:none;font-size:14px;height:20px;justify-content:center;margin-left:4px;width:20px}.filter-menu-mobile .count-filter span{color:#fff}.head-row-filter-menu{justify-content:space-between;margin-bottom:34px}.head-row-filter-menu,.head-row-filter-menu .static-head-block{align-items:center;display:flex}.head-row-filter-menu h2{color:#3c3c3c}.head-row-filter-menu .icon{font-size:38px;height:34px;width:34px}.filter-menu-secondary .head-row-filter-menu .icon{align-items:center;display:flex;font-size:20px}.filter-menu-secondary .head-row-filter-menu .icon:before{color:#8c8ca1}.filter-menu-secondary .head-row-filter-menu .filter-list-clear{cursor:pointer;display:none;position:relative}.filter-menu-secondary .head-row-filter-menu .filter-list-clear:after{background-color:#2ec6b3;bottom:-4px;content:"";height:2px;position:absolute;transform:scaleX(0);transition:transform .3s ease-in;width:100%}.filter-menu-secondary .head-row-filter-menu .filter-list-clear:hover:after{transform:scale(1)}.filter-menu-secondary .head-row-filter-menu .filter-list-clear,.filter-menu-secondary .head-row-filter-menu .filter-list-clear span{color:#2ec6b3;font-weight:500}.filter-menu-category .filter-menu-block:first-child{margin-bottom:50px}.filter-menu-category .category-title{color:#2ec6b3;font-size:18px;font-weight:500;margin-bottom:17px}.filter-menu-category div.filter-radio-item{justify-content:left}.filter-menu-category div.filter-radio-item input[type=radio]{display:none}.filter-menu-category div.filter-radio-item input[type=radio]+label:after,.filter-menu-category div.filter-radio-item input[type=radio]+label:before{border-radius:1rem;bottom:0;box-sizing:border-box;content:"";display:block;height:18px;left:0;position:absolute;width:18px}.filter-menu-category div.filter-radio-item input[type=radio]+label:before{border:1px solid #3c3c3c}.filter-menu-category div.filter-radio-item input[type=radio]:checked+label:before{border-color:#2ec6b3}.filter-menu-category div.filter-radio-item input[type=radio]:checked+label:after{background-color:#2ec6b3;bottom:auto;height:10px;left:4px;top:5px;width:10px}.filter-menu-category div.filter-radio-item label{font-weight:500;padding-left:28px;position:relative;width:100%}.filter-menu-category .filter-checklist-item label.icon{font-size:16px;width:100%}.filter-menu-category .filter-menu-item{align-items:center;border-bottom:1px solid #d8e6ff;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.filter-menu-category .filter-menu-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.filter-menu-category .filter-menu-item.filter-menu-item-prev-row{display:block}.filter-menu-category .filter-menu-item .filter-menu-item-row{display:flex;justify-content:space-between;width:100%}.filter-menu-category .filter-menu-item .icon{font-size:12px;height:20px;width:20px}.filter-menu-category .filter-menu-item.disable-panel{pointer-events:none}.filter-menu-category .filter-menu-item.disable-panel .icon{display:none}.filter-menu-category .filter-menu-item .filter-menu-item-count{align-items:center;display:flex;justify-content:center}.filter-menu-category .filter-menu-item .filter-menu-item-count p{display:flex}.filter-menu-category .filter-menu-item .filter-menu-bold-item{margin-top:4px}.filter-menu-category .preview-filter{color:#2ec6b3;margin-top:4px;overflow:hidden;padding-right:40px;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:540px){.filter-menu-mobile{display:inline-block}}.content-login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.content-login-page input[type=password]::-ms-clear,.content-login-page input[type=password]::-ms-reveal{display:none}.login-form input[autocomplete=off]::-webkit-contacts-auto-fill-button,.login-form input[autocomplete=off]::-webkit-credentials-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}.login-illustration{align-items:center;background:url(/build/images/ill_login_background.5ec13719.png),linear-gradient(191.44deg,#60c4a9 2.21%,#3bb695 91.59%);background-size:cover;border-radius:40px;display:flex;justify-content:center;margin-bottom:45px;margin-left:30px;margin-top:45px;position:relative}.login-illustration img.login-logo{left:40px;position:absolute;top:30px;width:180px}.login-illustration img{width:550px}.login-illustration .login-ill-desk{z-index:2}.login-illustration .login-ill-cards-1{animation:shape_cards_1 1s ease-in-out;position:absolute;z-index:2}.login-illustration .login-ill-cards-2{animation:shape_cards_1 1s ease-out;animation-delay:.2s;position:absolute;z-index:2}.login-illustration .login-ill-shape-0{animation:shape_motion_0 12s ease-out infinite;position:absolute}.login-illustration .login-ill-shape-1{animation:shape_motion_2 14s ease-out infinite;position:absolute}.login-illustration .login-ill-shape-2{animation:shape_motion_1 10s ease-out infinite;position:absolute}.login-illustration .login-ill-shape-3{animation:shape_motion_4 6s ease-out infinite;position:absolute}.login-illustration .login-ill-shape-4{animation:shape_motion_3 8s ease-out infinite;position:absolute}.login-illustration .login-ill-shape-5{animation:shape_motion_5 8s ease-out infinite;position:absolute}.login-illustration .login-ill-shape-6{animation:shape_motion_6 8s ease-out infinite;position:absolute}.login-illustration .login-ill-shape-7{animation:shape_motion_7 6s ease-out infinite;position:absolute}@keyframes shape_cards_1{0%{transform:translateY(-15px) translateX(-14px) scale(.7)}to{transform:translateY(0)}}.login-left{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-left .logo-login{display:none;height:50px;margin:auto auto 40px;position:relative;text-align:center}.login-left .logo-login-tablet{display:none}.login-left .shape-btm-mobile{bottom:0;display:none;position:absolute;right:0;width:100%}.login-left h1.title-login{color:#0e0e2c;display:block;font-size:28px;line-height:35px;margin-bottom:16px}.login-left h1.title-login span{color:#1488cc;display:inline-block;font-size:inherit;margin-right:0}.login-left form{margin-top:66px;text-align:center}.login-left .login-form-bloc{margin-top:90px;width:500px}.login-left .row-login-form{position:relative;text-align:left}.login-left label{color:#0e0e2c;font-size:16px;font-weight:500}.login-left input.ipt-sec-cpt{margin:10px 0 40px;width:100%}.login-left input.ipt-sec-cpt.error-id,.login-left input.ipt-sec-cpt.error-password{border:1px solid #f44336}.login-left .toggle-password{cursor:pointer;position:absolute;right:20px;top:43px}.login-left .icon-ic_password_hidden:before{color:#2ec6b3;content:"\e933"}.login-left .icon-ic_password_hidden.icon-ic_password_visible:before{color:#2ec6b3;content:"\e932"}.login-left .login-btn.main-btn{display:inline-block;margin-bottom:24px;padding:12px 52px}.login-left .forgot-password{margin:auto;text-align:center;width:100%}.login-left .forgot-password button{font-size:16px}.login-left .forgot-password button:hover{color:#2ec6b3}.login-left .error-form-bloc{align-items:center;background-color:#f44336;border-radius:8px;display:none;margin-bottom:40px;padding:14px;position:relative}.login-left .error-form-bloc.active{display:flex}.login-left .error-form-bloc .icon-ic_form_error{font-size:28px;margin-right:20px}.login-left .error-form-bloc a,.login-left .error-form-bloc p{color:#fff;text-align:left}.login-left .error-form-bloc p{margin-right:43px}.login-left .error-form-bloc a{cursor:pointer;text-decoration:underline}.login-left .error-form-bloc span.icon-ic_cross:before{color:#fff;font-size:10px}.login-left .error-form-bloc span.icon-ic_cross{align-items:center;border-radius:10px;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:14px;top:14px;width:22px}.login-left .error-form-bloc span.icon-ic_cross:hover{background-color:hsla(0,0%,100%,.158)}.modal-password-forgot{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.modal-password-forgot .modal-txt-top{margin:14px 0;width:360px}.modal-password-forgot .email-bloc,.modal-password-forgot .phone-bloc,.modal-password-forgot .timetable-bloc{border-radius:8px;width:340px}.modal-password-forgot .email-bloc{background-color:#2ec6b3;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:16px 62px 20px}.modal-password-forgot .email-bloc span{font-size:30px}.modal-password-forgot .email-bloc p,.modal-password-forgot .email-bloc strong{color:#fff;font-size:18px}.modal-password-forgot .email-bloc strong{margin-bottom:4px}.modal-password-forgot .email-bloc .white-btn.main-btn{background:#fff;color:#2ec6b3;margin-top:16px}.modal-password-forgot .email-bloc .white-btn.main-btn:hover{background-color:#fcf9f9;box-shadow:0 4px 20px rgba(0,0,0,.05)}.modal-password-forgot .phone-bloc{align-items:center;border:1px solid #2ec6b3;display:flex;margin-top:14px;padding:24px 30px}.modal-password-forgot .phone-bloc span{font-size:30px;margin-right:30px}.modal-password-forgot .phone-bloc p{font-size:18px;line-height:135%}.modal-password-forgot .phone-bloc a{font-weight:700}.modal-password-forgot .timetable-bloc{display:flex;margin-top:30px;text-align:left}.modal-password-forgot .timetable-bloc span.icon{font-size:16px;margin-right:8px;margin-top:2px}.modal-password-forgot .timetable-bloc p span{color:#2ec6b3}@keyframes floor_motion{0%{top:-30px}to{top:0}}@keyframes shape_motion_0{0%{transform:translate(-16px,-11px)}50%{transform:translate(0)}to{transform:translate(-16px,-11px)}}@keyframes shape_motion_1{0%{transform:translateY(-15px)}50%{transform:translateY(0)}to{transform:translateY(-15px)}}@keyframes shape_motion_2{0%{transform:translate(0)}50%{transform:translate(-16px,-31px)}to{transform:translate(0)}}@keyframes shape_motion_3{0%{transform:translate(-12px,-26px)}50%{transform:translate(0)}to{transform:translate(-12px,-26px)}}@keyframes shape_motion_4{0%{transform:translateY(-10px)}50%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes shape_motion_5{0%{transform:translate(-12px,-26px)}50%{transform:translate(0)}to{transform:translate(-12px,-26px)}}@keyframes shape_motion_6{0%{transform:translate(-4px,-2px)}50%{transform:translate(0)}to{transform:translate(-4px,-2px)}}@keyframes shape_motion_7{0%{transform:translate(-6px,5px)}50%{transform:translate(0)}to{transform:translate(-6px,5px)}}@media screen and (max-width:540px){.content-login-page .login-left div.login-form-bloc{padding:0 30px;width:100%}.content-login-page .login-left .logo-login-tablet{display:block;height:34px;position:absolute;top:30px}.content-login-page .login-left .logo-login{display:none!important}.content-login-page .login-left p.intro-login-form{display:none}.content-login-page .login-left form{margin-top:16px}.content-login-page .login-left .forgot-password button{font-size:18px}.modal-password-forgot .modal-txt-top{width:270px}.modal-password-forgot .email-bloc,.modal-password-forgot .phone-bloc,.modal-password-forgot .timetable-bloc{width:260px}.modal-password{padding:24px 15px}.modal-password-forgot .email-bloc{padding:16px 22px 20px}.modal-password-forgot .email-bloc .white-btn.main-btn{margin:16px auto 0}}@media screen and (min-width:620px) and (max-width:768px){.login-left .shape-btm-mobile{bottom:-30px}.logo-login-tablet{height:64px}}@media screen and (max-width:769px){.content-login-page{grid-template-columns:1fr}.content-login-page .logo-login-tablet{display:block;height:64px;margin:auto auto 40px;position:relative;text-align:center;top:auto}.content-login-page .logo-login{display:none!important}.content-login-page .login-illustration{display:none}.content-login-page .login-left{background:linear-gradient(180deg,#3aaf9d,#38b591);background-size:cover}.content-login-page .login-left .login-btn.main-btn{background:#fff;color:#2ec6b3}.content-login-page .login-left .login-form-bloc{width:400px}.content-login-page .login-left .forgot-password button,.content-login-page .login-left h1,.content-login-page .login-left label,.content-login-page .login-left p{color:#fff}}@media screen and (min-width:769px) and (max-width:990px){.login-illustration .login-illustration-layer{height:417px;width:320px}.content-login-page .login-left input.ipt-sec-cpt{margin:10px 0 50px;width:100%}.content-login-page{grid-template-columns:1fr}.content-login-page .logo-login-tablet{display:block;height:50px;margin:auto auto 40px;position:relative;text-align:center;top:auto}.content-login-page .logo-login{display:none!important}.content-login-page .login-illustration{display:none}.content-login-page .login-left{background:linear-gradient(180deg,#3aaf9d,#38b591);background-size:cover}.content-login-page .login-left .login-btn.main-btn{background:#fff;color:#2ec6b3}.content-login-page .login-left .login-form-bloc{width:500px}.content-login-page .login-left .forgot-password button,.content-login-page .login-left h1,.content-login-page .login-left label,.content-login-page .login-left p{color:#fff}}@media screen and (min-width:990px) and (max-width:1290px){.login-illustration .login-illustration-layer{height:484px;width:370px}.content-login-page .login-left .login-form-bloc{width:400px}}@media screen and (min-width:991px) and (max-width:1200px){.login-illustration img{width:420px}}@media screen and (min-width:1200px) and (max-width:1380px){.login-illustration img{width:411px}}@media screen and (min-width:1380px) and (max-width:1540px){.login-illustration img{width:481px}}.headrow-btn .dropdown-list.add-resident-list{left:auto;right:0;width:244px}.dropdown-filter-acces{max-height:330px;width:264px}.dropdown-filter-acces .searchbar-dropdown{width:244px}.dropdown ul li.ad_resident:hover{background:#ffeaea}.ad_exit,.ad_resident{align-items:center;column-gap:6px;display:flex}.ad_exit span:before,.ad_resident span:before{font-size:27px}.zone-tag{background:#d9f7f3;border-radius:10px;font-weight:500;padding:6px 8px}.zone-tag.no-access{background:#f2d9d9}.resident-list{display:flex;flex-direction:column;padding-top:10px;row-gap:20px}.resident-cards.error-resident-cards a:before{background-color:#ff871f}.resident-cards.error-resident-cards .resident-revision .resident-date-revision{color:#ff871f;padding-left:14px;position:relative}.resident-cards.error-resident-cards .resident-revision .resident-date-revision:before{background-color:#ff871f;border-radius:14px;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.resident-cards a{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;height:85px;justify-content:space-between;overflow:hidden;padding-left:26px;position:relative;transition:box-shadow .2s ease-in-out}.resident-cards a:hover{box-shadow:0 4px 13px rgba(67,67,67,.16)}.resident-cards a:before{background-color:#31d0aa;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.resident-cards a a{height:100%;left:0;position:absolute;top:0;width:100%}.resident-cards a div p:first-child{margin-bottom:2px}.resident-cards a img{border-radius:30px;height:50px;width:50px}.resident-cards a .resident-pics-name{column-gap:26px;display:flex}.resident-cards a .resident-name{width:100px}.resident-cards a .resident-room{width:150px}.resident-cards a .resident-out{width:130px}.resident-cards a .resident-out .span-out-quantity{color:#2ec6b3}.resident-cards a .resident-zone{margin-right:30px;width:300px}.resident-cards a .resident-zone .zone-subtitle{margin-bottom:6px}.resident-cards a .resident-zone .zone-name{column-gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resident-cards a .resident-zone .zone-tag{margin-right:8px}body.empty-list .resident-list-check{display:none}div[data-id=modal-add-out-resident]{width:480px}div[data-id=modal-add-out-resident]:first-child{margin-top:30px}div[data-id=modal-add-out-resident] .row-input-form{margin-top:20px}div[data-id=modal-add-out-resident] .resident-identity-list{max-height:168px}div[data-id=modal-add-out-resident] .resident-identity-list-item{display:flex;justify-content:space-between}div[data-id=modal-add-out-resident] .resident-identity-list-item .resident-last-name{color:#313136;font-weight:600}div[data-id=modal-add-out-resident] .resident-identity-list-item .room-num{color:#2ec6b3}div[data-id=modal-add-out-resident] .txt-error-input{color:#f44336;display:none;position:absolute;top:4px}div[data-id=modal-add-out-resident].error-input .txt-error-input{display:flex}div[data-id=modal-add-out-resident].error-input form{padding-top:10px}div[data-id=modal-add-out-resident] .date-out:active,div[data-id=modal-add-out-resident] .date-out:focus{border:1px solid #2ec6b3;box-shadow:none;transition:box-shadow .1s ease}div[data-id=modal-add-resident]{height:440px;width:700px}div[data-id=modal-add-resident] .search-dropdown{border:1px solid #c5c5d0;box-shadow:none;margin-bottom:14px;margin-top:20px}div[data-id=modal-add-resident] .search-dropdown:active,div[data-id=modal-add-resident] .search-dropdown:focus{border:1px solid #2ec6b3;box-shadow:none;transition:box-shadow .1s ease}div[data-id=modal-add-resident] .search-bar-block{flex-direction:column}div[data-id=modal-add-resident] .search-bar-block ul{width:100%}div[data-id=modal-add-resident] input:not(:placeholder-shown)~.icon-clear-search-bar{left:auto;position:absolute;right:10px;top:32px}div[data-id=modal-add-resident] input.ipt-main-cpt{padding-left:38px;width:100%}div[data-id=modal-add-resident] .modal-content span{font-size:24px;left:10px;position:absolute;top:25px}div[data-id=modal-add-resident] .list-all-resident{height:306px;overflow-y:scroll}div[data-id=modal-add-resident] .list-all-resident .last-name{width:104px}div[data-id=modal-add-resident] .list-all-resident .first-name{width:100px}div[data-id=modal-add-resident] .list-all-resident .unit-resident{width:130px}div[data-id=modal-add-resident] .list-all-resident .nim-room{width:124px}div[data-id=modal-add-resident] .infos-resident a{align-items:center;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:5px 10px}div[data-id=modal-add-resident] .infos-resident a:hover{background-color:#d9f7f3}div[data-id=modal-add-resident] img{border-radius:100px;height:42px;width:42px}div.modal-system{width:480px}div.modal-system h2 span{font-weight:400;margin-right:8px}div.modal-system .modal-content{margin-top:18px}div.modal-system .modal-content p{color:#313136;font-weight:400}div.modal-system .modal-content b{font-weight:600}@media screen and (max-width:1280px){.resident-out{display:none}}@media screen and (min-width:990px) and (max-width:1080px){.resident-cards a .resident-zone{width:270px}}@media screen and (max-width:990px){.resident-cards .resident-zone{width:260px}.ad-resident-btn{display:none}}@media screen and (max-width:768px){.resident-cards a{padding-right:40px}.resident-cards a .resident-zone,.resident-list-check{display:none}}@media screen and (max-width:550px){.resident-cards a{flex-wrap:wrap;height:116px;justify-content:normal}.resident-cards a .resident-room{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}.resident-revision{display:none}}.resident-edit .infos-resident{column-gap:30px;display:flex;flex-direction:row;margin-bottom:30px;margin-top:30px}.resident-edit .infos-resident .cards-infos-res{border-radius:8px;display:flex;padding:16px 20px}.resident-edit .infos-resident .cards-infos-res .resident-name{width:100px}.resident-edit .infos-resident .cards-infos-res .resident-room,.resident-edit .infos-resident .cards-infos-res .resident-surveillance{width:150px}.resident-edit .infos-resident .identity-resident{align-items:center;background-color:#fff;flex-direction:row;gap:26px;justify-content:space-between;padding:16px 50px 16px 30px;width:100%}.resident-edit .infos-resident .identity-resident img{border-radius:100px;height:48px;width:48px}.resident-edit .infos-resident .resident-autorisation-out{background-color:#fff;flex-direction:column;justify-content:center;min-width:240px;position:relative}.resident-edit .infos-resident .resident-autorisation-out:hover{box-shadow:0 4px 20px rgba(0,0,0,.05)}.resident-edit .infos-resident .resident-autorisation-out:hover .see-more-autorisation,.resident-edit .infos-resident .resident-autorisation-out:hover ul{display:block}.resident-edit .infos-resident .resident-autorisation-out.empty-list-out:hover ul{display:none}.resident-edit .infos-resident .resident-autorisation-out span{color:#2ec6b3}.resident-edit .infos-resident .resident-autorisation-out .see-more-autorisation{bottom:16px;color:#2ec6b3;display:none;font-size:14px;font-weight:500;position:absolute;right:14px}.resident-edit .infos-resident .resident-autorisation-out ul{background-color:#fff;border-radius:8px;border-top:4px solid #f4f5f9;box-shadow:0 4px 20px rgba(0,0,0,.05);display:none;left:0;max-height:174px;min-height:fit-content;overflow-y:scroll;padding:7px 16px;position:absolute;top:80px;width:100%;z-index:44}.resident-edit .infos-resident .resident-autorisation-out ul li{padding:7px}.resident-edit .infos-resident .resident-autorisation-out ul li span{color:#0e0e2c;font-weight:600}.resident-edit .infos-resident .resident-revision{background-color:#2ec6b3;flex-direction:column;justify-content:center;min-width:220px}.resident-edit .infos-resident .resident-revision.revision-outdated{background-color:#ff871f}.resident-edit .infos-resident .resident-revision p{color:#fff}.head-zone-resident{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4px}.head-zone-resident .desktop-cancel{margin-right:18px}.head-zone-resident .btn-block-validate-edit{display:none}.zone-resident-container.edit .btn-block-validate-edit{display:block}.zone-resident-container.edit #btn-edit{display:none}.zone-resident-container{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:24px;row-gap:22px}.delete-resident{display:none}.zone-resident-container.edit .zone-setting-row.second-row{display:flex;margin-top:10px}.zone-resident-container.edit .zone-setting-row.second-row label{pointer-events:auto}.zone-resident-container.edit .zone-setting-row.second-row label:after,.zone-resident-container.edit .zone-setting-row.second-row label:before{display:inline-block!important}.zone-resident-container.edit .zone-setting-row.third-row{margin-top:26px}.zone-resident-container.edit .direction-setting{width:auto}.zone-resident-container.edit .direction-setting label{pointer-events:auto}.zone-resident-container.edit .zone-infos{display:none}.zone-resident-container.edit .switch-zone-setting{align-items:center;display:flex;justify-content:center}.zone-resident-container.edit input.round-checkbox[type=checkbox]:checked~label:after,.zone-resident-container.edit input.round-checkbox[type=checkbox]:checked~label:before,.zone-resident-container.edit input[type=checkbox]+label{display:inline-block!important}.zone-resident-container.edit .zone-setting-cards.disable .direction-setting,.zone-resident-container.edit .zone-setting-cards.disable .second-row,.zone-resident-container.edit .zone-setting-cards.disable .third-row,.zone-resident-container.edit .zone-setting-cards.disable.active-hour .zone-setting-row.third-row{display:none}.zone-resident-container.edit .zone-setting-cards.disable .switch-zone-setting{background-color:#ffeaea}.zone-resident-container.edit .zone-setting-cards.disable .label-switch:before{content:"Désactivé"}.zone-resident-container.edit .zone-setting-cards.active-hour .zone-setting-row.third-row{display:flex}.zone-resident-container.edit .see-more-btn{display:none}.zone-resident-container.edit .delete-resident{display:block;width:fit-content}.zone-setting-cards.disable{background-color:#f4f5f9;border-color:#8c8ca1}.zone-setting-cards.disable .see-more-btn,.zone-setting-cards.disable .zone-infos{display:none}.zone-setting-cards{align-items:center;background-color:#fff;border:1px solid #2ec6b3;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:16px 22px 16px 20px}.zone-setting-cards.no-autorization .see-more-btn,.zone-setting-cards.no-autorization .zone-infos{display:none}.zone-setting-cards .zone-setting-row{align-items:center;display:flex;width:100%}.zone-setting-cards .zone-setting-row.first-row{justify-content:space-between}.zone-setting-cards .zone-setting-row.first-row .first-block{display:flex}.zone-setting-cards .zone-setting-row.second-row{display:none;margin-top:26px}.zone-setting-cards .zone-setting-row.second-row label{pointer-events:none}.zone-setting-cards .zone-setting-row.second-row label:after,.zone-setting-cards .zone-setting-row.second-row label:before{border-radius:30px;display:none}.zone-setting-cards .zone-setting-row.third-row{display:none;flex-direction:column;margin-top:26px;row-gap:14px}.zone-setting-cards .zone-title{width:220px}.zone-setting-cards .direction-setting{display:flex;width:300px}.zone-setting-cards .direction-setting p{margin-right:20px}.zone-setting-cards .direction-setting input.round-checkbox[type=checkbox]:checked~label:after,.zone-setting-cards .direction-setting input.round-checkbox[type=checkbox]:checked~label:before,.zone-setting-cards .direction-setting input[type=checkbox]+label{border-radius:40px;display:none}.zone-setting-cards .direction-setting label{pointer-events:none}.zone-setting-cards .direction-setting input[type=checkbox]:checked+label{display:inline-block}.zone-setting-cards .direction-setting .direction-checkbox:first-of-type{margin-right:12px}.zone-setting-cards .hour-autorisation-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:16px;width:100%}.zone-setting-cards .hour-autorisation-row:last-child{z-index:0}.zone-setting-cards .hour-autorisation{align-items:center;display:flex;margin-right:20px}.zone-setting-cards .hour-autorisation:first-child,.zone-setting-cards .hour-autorisation:nth-child(2),.zone-setting-cards .hour-autorisation:nth-child(3),.zone-setting-cards .hour-autorisation:nth-child(4){z-index:40}.zone-setting-cards .hour-autorisation .hour-autorisation-label{margin-right:6px;width:40px}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown{background:transparent;border:1px solid #c5c5d0;border-radius:8px;display:flex;flex-direction:row;min-height:31px;padding:4px 8px;position:relative;width:100%;z-index:3}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown:active,.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown:focus,.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown:hover{border:1px solid #2ec6b3}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown.fix{border:none}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown.fix input{color:#0e0e2c;font-weight:600}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown.fix .dropdown,.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown.fix input{cursor:text;pointer-events:none}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown.fix .icon{display:none}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown input{background-color:transparent;font-size:16px}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown .hour-input{margin-left:6px;width:48px}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown ul{max-height:125px;padding-bottom:0;top:30px;width:90px}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown ul li{padding:10px 16px!important}.zone-setting-cards .hour-autorisation .hour-autorisation-dropdown .icon{bottom:0;position:absolute;right:10px}.zone-setting-cards .hour-autorisation-dropdown .icon-clear-search-bar{top:8px}.zone-setting-cards .hour-autorisation-dropdown .icon-clear-search-bar:before{display:flex;justify-content:center;margin-top:3.5px}.zone-setting-cards .hour-autorisation-dropdown.show-cross .icon-clear-search-bar{display:block}.zone-setting-cards .hour-autorisation-dropdown.show-cross .icon-chevron_grey_bottom{display:none}.zone-setting-cards.active-hour .zone-infos{display:flex}.zone-setting-cards .zone-infos{display:none}.zone-setting-cards .day-list,.zone-setting-cards .zone-infos{align-items:center;column-gap:10px}.zone-setting-cards .day-list{display:flex}.zone-setting-cards .day-list p{color:#8c8ca1;font-weight:400;text-align:center;width:15px}.zone-setting-cards .day-list p.out-day{color:#0e0e2c;font-weight:600;overflow:visible;position:relative}.zone-setting-cards .day-list p.out-day:before{background-color:#2ec6b3;border-radius:40px;content:"";height:5px;left:5px;position:absolute;top:-1px;width:5px}.zone-setting-cards:nth-child(2){z-index:20}.zone-setting-cards:nth-child(3){z-index:19}.zone-setting-cards:nth-child(4){z-index:18}.zone-setting-cards:nth-child(5){z-index:17}.zone-setting-cards:nth-child(6){z-index:16}.zone-setting-cards:nth-child(7){z-index:15}.zone-setting-cards:nth-child(8){z-index:14}.zone-setting-cards:nth-child(9){z-index:13}.zone-setting-cards:nth-child(10){z-index:12}.zone-setting-cards:nth-child(11){z-index:11}.zone-setting-cards:nth-child(12){z-index:10}.zone-setting-cards:nth-child(13){z-index:9}.zone-setting-cards:nth-child(14){z-index:8}.zone-setting-cards:nth-child(15){z-index:7}.zone-setting-cards:nth-child(16){z-index:6}.zone-setting-cards:nth-child(17){z-index:5}.zone-setting-cards:nth-child(18){z-index:4}.zone-setting-cards:nth-child(19){z-index:3}.zone-setting-cards:nth-child(20){z-index:2}.zone-setting-cards.active-hour.collapse .second-row,.zone-setting-cards.active-hour.collapse .zone-setting-row.third-row{display:flex}.see-more-btn{color:#2ec6b3;cursor:pointer;font-size:14px;font-weight:500;margin-left:14px}.switch-zone-setting{background-color:#d9f7f3;border-radius:16px;display:none;padding:6px 10px;transition:.4s}.switch-zone-setting .label-switch{color:#0e0e2c;font-size:16px;font-weight:500;margin-right:12px}.switch-zone-setting .label-switch:before{content:"Activé"}.switch-zone{display:inline-block;height:20px;position:relative;width:36px}.switch-zone input[type=checkbox]{display:block;height:0;opacity:0;width:0}.switch-zone .slider{background-color:#c5c5d0;border:1px solid #8c8ca1;border-radius:30px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-zone .slider:before{background-color:#fff;border:1px solid #8c8ca1;border-radius:50%;bottom:-2px;content:"";height:22px;left:-1px;position:absolute;transition:.4s;width:22px}.switch-zone input:checked+.slider{background-color:#2ec6b3;border-color:#2ec6b3}.switch-zone input:checked+.slider:before{border-color:#2ec6b3;transform:translateX(15px)}.switch-zone input:focus+.slider{box-shadow:0 4px 20px rgba(0,0,0,.05)}.head-row-grid{margin-bottom:30px;text-align:right;width:100%}.head-row-grid .btn-green{margin-left:20px}.out-autorisation-grid{column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:30px}.out-autorisation-grid form{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:24px 30px;row-gap:26px}.out-autorisation-grid form .first-row,.out-autorisation-grid form .first-row input{width:auto!important}.out-autorisation-grid form .form-input.dropdown{width:120px}.out-autorisation-grid form .form-input.dropdown input,.out-autorisation-grid form .form-input.dropdown ul{width:90px}.out-autorisation-grid form .form-input.dropdown ul{right:0!important}.out-autorisation-grid form .form-input.dropdown span{right:7px}.out-autorisation-grid form .form-input.dropdown:last-child span.icon.ic-chevron-input-dropdown{right:0!important}.out-autorisation-grid form .form-input.dropdown:last-child label{margin:0 13px}.out-autorisation-grid form .search-dropdown.dropdown-toggle:not(:placeholder-shown)~.ic-chevron-input-dropdown{right:7px!important}.out-autorisation-grid form #save-btn{margin:auto;text-align:center}.out-autorisation-grid form.out-planned .form-input.dropdown{cursor:text}.out-autorisation-grid form.out-planned input{pointer-events:none}.resident-edit-out .resident-autorisation-out:hover{box-shadow:none!important;pointer-events:none}.row-two-input-form{align-items:center;display:flex;margin-top:8px}.row-two-input-form .form-input.dropdown{margin:0;width:170px}.row-two-input-form .form-input.dropdown label{align-items:center;display:flex;justify-content:center;margin-right:8px}.row-two-input-form .form-input.dropdown input{height:34px;margin:0}.row-two-input-form .form-input.dropdown ul{height:120px;left:auto;right:10px;top:34px;width:130px}.row-two-input-form .form-input.dropdown .search-dropdown.dropdown-toggle:not(:placeholder-shown)~.ic-chevron-input-dropdown{right:19px}.row-two-input-form .form-input.dropdown span{right:19px}.row-two-input-form .form-input.dropdown:last-child ul{right:20px}.row-two-input-form .form-input.dropdown:last-child span{right:28px}.row-two-input-form .form-input.dropdown:last-child .search-dropdown.dropdown-toggle:not(:placeholder-shown)~.ic-chevron-input-dropdown{right:28px}.add_autorization{align-items:center;background-image:repeating-linear-gradient(0deg,#333,#333 7px,transparent 0,transparent 18px,#333 0),repeating-linear-gradient(90deg,#333,#333 7px,transparent 0,transparent 18px,#333 0),repeating-linear-gradient(180deg,#333,#333 7px,transparent 0,transparent 18px,#333 0),repeating-linear-gradient(270deg,#333,#333 7px,transparent 0,transparent 18px,#333 0);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:3px 100%,100% 3px,3px 100%,100% 3px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:600;height:256px;justify-content:center}.add_autorization:hover span{background-color:#39d8c4;box-shadow:0 4px 13px rgba(67,67,67,.16)}.add_autorization span{align-items:center;background-color:#2ec6b3;border-radius:100px;display:flex;font-size:48px;height:58px;justify-content:center;margin-bottom:20px;width:58px}.add_autorization span:before{color:#fff}div[data-id=modal-delete-resident] .icon-warning:before{color:#f44336}@media screen and (max-width:350px){.resident-edit div.identity-resident.cards-infos-res{display:grid;grid-template-columns:48px 1fr;row-gap:10px}.resident-edit div.identity-resident.cards-infos-res div.resident-room{display:flex;grid-column:1/3;justify-content:space-between;width:100%}}@media screen and (max-width:600px){div.resident-edit .infos-resident .identity-resident{min-width:auto}.resident-edit .infos-resident .cards-infos-res .resident-surveillance{display:none}div.zone-setting-cards .zone-infos{display:block;margin-bottom:30px}div.zone-setting-cards .zone-infos p{margin-bottom:7px}div.zone-setting-cards div.hour-autorisation-row{grid-template-columns:1fr}}@media screen and (max-width:800px){div.resident-edit div.infos-resident .resident-revision.cards-infos-res{display:none}.zone-setting-cards .zone-setting-row.first-row{display:block}.zone-setting-cards .zone-setting-row.first-row .zone-infos{margin-top:6px}}@media screen and (max-width:991px){#btn-edit,.resident-edit .infos-resident .resident-autorisation-out.cards-infos-res,.zone-resident-container.edit div.btn-block-validate-edit{display:none}.zone-resident-container.edit .second-row input[type=checkbox]+label,.zone-resident-container.edit .switch-zone-setting,div.zone-resident-container.edit input[type=checkbox]+label:before{display:none!important}.zone-resident-container.edit .see-more-btn,div.zone-resident-container.edit .zone-infos{display:flex}div .resident-edit .infos-resident .resident-revision.cards-infos-res{display:flex;min-width:180px;width:180px}.zone-setting-cards div.hour-autorisation-row{grid-template-columns:1fr 1fr}}@media screen and (max-width:1080px){div.out-autorisation-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:1160px){.zone-setting-cards .hour-autorisation-row{grid-template-columns:1fr 1fr 1fr}.resident-edit .infos-resident .resident-revision.cards-infos-res{display:none}div.resident-edit .infos-resident .resident-autorisation-out{width:auto}.zone-setting-cards .zone-setting-row.first-row{align-items:baseline;position:relative}.zone-setting-cards .zone-setting-row.first-row .see-more-btn{bottom:0;position:absolute;right:0}.zone-setting-cards .zone-setting-row.first-row .first-block{display:block}.zone-setting-cards .zone-setting-row.first-row .first-block .direction-setting{width:220px}}@media screen and (max-width:1400px){.resident-edit .infos-resident .identity-resident{min-width:545px;padding:15px 20px 16px}}@media screen and (min-width:1000px) and (max-width:1400px){.zone-setting-cards .direction-setting{width:210px}}@media screen and (max-width:1500px){.resident-edit .infos-resident .resident-autorisation-out,.resident-edit .infos-resident .resident-revision{min-width:auto;width:100%}}div.daterangepicker.openscenter:after,div.daterangepicker.openscenter:before{display:none}div.daterangepicker.openscenter .calendar-table thead tr:first-child th:first-child{right:-10px}div.daterangepicker.openscenter .calendar-table thead tr:first-child th{position:relative}div.daterangepicker.openscenter .calendar-table td.off.ends{background:transparent!important;color:#999!important}div.daterangepicker.openscenter td.available.in-range:hover{background-color:#2ec6b3;color:#fff}div.daterangepicker.openscenter td.available.in-range:hover,div.daterangepicker.openscenter td.available:hover{border-radius:55px}div.daterangepicker.openscenter .calendar-table td.active.end-date.available{border-radius:0 20px 20px 0}div.daterangepicker.openscenter .calendar-table td.active.start-date.available{border-radius:20px 0 0 20px}div.daterangepicker .drp-calendar{max-width:inherit}div.daterangepicker.show-calendar .drp-buttons{border-top:none;display:flex;justify-content:space-between}div.daterangepicker.show-calendar .drp-buttons .btn.cancel-date-btn,div.daterangepicker.show-calendar .drp-buttons .btn.validate-date-btn{font-size:16px;font-weight:500}div.daterangepicker.show-calendar .drp-buttons .btn.cancel-date-btn{border:none;color:#8c8ca1}div.daterangepicker.show-calendar .drp-buttons button.applyBtn{background-color:#2ec6b3;border-radius:4px;color:#fff;padding:5px 10px}div.daterangepicker .calendar-table thead tr th{color:#8c8ca1;font-size:16px;font-weight:500}div.daterangepicker .calendar-table thead tr th.month{color:#0e0e2c;font-size:18px}div.daterangepicker .calendar-table thead tr th.next span,div.daterangepicker .calendar-table thead tr th.prev span{border:solid #2ec6b3;border-width:0 2px 2px 0}div.daterangepicker .calendar-table thead tr th.next,div.daterangepicker .calendar-table thead tr th.prev{min-width:fit-content;width:fit-content}div.daterangepicker .calendar-table thead tr:first-child{height:42px;position:relative}div.daterangepicker .calendar-table thead tr:first-child th{position:absolute}div.daterangepicker .calendar-table thead tr:first-child th:hover{background-color:transparent}div.daterangepicker .calendar-table thead tr:first-child th span{align-items:center;background:#d9f7f3;border:none;border-radius:40px;display:flex;height:22px;justify-content:center;transform:none;width:22px}div.daterangepicker .calendar-table thead tr:first-child th span:after,div.daterangepicker .calendar-table thead tr:first-child th span:before{color:#2ec6b3;font-family:icomoon,Arial,sans-serif;font-size:18px}div.daterangepicker .calendar-table thead tr:first-child th:first-child{right:46px}div.daterangepicker .calendar-table thead tr:first-child th:first-child span:before{content:"\e90f"}div.daterangepicker .calendar-table thead tr:first-child th:nth-child(2){left:6px}div.daterangepicker .calendar-table thead tr:first-child th:last-child{right:-10px}div.daterangepicker .calendar-table thead tr:first-child th:last-child span:before{content:"\e910"}div.daterangepicker .calendar-table tbody td{font-size:15px;font-weight:600}div.daterangepicker .calendar-table table.table-condensed{border-collapse:separate}div.daterangepicker .calendar-table td,div.daterangepicker .calendar-table td.active,div.daterangepicker .calendar-table td.active:hover,div.daterangepicker .calendar-table td.in-range.active.available,div.daterangepicker .calendar-table td.start-date.end-date{border-radius:100px;height:32px;padding:9px 12px;width:32px}div.daterangepicker .calendar-table td.in-range.available{border-radius:0}div.daterangepicker .calendar-table .active.start-date.active.end-date.available{border-radius:100px}div.daterangepicker .calendar-table td.today{color:#2ec6b3}div.daterangepicker .calendar-table td.active,div.daterangepicker .calendar-table td.active:hover{background-color:#2ec6b3;color:#fff}div.daterangepicker .calendar-table td.avaible:hover{background-color:#f4f5f9}div.daterangepicker .calendar-table option.disabled,div.daterangepicker .calendar-table td.disabled{color:#d4d4d4;text-decoration:none}.resident-list-page div.daterangepicker .calendar-table td.today{border:1px solid #2ec6b3;border-radius:100PX;color:#000}.resident-list-page div.daterangepicker .calendar-table td.active,.resident-list-page div.daterangepicker .calendar-table td.active:hover{background-color:#2ec6b3;color:#fff}@keyframes calendarSlide{0%{display:none;transform:translateY(0)}1%{display:block;transform:translateY(0)}to{display:block;transform:translateY(-420px)}}@media screen and (max-width:360px){.calendar-table table.table-condensed{border-spacing:12px 4px!important}div.daterangepicker.show-calendar .drp-buttons .btn.cancel-date-btn,div.daterangepicker.show-calendar .drp-buttons .btn.validate-date-btn{padding:8px 30px!important}}@media screen and (min-width:540px) and (max-width:768px){body div.daterangepicker .calendar-table table.table-condensed{border-spacing:8vw 6px!important}}@media screen and (max-width:768px){div.daterangepicker.openscenter div.drp-calendar .calendar-table table.table-condensed{border-spacing:0 6px!important}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:none!important}body .daterangepicker{animation:calendarSlide 1s ease;animation-direction:reverse;border-radius:20px 20px 0 0;height:420px;left:0!important;margin-top:100vh;position:fixed;top:auto!important;top:0!important;transform:translateY(0);transition:transform 1s ease;width:100%}body .daterangepicker.show-calendar .drp-buttons .btn.cancel-date-btn,body .daterangepicker.show-calendar .drp-buttons .btn.validate-date-btn{border-radius:44px;font-size:18px;padding:8px 40px}body .daterangepicker.show-calendar{animation:calendarSlide 1s ease;left:0!important;margin-top:100vh;transform:translateY(-420px)}body .daterangepicker:after,body .daterangepicker:before{display:none}body div.daterangepicker div.drp-calendar.left{margin:auto;max-width:100vw;padding:0!important;padding:0;text-align:center;width:100vw}body div.daterangepicker div.drp-calendar .calendar-table{background-color:transparent}body div.daterangepicker div.drp-calendar .calendar-table table.table-condensed{border-spacing:5vw 6px}body div.daterangepicker div.drp-calendar .calendar-table thead tr:first-child th:first-child{right:80px}body div.daterangepicker div.drp-calendar .calendar-table thead tr:first-child th:nth-child(2){left:30px}body div.daterangepicker div.drp-calendar .calendar-table thead tr:first-child th:last-child{right:30px}body div.daterangepicker div.drp-calendar .calendar-table thead tr:first-child th span:after,body div.daterangepicker div.drp-calendar .calendar-table thead tr:first-child th span:before{font-size:14px}body div.daterangepicker div.drp-calendar .calendar-table thead tr:first-child th span{height:32px;width:32px}body div.daterangepicker div.drp-calendar .calendar-table thead tr:first-child{height:42px}}@media screen and (max-width:540px){div.daterangepicker.openscenter{animation:calendarSlideRight .2s ease-in-out;border:none;height:100%;margin-top:80px;overflow:scroll;transform:translateY(0);transition:transform 1s ease}div.daterangepicker.openscenter div.drp-calendar .calendar-table table.table-condensed{border-spacing:0 6px!important}div.daterangepicker.openscenter div.drp-calendar .calendar-table thead tr:first-child th:first-child{right:0}div.daterangepicker.openscenter .drp-calendar.left{position:absolute;z-index:4}div.daterangepicker.openscenter .drp-calendar.left .prev.available{top:7px}div.daterangepicker.openscenter .drp-calendar.left .calendar-table{position:absolute;width:60px}div.daterangepicker.openscenter .drp-calendar thead tr:nth-child(2),div.daterangepicker.openscenter .drp-calendar.left .month,div.daterangepicker.openscenter .drp-calendar.left tbody,div.daterangepicker.openscenter .drp-calendar.left thead th:last-child{display:none}div.daterangepicker.openscenter .drp-calendar.right{height:100vh}div.daterangepicker.openscenter .drp-calendar.right thead th:first-child{display:none}div.daterangepicker.openscenter .drp-calendar.right thead .month{width:100%}div.daterangepicker.openscenter .drp-calendar.right thead .next.available{padding-right:20px;position:absolute;right:0;top:3px}div.daterangepicker.openscenter .drp-buttons{bottom:80px;display:flex;flex-direction:column-reverse;position:fixed;row-gap:10px;width:100%}div.daterangepicker.openscenter .drp-selected{display:none}}@keyframes calendarSlideRight{0%{display:none;transform:translateX(100vw)}1%{display:block;transform:translateX(100vw)}to{display:block;transform:translateX(0)}}.filter-menu-secondary .prev.available span:before{content:"\e913";font-size:14px}.filter-menu-secondary .next.available span:before{content:"\e909";font-size:14px}.dropdown-filter-resp{width:fit-content}.alert-list{display:flex;flex-direction:column;row-gap:20px}.alert-list .dropdown-filter-acces .clear-icon-bar{right:9px}.content.alert-list{row-gap:0}.alert-cards{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;height:84px;justify-content:space-between;padding-left:30px;position:relative}.alert-cards:hover{box-shadow:0 4px 13px rgba(67,67,67,.16)}.alert-cards:before{border-radius:8px 0 0 8px;content:"";height:100%;left:0;position:absolute;top:0;width:8px}.alert-cards.alert-resident:before{background-color:#fb4744}.alert-cards.retour-auto:before{background-color:#fb752a}.alert-cards.test-syst:before{background-color:#3a7dfe}.alert-cards.fausse-alert:before{background-color:#2fc7b4}.alert-cards.statut-inconnu:before{background-color:#a7a7a7}.alert-cards img{width:52px}.alert-cards .access-name{width:180px}.alert-cards .date-alert,.alert-cards .process-alert{width:200px}.alert-cards .process-time{width:80px}.alert-cards .process-time-title{text-overflow:unset;width:fit-content}.alert-cards .resp-name{width:130px}.alert-cards button{border-radius:4px;height:30px;margin-right:14px;width:30px}.alert-cards button:hover{background-color:#f4f5f9}.alert-cards button .icon-more{font-size:25px}.alert-cards ul{left:auto;overflow:hidden;position:absolute;right:10px;top:30px;width:220px}.alert-cards ul li{display:flex}.alert-cards ul .icon-edit{font-size:24px;height:24px;margin-right:8px;margin-top:-3px}.alert-edit{background-color:#fff;border-radius:10px;margin-top:30px;padding:30px 30px 50px}.alert-edit h2{margin-bottom:16px;text-align:center}.alert-edit .btn-block{margin-top:40px;text-align:right}.alert-edit .btn-block .btn-green{margin-left:20px}.alert-cards.flat-alert-cards{box-shadow:none;margin-bottom:40px}.alert-cards.flat-alert-cards:before{display:none}.alert-cards.flat-alert-cards.alert-resident{background-color:#ffeaea}.alert-cards.flat-alert-cards.retour-auto{background-color:#ffe5d7}.alert-cards.flat-alert-cards.test-syst{background-color:#d0e0ff}.alert-cards.flat-alert-cards.fausse-alert{background-color:#d9f7f3}.alert-cards.flat-alert-cards.statut-inconnu{background-color:#eee}.new-statut-grid{column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.new-statut-grid .new-statut-cards{border:1px solid transparent;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.05);cursor:pointer;padding:20px 10px 50px 20px}.new-statut-grid .new-statut-cards .statut-title{margin-bottom:12px;margin-top:16px}.new-statut-grid .new-statut-cards p{white-space:inherit}.new-statut-grid .new-statut-cards .first-row{position:relative}.new-statut-grid .new-statut-cards img{width:30px}.new-statut-grid .new-statut-cards input{position:absolute;right:0;top:0}.new-statut-grid .new-statut-cards.alert-resident .statut-title{color:#fb4744}.new-statut-grid .new-statut-cards.alert-resident input[type=radio]+label:after,.new-statut-grid .new-statut-cards.alert-resident.checked{border-color:#fb4744}.new-statut-grid .new-statut-cards.alert-resident input[type=radio]:checked+label:after{background-color:#fb4744;border-color:#fb4744}.new-statut-grid .new-statut-cards.fausse-alert .statut-title{color:#2fc7b4}.new-statut-grid .new-statut-cards.fausse-alert input[type=radio]+label:after,.new-statut-grid .new-statut-cards.fausse-alert.checked{border-color:#2fc7b4}.new-statut-grid .new-statut-cards.fausse-alert input[type=radio]:checked+label:after{background-color:#2fc7b4;border-color:#2fc7b4}.new-statut-grid .new-statut-cards.retour-auto .statut-title{color:#fb752a}.new-statut-grid .new-statut-cards.retour-auto input[type=radio]+label:after,.new-statut-grid .new-statut-cards.retour-auto.checked{border-color:#fb752a}.new-statut-grid .new-statut-cards.retour-auto input[type=radio]:checked+label:after{background-color:#fb752a;border-color:#fb752a}.new-statut-grid .new-statut-cards.test-syst .statut-title{color:#3a7dfe}.new-statut-grid .new-statut-cards.test-syst input[type=radio]+label:after,.new-statut-grid .new-statut-cards.test-syst.checked{border-color:#3a7dfe}.new-statut-grid .new-statut-cards.test-syst input[type=radio]:checked+label:after{background-color:#3a7dfe;border-color:#3a7dfe}input[type=radio].radio-style-check{display:none}input[type=radio].radio-style-check+label{position:absolute;right:0;top:0;z-index:0;z-index:4}input[type=radio].radio-style-check+label:before{border-radius:22px;color:transparent;content:"\e90c";display:inline-block;font-size:16px;height:22px;padding:3px 0 0 3px;transition:.2s;width:22px}input[type=radio].radio-style-check:checked+label:before{color:#fff}input[type=radio].radio-style-check+label:after{border:1px solid #3c3c3c;border-radius:22px;color:transparent;content:"";display:inline-block;font-size:16px;height:22px;left:0;padding:.5px 1.5px 2.5px 1px;position:absolute;top:0;transition:.2s;width:22px;z-index:-1}input[type=radio].radio-style-check:checked+label:after{background-color:#2ec6b3;border-color:#2ec6b3;color:#fff}.filters-tags-container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:30px}.remove_filter{cursor:pointer}#remove-filter-container{font-size:20px;margin-bottom:-.2rem}.tag{align-items:center;background:#fff;border:1px solid #2ec6b3;border-radius:38px;display:flex;flex-direction:row;font-weight:500;gap:14px;justify-content:center;padding:8px 16px;width:fit-content}.new-statut-grid .new-statut-cards.statut-inconnu input[type=radio]+label:after,.new-statut-grid .new-statut-cards.statut-inconnu.checked{border-color:#000}.new-statut-grid .new-statut-cards.statut-inconnu input[type=radio]:checked+label:after{background-color:#000;border-color:#000}@media screen and (max-width:340px){.alert-cards{display:block;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:52px 52px 52px;height:250px}.alert-cards img{grid-column:1;grid-row:1}.alert-cards .access-name,.alert-cards .process-alert{display:block;grid-column:1/5;grid-row:2}.alert-cards .date-alert{margin-bottom:10px;margin-top:10px}}@media screen and (min-width:340px) and (max-width:768px){.alert-cards{display:grid;grid-template-columns:75px 1fr;grid-template-rows:52px 52px;height:150px;padding-left:20px;row-gap:16px}.alert-cards img{grid-column:1;grid-row:1}.alert-cards .access-name,.alert-cards .process-alert{display:block;grid-column:2/5;grid-row:1}.alert-cards .access-name{margin-top:30px}.alert-cards .process-alert{margin-top:-22px}.alert-cards .date-alert{grid-column:1/2;grid-row:2}.alert-cards .resp-name{grid-column:3/4;grid-row:2}}@media screen and (max-width:991px){.new-statut-grid{grid-template-columns:repeat(3,1fr)}.alert-list .filter-row{flex-direction:column;row-gap:20px}.alert-list .filter-row .multiple-dropdown-block,.alert-list .filter-row .sort-dropdown{width:100%}.alert-list .filter-row .sort-dropdown{cursor:auto;justify-content:end}.alert-list .filter-row .dropdown-toggle{cursor:pointer}.edit-alert-btn{display:none}}@media screen and (max-width:768px){.alert-list .filter-row{margin:0}.alert-cards{padding-top:14px}.access-name .p-norm-text,.process-alert .p-norm-text{display:none}.access-name p{font-weight:400!important}.new-statut-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.new-statut-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1280px){.process-time{display:none}}@media screen and (min-width:991px) and (max-width:1024px){.new-statut-grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px) and (max-width:1280px){.alert-cards{padding-left:20px;padding-right:20px}.alert-cards .access-name{width:150px}.alert-cards .resp-name{width:90px}}.mail-item a{column-gap:14px;display:flex;flex-direction:row;height:108px;padding:18px 20px}.mail-item a:hover{background-color:#e7f7f5}.mail-item a img{border-radius:20px;height:40px;width:40px}.mail-item a .first-row{display:flex;justify-content:space-between}.mail-item a .exp-mail{color:#0e0e2c;font-size:16px;font-weight:500;overflow:visible;position:relative}.mail-item a .date-mail{color:#0e0e2c;font-size:14px}.mail-item a .title-mail{color:#0e0e2c;height:53px}.mail-item.new-mail a .exp-mail:before{background-color:#2ec6b3;border-radius:30px;content:"";height:12px;position:absolute;right:-19px;top:5.5px;width:12px}.mail-item.new-mail a .title-mail{color:#2ec6b3;font-weight:500}.mail-item.new-mail a .date-mail{font-weight:500}.mail-page{column-gap:20px;display:flex;flex-direction:row;margin-bottom:0!important;margin-top:20px;max-height:calc(100vh - 190px);min-height:calc(100vh - 190px)}.mail-page .mail-item-prev.hidden{display:none}.mail-page .no-result{font-weight:500;text-align:center}.mail-page .no-result.hidden{display:none}.mail-page .mail-col-left{min-width:374px;width:374px}.mail-page .mail-col-left #search-bar{margin-bottom:20px;width:100%}.mail-page .mail-col-left .search-bar-block span.icon-search_green{top:5px}.mail-page .mail-col-left .search-bar-block span.icon-clear-search-bar{top:14px}.mail-page .mail-col-left .mail-list{display:flex;flex-direction:column;max-height:calc(100% - 62px);min-height:calc(100% - 62px);overflow-y:scroll;padding-bottom:9px;padding-right:6px;row-gap:14px}.mail-page .mail-col-left .mail-list .mail-item-content{width:100%}.mail-page .mail-col-left .mail-list li{background-color:#fff;border-radius:8px;cursor:pointer}.mail-page .mail-col-left .mail-list li a{pointer-events:none}.mail-page .mail-col-left .mail-list li.new-mail{box-shadow:0 4px 13px rgba(67,67,67,.16)}.mail-page .mail-col-left .mail-list li.select-mail{background-color:#c0eee8}.mail-page .mail-col-left .mail-list li.select-mail a .title-mail{color:#3aaf9d}.mail-page .mail-col-right{background-color:#fff;border-radius:20px;min-height:100%;padding:24px 10px 24px 24px;width:100%}.mail-page .mail-col-right .mail-txt-content{height:100%;overflow-y:scroll;padding-right:14px}.mail-page .mail-col-right h2{color:#0e0e2c;font-size:18px;font-weight:600;margin-bottom:10px}.mail-page .mail-col-right .exp-block{align-items:center;display:flex;flex-direction:row;margin-bottom:24px}.mail-page .mail-col-right .exp-block img{height:46px;margin-right:14px;width:46px}.mail-page .mail-col-right .exp-block .exp-name{color:#0e0e2c;font-weight:600}.mail-page .mail-col-right .exp-block .exp-date{color:#313136;font-weight:500}.mail-page .mail-col-right .content-mail h3{color:#0e0e2c;color:#2ec6b3;font-size:16px;font-weight:600;margin:8px 0}.mail-page .mail-col-right .content-mail p{color:#313136;white-space:normal}.mail-page .mail-col-right .content-mail b{color:#0e0e2c;font-weight:500}.mail-page .mail-col-right .content-mail a{color:#2ec6b3;text-decoration:underline}.mail-page .mail-col-right .block-attachement-mail{column-gap:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-top:20px;row-gap:1rem}.mail-page .mail-col-right .block-attachement-mail .attachement-name{white-space:break-spaces}.mail-page .mail-col-right .block-attachement-mail .attachement-mail{align-items:center;cursor:pointer;display:flex;width:48%}.mail-page .mail-col-right .block-attachement-mail .attachement-mail .icon-mail_attach{margin-top:6px}.mail-page .mail-col-right .block-attachement-mail .attachement-mail .icon{font-size:30px}.mail-page .mail-col-right .block-attachement-mail .attachement-mail p{font-size:14px;margin-left:16px}@media screen and (min-width:960px) and (max-width:1280px){div.mail-page .mail-col-left{min-width:340px;width:340px}div.mail-page .mail-col-right .block-attachement-mail{flex-direction:column}.mail-item a .date-mail{font-size:13px}.mail-item a .exp-mail{font-size:15.5px}}@media screen and (max-width:960px){.content.mail-page{height:auto;max-height:none;min-height:auto}.mail-page .mail-col-right .block-attachement-mail .attachement-mail{width:97%}.mail-page .mail-col-left .mail-list li.select-mail{background-color:#fff}.mail-page .mail-col-left .mail-list li.select-mail:not(.new-mail) a .title-mail{color:#0e0e2c}div.mail-page .mail-col-left .mail-list li a{pointer-events:auto}div.mail-page div.mail-col-left{min-width:100%;width:100%}div.mail-page div.mail-col-left ul li a,div.mail-page div.mail-col-left ul li a .mail-item-content{height:max-content;width:100%}div.mail-page div.mail-col-left ul li a .mail-item-content .title-mail,div.mail-page div.mail-col-left ul li a .title-mail{height:auto}div.mail-page div.mail-col-right{display:none}div.mail-page.mobile-mail-page{margin-top:0}div.mail-page.mobile-mail-page div.mail-col-right{display:block}div.mail-page .mail-col-right .block-attachement-mail{flex-direction:column}}@media screen and (max-width:390px){div.mail-page .mail-col-left .mail-list li a{padding-bottom:42px;position:relative}div.mail-page .mail-col-left .mail-list li a .date-mail{bottom:16px;position:absolute;right:16px}}.filter-row.min-margin{margin-bottom:10px}.contact-list .header-table{color:#0e0e2c;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin-bottom:20px;padding:0 20px 0 40px}.contact-list .name-contact{display:flex;position:relative;width:116px}.contact-list .name-contact .first-name-contact{display:block;overflow:hidden;white-space:nowrap;width:1ch}.contact-list .name-contact .last-name-contact{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.contact-list .numero-contact{width:118px}.contact-list .mode-contact{width:46px}.contact-list .use-contact{width:90px}.contact-list .use-contact.not-use-contact,.contact-list .use-contact.not-use-contact span{color:#ff871f}.contact-list .day-contact{width:170px}.contact-list .day-contact .day{margin-right:4px;text-align:center;width:16px}.contact-list .day-contact .disable-day{color:#8c8ca1;font-weight:400}.contact-list .day-contact .day:not(.disable-day){font-weight:600}.contact-list .hour-contact{overflow:visible;width:204px}.contact-list .btn-contact{width:30px}.contact-list ul.table{display:flex;flex-direction:column;row-gap:20px}.contact-list ul.table .use-contact{overflow:visible}.contact-list .contact-row{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);color:#0e0e2c;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin-bottom:0;padding:16px 20px 16px 40px;position:relative}.contact-list .contact-row div{display:flex}.contact-list .contact-row:hover{box-shadow:0 4px 13px rgba(67,67,67,.16)}.contact-list .contact-row .icon-more{font-size:22px}.contact-list .contact-row ul{left:auto;right:0}.contact-list .contact-row ul li{display:flex;width:240px}.contact-list .contact-row ul .icon-edit{font-size:24px;height:24px;margin-right:8px;margin-top:-3px}.conflit-contact{background-color:#f44336;border-radius:10px;height:12px;left:12px;position:absolute;top:27px;width:12px}.conflit-contact:hover+.tooltip{display:block}.tooltip .tooltiptext{background-color:#24365c;border:1px solid #24365c;border-radius:10px;bottom:145%;color:#fff;font-size:16px;font-weight:400;left:50%;opacity:0;padding:11px;position:absolute;text-align:center;text-overflow:inherit;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:inherit;z-index:1}.tooltip .tooltiptext:after{border:8px solid transparent;border-top-color:#24365c;content:"";left:50%;margin-left:-8px;position:absolute;top:100%}.tooltip:hover .tooltiptext,.tooltip:hover+.tooltiptext,.tooltip:hover~.tooltiptext{opacity:1;visibility:visible}.tooltip-text{background-color:#24365c;border-radius:10px;color:#fff;left:0;line-height:20px;padding:16px;position:absolute;top:0;width:274px}.tooltip-text .title-tooltip{font-size:14px;font-weight:500;margin-bottom:8px;text-transform:uppercase}.tooltip-text .text-tooltip{font-size:14px}.tooltip-text .text-tooltip,.tooltip-text .title-tooltip{color:#fff}div[data-id=modal-add-contact],div[data-id=modal-edit-contact]{width:705px}div[data-id=modal-add-contact] form,div[data-id=modal-edit-contact] form{display:flex;flex-direction:column;margin-top:20px;row-gap:20px}div[data-id=modal-add-contact] .row-input-form-first,div[data-id=modal-edit-contact] .row-input-form-first{display:flex}div[data-id=modal-add-contact] .contact-identity,div[data-id=modal-edit-contact] .contact-identity{margin-right:26px;width:250px}div[data-id=modal-add-contact] .contact-mode,div[data-id=modal-edit-contact] .contact-mode{margin-right:36px}div[data-id=modal-add-contact] .contact-number,div[data-id=modal-edit-contact] .contact-number{width:185px}div[data-id=modal-add-contact] .contact-number span,div[data-id=modal-edit-contact] .contact-number span{display:none}div[data-id=modal-add-contact] .contact-number input,div[data-id=modal-edit-contact] .contact-number input{width:100%}div[data-id=modal-add-contact] .contact-number.dect .inpt-field,div[data-id=modal-edit-contact] .contact-number.dect .inpt-field{align-items:center;display:flex;justify-content:center}div[data-id=modal-add-contact] .contact-number.dect .inpt-field input,div[data-id=modal-edit-contact] .contact-number.dect .inpt-field input{margin-left:10px}div[data-id=modal-add-contact] .contact-number.dect .inpt-field span,div[data-id=modal-edit-contact] .contact-number.dect .inpt-field span{display:block;margin-top:10px}div[data-id=modal-add-contact] .inpt-radio-block,div[data-id=modal-edit-contact] .inpt-radio-block{display:flex;margin-top:9px}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio{align-items:center;display:flex;justify-content:center;margin-top:5px;position:relative}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio input,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio input{margin-right:6px;margin-top:0}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio input[type=radio],div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio input[type=radio]{display:none}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio label,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio label{color:#0e0e2c;font-weight:400}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio label:before,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio label:before{background-color:transparent;border:1px solid #313136;border-radius:11px;content:" ";display:inline-block;height:15px;margin:0 5px 0 0;position:relative;top:5px;width:15px}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio input[type=radio][data-checked=checked]+label:before,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio input[type=radio][data-checked=checked]+label:before{border:1px solid #2ec6b3}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio input[type=radio][data-checked=checked]+label:after,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio input[type=radio][data-checked=checked]+label:after{background:#2ec6b3;border-radius:11px;content:"";display:block;height:9px;left:3px;position:absolute;top:8px;width:9px}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio:first-child,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio:first-child{margin-right:20px}div[data-id=modal-add-contact] .inpt-radio-block .inpt-radio label,div[data-id=modal-edit-contact] .inpt-radio-block .inpt-radio label{display:flex}div[data-id=modal-add-contact] .day-contact-form,div[data-id=modal-edit-contact] .day-contact-form{column-gap:10px}div[data-id=modal-add-contact] .day-contact-form span,div[data-id=modal-edit-contact] .day-contact-form span{align-items:center;background-color:#f4f5f9;border:1px solid #8c8ca1;border-radius:6px;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:36px;justify-content:center;width:62px}div[data-id=modal-add-contact] .day-contact-form span.select,div[data-id=modal-edit-contact] .day-contact-form span.select{background-color:#fff;border-color:#2ec6b3;font-weight:600}div[data-id=modal-add-contact] .two-block-inpt,div[data-id=modal-edit-contact] .two-block-inpt{display:flex;flex-direction:row}div[data-id=modal-add-contact] .two-block-inpt input,div[data-id=modal-add-contact] .two-block-inpt ul,div[data-id=modal-edit-contact] .two-block-inpt input,div[data-id=modal-edit-contact] .two-block-inpt ul{width:100px!important}div[data-id=modal-add-contact] .two-block-inpt .row-two-input-form .form-input.dropdown,div[data-id=modal-edit-contact] .two-block-inpt .row-two-input-form .form-input.dropdown{width:140px}div[data-id=modal-add-contact] .two-block-inpt .second-row-inpt,div[data-id=modal-edit-contact] .two-block-inpt .second-row-inpt{display:none}div[data-id=modal-add-contact] .two-block-inpt .second-row-inpt.active-two,div[data-id=modal-edit-contact] .two-block-inpt .second-row-inpt.active-two{display:flex}div[data-id=modal-add-contact] .two-block-inpt .second-row-inpt.active-two .form-input.dropdown.last-drop,div[data-id=modal-edit-contact] .two-block-inpt .second-row-inpt.active-two .form-input.dropdown.last-drop{width:130px}div[data-id=modal-add-contact] .two-block-inpt .second-row-inpt.active-two .form-input.dropdown.last-drop span,div[data-id=modal-edit-contact] .two-block-inpt .second-row-inpt.active-two .form-input.dropdown.last-drop span{right:16px}div[data-id=modal-add-contact] .two-block-inpt .second-row-inpt.active-two p,div[data-id=modal-edit-contact] .two-block-inpt .second-row-inpt.active-two p{margin-right:9px}div[data-id=modal-add-contact] .two-block-inpt .second-row-inpt.active-two .icon-remove,div[data-id=modal-edit-contact] .two-block-inpt .second-row-inpt.active-two .icon-remove{cursor:pointer;font-size:20px}div[data-id=modal-add-contact] .two-block-inpt .add-second-hour,div[data-id=modal-edit-contact] .two-block-inpt .add-second-hour{align-items:center;background-color:#f4f5f9;border:1px solid #f4f5f9;border-radius:10px;cursor:pointer;display:flex;height:36px;justify-content:center;margin-top:6px;padding:0 27px}div[data-id=modal-add-contact] .two-block-inpt .add-second-hour:hover,div[data-id=modal-edit-contact] .two-block-inpt .add-second-hour:hover{border-color:#2ec6b3}div[data-id=modal-add-contact] .two-block-inpt .add-second-hour:hover p,div[data-id=modal-add-contact] .two-block-inpt .add-second-hour:hover span:before,div[data-id=modal-edit-contact] .two-block-inpt .add-second-hour:hover p,div[data-id=modal-edit-contact] .two-block-inpt .add-second-hour:hover span:before{color:#2ec6b3}div[data-id=modal-add-contact] .two-block-inpt .add-second-hour p,div[data-id=modal-edit-contact] .two-block-inpt .add-second-hour p{align-items:center;color:#0e0e2c;display:flex;justify-content:center}div[data-id=modal-add-contact] .two-block-inpt .add-second-hour span,div[data-id=modal-edit-contact] .two-block-inpt .add-second-hour span{font-size:24px;margin-right:13px;margin-top:5px}div[data-id=modal-delete-contact]{z-index:51}div[data-id=modal-delete-contact] .icon-warning:before{color:#f44336}@media screen and (min-width:1150px) and (max-width:1280px){.contact-list .header-table{padding:0 20px 0 30px}.contact-list .contact-row{padding:16px 20px 16px 30px}.mode-contact{display:none}}@media screen and (min-width:769px) and (max-width:1149px){.contact-list div.header-table,.headrow button{display:none}.contact-list .contact-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;height:80px}.contact-list .conflit-contact.tooltip{top:34px}.contact-list .name-contact{display:flex;flex-direction:column-reverse}.contact-list .name-contact .first-name-contact{font-weight:400;width:auto}.contact-list .mode-contact,.contact-list .numero-contact{grid-column:2}.contact-list .numero-contact{margin-top:-23px}.contact-list .mode-contact{font-weight:400;margin-top:-24px}.contact-list .use-contact{display:flex;flex-direction:column;grid-column:3;margin-top:-50px}.contact-list .day-contact,.contact-list .hour-contact{grid-column:4}.contact-list .day-contact{margin-top:-72px}.contact-list .hour-contact{margin-top:-24px}.contact-list .name-contact .last-name-contact:before,.contact-list div.btn-contact{display:none}}@media screen and (max-width:769px){.contact-list div.header-table,.headrow button{display:none}.contact-list .contact-row{align-items:start;display:flex;flex-direction:column;row-gap:22px}.contact-list .contact-row p{display:flex;width:100%}.contact-list .contact-row p:before{color:#313136;font-size:14px;font-weight:400}.contact-list .contact-row .name-contact:before{content:"Nom"}.contact-list .contact-row .numero-contact:before{content:"Numéro"}.contact-list .contact-row .mode-contact:before{content:"Mode"}.contact-list .contact-row .use-contact span{margin-right:6px}.contact-list .contact-row .use-contact:before{content:"Utilisation"}.contact-list .contact-row .day-contact:before{content:"J. de contact"}.contact-list .contact-row .hour-contact:before{content:"Horaires"}.contact-list div.btn-contact{display:none}}@media screen and (min-width:520px) and (max-width:769px){.contact-list .contact-row .conflit-contact.tooltip{top:21px}.contact-list .contact-row p:before{width:220px}}@media screen and (max-width:520px){.contact-list .contact-row{padding:16px 14px}.contact-list .contact-row .conflit-contact.tooltip{left:auto;right:24px;top:21px}.contact-list .contact-row p:before{width:100px}.contact-list .contact-row .hour-contact{display:grid;grid-template-columns:100px 1fr}.contact-list .contact-row .hour-contact .separator{visibility:hidden}}@media screen and (min-width:1700px){.container-contact-list .content,.container-contact-list .headrow{margin:0 120px}}@media screen and (max-width:1699px){.container-contact-list .content,.container-contact-list .headrow{margin:0 20px}}@media screen and (min-width:1150px) and (max-width:1430px){.page.page-contact-list{grid-template-columns:90px 1fr}.page.page-contact-list li.coming-soon:before{display:none}.page.page-contact-list .sidebar-nav-item.sidebar-nav-btn{transition:width .4s linear;width:55px}.page.page-contact-list .sidebar{min-height:100vh;overflow:hidden;transition:width .4s ease-in-out;width:90px}.page.page-contact-list .sidebar:hover{box-shadow:0 4px 13px rgba(67,67,67,.16);transition:width .2s ease-in-out;width:240px}.page.page-contact-list .sidebar:hover .sidebar-logo a{overflow:visible;transform:scale(1);transition:.2s ease-in-out,transform .3s ease-out;width:141px}.page.page-contact-list .sidebar:hover .sidebar-name-page{opacity:1}.page.page-contact-list .sidebar:hover .sidebar-nav-item.sidebar-nav-btn{transition:width .4s linear;width:max-content}.page.page-contact-list .sidebar .sidebar-logo a{overflow:hidden;transform:scale(1.2);transition:.2s ease-in-out,transform .3s ease-in;width:28px}.page.page-contact-list .sidebar .sidebar-name-page{opacity:0;overflow:hidden;transition:.4s linear;white-space:nowrap}}@media screen and (min-width:1150px) and (max-width:1450px){.page.page-contact-list .mode-contact{display:none}.page.page-contact-list .contact-list .numero-contact{width:105px}.page.page-contact-list .contact-list .day-contact{width:140px}}@media screen and (min-width:769px) and (max-width:1149px){.contact-list .contact-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;height:80px}.contact-list div.btn-contact{display:none}}.contact-page{background-color:#fff;border-radius:8px;display:flex;flex-direction:row;margin-top:30px;padding:50px 60px}.contact-page form{display:flex;flex-direction:column;margin-top:36px;row-gap:30px}.contact-page form #mail-contact,.contact-page form #subject-contact{z-index:0}.contact-page form textarea{min-height:235px}.contact-page form .inpt-sub-contact{margin:auto;position:relative;text-align:center;width:max-content}.contact-page form .inpt-sub-contact span{left:25px;position:absolute;top:7px}.contact-page form .inpt-sub-contact span#timer{display:none}.contact-page form .inpt-sub-contact input{background-color:#2ec6b3;border-radius:40px;box-shadow:0 4px 13px rgba(67,67,67,.16);color:#fff;cursor:pointer;padding:8px 26px 8px 51px;width:fit-content}.contact-page form .inpt-sub-contact input:hover{background-color:#38d3c0;box-shadow:0 4px 13px rgba(67,67,67,.16)}.contact-page form .inpt-sub-contact input:focus{background-color:#3aaf9d;box-shadow:0 4px 20px rgba(0,0,0,.05)}.contact-page form .send-message{font-size:16px;font-weight:500;letter-spacing:.04em;text-align:center}.contact-page form .send-progress span:before{color:#2ec6b3;content:"\e940"}.contact-page form .send-progress span{animation:rotateSpin 2.4s linear infinite;width:24px}.contact-page form .send-progress input{background-color:#d9f7f3;border:1px solid #2ec6b3;box-shadow:none;color:#2ec6b3;pointer-events:none}.contact-page form .send-success{pointer-events:none}.contact-page form .send-success span:before{content:"\e90c"}.contact-page form .send-success input{background-color:#1488a9}.contact-page form .send-error{pointer-events:none}.contact-page form .send-error span.icon{display:none}.contact-page form .send-error span#timer{color:#fff;display:block;font-size:15px;font-weight:400;top:6.5px}.contact-page form .send-error input{background-color:#f44336;padding:8px 26px}.contact-col-left{display:none;min-width:500px;width:500px}.contact-col-right{padding-left:95px;row-gap:30px;width:100%}.contact-col-right,.contact-col-right .contact-item{align-items:center;display:flex;flex-direction:column}.contact-col-right .contact-item{text-align:center}.contact-col-right .icon{margin-right:6px}form .error-subject-container{margin-top:-30px}form .error-subject-container .error-input-txt,form .form-input .error-input-txt{align-items:center;color:#f44336;display:flex;font-size:14px;gap:5px;margin-top:6px}form .form-input input.error-input,form .form-input textarea.error-input{border:1px solid #f44336}@keyframes rotateSpin{50%{top:5px;transform:rotate(180deg)}to{transform:rotate(1turn)}}@media screen and (min-width:1800px){.contact-col-left{min-width:700px;width:700px}}@media screen and (min-width:960px) and (max-width:1280px){.contact-col-left{min-width:416px;width:416px}.contact-col-right{padding-left:55px;width:100%}}@media screen and (min-width:768px) and (max-width:960px){.contact-page{padding:50px 40px}.contact-col-left{min-width:391px;width:391px}}@media screen and (max-width:768px){.contact-page{flex-direction:column;padding:24px 20px 50px}.contact-col-left{min-width:100%;width:100%}.contact-col-right{margin-top:66px;padding:0}}@media screen and (min-width:520px) and (max-width:768px){.contact-page{padding:50px 40px}.contact-col-right{display:grid;grid-template-columns:1fr 1fr;padding:0}}.account-page{background-color:#fff;border-radius:8px;margin-top:30px;padding:50px 60px}.account-page #residence-profil{z-index:0}.account-page .profil-block{align-items:flex-start;display:flex;flex-direction:column}.account-page .profil-block .mail-form-row .error-input:not(.icon-alert-dot){border:1px solid #f44336}.account-page .profil-block .mail-form-row .error-input-txt{position:absolute}.account-page .profil-block .mail-form-row .error-input-txt.hide{display:none}.account-page .profil-block .validate-row{align-self:flex-end}.account-page .profil-block .validate-row.hide{display:none}.account-page .profil-block .validate-row .validate-btn{align-items:center;display:flex;gap:19px;justify-content:center}.account-page .three-inpt-row{column-gap:40px;display:flex;margin-bottom:30px;margin-top:30px}.account-page .three-inpt-row .form-input{width:262px}.account-page .three-inpt-row #poste-profil{z-index:0}.account-page .two-inpt-row{column-gap:40px;display:flex}.account-page .two-inpt-row .form-input:first-child{width:315px}.account-page .two-inpt-row .mail-form-row{align-items:center;display:flex;width:570px}.account-page .two-inpt-row .mail-form-row .ipt-sec-cpt{margin-right:16px;width:250px}.account-page .two-inpt-row .mail-form-row label{cursor:pointer;margin-top:4px}.account-page .pics-inpt-row{margin-bottom:30px;margin-top:30px}.account-page .pics-inpt-row input{display:none}.account-page .pics-inpt-row label{color:#2ec6b3;cursor:pointer;font-size:16px;font-weight:500;margin-left:10px}.account-page .pics-inpt-row .img-profil-container{align-items:center;border-radius:100px;display:flex;height:68px;justify-content:center;overflow:hidden;width:68px}.account-page .pics-inpt-row .img-profil-container img{height:100%;object-fit:cover;width:100%}.account-page .pics-inpt-row .pics-row{align-items:center;display:flex;margin-top:8px}.account-page .password-inpt-form{margin-top:20px}.account-page .password-inpt-form input{cursor:pointer;width:262px}.account-page .validate-row{text-align:right}div[data-id=modal-edit-password]{width:440px}div[data-id=modal-edit-password] form{display:flex;flex-direction:column;margin-top:26px;row-gap:29px}div[data-id=modal-edit-password] hr{background-color:#c5c5d0;height:1px;width:100%}div[data-id=modal-edit-password] div.modal-footer{margin-top:6px}div[data-id=modal-edit-password] .new-password{margin-bottom:8px}div[data-id=modal-edit-password] .new-password input:invalid~p.indicator-password{color:#1488a9}div[data-id=modal-edit-password] .new-password input:invalid~p.indicator-password:before{color:#1488a9;content:"";display:none;margin-right:5px}div[data-id=modal-edit-password] p.indicator-password{bottom:-28px;color:#2ec6b3;font-size:16px;position:absolute;right:0;text-align:right}div[data-id=modal-edit-password] p.indicator-password:before{color:#2ec6b3;content:"\e90c";margin-right:5px}div[data-id=modal-edit-password] .icon-ic_password_hidden{cursor:pointer;position:absolute;right:20px;top:43px;z-index:51}div[data-id=modal-edit-password] .icon-ic_password_hidden:before{color:#2ec6b3;content:"\e933"}div[data-id=modal-edit-password] .icon-ic_password_hidden.icon-ic_password_visible:before{content:"\e932"}div[data-id=modal-edit-password] input[type=password]::-ms-clear,div[data-id=modal-edit-password] input[type=password]::-ms-reveal{display:none}div[data-id=modal-edit-password] input[type=password]::-webkit-contacts-auto-fill-button,div[data-id=modal-edit-password] input[type=password]::-webkit-credentials-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}div[data-id=modal-edit-password] .old-password .indicator-password{color:#f44336}div[data-id=modal-edit-password] .old-password .indicator-password.hide,div[data-id=modal-edit-password] .old-password .indicator-password:before{display:none}div[data-id=modal-edit-password] .confirm-new-password .indicator-password{bottom:0;color:#f44336;font-size:14px;left:0;line-height:16px;text-align:left;transform:translateY(calc(100% + 5px))}div[data-id=modal-edit-password] .confirm-new-password .indicator-password.hide,div[data-id=modal-edit-password] .confirm-new-password .indicator-password:before{display:none}div[data-id=modal-edit-password] .error-input{border:1px solid #f44336}@media screen and (min-width:768px) and (max-width:1280px){.account-page div.three-inpt-row{grid-template-columns:262px 262px}}@media screen and (max-width:768px){.account-page{padding:24px 20px 50px}.account-page .two-inpt-row .mail-form-row{align-items:start;flex-direction:column;width:auto}.account-page .validate-row{margin-top:30px}.account-page .profil-block .mail-form-row .error-input-txt{position:relative}}@media screen and (min-width:360px) and (max-width:520px){div[data-id=modal-edit-password]{width:320px}div[data-id=modal-edit-password] .confirm-new-password .indicator-password{font-size:12px}div[data-id=modal-edit-password] div.modal-footer{margin-top:23px}}@media screen and (max-width:370px){div[data-id=modal-edit-password] .toggle-password{display:none}}@media screen and (max-width:360px){div[data-id=modal-edit-password]{width:300px}}@media screen and (max-width:540px){.account-page div.three-inpt-row{display:flex;flex-direction:column;grid-template-columns:1fr;width:100%}.account-page .form-input.dropdown.row-input-form,.account-page .password-inpt-form input,.account-page .two-inpt-row,.account-page .two-inpt-row .mail-form-row,.account-page .two-inpt-row .mail-form-row .ipt-sec-cpt{width:100%}}@media screen and (max-width:1280px){.account-page .three-inpt-row{display:grid;grid-template-columns:262px;grid-template-rows:1fr 1fr;row-gap:20px}.account-page .two-inpt-row{flex-direction:column;row-gap:20px}}.title-homepage{margin-bottom:20px}.grid-home{column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:232px 1fr;row-gap:30px}.grid-home .cards-home{background-color:#fff;border-radius:18px;height:100%;min-width:100%;text-align:center;transition:box-shadow .5s ease-in-out;width:100%}.grid-home .cards-home:hover:not(.welcome-cards){box-shadow:0 4px 13px rgba(67,67,67,.16)}.grid-home .welcome-cards{background:linear-gradient(229.69deg,#5fc3a8 1.29%,#39b593 84.8%);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:26px 26px 20px;position:relative;text-align:left}.grid-home .welcome-cards:after{background:linear-gradient(265.26deg,#61cfb1 12.06%,rgba(97,207,177,0) 93.96%);border-radius:400px;bottom:-83px;content:"";padding:103px;position:absolute;right:-83px}.grid-home .welcome-cards p{color:#fff;flex-wrap:nowrap;font-weight:500}.grid-home .welcome-cards p.welcome-user{font-size:24px;margin-bottom:12px}.grid-home .welcome-cards p.residence-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:20px;margin-bottom:4px;overflow:hidden;text-overflow:unset;white-space:break-spaces}.grid-home .welcome-cards p.date{font-size:18px;font-weight:400;margin-bottom:0}.grid-home .welcome-cards p.quantity-zone{font-size:20px;font-weight:400}.grid-home .welcome-cards p.quantity-zone span.quantity{color:#fff;font-size:24px;font-weight:600}.grid-home .cards-big-home{box-shadow:0 4px 20px rgba(0,0,0,.05);padding:20px}.grid-home .cards-big-home:hover{box-shadow:0 4px 13px rgba(67,67,67,.16)}.grid-home .cards-big-home .img-cards-home{height:100px;margin:-50px auto auto;position:relative;width:100px}.grid-home .cards-big-home .img-cards-home img{height:100%;left:0;position:absolute;top:0;transition:transform .3s ease-out;width:100%}.grid-home .cards-big-home .title-big-cards{font-size:18px;font-weight:600;margin-bottom:7px}.grid-home .cards-big-home.alert-cards-home .title-big-cards{color:#faaf20}.grid-home .cards-big-home.out-cards .title-big-cards{color:#1488a9}.grid-home .cards-big-home.alert-cards-home .text-big-cards{line-height:22px}.grid-home .cards-big-home.alert-cards-home span.quantity-alert{color:#faaf20;font-size:26px}.grid-home .cards-big-home .btn-big-cards-home{border-radius:10px;color:#fff;font-size:16px;font-weight:500;margin-top:15px;padding:8px 16px}.grid-home .cards-big-home.alert-cards-home .btn-big-cards-home{background-color:#faaf20}.grid-home .cards-big-home.alert-cards-home .btn-big-cards-home:hover{background-color:#ffb933}.grid-home .cards-big-home.alert-cards-home .btn-big-cards-home:active,.grid-home .cards-big-home.alert-cards-home .btn-big-cards-home:focus{background-color:#e59e16}.grid-home .cards-big-home.out-cards .btn-big-cards-home{background-color:#1488a9}.grid-home .cards-big-home.out-cards .btn-big-cards-home:hover{background-color:#1895de}.grid-home .cards-big-home.out-cards .btn-big-cards-home:active,.grid-home .cards-big-home.out-cards .btn-big-cards-home:focus{background-color:#0f7dbe}.grid-home .cards-big-home.out-cards:hover .img-cards-home .img-main{transform:rotate(-2.55deg) translate(-3.18px,4.28px)}.grid-home .cards-big-home.out-cards:hover .img-cards-home .img-asset{transform:rotate(5.55deg) translate(3px,-3px)}.grid-home .cards-big-home.out-cards:hover .img-cards-home .img-shadow{transform:scale(1.05) translateY(-1px)}.grid-home .cards-big-home.alert-cards-home:hover .img-cards-home .img-main{transform:rotate(-3.83deg) translate(-3.25px,4px)}.grid-home .cards-big-home.alert-cards-home:hover .img-cards-home .img-asset{transform:rotate(2deg) translate(3px,-3px)}.grid-home .cards-big-home.alert-cards-home:hover .img-cards-home .img-shadow{transform:scale(1.05) translateY(-1px)}.grid-home .sm-cards-home{overflow:hidden;padding-bottom:28px;position:relative}.grid-home .sm-cards-home.error-red .btn-cards-home,.grid-home .sm-cards-home.error-red .title-cards-home,.grid-home .sm-cards-home.error-red a.btn-cards-home span:before,.grid-home .sm-cards-home.error-red span.date-cards-home,.grid-home .sm-cards-home.error-red span.quantity-cards-home{color:#f44336!important}.grid-home .sm-cards-home.error-red a.btn-cards-home span{background-color:#feeceb}.grid-home .sm-cards-home.error-red:before{background-color:#f44336}.grid-home .sm-cards-home.error-orange .btn-cards-home,.grid-home .sm-cards-home.error-orange .title-cards-home,.grid-home .sm-cards-home.error-orange a.btn-cards-home span:before,.grid-home .sm-cards-home.error-orange span.date-cards-home,.grid-home .sm-cards-home.error-orange span.quantity-cards-home{color:#ff871f!important}.grid-home .sm-cards-home.error-orange a.btn-cards-home span{background-color:#feeceb}.grid-home .sm-cards-home.error-orange:before{background-color:#ff871f}.grid-home .sm-cards-home:hover{box-shadow:0 4px 20px rgba(0,0,0,.05)}.grid-home .sm-cards-home:before{background-color:#2ec6b3;bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}.grid-home .sm-cards-home img{height:100px;margin-bottom:15px;margin-top:10px;width:100px}.grid-home .sm-cards-home .title-cards-home{color:#3aaf9d;font-size:18px;font-weight:600}.grid-home .sm-cards-home .text-cards-home{margin-bottom:15px;margin-top:5px}.grid-home .sm-cards-home .text-cards-home span.quantity-cards-home{color:#3aaf9d;font-size:26px;font-weight:600}.grid-home .sm-cards-home .text-cards-home span.date-cards-home{color:#3aaf9d;font-size:20px;font-weight:600}.grid-home .sm-cards-home .text-cards-home.txt-min-height{line-height:30px}.grid-home .sm-cards-home a.btn-cards-home{align-items:center;color:#2ec6b3;display:flex;font-size:16px;font-weight:600;justify-content:center}.grid-home .sm-cards-home a.btn-cards-home span{background-color:#d9f7f3;border-radius:50%;display:inline-block;height:20px;margin-left:10px;padding:11px;position:relative;width:20px}.grid-home .sm-cards-home a.btn-cards-home span:before{color:#2ec6b3;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.grid-home .sm-cards-home a.btn-cards-home:hover,.grid-home .sm-cards-home a.btn-cards-home:hover span:before{color:#3aaf9d}@media screen and (max-width:1400px){.grid-home{grid-template-rows:252px 1fr}}@media screen and (max-width:1290px) and (min-width:961px){.grid-home{grid-template-columns:1fr 1fr;grid-template-rows:232px 1fr 1fr}.grid-home .welcome-cards{display:none}}@media screen and (max-width:960px){.grid-home{grid-template-columns:1fr 1fr;grid-template-rows:232px 1fr 1fr}}@media screen and (min-width:670px) and (max-width:990px){.grid-home .welcome-cards{display:block}.out-cards{display:none}}@media screen and (min-width:581px) and (max-width:670px){.grid-home .welcome-cards p.date{margin-bottom:0}.grid-home .cards-home{text-align:left}.grid-home .cards-home img{float:left}.grid-home .cards-big-home{position:relative}.grid-home .cards-big-home .img-cards-home{float:left;margin:12px 26px 0 30px}.grid-home .cards-big-home .title-big-cards{margin-top:16px}.grid-home .cards-big-home button{position:absolute;right:30px;top:50px}.grid-home .sm-cards-home{padding-bottom:20px;position:relative}.grid-home .sm-cards-home img{margin-left:30px;margin-right:26px;margin-top:24px}.grid-home .sm-cards-home .title-cards-home{margin-top:26px}.grid-home .sm-cards-home .btn-cards-home{bottom:40px;position:absolute;right:30px}}@media screen and (max-width:670px){.grid-home{grid-template-columns:1fr;grid-template-rows:1fr}.out-cards{display:none}}@media screen and (max-width:580px){.grid-home .welcome-cards{margin-bottom:10px}.alert-cards-home{margin-top:10px}}.check-infos-tooltip{color:#fff;font-size:14px}.contact-name-tooltip{font-weight:500}.head-row-planning{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.head-row-planning .switch label{width:96px}.planning-content .error-form-bloc{align-items:center;background-color:#f44336;border-radius:8px;display:none;margin-bottom:30px;padding:10px 14px 10px 20px}.planning-content .error-form-bloc .icon{font-size:28px;margin-right:20px}.planning-content .error-form-bloc p{font-weight:500;margin-bottom:6px}.planning-content .error-form-bloc .txt-error li{font-weight:500}.planning-content .error-form-bloc li,.planning-content .error-form-bloc li:before,.planning-content .error-form-bloc p,.planning-content .error-form-bloc ul{color:#fff;font-size:14px}.planning-content .error-form-bloc li{margin-left:8px}.planning-content .error-form-bloc li:before{content:"•";font-size:16px;margin-right:4px}.planning-content .row-btn-planning{align-items:center;column-gap:30px;display:flex;height:40px;justify-content:flex-end;margin-bottom:30px}.planning-content .row-btn-planning .tertiary-btn{display:flex;margin:0}.planning-content .row-btn-planning .small-btn,.planning-content.edit-planning .head-row-planning,.planning-content.edit-planning .row-btn-planning .tertiary-btn{display:none}.planning-content.edit-planning .row-btn-planning .small-btn{display:block}.planning-content.edit-planning .add-contact-planning{display:flex}.planning-content.edit-planning .contact-row .ic-drag,.planning-content.edit-planning .prob-row .ic-drag{display:block}.planning-content.edit-planning .contact-row .contact-identity,.planning-content.edit-planning .contact-row .contact-identity .contact-name,.planning-content.edit-planning .prob-row .contact-identity,.planning-content.edit-planning .prob-row .contact-identity .contact-name{min-width:105px;width:105px}.planning-content.edit-planning .contact-row .contact-identity:hover .contact-mode,.planning-content.edit-planning .prob-row .contact-identity:hover .contact-mode{display:none}.planning-content.edit-planning .contact-row .contact-identity:hover .delete-contact,.planning-content.edit-planning .ghost-draggable .contact-identity:hover .contact-mode,.planning-content.edit-planning .prob-row .contact-identity:hover .delete-contact{display:block}.planning-content.edit-planning .ghost-draggable .contact-identity:hover .delete-contact{display:none}.planning-container{background-color:#fff;border-radius:10px;padding:24px}.planning-container .list{display:flex;flex-direction:column;position:relative}.planning-container li.full-row{align-items:center;display:flex;flex-direction:row;height:40px;width:100%}.planning-container li.full-row.prob-row{height:.1px}.planning-container .level-row{background-color:#f4f5f9;font-weight:500;margin-bottom:24px}.planning-container .level-row.first-level-row{margin-top:40px}.planning-container .level-row .level-name{text-align:right;width:135px}.line-block{display:none;grid-template-columns:repeat(7,1fr);height:100%;padding-top:20px;position:absolute;right:0;width:calc(100% - 155px);z-index:7}.line-block .line{display:grid;grid-template-columns:repeat(24,1fr)}.contact-row,.prob-row{margin-bottom:24px}.contact-row:hover:not(#first-level-block .contact-row):not(.contact-prob) .contact-planning,.prob-row:hover:not(#first-level-block .contact-row):not(.contact-prob) .contact-planning{background-color:#f4f5f9}.contact-row .contact-property,.prob-row .contact-property{align-items:end;align-items:center;column-gap:14px;display:flex;flex-direction:row;margin-right:20px;min-width:135px;width:135px}.contact-row .contact-identity,.prob-row .contact-identity{align-items:end;display:flex;flex-direction:column;justify-content:center;margin-right:20px;min-width:135px;position:relative;width:135px}.contact-row .contact-identity .contact-name,.prob-row .contact-identity .contact-name{font-size:15px;font-weight:500;max-width:135px;position:relative;text-align:right}.contact-row .contact-identity .contact-mode,.prob-row .contact-identity .contact-mode{color:#8c8ca1;font-size:13px;margin-top:-4px;overflow:visible;position:relative}.contact-row .contact-identity .delete-contact,.prob-row .contact-identity .delete-contact{cursor:pointer;display:none;font-size:13px;height:23.2px;margin-top:-4px}.contact-row .contact-identity .delete-contact .delete-txt,.prob-row .contact-identity .delete-contact .delete-txt{color:#f44336;text-decoration:underline}.contact-row .contact-identity .delete-contact .icon,.prob-row .contact-identity .delete-contact .icon{background-color:#ffeaea;border-radius:4px;padding:0 4px;text-decoration:none}.contact-row .contact-identity .delete-contact .icon:before,.prob-row .contact-identity .delete-contact .icon:before{font-size:10px}.contact-row .contact-planning,.prob-row .contact-planning{display:grid;grid-template-columns:repeat(7,1fr);height:40px;width:100%;z-index:5}.contact-row .icon-contact,.prob-row .icon-contact{font-size:15px;margin-left:4px}.contact-row .ic-drag,.prob-row .ic-drag{cursor:grab;display:none}[data-mode-display=day] .contact-planning{z-index:6}.planning-title{align-items:center;display:flex;gap:5px;justify-content:center}.day-title{margin-left:6px}.contact-row.contact-prob:not(.bg-hidden):hover .contact-planning{background-color:#feeceb}.planning-container[data-mode-display=week] #first-level-block .contact-row:not(.bg-hidden) .contact-planning{z-index:5}#first-level-block .contact-planning{pointer-events:none;z-index:6}#first-level-block .planning-chart-item{pointer-events:visible}#first-level-block .contact-row:not(.bg-hidden):hover .contact-planning{background-color:#f4f5f9}.prob-row .contact-planning{z-index:10}.prob-row .contact-planning,.prob-row .day-grid{height:1px}.prob-row .day-grid:not(.display-day):before{background-color:#c5c5d0;bottom:0;content:"";height:calc(100% - 20px);position:absolute;width:1px}.prob-row .day-grid:after{color:#8c8ca1;font-size:14px;position:absolute;top:-5px}.prob-row .day-grid:not(.display-day):first-child:after{content:"Lundi"}.prob-row .day-grid:not(.display-day):nth-child(2):after{content:"Mardi"}.prob-row .day-grid:not(.display-day):nth-child(3):after{content:"Mercredi"}.prob-row .day-grid:not(.display-day):nth-child(4):after{content:"Jeudi"}.prob-row .day-grid:not(.display-day):nth-child(5):after{content:"Vendredi"}.prob-row .day-grid:not(.display-day):nth-child(6):after{content:"Samedi"}.prob-row .day-grid:not(.display-day):nth-child(7):after{content:"Dimanche"}.hours24-container{display:none;grid-template-columns:repeat(24,1fr)}.hours24-container div:before{background-color:#c5c5d0;bottom:0;content:"";height:calc(100% - 20px);position:absolute;width:1px}.hours24-container div:after,.hours24-container:after{color:#8c8ca1;font-size:14px;position:absolute;top:-5px}.hours24-container div:after{margin-left:-8px}.hours24-container div:first-child:after{content:"00h"}.hours24-container div:nth-child(2):after{content:"01h"}.hours24-container div:nth-child(3):after{content:"02h"}.hours24-container div:nth-child(4):after{content:"03h"}.hours24-container div:nth-child(5):after{content:"04h"}.hours24-container div:nth-child(6):after{content:"05h"}.hours24-container div:nth-child(7):after{content:"06h"}.hours24-container div:nth-child(8):after{content:"07h"}.hours24-container div:nth-child(9):after{content:"08h"}.hours24-container div:nth-child(10):after{content:"09h"}.hours24-container div:nth-child(11):after{content:"10h"}.hours24-container div:nth-child(12):after{content:"11h"}.hours24-container div:nth-child(13):after{content:"12h"}.hours24-container div:nth-child(14):after{content:"13h"}.hours24-container div:nth-child(15):after{content:"14h"}.hours24-container div:nth-child(16):after{content:"15h"}.hours24-container div:nth-child(17):after{content:"16h"}.hours24-container div:nth-child(18):after{content:"17h"}.hours24-container div:nth-child(19):after{content:"18h"}.hours24-container div:nth-child(20):after{content:"19h"}.hours24-container div:nth-child(21):after{content:"20h"}.hours24-container div:nth-child(22):after{content:"21h"}.hours24-container div:nth-child(23):after{content:"22h"}.hours24-container div:nth-child(24):after{content:"23h"}.day-grid{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(3,1fr);height:36px;margin-top:2px}.day-grid .planning-chart-item{background:#0eabe7;border-radius:6px;cursor:pointer;height:36px}.planning-title span.icon{cursor:pointer}.contact-prob.contact-row .contact-identity .contact-mode:before{background-color:#f44336;border-radius:10px;content:"";height:10px;left:-18px;position:absolute;top:8.5px;width:10px}.contact-prob.contact-row .contact-planning div.planning-chart-item{background:repeating-linear-gradient(45deg,#fdaa9c,#fdaa9c 10px,#f44336 0,#f44336 20px)!important}.error-marker{background:repeating-linear-gradient(45deg,#fdaa9c,#fdaa9c 30px,#f44336 0,#f44336 60px);border-radius:6px;display:block;margin-top:78px;pointer-events:visible;position:relative;z-index:1}.prob-row{margin:0;pointer-events:none;z-index:6}.prob-row .day-1 .error-marker{grid-column:8/11}.prob-row .day-6 .error-marker{grid-column:8/10}.contact-1 .day-1 .planning-chart-item-1{display:block;grid-column:1/8}.contact-1 .day-1 .planning-chart-item-2{display:block;grid-column:11/25}.contact-1 .day-2 .planning-chart-item-1{display:block;grid-column:1/8}.contact-1 .day-2 .planning-chart-item-2{display:block;grid-column:12/19}.contact-1 .day-4 .planning-chart-item-1{display:block;grid-column:1/8}.contact-1 .day-4 .planning-chart-item-2{display:block;grid-column:12/19}.contact-1 .day-5 .planning-chart-item-1{display:block;grid-column:1/8}.contact-1 .day-5 .planning-chart-item-2{display:block;grid-column:12/19}.contact-2 .day-1 .planning-chart-item-1{display:block;grid-column:15/18}.contact-2 .day-1 .planning-chart-item-2{display:block;grid-column:19/25}.contact-2 .day-2 .planning-chart-item-1{display:block;grid-column:15/18}.contact-2 .day-2 .planning-chart-item-2{display:block;grid-column:19/25}.contact-2 .day-3 .planning-chart-item-1{display:block;grid-column:15/18}.contact-2 .day-3 .planning-chart-item-2{display:block;grid-column:19/25}.contact-2 .day-4 .planning-chart-item-1{display:block;grid-column:15/18}.contact-2 .day-4 .planning-chart-item-2{display:block;grid-column:19/25}.contact-2 .day-5 .planning-chart-item-1{display:block;grid-column:15/18}.contact-2 .day-5 .planning-chart-item-2{display:block;grid-column:19/25}.contact-2 .day-6 .planning-chart-item-1{display:block;grid-column:15/18}.contact-2 .day-6 .planning-chart-item-2{display:block;grid-column:19/25}.contact-2 .day-7 .planning-chart-item-1{display:block;grid-column:15/18}.contact-2 .day-7 .planning-chart-item-2{display:block;grid-column:19/25}.contact-3 .day-1 .planning-chart-item-1{display:block;grid-column:12/18}.contact-3 .day-2 .planning-chart-item-1,.contact-3 .day-3 .planning-chart-item-1,.contact-3 .day-4 .planning-chart-item-1,.contact-3 .day-5 .planning-chart-item-1{display:block;grid-column:8/18}.contact-4 .day-1 .planning-chart-item-1{display:block;grid-column:14/18}.contact-4 .day-2 .planning-chart-item-1{display:block;grid-column:8/12}.contact-4 .day-2 .planning-chart-item-2{display:block;grid-column:14/18}.contact-4 .day-3 .planning-chart-item-1{display:block;grid-column:8/12}.contact-4 .day-3 .planning-chart-item-2{display:block;grid-column:14/18}.contact-4 .day-4 .planning-chart-item-1{display:block;grid-column:8/12}.contact-4 .day-4 .planning-chart-item-2{display:block;grid-column:14/18}.contact-4 .day-5 .planning-chart-item-1{display:block;grid-column:8/12}.contact-4 .day-5 .planning-chart-item-2{display:block;grid-column:14/18}.contact-5 .day-6 .planning-chart-item-1{display:block;grid-column:1/8}.contact-5 .day-6 .planning-chart-item-2{display:block;grid-column:10/14}.contact-5 .day-7 .planning-chart-item-1{display:block;grid-column:1/8}.contact-5 .day-7 .planning-chart-item-2{display:block;grid-column:10/14}.contact-6 .day-1 .planning-chart-item-1{display:block;grid-column:12/15}.contact-6 .day-1 .planning-chart-item-2{display:block;grid-column:16/20}.contact-6 .day-3 .planning-chart-item-1{display:block;grid-column:12/15}.contact-6 .day-3 .planning-chart-item-2{display:block;grid-column:16/20}.contact-6 .day-5 .planning-chart-item-1{display:block;grid-column:12/15}.contact-6 .day-5 .planning-chart-item-2{display:block;grid-column:16/20}.contact-6 .day-6 .planning-chart-item-1{display:block;grid-column:12/15}.contact-6 .day-6 .planning-chart-item-2{display:block;grid-column:16/20}.contact-7 .day-1 .planning-chart-item-1{display:block;grid-column:15/18}.contact-7 .day-1 .planning-chart-item-2{display:block;grid-column:19/25}.contact-7 .day-2 .planning-chart-item-1{display:block;grid-column:15/18}.contact-7 .day-2 .planning-chart-item-2{display:block;grid-column:19/25}.contact-7 .day-3 .planning-chart-item-1{display:block;grid-column:15/18}.contact-7 .day-3 .planning-chart-item-2{display:block;grid-column:19/25}.contact-7 .day-4 .planning-chart-item-1{display:block;grid-column:15/18}.contact-7 .day-4 .planning-chart-item-2{display:block;grid-column:19/25}.contact-7 .day-5 .planning-chart-item-1{display:block;grid-column:15/18}.contact-7 .day-5 .planning-chart-item-2{display:block;grid-column:19/25}.contact-7 .day-6 .planning-chart-item-1{display:block;grid-column:15/18}.contact-7 .day-6 .planning-chart-item-2{display:block;grid-column:19/25}.contact-7 .day-7 .planning-chart-item-1{display:block;grid-column:15/18}.contact-7 .day-7 .planning-chart-item-2{display:block;grid-column:19/25}.contact-8 .day-1 .planning-chart-item-1{display:block;grid-column:1/8}.contact-8 .day-1 .planning-chart-item-2{display:block;grid-column:19/25}.contact-8 .day-2 .planning-chart-item-1{display:block;grid-column:1/8}.contact-8 .day-2 .planning-chart-item-2{display:block;grid-column:19/25}.contact-8 .day-3 .planning-chart-item-1{display:block;grid-column:1/8}.contact-8 .day-3 .planning-chart-item-2{display:block;grid-column:19/25}.contact-8 .day-4 .planning-chart-item-1{display:block;grid-column:1/8}.contact-8 .day-4 .planning-chart-item-2{display:block;grid-column:19/25}.contact-8 .day-5 .planning-chart-item-1{display:block;grid-column:1/8}.contact-8 .day-5 .planning-chart-item-2{display:block;grid-column:19/25}.contact-8 .day-6 .planning-chart-item-1{display:block;grid-column:1/8}.contact-8 .day-6 .planning-chart-item-2{display:block;grid-column:19/25}.contact-9 .day-1 .planning-chart-item-1{display:block;grid-column:15/18}.contact-9 .day-1 .planning-chart-item-2{display:block;grid-column:19/25}.contact-9 .day-2 .planning-chart-item-1{display:block;grid-column:15/18}.contact-9 .day-2 .planning-chart-item-2{display:block;grid-column:19/25}.contact-9 .day-3 .planning-chart-item-1{display:block;grid-column:15/18}.contact-9 .day-3 .planning-chart-item-2{display:block;grid-column:19/25}.contact-9 .day-4 .planning-chart-item-1{display:block;grid-column:15/18}.contact-9 .day-4 .planning-chart-item-2{display:block;grid-column:19/25}.contact-9 .day-5 .planning-chart-item-1{display:block;grid-column:15/18}.contact-9 .day-5 .planning-chart-item-2{display:block;grid-column:19/25}.contact-9 .day-6 .planning-chart-item-1{display:block;grid-column:15/18}.contact-9 .day-6 .planning-chart-item-2{display:block;grid-column:19/25}.contact-9 .day-7 .planning-chart-item-1{display:block;grid-column:15/18}.contact-9 .day-7 .planning-chart-item-2{display:block;grid-column:19/25}.contact-10 .day-1 .planning-chart-item-1{display:block;grid-column:12/18}.contact-10 .day-2 .planning-chart-item-1,.contact-10 .day-3 .planning-chart-item-1,.contact-10 .day-4 .planning-chart-item-1,.contact-10 .day-5 .planning-chart-item-1{display:block;grid-column:8/18}.ghost-draggable{border:2px dashed #e0e1e3;border-radius:8px}.ghost-draggable .icon-contact:before,.ghost-draggable p{color:#e0e1e3!important}.ghost-draggable .planning-chart-item{background-color:#e0e1e3!important}.ghost-draggable.contact-prob ul.day-grid div.planning-chart-item{background:repeating-linear-gradient(45deg,#e0e1e3,#e0e1e3 10px,#cacaca 0,#cacaca 20px)!important}.ghost-draggable.contact-prob .contact-planning{background-color:transparent}.ghost-draggable.contact-prob .contact-mode:before{background-color:#e0e1e3!important}.ghost-draggable.contact-prob .contact-mode:before,.ghost-draggable.contact-prob:hover .contact-planning{background-color:#f4f5f9}.sortable-fallback{border-radius:8px;box-shadow:0 4px 13px rgba(67,67,67,.16);display:flex;opacity:1}.sortable-fallback,.sortable-fallback.contact-prob .contact-planning{background-color:#fff}.add-contact-planning{align-items:center;border-radius:6px;column-gap:10px;cursor:pointer;display:none;font-weight:500;justify-content:center;padding:8px 20px;width:135px}.add-contact-planning:hover{background-color:#f4f5f9}.add-contact-planning span{align-items:center;background-color:#2ec6b3;border-radius:40px;display:flex;height:25px;justify-content:center;width:25px}.add-contact-planning span:before{color:#fff;font-size:20px}div[data-id=modal-edit-contact].modal-add-contact-planning .form-input.dropdown.contact-identity span.icon{right:10px}div[data-id=modal-edit-contact].modal-add-contact-planning .form-input.dropdown ul{max-height:168px}div[data-id=modal-edit-contact].modal-add-contact-planning .form-input.dropdown input.contact-num-select{max-width:244px;width:244px}div[data-id=modal-edit-contact].modal-add-contact-planning .hour-contact p{margin-top:6px}div[data-id=modal-edit-contact].modal-add-contact-planning .hour-contact p span{color:#0e0e2c;font-weight:600;margin:0 4px}div[data-id=modal-edit-contact].modal-add-contact-planning .hour-contact p span.empty{color:#8c8ca1;font-weight:500}div[data-id=modal-edit-contact].modal-add-contact-planning .day-contact-form{margin-top:0}div[data-id=modal-edit-contact].modal-add-contact-planning .day-contact-form span{background:none;border:none;color:#8c8ca1;cursor:auto;font-weight:500;pointer-events:none;width:38px}div[data-id=modal-edit-contact].modal-add-contact-planning .day-contact-form span.select{color:#0e0e2c;font-weight:600}div[data-id=modal-edit-contact].modal-add-contact-planning .two-input-form{display:flex}div[data-id=modal-edit-contact].modal-add-contact-planning .two-input-form .inpt-radio-block{margin-top:0}div[data-id=modal-edit-contact].modal-add-contact-planning .two-input-form .form-input{flex-direction:column}div[data-id=modal-edit-contact].modal-add-contact-planning .two-input-form .inpt-radio{margin-right:20px}.tooltip-contact{width:auto;z-index:444444444}.tooltip-contact .content-contact-tooltip{display:flex}.tooltip-contact .title-tooltip{font-size:14px;font-weight:500;margin-bottom:4px;text-transform:none}.tooltip-contact .color-contact{border-radius:2px;height:8px;width:20px}.tooltip-contact .color-contact.colorBlueMain{background-color:#0eabe7}.tooltip-contact .color-contact.colorGreen{background-color:#2ec6b3}.tooltip-contact .color-contact.colorYellow{background-color:#ffcc1b}.tooltip-contact .color-contact.colorPurple{background-color:#6c63f0}.tooltip-contact .color-contact.colorBlue{background-color:#00dcdb}.tooltip-contact .color-contact.colorPink{background-color:#c75dce}.tooltip-contact .color-contact.icon-contact{background-color:#f44336}.tooltip-contact .icon{margin-right:10px;margin-top:6px}.tooltip-contact .text-tooltip{font-size:15px;text-overflow:clip;white-space:break-spaces}.tooltip-contact .top-txt{color:#fff;font-weight:600}.tooltip-contact .bottom-txt{color:#fff}.tooltip-prob-contact{background-color:#f44336}.tooltip-prob-contact .icon{background:#fff;border-radius:20px;display:flex;height:20px;justify-content:center;width:20px}.tooltip-prob-contact .icon:before{color:#f44336;font-size:20px;margin-left:1px}.green-item-list{color:#2ec6b3}@media screen and (max-width:1110px){.planning-container[data-mode-display=day]{width:fit-content}.planning-container[data-mode-display=day] ul.day-grid{width:1000px}.planning-container[data-mode-display=day] #drop-items{overflow-x:scroll;width:79vw}.planning-container[data-mode-display=day] .list-group-item{width:1154px}}@media screen and (max-width:992px){.planning-container[data-mode-display=day],.planning-container[data-mode-display=day] #drop-items{width:100%}}@media screen and (max-width:960px){.planning-content .row-btn-planning .tertiary-btn{display:none}.planning-container[data-mode-display=week]{width:100%}.planning-container[data-mode-display=week] ul.day-grid{width:150px}.planning-container[data-mode-display=week] #drop-items{overflow-x:scroll;width:100%}.planning-container[data-mode-display=week] .list-group-item{width:1204px}}@media screen and (max-width:450px){.head-row-planning{flex-direction:column;gap:20px}.head-row-planning .planning-title{order:2;width:63%}.head-row-planning .day-title{margin-right:auto;order:1}.head-row-planning [data-direction=left]{order:2}.head-row-planning [data-direction=right]{order:3}.head-row-planning .switch.sort-switch{margin-left:0}}@media screen and (max-width:350px){.head-row-planning .planning-title{width:100%}}.card-link{display:flex}.access-grid-container{display:grid;flex-wrap:wrap;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:40px}.access-grid-container article:nth-of-type(6n+1) .bottom-section .link-access{color:#0eabe7}.access-grid-container article:nth-of-type(6n+1) .bottom-section .icon:before{background-color:#e7f7fd;color:#0eabe7}.access-grid-container article:nth-of-type(6n+2) .bottom-section .link-access{color:#2ec6b3}.access-grid-container article:nth-of-type(6n+2) .bottom-section .icon:before{background-color:#eaf9f7;color:#2ec6b3}.access-grid-container article:nth-of-type(6n+3) .bottom-section .link-access{color:#ffcc1b}.access-grid-container article:nth-of-type(6n+3) .bottom-section .icon:before{background-color:#fffae8;color:#ffcc1b}.access-grid-container article:nth-of-type(6n+4) .bottom-section .link-access{color:#6c63f0}.access-grid-container article:nth-of-type(6n+4) .bottom-section .icon:before{background-color:#f0effe;color:#6c63f0}.access-grid-container article:nth-of-type(6n+5) .bottom-section .link-access{color:#00dcdb}.access-grid-container article:nth-of-type(6n+5) .bottom-section .icon:before{background-color:#e6fbfb;color:#00dcdb}.access-grid-container article:nth-of-type(6n+6) .bottom-section .link-access{color:#c75dce}.access-grid-container article:nth-of-type(6n+6) .bottom-section .icon:before{background-color:#f9effa;color:#c75dce}.access-grid-container .access-container{align-items:center;background-color:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;flex:1;flex-direction:column;gap:1.7rem;padding:24px}.access-grid-container .access-container h2.access-name{font-size:18px}.access-grid-container .access-container.error-access{border:2px solid #f44336}.access-grid-container .access-container.error-access .message-access{color:#f44336;font-weight:500}.access-grid-container .access-container.error-access .bottom-section .link-access{color:#f44336}.access-grid-container .access-container.error-access .bottom-section .icon:before{background-color:#feeceb;color:#f44336}.access-grid-container .message-access{font-size:14px;font-weight:400}.access-grid-container .top-section{align-items:center;display:flex;gap:3rem;justify-content:space-between;width:90%}.access-grid-container .bottom-section{text-align:right;width:90%}.access-grid-container .icone-acces{align-self:start;width:80px}.access-grid-container .icone-alert-access{width:20px}.access-grid-container .head-access-container{display:flex;flex-direction:column;gap:1rem}.access-grid-container .alert-access-container{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.access-grid-container .bold{font-weight:700}.access-grid-container .link-access{align-items:center;display:flex;font-weight:500;gap:.5rem;justify-content:flex-end}@media screen and (max-width:1280px){.access-grid-container{grid-template-columns:repeat(2,1fr);padding:0}}@media screen and (max-width:960px){.access-grid-container{margin-top:0;padding:14px 20px 30px}.title-page{padding:14px 20px 40px}}@media screen and (max-width:900px){.access-grid-container{gap:1.8rem;grid-template-columns:repeat(1,1fr);padding:14px 20px 30px}.access-grid-container .access-container{max-width:100%;padding:20px}.access-grid-container .access-container .top-section{align-items:flex-start;flex-direction:column;gap:10px}.access-grid-container .access-container .top-section .head-access-container{order:2}.access-grid-container .access-container .top-section .icone-acces{order:1}.access-grid-container .access-container .top-section .alert-access-container{gap:10px;margin-top:0}}.stats-container .content{margin-bottom:40px}.stats-container .content.resident-stats{grid-template-columns:2.5fr 30%;grid-template-rows:240px 367px 155px}.stats-container .content .bottom-cards-container{grid-column:1/3;grid-row:3/4;height:max-content}.stats-container .content .card.traitement-des-alertes{grid-column:1/2;grid-row:1/2}.stats-container .content .card.traitement-des-alertes ul{line-height:24px}.stats-container .content .card.nb-alertes-zones{grid-column:1/2;grid-row:2/3}.stats-container .content .card.periode-des-alertes{grid-column:2/3;grid-row:1/3}.stats-container .content .card.periode-des-alertes .heatmap-chart{height:520px;margin-left:5%;width:94%}.stats-container .content .card.periode-des-alertes .chart-legends-container{align-items:center;flex-direction:column;position:relative}.stats-container .content .card.periode-des-alertes .visual-map-labels{bottom:36px;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-left:5%;position:absolute;width:207px}.stats-container .content .card.periode-des-alertes .dropdown{align-self:flex-end;border-radius:8px;font-size:14px;margin-bottom:20px}.stats-container .content .card.periode-des-alertes .dropdown .dropdown-list{width:200px}.stats-container .content .card.periode-des-alertes .dropdown .dropdown-list li{font-size:16px;padding:7px 24px 7px 16px}.stats-container .content .card.periode-des-alertes .dropdown .dropdown-list li.active{background-color:#2ec6b3;color:#fff}.stats-container .content .card.vetements-vus-alertes{display:none;flex:0.9;line-height:21px;overflow:hidden;position:relative}.stats-container .content .card.vetements-vus-alertes:before{bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}.stats-container .content .card.vetements-vus-alertes:not(.error):before{background-color:#00c6ae}.stats-container .content .card.vetements-vus-alertes.error:before{background-color:#fb466c}.stats-container .content .card.vetements-vus-alertes h2{margin-bottom:14px}.stats-container .content .card.vetements-vus-alertes span.pourcent{font-size:24px;margin-left:17px;position:relative}.stats-container .content .card.vetements-vus-alertes span.pourcent:before{border-radius:50%;content:"";height:10px;left:-7px;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:10px}.stats-container .content .card.vetements-vus-alertes span.pourcent.green:before{background-color:#00c6ae}.stats-container .content .card.vetements-vus-alertes span.pourcent.red:before{background-color:#fb466c}.stats-container .content .card.vetements-vus-alertes .subtitle-card span{color:#8c8ca1;font-size:14px}.stats-container .content .card.vetements-res-a-risques{display:flex;flex:1.8;flex-direction:column;justify-content:space-between}.stats-container .content .card.vetements-res-a-risques .chart-legends-container{align-items:center;flex-direction:column;gap:0}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container{width:100%}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul{display:flex;line-height:21px}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul li{color:#313136;width:50%}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul li span[data-period]{font-size:18px;font-weight:600;margin-left:17px;position:relative}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul li span[data-period]:before{border-radius:50%;content:"";height:10px;left:-7px;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:10px}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul li span[data-period][data-period="1"]:before{background-color:#6c63f0}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul li span[data-period][data-period="2"]:before{background-color:#ff871f}.stats-container .content .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul li p{font-size:14px;font-weight:400}.stats-container .content .card.dern-verif-armoire{display:flex;flex:1;flex-direction:column;height:max-content}.stats-container .content .card.dern-verif-armoire h2{align-self:flex-start;line-height:21px}.stats-container .content .card.dern-verif-armoire .date{color:#0e0e2c;font-size:22px;font-weight:400}.stats-container .content .card.dern-verif-armoire .date.indisponible{color:#4f4f4f;font-size:20px}.stats-container .content .card.dern-verif-armoire .statut{background-color:#eafbf8;border-radius:20px;font-size:14px;font-weight:500;line-height:21px;margin-top:4px;padding:2px 10px;width:fit-content}.stats-container .content .card.dern-verif-armoire .statut span{color:#259b8c;margin-left:17px;position:relative}.stats-container .content .card.dern-verif-armoire .statut span:before{border-radius:50%;content:"";height:10px;left:-7px;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:10px}.stats-container .content .card.dern-verif-armoire .statut span:not(.error span):before{background-color:#259b8c}.stats-container .content .card.dern-verif-armoire .statut.error{background-color:#fdeaea}.stats-container .content .card.dern-verif-armoire .statut.error span{color:#e92f2f}.stats-container .content .card.dern-verif-armoire .statut.error span:before{background-color:#e92f2f}.stats-container .content .bottom-cards-container{display:flex;gap:40px}.stats-container .card.periode-des-alertes{display:flex;flex-direction:column}.stats-container .list-alerts-tooltip{min-width:fit-content;width:fit-content}.stats-container .legends-container ul li[data-alert="1"] span:before,.stats-container .list-alerts-tooltip li[data-alert="1"]:before{background-color:#ff871f}.stats-container .legends-container ul li[data-alert="2"] span:before,.stats-container .list-alerts-tooltip li[data-alert="2"]:before{background-color:#6bdacc}.stats-container .legends-container ul li[data-alert="3"] span:before,.stats-container .list-alerts-tooltip li[data-alert="3"]:before{background-color:#fb466c;font-size:25px}.stats-container .legends-container ul li[data-alert="4"] span:before,.stats-container .list-alerts-tooltip li[data-alert="4"]:before{background-color:#4276f5;font-size:25px}@media screen and (max-width:1650px){.stats-container .content.resident-stats{grid-template-columns:2fr 38%}}@media screen and (max-width:1500px){.stats-container .content.resident-stats .dern-verif-armoire h2 span{white-space:nowrap}.stats-container .content.resident-stats .card.vetements-vus-alertes{flex:1.3}.stats-container .content.resident-stats .card.vetements-vus-alertes .subtitle-card span,.stats-container .content.resident-stats .card.vetements-vus-alertes h2{white-space:nowrap}}@media screen and (max-width:1400px){.stats-container .content.resident-stats{grid-template-columns:2fr 35%}}@media screen and (max-width:1220px){.stats-container .content.resident-stats{grid-template-columns:1.2fr 40%;grid-template-rows:240px 367px auto}.stats-container .content.resident-stats .card.traitement-des-alertes{grid-column:1/3}.stats-container .content.resident-stats .card.nb-alertes-zones{grid-column:1/3;width:100%}.stats-container .content.resident-stats .card.nb-alertes-zones .chart-legends-container{width:100%}.stats-container .content.resident-stats .card.periode-des-alertes{grid-column:1/3;grid-row:3/4;height:100%}.stats-container .content.resident-stats .bottom-cards-container{flex-direction:row;grid-column:1/3;grid-row:4/5}.stats-container .content.resident-stats .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul{display:flex;flex-direction:column;gap:13px;line-height:21px;margin-top:16.5px}.stats-container .content.resident-stats .card.vetements-vus-alertes h2{margin-bottom:17px}.stats-container .content.resident-stats .card.dern-verif-armoire,.stats-container .content.resident-stats .card.vetements-vus-alertes{width:50%}.stats-container .content.resident-stats .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul li{width:100%}.stats-container .content .card.periode-des-alertes .heatmap-chart{height:500px;width:82%}.stats-container .content .card.periode-des-alertes .visual-map-labels{bottom:2px}}@media screen and (max-width:798px){.stats-container .content.resident-stats{grid-template-columns:100%;grid-template-rows:260px 367px auto auto}.stats-container .content .card.periode-des-alertes .heatmap-chart{margin-left:0}.stats-container .content.resident-stats .card.periode-des-alertes{grid-column:1/2}.stats-container .content.resident-stats .bottom-cards-container{grid-column:1/2;grid-row:4/5}.stats-container .content.resident-stats .card.nb-alertes-zones,.stats-container .content.resident-stats .card.traitement-des-alertes{grid-column:1/2}.stats-container .content.resident-stats .bottom-cards-container{flex-direction:row;flex-wrap:wrap}.stats-container .content.resident-stats .card.vetements-res-a-risques{flex:auto;width:100%}.stats-container .content.resident-stats .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul{flex-direction:row}.stats-container .content.resident-stats .card.vetements-vus-alertes{flex:auto;order:2;width:40%}.stats-container .content.resident-stats .card.dern-verif-armoire{flex:auto;order:3;width:40%}.stats-container .legends-container ul{column-gap:1.5rem}.stats-container .chart-legends-container{gap:2.5rem}}@media screen and (max-width:768px){.stats-container .header{background-color:transparent}}@media screen and (max-width:640px){.stats-container .headrow-btn{margin:37px 40px;padding:0}.stats-container .content.resident-stats .card.dern-verif-armoire,.stats-container .content.resident-stats .card.vetements-vus-alertes{width:100%}.stats-container .months-tabs.tabs-desktop{display:none}.stats-container .tabs-mobile{display:block}.stats-container .tabs-mobile .dropdown-toggle{background-color:transparent;border:1px solid #3aaf9d;box-shadow:none;color:#3aaf9d;gap:8.75px;height:38px;width:117px}.stats-container .tabs-mobile .dropdown-list{overflow-y:initial}.stats-container .tabs-mobile .dropdown-list li{padding:7px 16px}.stats-container .tabs-mobile .dropdown-list li.active{background-color:#2ec6b3;color:#fff}}@media screen and (max-width:560px){.stats-container .content .card.periode-des-alertes .heatmap-chart{width:100%}.stats-container .content.resident-stats{grid-template-rows:auto 367px auto auto}.stats-container .chart-legends-container{align-items:center;flex-direction:column}.stats-container .legends-container ul{flex-direction:column}.stats-container .legends-container ul li{width:100%}.stats-container .content.resident-stats .card.vetements-res-a-risques .chart-legends-container .legends-clothes-container ul{flex-direction:column}}.clothes-seen-chart-bar{margin-top:12px}.clothes-seen-chart-bar-bg{background-color:#e6e6e6;border-radius:4px;height:30px;width:100%}.clothes-seen-chart-bar-active{background-color:#6c63f0;border-radius:4px;display:flex;height:100%;transition-duration:2s}.clothes-seen-chart-label{display:flex;gap:10px}.clothes-seen-chart-label-percentage{align-self:flex-end;display:flex;font-size:26px;font-weight:500}.clothes-seen-chart-label-percentage span{color:#6c63f0}.clothes-seen-chart-label-label{align-self:flex-end;display:flex;font-size:16px;margin-bottom:5px}.wardrobe-scans-chart-container{height:107px;width:100%}.chart-container-2{height:107px;margin-top:18px;position:relative;width:214px}.chart-container-2-left-number{left:-20px}.chart-container-2-left-number,.chart-container-2-right-number{color:#4f4f4f;font-size:12px;position:absolute;top:calc(100% - 15px)}.chart-container-2-right-number{right:-20px}.chart-container-2-text{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:75%;transform:translate(-50%,-50%);width:max-content}.chart-container-2-text-value{font-size:26px;font-weight:500}.chart-container-2-text-value span{color:#212740}.chart-container-2-text-label{font-size:14px;font-weight:500}.chart-container-2-text-label span{color:#8b8c95}.full-width-centered{display:flex;justify-content:center;width:100%}.no-data-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.no-data-placeholder p{color:#8c8ca1;font-size:12px;letter-spacing:1.5px;text-align:center}.stats-container .content.material-stats{grid-template-columns:3fr 1fr;grid-template-rows:216px 216px 348px}.stats-container .content.material-stats .card.etat-du-syst{grid-column:1/2;grid-row:1/3}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container{flex-direction:column;gap:0}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .bar-chart{height:82%}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container{column-gap:26px;row-gap:10px}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container li{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:6px}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container .legend-item{border-radius:2px;display:block;height:13px;width:20px}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container .legend-item[data-label="0"]{background:#00c6ae}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container .legend-item[data-label="1"]{background:#6c63f0}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container .legend-item[data-label="2"]{background:#0eabe7}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container .legend-item[data-label="3"]{background:#ff871f}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container .legend-item[data-label="4"]{background:#fb466c}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container .legend-txt{font-size:12px;font-weight:500}.stats-container .content.material-stats .card.etat-dect{align-items:center;display:flex;flex-direction:column;grid-column:2/3;grid-row:1/2;height:100%}.stats-container .content.material-stats .card.etat-dect .icon{align-items:center;background-color:#dff6ff;border-radius:18px;display:flex;font-size:36px;height:64px;margin-bottom:20px;padding:15px;width:64px}.stats-container .content.material-stats .card.etat-dect.problem .icon{background:rgba(249,125,18,.09)}.stats-container .content.material-stats .card.etat-dect.problem .statut-dect{background-color:#ff871f;color:#fff}.stats-container .content.material-stats .card.etat-dect h2{font-size:16px;line-height:24px;margin-bottom:12px;text-align:center}.stats-container .content.material-stats .card.etat-dect .statut-dect{background:#0eabe7;border-radius:30px;color:#fff;font-size:16px;font-weight:500;padding:4px 10px}.stats-container .content.material-stats .card.etat-portiques{align-items:center;display:flex;flex-direction:column;grid-column:2/3;grid-row:2/3;height:100%}.stats-container .content.material-stats .card.etat-portiques .icon{align-items:center;background-color:#efeefd;border-radius:18px;display:flex;font-size:36px;height:64px;margin-bottom:20px;padding:15px;width:64px}.stats-container .content.material-stats .card.etat-portiques.problem .icon{background:#fdeaea}.stats-container .content.material-stats .card.etat-portiques.problem .statut-portiques{background-color:#fb466c;color:#fff}.stats-container .content.material-stats .card.etat-portiques h2{font-size:16px;line-height:24px;margin-bottom:12px;text-align:center}.stats-container .content.material-stats .card.etat-portiques .statut-portiques{background:#6c63f0;border-radius:30px;color:#fff;font-size:16px;font-weight:500;padding:4px 10px}.stats-container .content.material-stats .card .title-etat-container{align-items:center;display:flex;flex-direction:column}.stats-container .content.material-stats .card.fausses-alertes{grid-column:1/3;grid-row:3/4}.stats-container .content.material-stats .card.fausses-alertes .chart-legends-container{flex-direction:column;gap:0}.stats-container .content.material-stats .card.fausses-alertes .chart-legends-container .legends-container{gap:26px}.stats-container .content.material-stats .card.fausses-alertes .chart-legends-container .legends-container li{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:6px}.stats-container .content.material-stats .card.fausses-alertes .chart-legends-container .legends-container .legend-item{border-radius:2px;display:block;height:13px;width:20px}.stats-container .content.material-stats .card.fausses-alertes .chart-legends-container .legends-container .legend-item[data-label="0"]{background:#00c6ae}.stats-container .content.material-stats .card.fausses-alertes .chart-legends-container .legends-container .legend-item[data-label="1"]{background:#6c63f0}.stats-container .content.material-stats .card.fausses-alertes .chart-legends-container .legends-container .legend-txt{font-size:12px;font-weight:500}.stats-container .list-alerts-tooltip li[data-etat="1"]:before{background-color:#00c6ae}.stats-container .list-alerts-tooltip li[data-etat="2"]:before{background-color:#6c63f0}.stats-container .list-alerts-tooltip li[data-etat="3"]:before{background-color:#0eabe7}.stats-container .list-alerts-tooltip li[data-etat="4"]:before{background-color:#ff871f}.stats-container .list-alerts-tooltip li[data-etat="5"]:before{background-color:#fb466c}.stats-container .list-alerts-tooltip li[data-alerte="1"]:before{background-color:#00c6ae}.stats-container .list-alerts-tooltip li[data-alerte="2"]:before{background-color:#6c63f0}.stats-container .list-alerts-tooltip li[data-alerte="3"]:before{background-color:#259b8c}.stats-container .list-alerts-tooltip li[data-alerte="4"]:before{background-color:#ed589d}@media screen and (max-width:1280px){.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container{flex-wrap:wrap;margin:0 auto;width:400px}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .bar-chart{height:75%}}@media screen and (max-width:960px){.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container{flex-wrap:nowrap;width:auto}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .bar-chart{height:82%}.stats-container .content.material-stats{grid-template-columns:1fr 1fr;grid-template-rows:504px 134px 348px}.stats-container .content.material-stats .card.etat-du-syst{grid-column:1/3;grid-row:1/2}.stats-container .content.material-stats .card.etat-dect{grid-column:1/2;grid-row:2/3}.stats-container .content.material-stats .card.etat-dect,.stats-container .content.material-stats .card.etat-portiques{flex-direction:row;gap:20px}.stats-container .content.material-stats .card.etat-dect .icon,.stats-container .content.material-stats .card.etat-portiques .icon{margin-bottom:0}.stats-container .content.material-stats .card .title-etat-container{align-items:flex-start}.hidden-mobile{display:none}.visible-mobile{text-transform:capitalize}.stats-container .content.material-stats .card.etat-dect h2,.stats-container .content.material-stats .card.etat-portiques h2{flex-wrap:nowrap;margin-bottom:4px;text-align:left}}@media screen and (max-width:798px){.stats-container .content.material-stats{grid-template-columns:1fr 1fr;width:100%}}@media screen and (max-width:768px){.stats-container .content.material-stats{grid-template-columns:1fr 1fr;grid-template-rows:504px 124px 348px}.stats-container .content.material-stats .card.etat-dect h2,.stats-container .content.material-stats .card.etat-portiques h2{flex-wrap:wrap}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container{flex-wrap:wrap;margin:0 auto;width:400px}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .bar-chart{height:75%}}@media screen and (max-width:640px){.stats-container .content.material-stats .card .title-etat-container{align-items:center}.stats-container .content.material-stats{grid-template-rows:504px 250px 354px}.stats-container .content.material-stats .card.etat-dect,.stats-container .content.material-stats .card.etat-portiques{align-items:center;flex-direction:column;gap:0}.stats-container .content.material-stats .card.etat-dect .icon,.stats-container .content.material-stats .card.etat-portiques .icon{margin-bottom:20px}.stats-container .content.material-stats .card.etat-dect h2,.stats-container .content.material-stats .card.etat-portiques h2{margin-bottom:12px;text-align:center;width:80%}}@media screen and (max-width:520px){.stats-container .content.material-stats{width:100vw}.stats-container .content .card{padding:20px}.stats-container .content.material-stats{grid-template-columns:100%;grid-template-rows:532px 128px 128px 354px}.stats-container .content.material-stats .card.etat-du-syst{grid-column:1/2}.stats-container .content.material-stats .card.etat-portiques{grid-column:1/2;grid-row:3/4}.stats-container .content.material-stats .card.fausses-alertes{grid-column:1/2;grid-row:4/5}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .legends-container{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;margin:0;width:auto}.stats-container .content.material-stats .card.etat-du-syst .chart-legends-container .bar-chart{height:72%}.stats-container .card.etat-du-syst .chart-legends-container{align-items:flex-start}.stats-container .content.material-stats .card.etat-dect h2,.stats-container .content.material-stats .card.etat-portiques h2{flex-wrap:nowrap;margin-bottom:4px;text-align:left;width:100%}.stats-container .content.material-stats .card.etat-dect,.stats-container .content.material-stats .card.etat-portiques{flex-direction:row;gap:20px}.stats-container .content.material-stats .card.etat-dect .icon,.stats-container .content.material-stats .card.etat-portiques .icon{margin-bottom:0!important}.stats-container .content.material-stats .card.etat-du-syst{grid-row:unset!important;height:100%!important}.stats-container .content.material-stats .card .title-etat-container{align-items:flex-start}}.isDectOkDataContainer,.isSensorOkDataContainer{position:relative}.isDectOkDataContainer .tooltip,.isSensorOkDataContainer .tooltip{position:absolute;right:10px;top:10px}.stats-container .content{padding-bottom:40px}.stats-container .content.hidden{display:none!important}.stats-container .content.team-stats{display:flex;width:100%}@media (width < 1280px){.stats-container .content.team-stats{flex-direction:column}}.stats-container .content.team-stats .left-container{display:flex;flex:1;flex-direction:column;gap:40px}.stats-container .content.team-stats .left-container .top-row{align-items:stretch;display:flex;gap:40px}@media (width < 960px){.stats-container .content.team-stats .left-container .top-row{flex-direction:column}}.stats-container .content.team-stats .left-container .top-row .time{display:flex;flex:1;flex-direction:column;gap:30px}@media (width < 960px){.stats-container .content.team-stats .left-container .top-row .time{flex-direction:row}}@media (width <= 640px){.stats-container .content.team-stats .left-container .top-row .time{flex-direction:column}}.stats-container .content.team-stats .left-container .top-row .interventions{display:flex;flex:1}.stats-container .content.team-stats .right-container{display:flex;flex-direction:column;justify-content:space-between;width:270px}@media (width < 1280px){.stats-container .content.team-stats .right-container{flex-direction:row;gap:30px;width:100%}}@media (width < 900px){.stats-container .content.team-stats .right-container{flex-direction:column;flex-wrap:wrap}}.stats-container .content.team-stats .card.top-3-interventions{align-items:center;background-color:#6a5adf;display:flex;flex-direction:column;padding:20px 16px 0;position:relative;width:100%}.stats-container .content.team-stats .card.top-3-interventions .title-dots-container{display:flex;justify-content:space-between;margin-bottom:0;width:100%}@media (width < 960px){.stats-container .content.team-stats .card.top-3-interventions .title-dots-container{margin-bottom:20px}}.stats-container .content.team-stats .card.top-3-interventions .icon-more:before,.stats-container .content.team-stats .card.top-3-interventions h2{color:#fff}.stats-container .content.team-stats .card.top-3-interventions .content-container{display:flex;height:100%;justify-content:center;position:relative;width:100%}.stats-container .content.team-stats .card.top-3-interventions .podium{align-items:flex-end;display:flex;flex:1;max-width:363px;position:relative;width:363px}.stats-container .content.team-stats .card.top-3-interventions .podium-no-data{align-items:center;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:flex-end;text-align:center}.stats-container .content.team-stats .card.top-3-interventions .podium-nodata-placeholder{background-color:#6a5adf;display:flex;display:none;flex-direction:column;gap:5px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.stats-container .content.team-stats .card.top-3-interventions .podium-nodata-placeholder-image-container{align-items:center;display:flex;height:max-content;justify-content:center;width:100%}.stats-container .content.team-stats .card.top-3-interventions .podium-nodata-placeholder-image-container-image{height:90px;width:90px}.stats-container .content.team-stats .card.top-3-interventions .podium-nodata-placeholder-text{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:normal}.stats-container .content.team-stats .card.top-3-interventions .podium-nodata-placeholder.visible{display:flex}.stats-container .content.team-stats .card.top-3-interventions .podium #podium-1 .podium-date{top:calc(100% + 26px)}.stats-container .content.team-stats .card.top-3-interventions .podium #podium-0 .podium-date{top:calc(100% + 45px)}.stats-container .content.team-stats .card.top-3-interventions .podium #podium-2 .podium-date{top:calc(100% + 5px)}.stats-container .content.team-stats .card.top-3-interventions .podium .podium-center>*,.stats-container .content.team-stats .card.top-3-interventions .podium .podium-left>*,.stats-container .content.team-stats .card.top-3-interventions .podium .podium-right>*{transition:transform .3s ease,opacity .3s ease}.stats-container .content.team-stats .card.top-3-interventions .podium .podium-left:hover>*{transform:translateY(-56px);transition:transform .3s ease,opacity .3s ease}.stats-container .content.team-stats .card.top-3-interventions .podium .podium-center:hover>*{transform:translateY(-76px);transition:transform .3s ease,opacity .3s ease}.stats-container .content.team-stats .card.top-3-interventions .podium .podium-right:hover>*{transform:translateY(-34px);transition:transform .3s ease,opacity .3s ease}.stats-container .content.team-stats .card.top-3-interventions .podium .podium-center:hover>.podium-duration,.stats-container .content.team-stats .card.top-3-interventions .podium .podium-left:hover>.podium-duration,.stats-container .content.team-stats .card.top-3-interventions .podium .podium-right:hover>.podium-duration{opacity:0}.stats-container .content.team-stats .card.top-3-interventions .podium .podium-center.noMove:hover>*,.stats-container .content.team-stats .card.top-3-interventions .podium .podium-left.noMove:hover>*,.stats-container .content.team-stats .card.top-3-interventions .podium .podium-right.noMove:hover>*{transform:none!important}.stats-container .content.team-stats .card.top-3-interventions .podium-center,.stats-container .content.team-stats .card.top-3-interventions .podium-left,.stats-container .content.team-stats .card.top-3-interventions .podium-right{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow-x:hidden;overflow-y:hidden;padding:0 20px 12px;position:relative;z-index:1}.stats-container .content.team-stats .card.top-3-interventions .podium-center div,.stats-container .content.team-stats .card.top-3-interventions .podium-left div,.stats-container .content.team-stats .card.top-3-interventions .podium-right div{color:#fff!important}.stats-container .content.team-stats .card.top-3-interventions .podium-center .podium-duration,.stats-container .content.team-stats .card.top-3-interventions .podium-left .podium-duration,.stats-container .content.team-stats .card.top-3-interventions .podium-right .podium-duration{font-size:24px;font-weight:600;transition-duration:.3s}.stats-container .content.team-stats .card.top-3-interventions .podium-center .podium-accessName,.stats-container .content.team-stats .card.top-3-interventions .podium-left .podium-accessName,.stats-container .content.team-stats .card.top-3-interventions .podium-right .podium-accessName{font-size:13px;font-weight:500;min-height:40px;position:relative;text-align:center;user-select:none}.stats-container .content.team-stats .card.top-3-interventions .podium-center .podium-accessName-tooltip,.stats-container .content.team-stats .card.top-3-interventions .podium-left .podium-accessName-tooltip,.stats-container .content.team-stats .card.top-3-interventions .podium-right .podium-accessName-tooltip{background-color:rgba(20,1,74,.8);border-radius:8px;color:#fff;left:0;padding:8px;position:absolute;top:0;z-index:2}.stats-container .content.team-stats .card.top-3-interventions .podium-center .podium-date,.stats-container .content.team-stats .card.top-3-interventions .podium-left .podium-date,.stats-container .content.team-stats .card.top-3-interventions .podium-right .podium-date{align-items:center;background:#6a5adf;border-radius:26.5px;display:flex;font-size:12px;font-weight:600;justify-content:center;padding:2px 10px;position:absolute}.stats-container .content.team-stats .card.top-3-interventions .podium-left{height:112px}.stats-container .content.team-stats .card.top-3-interventions .podium-center{height:136px}.stats-container .content.team-stats .card.top-3-interventions .podium-right{height:86px}.stats-container .content.team-stats .card.top-3-interventions .podium .image{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.stats-container .content.team-stats .card.nb-verif-user{max-height:282px;min-height:282px}.stats-container .content.team-stats .card.nb-verif-user .title-dots-container{margin-bottom:0}.stats-container .content.team-stats .card.nb-verif-user .scroll-box{max-height:210px;overflow-y:auto;width:100%}.stats-container .content.team-stats .card.nb-verif-user .system-tests-chart-wrapper{height:210px;overflow:auto;width:100%}.stats-container .content.team-stats .contact-etablis{align-items:center;display:flex;flex-direction:column;height:165px;justify-content:space-between;padding:20px 24px}@media (width < 1280px){.stats-container .content.team-stats .contact-etablis{flex:1}}.stats-container .content.team-stats .contact-etablis .appels{align-items:center;display:flex;justify-content:center}.stats-container .content.team-stats .contact-etablis .appels-statut-container{color:#0e0e2c;display:flex;flex-direction:column;font-size:14px;justify-content:space-between}.stats-container .content.team-stats .contact-etablis .appels-statut-container .nb{color:#0e0e2c;font-size:24px;font-weight:500;text-align:center}.stats-container .content.team-stats .contact-etablis .appels-statut-container .statut{background:rgba(46,198,179,.2);border-radius:20px;height:29px;margin-top:10px;padding:4px 14px;width:max-content}.stats-container .content.team-stats .contact-etablis .appels-statut-container .statut.error{background:#fdeaea}.stats-container .content.team-stats .contact-etablis .appels-statut-container .statut.error span{color:#e92f2f}.stats-container .content.team-stats .contact-etablis .appels-statut-container .statut.error span:before{background-color:#e92f2f}.stats-container .content.team-stats .contact-etablis .appels-statut-container .statut span{color:#259b8c;margin-left:17px;position:relative}.stats-container .content.team-stats .contact-etablis .appels-statut-container .statut span:before{background-color:#2ec6b3;border-radius:50%;content:"";height:10px;left:-7px;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:10px}.stats-container .content.team-stats .card-color{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:18px;position:relative}.stats-container .content.team-stats .card-color:after{background-color:#fff;border-radius:50%;content:"";height:164px;opacity:.1;position:absolute;right:-80px;top:-70px;width:164px}.stats-container .content.team-stats .card-color *{color:#fff}.stats-container .content.team-stats .card-color .duration-intervention-container{align-items:center;display:flex;font-size:24px;justify-content:space-between}.stats-container .content.team-stats .card-color .desactivations-container{align-items:center;display:flex;justify-content:center}@media (width < 1280px){.stats-container .content.team-stats .card-color .desactivations-container{flex:1}}.stats-container .content.team-stats .card-color .desactivations{font-size:16px}.stats-container .content.team-stats .card-color .nb-desac{font-size:22px}.stats-container .content.team-stats .card-color .min,.stats-container .content.team-stats .card-color .sec{font-weight:500}.stats-container .content.team-stats .card-color.intervention-alerts{background-color:#fff}@media (width < 960px){.stats-container .content.team-stats .card-color.intervention-alerts{flex:1}}.stats-container .content.team-stats .card-color.intervention-alerts *{color:#000!important}.stats-container .content.team-stats .card-color.intervention-alerts h2{color:#fb466c!important}.stats-container .content.team-stats .card-color.intervention-alerts .icon-team_alert_time{background-color:#fb466c!important}.stats-container .content.team-stats .card-color.intervention-alerts .icon:before{color:#fff}.stats-container .content.team-stats .card-color.intervention-verif{background-color:#fff}@media (width < 960px){.stats-container .content.team-stats .card-color.intervention-verif{flex:1}}.stats-container .content.team-stats .card-color.intervention-verif *{color:#000!important}.stats-container .content.team-stats .card-color.intervention-verif h2{color:#6c63f0!important}.stats-container .content.team-stats .card-color.intervention-verif .icon-team_test_time{background-color:#6c63f0!important}.stats-container .content.team-stats .card-color.intervention-verif .icon-team_test_time:before{color:#fff}.stats-container .content.team-stats .card-color.rep-appels{align-items:center;background-color:#49d4c3;display:flex;height:165px;justify-content:space-between}@media (width < 1280px){.stats-container .content.team-stats .card-color.rep-appels{flex:1}}.stats-container .content.team-stats .card-color.rep-appels .duration-intervention-container{justify-content:center}.stats-container .content.team-stats .card-color.rep-appels.value{align-items:center;display:flex;flex-direction:column}.stats-container .content.team-stats .card-color.desac-portiques{align-items:center;background-color:#0eabe7;display:flex;height:165px;justify-content:space-between}@media (width < 1280px){.stats-container .content.team-stats .card-color.desac-portiques{flex:1}}.stats-container .content.team-stats .card-color.desac-portiques .duration-intervention-container{justify-content:center}.stats-container .content.team-stats .card-color.desac-portiques.value{align-items:center;display:flex;flex-direction:column}.stats-container .content.team-stats .card-color .icon-container{align-items:center;background-color:#fff;border-radius:12px;display:flex;font-size:22px;height:42px;justify-content:center;padding:9.85px;width:42px}.display-xs,.stats-container .content.team-stats .card-color .icon-container.icon-top{display:none}@media screen and (max-width:1220px){.stats-container .content.team-stats{grid-template-rows:245px 272px 145px}.stats-container .content .bottom-cards-container{gap:30px}.stats-container .content.team-stats .contact-etablis .appels-statut-container{align-items:center;flex-direction:column;margin-top:10px;row-gap:7px}}@media screen and (max-width:1220px) and (width <= 1220px){.stats-container .content.team-stats .contact-etablis .appels-statut-container{row-gap:0}}@media screen and (max-width:1220px){.stats-container .content.team-stats .card-color.desac-portiques,.stats-container .content.team-stats .card-color.rep-appels{align-items:center}}@media screen and (max-width:960px){.stats-container .content.team-stats{width:100vw}}@media screen and (max-width:768px){.stats-container .content.team-stats .side-cards-1 .card,.stats-container .content.team-stats .side-cards-2 .card{flex:initial}.stats-container .content.team-stats .side-cards-1 .card,.stats-container .content.team-stats .side-cards-2 .card .nb-verif-syst{width:100%}.stats-container .content.team-stats .side-cards-1 .card,.stats-container .content.team-stats .side-cards-2 .card .delai-verif{width:50%}.stats-container .content.team-stats .side-cards-2{flex-direction:column}.stats-container .content.team-stats .bottom-cards-container{flex-wrap:wrap;grid-row:5/6}.stats-container .content.team-stats .bottom-cards-container .card{flex:initial;grid-row:5/6;width:calc(50% - 15px)}.stats-container .content.team-stats{grid-template-rows:99px 230px 272px 131px auto}.hidden-xs{display:none}.display-xs{display:block}.stats-container .content.team-stats .side-cards-2 .card{width:100%}.stats-container .content.team-stats .bottom-cards-container .contact-etablis,.stats-container .content.team-stats .bottom-cards-container .delai-verif{height:166px}.stats-container .content.team-stats .bottom-cards-container .desac-portiques,.stats-container .content.team-stats .bottom-cards-container .rep-appels{height:145px}.stats-container .content.team-stats .card.delai-verif .delai-objectif-container{flex-direction:column;gap:12.5px}.stats-container .content.team-stats .card.delai-verif .objectif{display:flex}.stats-container .content.team-stats .card.delai-verif h2{margin-bottom:17.5px}.stats-container .content.team-stats .card.delai-verif .delai .jours .extra-days{transform:translateY(-75%)}.appels{align-items:center;display:flex;flex-direction:column}.stats-container .content.team-stats .contact-etablis .appels-statut-container .nb{line-height:26px}.colon{display:none}.stats-container .content.team-stats .card.top-3-interventions .chart-legends-container{gap:22px}.stats-container .content.team-stats .side-cards-2 .card.nb-verif-syst{height:131px}}@media screen and (max-width:640px){.stats-container .content.team-stats .side-cards-2 .card.nb-verif{height:131px}.stats-container .content.team-stats .bottom-cards-container .delai-verif{height:129px;width:100%}.stats-container .content.team-stats .bottom-cards-container .contact-etablis{height:107px;width:100%}.stats-container .content.team-stats .card.delai-verif .delai-objectif-container{flex-direction:row;gap:0}.colon{display:inline}.stats-container .content.team-stats .card.delai-verif .objectif{display:block}.stats-container .content.team-stats .card.delai-verif h2{margin-bottom:10px}.stats-container .content.team-stats .appels-statut-container{flex-direction:row}.appels{display:inline}.stats-container .content.team-stats{grid-template-rows:99px 245px 272px 131px auto}.stats-container .content.team-stats .card.top-3-interventions .name-access{margin:auto;width:95%}.stats-container .content.team-stats .chart-legends-container{flex-direction:row}}@media screen and (max-width:540px){.content.team-stats{padding:0 20px 40px}.card.top-3-interventions .title-dots-container{padding:10px 10px 0}.card.top-3-interventions{overflow:hidden}.stats-container .content.team-stats{grid-template-rows:99px 99px 344px 272px 131px auto}.stats-container .content.team-stats .side-cards-1{grid-row:1/3}.stats-container .content.team-stats .side-cards-container{flex-direction:column}.stats-container .content.team-stats .side-cards-1 .card,.stats-container .content.team-stats .side-cards-2 .card .delai-verif{width:100%}.stats-container .content.team-stats .card.top-3-interventions{grid-row:3/4}.stats-container .content.team-stats .card.nb-verif-user{grid-row:4/5}.stats-container .content.team-stats .side-cards-2{grid-row:5/6}.stats-container .content.team-stats .bottom-cards-container{grid-row:6/7}.stats-container .content.team-stats .bottom-cards-container .desac-portiques,.stats-container .content.team-stats .bottom-cards-container .rep-appels{height:105px;width:100%}.stats-container .content.team-stats .chart-legends-container{align-items:flex-start;flex-direction:column}.stats-container .content.team-stats .card.top-3-interventions .chart,.stats-container .content.team-stats .card.top-3-interventions .chart1,.stats-container .content.team-stats .card.top-3-interventions .chart2{align-items:flex-start;flex-direction:row;gap:25px;justify-content:flex-start;width:100%}.stats-container .content.team-stats .card.top-3-interventions{padding:0!important}.stats-container .content.team-stats .card.top-3-interventions .legend-container{margin-top:12px;text-align:start}.stats-container .content.team-stats .card.top-3-interventions .name-access{width:100%}.stats-container .content.team-stats .card.top-3-interventions .chart-legends-container{gap:20px}.stats-container .content.team-stats .card-color .icon-container.icon-top{display:none}.stats-container .content.team-stats .card-color .icon-container.icon-side{display:flex}.stats-container .content.team-stats .card-color{display:block}.desac-portiques,.rep-appels{height:unset!important;text-align:center!important;width:unset!important}.desac-portiques .value,.rep-appels .value{display:flex;flex-direction:column;gap:20px}}.desac-portiques,.rep-appels{text-align:center!important}.smallCardContainer{display:flex;flex-direction:column;gap:30px;width:100%}@media (width < 1220px){.smallCardContainer{flex-direction:row}}@media (width <= 700px){.smallCardContainer{flex-wrap:wrap}.smallCardContainer .desac-portiques,.smallCardContainer .rep-appels{flex:unset!important;width:calc(50% - 15px)!important}.smallCardContainer .contact-etablis{flex:unset!important;width:100%!important}}.desactivations-seemore{font-size:14px}.desactivations-seemore:hover{cursor:pointer;text-decoration:underline}.stats-container .header-table{color:#0e0e2c;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:16px 35px}.stats-container .content.check-syst-stats{grid-column-gap:0;grid-row-gap:0;margin:30px 0 0;width:100%}.stats-container .access-name{width:214px}.stats-container .test-frequency{width:162px}.stats-container .last-test{width:240px}.stats-container .result{width:120px}.stats-container .see-details{pointer-events:auto;width:110px}.stats-container ul.access-list{display:flex;flex-direction:column;row-gap:20px}.stats-container ul.access-list li.card-access{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);color:#0e0e2c;display:flex;font-size:16px;font-weight:500;gap:26px;height:68px;justify-content:space-between;margin-bottom:0;overflow:hidden;position:relative}.stats-container ul.access-list li.card-access .txt-container{text-transform:capitalize;white-space:nowrap}.stats-container ul.access-list li.card-access span.day-week{text-transform:capitalize}.stats-container ul.access-list li.card-access>a{align-items:center;display:flex;gap:26px;height:100%;justify-content:space-between;padding:16px 35px;pointer-events:none;width:100%}.stats-container ul.access-list li.card-access:hover{box-shadow:0 4px 13px rgba(67,67,67,.16)}.stats-container ul.access-list li.card-access:before{background-color:#2ec6b3;bottom:0;content:"";height:100%;left:0;position:absolute;width:6px}.stats-container ul.access-list li.card-access.problem:before{background-color:#fc573b}.stats-container ul.access-list li.card-access.problem .last-test{display:flex;overflow:visible;text-transform:capitalize}.stats-container ul.access-list li.card-access.problem .last-test span.txt-container{color:#f44336;position:relative}.stats-container ul.access-list li.card-access.problem .last-test span.txt-container span{color:#f44336}.stats-container ul.access-list li.card-access.problem .last-test span.txt-container:before{background-color:#f44336;border-radius:50%;content:"";height:10px;left:-7px;position:absolute;top:50%;transform:translate3d(-100%,-50%,0);width:10px}.stats-container ul.access-list li.card-access.problem .result{color:#e92f2f}.stats-container ul.access-list li.card-access .result .taux{border-radius:4px;display:block;padding:6px 8px;text-align:center;width:fit-content}.stats-container ul.access-list li.card-access .result .taux.low .extra-txt{color:#e92f2f}.stats-container ul.access-list li.card-access .high{background-color:#eafbf8}.stats-container ul.access-list li.card-access .medium{background-color:#fdd4b1}.stats-container ul.access-list li.card-access .low{background-color:#fdeaea;color:#e92f2f}.stats-container ul.access-list li.card-access .last-test{display:flex}.stats-container ul.access-list li.card-access .last-test span:last-child{margin-left:5px}.stats-container ul.access-list li.card-access .see-details{color:#3aaf9d;font-family:inherit;font-size:16px;font-weight:500}.stats-container ul.access-list li.card-access .see-details.off{color:#8c8ca1;cursor:auto}.stats-container ul.access-list li.card-access .see-details.off .extra-txt{color:#8c8ca1}.stats-container ul.access-list li.card-access .see-details .extra-txt{color:#3aaf9d}.dot,.j{display:none}@media screen and (max-width:1280px){.stats-container ul.access-list li.card-access>a{padding:16px 20px 16px 30px}.card-access span.txt-container{display:flex}.card-access span.txt-container span:last-child{margin-left:5px}.card-access span.day-week{max-width:3ch;overflow:hidden}.card-access .dot{display:block}.stats-container .access-name{white-space:nowrap;width:135px}.stats-container .see-details{width:32px}.stats-container .see-details .extra-txt{display:none}}@media screen and (max-width:960px){.stats-container ul.access-list li.card-access>a{padding:16px 20px}.stats-container .taux{text-transform:capitalize}.stats-container .taux .extra-txt{display:none}.stats-container .last-test{width:130px}.stats-container .result{width:80px}.stats-container .card-access .dot,.stats-container .card-access span.day-week{display:none}.stats-container .test-frequency{width:102px}.stats-container .test-frequency .extra-txt{display:none}.stats-container .test-frequency .j{display:inline-block}}@media screen and (max-width:768px){.stats-container .content.check-syst-stats{padding:0 20px 40px}.stats-container ul.access-list li.card-access>a{gap:20px}.stats-container .headrow{padding-bottom:0}}@media screen and (max-width:640px){.stats-container .header-table{display:none}.stats-container ul.access-list li.card-access{height:212px}.stats-container ul.access-list li.card-access>a{align-items:start;flex-direction:column;padding:19px 16px 19px 20px;row-gap:22px}.stats-container ul.access-list li.card-access>a:not(.off){pointer-events:auto}.stats-container ul.access-list li.card-access p{overflow:visible}.stats-container li.card-access>a>p{display:flex;position:relative;width:100%}.stats-container li.card-access>a>p:before{color:#313136;font-size:14px;font-weight:400;width:220px}.stats-container li.card-access .access-name>span{margin-left:auto;width:170px}.stats-container li.card-access .access-name:before{content:"Accès"}.stats-container li.card-access .test-frequency>span{margin-left:auto;width:170px}.stats-container li.card-access .test-frequency:before{content:"Fréquence"}.stats-container li.card-access .last-test>span{margin-left:auto;width:170px}.stats-container li.card-access .last-test:before{content:"Dernier test"}.stats-container li.card-access .result>span{margin-left:auto;width:170px}.stats-container li.card-access .result:before{content:"Résultat"}.stats-container li.card-access .see-details{display:none}.stats-container ul.access-list li.card-access .last-test span.txt-container{margin-left:auto}.stats-container ul.access-list li.card-access .last-test .txt-container>span:last-child{margin-left:0}}@media screen and (max-width:520px){.stats-container li.card-access>a>p:before{width:110px}.stats-container .content li.card-access>a>p>span{width:145px}.stats-container li.card-access .access-name>span{overflow:hidden;text-overflow:ellipsis}}.stats-container .stats-tooltip{position:relative}.stats-container .content.check-syst-stats-details{row-gap:50px;width:100%}.stats-container .cards-overview{display:flex;gap:30px}.stats-container .cards-overview .card-color{flex:1;height:99px;padding:18px;position:relative}.stats-container .cards-overview .card-color .min,.stats-container .cards-overview .card-color .sec{font-weight:500}.stats-container .cards-overview .card-color *{color:#fff}.stats-container .cards-overview .card-color:after{background-color:#fff;border-radius:50%;content:"";height:164px;opacity:.1;position:absolute;right:-80px;top:-70px;width:164px}.stats-container .cards-overview .card-color .txt-icon-container{align-items:center;display:flex;gap:4px;justify-content:space-between}.stats-container .cards-overview .card-color .txt-icon-container p{white-space:nowrap!important}.stats-container .cards-overview .card-color .icon-container{align-items:center;background-color:#fff;border-radius:12px;display:flex;font-size:22px;height:42px;justify-content:center;padding:9.85px;width:42px}.stats-container .cards-overview .card-color .icon-container.icon-top{display:none}.stats-container .cards-overview .card-color.resident{background-color:#4276f5}.stats-container .cards-overview .card-color.resident p{font-size:22px}.stats-container .cards-overview .card-color.no-resident{background-color:#fb466c!important}.stats-container .cards-overview .card-color.no-resident .image{background-color:#fff;border-radius:11px;padding:7px}.stats-container .cards-overview .card-color.duration{background-color:#6c63f0}.stats-container .cards-overview .card-color.duration p{font-size:24px}.stats-container .cards-overview .card-color.contact-etabli{background-color:#49d4c3}.stats-container .cards-overview .card-color.contact-etabli.problem{background-color:#fb466c}.stats-container .cards-overview .card-color.contact-etabli.problem .icon.path1:before,.stats-container .cards-overview .card-color.contact-etabli.problem .icon.path2:before{color:#fb466c}.stats-container .cards-overview .card-color.contact-etabli p{font-size:24px}.stats-container .cards-overview .card-color.contact-etabli .nb{font-size:24px;font-weight:500}.stats-container .cards-overview .card-color.contact-etabli .txt>span:last-child{font-size:16px}.stats-container .cards-overview .card-color.taux-accomplissement{background-color:#0eabe7}.stats-container .cards-overview .card-color.taux-accomplissement .image{background-color:#fff;border-radius:11px;padding:7px}.stats-container .cards-overview .card-color.taux-accomplissement.problem{background-color:#fb466c}.stats-container .cards-overview .card-color.taux-accomplissement.problem .icon.path1:before,.stats-container .cards-overview .card-color.taux-accomplissement.problem .icon.path2:before{color:#fb466c}.stats-container .cards-overview .card-color.taux-accomplissement.middleProblem{background-color:#ff871f}.stats-container .cards-overview .card-color.taux-accomplissement.middleProblem .icon-verif_star_three:before{color:#ff871f}.stats-container .cards-overview .card-color.taux-accomplissement p{font-size:22px}.stats-container .cards-overview .card-color.taux-accomplissement .nb{font-weight:500}.stats-container .cards-overview .card-color .card-title-container{margin-bottom:10px}.stats-container .cards-overview .card-color h2{color:#fff;line-height:21px}.stats-container .cards-overview .card-color p{color:#fff}.stats-container .verif-user-list{display:flex;flex-direction:column;gap:40px}.stats-container .verif-user-list .header-table{padding:16px 40px 16px 30px}.stats-container .verif-user-list .title-lvl{color:#3aaf9d;font-size:18px;font-weight:600;margin-bottom:4px}.stats-container .verif-user-list .user-name{width:270px}.stats-container .verif-user-list .user-number{width:250px}.stats-container .verif-user-list .user-mode{width:230px}.stats-container .verif-user-list .user-contact{width:100px}.stats-container .verif-user-list .contact-list{display:flex;flex-direction:column;gap:6px}.stats-container .verif-user-list .card-user{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);color:#0e0e2c;display:flex;font-size:16px;font-weight:500;gap:26px;height:68px;justify-content:space-between;margin-bottom:0;overflow:hidden;padding:16px 40px 16px 30px;position:relative}.stats-container .verif-user-list .card-user:hover{box-shadow:0 4px 13px rgba(67,67,67,.16)}.stats-container .verif-user-list .card-user .user-contact span{background-color:#eafbf8;border-radius:4px;color:#259b8c;display:inline-block;font-size:16px;font-weight:500;padding:6px 8px}.stats-container .verif-user-list .card-user.problem .user-contact span{background-color:#fdeaea;color:#e92f2f}@media screen and (max-width:1430px){.stats-container .verif-user-list .user-mode{width:160px}.stats-container .cards-overview{gap:15px}.stats-container .cards-overview .txt{white-space:nowrap}.stats-container .cards-overview .card-color.taux-accomplissement .txt{font-size:20px}}@media screen and (max-width:1380px){.stats-container .cards-overview .card-color .icon-container.icon-side,.txt-icon-container .image{display:none}.stats-container .cards-overview .card-color .icon-container.icon-top{display:flex}.stats-container .cards-overview{gap:20px}.stats-container .cards-overview .card-color{align-items:center;display:flex;flex-direction:column;height:147px;padding:18px 6px}.stats-container .cards-overview .card-color .icon-top{margin-bottom:10px}.stats-container .cards-overview .card-color.resident .txt{font-size:22px}.stats-container .cards-overview .card-color.taux-accomplissement h2{text-transform:capitalize}.stats-container .cards-overview .card-color.taux-accomplissement h2 .extra-txt{display:none}.stats-container .cards-overview .card-color.taux-accomplissement .txt{font-size:18px}.stats-container .cards-overview .card-color.taux-accomplissement .txt .pourcent{font-size:24px}.stats-container .verif-user-list .user-name{width:125px}.stats-container .verif-user-list .user-mode,.stats-container .verif-user-list .user-number{width:130px}.stats-container .verif-user-list .user-contact{width:100px}}@media screen and (max-width:960px){.stats-container .cards-overview .card-color.contact-etabli .txt>span:last-child{display:none}}@media screen and (max-width:890px){.stats-container .cards-overview .card-color.contact-etabli .txt>span:last-child{display:inline}.stats-container .cards-overview{flex-wrap:wrap;gap:30px}.stats-container .cards-overview .card-color{display:block;flex:initial;height:99px;padding:18px;width:calc(50% - 15px)}.stats-container .cards-overview .card-color .icon-container.icon-top{display:none}.stats-container .cards-overview .card-color .icon-container.icon-side,.txt-icon-container .image{display:flex}.stats-container .cards-overview .card-color h2{margin-top:0}}@media screen and (max-width:768px){.stats-container .content.check-syst-stats-details{row-gap:40px}.stats-container .verif-user-list .user-contact,.stats-container .verif-user-list .user-mode{width:80px}}@media screen and (max-width:640px){.stats-container .cards-overview .card-color .icon-container.icon-top{display:flex}.stats-container .cards-overview .card-color .icon-container.icon-side,.txt-icon-container .image{display:none}.stats-container .cards-overview .card-color{display:flex;height:145px;padding:18px 6px}.stats-container .verif-user-list .card-user{align-items:start;flex-direction:column;height:212px;padding:19px 16px 19px 20px;row-gap:22px}.stats-container .content.check-syst-stats-details li.card-user>p{display:flex;position:relative;width:100%}.stats-container .content.check-syst-stats-details li.card-user>p:before{color:#313136;font-size:14px;font-weight:400;width:270px}.stats-container .content.check-syst-stats-details li.card-user>p.user-name:before{content:"Nom"}.stats-container .content.check-syst-stats-details li.card-user>p.user-number:before{content:"Numéro"}.stats-container .content.check-syst-stats-details li.card-user>p.user-mode:before{content:"Mode"}.stats-container .content.check-syst-stats-details li.card-user>p.user-contact:before{content:"Contact"}.stats-container .verif-user-list .title-lvl{margin-bottom:20px}.stats-container .verif-user-list .contact-list{gap:10px}}@media screen and (max-width:520px){.stats-container .cards-overview .card-color{display:block;height:99px;padding:18px;width:100%}.stats-container .cards-overview .card-color .icon-container.icon-top{display:none}.stats-container .cards-overview .card-color .icon-container.icon-side,.txt-icon-container .image{display:flex}.stats-container .cards-overview .card-color h2{margin-top:0}.stats-container .cards-overview .card-color.taux-accomplissement .txt{font-size:22px}.stats-container .content.check-syst-stats-details li.card-user>p:before{width:100px}.stats-container .content.check-syst-stats-details li.card-user>p>span{margin-left:auto}}.no-contacts-placeholder{align-items:center;background:var(--neutrals-white,#fff);border-radius:14px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:24px}.no-contacts-placeholder .text{color:var(--neutrals-grey,#8c8ca1);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:normal;text-align:center}.card-title-container{align-items:center;display:flex;gap:10px}.stats-tooltip{display:flex;justify-content:center;position:relative;z-index:5}.stats-tooltip-text-container{backdrop-filter:blur(10px);background-color:rgba(20,1,74,.8);border-radius:8px;color:#fff;display:none;font-size:14px;opacity:.9;padding:10px;position:absolute;top:calc(100% + 10px);width:250px;z-index:5}.stats-tooltip-text-container.left{right:calc(100% - 40px)}.stats-tooltip-text-container.right{left:calc(100% - 40px)}.stats-tooltip-text-container.center{left:-125px}.stats-tooltip-icon:hover+.stats-tooltip-text-container{display:flex}.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:rgba(0,0,0,.2);content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}