@charset "UTF-8";.topbar-container{background:linear-gradient(to right,var(--bg2),var(--bg1-light));display:flex;height:50px;justify-content:space-between;position:relative;width:100%}.topbar-container .icon-topbar{align-items:center;display:flex}.topbar-container .icon-topbar .img-top-bar{color:var(--c1);cursor:pointer;height:30px;padding:10px;transition:background-color .3s;width:30px}.topbar-container .icon-topbar .img-top-bar:hover{background-color:var(--bg1)}.topbar-container .icon-topbar .dropdown-menu{background-color:#000;border:1px solid #ccc;box-shadow:0 8px 16px #0003;color:#f2f2f2;display:block;left:0;position:absolute;top:100%;z-index:9999}.topbar-container .icon-topbar .dropdown-menu button{background:none;border:none;cursor:pointer;display:block;padding:10px;text-align:left;transition:background-color .3s;width:100%}.topbar-container .icon-topbar .dropdown-menu button:hover{background-color:#f2f2f2}.topbar-container .icon-topbar .active-top-bar{background-color:var(--bg1);border-bottom:1px solid #f7f0cf;border-radius:20px 0 0 0;color:var(--c1)}.topbar-container .userconnect{align-items:center;display:flex;justify-content:space-between}.topbar-container .userconnect .titleuserco{color:var(--c1);font-weight:500}.topbar-container .userconnect .userconnect__name{color:var(--c1)}.topbar-container .userconnect .img-top-bar{color:var(--c1);cursor:pointer;height:30px;padding:10px;transition:background-color .3s;width:30px}.topbar-container .userconnect .img-top-bar:hover{background-color:var(--bg1)}.supertopbar-container{align-items:center;background:linear-gradient(to right,var(--bg2),var(--bg1-light));display:flex;justify-content:space-between;padding:10px;position:relative}.supertopbar-container .supertopbar-title{color:#f7f0cf;font-size:30px;font-weight:500}.supertopbar-container .img-top-bar{color:var(--c1);cursor:pointer;height:30px;padding:10px;transition:background-color .3s;width:30px}.sidebar,.supertopbar-container .img-top-bar:hover{background-color:var(--bg1)}.sidebar{display:flex;flex-direction:column;height:100%;width:200px}.sidebar .active{background-color:var(--bg2)}.sidebar .search{align-items:center;border-bottom:1px solid var(--c1);display:flex;margin-bottom:10px;padding-bottom:5px;padding-top:10px}.sidebar .search .searchimg{color:var(--c1)}.sidebar .search input{background-color:#0000;border:none;box-shadow:none;color:var(--c1);outline:none}.sidebar .search .custom-input::placeholder{color:var(--c1)}.sidebar .onglet{background-color:var(--bg2);border-radius:20px;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:10px;margin-left:10px}.sidebar .onglet li.active{background-color:var(--bg1)}.sidebar .onglet ul{list-style:none;padding-left:0}.sidebar .onglet li{align-items:center;border-bottom:1px solid var(--bg1);cursor:pointer;display:flex;height:50px}.sidebar .onglet li:hover{background-color:var(--bg1)}.sidebar .onglet .img{background-color:#0000;height:35px;width:35px}.sidebar .onglet .img,.sidebar .onglet span{color:var(--c1);padding-left:10px}.sidebar .onglet .navtop{border-radius:20px 20px 0 0;padding-left:5px}.sidebar .onglet .empty-slot{background-color:var(--bg2);background-image:linear-gradient(to top,var(--bg1),var(--bg1) 1px,#0000 1px);background-size:100% 50px;flex-grow:1}.home{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.home .container-home{display:flex;height:100%;width:100%}.home .container-home .widget-home{background-color:var(--bg1);display:flex;flex-direction:column;flex-grow:1;height:100%;overflow-x:hidden}.home .container-home .widget-home .top-widget-home{background-color:var(--bg1);height:60px;width:100%}.home .container-home .widget-home .niveau-deux-contain-general-home{display:flex;height:100%}.home .container-home .widget-home .niveau-deux-contain-general-home .contain-niveau-deux-gauche{display:flex}.home .container-home .widget-home .niveau-deux-contain-general-home .contain-niveau-deux-gauche .niveau-deux-gauche-gauche-home{display:flex;flex-direction:column}.home .container-home .widget-home .niveau-deux-contain-general-home .contain-niveau-deux-gauche .niveau-deux-gauche-gauche-home .niveau-deux-haut-gauche-home{display:flex}.home .container-home .widget-home .niveau-deux-contain-general-home .contain-niveau-deux-droite{height:100%;width:300px}.home .container-home .widget-home .dashboardCards-composant-home{margin-top:auto;min-height:170px;overflow-x:auto;overflow-y:hidden;width:100%}.dashboard-cards-container{background:linear-gradient(to right,var(--bg2),var(--bg1-light));display:flex;height:170px;margin-bottom:0;margin-left:15px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;padding-left:15px;width:100%}.dashboard-cards-container .containe-affaire-dash-dc,.dashboard-cards-container .containe-tache-dash-dc{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-right:20px;position:relative}.dashboard-cards-container .containe-affaire-dash-dc .title-container-card-dc,.dashboard-cards-container .containe-tache-dash-dc .title-container-card-dc{background-color:var(--bg1);border-radius:0 0 20px 20px;left:0;padding-left:30px;padding-right:30px;position:-webkit-sticky;position:sticky;z-index:10}.dashboard-cards-container .containe-affaire-dash-dc .title-container-card-dc h2,.dashboard-cards-container .containe-tache-dash-dc .title-container-card-dc h2{background-color:var(--bg1);color:var(--c1);font-size:1.2rem;margin:0 0 10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc{display:flex;flex-wrap:nowrap;gap:10px}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc{cursor:pointer;height:90px;perspective:1000px;width:150px}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc:hover,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc:hover{z-index:999}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc .card-back,.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc .card-front,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc .card-back,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc .card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;position:absolute;transition:transform .6s,width .6s,height .6s,left .6s;width:100%}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc .card-front,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc .card-front{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;justify-content:space-between;padding-bottom:5px;padding-top:5px;transform:rotateY(0deg);z-index:2}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc .card-front p,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc .card-front p{font-size:x-large;margin-bottom:5px}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc .card-back,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc .card-back{align-items:flex-start;background-color:#f8f8f8;display:flex;flex-direction:column;justify-content:space-around;overflow:auto;padding-bottom:10px;padding-left:10px;padding-top:25px;transform:rotateY(180deg);z-index:1}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-front,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-front{transform:rotateY(-180deg)}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back{height:100px;left:-45px;top:-30px;transform:rotateY(0deg);width:200px}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc{background-color:#fff;border:1px solid var(--bg1);cursor:pointer;margin:5px 0;padding:5px;transition:transform .2s ease,background-color .2s ease}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc:hover,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc:hover{background-color:#eef2f7;transform:scale(1.1)}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc:nth-child(odd),.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc:nth-child(odd){background-color:#f4f6f8}.dashboard-cards-container .containe-affaire-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc:last-child,.dashboard-cards-container .containe-tache-dash-dc .list-card-dash-dc .card-container-item-dc.flipped .card-back .item-one-dc:last-child{border-bottom:none}.GraphAffaireRapportNbrUtilisateur{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:25px;box-shadow:0 4px 8px #0000001a;color:var(--c1);margin:15px;padding:15px}.GraphAffaireRapportNbrUtilisateur .title-garnu{margin-bottom:20px;text-align:center}.GraphAffaireRapportNbrUtilisateur .title-garnu h2{margin:0}.GraphAffaireRapportNbrUtilisateur .bar.nombreDePersonnes,.GraphAffaireRapportNbrUtilisateur .nombreDePersonnes{fill:#8884d8;color:#8884d8}.GraphAffaireRapportNbrUtilisateur .bar.progression,.GraphAffaireRapportNbrUtilisateur .progression{fill:#82ca9d;color:#82ca9d}.GraphAffaireRapportNbrUtilisateur .scatter{fill:red;color:red}.GraphAffaireRapportNbrUtilisateur .area.mainOeuvre,.GraphAffaireRapportNbrUtilisateur .mainOeuvre{fill:hsla(27,42%,65%,.486);stroke:hsla(27,42%,65%,.486);color:hsla(27,42%,65%,.486)}.GraphAffaireRapportNbrUtilisateur .custom-legend{list-style-type:none;margin-top:10px;padding:0}.GraphAffaireRapportNbrUtilisateur .custom-legend li{display:inline-block;font-size:.8rem;margin-right:15px}.GraphAffaireRapportNbrUtilisateur .custom-tooltip{background-color:var(--bg1);border-radius:10px;padding:5px}.GraphAffaireRapportNbrUtilisateur .custom-tooltip p{margin:0}.GraphAffaireRapportNbrUtilisateur .axis{stroke:var(--bg1)}.GraphAffaireRapportNbrUtilisateur .axis .recharts-cartesian-axis-tick{fill:var(--bg1)}.GraphAffaireRapportNbrUtilisateur .axis .recharts-cartesian-axis-line{stroke:var(--bg1)}.GraphAffaireRapportNbrUtilisateur .axis .recharts-cartesian-axis-tick text{fill:var(--bg1)}.NbrRapportActif-contain{align-items:center;display:flex;justify-content:center;padding:20px}.NbrRapportActif-contain .NbrRapportActif{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;transition:transform .3s ease}.NbrRapportActif-contain .NbrRapportActif:hover{transform:scale(1.05)}.NbrRapportActif-contain .NbrRapportActif .title-nbra{color:#333;font-size:18px;margin-bottom:10px}.NbrRapportActif-contain .NbrRapportActif .result-nbra{align-items:center;animation:pulse 2s infinite;background-color:#4caf50;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;width:80px}.NbrRapportActif-contain .NbrRapportActif .result-nbra p{margin:0}.AbsentDay-contain{align-items:center;display:flex;justify-content:center;padding:20px}.AbsentDay-contain .NbrRapportAbsentDay{background-color:#fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;transition:transform .3s ease}.AbsentDay-contain .NbrRapportAbsentDay:hover{transform:scale(1.05)}.AbsentDay-contain .NbrRapportAbsentDay .title-abs-day{color:#333;font-size:18px;margin-bottom:10px}.AbsentDay-contain .NbrRapportAbsentDay .result-abs-day{align-items:center;animation:pulse 2s infinite;background-color:#4caf50;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:24px;font-weight:700;height:80px;justify-content:center;width:80px}.AbsentDay-contain .NbrRapportAbsentDay .result-abs-day p{margin:0}.details-affaire-tache-container{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:25px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:450px;margin:15px 15px 0;overflow:hidden;padding:15px;width:300px}.details-affaire-tache-container .close-button-datc{align-self:flex-end;background-color:#0000;border:none;cursor:pointer;font-size:1.2rem}.details-affaire-tache-container .affaire-photo-affaire-datc,.details-affaire-tache-container .affaire-photo-tache-datc{overflow:hidden;width:100%}.details-affaire-tache-container .affaire-photo-affaire-datc img,.details-affaire-tache-container .affaire-photo-tache-datc img{border-radius:15px;width:100%}.details-affaire-tache-container .affaire-photo-affaire-datc.affaire-photo-tache-datc img,.details-affaire-tache-container .affaire-photo-tache-datc.affaire-photo-tache-datc img{height:150px}.details-affaire-tache-container .affaire-photo-affaire-datc.affaire-photo-affaire-datc img,.details-affaire-tache-container .affaire-photo-tache-datc.affaire-photo-affaire-datc img{height:200px}.details-affaire-tache-container .affaire-photo-affaire-datc .img-mui-datc,.details-affaire-tache-container .affaire-photo-tache-datc .img-mui-datc{color:var(--c1);font-size:5rem}.details-affaire-tache-container .affaire-details-datc{align-items:center;display:flex;flex-direction:column;margin-top:7px;padding:10px}.details-affaire-tache-container .affaire-details-datc h3,.details-affaire-tache-container .affaire-details-datc h4,.details-affaire-tache-container .affaire-details-datc p{margin:5px 0;text-align:center}.details-affaire-tache-container .affaire-details-datc button.btn-voir-affiare-datc{background-color:var(--bg1);border-radius:20px;color:var(--c1);cursor:pointer;margin-top:15px;padding:10px 15px;transition:background-color .3s ease;width:auto}.details-affaire-tache-container .affaire-details-datc button.btn-voir-affiare-datc:hover{background-color:var(--bg2)}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendrier-infos-container{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:25px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:450px;margin:15px;padding:15px;width:300px}.calendrier-infos-container .react-calendar{border:none;border-radius:15px;margin-bottom:15px;width:100%}.calendrier-infos-container .react-calendar button{border:none}.calendrier-infos-container .react-calendar button:hover{background-color:var(--bg1)}.calendrier-infos-container .infos-generales{align-items:center;display:flex;flex-direction:column;padding:10px}.calendrier-infos-container .infos-generales p{color:var(--c1);margin:5px 0;text-align:center}.EnvoyerMessage{background-color:#f0f8ff;height:600px;width:600px}.EnvoyerMessage .header-em{display:flex;width:100%}.EnvoyerMessage .header-em .btn-valid-em{height:60px;width:60px}.EnvoyerMessage .header-em .rightchoix-em{display:flex;justify-content:space-around;width:100%}.EnvoyerMessage .header-em .rightchoix-em .right-left-em,.EnvoyerMessage .header-em .rightchoix-em .right-right-em{display:flex;flex-direction:column;justify-content:space-around}.EnvoyerMessage .body-em{display:flex;flex-direction:column;height:85%;width:100%}.EnvoyerMessage .body-em .destinataire-em{display:flex;width:100%}.EnvoyerMessage .body-em .affaire-option-em .affaire-details{display:flex}.EnvoyerMessage .body-em .contain-desc-em{display:flex;height:100%;width:100%}.nomtachemessage{align-items:center;background-color:aqua;display:flex;height:30px;justify-content:space-between;width:100%}.nomtachemessage .span-nomtachemessage{width:120px}.nomtachemessage .input-nomtachemessage{height:-webkit-max-content;height:max-content;width:100%}.DestinataireInput .input-suggestion-di{position:relative}.DestinataireInput .input-tags{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.DestinataireInput .tag{align-items:center;background-color:#e1e1e1;border-radius:5px;display:flex;padding:5px}.DestinataireInput .input-champ-di{border:none;flex-grow:1;min-width:200px;padding:5px}.DestinataireInput .suggestions{background:#fff;left:0;position:absolute;right:0;top:100%;z-index:1000}.DescriptionContain{background-color:aqua;display:flex;height:100%;justify-content:center;width:100%}.DescriptionContain .input-description-contain{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;height:100%;padding:10px;width:calc(100% - 20px)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.BarreABoutons{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:5px;box-shadow:0 4px 8px #0000001a;display:flex;gap:10px;justify-content:flex-start;margin:5px 15px 15px;padding:5px 10px 10px}.BarreABoutons .btn-barre-boutons{background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;font-size:medium;padding:10px 20px;transition:background-color .3s ease}.BarreABoutons .btn-barre-boutons:hover{transform:scale(1.05)}.affaire-row{cursor:pointer;height:100%;transition:background-color .3s ease}.affaire-row:hover{background-color:#f5f5f5}.img-affaire-row{padding-right:15px;text-align:center}.img-affaire-row .img-icon-affaire-row{color:var(--c1);height:30px;padding-left:45px;padding-right:25px;padding-top:10px;width:30px}.detail-affaire-row{align-items:center;color:var(--c1);width:300px}.btn-affaire-row{height:50px;text-align:right;white-space:nowrap;width:auto}.btn-container{display:flex;justify-content:flex-end;width:100%}.btn-container button{border:none;border-radius:5px;color:var(--bg1);cursor:pointer;padding:5px 10px;transition:background-color .3s}.btn-container button,.btn-container button:hover{background-color:var(--c2)}.btn-container button:focus{outline:none}.modal-header{display:flex;justify-content:space-between;z-index:10000!important}.modal-header h2{padding-bottom:30px;padding-left:50px}.modal-header button{height:30px;width:30px}.affaires,.modal-header .modal-content{display:flex;flex-direction:column}.affaires{height:calc(100vh - 50px);overflow-y:hidden;width:100%}.affaires .container-affaires{display:flex;flex-direction:column;height:100%}.affaires .container-affaires .header-affaires{align-items:center;background-color:var(--bg1);color:var(--c1);display:flex;padding:10px}.affaires .container-affaires .header-affaires .btn-header-affaires{background-color:var(--c2);border:none;border-radius:5px;color:var(--bg1);cursor:pointer;margin-left:10px;padding:10px}.affaires .container-affaires .header-affaires input{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:300px}.affaires .container-affaires .header-affaires input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.affaires .container-affaires .header-affaires span{margin-left:100px;margin-right:15px}.affaires .container-affaires .containerAffaires{background-color:var(--bg1);display:flex;height:100%;width:100%}.affaires .container-affaires .containerAffaires .leftcontainerAffaires{display:flex;flex:5 1;flex-direction:column}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .headercontainerAffaires{background-color:var(--c2);display:flex;justify-content:space-around;padding:10px;position:-webkit-sticky;position:sticky;top:0}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .headercontainerAffaires h3{cursor:pointer}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .headercontainerAffaires h3:hover{text-decoration:underline}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .listcontainerAffaires{align-items:center;overflow-y:auto;padding-bottom:30px}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .listcontainerAffaires .statusSection{margin:20px 0}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .listcontainerAffaires .statusSection .status-section-h2{background-color:var(--bg2);margin-bottom:15px;padding:10px;text-align:center}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .listcontainerAffaires .statusSection .affaire-table{flex-direction:column;padding-left:20px;width:100%}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .listcontainerAffaires .statusSection .affaire-table tr:nth-child(odd){background-color:var(--bg1)}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .listcontainerAffaires .statusSection .affaire-table tr:nth-child(2n){background-color:var(--bg2)}.affaires .container-affaires .containerAffaires .leftcontainerAffaires .listcontainerAffaires .statusSection .affaire-table td{text-align:left}.affaires .container-affaires .containerAffaires .right{background-color:#f2f2f2;flex:2 1}.affaire-form{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;margin:20px;padding:20px}.affaire-form .adress-affaire-form,.affaire-form .contact-sur-place-affaire-form,.affaire-form .date-affaire-form,.affaire-form .principal-affaire-form{display:flex;flex-direction:column;margin-bottom:20px}.affaire-form .adress-affaire-form span,.affaire-form .contact-sur-place-affaire-form span,.affaire-form .date-affaire-form span,.affaire-form .principal-affaire-form span{font-weight:700;margin-bottom:5px}.affaire-form .adress-affaire-form input[type=email],.affaire-form .adress-affaire-form input[type=number],.affaire-form .adress-affaire-form input[type=tel],.affaire-form .adress-affaire-form input[type=text],.affaire-form .adress-affaire-form select,.affaire-form .contact-sur-place-affaire-form input[type=email],.affaire-form .contact-sur-place-affaire-form input[type=number],.affaire-form .contact-sur-place-affaire-form input[type=tel],.affaire-form .contact-sur-place-affaire-form input[type=text],.affaire-form .contact-sur-place-affaire-form select,.affaire-form .date-affaire-form input[type=email],.affaire-form .date-affaire-form input[type=number],.affaire-form .date-affaire-form input[type=tel],.affaire-form .date-affaire-form input[type=text],.affaire-form .date-affaire-form select,.affaire-form .principal-affaire-form input[type=email],.affaire-form .principal-affaire-form input[type=number],.affaire-form .principal-affaire-form input[type=tel],.affaire-form .principal-affaire-form input[type=text],.affaire-form .principal-affaire-form select{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:8px}.affaire-form .adress-affaire-form input[type=email]:focus,.affaire-form .adress-affaire-form input[type=number]:focus,.affaire-form .adress-affaire-form input[type=tel]:focus,.affaire-form .adress-affaire-form input[type=text]:focus,.affaire-form .adress-affaire-form select:focus,.affaire-form .contact-sur-place-affaire-form input[type=email]:focus,.affaire-form .contact-sur-place-affaire-form input[type=number]:focus,.affaire-form .contact-sur-place-affaire-form input[type=tel]:focus,.affaire-form .contact-sur-place-affaire-form input[type=text]:focus,.affaire-form .contact-sur-place-affaire-form select:focus,.affaire-form .date-affaire-form input[type=email]:focus,.affaire-form .date-affaire-form input[type=number]:focus,.affaire-form .date-affaire-form input[type=tel]:focus,.affaire-form .date-affaire-form input[type=text]:focus,.affaire-form .date-affaire-form select:focus,.affaire-form .principal-affaire-form input[type=email]:focus,.affaire-form .principal-affaire-form input[type=number]:focus,.affaire-form .principal-affaire-form input[type=tel]:focus,.affaire-form .principal-affaire-form input[type=text]:focus,.affaire-form .principal-affaire-form select:focus{border-color:#0056b3;outline:none}.affaire-form .adress-affaire-form input[type=file],.affaire-form .contact-sur-place-affaire-form input[type=file],.affaire-form .date-affaire-form input[type=file],.affaire-form .principal-affaire-form input[type=file]{margin-top:10px}.affaire-form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .3s}.affaire-form button:hover{background-color:#0056b3}.affaireId{height:calc(100vh - 50px)}.affaireId,.affaireId .containerAffaireId{display:flex;flex-direction:column;width:100%}.affaireId .containerAffaireId{background-color:var(--bg1);height:100%}.affaireId .containerAffaireId .topcontainerAffaireId{align-items:center;display:flex;flex-direction:row;width:100%}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs{display:flex;position:relative}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .more-options,.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .tab{align-items:center;color:var(--c1);cursor:pointer;display:inline-flex;margin-right:10px;padding:5px 10px}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .more-options:hover,.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .tab:hover{background-color:var(--bg2)}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .more-options.active,.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .tab.active{background-color:var(--bg2);border-bottom:2px solid var(--c1)}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .more-options-menu{background-color:var(--bg2);box-shadow:0 8px 16px #0003;display:none;left:355px;padding:12px 16px;position:absolute;top:100%;z-index:100}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .more-options-menu .tab{display:block}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .more-options-menu .tab:hover{background-color:var(--bg1)}.affaireId .containerAffaireId .topcontainerAffaireId .custom-tabs .show{display:block;width:200px}.affaireId .containerAffaireId .topcontainerAffaireId .titleAffairePlanningId{align-items:center;color:var(--c1);display:flex;flex-grow:1;justify-content:center;padding-top:10px}.affaireId .containerAffaireId .topcontainerAffaireId .titleAffairePlanningId .btn-group-titleAffairePlanningId .btn-btn-primary{background-color:var(--bg2);border:none;border-radius:5px;color:var(--c1);cursor:pointer;margin-right:10px;padding:5px 10px;transition:background-color .3s ease}.affaireId .containerAffaireId .topcontainerAffaireId .titleAffairePlanningId .btn-group-titleAffairePlanningId .btn-btn-primary:hover{transform:scale(1.05)}.affaireId .containerAffaireId .topcontainerAffaireId .titleAffairePlanningId .select-affaire{-webkit-appearance:none;appearance:none;background-color:var(--bg1);border:2px solid var(--bg2);border-radius:5px;color:var(--c1);cursor:pointer;font-size:17px;margin-right:10px;padding:5px 10px;position:relative;transition:background-color .3s ease;width:450px}.affaireId .containerAffaireId .topcontainerAffaireId .titleAffairePlanningId .select-affaire:focus{background-color:var(--bg1);border-color:var(--bg2);outline:none}.affaireId .containerAffaireId .topcontainerAffaireId .titleAffairePlanningId .select-wrapper{display:inline-block;position:relative;width:auto}.affaireId .containerAffaireId .topcontainerAffaireId .titleAffairePlanningId .select-wrapper:after{color:var(--c1);content:"▼";pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.affaireId .containerAffaireId .test{flex-grow:1;overflow-y:auto}.affaireId .form-container{background-color:#fff;border-radius:10px 10px 0 0;max-height:100vh;max-width:100vw;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.affaireId .form-container .form-header{align-items:center;background:linear-gradient(to right,var(--bg2),var(--bg1-light));border:3px solid var(--bg1);border-radius:10px 10px 0 0;color:var(--c1);cursor:move;display:flex;justify-content:space-between;padding:10px 20px}.affaireId .form-container .form-header .close-button{align-items:center;background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;font-size:20px;padding:5px 10px;transition:background-color .3s ease}.affaireId .form-container .form-header .close-button:hover{transform:scale(1.05)}.affaireId .form-container .form-body{max-height:100vh;max-width:100vw;overflow-y:auto}.affaireRapports{align-items:flex-start;display:flex;flex-direction:row;gap:20px;padding:20px}.affaireRapports .rapportList{display:flex;flex:1 1;flex-direction:column;max-height:600px;overflow-y:auto}.affaireRapports .rapportList .mesaffaireRapports{color:var(--c1)}.affaireRapports .rapportList .rapportItem{border:1px solid var(--c1);color:var(--c1);cursor:pointer;margin-bottom:5px;padding:10px}.affaireRapports .rapportList .rapportItem:hover{background-color:var(--c2);color:var(--bg1)}.affaireRapports .rapportList .rapportItem.selected{background-color:var(--c2);color:var(--bg1);font-weight:700}.affaireRapports .rapportDetail{background:var(--c2);border-radius:10px;box-shadow:0 4px 8px #0003;color:var(--b1);flex:3 1;height:100%;margin:20px 0;overflow-y:auto;padding:20px}.affaireRapports .rapportDetail .commentaires-rapport-detail,.affaireRapports .rapportDetail .questions-rapport-detail,.affaireRapports .rapportDetail .tache-rapport-detail,.affaireRapports .rapportDetail .team-rapport-detail,.affaireRapports .rapportDetail .title-rapport-detail{margin-bottom:20px}.affaireRapports .rapportDetail .commentaires-rapport-detail h1,.affaireRapports .rapportDetail .questions-rapport-detail h1,.affaireRapports .rapportDetail .tache-rapport-detail h1,.affaireRapports .rapportDetail .team-rapport-detail h1,.affaireRapports .rapportDetail .title-rapport-detail h1{background-color:var(--bg1);border-radius:10px 10px 0 0;color:var(--c1);padding:10px}.affaireRapports .rapportDetail .commentaires-rapport-detail h2,.affaireRapports .rapportDetail .questions-rapport-detail h2,.affaireRapports .rapportDetail .tache-rapport-detail h2,.affaireRapports .rapportDetail .team-rapport-detail h2,.affaireRapports .rapportDetail .title-rapport-detail h2{background-color:var(--bg1);border-radius:0 0 10px 10px;color:var(--c1);padding:10px}.affaireRapports .rapportDetail .commentaires-rapport-detail h3,.affaireRapports .rapportDetail .commentaires-rapport-detail h4,.affaireRapports .rapportDetail .questions-rapport-detail h3,.affaireRapports .rapportDetail .questions-rapport-detail h4,.affaireRapports .rapportDetail .tache-rapport-detail h3,.affaireRapports .rapportDetail .tache-rapport-detail h4,.affaireRapports .rapportDetail .team-rapport-detail h3,.affaireRapports .rapportDetail .team-rapport-detail h4,.affaireRapports .rapportDetail .title-rapport-detail h3,.affaireRapports .rapportDetail .title-rapport-detail h4{background-color:var(--bg1);border-radius:10px;color:var(--c1);padding:10px}.affaireRapports .rapportDetail .commentaires-rapport-detail ul,.affaireRapports .rapportDetail .questions-rapport-detail ul,.affaireRapports .rapportDetail .tache-rapport-detail ul,.affaireRapports .rapportDetail .team-rapport-detail ul,.affaireRapports .rapportDetail .title-rapport-detail ul{list-style-type:none;padding:0}.affaireRapports .rapportDetail .commentaires-rapport-detail ul li,.affaireRapports .rapportDetail .questions-rapport-detail ul li,.affaireRapports .rapportDetail .tache-rapport-detail ul li,.affaireRapports .rapportDetail .team-rapport-detail ul li,.affaireRapports .rapportDetail .title-rapport-detail ul li{border-radius:5px;color:var(--bg1);margin:5px 0;padding:10px}.affaireRapports .rapportDetail .commentaires-rapport-detail p{border-radius:5px;color:var(--bg1);padding:10px}.form{display:flex;flex-direction:column;gap:8px;padding-top:0!important}.form .dropzone{align-items:center;border:1px dashed #c4c4c4;border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:center;padding:10px}.form .dropzone.success{border-color:#2e7d32;color:#2e7d32}.form .dropzone:hover{border-color:#2f4b52}.form .dropzone img{height:50px;width:50px}.form .dropzone .preview,.form .info{align-items:center;display:flex;gap:4px}.tacheprogression{background-color:var(--bg1);border-radius:10px;box-shadow:0 4px 8px #0003;padding:20px}.tacheprogression .top-tacheprogression{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;width:50%}.tacheprogression .top-tacheprogression .MuiInputBase-root,.tacheprogression .top-tacheprogression .MuiInputLabel-root{color:var(--c1)}.tacheprogression .top-tacheprogression .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:var(--c1)}.tacheprogression .top-tacheprogression .MuiSelect-select.MuiSelect-select{color:var(--c1)}.tacheprogression .choose-progress-tp{margin-bottom:15px}.tacheprogression .choose-progress-tp h3{background-color:var(--bg4);color:var(--c1);margin-bottom:10px;padding:10px}.tacheprogression .choose-progress-tp .progress-btn-tp{background-color:var(--bg2);border:2px solid var(--bg3);color:var(--c1);margin:5px;transition:background-color .3s ease}.tacheprogression .choose-progress-tp .progress-btn-tp:hover{background-color:var(--bg3)}.tacheprogression .choose-progress-tp .progress-btn-tp.MuiButton-contained{background-color:var(--bg1);color:var(--c1)}.tacheprogression .choose-progress-tp .progress-switch-tp{align-items:center;display:flex;margin-top:10px}.tacheprogression .choose-progress-tp .progress-switch-tp .progress-switch-tp-int{color:var(--bg4)}.tacheprogression .choose-progress-tp .progress-switch-tp .MuiSwitch-track{background-color:var(--bg2)}.GraphTachesParAffaire{background-color:var(--bg1);border-radius:10px;box-shadow:0 4px 8px #0003;color:var(--c1);margin:20px 0;padding:20px}.GraphTachesParAffaire .title-gtpa{margin-bottom:20px;text-align:center}.GraphTachesParAffaire .title-gtpa h2{color:var(--c2);margin:0}.GraphTachesParAffaire .btn-suivant-prec-gtpa{display:flex;justify-content:center;margin-top:15px}.GraphTachesParAffaire .btn-suivant-prec-gtpa button{background-color:var(--bg2);border:none;border-radius:5px;color:var(--c1);cursor:pointer;margin:0 10px;padding:8px 15px;transition:background-color .3s,color .3s}.GraphTachesParAffaire .btn-suivant-prec-gtpa button:hover{background-color:var(--bg3)}.GraphTachesParAffaire .btn-suivant-prec-gtpa button:disabled{background-color:var(--c2);color:var(--bg1);cursor:not-allowed}.GraphTachesParAffaire .graph-gpta{display:flex;justify-content:center;padding-top:10px}.GraphTachesParAffaire .custom-legend-gtpa{list-style-type:none;margin-top:10px;padding:0;text-align:center}.GraphTachesParAffaire .custom-legend-gtpa li{display:inline-block;font-size:.8rem;margin-right:15px}.GraphTachesParAffaire .custom-legend-gtpa li.duree-planif-gtpa{color:#8884d8}.GraphTachesParAffaire .custom-legend-gtpa li.duree-reel-gtpa{color:#82ca9d}.GraphTachesParAffaire .custom-legend-gtpa li.pourcentage-reali-gtpa{color:#ffc658}.GraphTachesParAffaire .custom-legend-gtpa li.point-compar-reel-gtpa{color:red}.GraphTachesParAffaire .custom-tooltip-gtpa{background-color:var(--c2);border-radius:5px;box-shadow:0 2px 4px #0003;padding:10px}.GraphTachesParAffaire .custom-tooltip-gtpa p{color:var(--bg1);margin:5px 0}.GraphTachesParAffaire .custom-tooltip-gtpa p.Nom-tache-gtpa{font-weight:700}.GraphTachesParAffaire .custom-tooltip-gtpa p.duree-planif-gtpa{color:#8884d8}.GraphTachesParAffaire .custom-tooltip-gtpa p.duree-reel-gtpa{color:#82ca9d}.GraphTachesParAffaire .custom-tooltip-gtpa p.pourcentage-reali-gtpa{color:#ffc658}.GraphTachesParAffaire .custom-tooltip-gtpa p.point-compar-reel-gtpa{color:red}.ligneMoisContainer{border-bottom:1px solid var(--bg1);display:flex;flex-wrap:nowrap;height:23px;width:100%}.ligneMoisContainer .monthContainer{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;justify-content:center}.ligneMoisContainer .monthContainer .mois{text-align:center}.ligneJourContainer-tachespl{border-bottom:1px solid var(--c1);height:25px;width:100%}.ligneJourContainer-tachespl,.ligneJourContainer-tachespl .monthDays-tachespl{display:flex;flex-wrap:nowrap}.ligneJourContainer-tachespl .monthDays-tachespl .jour-tachespl{align-items:center;background-color:var(--bg1);border-right:1px solid var(--c1);border-top:1px solid var(--c1);box-sizing:border-box;color:var(--c1);display:flex;font-size:small;justify-content:center}.ligneJourContainer-tachespl .monthDays-tachespl .jour-tachespl.holiday-tachespl,.ligneJourContainer-tachespl .monthDays-tachespl .jour-tachespl.weekend-tachespl{background-color:#f5f5f5;border-right:1px solid var(--bg1);box-sizing:border-box;color:var(--bg1)}.ligneTacheContainer-tachespl{cursor:pointer}.ligneTacheContainer-tachespl .barreTache-tachespl{border-radius:5px;display:flex;overflow:hidden}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl{border-right:1px solid var(--bg1);border-top:1px solid var(--bg1);box-sizing:border-box;flex-shrink:0;height:25px;transition:transform .3s ease}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl:hover{transform:translateY(-1px)}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl.highlight-tachespl:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:25px}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl.highlight-tachespl:last-of-type{border-bottom-right-radius:5px;border-top-right-radius:5px}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl.highlight-tachespl.green{background-color:#4caf50;background-image:linear-gradient(180deg,#4caf50,#5cb860);border:1px solid #3d8b40}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl.highlight-tachespl.orange{background-color:#ff9800;background-image:linear-gradient(180deg,#ff9800,#ffa21a);border:1px solid #cc7a00}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl.highlight-tachespl.red{background-color:#f44336;background-image:linear-gradient(180deg,#f44336,#f55a4e);border:1px solid #ea1c0d}.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl.holiday-tachespl,.ligneTacheContainer-tachespl .barreTache-tachespl .jourTache-tachespl.weekend-tachespl{background-color:#f5f5f5}.tacheInfo-tachespl{display:flex;flex-direction:column}.tacheInfo-tachespl .nomTache-tachespl{align-items:center;border-top:1px solid var(--bg1);box-sizing:border-box;display:flex;height:25px;justify-content:flex-start;padding-left:10px;white-space:nowrap;width:100%}.planningContainer-tachespl{background-color:var(--bg2);display:flex;flex-wrap:nowrap;height:100%;width:100%}.planningContainer-tachespl .leftplanningContainer-tachespl{border-right:1px solid var(--bg1);display:flex;flex-direction:column;width:300px}.planningContainer-tachespl .leftplanningContainer-tachespl .selectleftplanningContainer-tachespl{height:50px}.planningContainer-tachespl .leftplanningContainer-tachespl .a-tachespl{display:flex;flex-direction:column;overflow-x:auto;overflow-y:auto;width:100%}.planningContainer-tachespl .headerScroll-tachespl{display:flex;flex-direction:column;overflow-x:auto;width:100%}.planningContainer-tachespl .headerScroll-tachespl .headerheaderScroll-tachespl{position:-webkit-sticky;position:sticky;top:0;width:-webkit-max-content;width:max-content;z-index:10}.planningContainer-tachespl .headerScroll-tachespl .contentheaderScroll-tachespl{overflow-y:auto;width:-webkit-max-content;width:max-content}.AffaireResume{background-color:var(--c2)}.AffaireResume .print-button .btn-imprim-affaireresume{background-color:var(--c1);border:none;border-radius:5px;color:var(--bg1);cursor:pointer;font-size:medium;padding:10px 20px;transition:background-color .3s ease}.AffaireResume .print-button .btn-imprim-affaireresume:hover{transform:scale(1.05)}.AffaireResume .title-rapport-affaire-resume{padding:15px}.AffaireResume .title-rapport-affaire-resume h2{background-color:var(--bg1);border-radius:10px;color:var(--c1);padding:10px}.AffaireResume .AffaireResume-rapport-depart{background:var(--c2);border-radius:10px;box-shadow:0 4px 8px #0003;color:var(--bg1);margin:10px 0;padding:20px}.AffaireResume .a-prendre-rapport-depart,.AffaireResume .contact-client-rapport-depart,.AffaireResume .date-chantier-prevus-rapport-depart,.AffaireResume .equipe-prevus-rapport-depart,.AffaireResume .header-rapport-depart{margin-bottom:20px}.AffaireResume .a-prendre-rapport-depart .header-print,.AffaireResume .contact-client-rapport-depart .header-print,.AffaireResume .date-chantier-prevus-rapport-depart .header-print,.AffaireResume .equipe-prevus-rapport-depart .header-print,.AffaireResume .header-rapport-depart .header-print{display:none}.AffaireResume .a-prendre-rapport-depart h2,.AffaireResume .a-prendre-rapport-depart h3,.AffaireResume .contact-client-rapport-depart h2,.AffaireResume .contact-client-rapport-depart h3,.AffaireResume .date-chantier-prevus-rapport-depart h2,.AffaireResume .date-chantier-prevus-rapport-depart h3,.AffaireResume .equipe-prevus-rapport-depart h2,.AffaireResume .equipe-prevus-rapport-depart h3,.AffaireResume .header-rapport-depart h2,.AffaireResume .header-rapport-depart h3{background-color:var(--bg1);border-radius:10px;color:var(--c1);padding:10px}.AffaireResume .a-prendre-rapport-depart li,.AffaireResume .a-prendre-rapport-depart p,.AffaireResume .contact-client-rapport-depart li,.AffaireResume .contact-client-rapport-depart p,.AffaireResume .date-chantier-prevus-rapport-depart li,.AffaireResume .date-chantier-prevus-rapport-depart p,.AffaireResume .equipe-prevus-rapport-depart li,.AffaireResume .equipe-prevus-rapport-depart p,.AffaireResume .header-rapport-depart li,.AffaireResume .header-rapport-depart p{border-radius:5px;color:var(--bg1);padding:10px}.AffaireResume .materiel-prevus-rapport-depart .liste-tache-rapport-depart .title-liste-tache-rapport-depart,.AffaireResume .materiel-prevus-rapport-depart h3{background-color:var(--bg1);border-radius:10px;color:var(--c1);padding:10px}.AffaireResume .materiel-prevus-rapport-depart .liste-tache-rapport-depart .detail-ta-ra-de{margin-left:40px;padding:5px}.AffaireResume .materiel-prevus-rapport-depart .liste-tache-rapport-depart .detail-ta-ra-de p{padding:5px}.AffaireResume .materiel-prevus-rapport-depart .liste-tache-rapport-depart .detail-ta-ra-de .a-prendre-pour-taches-rapport-depart ul{list-style-type:none;padding:0}.AffaireResume .materiel-prevus-rapport-depart .liste-tache-rapport-depart .detail-ta-ra-de .a-prendre-pour-taches-rapport-depart ul li{border-radius:5px;color:var(--bg1)}@media print{.AffaireResume-rapport-depart{box-shadow:none}.AffaireResume-rapport-depart .header-rapport-depart h2{background-color:#618587}.AffaireResume-rapport-depart .header-rapport-depart .header-normal{display:none}.AffaireResume-rapport-depart .header-rapport-depart .header-print{display:block}.AffaireResume-rapport-depart .a-prendre-rapport-depart h2,.AffaireResume-rapport-depart .a-prendre-rapport-depart h3,.AffaireResume-rapport-depart .contact-client-rapport-depart h2,.AffaireResume-rapport-depart .contact-client-rapport-depart h3,.AffaireResume-rapport-depart .date-chantier-prevus-rapport-depart h2,.AffaireResume-rapport-depart .date-chantier-prevus-rapport-depart h3,.AffaireResume-rapport-depart .equipe-prevus-rapport-depart h2,.AffaireResume-rapport-depart .equipe-prevus-rapport-depart h3{background-color:#618587;width:250px}.AffaireResume-rapport-depart .title-liste-tache-rapport-depart{background-color:#618587}}.TacheFormPlanning{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:4px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:100%;width:100}.TacheFormPlanning .react-datepicker-popper{z-index:9999!important}.TacheFormPlanning h2{margin-bottom:10px}.TacheFormPlanning .dateandselecttfp{display:flex;justify-content:space-around}.TacheFormPlanning .form-grouptfp label{display:block;margin-bottom:5px}.TacheFormPlanning .form-grouptfp input[type=text],.TacheFormPlanning .form-grouptfp select,.TacheFormPlanning .form-grouptfp textarea{border:2px solid #9e9e9e;border-radius:5px;box-sizing:border-box;outline:none;padding:8px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.TacheFormPlanning .form-grouptfp input[type=text]:focus,.TacheFormPlanning .form-grouptfp select:focus,.TacheFormPlanning .form-grouptfp textarea:focus{border-color:var(--bg1);box-shadow:0 0 8px var(--bg4)}.TacheFormPlanning .form-grouptfp textarea{resize:vertical}.TacheFormPlanning .form-grouptfp.duration-field{align-items:center;display:flex}.TacheFormPlanning .form-grouptfp.duration-field label{margin-right:10px;white-space:nowrap}.TacheFormPlanning .form-grouptfp.duration-field input[type=number]{border:1px solid #ddd;border-radius:4px;padding:5px;width:70px}.TacheFormPlanning .submit-buttontfp{background-color:#4caf50;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:large;margin-left:130px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.TacheFormPlanning .submit-buttontfp:hover{background-color:#388e3c;transform:scale(1.05)}.TacheFormPlanning .submit-buttontfp:active{background-color:#1e7e34;transform:scale(.95);transform:scale(.98)}.TacheFormPlanning .submit-buttontfp:focus{box-shadow:0 0 0 3px #28a74580;outline:none}.TacheFormPlanning.large-layout .form-grouptfp,.TacheFormPlanning.large-layout .form-grouptfp.duration-field{align-items:center;display:flex;margin-bottom:10px}.TacheFormPlanning.large-layout .form-grouptfp label,.TacheFormPlanning.large-layout .form-grouptfp.duration-field label{margin-right:10px;white-space:nowrap}.TacheFormPlanning.large-layout .form-grouptfp input[type=number],.TacheFormPlanning.large-layout .form-grouptfp input[type=text],.TacheFormPlanning.large-layout .form-grouptfp select,.TacheFormPlanning.large-layout .form-grouptfp textarea,.TacheFormPlanning.large-layout .form-grouptfp.duration-field input[type=number],.TacheFormPlanning.large-layout .form-grouptfp.duration-field input[type=text],.TacheFormPlanning.large-layout .form-grouptfp.duration-field select,.TacheFormPlanning.large-layout .form-grouptfp.duration-field textarea{border:1px solid #ddd;border-radius:4px;flex-grow:1;padding:8px}.TacheFormPlanning.large-layout .form-grouptfp textarea,.TacheFormPlanning.large-layout .form-grouptfp.duration-field textarea{resize:vertical}.TacheFormPlanning.large-layout .biggroupetfp{display:flex;justify-content:space-around}.AffichageTachePlanningNew{display:flex;flex-direction:column;height:100%}.AffichageTachePlanningNew .top-atpn{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:5px;box-shadow:0 4px 8px #0000001a;display:flex;height:40px;justify-content:flex-start;margin:5px 15px 15px;padding:5px 10px 10px}.AffichageTachePlanningNew .top-atpn .btn-base-atpn{display:flex;gap:10px;justify-content:flex-start;min-width:550px}.AffichageTachePlanningNew .top-atpn .btn-base-atpn .btn-top-atpn{background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;flex-shrink:0;font-size:medium;padding:8px 16px;transition:background-color .3s,transform .3s ease;white-space:nowrap}.AffichageTachePlanningNew .top-atpn .btn-base-atpn .btn-top-atpn:hover{transform:scale(1.05)}.AffichageTachePlanningNew .top-atpn .liste-btn-atpn{box-sizing:border-box;display:flex;width:calc(100% - 600px)}.AffichageTachePlanningNew .planning-atpn{max-height:100%}.AffichageTachePlanningNew .btn-ajout-tache-atpn{background-color:var(--bg2);border-top:1px solid var(--bg1);display:flex;padding-bottom:5px;padding-top:5px;width:100%}.AffichageTachePlanningNew .btn-ajout-tache-atpn span{margin-left:5px}.AffichageTachePlanningNew .btn-ajout-tache-atpn .btn-tache-atpn{background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;font-size:medium;margin-left:5px;transition:background-color .3s ease}.AffichageTachePlanningNew .btn-ajout-tache-atpn .btn-tache-atpn:hover{transform:scale(1.05)}.AffichageTachePlanningNew .form-container{background-color:#fff;border-radius:10px 10px 0 0;max-height:100vh;max-width:100vw;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.AffichageTachePlanningNew .form-container .form-header{align-items:center;background:linear-gradient(to right,var(--bg2),var(--bg1-light));border:3px solid var(--bg1);border-radius:10px 10px 0 0;color:var(--c1);cursor:move;display:flex;justify-content:space-between;padding:10px 20px}.AffichageTachePlanningNew .form-container .form-header .close-button{align-items:center;background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;font-size:20px;padding:5px 10px;transition:background-color .3s ease}.AffichageTachePlanningNew .form-container .form-header .close-button:hover{transform:scale(1.05)}.AffichageTachePlanningNew .form-container .form-body{max-height:100vh;max-width:100vw;overflow-y:auto}.listeAFaire{align-items:center;background-color:var(--bg2);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow-y:hidden;padding:20px}.listeAFaire .form-laf{margin-bottom:20px;width:100%}.listeAFaire .form-laf h2{color:var(--c1);margin-bottom:15px;text-align:center}.listeAFaire .form-laf form{grid-gap:10px;display:grid}.listeAFaire .form-laf form input[type=number],.listeAFaire .form-laf form input[type=text]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px}.listeAFaire .form-laf form button{background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;font-size:medium;padding:10px 20px;transition:background-color .3s ease}.listeAFaire .form-laf form button:hover{transform:scale(1.05)}.listeAFaire .contain-laf{margin-bottom:50px;max-width:600px;overflow-y:auto;width:100%}.listeAFaire .contain-laf ul{list-style:none;padding:0}.listeAFaire .contain-laf ul li{background-color:#f9f9f9;border-radius:5px;margin-bottom:10px;padding:10px}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire{align-items:center;display:flex;flex-grow:1;justify-content:space-between;width:100%}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .contain-li-laf{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .reminder{font-size:10px}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap{display:flex;justify-content:flex-end}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap button{border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap button.info{background-color:#2865a7}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap button.info:hover{background-color:#235992}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap button.green{background-color:#28a745}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap button.green:hover{background-color:#23923d}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap button.red{background-color:#dc3545}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .haut-ligne-listeafaire .btn-li-lap button.red:hover{background-color:#d32535}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .etat-non-commence{color:red}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .etat-en-cours{color:orange}.listeAFaire .contain-laf ul li .ligne-complete-listeafaire .etat-termine{color:green}.listeAFaire .contain-laf p{text-align:center}.modal-overlay{background-color:#000000bf;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.modal-content-custom{background:#fff;border-radius:5px;left:50%;outline:none;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.modal-content-custom .modal-header{display:flex;justify-content:space-between;z-index:10000!important}.modal-content-custom .modal-header h2{padding-bottom:30px;padding-left:50px}.modal-content-custom .modal-header button{height:30px;width:30px}.elementId form,.modal-content-custom .modal-header .modal-content{display:flex;flex-direction:column}.elementId form{gap:20px;margin:auto;max-width:500px}.elementId form input[type=number],.elementId form input[type=text],.elementId form select,.elementId form textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px}.elementId form input[type=number]:focus,.elementId form input[type=text]:focus,.elementId form select:focus,.elementId form textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.elementId form textarea{height:120px;resize:vertical}.elementId form select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" fill="%23007bff"><polygon points="249.6,336 774.4,336 512,670.4"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:12px}.elementId form button[type=submit]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 15px;text-transform:uppercase;transition:background-color .3s}.elementId form button[type=submit]:hover{background-color:#0056b3}.pauseForm .formGroup{margin-bottom:20px}.pauseForm .formGroup label{display:block;margin-bottom:5px}.pauseForm .formGroup input,.pauseForm .formGroup select{margin-top:5px;padding:10px;width:100%}.pauseForm button{cursor:pointer;padding:10px 20px}.generic-list{display:flex;flex-direction:column}.generic-list .search-container{background-color:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:1}.generic-list .search-container input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;padding:5px;width:400px}.generic-list .header-row{background-color:#e0e0e0;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:30px;position:-webkit-sticky;position:sticky;top:30px;z-index:1}.generic-list .header-row .actions-column,.generic-list .header-row .column{border-right:1px solid #ccc;box-sizing:border-box;flex:1 1;padding:5px;text-align:left}.generic-list .header-row .actions-column{align-items:center;display:flex;justify-content:flex-end}.generic-list .column{line-clamp:3;box-orient:vertical;display:-webkit-box;flex:1 1;max-height:60px;min-height:30px;overflow:hidden;padding:5px;text-overflow:ellipsis;white-space:normal}.generic-list .actions-column{align-items:center;display:flex;flex-basis:20%;justify-content:center;padding:5px}.generic-list .header-row{background-color:var(--bg4);color:var(--c1);font-weight:700}.generic-list .data-row{background-color:var(--bg1);color:var(--c1);display:flex}.generic-list .data-row:nth-child(odd){background-color:var(--bg2);color:var(--c1)}.TacheAPrendre{background:linear-gradient(to right,var(--bg2),var(--bg1-light));display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%}.TacheAPrendre .titleandformtap{height:130px;padding-left:10px;padding-right:10px}.TacheAPrendre .titleandformtap h3{margin-bottom:10px}.TacheAPrendre .titleandformtap .tache-formtap{display:flex;flex-direction:column}.TacheAPrendre .titleandformtap .tache-formtap .btn-apercus-modif-supp{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.TacheAPrendre .titleandformtap .tache-formtap .tache-formtapbottom,.TacheAPrendre .titleandformtap .tache-formtap .tache-formtaptop{display:flex;justify-content:space-between;margin-bottom:10px}.TacheAPrendre .titleandformtap .tache-formtap .tache-formtapbottom .input-filetap,.TacheAPrendre .titleandformtap .tache-formtap .tache-formtapbottom input[type=text],.TacheAPrendre .titleandformtap .tache-formtap .tache-formtaptop .input-filetap,.TacheAPrendre .titleandformtap .tache-formtap .tache-formtaptop input[type=text]{border:1px solid #ddd;border-radius:4px;flex:1 1;margin-right:10px;padding:8px}.TacheAPrendre .titleandformtap .tache-formtap .tache-formtapbottom .input-filetap:last-child,.TacheAPrendre .titleandformtap .tache-formtap .tache-formtapbottom input[type=text]:last-child,.TacheAPrendre .titleandformtap .tache-formtap .tache-formtaptop .input-filetap:last-child,.TacheAPrendre .titleandformtap .tache-formtap .tache-formtaptop input[type=text]:last-child{margin-right:0}.TacheAPrendre .titleandformtap .tache-formtap .tache-formtapbottom .btn-submittap,.TacheAPrendre .titleandformtap .tache-formtap .tache-formtaptop .btn-submittap{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.TacheAPrendre .tableTacheAPrendre{flex-wrap:nowrap;height:100%;overflow-x:auto;padding-left:10px;padding-right:10px}.TacheAPrendre .tableTacheAPrendre table{border-collapse:collapse;height:30px;table-layout:fixed;width:100%}.TacheAPrendre .tableTacheAPrendre button{border:none;border-radius:4px;cursor:pointer;flex-basis:10%;margin-left:10px;padding:5px 10px;text-align:right}.TacheAPrendre .tableTacheAPrendre button:last-child{background-color:#dc3545;color:#fff;margin-left:10px}.TacheAPrendre .tableTacheAPrendre button:first-of-type{background-color:#ffc107;color:#000}.TacheIdProgression{background-color:#f5f5f5;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:100%;margin:10px;padding:10px;width:100%}.TacheIdProgression h3{font-size:1.5em;margin:15px}.PlanningEntreprise{align-items:center;background-color:var(--bg1);display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.PlanningEntreprise .month-tabs-PlanningEntreprise{display:flex;height:40px;justify-content:center}.PlanningEntreprise .month-tabs-PlanningEntreprise .month-tab-PlanningEntreprise{background-color:#f0f0f0;border:none;cursor:pointer;margin:0 5px;padding:10px 15px;transition:background-color .3s}.PlanningEntreprise .month-tabs-PlanningEntreprise .month-tab-PlanningEntreprise.active,.PlanningEntreprise .month-tabs-PlanningEntreprise .month-tab-PlanningEntreprise:hover{background-color:#007bff;color:#fff}.PlanningEntreprise .filters-PlanningEntreprise{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:20px;padding:10px}.PlanningEntreprise .filters-PlanningEntreprise input,.PlanningEntreprise .filters-PlanningEntreprise select{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px 12px}.PlanningEntreprise .filters-PlanningEntreprise input{width:250px}.PlanningEntreprise .filters-PlanningEntreprise button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.PlanningEntreprise .filters-PlanningEntreprise button:hover{background-color:#0056b3}.PlanningEntreprise .filters-PlanningEntreprise>:not(:last-child){margin-right:10px}.PlanningEntreprise .title-PlanningEntreprise{align-items:center;background-color:#fff;border-bottom:2px solid #007bff;display:flex;justify-content:space-between;width:95%}.PlanningEntreprise .title-PlanningEntreprise .btn-ajout-tache-PlanningEntreprise,.PlanningEntreprise .title-PlanningEntreprise .btn-ajout-tache-PlanningEntreprise button,.PlanningEntreprise .title-PlanningEntreprise .btn-ajout-tache-PlanningEntreprise span{margin-left:5px}.PlanningEntreprise .title-PlanningEntreprise .btn-ajout-tache-PlanningEntreprise button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px;transition:background-color .3s}.PlanningEntreprise .title-PlanningEntreprise .btn-ajout-tache-PlanningEntreprise button:hover{background-color:#0056b3}.PlanningEntreprise .title-PlanningEntreprise h2{padding:10px;z-index:10}.PlanningEntreprise .month-content-PlanningEntreprise{background-color:#fff;height:95%;margin-bottom:30px;overflow-y:auto;width:95%}.PlanningEntreprise .month-content-PlanningEntreprise .head-PlanningEntreprise{background-color:#007bff;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise{border-collapse:collapse;width:100%}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .head-PlanningEntreprise{background-color:#007bff;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .head-PlanningEntreprise th{border-top:1px solid #007bff}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .jeudi,.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .lundi{background-color:#e8f4fa}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .mardi,.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .vendredi{background-color:#fffde7}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .mercredi{background-color:#e8eaf6}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .dernier-jour{border-bottom:3px solid #000}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise td,.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise th{border:1px solid #ddd;padding:8px;text-align:left}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .tr-PlanningEntreprise:hover{background-color:#f0f0f0}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise td[colspan="10"]{font-style:italic;text-align:center}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .pas-de-taches{color:#6c757d;font-style:italic}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .button-add-task{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:5px;padding:5px 10px;transition:background-color .3s}.PlanningEntreprise .month-content-PlanningEntreprise .table-PlanningEntreprise .button-add-task:hover{background-color:#0056b3}.PlanningEntreprise .form-container{background-color:#fff;border-radius:10px 10px 0 0;max-height:100vh;max-width:100vw;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.PlanningEntreprise .form-container .form-header{align-items:center;background:linear-gradient(to right,var(--bg2),var(--bg1-light));border:3px solid var(--bg1);border-radius:10px 10px 0 0;color:var(--c1);cursor:move;display:flex;justify-content:space-between;padding:10px 20px}.PlanningEntreprise .form-container .form-header .close-button{align-items:center;background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;font-size:20px;padding:5px 10px;transition:background-color .3s ease}.PlanningEntreprise .form-container .form-header .close-button:hover{transform:scale(1.05)}.PlanningEntreprise .form-container .form-body{max-height:100vh;max-width:100vw;overflow-y:auto}.affectation-utilisateur{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;padding:20px;width:100%}.affectation-utilisateur h2{color:#333;margin-bottom:20px}.affectation-utilisateur .head-affectation-utilisateur,.affectation-utilisateur .select-affectation-utilisateur{align-items:center;display:flex;margin-bottom:15px}.affectation-utilisateur .head-affectation-utilisateur label,.affectation-utilisateur .select-affectation-utilisateur label{margin-left:10px;margin-right:10px}.affectation-utilisateur .head-affectation-utilisateur button,.affectation-utilisateur .select-affectation-utilisateur button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:8px 16px}.affectation-utilisateur .head-affectation-utilisateur button:hover,.affectation-utilisateur .select-affectation-utilisateur button:hover{background-color:#0056b3}.affectation-utilisateur .middle-affectation-utilisateur{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:10px}.affectation-utilisateur .middle-affectation-utilisateur .m-middle-affectation-utilisateur{display:flex;gap:10px}.affectation-utilisateur .middle-affectation-utilisateur .m-middle-affectation-utilisateur .number-affectation-utilisateur{width:70px}.affectation-utilisateur .select-affectation-utilisateur{align-items:flex-start;display:flex;flex-direction:column;width:100%}.affectation-utilisateur .select-affectation-utilisateur label{margin-bottom:5px;margin-top:5px}.affectation-utilisateur .select-affectation-utilisateur .react-select{width:100%}.affectation-utilisateur button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:8px 16px}.affectation-utilisateur button:hover{background-color:#0056b3}.TacheCreationForm{height:100%}.TacheCreationForm,.TacheCreationForm .top-TacheCreationForm{align-items:center;display:flex;flex-direction:column;width:100%}.TacheCreationForm .top-TacheCreationForm{margin-bottom:20px}.TacheCreationForm .top-TacheCreationForm h2{color:#333;margin-bottom:15px}.TacheCreationForm .top-TacheCreationForm .select-affaire{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:20px;padding:8px;width:50%}.TacheCreationForm .formContainer-TacheCreationForm{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.TacheCreationForm .formContainer-TacheCreationForm .TacheFormPlanning{height:100%;width:100%}.TacheAndDecalage{align-items:flex-start;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;width:100%}.TacheAndDecalage label{color:#495057;font-size:16px;margin-bottom:10px}.TacheAndDecalage input[type=number]{border:2px solid #ced4da;border-radius:4px;color:#495057;font-size:16px;padding:8px 12px;width:30%}.TacheAndDecalage input[type=number]:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.TacheAndDecalage button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 15px;transition:background-color .2s}.TacheAndDecalage button:hover{background-color:#0056b3}.listeManager-contain{align-items:center;box-sizing:border-box;display:flex;padding:0 10px;width:100%}.listeManager-contain .MuiIconButton-root{margin-bottom:12px}.listeManager-contain .bouton-overflow{box-sizing:border-box;display:flex;gap:10px;overflow-x:auto;padding:10px 0;width:100%}.listeManager-contain .bouton-overflow::-webkit-scrollbar{height:8px}.listeManager-contain .bouton-overflow::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:10px}.listeManager-contain .bouton-overflow button{background-color:var(--bg1);border:none;border-radius:5px;color:var(--c1);cursor:pointer;flex-shrink:0;font-size:medium;padding:8px 16px;transition:background-color .3s,transform .3s ease;white-space:nowrap}.listeManager-contain .bouton-overflow button:hover{transform:scale(1.05)}.liste-details{background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px}.liste-details h2{color:#333;font-size:24px;margin-bottom:20px}.liste-details .top-liste-details{align-items:center;display:flex;justify-content:space-between}.liste-details .top-liste-details .right-liste-details{display:flex;gap:10px}.liste-details .form-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:50%;padding:20px;position:fixed;top:10px;transform:translateX(-50%);width:80%;z-index:100}.liste-details .elements-list{margin-bottom:50px;margin-top:15px;overflow-y:auto;padding:10px}.liste-details .element-item{background-color:#fff;border-radius:4px;margin-bottom:10px;padding:10px}.liste-details .element-item .element-header{align-items:center;display:flex;justify-content:space-between;width:100%}.liste-details .element-item .element-header .checkbox{flex:0 0 auto}.liste-details .element-item .element-header .titre-element{color:#333;flex:1 1 auto;font-size:1.2em;margin-left:10px}.liste-details .element-item .element-header .date-realisation{color:#666;flex:0 1 auto;font-size:.9em;margin-left:20px}.liste-details .element-item .element-header .actions{display:flex;flex:0 0 auto;margin-left:20px}.liste-details .element-item .description{color:#666;margin-top:5px}.liste-details-manag{background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px}.liste-details-manag h2{color:#333;font-size:24px;margin-bottom:20px}.liste-details-manag .form-container-manag{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:50%;padding:20px;position:fixed;top:10px;transform:translateX(-50%);width:80%;z-index:100}.liste-details-manag .elements-list-manag{margin-bottom:50px;margin-top:15px;max-height:400px;overflow-y:auto;padding:10px}.liste-details-manag .element-item-manag{background-color:#fff;border-radius:4px;margin-bottom:10px;padding:10px}.liste-details-manag .element-item-manag .element-header-manag{align-items:center;display:flex;justify-content:space-between;width:100%}.liste-details-manag .element-item-manag .element-header-manag .titre-element-manag{color:#333;flex:1 1 auto;font-size:1.2em;margin-left:10px}.liste-details-manag .element-item-manag .element-header-manag .actions-manag{display:flex;flex:0 0 auto;margin-left:20px}.liste-details-manag .element-item-manag .description-manag{color:#666;margin-top:5px}.ChatAffaireId{background-color:#f2f2f2;display:flex;flex-direction:column;height:calc(100vh - 70px);padding:10px}.ChatAffaireId .box{background-color:#fff;border:1px solid #f4f4f4;border-radius:5px;box-shadow:5px 5px 27px 5px #38383833;overflow-x:hidden;overflow-y:auto}.ChatAffaireId .title{font-size:25px;font-weight:500;margin-bottom:13px}.ChatAffaireId .chat{display:flex;flex-direction:row;gap:10px;height:calc(100% - 45px)}.ChatAffaireId .chat .list{display:flex;flex-direction:column;min-width:300px;width:20%}.ChatAffaireId .chat .list .no-chats{align-self:center;font-size:15px;font-weight:600;margin:20px;text-align:center}@media only screen and (max-width:800px){.ChatAffaireId .chat .list{width:100%}.ChatAffaireId .chat .list.selected{display:none}}.ChatAffaireId .chat .list .chat{border-bottom:1px solid #f2f2f2;border-right:4px solid #0000;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;padding:0 10px;position:relative}.ChatAffaireId .chat .list .chat:hover{background-color:#f2f2f2}.ChatAffaireId .chat .list .chat.active{background-color:#f2f2f2;border-right:4px solid var(--bg2)}.ChatAffaireId .chat .list .chat .name{align-items:center;display:flex;font-size:15px;font-weight:600;overflow:hidden;white-space:pre;width:80%}.ChatAffaireId .chat .list .chat .name .isAffaire{height:15px;margin:0 2px;width:15px}.ChatAffaireId .chat .list .chat .lastMessage{color:#383838;display:flex;font-size:10px;margin-top:-8px;overflow:hidden;white-space:pre;width:80%}.ChatAffaireId .chat .list .chat .lastMessage .lastMessageSentBy{font-weight:600}.ChatAffaireId .chat .list .chat .date{font-size:10px;position:absolute;right:5px;top:6px}.ChatAffaireId .chat .content{display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%}@media only screen and (max-width:800px){.ChatAffaireId .chat .content{display:none}}.ChatAffaireId .chat .content.selected{display:flex}.ChatAffaireId .chat .content .header{align-items:center;display:flex;flex-direction:row;gap:10px;height:50px;padding:0 10px}.ChatAffaireId .chat .content .header .icon{align-items:center;color:#383838;cursor:pointer;display:flex;font-size:20px;height:100%;justify-content:center}.ChatAffaireId .chat .content .header .icon:hover{color:#171717}.ChatAffaireId .chat .content .header .title{font-size:20px;font-weight:500;margin:auto 0}.ChatAffaireId .chat .content .header .refresh{color:#383838;cursor:pointer;font-size:30px;position:absolute;right:18px;transition:1.5s}.ChatAffaireId .chat .content .header .refresh:hover{color:#171717;transform:rotate(1turn)}.ChatAffaireId .chat .content .messages{display:flex;flex-direction:column-reverse;gap:15px;height:100%;padding:15px}.ChatAffaireId .chat .content .messages .loading{align-self:center;font-weight:600;height:80px!important;position:absolute;top:35%;width:80px!important}.ChatAffaireId .chat .content .messages .no-messages{align-self:center;font-size:22px;font-weight:600;position:absolute;top:35%}.ChatAffaireId .chat .content .messages .message{display:flex;flex-direction:column;max-width:40%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ChatAffaireId .chat .content .messages .message.me{align-self:flex-end}.ChatAffaireId .chat .content .messages .message.me .description{text-align:right}.ChatAffaireId .chat .content .messages .message.me .file{align-self:flex-end}.ChatAffaireId .chat .content .messages .message .file{color:#5656f0;display:block;margin-left:1px;text-decoration:underline}.ChatAffaireId .chat .content .messages .message .image>img{height:auto;width:100%}.ChatAffaireId .chat .content .messages .message .content{background-color:#eee;border-radius:10px;box-shadow:4px 5px 10px 1px #0003;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 15px}.ChatAffaireId .chat .content .messages .message .description{font-size:9px;font-weight:200;margin:5px 10px 0}.ChatAffaireId .chat .content .input{align-items:center;display:flex;flex-direction:row;height:90px;justify-content:space-between}.ChatAffaireId .chat .content .input textarea{border:none;flex:1 1;font-size:18px;height:60px;padding:0 10px;resize:none}.ChatAffaireId .chat .content .input textarea:focus{outline:none!important}.ChatAffaireId .chat .content .input .selectedFiles{padding:10px;position:relative}.ChatAffaireId .chat .content .input .selectedFiles img{filter:blur(1px);height:50px;width:auto}.ChatAffaireId .chat .content .input .selectedFiles .close{color:red;cursor:pointer;position:absolute;right:-15px;top:7px;transition:.5s}.ChatAffaireId .chat .content .input .selectedFiles .close:hover{transform:rotate(-90deg)}.ChatAffaireId .chat .content .input .actions{display:flex;flex-direction:column;height:100%}.ChatAffaireId .chat .content .input .actions .icon{align-items:center;background-color:#f2f2f2;color:#383838;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:0 15px}.ChatAffaireId .chat .content .input .actions .icon:first-child{border-bottom:1px solid #383838}.ChatAffaireId .chat .content .input .actions .icon:hover{background-color:#383838;color:#f2f2f2}.ChatAffaireId .chat .content .input .actions .icon svg{font-size:23px}.ChatAffaireId .chat .content .input .actions .icon .item{display:flex;flex-direction:row;gap:4px}.info{display:flex;flex-direction:column;gap:5px}.info .title{font-weight:600}.comments .title{font-size:16px;font-weight:600;margin-bottom:6px}.comments .content{display:flex;flex-direction:column-reverse;gap:5px;max-height:250px;overflow:auto}.comments .content .noComment{font-size:17px;font-weight:700;padding:20px;text-align:center}.comments .content .comment{align-items:flex-start;display:flex;flex-direction:column;gap:1px;width:100%}.comments .content .comment.mine{align-items:flex-end}.comments .content .comment .buble{background-color:#f2f2f2;border:1px solid #919191;border-radius:15px;padding:5px 10px}.comments .content .comment .infos{color:#383838;font-size:10px}.affaireDocuments{background-color:var(--bg1);color:var(--c1);padding:20px}.affaireDocuments .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.affaireDocuments .header .path{display:flex;font-size:1.5rem;font-weight:400;gap:3px}.affaireDocuments .header .path .item{align-items:center;display:flex;gap:3px}.affaireDocuments .header .path .item.clickable{cursor:pointer}.affaireDocuments .header .path .item.clickable:hover{color:var(--c2)}.affaireDocuments .header .actions{display:flex;gap:12px}.affaireDocuments .email-service{cursor:pointer;font-weight:700;text-decoration:underline}.affaireDocuments .content{display:flex;flex-direction:column;gap:1rem}.affaireDocuments .content .item{align-items:center;color:var(--c1);cursor:pointer;display:flex;gap:10px;position:relative;width:100%}.affaireDocuments .content .item.back{justify-content:center}.affaireDocuments .content .item.expiringSoon{color:#ff9800}.affaireDocuments .content .item.expired{color:#ef5350}.affaireDocuments .content .item .MuiSvgIcon-root,.affaireDocuments .content .item img{height:30px;width:30px}.affaireDocuments .content .item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px)}.affaireDocuments .content .item:hover{color:var(--c2)}.taches{align-items:center;background-color:var(--bg1);height:calc(100vh - 50px);width:100%}.taches,.taches .containtaches{display:flex;flex-direction:column}.taches .containtaches{height:100%;overflow-y:auto;width:90%}.taches .containtaches .header-taches{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.taches .containtaches .header-taches h1{color:var(--c1);font-size:24px}.taches .containtaches .header-taches input{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px;width:300px}.taches .containtaches .header-taches input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:0}.taches .containtaches .container-taches .affaire-details{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-bottom:10px;padding:15px}.taches .containtaches .container-taches .affaire-details h2{align-items:center;color:#333;display:flex;font-size:20px;justify-content:space-between;margin-bottom:15px}.taches .containtaches .container-taches .affaire-details h2 .aller-affaire-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background-color .2s}.taches .containtaches .container-taches .affaire-details h2 .aller-affaire-btn:hover{background-color:#0056b3}.taches .containtaches .container-taches .affaire-details .liste-details{cursor:pointer;margin-bottom:10px}.taches .containtaches .container-taches .affaire-details .liste-details h3{color:#555;font-size:18px}.taches .containtaches .container-taches .affaire-details .liste-details .element-details{background-color:#e9ecef;border-radius:4px;display:flex;flex-direction:column;margin-bottom:5px;padding:10px}.taches .containtaches .container-taches .affaire-details .liste-details .element-details .element-details{display:flex;flex-direction:column;margin-bottom:10px}.taches .containtaches .container-taches .affaire-details .liste-details .element-details .top-element-details{display:flex;justify-content:space-between;margin-bottom:5px}.taches .containtaches .container-taches .affaire-details .liste-details .element-details .element-value{color:#5a6268}.taches .containtaches .container-taches .affaire-details .liste-details .element-details .etat-non-commence{color:red}.taches .containtaches .container-taches .affaire-details .liste-details .element-details .etat-demande-info,.taches .containtaches .container-taches .affaire-details .liste-details .element-details .etat-en-cours{color:orange}.taches .containtaches .container-taches .affaire-details .liste-details .element-details .etat-termine{color:green}.taches .containtaches .container-taches .affaire-details .liste-details .element-details p{color:#333;font-size:16px}.taches .containtaches .container-taches .affaire-details .liste-details .element-details p:not(:last-child){margin-bottom:5px}.taches .containtaches .container-taches .affaire-details:last-child{margin-bottom:0}.rapportsfdj{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.rapportsfdj .container{display:flex;height:100%}.rapportsfdj .container .containerRapportsfdj{background-color:var(--bg1);height:100%;width:100%}.card{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:25px;box-shadow:0 4px 8px #0000001a;height:280px;margin:15px;width:180px}.card,.card .containercard{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap}.card .containercard{height:100%;margin:0}.card .containercard .imgcard{align-items:center;border-radius:50%;display:flex;height:125px;justify-content:center;margin-bottom:15px;margin-top:10px;width:125px}.card .containercard .imgcard .iconimgcard{border:4px solid var(--c1);border-radius:50%;color:var(--c1);height:100px;margin-bottom:15px;margin-top:10px;width:100px}.card .containercard .info1{align-items:center;display:flex;height:100px;height:100%;justify-content:center;width:100%}.card .containercard .info1 h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal}.card .containercard .info2{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.card .containercard .info2 span{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.card .containercard .btn-valid-card button{align-items:center;background-color:var(--bg1);border-radius:20px;color:var(--c1);cursor:pointer;display:flex;font-weight:200;height:30px;justify-content:center;letter-spacing:1px;margin-bottom:15px;margin-top:10px;padding:10px;transition:background-color .3s ease;width:150px}.card .containercard .btn-valid-card button:hover{background-color:var(--bg2)}.card.affaire-page{cursor:pointer}.users{display:flex;height:calc(100vh - 50px);width:100%}.users .container-users{display:flex;height:100%;width:100%}.users .container-users .containerusers{background-color:var(--bg1);display:flex;height:100%;width:100%}.users .container-users .containerusers .left{flex:5 1;overflow-y:auto}.users .container-users .containerusers .left .header{background-color:#f0f0f0;display:flex;justify-content:space-around;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:0}.users .container-users .containerusers .left .header h3{cursor:pointer}.users .container-users .containerusers .left .header h3:hover{text-decoration:underline}.users .container-users .containerusers .left .sectionrolePermissions{padding-bottom:20px}.users .container-users .containerusers .left .sectionrolePermissions .roleSection{margin:20px 0}.users .container-users .containerusers .left .sectionrolePermissions .roleSection .status-section-h2{background-color:var(--bg2);margin-bottom:15px;padding:10px;text-align:center}.users .container-users .containerusers .left .sectionrolePermissions .roleSection .cardsContainer{display:flex;flex-wrap:wrap;gap:20px}.users .container-users .containerusers .left .sectionrolePermissions .roleSection .cardsContainer::-webkit-scrollbar{width:10px}.users .container-users .containerusers .left .sectionrolePermissions .roleSection .cardsContainer::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.users .container-users .containerusers .left .sectionrolePermissions .roleSection .cardsContainer::-webkit-scrollbar-thumb:hover{background:#555}.users .container-users .containerusers .right{background-color:red;flex:2 1;height:100%}.userForm form{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin:20px;padding:20px}.userForm form label{color:#333;font-weight:700;margin-bottom:5px}.userForm form input[type=email],.userForm form input[type=password],.userForm form input[type=tel],.userForm form input[type=text]{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px;width:calc(100% - 18px)}.userForm form input[type=email]:focus,.userForm form input[type=password]:focus,.userForm form input[type=tel]:focus,.userForm form input[type=text]:focus{border-color:#0056b3;box-shadow:0 0 0 2px #0056b340;outline:none}.userForm form input[type=checkbox]{margin-right:5px}.userForm form .adress-utilisateur-form,.userForm form .info-deneral-utilisateur-form,.userForm form .role-utilisateur-form{margin-bottom:20px}.userForm form .adress-utilisateur-form:last-child,.userForm form .info-deneral-utilisateur-form:last-child,.userForm form .role-utilisateur-form:last-child{margin-bottom:0}.userForm form .role-utilisateur-form{align-items:center;display:flex;flex-wrap:wrap}.userForm form .role-utilisateur-form label{margin-right:10px}.userForm form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.userForm form button:hover{background-color:#0056b3}.container-expiringFiles{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:25px;box-shadow:0 4px 8px #0000001a;color:var(--c1);margin:15px;padding:15px}.container-expiringFiles .title-expiringFiles{margin-bottom:20px;text-align:center}.container-expiringFiles .title-expiringFiles h2{margin:0}.container-expiringFiles .actionexpiringFiles{margin-bottom:12px}.container-expiringFiles .actionexpiringFiles .MuiInputBase-root{background:#fff}.container-expiringFiles table{width:100%}.container-expiringFiles table th{font-size:20px;font-weight:700}.container-expiringFiles table td{text-align:center}.notifications{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.notifications .container-notifications{display:flex;height:100%}.notifications .container-notifications .containerNotifications{background-color:var(--bg1);height:100%;width:100%}.notifications .container-notifications .containerNotifications h1{color:var(--c1);margin:20px 0;text-align:center}.containReceptionMessagerie{height:100%;width:100%}.containReceptionMessagerie .filtres{background-color:#d3d3d3;box-sizing:border-box;display:flex;justify-content:space-around;padding:10px;width:100%}.containReceptionMessagerie .filtres button{cursor:pointer}.containReceptionMessagerie .liste-taches-crm{border-top:1px solid gray;box-sizing:border-box;height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto;width:100%}.containReceptionMessagerie .liste-taches-crm .tache-class-crm{border-bottom:1px solid #d3d3d3;box-sizing:border-box;cursor:pointer;display:flex;padding:10px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.containReceptionMessagerie .liste-taches-crm .tache-class-crm:hover{box-shadow:0 4px 8px #0003;transform:scale(1.03)}.containReceptionMessagerie .liste-taches-crm .tache-class-crm .user-tache-crm{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}.containReceptionMessagerie .liste-taches-crm .tache-class-crm .nom-et-desc-crm{display:flex;flex-grow:1;margin-left:10px;margin-right:10px;overflow:hidden}.containReceptionMessagerie .liste-taches-crm .tache-class-crm .nom-et-desc-crm .nom-tache-crm{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px}.containReceptionMessagerie .liste-taches-crm .tache-class-crm .nom-et-desc-crm .description-tache-crm{margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.containReceptionMessagerie .liste-taches-crm .tache-class-crm .date-tache-crm{flex-shrink:0;margin-left:auto;white-space:nowrap}.containReceptionMessagerie .liste-taches-crm .tache-class-crm.non-lu{background-color:var(--bg2);font-weight:700}.conatine-side-mess{display:flex;height:100%;position:relative}.conatine-side-mess .sidebar{background-color:#f4f4f4;height:100%;transition:width .3s ease;width:250px}.conatine-side-mess .sidebar .menu-button{left:15px;position:absolute;top:10px}.conatine-side-mess .sidebar .sidebar-menu{list-style-type:none;padding-left:0;padding-top:60px}.conatine-side-mess .sidebar .sidebar-menu li{align-items:center;cursor:pointer;display:flex;margin-bottom:10px}.conatine-side-mess .sidebar .sidebar-menu li svg{font-size:24px;margin-right:10px}.conatine-side-mess .sidebar .sidebar-menu li span{display:block}.conatine-side-mess .sidebar.closed{width:70px}.conatine-side-mess .sidebar.closed .sidebar-menu li{justify-content:center}.conatine-side-mess .sidebar.closed .sidebar-menu li svg{margin-right:0}.conatine-side-mess .sidebar.closed .sidebar-menu li span{display:none}.conatine-side-mess .sidebar.open .sidebar-menu{padding-left:22px}.HomePageDeReception{display:flex;height:calc(100vh - 100px);width:100%}.HomePageDeReception .side-home-pdr{height:100%}.HomePageDeReception .contain-home-pdr{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.HomePageDeReception .contain-home-pdr .top-home-pdr{background-color:beige;box-sizing:border-box;height:35px;width:100%}.HomePageDeReception .contain-home-pdr .middle-parent-pdr{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.HomePageDeReception .contain-home-pdr .middle-parent-pdr .middle-home-pdr{background-color:#5f9ea0;border-radius:10px;height:97%;width:97%}.boiteLectureMessage{display:flex;flex-direction:column;height:100%;overflow-x:hidden}.boiteLectureMessage .barreOptions{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;padding:10px}.boiteLectureMessage .barreOptions .boutonRetour{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:5px 10px}.boiteLectureMessage .barreOptions .boutonRetour:hover{background-color:#0056b3}.boiteLectureMessage .contenuMessage{flex-grow:1;overflow-y:auto;padding:15px}.boiteLectureMessage .contenuMessage .enTeteMessage{display:flex;justify-content:space-between;margin-bottom:15px}.boiteLectureMessage .contenuMessage .enTeteMessage .emetteur{font-weight:700}.boiteLectureMessage .contenuMessage .enTeteMessage .dateEnvoi{color:#666}.boiteLectureMessage .contenuMessage .titreMessage{font-size:1.2em;margin-bottom:10px}.boiteLectureMessage .contenuMessage .corpsMessage{white-space:pre-wrap}.BoiteDeReponseMessage{display:flex;flex-direction:column}.BoiteDeReponseMessage .header-bdrm{display:flex}.BoiteDeReponseMessage .header-bdrm .btn-valid-bdrm{height:60px;width:60px}.BoiteDeReponseMessage .body-bdrm{display:flex;flex-direction:column}.BoiteDeReponseMessage .body-bdrm .destinataire-em{align-items:center;display:flex}.BoiteDeReponseMessage .body-bdrm .destinataire-em span{margin-left:5px}.BoiteDeReponseMessage .body-bdrm .textarea-bdrm{height:80%;width:80%}.messagerie{background-color:var(--bg1);height:calc(100vh - 50px)}.messagerie,.messagerie .messageriecontainer{display:flex;flex-direction:column;width:100%}.messagerie .messageriecontainer{height:100%}.messagerie .messageriecontainer .top-messagerie{background-color:#ffebcd;display:flex;height:50px;width:100%}.messagerie .messageriecontainer .containermessagerie{background-color:aqua;height:100%;width:100%}.topBarPage{display:flex;height:50px;margin-top:10px;width:100%}.topBarPage .left{color:var(--c1);flex:5 1;font-weight:700;padding-left:30px}.topBarPage .middle{align-items:center;display:flex;flex:5 1;justify-content:space-around}.topBarPage .middle button{align-items:center;background-color:var(--bg1);border-radius:20px;color:var(--c1);cursor:pointer;display:flex;font-weight:200;height:30px;justify-content:center;letter-spacing:1px;margin-bottom:15px;margin-top:10px;padding:10px;transition:background-color .3s ease;width:130px}.topBarPage .middle .active,.topBarPage .middle button:hover{background-color:var(--bg2)}.topBarPage .right{flex:2 1}.topBarPage .right .search{align-items:center;border-bottom:1px solid var(--c1);display:flex;margin-bottom:10px;padding-bottom:5px;padding-top:10px;width:100%}.topBarPage .right .search .searchimg{color:var(--c1)}.topBarPage .right .search input{background-color:#0000;border:none;box-shadow:none;color:var(--c1);outline:none}.topBarPage .right .search .custom-input::placeholder{color:var(--c1)}.detailAffaireId{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.detailAffaireId .container{display:flex;height:100%}.detailAffaireId .container .conatainerdetailAffaireId{background-color:var(--bg1);display:flex;flex-direction:column;height:100%;width:100%}.detailAffaireId .container .conatainerdetailAffaireId .containertop{height:50px;width:100%}.usersid{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.usersid .containerusersId{display:flex;height:100%}.usersid .containerusersId .userIdContainer{background-color:var(--bg1);display:flex;flex-direction:column;height:100%;width:100%}.usersid .containerusersId .userIdContainer .titleuserIdContainer{color:var(--c1);margin:10px 0}.usersid .containerusersId .userIdContainer .custom-tabs{display:flex;justify-content:center}.usersid .containerusersId .userIdContainer .tab{color:var(--c1);cursor:pointer;margin:0 10px;padding:10px 20px}.usersid .containerusersId .userIdContainer .tab.active{background-color:var(--bg2);border-bottom:2px solid var(--c1)}.usersid .containerusersId .userIdContainer .titleuserIdContainer{align-items:center;display:flex;height:30px;justify-content:center;width:100%}.timesheet{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.timesheet .tableau-time-user{flex-grow:1;overflow:hidden}.timesheet .tableau-time-user .table-time-user{border-collapse:collapse;max-height:100px;width:100%}.timesheet .tableau-time-user .table-time-user .thead-time-user{border:1px solid var(--c1);color:var(--c1);display:flex;height:100%;padding:8px;width:100%}.timesheet .tableau-time-user .table-time-user .thead-time-user .tr-time-user{display:flex;justify-content:space-evenly;width:100%}.timesheet .tableau-time-user .table-time-user .thead-time-user .tr-time-user .th-time-user{text-align:left}.timesheet .tableau-time-user .table-time-user .tbody-time-user{display:block;max-height:calc(100vh - 350px);overflow-y:auto;width:100%}.timesheet .tableau-time-user .table-time-user .tbody-time-user .td-time-user{background-color:var(--bg2);border:1px solid var(--c1);color:var(--c1);display:flex;height:100%;padding:8px;text-align:left;width:100%}.timesheet .tableau-time-user .table-time-user .tr-result-time-user td,.timesheet .tableau-time-user .table-time-user .tr-result-time-user th{padding:15px;width:100%}.timesheet .tableau-time-user .table-time-user .tr-result-time-user{color:var(--c1);display:flex;height:100%;width:100%}.timesheet .tableau-time-user .table-time-user .tr-result-time-user:nth-child(odd){background-color:var(--bg1)}.timesheet .tableau-time-user .table-time-user .tr-result-time-user:nth-child(2n){background-color:var(--bg2)}.timesheet .tableau-time-user .table-time-user .tr-result-time-user:hover{background-color:var(--c2);color:var(--bg1)}.timesheet .top-contain-timesheet{display:flex;flex-direction:column}.timesheet .top-contain-timesheet .title-time-user{color:var(--c1);margin-bottom:20px;margin-left:10px}.timesheet .top-contain-timesheet .contain-timesheet{display:flex}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet span{color:var(--c1);height:20px;margin-bottom:20px;margin-left:10px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-choix-timesheet{margin:20px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-choix-timesheet select{background-color:var(--bg2);border:none;border-radius:5px;color:var(--c1);cursor:pointer;padding:10px 20px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-choix-timesheet select:hover{background-color:var(--c2);color:var(--bg1)}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .date-time-user{display:flex;margin:10px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .date-time-user input{border:none;border-radius:5px;cursor:pointer;margin-left:10px;padding:10px 20px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .date-time-user input:hover{background-color:var(--c2);color:var(--bg1)}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-custom-mois-timesheet{margin:10px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-custom-mois-timesheet select{border:none;border-radius:5px;cursor:pointer;margin-left:10px;padding:10px 20px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-custom-mois-timesheet select:hover{background-color:var(--c2);color:var(--bg1)}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-custom-semaine-timesheet{margin:10px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-custom-semaine-timesheet input,.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-custom-semaine-timesheet select{border:none;border-radius:5px;cursor:pointer;margin-left:10px;padding:10px 20px}.timesheet .top-contain-timesheet .contain-timesheet .left-contain-timesheet .select-custom-semaine-timesheet select:hover{background-color:var(--c2);color:var(--bg1)}.timesheet .top-contain-timesheet .contain-timesheet .right-contain-timesheet{align-items:center;display:flex;margin-left:10px}.timesheet .top-contain-timesheet .contain-timesheet .right-contain-timesheet .btn-time-user{background-color:var(--bg2);border:none;border-radius:5px;color:var(--c1);cursor:pointer;margin-bottom:20px;margin-left:10px;padding:10px 20px}.timesheet .top-contain-timesheet .contain-timesheet .right-contain-timesheet .btn-time-user:hover{background-color:var(--c2);color:var(--bg1)}.containerentrepriseForm{border-radius:8px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-width:500px;padding:20px}.containerentrepriseForm h3{color:var(--c1);margin-bottom:20px}.containerentrepriseForm .block-contain-entreprise{display:flex;margin-bottom:20px}.containerentrepriseForm .block-contain-entreprise span{color:var(--c1);display:block;margin-bottom:5px;width:350px}.containerentrepriseForm .block-contain-entreprise input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.containerentrepriseForm .block-contain-entreprise input:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.containerentrepriseForm button{background-color:var(--bg2);border:none;border-radius:5px;color:var(--c1);cursor:pointer;margin-bottom:20px;margin-left:10px;padding:10px 20px}.containerentrepriseForm button:hover{background-color:var(--c2);color:var(--bg1)}.reglagescontainer{background-color:var(--bg1);display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.reglagescontainer .container-reglages{display:flex;height:100%;width:100%}.reglagescontainer .container-reglages .entrepriseformcontainer{display:flex;flex-direction:column}.reglagescontainer .container-reglages .entrepriseformcontainer h2{color:var(--c1);margin:10px 0}.preparation{display:flex;flex-direction:column;width:100%}.preparation .containerpreparation{display:flex;height:100%}.preparation .containerpreparation .preparationcontainer{background-color:var(--bg1);display:flex;flex-direction:column;height:100%;width:100%}.preparation .containerpreparation .preparationcontainer .toppreparation{display:flex}.preparation .containerpreparation .preparationcontainer .planningpreparation,.preparation .containerpreparation .preparationcontainer .planningpreparation2{flex-wrap:nowrap;height:250px;width:100%}.AffairePlanningId{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.AffairePlanningId .container{display:flex;height:100%;width:100%}.AffairePlanningId .container .containerAffairePlanningId{background-color:var(--bg1);display:flex;flex-direction:column;height:100%;width:100%}.AffairePlanningId .container .containerAffairePlanningId .topcontainerAffairePlanningId{display:flex}.affichageTachePlanning{display:flex;flex-direction:column;height:100%;width:100%}.affichageTachePlanning .navaffichageTachePlanning .tabs{align-items:center;background-color:var(--c2);box-sizing:border-box;display:flex;height:30px;justify-content:center;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.affichageTachePlanning .navaffichageTachePlanning .tabs .tab{cursor:pointer;padding:0 10px}.affichageTachePlanning .navaffichageTachePlanning .tabs .tab.active{background-color:var(--bg1);border-bottom:1px solid var(--c1);color:var(--c1);padding:6px}.affichageTachePlanning .partieHaute{display:flex;flex:4 1;flex-direction:column;height:100%;overflow-y:auto;width:100%}.affichageTachePlanning .partieHaute .tabContent{flex:1 1;height:100%;width:100%}.affichageTachePlanning .partieHaute .tabContent .onglet1{display:flex;height:100%}.affichageTachePlanning .partieHaute .tabContent .onglet1 .onglet1a{flex:4 1;max-height:100%}.affichageTachePlanning .partieHaute .tabContent .onglet1 .onglet1b{flex:2 1;max-height:100%;min-width:400px}.affichageTachePlanning .partieHaute .tabContent .onglet2{display:flex;height:100%;width:100%}.affichageTachePlanning .partieHaute .tabContent .onglet2 .onglet2a,.affichageTachePlanning .partieHaute .tabContent .onglet2 .onglet2b{flex:1 1;flex-wrap:nowrap;height:100%;width:100%}.affichageTachePlanning .partieBasse{flex:3 1;height:100%;overflow-y:auto;width:100%}.TacheListCondencer{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%}.TacheListCondencer .topTacheListCondencer{align-items:center;border-bottom:1px solid var(--c1);display:flex;height:50px;justify-content:space-between;padding-bottom:5px;padding-top:5px}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer{align-items:center;display:flex;justify-content:space-between;padding-left:40px;width:300px}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .search-field-tlc{background-color:#0000;border:1px solid var(--c1);border-radius:4px;color:var(--c1);padding:5px 10px}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .search-field-tlc input,.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .search-field-tlc input::placeholder,.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .search-field-tlc label{color:var(--c1)}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .form-control{color:var(--c1);margin:normal}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .form-control label{color:var(--c1)}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .form-control select{background-color:#0000;border:1px solid var(--c1);border-radius:4px;color:var(--c1);padding:5px 10px}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer .form-control select option{background-color:#000;color:var(--c1)}.TacheListCondencer .topTacheListCondencer .TacheListCondencer{color:var(--c1);display:flex;flex-direction:column;gap:5px;padding-right:40px;padding-top:5px;width:200px}.TacheListCondencer .topTacheListCondencer .TacheListCondencer select{background-color:#0000;border:none;border:1px solid var(--c1);box-shadow:none;color:var(--c1);outline:none}.TacheListCondencer .tableContainer{flex-wrap:nowrap;height:300px;overflow-x:auto}.TacheListCondencer .tableContainer table{border-collapse:collapse;height:30px;width:100%}.TacheListCondencer .tableContainer table thead{position:-webkit-sticky;position:sticky;top:0}.TacheListCondencer .tableContainer table thead tr th{background-color:var(--bg4);color:var(--c1);padding:10px;text-align:center;vertical-align:middle}.TacheListCondencer .tableContainer table tbody{overflow-y:auto}.TacheListCondencer .tableContainer table tbody .nom-tache-tlc{line-height:1.2em;max-height:3.6em;max-width:100px;overflow:hidden;padding-right:1em}.TacheListCondencer .tableContainer table tbody .nom-tache-tlc:after{bottom:0;content:"...";position:absolute;right:0}.TacheListCondencer .tableContainer table tbody tr:nth-child(odd){background-color:var(--bg1)}.TacheListCondencer .tableContainer table tbody tr:nth-child(2n){background-color:var(--bg2)}.TacheListCondencer .tableContainer table tbody tr td{border-bottom:1px solid #e0e0e0;color:var(--c1);padding:10px;text-align:center;vertical-align:middle}.TacheListCondencer .tableContainer table tbody tr td:first-child{text-align:left}.TacheListCondencer .tableContainer table .btn-modif-tlc{background-color:#4caf50;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.TacheListCondencer .tableContainer table .btn-modif-tlc:hover{background-color:#388e3c;transform:scale(1.05)}.TacheListCondencer .tableContainer table .btn-modif-tlc:active{transform:scale(.95)}@media(max-width:768px){.TacheListCondencer .topTacheListCondencer{flex-direction:column}.TacheListCondencer .topTacheListCondencer .searchTacheListCondencer,.TacheListCondencer .topTacheListCondencer .selectTacheListCondencer{margin-bottom:10px;margin-right:0}}.aPrendreOneTacheId{background:linear-gradient(to right,var(--bg2),var(--bg1-light));border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%}.aPrendreOneTacheId .topaPrendreOneTacheId .tacheInfo{margin-bottom:20px;margin-left:10px;margin-top:10px}.aPrendreOneTacheId .topaPrendreOneTacheId .tacheInfo h2,.aPrendreOneTacheId .topaPrendreOneTacheId .tacheInfo p{margin-bottom:5px}.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm{display:flex;justify-content:space-between;margin-bottom:20px}.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm input[type=number],.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm input[type=text],.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm select{border:1px solid #ddd;border-radius:4px;flex:1 1;margin-right:10px;padding:8px}.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm input[type=number]:last-child,.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm input[type=text]:last-child,.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm select:last-child{margin-right:0}.aPrendreOneTacheId .topaPrendreOneTacheId .materielForm .btn-submittap{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.aPrendreOneTacheId .materielListBody{max-height:300px;overflow-y:auto}.aPrendreOneTacheId .materielListBody .materielListItem{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.aPrendreOneTacheId .materielListBody .materielListItem:nth-child(odd){background-color:#fff}.aPrendreOneTacheId .materielListBody .materielListItem:nth-child(2n){background-color:#f5f5f5}.aPrendreOneTacheId .materielListBody .materielListItem span{flex-grow:1;margin-right:10px}.aPrendreOneTacheId .materielListBody .materielListItem span:first-child{word-wrap:break-word;max-lines:2;flex-basis:40%;text-align:left}.aPrendreOneTacheId .materielListBody .materielListItem span:nth-child(2),.aPrendreOneTacheId .materielListBody .materielListItem span:nth-child(3){flex-basis:20%}.aPrendreOneTacheId .materielListBody .materielListItem button{border:none;border-radius:4px;cursor:pointer;flex-basis:10%;margin-left:10px;padding:5px 10px;text-align:right}.aPrendreOneTacheId .materielListBody .materielListItem button:last-child{background-color:#dc3545;color:#fff;margin-left:10px}.aPrendreOneTacheId .materielListBody .materielListItem button:first-of-type{background-color:#ffc107;color:#000}.aPrendreOneTacheId .materielListBody .noMateriel{color:#666;padding:10px;text-align:center}.AssignationTacheId{display:flex}.AssignationTacheId .leftAssignationTacheId,.AssignationTacheId .rightAssignationTacheId{flex:1 1}.rolePermissions{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.rolePermissions .container{display:flex;height:100%}.rolePermissions .container .containerRolePermissions{background-color:var(--bg1);display:flex;flex-direction:column;overflow-y:auto;padding:10px;width:100%}.rolePermissions .container .containerRolePermissions .viewTogglerolePermissions .viewToggle{display:flex;justify-content:flex-end;margin-bottom:10px}.rolePermissions .container .containerRolePermissions .renderrolePermissions{overflow-y:auto}.rolePermissions .container .containerRolePermissions .renderrolePermissions .cardView,.rolePermissions .container .containerRolePermissions .renderrolePermissions .listView{display:flex;flex-direction:column;height:100%}.rolePermissions .container .containerRolePermissions .renderrolePermissions .cardView .carditem,.rolePermissions .container .containerRolePermissions .renderrolePermissions .listView .carditem{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.barreTache{display:flex}.barreTache .jourTache{border-right:1px solid var(--bg1);border-top:1px solid var(--bg1);box-sizing:border-box;cursor:pointer;flex-shrink:0;flex-wrap:nowrap;height:25px;padding-right:1px}.barreTache .jourTache.highlight.green{background-color:green}.barreTache .jourTache.highlight.orange{background-color:orange}.barreTache .jourTache.highlight.red{background-color:red}.barreTache .jourTache.holiday,.barreTache .jourTache.weekend{background-color:#f0f0f0}.tacheInfo{display:flex;flex-direction:column}.tacheInfo .nomTache{align-items:flex-start;border-top:1px solid var(--bg1);box-sizing:border-box;height:25px;justify-content:center;white-space:nowrap;width:100%}.planningContainer{background-color:var(--bg2);display:flex;flex-wrap:nowrap;height:100%;width:100%}.planningContainer .leftplanningContainer{border-right:1px solid var(--bg1);display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;width:300px}.planningContainer .leftplanningContainer .selectleftplanningContainer{height:50px}.planningContainer .leftplanningContainer .a{overflow-y:auto}.planningContainer .headerScroll,.planningContainer .leftplanningContainer .a{display:flex;flex-direction:column;overflow-x:auto;width:100%}.planningContainer .headerScroll .headerheaderScroll{position:-webkit-sticky;position:sticky;top:0;width:-webkit-max-content;width:max-content;z-index:10}.planningContainer .headerScroll .contentheaderScroll{overflow-y:auto;width:-webkit-max-content;width:max-content}.assignmentContainer .selectGroup{margin-bottom:20px}.assignmentContainer .selectGroup h3{color:var(--c1);margin-bottom:10px}.assignmentContainer button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.assignmentContainer button:hover{background-color:#45a049}.Planning{background-color:var(--bg1);display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.Planning .navPlanning .tabs{align-items:center;background-color:#f5f5f5;box-sizing:border-box;display:flex;height:40px;justify-content:center;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Planning .navPlanning .tabs .tab{cursor:pointer;padding:0 10px}.Planning .navPlanning .tabs .tab.active{border-bottom:1px solid var(--bg1)}.Planning .partieHautePlanning{display:block;overflow-y:auto;transition:height .3s ease;width:100%}.Planning .partieHautePlanning.show{height:80%}.Planning .partieHautePlanning.hide{display:none}.Planning .partieHautePlanning .tabContentPlanning{height:100%;width:100%}.Planning .partieHautePlanning .tabContentPlanning .ongletplanning3,.Planning .partieHautePlanning .tabContentPlanning .ongletplanning4{color:var(--c1);text-align:center;width:100%}.Planning .partieHautePlanning .tabContentPlanning .ongletplanning3 h2,.Planning .partieHautePlanning .tabContentPlanning .ongletplanning4 h2{color:var(--c1);padding-bottom:5px}.Planning .partiebasseplanning{overflow-y:auto;transition:height .3s ease;width:100%}.Planning .partiebasseplanning.fullHeight{height:100%}.Planning .partiebasseplanning.reduced{height:20%}.login{align-items:center;display:flex;height:100vh;justify-content:center}.lContainer{display:flex;flex-direction:column;gap:10px}img{height:200px;width:200px}.lInput{height:30px;padding:10px}.lButton{background-color:#0071c2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.lButton:disabled{background-color:rgba(0,113,194,.549);cursor:not-allowed}.container{background-color:#f2f2f2;display:flex;flex-direction:column;height:calc(100vh - 70px);padding:10px}.container .box{background-color:#fff;border:1px solid #f4f4f4;border-radius:5px;box-shadow:5px 5px 27px 5px #38383833;overflow-x:hidden;overflow-y:auto}.container .title{font-size:25px;font-weight:500;margin-bottom:13px}.container .chat{display:flex;flex-direction:row;gap:10px;height:calc(100% - 45px)}.container .chat .list{display:flex;flex-direction:column;min-width:300px;width:20%}.container .chat .list .no-chats{align-self:center;font-size:15px;font-weight:600;margin:20px;text-align:center}@media only screen and (max-width:800px){.container .chat .list{width:100%}.container .chat .list.selected{display:none}}.container .chat .list .chat{border-bottom:1px solid #f2f2f2;border-right:4px solid #0000;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;padding:0 10px;position:relative}.container .chat .list .chat:hover{background-color:#f2f2f2}.container .chat .list .chat.active{background-color:#f2f2f2;border-right:4px solid var(--bg2)}.container .chat .list .chat .unread-count-badge{background-color:#ff4500;border-radius:12px;color:#fff;font-size:.8em;font-weight:700;margin-left:10px;padding:2px 6px}.container .chat .list .chat .name{align-items:center;display:flex;font-size:15px;font-weight:600;overflow:hidden;white-space:pre;width:80%}.container .chat .list .chat .name .isAffaire{height:15px;margin:0 2px;width:15px}.container .chat .list .chat .lastMessage{color:#383838;display:flex;font-size:10px;margin-top:-8px;overflow:hidden;white-space:pre;width:80%}.container .chat .list .chat .lastMessage .lastMessageSentBy{font-weight:600}.container .chat .list .chat .date{font-size:10px;position:absolute;right:5px;top:6px}.container .chat .content{display:flex;flex:1 1;flex-direction:column;gap:10px;height:100%}@media only screen and (max-width:800px){.container .chat .content{display:none}}.container .chat .content.selected{display:flex}.container .chat .content .header{align-items:center;display:flex;flex-direction:row;gap:10px;height:50px;padding:0 10px}.container .chat .content .header .icon{align-items:center;color:#383838;cursor:pointer;display:flex;font-size:20px;height:100%;justify-content:center}.container .chat .content .header .icon:hover{color:#171717}.container .chat .content .header .title{font-size:20px;font-weight:500;margin:auto 0}.container .chat .content .header .refresh{color:#383838;cursor:pointer;font-size:30px;position:absolute;right:18px;transition:1.5s}.container .chat .content .header .refresh:hover{color:#171717;transform:rotate(1turn)}.container .chat .content .messages{display:flex;flex-direction:column-reverse;gap:15px;height:100%;padding:15px}.container .chat .content .messages .loading{align-self:center;font-weight:600;height:80px!important;position:absolute;top:35%;width:80px!important}.container .chat .content .messages .no-messages{align-self:center;font-size:22px;font-weight:600;position:absolute;top:35%}.container .chat .content .messages .message{display:flex;flex-direction:column;max-width:40%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container .chat .content .messages .message.me{align-self:flex-end}.container .chat .content .messages .message.me .description{text-align:right}.container .chat .content .messages .message.me .file{align-self:flex-end}.container .chat .content .messages .message .file{color:#5656f0;display:block;margin-left:1px;text-decoration:underline}.container .chat .content .messages .message .image>img{height:auto;width:100%}.container .chat .content .messages .message .content{background-color:#eee;border-radius:10px;box-shadow:4px 5px 10px 1px #0003;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 15px}.container .chat .content .messages .message .description{font-size:9px;font-weight:200;margin:5px 10px 0}.container .chat .content .input{align-items:center;display:flex;flex-direction:row;height:90px;justify-content:space-between}.container .chat .content .input textarea{border:none;flex:1 1;font-size:18px;height:60px;padding:0 10px;resize:none}.container .chat .content .input textarea:focus{outline:none!important}.container .chat .content .input .selectedFiles{padding:10px;position:relative}.container .chat .content .input .selectedFiles img{filter:blur(1px);height:50px;width:auto}.container .chat .content .input .selectedFiles .close{color:red;cursor:pointer;position:absolute;right:-15px;top:7px;transition:.5s}.container .chat .content .input .selectedFiles .close:hover{transform:rotate(-90deg)}.container .chat .content .input .actions{display:flex;flex-direction:column;height:100%}.container .chat .content .input .actions .icon{align-items:center;background-color:#f2f2f2;color:#383838;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:0 15px}.container .chat .content .input .actions .icon:first-child{border-bottom:1px solid #383838}.container .chat .content .input .actions .icon:hover{background-color:#383838;color:#f2f2f2}.container .chat .content .input .actions .icon svg{font-size:23px}.container .chat .content .input .actions .icon .item{display:flex;flex-direction:row;gap:4px}@media only screen and (min-width:800px){.arrowIcon{display:none!important}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.calandar{display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.calandar .full-container-calandar{display:flex;height:100%}.calandar .full-container-calandar .container-calandar{background-color:var(--bg1);flex-grow:1;padding:20px}.calandar .full-container-calandar .container-calandar .title-calandar h1{color:var(--c1);margin-bottom:20px}.calandar .full-container-calandar .container-calandar .btn-group-calandar{align-items:center;display:flex;justify-content:space-evenly}.calandar .full-container-calandar .container-calandar .rbc-calendar{border:1px solid var(--c1);border-radius:10px;box-shadow:0 4px 8px #0003}.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-header,.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-label,.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-month-row{color:var(--c1)}.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-today{background-color:var(--bg2)}.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-today label{color:var(--bg1)}.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-event{background-color:var(--bg2);color:var(--c1)}.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-toolbar button{background-color:var(--bg2);border-radius:5px;color:var(--c1)}.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-toolbar button:hover{background-color:var(--c2)}.calandar .full-container-calandar .container-calandar .rbc-calendar .rbc-toolbar .rbc-toolbar-label{color:var(--c1)}.calandar .full-container-calandar .container-calandar .btn-aujourdui-calandar,.calandar .full-container-calandar .container-calandar .btn-choose-calandar,.calandar .full-container-calandar .container-calandar .btn-go-calandar{background-color:var(--bg2);border:1px solid var(--c1);border-radius:5px;color:var(--c1);cursor:pointer;margin:0 5px;padding:8px 16px}.calandar .full-container-calandar .container-calandar .btn-aujourdui-calandar:hover,.calandar .full-container-calandar .container-calandar .btn-choose-calandar:hover,.calandar .full-container-calandar .container-calandar .btn-go-calandar:hover{background-color:var(--c2);color:var(--bg1)}.calandar .full-container-calandar .container-calandar .label-calandar{color:var(--c1);font-weight:700;margin:0 10px}.timesheet-page{display:flex;flex-direction:column;margin:20px}.timesheet-page .contain-timesheet-page{display:flex;justify-content:space-between}.timesheet-page .contain-timesheet-page .top-timesheet-page{flex:2 1;margin-bottom:20px;margin-right:20px}.timesheet-page .contain-timesheet-page .left-contain-timesheet-page{background-color:#f5f5f5;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:20px}.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-choix-timesheet-page{margin-top:10px}.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-choix-timesheet-page select{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .date-time-user{display:flex;gap:10px;margin-top:10px}.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .date-time-user .DatePicker{flex-grow:1}.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-custom-mois-timesheet,.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-custom-semaine-timesheet{display:flex;gap:10px;margin-top:10px}.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-custom-mois-timesheet input,.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-custom-mois-timesheet select,.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-custom-semaine-timesheet input,.timesheet-page .contain-timesheet-page .left-contain-timesheet-page .select-custom-semaine-timesheet select{background-color:#fff;border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px}.timesheet-page .contain-timesheet-page .right-contain-timesheet{align-self:start;padding:20px}.timesheet-page .contain-timesheet-page .right-contain-timesheet .btn-time-user{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;margin-left:10px;padding:10px 15px}.timesheet-page .contain-timesheet-page .right-contain-timesheet .btn-time-user:hover{background-color:#45a049}.timesheet-page .contain-table-timesheet-page{margin-top:20px}.timesheet-page .contain-table-timesheet-page table{border-collapse:collapse;width:100%}.timesheet-page .contain-table-timesheet-page table td,.timesheet-page .contain-table-timesheet-page table th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.timesheet-page .contain-table-timesheet-page table th{background-color:#4caf50;color:#fff}.timesheet-page .contain-table-timesheet-page table tbody tr:hover{background-color:#f5f5f5}.timesheet-page .total-hours-display{font-size:16px;margin-top:20px}.timesheet-page .total-hours-display span{font-weight:700}.SelectAndGoAffaire h3{color:var(--c1);font-size:1.5rem;margin-bottom:10px}.container-ExpiringFilesRecap{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:20px;padding:20px}.container-ExpiringFilesRecap .title-ExpiringFilesRecap{margin-bottom:15px}.container-ExpiringFilesRecap .title-ExpiringFilesRecap h2{color:#2f4b52;font-size:1.25rem;margin:0}.container-ExpiringFilesRecap table{border-collapse:collapse;margin-top:10px;width:100%}.container-ExpiringFilesRecap table td,.container-ExpiringFilesRecap table th{border-bottom:1px solid #618587;padding:10px;text-align:left}.container-ExpiringFilesRecap table td:last-child,.container-ExpiringFilesRecap table th:last-child{text-align:center}.container-ExpiringFilesRecap table th{background-color:#2f4b52;color:#fff;font-weight:500}.container-ExpiringFilesRecap table tbody tr:nth-child(odd){background-color:#f8f8f8}.container-ExpiringFilesRecap table tbody tr:nth-child(2n){background-color:#fff}.container-ExpiringFilesRecap table td[colspan="4"]{color:#666;font-size:.875rem;font-style:italic;padding:10px;text-align:center}.TachesNonCommence{background:#f7f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:20px;width:90%}.TachesNonCommence .header-TachesNonCommence{margin-bottom:20px}.TachesNonCommence .header-TachesNonCommence h1{color:#2f4b52;margin-bottom:10px}.TachesNonCommence .header-TachesNonCommence input{border:2px solid #618587;border-radius:5px;outline:none;padding:8px 10px;width:100%}.TachesNonCommence .header-TachesNonCommence input:focus{border-color:#2f4b52}.TachesNonCommence .container-TachesNonCommence{flex-direction:column}.TachesNonCommence .container-TachesNonCommence .affaire-details{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:20px;padding:15px}.TachesNonCommence .container-TachesNonCommence .affaire-details h2{color:#0056b3;cursor:pointer;margin-bottom:10px}.TachesNonCommence .container-TachesNonCommence .affaire-details h2:hover{text-decoration:underline}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details{background:#e9f5f9;border-radius:5px;cursor:pointer;margin-top:5px;padding:10px}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details:hover{background:#d1e7ed}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details .top-element-details{align-items:center;display:flex;justify-content:space-between}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details .top-element-details .nom-element{color:#2f4b52;font-weight:700}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details .top-element-details .etat-element{border-radius:12px;color:#fff;font-size:.8rem;padding:3px 6px}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details .top-element-details .etat-element.etat-non-commence{background-color:red}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details .bottom-element-details{color:#4d4d4d;font-size:.9rem;margin-top:5px}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details .bottom-element-details .nom-element{color:#2f4b52;font-weight:700}.TachesNonCommence .container-TachesNonCommence .affaire-details .element-details .bottom-element-details p{margin:2px 0}.AffichageWidgetRecap{background:#fff;border-radius:10px;box-shadow:0 6px 20px #0000001a;display:flex;flex-direction:column;height:80%;margin:auto;max-width:90%;padding:20px}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:5px}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap span.highlight-animate{animation:highlightAnimation .3s forwards}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap span{font-size:20px}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap button{background:linear-gradient(145deg,#007bff,#0056b3);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:all .3s ease-in-out}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap button:focus,.AffichageWidgetRecap .date-selector-AffichageWidgetRecap button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap button:active{box-shadow:0 2px 5px #0000001a;transform:translateY(1px)}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap button:not(:active):hover{background:linear-gradient(145deg,#0056b3,#007bff)}.AffichageWidgetRecap .date-selector-AffichageWidgetRecap button.active{background:linear-gradient(145deg,#0056b3,#007bff);box-shadow:0 2px 5px #0000004d;color:#fff}@keyframes highlightAnimation{0%{color:#000}50%{color:#007bff}to{color:#000}}.AffichageWidgetRecap .tabs-AffichageWidgetRecap{border-bottom:2px solid #ccc;display:flex}.AffichageWidgetRecap .tabs-AffichageWidgetRecap button{background-color:#f0f0f0;border:none;border-radius:5px 5px 0 0;border-right:2px solid #666;border-top:2px solid #0000;cursor:pointer;outline:none;padding:10px 15px;position:relative}.AffichageWidgetRecap .tabs-AffichageWidgetRecap button svg{color:#666;font-size:24px}.AffichageWidgetRecap .tabs-AffichageWidgetRecap button:hover svg{color:#333}.AffichageWidgetRecap .tabs-AffichageWidgetRecap button.active{background-color:#fff;border-color:#007bff;border-bottom:2px solid #fff;margin-bottom:-2px}.AffichageWidgetRecap .tabs-AffichageWidgetRecap button.active svg{color:#007bff}.AffichageWidgetRecap .tabs-AffichageWidgetRecap button:focus{z-index:1}.AffichageWidgetRecap .content-AffichageWidgetRecap{background:#f7f7f7;border-radius:0 0 10px 10px;box-shadow:inset 0 2px 4px #0000000d;height:100%;overflow-y:auto;padding:0 20px;width:95%}.PlanningJour{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px auto;max-width:1200px;width:90%}.PlanningJour h2{color:#2f4b52;margin-bottom:20px;text-align:center}.PlanningJour p{color:#618587;font-size:16px;text-align:center}.PlanningJour table{border-collapse:collapse;margin-top:10px;width:100%}.PlanningJour table thead tr{background-color:#f3f6f8}.PlanningJour table thead tr th{border-bottom:3px solid #e1e4e8;color:#2f4b52;font-weight:700;padding:12px 15px;text-align:left}.PlanningJour table tbody tr:nth-child(odd){background-color:#f9fafb}.PlanningJour table tbody tr:hover{background-color:#eef1f3}.PlanningJour table tbody tr td{border-bottom:1px solid #e1e4e8;color:#617687;font-size:14px;padding:10px 15px}.PlanningJour table tbody tr td:last-child{color:#2f4b52;font-weight:700}.HomeNew{background-color:var(--bg1);display:flex;flex-direction:column;height:calc(100vh - 50px);width:100%}.HomeNew .contain-HomeNew,.HomeNew .contain-HomeNew .widget-contain-HomeNew{box-sizing:border-box;display:flex;flex-wrap:nowrap;height:100%;width:100%}.HomeNew .contain-HomeNew .widget-contain-HomeNew{flex-direction:column}.HomeNew .contain-HomeNew .widget-contain-HomeNew .selectandgo-home{box-sizing:border-box;flex:none;padding-left:30px;padding-top:30px;width:500px}.HomeNew .contain-HomeNew .widget-contain-HomeNew .affichage-recap-homeNew{box-sizing:border-box;height:100%;padding-top:30px;width:100%}.__react_component_tooltip{background-color:#333;border-radius:5px;color:#fff;font-size:14px;padding:10px}.white-theme{--bg1:#fff;--bg2:#f8f9fa;--bg3:#e9ecef;--bg4:#dee2e6;--c1:#212529;--c2:#495057;--bg1-light:#fff;--bgError:#ef5350;--cError:#fff;--bgSuccess:#4caf50;--cSuccess:#fff;--bgWarning:#ff9800;--cWarning:#fff;--bgInfo:#17a2b8;--cInfo:#fff}.green-theme{--bg1:#2f4b52;--bg2:#618587;--bg3:#99bbab;--bg4:#2e666e;--c1:#f7f0cf;--c2:#e0e0e0;--bg1-light:#8aa9ab;--bgError:#ef5350;--cError:#fff;--bgSuccess:#4caf50;--cSuccess:#fff;--bgWarning:#ff9800;--cWarning:#fff;--bgInfo:#17a2b8;--cInfo:#fff}.blue-theme{--bg1:#123456;--bg2:#789abc;--c1:#f0e0d0;--c2:#383838;--bg1-light:#abc0d5;--bgError:#ef5350;--cError:#fff;--bgSuccess:#4caf50;--cSuccess:#fff;--bgWarning:#ff9800;--cWarning:#fff;--bgInfo:#17a2b8;--cInfo:#fff}.select-none{-webkit-user-select:none;user-select:none}a{color:#000;text-decoration:none}.superadmin-entreprises-container{display:flex;flex-direction:column;gap:10px;justify-content:flex-end;margin:10px 15px}.superadmin-entreprises-container>.title{display:flex;justify-content:space-between}.superadmin-entreprises-container>.title>h1{font-weight:500}.superadmin-entreprises-container>.title>h1>span{font-size:18px;font-weight:400}
/*# sourceMappingURL=main.a5f27659.css.map*/