#data h2,#edit h2,.button-set h2,form h1,form h2{border-bottom:5px solid #4bbcc5}.button-set a:not(.add),.button-set label{border-bottom:5px solid #fab962}#viewer #data,section{display:flex;flex-wrap:wrap}[class*=col-]{box-sizing:border-box;padding:10px}#viewer{margin-left:0}#tools{max-width:8.3%;min-width:8.3%}#tools:hover{max-width:16.6%;min-width:16.6%}#editor{max-width:24.9%;min-width:24.9%}#viewer{max-width:99.6%;min-width:99.6%}@media only screen and (min-width:768px){#viewer{margin-left:8.3%;max-width:66.4%;min-width:66.4%}}footer{position:sticky;top:100%}.btn-red.small{font-size:16px;padding:12px 30px}a .btn,a .btn:active,a .btn:focus,a .btn:hover,a .btn:visited{outline:0;text-decoration:none}span.form-error-icon{color:transparent;font-size:0}span.form-error-icon:before{color:#fff;content:"Erreur";display:flex;font-size:11px;line-height:1;padding:4px 3px 0}textarea{height:100%}.switch{cursor:pointer;display:inline-block;height:24px;overflow:hidden;position:relative;width:38px}.switch input{height:0;position:absolute;top:-30px;width:0}.switch input+span{background:#99b4df;border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0}.switch input+span:before{background:#fff;border-radius:50%;content:"";display:inline-block;height:16px;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s;width:16px}.switch input:checked+span{background:#346abf}.switch input:checked+span:before{left:18px}@keyframes wind{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@keyframes disappear{0%{opacity:1}to{opacity:0}}#notification-toggler{display:none;margin-bottom:auto;margin-top:auto}#notification-toggler svg{padding:5px}#notification-toggler:checked+#notification-list,#notification-toggler:checked+label+#notification-list{max-height:5000px;opacity:1;transition:opacity 1s,max-height 1s}#notification-toggler:not(:checked)+#notification-list,#notification-toggler:not(:checked)+label+#notification-list{max-height:1px;opacity:0;transition:opacity 1s,max-height 1s}#notification-list{display:block;max-height:1px;min-height:1px;overflow:hidden}@keyframes gauge-first{0%{transform:rotate(0deg)}}@keyframes gauge-mask{0%{overflow:hidden}99.9%{overflow:hidden}to{overflow:visible}}@keyframes gauge-opacity{0%{opacity:0}99.9%{opacity:0}to{opacity:1}}@keyframes gauge-second{0%{transform:rotate(180deg)}}.bar-height-0{height:1px}.bar-height-5{height:5%}.bar-height-10{height:10%}.bar-height-15{height:15%}.bar-height-20{height:20%}.bar-height-25{height:25%}.bar-height-30{height:30%}.bar-height-35{height:35%}.bar-height-40{height:40%}.bar-height-45{height:45%}.bar-height-50{height:50%}.bar-height-55{height:55%}.bar-height-60{height:60%}.bar-height-65{height:65%}.bar-height-70{height:70%}.bar-height-75{height:75%}.bar-height-80{height:80%}.bar-height-85{height:85%}.bar-height-90{height:90%}.bar-height-95{height:95%}.bar-height-100{height:100%}.bar-height-0:before,.bar-height-10:before,.bar-height-15:before,.bar-height-5:before{color:#879b9c;position:absolute;top:-30px}@keyframes bar-grow{0%{height:1px}}*{box-sizing:border-box;margin:0;padding:0}html{position:relative}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100vh}a:first-letter,h1:first-letter,h2:first-letter,h3:first-letter,p:first-letter{text-transform:capitalize}.logo{object-fit:contain}section{border-top:none;width:100vw}#user-card{border:thin solid #879b9c;border-radius:15px;display:flex;overflow:hidden}#user-card p{color:#879b9c;font-size:1.2rem;font-weight:600;margin-bottom:0}#user-card .user-picture{display:flex}#user-card .user-pic{height:76px;object-fit:cover;width:76px}#user-card .user-data{padding:5px 100px 5px 10px}#menu li,#tools,#tools .logo{transition-duration:.5s;transition-property:font-size,opacity,width,min-width,max-width;transition-timing-function:ease-in-out}#tools{background-color:#fff;border-right:2px solid #f3f3f3;height:100vh;position:absolute;text-align:center;z-index:1000}#tools .logo{margin-top:30px;min-height:150px;object-fit:contain;opacity:0;width:60%}#tools:hover #menu li{font-size:1.8rem}#tools:hover .logo{opacity:1}#tools ul{margin-left:auto;margin-right:auto;text-align:left;width:fit-content}#tools *{margin-bottom:35px}#menu{margin:45px}#menu li{color:#879b9c;font-size:0;line-height:unset;list-style-type:none}#menu a{color:inherit;text-decoration:none}#viewer{background-color:#f3f3f3;display:flex;flex-direction:column;height:100%;max-height:100vh;min-height:100vh;overflow:hidden;padding:10px}#viewer #data{flex-grow:5;height:calc(100vh - 100px);overflow:scroll}#viewer #data>div{display:flex;margin:0;padding:10px}#viewer #data>div>div{background-color:#fcfcfc;border-radius:4.75px;padding:25px;width:100%}h2{align-items:center;display:flex;max-width:100%}#viewer h2{border-bottom:none}#viewer p{font-size:1.6rem;font-weight:400}#editor{display:flex;flex-direction:column}#editor h2{margin-bottom:25px;margin-top:25px}#data h2,#edit h2,.button-set h2,form h1,form h2{font-size:2.5rem;font-weight:600;padding-top:5px;width:max-content}#data h3{font-size:2rem;font-weight:600}#edit form h2{margin-left:auto;margin-right:auto}#date{background-color:#fab962;border-radius:15px;margin:10px;min-width:unset;padding:25px;position:relative}#date img{bottom:0;height:100%;object-fit:contain;position:absolute;right:0}#date h1,#date p{border-top:0;color:#fcfcfc;display:block;font-size:3.5rem;font-weight:600;line-height:175%;margin:0 5px 0 0;text-align:left;width:100%}#date p{font-size:2rem}p#user-name{font-weight:400}#user{align-items:center;display:flex;height:100px;margin:auto}#notification{background-color:#e2edee;display:flex;flex-wrap:wrap;justify-content:right;padding-top:10px}#notification .logo-wrapper{display:none}#notification div,#notification li{z-index:10000}#notification li{background-color:#fff;border-radius:50%;font-size:0;height:32px;list-style:none;margin-right:25px;width:32px}#notification li:first-of-type a{transform:scale(.9)}#notification li a,#notification li label{display:flex;height:100%}#notification li a:before,#notification li label:before{display:flex;margin:auto}#notification-list{background-color:#fcfcfc;border-radius:4.75px;margin:0 25px;max-height:75vh;order:1000;overflow:scroll}.notification{display:flex;margin:25px}.notification .notification-data{margin-left:10px;margin-right:10px}.notification-date,p.date{color:#879b9c;margin:25px auto auto 25px}#notification .red-dot{background-color:red;border-radius:50%;height:7px;left:25px;position:relative;top:5px;width:7px;z-index:10050}#notification .red-dot.hidden{display:none}#edit{background-color:#e2edee;flex-grow:5;max-height:100vh;overflow:scroll;padding:25px;position:relative}#edit>div{background-color:#fcfcfc;border-radius:5px;display:none;overflow:hidden;position:absolute;width:calc(100% - 50px);z-index:100}#edit>div.targeted,#edit>div:target{display:flex;flex-direction:column}#edit>div .btn-lg{margin:10px auto}#edit>div .custom-file{border:2px dashed #ced4da}#edit>div form .form-group .vich-file .custom-file .custom-file-label:after,#edit>div form .form-group .vich-image .custom-file .custom-file-label:after{bottom:15%;left:0;margin:auto;right:0}form{background-color:#fcfcfc;padding:10px}.button-set .set-right .admin-btn.add{font-size:0!important}.button-set .set-right .admin-btn.add:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path stroke-linecap="round" stroke-width="10" stroke="%23f08080" fill="transparent" d="m5 5 30 30M35 5 5 35"/></svg>');background-position:50%;background-repeat:no-repeat;border:none;content:" ";display:inline-block;font-size:medium;height:18px;margin-right:10px;transform:rotate(45deg);width:18px}.button-set .set-right .filter{border:none;font-size:0!important}.button-set .set-right .filter:before{background-color:#ee7d5f;height:24px;width:24px}.btn,.btn-lg,.btn-suppr{border-radius:4.75px}.button-set{align-items:center;display:flex;height:fit-content;width:100%}.button-set .set-left,.button-set .set-right{display:flex;flex-grow:1}.button-set .set-right{align-items:center;justify-content:end}.button-set .set-right a,.button-set .set-right div{margin-left:25px}.empty{margin:10px}.svg-credit{position:relative}.svg-credit:after{align-items:center;bottom:0;color:#fff;content:attr(credit);display:flex;font-size:10px;font-weight:700;height:19px;justify-content:center;left:0;position:absolute;width:19px}.button-set a:not(.add),.button-set label{font-size:1.4rem;height:fit-content;padding-top:5px;text-decoration:none}.button-set input[type=checkbox]{display:none}.button-set form{padding:0;position:relative}.button-set form .form-group{margin:0}.edit-data-container{padding:25px}.reset{background-color:transparent;color:#879b9c}.swiper{display:none}@media only screen and (max-width:768px){.button-set{margin-bottom:25px}.button-set a{max-width:min-content;text-align:right}.edit-heading-picture{border-top-left-radius:50px;border-top-right-radius:50px;transform:translateY(-30px)}#viewer #data,#viewer #data>div{height:unset}#viewer #data>div>div{padding:10px}section{border-top:0;min-height:unset}#viewer{margin-bottom:60px;margin-top:50px;max-height:unset;overflow:visible}#edit{padding:0}#edit>div{background-color:transparent;display:block;height:100vh;overflow-y:scroll;position:fixed;top:100vh;transition:1s;width:100%}#edit>div .exitId,#edit>div .swiper{display:block;scroll-margin:150px}#edit>div.targeted,#edit>div:target{top:0;transition:1s}#edit>div.targeted:before,#edit>div:target:before{display:block}#edit>div .bookSessionHeader{border-top-left-radius:50px;border-top-right-radius:50px;overflow:hidden;position:relative;top:-31px}#edit>div .edit-data-container,#edit>div form{margin:0;padding-bottom:60px;position:relative;top:150px}#edit>div .edit-data-container:first-of-type,#edit>div form:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}#edit>div .edit-data-container:after,#edit>div form:after{background-color:#fcfcfc;border:thin solid #f3f3f3;border-radius:50px;content:" ";height:calc(100% + 30px);left:0;position:absolute;top:-30px;width:100vw;z-index:-1}#edit>div:before{background-color:#99999988;border-radius:0;content:" ";display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}#editor{position:fixed;top:100vh}#notification{background-color:#fff;height:unset;max-width:100vw;min-width:100vw;position:fixed;top:0;width:100vw}#notification .logo-wrapper{display:block;margin-left:10px;margin-right:auto}#notification .logo-wrapper .logo{max-height:35px}#tools,#tools:hover{bottom:0;height:unset;max-width:100vw;min-width:100vw;position:fixed;width:100vw}#tools .logo,#tools:hover .logo{display:none}#tools #menu,#tools:hover #menu{display:flex;justify-content:space-evenly;margin:auto;padding:10px;width:100%}#tools #menu li,#tools:hover #menu li{font-size:0;margin-bottom:0}#tools #menu .svg-credit:after,#tools:hover #menu .svg-credit:after{height:25px;width:25px}}