.cropperjs-image{max-width:100%}.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%)}form ::placeholder{color:var(--color-grey);font-family:Figtree,sans-serif;font-weight:300}form>.form-group:first-child>fieldset,form>fieldset:first-child{margin-top:0}form label{display:inline-block;font-weight:500;margin-bottom:.2em;-webkit-user-select:none;-ms-user-select:none;user-select:none}form label.required:after{color:red;content:" *"}form .info-label{display:inline-block;font-size:.8em;font-weight:400}form .info-label:before{content:"("}form .info-label:after{content:")"}form fieldset{border:2px solid #eee;border-radius:8px;margin-block:30px;padding:20px}form fieldset legend{font-size:17px;font-weight:700;margin-bottom:0;padding-inline:8px}form fieldset>.form-row:last-of-type{margin-bottom:0}form select{background:url(/build/images/dropdown-select.824af7b4.svg) calc(100% - 20px)/12px no-repeat,#f3f8fb}form input.datepicker{background:url(/build/images/picto-date-input.3ebb52d7.svg) calc(100% - 20px)/18px no-repeat,#f3f8fb}form div.shortDescription{position:relative}form .character-counter-info{bottom:.5em;color:#999;font-size:.9em;position:absolute;right:.5em;text-align:right}form input.search-table,form input[type=search]{border:none!important;border-radius:4px!important;font-size:1em;outline:none}form .select2 span.select2-selection,form .select2 span.select2-selection--single,form input:not([type=submit],[type=checkbox]),form select,form textarea{background-color:#f3f8fb;border:0;border-radius:6px;color:#041924;font-family:Figtree,sans-serif;font-size:1em;padding:12px 20px}@media only screen and (max-width:1440px){form .select2 span.select2-selection,form .select2 span.select2-selection--single,form input:not([type=submit],[type=checkbox]),form select,form textarea{font-size:.9em}}form textarea{min-height:100px}form [type=submit]:not(.btn-delete,.button--delete),form button.submit:not(.btn-delete){align-items:center;appearance:none;background-color:#567ad5;border:0;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-family:Figtree,sans-serif;font-size:1em;font-weight:500;gap:12px;padding:.9em 1.6em;transition:all .2s ease-out}@media only screen and (max-width:1440px){form [type=submit]:not(.btn-delete,.button--delete),form button.submit:not(.btn-delete){font-size:.9em!important}}form [type=submit]:not(.btn-delete,.button--delete):hover,form button.submit:not(.btn-delete):hover{background-color:#7f9adf!important;border-color:#7f9adf!important;color:#fff!important}form .select2 textarea{border:0!important;min-height:unset}form .select2 span.select2-selection{height:auto;min-height:auto}form .select2-selection--single{padding:9px 20px!important}form .select2-selection__placeholder,form ::placeholder{color:rgba(4,25,36,.5)!important;font-size:1em}form .select2-container,form .select2-selection{width:100%!important}form .select2-selection__placeholder{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}form .select2-selection__rendered{line-height:unset!important;padding-left:0!important;padding-right:0!important}form .select2-selection__arrow{background:url(/build/images/dropdown-select.824af7b4.svg) 100%/14px no-repeat;right:.85em!important;top:50%!important;transform:translateY(-50%);width:14px!important}form .select2-selection__arrow b,form .select2-selection__clear{display:none}form .select2-selection--multiple,form .select2-selection--single{border:0!important;display:flex!important;flex-wrap:wrap;gap:.5em}form .select2-selection--multiple .select2-selection__rendered,form .select2-selection--single .select2-selection__rendered{align-items:center;display:flex!important;flex-wrap:wrap;gap:.5em;margin:0}form .select2-selection--multiple .select2-selection__choice,form .select2-selection--single .select2-selection__choice{align-items:center;background-color:#e4ecf7!important;border:0!important;display:inline-flex!important;margin:0!important;padding:.3em!important}form .select2-selection--multiple .select2-selection__choice__remove,form .select2-selection--single .select2-selection__choice__remove{border:0!important;color:#567ad5!important;font-size:1.2em!important;position:static!important}form .select2-selection--multiple .select2-search,form .select2-selection--single .select2-search{align-items:center;display:flex}form .select2-selection--multiple .select2-search__field,form .select2-selection--single .select2-search__field{margin:0!important}form .form-col{display:flex;flex-direction:column}form .form-col .form-group:last-of-type>.form-row,form .form-col>.form-row:last-of-type{margin-bottom:0}form .checkbox-row,form .form-row{display:flex;flex-direction:column;margin-bottom:16px;position:relative}form .form-row>textarea{flex:1}form .mb-form{margin-bottom:16px}form .form-group{display:flex;flex-wrap:wrap;gap:2em}form .form-group>.form-row:not(.flex-2){flex:1}@media only screen and (max-width:700px){form .form-group{gap:1em}form .form-group:not(.form-group--rows)>.form-row{flex:100%}}form .form-group--rows>.form-row{align-self:flex-end}@media only screen and (max-width:450px){form .form-group--rows{gap:0}form .form-group--rows>.form-row{flex:100%!important}}form .form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:.5rem;text-align:center}form .form-actions:not(.justify-start){justify-content:center}form .form-help{font-size:.8em;margin-bottom:16px}form .form-help li{list-style:disc}form .form-warning,form .form-warning label,form .form-warning label:after{color:red;font-weight:600}form small.error{padding-top:4px}form .checkbox-row>label{align-items:center;display:inline-flex;gap:.5em}form .checkbox-row label{font-weight:400;margin-bottom:0}form .checkbox-row input{-webkit-appearance:none;border:1px solid #eee;border-radius:4px;height:18px;margin:0;position:relative;transition-duration:.2s;width:18px}form .checkbox-row input:after{border:solid transparent;border-width:0 2px 2px 0;content:"";height:10px;left:0;margin:auto;position:absolute;right:0;top:2px;transform:rotate(45deg);width:6px}form .checkbox-row input:checked{background-color:#567ad5;border-color:#567ad5}form .checkbox-row input:checked:after{border-color:#fff}.select2-dropdown{background-color:#e4ecf7;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-color:#e4ecf7;color:#041924;padding:.5em}.select2-dropdown .select2-search__field{background-color:#fff;border:0!important;border-radius:4px;color:#041924;font-family:Figtree,sans-serif;font-size:1em;padding:12px 20px}@media only screen and (max-width:1440px){.select2-dropdown .select2-search__field{font-size:.9em}}.select2-dropdown .loading-results{color:#041924;opacity:.7}.form-container{background-color:#fff;border-radius:12px;padding:2em 5em}.lightmode .form-container{background-color:transparent}.tox-tinymce{height:auto!important;min-height:200px}*{box-sizing:border-box}body{font-size:1em;margin:0}@media only screen and (max-width:1440px){body{font-size:.9em}}h1,h2,h3,h4{color:#041924;font-family:Figtree,sans-serif}li{list-style:none}.flex-1{flex:1}.flex-2{flex:2}.h-100{height:100%}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.gap-5{gap:3rem}.overflow-hidden{overflow:hidden}.l-row>.l-row.l-col-md-1{flex-basis:calc(8.33333% - var(--layout-gutter))}.l-row>.l-row.l-col-md-2{flex-basis:calc(16.66667% - var(--layout-gutter))}.l-row>.l-row.l-col-md-3{flex-basis:calc(25% - var(--layout-gutter))}.l-row>.l-row.l-col-md-4{flex-basis:calc(33.33333% - var(--layout-gutter))}.l-row>.l-row.l-col-md-5{flex-basis:calc(41.66667% - var(--layout-gutter))}.l-row>.l-row.l-col-md-6{flex-basis:calc(50% - var(--layout-gutter))}.l-row>.l-row.l-col-md-7{flex-basis:calc(58.33333% - var(--layout-gutter))}.l-row>.l-row.l-col-md-8{flex-basis:calc(66.66667% - var(--layout-gutter))}.l-row>.l-row.l-col-md-9{flex-basis:calc(75% - var(--layout-gutter))}.l-row>.l-row.l-col-md-10{flex-basis:calc(83.33333% - var(--layout-gutter))}.l-row>.l-row.l-col-md-11{flex-basis:calc(91.66667% - var(--layout-gutter))}.l-row>.l-row.l-col-md-12{flex-basis:calc(100% - var(--layout-gutter))}.l-row>.l-row:first-of-type{margin-right:0}.l-row>.l-row:last-of-type{margin-left:0}#app-content{display:flex;min-height:100vh;width:100%}#app-content>.in-container{flex:1;padding:30px;position:relative}a{color:#567ad5;cursor:pointer;display:inline-block;font-family:Figtree,sans-serif;transition-duration:.2s}a:active,a:focus,a:hover{color:#7f9adf}nav a,nav a:active,nav a:focus,nav a:hover{text-decoration:none}button{transition-duration:.2s}a.button,button,button.button{cursor:pointer;font-family:Figtree,sans-serif}a.button,button.button{align-items:center;appearance:none;background-color:#567ad5;border:0;border-radius:16px;color:#fff!important;display:inline-flex;font-size:1em;font-weight:500;gap:12px;justify-content:center;padding:.9em 1.6em;text-align:center;transition:all .2s ease-out}@media only screen and (max-width:1440px){a.button,button.button{border-radius:12px;font-size:.9em!important}}a.button:hover,button.button:hover{background-color:#7f9adf!important;border-color:#7f9adf!important;color:#fff!important}a.button.button--secondary,button.button.button--secondary{background-color:#041924;border-color:#041924;color:#fff}a.button.button--secondary:active,a.button.button--secondary:focus,a.button.button--secondary:hover,button.button.button--secondary:active,button.button.button--secondary:focus,button.button.button--secondary:hover{background:#000;border-color:#000;color:#fff}a.button.button--border,button.button.button--border{background-color:transparent;border-color:#567ad5;color:#567ad5}a.button.button--border:active,a.button.button--border:focus,a.button.button--border:hover,button.button.button--border:active,button.button.button--border:focus,button.button.button--border:hover{background-color:#7f9adf;border-color:#7f9adf;color:#fff}a.button.button--delete,a.button.button--denied,button.button.button--delete,button.button.button--denied{background-color:#ff3100;border-color:#ff3100;color:#fff}a.button.button--delete:hover,a.button.button--denied:hover,button.button.button--delete:hover,button.button.button--denied:hover{background-color:#b32200!important;border-color:#b32200!important}a.button img,button.button img{width:1em}@media only screen and (max-width:1440px){a.button img,button.button img{width:.9em}}.button-arrow{color:#567ad5;font-weight:600;text-decoration:none}.button-arrow:after{background:url(/build/images/button-arrow.3768d383.svg) 50%/contain no-repeat;content:"";display:inline-block;height:20px;margin-left:.75em;transition-duration:.2s;vertical-align:sub;width:8px}.button-arrow:focus,.button-arrow:hover{color:#7f9adf;text-decoration:none}.button-arrow:focus:after,.button-arrow:hover:after{transform:translateX(5px)}a.back{background:url(/build/images/picto-back.7b0e8d72.svg) 0 no-repeat;color:#041924;padding-left:30px}.btn-delete,.btn-edit{border-radius:6px!important;height:28px}.btn-delete{background:url(/build/images/delete.1a737666.svg) 50%/18px no-repeat,#ff3100;border:0;width:28px}.btn-delete:hover{background-color:#cc2700}.btn-edit{align-items:center;background-color:#567ad5;color:#fff;display:inline-flex;font-size:.85em!important;gap:8px;padding:.5em .75em;text-decoration:none;vertical-align:middle}.btn-edit:before{background:url(/build/images/edit.054a4fdd.svg) 50%/contain no-repeat;content:"";display:inline-block;height:16px;width:16px}.btn-edit:hover{background-color:#7f9adf;color:#fff;text-decoration:none}.btn-underline{font-weight:500;position:relative;text-decoration:none}.btn-underline:after{background-color:#567ad5;bottom:0;content:"";height:1px;left:0;position:absolute;transition-duration:.2s;width:100%}.btn-underline:hover{color:#7f9adf;text-decoration:none}.btn-underline:hover:after{background-color:#7f9adf}.buttons-container{align-items:center;display:flex;flex-wrap:wrap;gap:14px}@media only screen and (max-width:576px){.buttons-container{flex-direction:column}}.close-modal{align-items:center;background-color:#567ad5;border-radius:4px;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:8px;text-align:center;transition-duration:.2s;width:26px}.close-modal img{width:100%}.close-modal:hover{background-color:#7f9adf}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.waitingWrap{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.waitingWrap:after{animation:rotation 1s linear infinite;border:4px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:24px;margin:auto;width:24px}.waitingWrapWrap{background:rgba(0,0,0,.4);border-radius:8px;z-index:10}.cropp-container{margin-inline:auto;max-width:600px}#form_crop{max-height:70vh}.form-crop-container form{display:flex;flex-direction:column-reverse}.form-crop-container form .btn_rotation{background-color:transparent;border:0;height:38px;width:38px}div.crop{border:1px dashed #f3f8fb;position:relative}div.crop:hover .inner-crop{background-color:#f3f8fb}div.crop>div{border:0}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}.picture-crop{position:relative;width:100%!important}.picture-crop--label{font-weight:400!important}.picture-crop--label:before{content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.picture-crop--label span{display:block;font-weight:600}.picture-crop--content{align-items:center;background-color:#f3f8fb;border:1px solid #c2cfe0;border-radius:4px;display:flex;gap:1.5rem;padding:1rem;transition-duration:.2s}.picture-crop--content:hover{background-color:#567ad5}.picture-crop--image{height:85px;width:85px}.picture-crop--image img{height:100%;object-fit:contain;width:100%}.picture-crop--text{flex:1;position:unset!important}.picture-crop input[type=file]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.details{background-color:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);margin-bottom:1em;width:100%}.details.show .details-header{padding-bottom:20px}.details.show .details-body{max-height:max-content;opacity:1;padding-bottom:20px;visibility:visible}.details.show .details-arrow{transform:rotate(0)}.details-arrow{transform:rotate(180deg);transition-duration:.2s;width:28px}.details-header{align-items:center;display:flex;flex-wrap:wrap;gap:2em;justify-content:space-between;padding:20px;user-select:none}.details-title{display:inline-block;font-size:17px;font-weight:500;margin-bottom:0}.details-title span{margin-left:8}@media only screen and (max-width:992px){.details-title{font-size:1.1rem}}.details-body{max-height:0;opacity:0;overflow:hidden;padding-left:20px;padding-right:20px;transition-duration:.2s;visibility:hidden}.details-body ul{display:flex;flex-direction:column;gap:.5em}.details-body li:not(.details-body-row){list-style:disc}.details-button{cursor:pointer}.breadcrumb{display:flex;flex-wrap:wrap}.breadcrumb,.breadcrumb a{align-items:center;gap:5px}.breadcrumb a{display:inline-flex}.breadcrumb a:not(.active){color:rgba(4,25,36,.4);text-decoration:none}.breadcrumb a.enable{color:#041924}.breadcrumb a.enable:hover{text-decoration:underline}.breadcrumb a:not(:last-of-type):after{background:url(/build/images/breadcrumb-arrow.64ac80c6.svg) 50%/contain no-repeat;content:"";display:inline-block;height:12px;width:12px}h1{font-size:2em;font-weight:700;margin-block:1.5rem}.card{background-color:#fff;border:0;border-radius:12px;padding:1.5em}.card .card-title{margin-bottom:.5rem}.card .card-img img{border-radius:8px}.card .table{margin-block:0}.top-modal{align-items:center;display:flex;gap:1em;justify-content:space-between}#masterModal .modal{align-items:center;background-color:rgba(0,0,0,.4);height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:999}#masterModal .modal .myModalContent{background-color:#fff;border-radius:8px;max-height:100%;overflow-y:auto}#masterModal .modal .myModalContentContainer{padding:20px;position:relative}#masterModal .modal div.top{align-items:center;background-color:#fff;display:flex;gap:2em;padding-block:20px;position:sticky;top:0;z-index:999}#masterModal .modal div.top:not(.justify-end){justify-content:space-between}#masterModal .modal div.top div.actions{right:0;top:20px}#masterModal .modal div.box{background-color:#fafafa}#masterModal .modal h1{margin-bottom:0;margin-top:0}#masterModal .modal .containerTemplate{margin:0;padding:0;width:auto}.modal-large{min-width:65vw}@media only screen and (max-width:1440px){.modal-large{min-width:85vw}}.modal-medium{min-width:45vw}.modal-small{min-width:30vw}.tooltip{display:inline-flex;position:relative;transform:translateX(10px);vertical-align:sub;z-index:1}.tooltip .tooltip-button{display:inline-flex;font-size:.8em;font-weight:600}.tooltip .tooltip-button:hover+.tooltip-text{height:auto;opacity:1;visibility:visible}.tooltip .tooltip-text{background-color:#121212;color:#fff;font-size:1em;font-weight:400;max-width:22vw;opacity:0;padding:.75em;position:absolute;right:0;top:100%;transition:opacity .2s,visibility .2s;visibility:hidden;width:max-content}@media only screen and (max-width:1440px){.tooltip .tooltip-text{font-size:.9em}}@media only screen and (max-width:576px){.tooltip{transform:none}}div.label-with-tooltip label{display:inline-block}:root{--font-family:Figtree,sans-serif;--color-warning-form:red;--color-default:#567ad5;--color-default-hover:#7f9adf;--color-secondary:#041924;--color-secondary-hover:#000;--color-text-default:#041924;--color-text-light:#adadad;--color-grey:#78909d;--color-light-grey:#99a0a3;--color-light-blue:#e8f2f7;--color-light-purple:#e3ebff;--color-muted:#b1babf;--color-stat-equal:#0061ff;--color-stat-positive:#188038;--color-stat-negative:#d93025;--color-save:#0c9;--color-deny:#eb5757;--color-flash-success:#0c9;--color-flash-success-background:#e5faf5;--color-flash-error:#eb5757;--color-flash-error-background:#feeeef}.search-bar{margin-block:10px}.search-bar input{background-color:#f3f8fb;background:url(/build/images/search.2964ec9b.svg) 10px/14px no-repeat #fff;border:0;border-radius:4px;color:#041924;font-size:1em;padding:10px 10px 10px 34px;width:100%}@media only screen and (max-width:1440px){.search-bar input{font-size:.9em}}.table{border-radius:8px;color:#041924;margin-block:1.5rem}.table .td>a:not(.button,.button-light,.button-icon,.btn-edit,.btn){display:inline}.table .thead{background-color:#567ad5;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;z-index:90}@media only screen and (max-width:992px){.table .thead{display:none}}.table .tbody{background-color:#fff}.table .tbody .tr:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.table .td,.table .th{flex:1}.table .th{font-weight:500}.table .th span{display:inline-block;font-size:1em;font-weight:600}.table .tr{align-items:center;display:flex;gap:14px;padding:10px 14px}@media only screen and (max-width:992px){.table .tr{align-items:flex-start;flex-direction:column;padding:20px}}.table .tr.has-onclick,.table .tr[onclick]{cursor:pointer;transition-duration:.2s}.table .tr.has-onclick:hover,.table .tr[onclick]:hover{background-color:rgba(4,25,36,.1)}.table .actions{text-align:right}.table .actions form{align-items:center;display:inline-flex;vertical-align:middle}.table a:not(.button,.btn-edit){color:#041924;text-decoration:none}.table a:not(.button,.btn-edit):hover{color:#567ad5;text-decoration:underline}.table .button{border-radius:12px!important;font-size:.85em!important}@media only screen and (max-width:1440px){.table .button{font-size:.8em!important}}body{background-color:#f3f8fb}body.lightmode{background-color:#fff}h1{text-align:center}#fullpage{display:flex;min-height:calc(100vh - 34px)}#page{flex:1;padding:1.5em 4em}#page h1{margin-top:0;text-align:left}#top-bar{background-color:#567ad5;display:flex;font-weight:300;justify-content:space-between;padding:5px 20px;text-align:right}#top-bar,#top-bar a{align-items:center;color:#fff}#top-bar a{display:inline-flex;font-weight:500;gap:8px;text-decoration:none}#top-bar a:hover{opacity:.7}section.top-page{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between;margin-block:1.5rem}section.top-page h1{margin-block:0}section.card>h2{margin-bottom:1rem}section.card .tbody,section.card .thead{border:1px solid rgba(0,0,0,.1)}section.card .tbody{border-bottom-left-radius:8px;border-bottom-right-radius:8px}section.box-light{background-color:#f6f6f6;border-radius:16px;padding:2em}section.box-light form input:not([type=submit],[type=checkbox]),section.box-light form select,section.box-light form span.select2-selection,section.box-light form textarea{background-color:#fff}.btn-denied,.btn-validate{border:0;border-radius:4px;height:28px;width:28px}.btn-validate{background:url(/build/images/icon-btn-validate.cb47f8bf.svg) 50%/18px no-repeat,#34d37e}.btn-validate:hover{background-color:#28b76a}.btn-denied{background:url(/build/images/icon-btn-denied.138c29ad.svg) 50%/18px no-repeat,#ff3100}.btn-denied:hover{background-color:#d62900}#menu{gap:2em;padding:2em;width:280px}#menu,#menu #menu-container{display:flex;flex-direction:column}#menu #menu-container{gap:1em}#menu ul{display:flex;flex:1;flex-direction:column}#menu li a{border-radius:3.5em;color:#041924;display:flex;font-weight:600;gap:14px;padding-block:.7em;text-decoration:none}#menu li a span.number{color:#567ad5;font-size:.85em;font-weight:600}#menu #logout a{margin-bottom:0}#menu hr,#menu li{margin-bottom:.7rem;margin-top:0}.container-connexion{margin:auto;max-width:430px;padding:2em}.container-connexion h1{margin-top:0!important;text-align:center!important}.container-connexion .form-actions{margin-top:1.5rem}.sort-by-date{background-color:#fff;border-radius:8px;padding:2em}.sort-by-date-label{align-items:center;display:flex;gap:.75em}.sort-by-date-label>span{flex:1}.sort-by-date form{align-items:center;display:flex;flex-wrap:wrap;gap:1em}.sort-by-date form fieldset{margin-block:0;position:relative}.sort-by-date form legend{background-color:#fff;color:#567ad5;font-weight:600;margin-left:.3em;position:absolute;top:0;transform:translateY(-55%)}.sort-by-date form .form-row{flex:1}.sort-by-date .compare{align-items:center;color:#567ad5;display:inline-flex;flex-direction:column;font-size:.9em;font-weight:700;justify-content:center;margin-right:1em}.sort-by-date .compare input{-webkit-appearance:none;background:url(/build/images/compare.fe3e80a1.svg) 50%/28px no-repeat,#567ad5;border:0;border-radius:50%;cursor:pointer;height:42px;transition-duration:.2s;width:42px}.sort-by-date .compare input:hover{background-color:#7f9adf}.sort-by-date .compare input:checked{transform:rotate(90deg)}.sort-by-date .col-compare,.sort-by-date .col-initial{border:2px dashed transparent;border-radius:8px;display:flex;flex:1;flex-wrap:wrap;gap:1em;padding:1em}.sort-by-date .col-initial legend{visibility:hidden}.sort-by-date .col-compare{border-color:#567ad5}.sort-by-date .col-compare:not(.show){display:none}section.admin-panel .card-primary{background-color:#567ad5;color:#fff}section.admin-panel .card-primary .button-arrow,section.admin-panel .card-primary .number{color:#fff!important}section.admin-panel .card-primary .button-arrow:after{background-image:url(/build/images/button-arrow-white.bd2891d2.svg)}section.admin-panel .card .number{color:#567ad5;font-size:2.3em;font-weight:700;line-height:1}section.admin-panel .card .align-self-end{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;margin-top:1rem}section.admin-panel .table{border-radius:8px;overflow:hidden}section.admin-panel .table .tr{padding-inline:0}section.admin-panel #top-played .index{flex:none}section.admin-panel #top-played .index span{align-items:center;background-color:#567ad5;border-radius:50%;color:#fff;display:inline-flex;height:32px;justify-content:center;text-align:center;width:32px}section.admin-panel #top-played .song{font-weight:500}section.admin-panel #top-played .song span{display:block;font-size:.9em;font-weight:400}section.admin-panel #top-played .time{text-align:right}section.admin-panel #most-played-album .album-title span{display:block;font-size:.9em;font-weight:400}section.admin-panel #most-played-album .total-played{font-size:.9em;font-weight:500}section.admin-panel #recently-added-artists{margin-top:calc(var(--layout-gutter)*2)}section.admin-panel #recently-added-artists .artists-list{display:flex;flex-wrap:wrap;gap:1.5em}section.admin-panel #recently-added-artists .artist{min-width:60px;text-align:center;width:calc(16.66667% - 1.25em)}@media only screen and (max-width:1100px){section.admin-panel #recently-added-artists .artist{width:calc(25% - 1.125em)}}@media only screen and (max-width:992px){section.admin-panel #recently-added-artists .artist{width:calc(33.33333% - 1em)}}@media only screen and (max-width:576px){section.admin-panel #recently-added-artists .artist{width:calc(50% - .75em)}}section.admin-panel #recently-added-artists .artist-picture{margin-bottom:.3rem}section.admin-panel #recently-added-artists .artist-picture img{border-radius:50%;height:60px;object-fit:cover;width:60px}section.admin-panel #recently-added-artists .artist-name{font-size:.9em}.title-container{font-weight:600}.stat-compare-number{align-items:center;display:flex;flex-wrap:wrap;font-size:.9em;gap:1em}@media only screen and (max-width:1440px){.stat-compare-number{gap:.5em}}.stat-compare-number:not(:last-of-type){margin-bottom:1rem}.stat-compare-number .number{min-width:1em}.stat-compare-percent{align-items:center;border-radius:4px;display:flex;font-size:.9em;font-weight:500;gap:.5em;padding:.3em .5em}.stat-compare-percent.positive{background-color:#defff2;color:#5bb590}.stat-compare-percent.negative{background-color:#fcf1f1;color:#bd302d}.stat-compare-percent.equal{background-color:#f1f1f1;color:#616161}.stat-compare-numbers+.align-self-end{align-items:center!important}.album-card{margin-bottom:calc(var(--layout-gutter)*2)}#upload-page section.album-header{align-items:center;display:flex;gap:20px}#upload-page section.album-header img{border-radius:10px;height:200px;object-fit:cover;width:200px}#upload-page #metadata-submit-form{flex:100%}#upload-page #metadata-submit-form legend{font-size:1.1em;font-weight:600;margin-bottom:.75rem;text-align:center}#upload-page #metadata-submit-form .select2 span.select2-selection,#upload-page #metadata-submit-form .select2 span.select2-selection--single,#upload-page #metadata-submit-form input:not([type=submit],[type=checkbox]),#upload-page #metadata-submit-form select,#upload-page #metadata-submit-form textarea{background-color:#fff;border:1px solid #eee!important}#upload-page #metadata-submit-form .select2 textarea{border:none!important}#upload-page #metadata-submit-form .track-form{background-color:#fafafa;border-radius:12px;margin-bottom:1.35rem;padding:1.5em}#upload-page #metadata-submit-form .track-form.success .status{color:#34d37e}#upload-page #metadata-submit-form .track-form.success progress::-webkit-progress-value{background-color:#34d37e}#upload-page #metadata-submit-form .track-form.in-progress .status{color:#ff8900}#upload-page #metadata-submit-form .track-form .form-row:last-of-type{margin-bottom:0}#upload-page #upload-form{flex:1}#upload-page .drop-content{align-items:center;display:flex;flex-direction:column;font-size:.9em}#upload-page .drop-content svg{margin-bottom:.75rem}#upload-page .drop-content span span{font-weight:600;text-decoration:underline}#upload-page .drop-zone{align-items:center;background-color:#fff;border:2px dashed #041924;border-radius:10px;color:#041924;cursor:pointer;display:flex;height:100%;justify-content:center;padding:2em;text-align:center;transition:background .3s,border-color .3s;width:100%}#upload-page .drop-zone:hover{background-color:#eef6fb;border-color:#567ad5;color:#567ad5}#upload-page .drop-zone.dragover{background-color:#d0ebff;border-color:#567ad5}#upload-page .upload-file{margin-bottom:1rem}#upload-page .upload-file-header{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:space-between}#upload-page .upload-file-header--data{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}#upload-page .upload-file progress{-webkit-appearance:none;border-radius:50px;display:block;height:6px;margin-top:.5em;overflow:hidden;width:100%}#upload-page .upload-file progress::-webkit-progress-bar{background-color:rgba(4,25,36,.1)}#upload-page .upload-file .status{align-items:center;display:flex;gap:8px}#upload-page .upload-file .btn-delete{background-size:14px;height:20px;width:20px}#upload-page .remove-upload{background:none;border:0;cursor:pointer;padding:0}.form-modal-front{background-color:#fff;padding:4px}form.form-musicalProject fieldset .form-group>.form-row{flex:25%;margin-bottom:0}@media only screen and (max-width:767px){form.form-musicalProject fieldset .form-group>.form-row{flex:33.3333333333%}}@media only screen and (max-width:450px){form.form-musicalProject fieldset .form-group>.form-row{flex:100%}}form.form-musicalProjectPicture,form.form-musicalProjectVideo{margin-inline:auto;max-width:500px}form.form-user #user_roles{align-items:center;display:flex;flex-wrap:wrap;gap:.75em}form.form-user input[type=checkbox]{display:none}form.form-user input[type=checkbox]+label{background-color:transparent;border:1px solid #567ad5;border-radius:12px;color:#567ad5;cursor:pointer;font-family:Figtree,sans-serif;font-size:1em;font-weight:500;padding:.5em 1.3em;text-align:center;transition:all .2s ease-out}form.form-user input[type=checkbox]:checked+label{background-color:#567ad5;color:#fff}form.form-liaison .form-actions{flex-direction:column}#not-found-page,#server-error-page{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}#not-found-page h1,#server-error-page h1{color:#567ad5;font-size:2.5em;margin-bottom:.3rem;text-align:center}#not-found-page .encart,#server-error-page .encart{background-color:#fff;border-radius:8px;margin:auto;max-width:400px;padding:2em}.ui-datepicker{background-color:#fff;border-color:rgba(0,0,0,.2)!important;box-shadow:0 0 10px rgba(0,0,0,.2);display:none;margin-top:.5rem;padding:1rem;width:330px}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:4px!important}.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{color:transparent;display:inline-block;height:18px;user-select:none;width:18px}.ui-datepicker-next-hover,.ui-datepicker-prev-hover{top:4px!important}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-next.ui-state-disabled .ui-icon,.ui-datepicker-next.ui-state-disabled .ui-icon-hover,.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled .ui-icon,.ui-datepicker-prev.ui-state-disabled .ui-icon-hover{cursor:auto;opacity:.3}.ui-datepicker-prev{left:1rem}.ui-datepicker-prev .ui-icon,.ui-datepicker-prev-hover{background-image:url(/build/images/fleche-precedent-datepicker.c202b547.svg)!important;background-position:50%;background-repeat:no-repeat!important;background-size:9px;cursor:pointer}.ui-datepicker-next{right:1rem}.ui-datepicker-next .ui-icon,.ui-datepicker-next-hover{background-image:url(/build/images/fleche-suivant-datepicker.ddf7e10c.svg)!important;background-position:50%;background-repeat:no-repeat!important;background-size:9px;cursor:pointer}.ui-datepicker-unselectable{opacity:.3}.ui-datepicker-unselectable:hover{background:unset!important}.ui-datepicker-calendar .highlight a{background-color:#ffc!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 button{font-family:Figtree,sans-serif!important}.ui-datepicker .ui-widget-header{background:#fff;border:0;color:#041924;font-size:1rem;margin-bottom:.5rem;padding:.4em 0!important;text-align:center}.ui-datepicker .ui-widget-header .ui-state-hover{background:none!important;border:0}.ui-datepicker .ui-state-default.ui-state-active{background-color:#567ad5!important;border-radius:4px!important;color:#fff!important;font-weight:600!important;padding:6px}.ui-datepicker .ui-state-default.ui-state-highlight:not(.ui-state-active){border-bottom:2px solid rgba(86,122,213,.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}#page-adds .top-modal{align-items:flex-start}#page-adds h1{margin-bottom:.5rem!important}#page-adds h1 span{color:#567ad5;font-size:.55em;font-weight:700}#page-adds li{list-style:decimal-leading-zero}.contribution-row .old-value{color:#ff3100;text-decoration:line-through}.contribution-row .new-value{color:#34d37e;font-weight:500}