.nav-pills{.nav-link{color:#fff}}.notifications-container{max-height:100vh;max-width:320px;pointer-events:none;position:fixed;width:100%;z-index:9999}.notifications-container.notify-is-x-center{left:50%;transform:translateX(-50%)}.notifications-container.notify-is-y-center{top:50%;transform:translateY(-50%)}.notifications-container.notify-is-center{left:50%;top:50%;transform:translate(-50%,-50%)}.notifications-container.notify-is-left{left:0}.notifications-container.notify-is-right{right:0}.notifications-container.notify-is-top{top:0}.notifications-container.notify-is-bottom{bottom:0}.notifications-container.notify-is-x-center.notify-is-top{top:var(--distance)}.notifications-container.notify-is-x-center.notify-is-bottom{bottom:var(--distance)}.notifications-container>*{pointer-events:auto}.notify{--notify-error:#eb5757;--notify-error-progress:#c04545;--notify-success:#6fcf97;--notify-success-progress:#54aa78;--notify-warning:#f2c94c;--notify-warning-progress:#c4a64f;--notify-info:#51cdf3;--notify-info-progress:#54a9c4;--notify-gray:#333;--notify-gray-2:#4d4d4d;--notify-gray-3:#828282;--notify-white:#fff;--notify-white-2:hsla(0,0%,100%,.8);--notify-padding:0.75rem;--notify-icon-size:32px;--notify-close-icon-size:16px;align-items:center;border-radius:6px;box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden;padding:var(--notify-padding);position:relative;text-decoration:none;transition-timing-function:ease;width:100%}.notify__icon{flex-shrink:0;height:var(--notify-icon-size);margin-right:12px;width:var(--notify-icon-size)}.notify__close,.notify__icon{align-items:center;display:flex;justify-content:center}.notify__close{cursor:pointer;height:var(--notify-close-icon-size);position:absolute;right:12px;top:12px;user-select:none;width:var(--notify-close-icon-size)}.notify__close *{pointer-events:none}.notify__title{font-size:1rem;font-weight:600;padding-right:calc(var(--notify-padding) + var(--notify-close-icon-size))}.notify__text{font-size:.875rem;margin-top:.25rem}.notify--type-1{background-color:#fff;border:1px solid}.notify--type-1 .notify__close{color:var(--notify-gray-3)}.notify--type-1 .notify__title{color:var(--notify-gray)}.notify--type-1 .notify__text{color:var(--notify-gray-2)}.notify--type-2{color:var(--notify-gray)}.notify--type-3{color:var(--notify-white)}.notify--type-3 .notify__text{color:var(--notify-white-2)}.notify--error.notify--type-1{box-shadow:0 2px 26px rgba(215,0,0,.1);color:var(--notify-error)}.notify--error.notify--type-2,.notify--error.notify--type-3{background-color:var(--notify-error)}.notify--warning.notify--type-1{box-shadow:0 2px 26px rgba(242,201,76,.1);color:var(--notify-warning)}.notify--warning.notify--type-2,.notify--warning.notify--type-3{background-color:var(--notify-warning)}.notify--success.notify--type-1{box-shadow:0 2px 26px rgba(82,215,0,.1);color:var(--notify-success)}.notify--success.notify--type-2,.notify--success.notify--type-3{background-color:var(--notify-success)}.notify--info.notify--type-1{box-shadow:0 2px 26px rgba(84,175,202,.1);color:var(--notify-info)}.notify--info.notify--type-2,.notify--info.notify--type-3{background-color:var(--notify-info)}.notify--fade{opacity:0;will-change:opacity}.notify--fadeIn{opacity:1}.notify--slide{opacity:0;will-change:opacity,transform}.notify-is-center .notify--slide,.notify-is-x-center:not(.notify-is-bottom) .notify--slide,.notify-is-y-center .notify--slide{transform:translateY(-20px)}.notify-is-x-center.notify-is-bottom .notify--slide{transform:translateY(20px)}.notify-is-right .notify--slide{transform:translateX(calc(var(--distance) + 110%))}.notify-is-left .notify--slide{transform:translateX(calc(var(--distance)*-1 - 110%))}.notify-is-center .notify--slideIn,.notify-is-x-center.notify-is-bottom .notify--slideIn,.notify-is-x-center:not(.notify-is-bottom) .notify--slideIn,.notify-is-y-center .notify--slideIn{opacity:1;transform:translateY(0)}.notify-is-left .notify--slideIn,.notify-is-right .notify--slideIn{opacity:1;transform:translateX(0)}.notify-is-left .notify{left:var(--distance)}.notify-is-right .notify{right:var(--distance)}.notify-is-center .notify,.notify-is-top .notify,.notify-is-x-center.notify-is-top .notify,.notify-is-y-center .notify{margin-top:var(--gap)}.notify-is-bottom .notify,.notify-is-x-center:not(.notify-is-top) .notify{margin-bottom:var(--gap)}.notify.notify-autoclose{--progress-height:5px;padding-bottom:calc(var(--notify-padding) + var(--progress-height))}.notify.notify-autoclose:before{animation:progress calc(var(--timeout)*1ms) linear forwards;bottom:0;content:"";height:var(--progress-height);left:0;position:absolute;transform:scaleX(1);transform-origin:left;width:100%}@keyframes progress{to{transform:scaleX(0)}}.notify.notify-autoclose.notify--error:before{background-color:var(--notify-error-progress)}.notify.notify-autoclose.notify--warning:before{background-color:var(--notify-warning-progress)}.notify.notify-autoclose.notify--success:before{background-color:var(--notify-success-progress)}.notify.notify-autoclose.notify--info:before{background-color:var(--notify-info-progress)}.planning_table{font-size:10px}.btn{margin-top:5px}.buttons{display:flex;justify-content:space-between}.planning{width:100%}.table{margin-top:15px;text-align:center;vertical-align:middle}.planning_table tr>th:nth-child(7n),.planning_table tr>th:nth-child(7n-1){background-color:#dbdbdb!important}table thead th.holiday{border:3px solid red!important}.table tbody tr#nb_astreinte{background-color:rgba(245,0,0,.15)!important}button.teletravail{border-bottom:3px solid green!important}table>tbody>.agent>th{background-color:rgba(0,89,255,.05)!important}table>tbody>tr>td.astreinte{border-bottom:3px solid red!important}.table>tbody>tr>td{position:relative}.tableBtn{border:none;bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.planning_table tr>td:nth-child(7n+1),.planning_table tr>th:nth-child(7n){border-right:4px solid #000!important}td.month_start,th.month_start{border-left:8px solid #1643b2!important}th#planning_year{font-size:18px}.legend{display:flex;flex-wrap:wrap;font-size:11px}.legend>*{border-radius:5px;margin:2px;padding:5px;text-align:center;width:120px}.modal-body>*{margin-bottom:30px}*{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{td.month_start,th.month_start{border-left:8px solid #1643b2}.content{background-color:#fff}.planning{transform:translateY(-100%) rotate(90deg);transform-origin:bottom left;width:1000%}#go_to_top,.main-footer{display:none}.planning_table{font-size:23px;table-layout:fixed}.legend{font-size:20px}.legend>*{width:260px}table>tbody>tr>td.astreinte button{border-bottom:8px solid red!important}button.teletravail{border-bottom:8px solid green!important}.table tbody tr td,.table thead tr td{border-width:3px!important}#planning_year{height:100px;width:250px}#planning_days{font-size:18px}th#planning_year{font-size:25px}.semaine_header{width:500px}.user_line>th{height:75px}.table>thead>tr>th,.user_line>th{vertical-align:middle}}.loading{text-align:center}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#000;border-radius:50%;height:10px;position:absolute;top:33px;width:10px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}#recap_form{display:flex}#recap_form>*{margin:10px;padding:5px}.recap_table{font-size:14px}.choice{display:flex;flex-direction:row;margin:10px}.choice>span{width:35%}#editModal>.modal-body{display:flex;flex-direction:column-reverse}.week_rotation{margin-top:50px}.custom-switch{margin:10px}.rotation_header{display:flex;justify-content:center}.rotation_header>*{width:20%}.header_items{font-weight:600}.header_items,.item_rotation{display:flex;text-align:center}.item_rotation{margin:5px;padding:5px}.item_card{border-radius:5px;font-weight:600;margin-left:50px;min-width:40%;padding:5px}