#autoplannif div.legende{margin-top:45px}#autoplannif div.actions{padding-bottom:30px;text-align:center}#autoplannif div.actions .validation{display:inline-block;width:250px}#autoplannif div.actions .validation #submit{width:35%;display:inline-block}#autoplannif div.actions .validation #submit .magnusButton{display:inline-block;width:100%}#autoplannif div.actions .validation .bl{width:35%;display:inline-block}#autoplannif .planningTitle{text-align:center;font-size:120%;font-weight:700;padding-bottom:5px;padding-top:15px}#autoplannif .planningNote{padding-bottom:10px;margin-left:5px;margin-right:5px}#autoplannif .legendTitle{font-weight:700;margin-bottom:10px}#autoplannif .col-md-3 .row span{text-align:left;line-height:1.5}#autoplannif .col-md-3 .row span:first-of-type{display:inline-block}#autoplannif .col-md-3 .row span:nth-of-type(2){width:calc(100% - 130px);font-size:11px}#autoplannif .col-md-8{margin-left:40px}#autoplannif .legend{width:30px;height:10px;margin-right:10px;margin-left:15px}#autoplannif .legendAvailable{background-color:rgba(1,26,230,.5);opacity:.7}#autoplannif .legendSelected{background-color:rgba(1,26,230,.5);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKfSURBVDjLpZPrS1NhHMf9O3bOdmwDCWREIYKEUHsVJBI7mg3FvCxL09290jZj2EyLMnJexkgpLbPUanNOberU5taUMnHZUULMvelCtWF0sW/n7MVMEiN64AsPD8/n83uucQDi/id/DBT4Dolypw/qsz0pTMbj/WHpiDgsdSUyUmeiPt2+V7SrIM+bSss8ySGdR4abQQv6lrui6VxsRonrGCS9VEjSQ9E7CtiqdOZ4UuTqnBHO1X7YXl6Daa4yGq7vWO1D40wVDtj4kWQbn94myPGkCDPdSesczE2sCZShwl8CzcwZ6NiUs6n2nYX99T1cnKqA2EKui6+TwphA5k4yqMayopU5mANV3lNQTBdCMVUA9VQh3GuDMHiVcLCS3J4jSLhCGmKCjBEx0xlshjXYhApfMZRP5CyYD+UkG08+xt+4wLVQZA1tzxthm2tEfD3JxARH7QkbD1ZuozaggdZbxK5kAIsf5qGaKMTY2lAU/rH5HW3PLsEwUYy+YCcERmIjJpDcpzb6l7th9KtQ69fi09ePUej9l7cx2DJbD7UrG3r3afQHOyCo+V3QQzE35pvQvnAZukk5zL5qRL59jsKbPzdheXoBZc4saFhBS6AO7V4zqCpiawuptwQG+UAa7Ct3UT0hh9p9EnXT5Vh6t4C22QaUDh6HwnECOmcO7K+6kW49DKqS2DrEZCtfuI+9GrNHg4fMHVSO5kE7nAPVkAxKBxcOzsajpS4Yh4ohUPPWKTUh3PaQEptIOr6BiJjcZXCwktaAGfrRIpwblqOV3YKdhfXOIvBLeREWpnd8ynsaSJoyESFphwTtfjN6X1jRO2+FxWtCWksqBApeiFIR9K6fiTpPiigDoadqCEag5YUFKl6Yrciw0VOlhOivv/Ff8wtn0KzlebrUYwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position-x:1px;background-position-y:1px;background-size:9px 9px}#autoplannif #calendar{height:450px;margin-left:5px;margin-right:5px}#autoplannif #calendar #calendarHeader{height:75px;margin-bottom:10px}#autoplannif #calendar #calendarHeader .fc-media-screen{height:75px}#autoplannif #calendar #calendarHeader .fc-scrollgrid-section-body{display:none;height:0}#autoplannif #calendar #calendarHeader .fc-col-header-cell{border-right:none;border-left:none}#autoplannif #calendar #calendarHeader .fc-col-header-cell:first-child{border-right:none;border-left:solid}#autoplannif #calendar #calendarHeader .fc-col-header-cell:last-child{border-right:solid;border-left:none}#autoplannif #calendar #calendarHeader .fc-toolbar-chunk:nth-of-type(2) h2{width:250px;vertical-align:middle;text-align:center}#autoplannif #calendar #calendarHeader .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(2){width:500px}#autoplannif #calendar #calendarHeader .fc-goToStart-button,#autoplannif #calendar #calendarHeader .fc-toolbar-title{display:inline-block}#autoplannif #calendar #calendarHeader .fc-goToStart-button{position:relative;margin-left:10px}#autoplannif #calendar #calendarHeader .fc-col-header-cell-cushion{text-decoration:none;color:#000;font-weight:400;text-transform:capitalize}#autoplannif #calendar #calendarHeader .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:2.5em}#autoplannif #calendar .calendarBody{margin-bottom:10px}#autoplannif #calendar .calendarBody .fc-direction-ltr{height:44px}#autoplannif #calendar .calendarBody .fc-scrollgrid-section-header{display:none;height:0}#autoplannif #calendar .calendarBody .fc-view-harness{height:50px!important}#autoplannif #calendar .calendarBody .fc-daygrid-event-harness{width:50%;display:inline-block;height:22px}#autoplannif #calendar .calendarBody .fc-daygrid-event-harness .event-size{height:100%}#autoplannif #calendar .calendarBody .fc-daygrid-event-harness:has(.noElem){height:0;display:none}#autoplannif #calendar .calendarBody .fc-event{text-align:center;text-decoration:none}#autoplannif #calendar .calendarBody .fc-event:has(.noAM){left:100%}#autoplannif #calendar .calendarBody .fc-event:has(.nonClickable):hover{cursor:not-allowed}#autoplannif #calendar .calendarBody .fc-event:has(.noElem){height:0;display:none}#autoplannif #calendar .calendarBody .fc-event:has(.libre){background-color:rgba(1,26,230,.5);color:#fff;box-sizing:border-box;padding:5px;opacity:.7;border-right:1px solid;border-left:1px solid}#autoplannif #calendar .calendarBody .fc-event:has(.libre) p{padding-top:.5rem;margin-bottom:.5rem}#autoplannif #calendar .calendarBody .fc-event:has(.dejaReserve){color:#fff;box-sizing:border-box;padding:5px;border-right:1px solid;border-left:1px solid;background-color:rgba(1,26,230,.5)!important}#autoplannif #calendar .calendarBody .fc-event:has(.dejaReserve) p{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKfSURBVDjLpZPrS1NhHMf9O3bOdmwDCWREIYKEUHsVJBI7mg3FvCxL09290jZj2EyLMnJexkgpLbPUanNOberU5taUMnHZUULMvelCtWF0sW/n7MVMEiN64AsPD8/n83uucQDi/id/DBT4Dolypw/qsz0pTMbj/WHpiDgsdSUyUmeiPt2+V7SrIM+bSss8ySGdR4abQQv6lrui6VxsRonrGCS9VEjSQ9E7CtiqdOZ4UuTqnBHO1X7YXl6Daa4yGq7vWO1D40wVDtj4kWQbn94myPGkCDPdSesczE2sCZShwl8CzcwZ6NiUs6n2nYX99T1cnKqA2EKui6+TwphA5k4yqMayopU5mANV3lNQTBdCMVUA9VQh3GuDMHiVcLCS3J4jSLhCGmKCjBEx0xlshjXYhApfMZRP5CyYD+UkG08+xt+4wLVQZA1tzxthm2tEfD3JxARH7QkbD1ZuozaggdZbxK5kAIsf5qGaKMTY2lAU/rH5HW3PLsEwUYy+YCcERmIjJpDcpzb6l7th9KtQ69fi09ePUej9l7cx2DJbD7UrG3r3afQHOyCo+V3QQzE35pvQvnAZukk5zL5qRL59jsKbPzdheXoBZc4saFhBS6AO7V4zqCpiawuptwQG+UAa7Ct3UT0hh9p9EnXT5Vh6t4C22QaUDh6HwnECOmcO7K+6kW49DKqS2DrEZCtfuI+9GrNHg4fMHVSO5kE7nAPVkAxKBxcOzsajpS4Yh4ohUPPWKTUh3PaQEptIOr6BiJjcZXCwktaAGfrRIpwblqOV3YKdhfXOIvBLeREWpnd8ynsaSJoyESFphwTtfjN6X1jRO2+FxWtCWksqBApeiFIR9K6fiTpPiigDoadqCEag5YUFKl6Yrciw0VOlhOivv/Ff8wtn0KzlebrUYwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position-x:10px;background-position-y:5px;background-size:18px 18px;padding-top:.5rem;margin-bottom:.5rem}#autoplannif #calendar .calendarBody .fc-daygrid-body.fc-daygrid-body-unbalanced,#autoplannif #calendar .calendarBody .fc-scrollgrid-sync-table{width:100%!important;height:100%!important}#autoplannif #calendar .calendarBody .fc-evnt-main p{padding-top:.5rem;margin-bottom:.5rem}#autoplannif #calendar .lignePlannings{overflow-y:auto;overflow-x:hidden;height:350px;max-height:350px}#autoplannif #calendar .displayMore{cursor:pointer;text-align:right;padding-right:0;margin-left:35px;margin-top:10px}#autoplannif .confirmation{padding:5px 5px}