:root{--color-primary:#c02f52;--color-secondary:#e7465e;--color-disabled:#ccc;--color-stat-equal:#0061ff;--color-stat-positive:#188038;--color-stat-negative:#d93025;--color-dropbox:#0061ff;--color-dropbox-light:#5093ff;--color-save:#0c9;--color-deny:#eb5757;--color-text-default:#2b2727;--color-text-light:#adadad;--color-title-default:#2b2727;--background-color-tooltip:#121212;--background-color-light:#fafafa;--font-title:"paralucent",sans-serif;--font-text:"Montserrat",sans-serif;--color-input:#595959;--color-table-text:#2b2727;--color-flash-success:#0c9;--color-flash-success-background:#e5faf5;--color-flash-error:#eb5757;--color-flash-error-background:#feeeef;--color-error:#d00000}@keyframes flashOut{0%{transform:translateY(0)}50%{transform:translateY(50%)}to{transform:translateY(-100%)}}a{transition-duration:175ms}.button-arrow{align-items:center;color:var(--color-primary);display:inline-flex;font-size:.8rem;font-weight:600}.button-arrow:after{background:url(/build/images/button-arrow.fb0da021.svg) 50%/contain no-repeat;content:"";display:inline-block;height:20px;margin-left:.5em;transition-duration:175ms;width:8px}.button-arrow:focus,.button-arrow:hover{color:var(--color-primary);opacity:.5}.button-arrow:focus:after,.button-arrow:hover:after{transform:translateX(5px)}*{box-sizing:border-box}html{font-size:1.19rem}body{font-family:var(--font-text);font-size:.9rem;margin:0}.h-100{height:100%}.fit{object-fit:cover}.text-center{text-align:center}.position-relative{position:relative}#app-content{display:flex;min-height:100vh;width:100%}#app-content>.in-container{flex:1;padding:30px;position:relative}div.actions{display:inline-block;float:right;vertical-align:top}.align-items-baseline{align-items:baseline}.container-xs{margin-left:auto;margin-right:auto;max-width:575px;padding-left:2.2rem;padding-right:2.2rem;width:100%}.pageLogin.container-xs{max-width:475px}.encart-with-background{background-color:rgba(0,0,0,.045);border-radius:12px;display:inline-block;padding:2em}.encart-with-background a{color:var(--color-primary)}.encart-with-background a:hover{color:var(--color-secondary);text-decoration:underline}.links-list{display:flex;flex-wrap:wrap;gap:1rem;padding-left:0}.links-list li{list-style:none}.links-list li img{border-radius:100%;max-width:30px}.links-list .btn{align-items:end;display:inline-flex;gap:.5rem}section.section-highlight{background-color:var(--background-color-light);border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.15);padding:1.5rem}.section-with-background-color,.section-with-background-picture{color:#fff;margin-bottom:4rem;padding:1rem;position:relative}.section-with-background-color h1,.section-with-background-color h4,.section-with-background-picture h1,.section-with-background-picture h4{color:#fff}.section-with-background-color h4,.section-with-background-picture h4{font-size:1.05rem;margin-bottom:0;margin-top:1rem}.section-with-background-color .breadcrumb,.section-with-background-picture .breadcrumb{background-color:#fff;border-radius:8px;padding:.5rem 1rem}.section-with-background-color .project-cover,.section-with-background-picture .project-cover{border-radius:8px;box-shadow:0 3px 6px #00000026;max-height:400px;max-width:400px;overflow:hidden;transform:translateY(60px)}.section-with-background-color .project-cover img,.section-with-background-picture .project-cover img{height:100%;object-fit:cover;width:100%}.section-with-background-picture:before{background:linear-gradient(180deg,rgba(231,70,94,0),#c02f52);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-with-background-picture .background-picture{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section-with-background-picture .background-picture img{height:100%;object-fit:cover;width:100%}.section-with-background-picture .section-content{position:relative;z-index:2}.section-with-background-color{background-color:var(--color-primary)}.section-with-background-color .btn{background-color:var(--color-secondary)!important}.copyright-container{position:relative}.copyright-container .copyright{font-size:.7rem;position:absolute;z-index:1}.copyright-container .copyright.bottom-left{bottom:1em;left:1em}.copyright-container .copyright.bottom-right{bottom:1em;right:1em}div.dropbox{align-items:center;background:#fff;border:3px solid #f5f5f5;border-radius:14px;display:flex;gap:1rem;padding:1rem}div.dropbox .btn{font-size:.9rem}.flex-1{flex:1}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.gap-5{gap:3rem}.ui-datepicker{border-color:rgba(0,0,0,.2)!important;margin-top:.5rem;z-index:99!important}.ui-datepicker-prev{top:5px!important}.ui-datepicker-prev-hover{left:2px!important;top:5px!important}.ui-datepicker-prev .ui-icon,.ui-datepicker-prev-hover{background-image:url(/build/images/fleche-precedent.c202b547.svg)!important;background-position:50%;background-repeat:no-repeat!important;cursor:pointer}.ui-datepicker-next{top:5px!important}.ui-datepicker-next-hover{right:2px!important;top:5px!important}.ui-datepicker-next .ui-icon,.ui-datepicker-next-hover{background-image:url(/build/images/fleche-suivant.ddf7e10c.svg)!important;background-position:50%;background-repeat:no-repeat!important;cursor:pointer}.ui-datepicker-buttonpane{border:0!important;margin:0!important}.ui-datepicker-close{display:none}.ui-datepicker td,.ui-datepicker td a{text-align:center!important}.ui-datepicker th,.ui-datepicker-week-col{color:#b6bdc7;font-size:.9rem;font-weight:500}.ui-datepicker .ui-widget-header{background:#fff;border:0;color:var(--color-text-default);font-size:.9rem;padding:.4em 0!important}.ui-datepicker .ui-widget-header .ui-state-hover{background:none!important;border:0}.ui-datepicker .ui-state-default.ui-state-active{border-bottom:2px solid var(--color-primary)!important;border-radius:0!important;color:var(--color-primary)!important;font-weight:600!important}.ui-datepicker .ui-state-default.ui-state-highlight:not(.ui-state-active){border-bottom:2px solid rgba(var(--color-primary),.2)!important;border-radius:0!important}.ui-datepicker .ui-state-default{background:transparent!important;border:0!important;border-radius:5px}.ui-datepicker .ui-state-default:hover{background:#ecedf0!important}h1,h2,h3,h4{color:var(--color-title-default);font-family:var(--font-title);font-weight:600}h1{display:inline-block;font-size:2.3rem}h1,h2{line-height:1.2}h2{font-size:1.5rem;font-weight:600}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semibold{font-weight:600}.text-small{font-size:.85rem}p{font-size:16px}a{display:inline-block;transition:.2s ease-out}a,a:hover{text-decoration:none}a.underline-link{color:var(--color-primary);font-weight:600;text-decoration:underline}a.underline-link:hover{color:var(--color-secondary);text-decoration:underline;text-decoration-thickness:2px}a.underline-link.dropbox{color:var(--color-dropbox)}a.underline-link.dropbox:hover{color:var(--color-dropbox-light)}.back-btn,.btn,button[type=submit]{border:1px solid;border-radius:5px;cursor:pointer;display:inline-block;font-family:var(--font-title);font-size:.9rem;font-weight:600;line-height:inherit;text-decoration:none;transition-duration:.15s;vertical-align:middle}.back-btn:hover,.btn:hover,button[type=submit]:hover{text-decoration:none}.back-btn:not(.btn-small),.btn:not(.btn-small),button[type=submit]:not(.btn-small){padding:10px 25px}.back-btn.btn-small,.btn.btn-small,button[type=submit].btn-small{padding:5px 15px}.back-btn:not(.back-btn),.btn:not(.back-btn),button[type=submit]:not(.back-btn){background:var(--color-primary);border:1px solid transparent;color:#fff}.back-btn:not(.back-btn):hover,.btn:not(.back-btn):hover,button[type=submit]:not(.back-btn):hover{color:#fff;opacity:.5}.back-btn.back-btn,.btn.back-btn,button[type=submit].back-btn{background-color:#fff;border:1px solid var(--color-primary);color:var(--color-primary)}.back-btn.back-btn:hover,.btn.back-btn:hover,button[type=submit].back-btn:hover{opacity:.5}.back-btn.dropbox,.btn.dropbox,button[type=submit].dropbox{background-color:var(--color-dropbox)}.admin-panel .sort-by-date form .col-compare-button input+label,.btn-border{background-color:#fff;border:1px solid var(--color-primary);border-radius:5px;color:var(--color-primary);cursor:pointer;display:inline-block;font-family:var(--font-title);font-size:.9rem;font-weight:600;line-height:inherit;padding:10px 25px;text-align:center;text-decoration:none;transition-duration:.15s;vertical-align:middle}.admin-panel .sort-by-date form .col-compare-button input+label:hover,.btn-border:hover{opacity:.5}.btn-actions-menu{align-items:center;display:flex;gap:.35rem;justify-content:flex-end}.btn-actions-menu .btn-table-action{align-items:center;border-radius:4px;color:#fff;display:inline-flex;height:32px;justify-content:center;padding:.5em;text-align:center;width:32px}.btn-actions-menu .btn-table-action:hover{opacity:.5}.btn-actions-menu .btn-table-action.save{background-color:var(--color-save)}.btn-actions-menu .btn-table-action.deny{background-color:var(--color-deny)}button{background-color:transparent;border:0;cursor:pointer}.buttons-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}#logo{margin-bottom:1em;margin-top:.5em}#menu{box-shadow:0 8px 24px rgba(0,0,0,.15);height:100vh;left:0;overflow-x:hidden;overflow-y:scroll;position:sticky;top:0;width:260px}#menu::-webkit-scrollbar{width:5px}#menu::-webkit-scrollbar-track{background:#f1f1f1}#menu::-webkit-scrollbar-thumb{background:#888}#menu::-webkit-scrollbar-thumb:hover{background:#555}#menu h2{color:#b9b9b9;font-family:var(--color-text-default);font-size:.9rem;margin:9px 0 6px;text-transform:uppercase}#menu h2 #menu h2{text-align:center}#menu li{display:block;position:relative}#menu li.list-label{color:rgba(0,0,0,.45);font-size:.8rem;font-weight:600;margin:.5rem}#menu li.list-label:not(:first-child){margin-top:1rem}#menu a:not(.logo){border-radius:10px;color:var(--color-text-default);display:block;font-family:var(--font-title);font-size:.9rem;font-weight:600;padding:.75em 1em;text-decoration:none;vertical-align:middle}#menu a:not(.logo).active{background-color:var(--color-primary);color:#fff;display:inline-block}#menu a:not(.logo).active:hover{color:#fff}#menu a:not(.logo).active:after{background-color:var(--color-primary);border-radius:8px;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:5px}#menu a:not(.logo):hover{color:var(--color-primary)}#menu .logout a{align-items:center;background-color:var(--color-primary);border-radius:10px;color:#fff;display:flex;font-family:var(--font-title);font-size:.9rem;font-weight:600;gap:.75em;margin-right:.5em;margin-top:.5rem;padding:.75em 1em}#menu .logout a:hover{background-color:var(--color-secondary);color:#fff}#menu .menu-container ul{padding-bottom:.5rem;padding-left:.5rem}table:not(.ui-datepicker-calendar){color:var(--color-table-text);width:100%!important}table:not(.ui-datepicker-calendar) a{color:var(--color-table-default);font-size:.85rem}table:not(.ui-datepicker-calendar) a:hover{color:var(--color-primary)}table:not(.ui-datepicker-calendar) td,table:not(.ui-datepicker-calendar) th{padding:10px!important}table:not(.ui-datepicker-calendar) th{border:0!important;color:var(--color-table-default);text-align:left}table:not(.ui-datepicker-calendar) td{background-color:#f5f5f5;border-top:1px solid #dedede}table:not(.ui-datepicker-calendar) td.table-actions{position:relative;text-align:right}table:not(.ui-datepicker-calendar) td.table-actions .actions-menu-button:focus+.actions-menu,table:not(.ui-datepicker-calendar) td.table-actions .actions-menu-button:hover+.actions-menu{height:auto;opacity:1;visibility:visible}table:not(.ui-datepicker-calendar) td.table-actions .actions-menu{background-color:#fff;border-radius:8px;height:0;opacity:0;overflow:hidden;padding:10px 25px;position:absolute;right:30px;top:0;visibility:hidden;z-index:1}table:not(.ui-datepicker-calendar) td.table-actions .actions-menu:focus,table:not(.ui-datepicker-calendar) td.table-actions .actions-menu:hover{height:auto;opacity:1;visibility:visible}table:not(.ui-datepicker-calendar) td.table-actions .actions-menu a:not(:last-of-type){margin-bottom:3px}table:not(.ui-datepicker-calendar) td.table-actions .actions-menu a:hover{color:var(--color-primary)}table:not(.ui-datepicker-calendar) tr:first-of-type td{border-top:0}table:not(.ui-datepicker-calendar) tr:last-of-type td.table-actions .actions-menu{bottom:0;top:unset}table:not(.ui-datepicker-calendar) .actions-column{width:70px}.dataTables_scroll{background-color:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:20px}.dataTables_scrollBody{border-bottom:0!important;overflow:visible!important}.dataTables_length{margin-block:20px}.dataTables_length label{font-size:.85rem}.dataTables_filter{margin-bottom:25px;margin-top:10px;width:100%}.dataTables_filter input,.dataTables_filter label{display:block;width:100%}.dataTables_filter input{background:url(/build/images/pictogramme-loupe.373eabb6.svg) 0/25px no-repeat;border:0!important;border-bottom:1px solid rgba(89,89,89,.4)!important;border-radius:0!important;padding:10px 25px 10px 40px!important}.dataTables_filter input:focus,.dataTables_filter input:focus-visible,.dataTables_filter input:focus-within{border-bottom:1px solid var(--color-primary)!important;outline:0}.dataTables_info{font-size:.85rem}.dataTables_info,.dataTables_paginate{color:var(--color-text-default);font-weight:600}.dataTables_paginate a.paginate_button{border:0!important;border-radius:5px!important;font-size:.85rem;padding:5px 10px!important}.dataTables_paginate a.paginate_button:hover{background:var(--color-secondary)!important}.dataTables_paginate a.paginate_button.disabled{display:none!important}.dataTables_paginate a.paginate_button.current{background:var(--color-primary)!important;color:#fff!important}.dataTables_paginate a.paginate_button.next,.dataTables_paginate a.paginate_button.previous{align-items:center;display:inline-flex;gap:10px;position:relative}.dataTables_paginate a.paginate_button.next:hover,.dataTables_paginate a.paginate_button.previous:hover{background:none!important;color:var(--color-secondary)!important}.dataTables_paginate a.paginate_button.next:after,.dataTables_paginate a.paginate_button.next:before,.dataTables_paginate a.paginate_button.previous:after,.dataTables_paginate a.paginate_button.previous:before{content:"";display:inline-block;height:18px;width:9px}.dataTables_paginate a.paginate_button.previous:hover:before{background-image:url(/build/images/arrow-left-primary.b2c7ab3a.svg)}.dataTables_paginate a.paginate_button.previous:before{background:url(/build/images/arrow-left.a1b8a5c5.svg) 50%/contain no-repeat}.dataTables_paginate a.paginate_button.next:hover:after{background-image:url(/build/images/arrow-right-primary.86c00c5c.svg)}.dataTables_paginate a.paginate_button.next:after{background:url(/build/images/arrow-right.56c91f06.svg) 50%/contain no-repeat}.dataTables_wrapper .dataTables_paginate a.paginate_button.current,.dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover{color:#fff!important}input:not([type=file]),textarea{font-family:var(--font-text);font-size:.9rem;padding:.7rem 1rem}input:not([type=file])::placeholder,textarea::placeholder{color:var(--color-input);font-family:var(--font-text);font-size:.9rem;opacity:.7}@media only screen and (max-width:992px){form:not([name=structure]) fieldset>.d-flex .d-flex>div,form:not([name=structure]) fieldset>.d-flex>div{width:100%}form:not([name=structure]) fieldset>.d-flex .d-flex>div:not(:last-of-type),form:not([name=structure]) fieldset>.d-flex>div:not(:last-of-type){margin-bottom:1rem}form:not([name=structure]) fieldset>.d-flex .d-flex>div:nth-of-type(2n),form:not([name=structure]) fieldset>.d-flex>div:nth-of-type(2n){margin-left:0}}form h2{font-size:1.2rem;margin-bottom:.3rem}@media only screen and (min-width:992px) and (max-width:1440px){form>.l-row>.pl-2,form>.l-row>.pl-3,form>.l-row>.pl-4,form>.l-row>.pl-5{padding-left:.5rem}}form fieldset{border:0;margin:0;padding:0}form fieldset>div{margin-bottom:1rem}form fieldset>.d-flex{display:flex;flex-wrap:wrap}form fieldset>.d-flex .d-flex>div,form fieldset>.d-flex>div{width:48%}form fieldset>.d-flex .d-flex>div:nth-of-type(2n),form fieldset>.d-flex>div:nth-of-type(2n){margin-left:4%}form label{display:block;font-size:.8rem;margin-bottom:2px;user-select:none}form label+ul{margin-bottom:5px;padding-left:0}form label+ul li{color:var(--color-error);font-size:.7em;list-style:none}form label.required:after{color:var(--color-error);content:"*";display:inline-block;font-weight:500;margin-left:.2em;vertical-align:top}form .select-btn,form .select2,form input,form select,form textarea{background:transparent;border:none;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.2);font-family:var(--font-text);font-size:.9rem;outline:none;padding:.7rem 1rem;width:100%}form .select-btn::placeholder,form .select2::placeholder,form input ::placeholder,form select::placeholder,form textarea::placeholder{font-size:.9rem}form input,form textarea{display:block;width:100%}form input[type=file]{margin-top:5px}form input[type=date]{font-weight:600;padding:10px}form textarea:not(.select2-search__field){min-height:200px}form .select-btn,form .select2,form select{background:url(/build/images/arrow-select.3b4741d1.svg) 98%/13px no-repeat;padding-right:25px}form .select-btn{align-items:center;display:inline-flex}form .select2-selection{background-color:transparent!important;border:none!important;min-height:21px!important}form .select2-selection__clear{margin-right:2%!important}form .select2-selection__arrow{display:none}form .select2-selection--single{align-items:center;display:flex!important;height:21px!important}form .select2-selection--multiple{padding-bottom:0!important}form .select2-selection__choice{align-items:center;display:inline-flex!important;margin-top:0!important;padding-left:0!important}form .select2-selection__choice__remove{position:static!important}form .select2-selection__rendered{align-items:center;display:flex!important;flex-wrap:wrap;gap:10px;margin-bottom:0;padding-left:0!important}form .select2-selection__placeholder{font-size:.85rem!important}form .select2-selection .select2-search__field{font-size:medium!important;height:21px!important;margin-left:0!important;margin-top:0!important}form .select2-selection .select2-search__field::placeholder{color:#999;font-size:.85rem;opacity:1!important;padding-top:0}form .multiselect{position:relative}form .multiselect #checkboxes{background-color:#f5f5f5;border:1px solid #c3c3c3;border-radius:6px;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.2);font-family:var(--font-text);font-size:.9em;left:0;max-height:150px;outline:none;overflow-y:auto;padding:5px 15px;position:absolute;top:100%;width:100%}form .multiselect #checkboxes:not(.active){display:none}form .multiselect #checkboxes label{align-items:center;cursor:pointer;display:flex;gap:10px}form .multiselect #checkboxes label:not(:last-of-type){margin-bottom:.5rem}form .multiselect #checkboxes label input{display:inline-block;width:auto}form .multiselect .count{font-size:.7rem;font-style:italic;font-weight:600;user-select:none}form .pictures-field{display:flex;flex-wrap:wrap}form .pictures-field>div{width:48%}form .pictures-field>div:nth-of-type(2n){margin-left:4%}@media only screen and (min-width:992px) and (max-width:1600px){form .pictures-field>div{width:100%}form .pictures-field>div:nth-of-type(2n){margin-left:0}}form .bottom{margin-top:15px;text-align:center}form #actualite_date{display:flex;gap:1rem}form .tooltip{display:inline-flex;position:relative}form .tooltip .tooltip-button{display:inline-flex;font-size:.85em;font-weight:600}form .tooltip .tooltip-button:hover+.tooltip-text{height:auto;opacity:1;visibility:visible}form .tooltip .tooltip-text{background-color:var(--background-color-tooltip);color:#fff;font-size:.8rem;font-weight:400;max-width:350px;opacity:0;padding:.75em;position:absolute;right:0;top:100%;transform:translateX(100%);transition:opacity 175ms,visibility 175ms;visibility:hidden;width:max-content}@media only screen and (max-width:992px){form .tooltip .tooltip-text{left:0;right:unset;transform:translateX(-100%)}}form.login label{margin-bottom:.5rem}form.login>div{margin-bottom:1rem}form.login [type=submit]{width:100%}div.crop{border:1px dashed var(--color-disabled);position:relative}div.crop:hover .inner-crop{background-color:rgba(34,115,211,.2)}div.crop>div{border:0!important}div.crop img{height:100%;object-fit:cover;width:100%}div.crop input{content:"";cursor:pointer;height:100%;margin:0;opacity:0;top:0}div.crop .inner-crop,div.crop input{left:0;position:absolute;width:100%;z-index:1}div.crop .inner-crop{background-color:hsla(0,0%,100%,.6);bottom:0;font-size:.8em;padding-bottom:.5em;padding-top:.5em;text-align:center;transition-duration:.2s}div.cropp-container{--layout-gutter:5px;background:#fff;bottom:0;height:fit-content;left:0;margin:auto;max-width:800px;overflow:auto;padding:30px;position:fixed;right:0;top:0;width:100%;z-index:99}div.cropp-container div.cropp-content{margin:auto;max-width:800px;text-align:center;width:96%}div.cropp-container div.cropp-content h1{font-size:1.5rem;margin-bottom:.5rem;text-align:center}div.cropp-container .image-wrapper{max-height:600px}div.cropp-container .docs-buttons button{cursor:pointer}div.cropp-container .fa-arrows-alt:before{content:"\f0b2"}div.cropp-container .fa,div.cropp-container .fas{font-weight:900}div.cropp-container .fa,div.cropp-container .far,div.cropp-container .fas{font-family:Font Awesome\ 5 Free}div.cropp-container .fa,div.cropp-container .fab,div.cropp-container .fad,div.cropp-container .fal,div.cropp-container .far,div.cropp-container .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}div.cropp-container input.hidden{display:none}div.cropp-container .cropper-bg{background-color:#fff;max-width:100%}div.cropp-container div.text-center button{background:#fff;border:0}div.cropp-container div.text-center svg{color:#6e6e6e;font-size:30px}div.cropp-container div.cropp-buttons{text-align:center}div.cropp-container div.cropp-buttons a{margin:8px}div.cropp-container a.valider{background-color:#509dd2;border:1px solid #509dd2;color:#fff}div.cropp-container a.cancel,div.cropp-container a.valider:hover{background-color:#fff;color:#509dd2}div.cropp-container a.cancel{border:1px solid #509dd2}div.cropp-container a.cancel:hover{background-color:#509dd2;color:#fff}div.cropp-container button{margin-top:20px}.cropper-hidden,.cropperjs-image{max-height:600px!important;max-width:800px!important}@media only screen and (max-width:1440px){.cropper-hidden,.cropperjs-image{max-height:400px!important}}.element.view section>h2{display:inline-block;margin-top:.5rem}.element.view.person .pseudo-label{font-size:1.1rem;font-weight:500}#musical_project_endDate_day,#musical_project_endDate_month,#musical_project_startDate_day,#musical_project_startDate_month{display:none}div.modal.fade{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%}div.modal.fade span.closeBox{background-color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;display:block;height:28px;margin-right:-5px;padding:10px;position:absolute;right:15px;top:10px;width:28px;z-index:4}div.modal.fade span.closeBox:after,div.modal.fade span.closeBox:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:15px}div.modal.fade span.closeBox:after{transform:translate(-50%,-50%) rotate(-45deg)}div.modal.fade .myModalContent{align-items:center;display:flex;height:100%;justify-content:center;width:100%}div.modal.fade .myModalContentContainer{background-color:#fff;max-height:90vh;overflow:auto;padding:40px;position:relative}div.modal.fade .myModalContentContainer h1{display:block;text-align:center}.breadcrumb{max-width:50vw}.breadcrumb a:last-of-type{color:var(--color-primary);font-weight:600}.breadcrumb a:hover{color:var(--color-secondary);text-decoration:underline}.admin-panel .sort-by-date-label{color:var(--color-primary);font-size:.75rem;font-weight:500;gap:.5rem}.admin-panel .sort-by-date form{margin-bottom:.5rem}.admin-panel .sort-by-date form:not(.compare) .col-compare{display:none}.admin-panel .sort-by-date form:not(.compare) .col-rest{padding-left:0!important}.admin-panel .sort-by-date form.compare .col-compare-button{opacity:.5}@media only screen and (max-width:1750px){.admin-panel .sort-by-date form.compare .col-compare-button{gap:.25rem!important}}.admin-panel .sort-by-date form input{border:none;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.2);font-family:var(--font-text);font-size:.9em;outline:none;padding:.8em 1em;width:100%}.admin-panel .sort-by-date form>div>div{border:0;padding:0}.admin-panel .sort-by-date form .col,.admin-panel .sort-by-date form .row{display:flex}.admin-panel .sort-by-date form .row{align-items:center;gap:1rem}.admin-panel .sort-by-date form .col{align-items:center;border:2px dashed transparent;border-radius:16px;gap:.5rem;position:relative}.admin-panel .sort-by-date form .col:not(.col-compare-button){padding:2.2rem 1.5rem 1.5rem}.admin-panel .sort-by-date form .col-initial{padding-left:0}.admin-panel .sort-by-date form .col-compare-button{flex-direction:column;gap:.25rem;position:relative;transition-duration:175ms}.admin-panel .sort-by-date form .col-compare-button:hover{opacity:.5}.admin-panel .sort-by-date form .col-compare-button label{color:var(--color-primary);font-size:.7rem;font-weight:600}.admin-panel .sort-by-date form .col-compare-button input{border:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.admin-panel .sort-by-date form .col-compare-button input:checked+label{background-color:var(--color-secondary);border-color:var(--color-secondary);transform:rotate(90deg)}.admin-panel .sort-by-date form .col-compare-button input+label{background:url(/build/images/picto-compare.f4cef629.svg) 50%/45% no-repeat,var(--color-primary);border-radius:50%;cursor:pointer;display:inline-block;font-size:0;height:52px;transition-duration:175ms;width:52px}.admin-panel .sort-by-date form .col-rest{padding-left:0;padding-right:0}.admin-panel .sort-by-date form .col.compare{padding-left:0;padding-right:.5rem}.admin-panel .sort-by-date form div.compare{align-items:center;display:flex;justify-content:center}.admin-panel .sort-by-date form div.compare label:first-child{display:none}.admin-panel .sort-by-date form div.date{position:relative}.admin-panel .sort-by-date form div.date label{position:absolute;top:-2px;transform:translateY(-100%)}@media only screen and (max-width:1750px){.admin-panel .sort-by-date form.compare .col{flex-direction:column;gap:2rem}}.admin-panel .card{border:0}.admin-panel .shadow-card{background-color:#fff;border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.15);display:inline-block;padding:1.5em}.admin-panel .shadow-card .title-container{line-height:1.3}.admin-panel .shadow-card .title-container:not(.small){font-size:.9rem;font-weight:700}@media only screen and (max-width:1440px){.admin-panel .shadow-card .title-container:not(.small){font-size:.9rem}}.admin-panel .shadow-card .title-container.small{font-size:.8em;font-weight:600}.admin-panel .shadow-card .title-container span{color:rgba(0,0,0,.3);display:block;font-size:.8em;font-weight:600}.admin-panel .shadow-card .number-with-total{align-items:baseline;display:flex}.admin-panel .shadow-card .number{color:var(--color-primary);display:block;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.5rem;margin-top:.5rem;text-align:left}.admin-panel .shadow-card .number.small{font-size:1.4rem}.admin-panel .shadow-card .number-total{color:var(--color-text-default);font-weight:600;margin-left:5px}.admin-panel-content{align-items:flex-start;display:flex;flex-wrap:wrap}.admin-panel-content .admin-panel-left{flex:1}.admin-panel-content .admin-panel-right{width:max-content}.admin-panel-content .admin-panel-right .card:not(:last-of-type){margin-bottom:1.5rem}.admin-info-list{display:flex;flex-wrap:wrap}@media only screen and (max-width:1400px){.admin-info-list{gap:1.5rem}}.admin-info-list.y-list{flex-direction:column}.admin-info-list .shadow-card{flex:1;margin-bottom:1.5rem}.admin-info-list .shadow-card:not(:first-of-type){margin-left:1.5rem}@media only screen and (max-width:1400px){.admin-info-list .shadow-card{flex:calc(50% - 1.5rem)}.admin-info-list .shadow-card:not(:first-of-type){margin-left:0}}.admin-info-list .stat-compare-numbers .stat-compare-number{color:var(--color-text-light);font-size:.7rem;font-weight:500}.admin-info-list .stat-compare-numbers .number{margin-bottom:0}.admin-info-list .stat-compare-diff{align-items:baseline;display:flex;font-size:.8rem;font-weight:500;gap:.3rem}.admin-info-list .stat-compare-diff.equal{color:var(--color-stat-equal)}.admin-info-list .stat-compare-diff.positive{color:var(--color-stat-positive)}.admin-info-list .stat-compare-diff.negative{color:var(--color-stat-negative)}div.listSongs{display:flex;margin-bottom:10px;padding:10px}div.listSongs:not(.import){border-bottom:1px solid #333}div.listSongs.dropbox input[type=checkbox],div.listSongs.dropbox input[type=radio]{width:30px}div.listSongs.dropbox input[type=radio]{appearance:auto;box-shadow:none}div.listSongs.import [type=hidden]{display:none}div.listSongs.import [type=checkbox]{box-shadow:none;height:20px}div.listSongs.import>div.title{flex:3}div.listSongs.import>div.number{flex:.5}div.listSongs.import>div:not(.checkbox){text-align:left}div.listSongs.import>div.checkbox{height:max-content;transform:translateY(32px);width:35px}div.listSongs.import>div:not(:first-of-type){padding-left:10px}div.listSongs.import>div:not(:last-of-type){padding-right:10px}table.songTable{border-collapse:collapse;font-size:.9rem;margin-top:20px;width:100%}table.songTable th{text-align:left}table.songTable td{background-color:#fff!important;border-bottom:1px solid #dedede;border-top:0}table.songTable td input{box-shadow:none;display:inline-block;margin-right:5px;vertical-align:baseline}table.songTable td input:after{content:"";height:100%;left:0;position:absolute;top:0;transition-duration:175ms;width:100%}table.songTable tr{display:flex;position:relative}table.songTable tr td:first-of-type,table.songTable tr th:first-of-type{text-align:center;width:50px}table.songTable tr td:not(:first-of-type),table.songTable tr th:not(:first-of-type){text-align:left;width:calc(100% - 50px)}table.songTable tr:hover input:after{background-color:rgba(0,0,0,.03)}table.songTable tbody{max-height:500px;overflow-y:auto}div.dropbox-import-container{background-color:var(--background-color-light);border-radius:8px;box-shadow:0 3px 7px rgba(0,0,0,.1);padding:1.5em;text-align:center}div.dropbox-import-container h1{font-size:1.6rem}div.dropbox-import-container h2{font-size:1.3rem}.flash{align-items:center;border-bottom-right-radius:8px;border-left:5px solid;border-right:5px solid transparent;border-top-right-radius:8px;color:var(--color-text-default);display:inline-flex;font-size:.9rem;font-weight:500;left:0;margin:auto;padding:.5rem 1rem;position:fixed;right:0;top:1rem;transition:.2s;width:max-content;z-index:10}.flash img{margin-right:1rem;width:40px}.flash-success{background-color:var(--color-flash-success-background);border-left-color:var(--color-flash-success)}.flash-error{background-color:var(--color-flash-error-background);border-left-color:var(--color-flash-error)}.flash.hide{animation:flashOut .2s ease-in-out;top:0;transform:translateY(-100%)}.pageLogin{align-items:center;display:flex;height:100vh;justify-content:center;min-height:500px}.pageLogin>form{width:100%}.pageLogin h1{display:block;font-size:2rem;margin-bottom:1rem;text-align:center}.pageLogin .flash-error{position:absolute;top:-.75rem;transform:translateY(-100%)}.pageLogin .flash-error.hide{animation:none;opacity:0}.contributions .detail-container:not(:last-of-type){border-bottom:1px solid;margin-bottom:1rem;padding-bottom:1rem}.contributions .detail-container small{font-weight:700;margin-bottom:.5rem;padding-left:10px;position:relative}.contributions .detail-container small:before{background-color:var(--color-text-default);content:"";display:inline-block;height:100%;left:0;position:absolute;width:3px}.contributions .detail-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.contributions .detail-content>div{width:calc(50% - 1rem)}.contributions .detail-content img{max-width:130px}.contributions .detail-content span{display:inline-block;font-size:.85em;font-weight:700}.contributions .detail-after,.contributions .detail-before{display:flex;flex-direction:column;gap:.25rem}.contributions .detail-before{opacity:.4}.contributions .contribution-column{width:40%}.waitingWrapWrap{background:rgba(0,0,0,.7);position:relative;z-index:9999}.waitingWrap{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;bottom:0;box-sizing:border-box;display:inline-block;height:48px;left:0;margin:auto;position:fixed;right:0;top:0;width:48px;z-index:9999}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.select2-container--default .select2-selection--multiple .select2-selection__clear{display:none}.form-addable{border-bottom:2px solid var(--color-primary);margin-bottom:20px;padding-bottom:20px;padding-top:20px;position:relative}.form-addable .buttons-container,.form-addable:first-of-type .remove-form{display:none}.form-addable:last-of-type{border-bottom:none}.form-addable:last-of-type .buttons-container{display:flex}.add-person{cursor:pointer;float:right}span.remove-form{background-color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;display:block;height:28px;margin-right:-5px;padding:10px;position:absolute;right:0;top:0;width:28px;z-index:4}span.remove-form:after,span.remove-form:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:15px}span.remove-form:after{transform:translate(-50%,-50%) rotate(-45deg)}.tox-promotion,.tox-statusbar__branding{display:none!important}.tox-tinymce{min-height:300px}.tox-tinymce iframe body{font-family:var(--font-text)!important;font-size:1.05rem!important}.orderTable .hidden{display:none}form[name=album] .little-1 input{box-shadow:none}form[name=album] .littles{align-items:center;flex-wrap:wrap}form[name=album] .littles .little-1{width:32%}form[name=album] .littles .little-1 input,form[name=album] .littles .little-1 label{display:inline-block;vertical-align:middle;width:48%}form[name=album] .littles .little-1 input{text-align:center}form[name=album] .littles .little-2{margin-left:4%;width:30%}.linkInBox{margin-top:10px;padding-left:20px;position:relative;text-decoration:none;transition:.2s}.linkInBox,.linkInBox h2,.linkInBox h2 a,.linkInBox:before{color:var(--color-primary)}.linkInBox:before{content:"> ";left:0;position:absolute;top:0}.linkInBox:hover{padding-left:40px}

/*!
 * Cropper.js v1.6.1
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:44:17.565Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.cropperjs-image{max-width:100%}