@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Roboto+Mono:wght@400;500&display=swap);:root{--primary-color:#96bf0d;--primary-color-shadow:#89ac12;--secondary-color:#89ac12;--secondary-color-shadow:#7a9e0f;--white-background:#d0d4d8;--black-background:#34383d;--secondary-black-background:#2d2f33;--secondary-black-background-shadow:#292a2d;--input-border-color:#d4d4d4;--grey-blue:#3e464f;--orange:#ca5420;--orange-shadow:#b44b1e;--general-active-item:rgba(150,191,13,.2);--accent-blue:#2c8fff;--accent-teal:#12b5b0;--grid-lines:hsla(210,9%,83%,.08);--highlight-glow:rgba(150,191,13,.25);--body-bg:var(--black-background);--link-color:var(--secondary-black-background);--text-color-dark:#fff;--alternate-row-bg:#f5f5f5;--color-primary:var(--primary-color);--button-primary-bg:var(--primary-color);--button-secondary-bg:var(--secondary-color);--form-switch-checked-bg:var(--primary-color);--form-type-check-input-checked-bg:var(--primary-color);--user-name-color:var(--white-background);--menu-item-active:#414d5a;--sidebar-bottom-border:#535d69;--font-family-base:"Barlow",sans-serif;--font-family-mono:"Roboto Mono",monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-0.02em;--letter-spacing-wide:0.03em;--responsive-header-bg:var(--black-background);--sidebar-bg:var(--black-background);--sidebar-menu-color:var(--white-background);--text-muted:#a0a4a8;--shadow-light:rgba(0,0,0,.1);--shadow-medium:rgba(0,0,0,.15);--shadow-dark:rgba(0,0,0,.2);--shadow-darker:rgba(0,0,0,.4);--border-radius-sm:3px;--border-radius-md:6px;--border-radius-lg:8px;--border-technical:1px solid rgba(150,191,13,.3);--border-diagonal:linear-gradient(135deg,var(--primary-color),transparent 80%);--danger-color:#ff4d4d;--danger-bg:rgba(255,77,77,.15);--danger-border:rgba(255,77,77,.3)}*{box-sizing:border-box}body{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1.2;margin-bottom:1rem;margin-top:0}.text-primary{color:var(--primary-color)!important}input[type=checkbox]+label,input[type=radio]+label{font-family:Arial,sans-serif;font-size:14.5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.table{--bs-table-bg:#fff}.table tbody tr:nth-of-type(odd),.table tbody tr:nth-of-type(odd) td{background-color:var(--alternate-row-bg)}.table tbody tr:nth-of-type(2n){background-color:#fff}.btn:disabled{--bs-btn-disabled-bg:var(--secondary-black-background)}.btn.btn-secondary,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled):not(.btn-link):not(.btn-danger):hover{color:#fff}.btn:not(:disabled):not(.disabled):focus,.btn:not(:disabled):not(.disabled):focus-visible,.btn:not(:disabled):not(.disabled):hover{background:var(--secondary-color-shadow)}.card{background-color:#fff}.link-primary{color:var(--primary-color)!important}.list-group{--bs-list-group-bg:var(--input-border-color)}.form-control{background-color:#fff;color:var(--black-background);line-height:1.3rem;padding:.175rem .75rem}.form-control:focus{background-color:var(--sidemenu-item-active)}.input-group-text{min-height:auto}.form-check:not(.form-switch) .form-check-input:not(:checked){background-color:#fff}body,button,input,optgroup,select,textarea{font-family:Open Sans}.form-check{padding:0}.btn-navigation{background-color:var(--orange);border:none;border-radius:.2rem;color:#fff;font-size:.9rem;padding:.5rem 1rem;transition:background-color .3s ease}.btn-navigation:hover{background-color:var(--primary-color-shadow)}.btn-navigation>.btn-label:before{content:"> ";margin-right:.5rem}.oneline-checkboxes .form-check{display:flex}.ea .wrapper .responsive-header{box-shadow:0 1px 0 var(--shadow-light);padding:0 15px}.ea .wrapper .responsive-header #navigation-toggler{margin-left:10px}.ea .wrapper .responsive-header #navigation-toggler span.icon{inline-size:2rem}.ea .wrapper .responsive-header #navigation-toggler span.icon svg{max-block-size:4rem;max-inline-size:4rem}.ea .wrapper .responsive-header .dropdown>a{display:none}.ea .wrapper .responsive-header #navigation-toggler{z-index:2}.ea .wrapper .responsive-header #responsive-header-logo a{position:relative;z-index:2}.ea .wrapper .responsive-header #responsive-header-logo:before{background:#2d2f33;content:"";display:block;height:113px;left:calc(50% - 50vw);position:absolute;width:50vw;z-index:1}.ea .main-content .content-top{box-shadow:0 1px 0 var(--shadow-light);position:relative}.ea .main-content .content-wrapper{background-color:var(--white-background);padding:2rem}.ea .main-content .content-bottom,.ea .main-content .content-wrapper{border:1rem solid var(--black-background);border-radius:1rem}.datagrid td[data-column=expirationDate]{padding:0}.datagrid .licence{color:#fff;display:table-cell;height:56px;padding:1rem .2rem;width:16px}.datagrid .licence,.datagrid .licence.licence-active{background-color:var(--primary-color)}.datagrid .licence.licence-expired{background-color:var(--danger-color)}.datagrid .licence.licence-soon{background-color:var(--primary-color-complementary)}.datagrid .licence:hover{filter:brightness(90%)}.datagrid .licence:before{content:"";display:block;width:16px}.datagrid thead th a,.datagrid thead th span:not(.icon),.datagrid thead th.sorted a{color:var(--tertiary-color)}.datagrid tbody td.actions{align-items:center;display:flex;justify-content:flex-end}.datagrid tbody td.actions a>span{background:var(--primary-color);border:0;border-radius:50%;color:#fff;display:block;height:28px;overflow:hidden;width:28px}.datagrid tbody td.actions a>span i{position:relative;z-index:1}.datagrid tbody td.actions a>span i:after{border-bottom:7px solid rgba(0,0,0,.2);border-color:transparent rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-width:7px 7px 15px;content:"";display:block;left:50%;position:absolute;rotate:-45deg;top:5px;z-index:-1}.datagrid tbody td.actions a>span:hover{filter:brightness(90%)}.datagrid td.actions a:not(.dropdown-item) .action-icon{align-items:center;display:flex;font-size:16px;justify-content:center}.datagrid tbody td.actions .action-archive .action-icon,.datagrid tbody td.actions .action-detail.history .action-icon{background:var(--grey-blue)}.datagrid tbody td.actions .action-edit .action-icon{background:var(--primary-color)}.datagrid tbody td.actions .action-delete .action-icon{background:var(--danger-color)}.datagrid tbody td.actions .action-delete .action-icon.text-danger{color:#fff!important}.datagrid tbody td.actions .action-btn{background:var(--primary-color-complementary);border:0;padding:0}.project-sidebar{margin:1rem 0;position:sticky;top:4rem;transition:all .3s ease-in-out}.project-sidebar h3{color:#69717c;font-size:16px;font-weight:400;margin-bottom:15px;text-align:center;text-transform:uppercase;width:100%}.project-sidebar .module-category{border-radius:.5rem;border-bottom-left-radius:0;border-top-left-radius:0;margin-top:1rem;overflow:hidden}.project-sidebar .category-header{align-items:center;background-color:var(--grey-blue);border-top:1px solid var(--sidebar-bottom-border);cursor:pointer;display:flex;padding:.8rem .5rem;position:relative}.project-sidebar .category-toggle{align-items:center;display:flex;height:24px;justify-content:center;margin-left:.5rem;margin-right:.5rem;width:24px}.project-sidebar .category-toggle .collapse-icon{color:var(--white-background);font-size:14px;transition:transform .3s ease}.project-sidebar .category-title{color:var(--white-background);display:flex;flex-direction:column;flex-grow:1;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}.project-sidebar .category-title .category-subtitle{color:#9da7b2;font-size:12px;font-style:italic;font-weight:400;margin-top:.25rem}.project-sidebar .category-status{height:20px;width:20px}.project-sidebar .module-list{background-color:var(--alternate-row-bg);list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out}.project-sidebar .module-list.expanded{max-height:400px;transition:max-height .3s ease-in}.project-sidebar .module-list .module-diagnostic-resume{background-color:var(--black-background);color:var(--white-background);font-size:.9rem;padding:.7rem 1rem}.project-sidebar .module-item{border-top:2px solid rgba(0,0,0,.05);display:flex;position:relative}.project-sidebar .module-item.active{background-color:var(--general-active-item)}.project-sidebar .module-item.active .module-indicator{background-color:var(--primary-color)}.project-sidebar .module-item.active a{color:var(--black-background);font-weight:700}.project-sidebar .module-item:hover{background-color:var(--general-active-item)}.project-sidebar .module-item .module-indicator{flex-shrink:0;width:10px}.project-sidebar .module-item.premium-module{position:relative;transition:transform .2s}.project-sidebar .module-item.premium-module .premium-link{font-style:italic}.project-sidebar .module-item.premium-module .premium-badge{background:linear-gradient(45deg,#ffb347,#fc3);border-radius:3px;color:#fff;font-size:.65rem;margin-left:5px;padding:2px 5px;text-shadow:0 1px 1px rgba(0,0,0,.2);vertical-align:middle}.project-sidebar .module-item.premium-module .premium-icon{animation:pulse 1s infinite;color:#f5901d;filter:drop-shadow(0 0 2px rgba(255,204,51,.5))}.project-sidebar .module-content{align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding:.7rem 1rem}.project-sidebar .module-item a{color:var(--grey-blue);flex-grow:1;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase}.project-sidebar .module-item a:hover{color:var(--black-background)}.project-sidebar .module-status{align-items:center;display:flex;justify-content:center;margin-left:.5rem}.project-sidebar .module-status .module-enabled-icon{color:var(--primary-color);font-size:16px}.project-sidebar .module-status .module-disabled-icon{color:var(--danger-color);font-size:16px}.project-sidebar .module-item.module-disabled a{color:var(--text-muted);font-style:italic}.project-sidebar .module-category h5{color:#fff;font-size:1rem}.ea.project-analyze .main-content .project-content-wrapper .content-header{display:none}.ea.project-analyze .main-content .project-content-wrapper .content-project-breadcrumb{background-color:var(--secondary-black-background);border:1rem solid var(--secondary-black-background);border-bottom:0;border-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.ea.project-analyze .main-content .project-content-wrapper .content-wrapper{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.ea.project-analyze .main-content .project-content-wrapper .content-bottom{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.project-navbar{align-items:center;display:flex}.project-navbar>*{margin-right:.8rem}.project-navbar>*>a{color:var(--sidebar-bottom-border);font-size:1.5rem}.project-navbar .separator{background-color:var(--sidebar-bottom-border);content:"";display:block;font-size:1.5rem;height:1.5rem;width:1px}.project-navbar .project-navbar-back{background-color:var(--sidebar-bottom-border);border-radius:.2rem;color:var(--black-background);cursor:pointer;font-weight:700;padding:0 .5rem;text-transform:uppercase}.project-navbar .project-navbar-back i{font-size:1.2rem}.project-navbar .project-title{color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase}.project-content-wrapper .content-project-breadcrumb{color:var(--text-muted);font-size:16px;padding:.5rem;text-transform:uppercase}.project-content-wrapper .content-project-breadcrumb:before{border-bottom:6px solid transparent;border-left:10px solid var(--primary-color);border-top:6px solid transparent;content:"";display:inline-block;height:0;margin-right:.2rem;width:0}.project-content-wrapper .content-project-breadcrumb .breadcrumb-module{color:#fff;font-weight:700}.project-content-wrapper .module-title{font-size:18px;font-weight:700}.project-content-wrapper .module-link{margin-bottom:1rem}.project-content-wrapper .module-link i{color:var(--primary-color);font-size:2rem}.project-content-wrapper .module-link a{color:var(--black-background);text-decoration:none}.project-content-wrapper .module-link a:hover{text-decoration:underline}.project-content-wrapper .carousel-image-container{overflow:hidden;position:relative}.project-content-wrapper .carousel-image-container img{height:100%;left:0;object-fit:contain;top:0;width:100%}.project-content-wrapper .carousel button{background-color:var(--orange);border:none;border-radius:50%;color:#fff;cursor:pointer;margin:0 .5rem;padding:.4rem .8rem}.project-content-wrapper .carousel button:hover{background-color:var(--orange-shadow)}.project-content-wrapper .carousel button:hover i{color:#fff}.project-content-wrapper .module-section{background:linear-gradient(to bottom,var(--white-background) 2%,#f6f7f9 50%,#f6f7f9 50%,#f6f7f9 85%,#d0d0d0 100%)}.project-content-wrapper .module-panel{background-color:#fff;border:1rem solid #fff;border-radius:1rem;padding:0}.project-content-wrapper .module-panel .row{display:flex;flex-wrap:wrap}.project-content-wrapper .module-panel-text{padding:1rem 0}.project-content-wrapper .module-panel-text ul{padding:0}.project-content-wrapper .module-panel-text ul li{list-style-type:none;margin:.5rem}.project-content-wrapper .module-form-block{position:relative}.project-content-wrapper .module-form-block label{display:inline}.project-content-wrapper .form-select.frequency-priority,.project-content-wrapper .form-select.frequency-type{margin:0}.project-content-wrapper h2.simple-block{color:var(--orange);font-size:1.1rem;padding-bottom:1rem}.project-content-wrapper h3.simple-block{color:var(--grey-blue);font-size:1rem;padding-bottom:1rem}.project-content-wrapper .eventuellement{font-size:.75rem;font-style:italic;font-weight:400}.project-content-wrapper .legende{font-size:12px;font-style:italic;line-height:16px;min-height:45px;text-align:center}.project-content-wrapper .button_audio_editor{background-color:var(--orange);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-size:11px;font-weight:700;margin-top:10px;min-width:208px;overflow:hidden;padding:10px 10px 12px;position:relative;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1);text-transform:uppercase;transition:all .3s ease}.project-content-wrapper .button_audio_editor:after{background:rgba(0,0,0,.1);bottom:0;content:"";height:32%;margin:0 35px;position:absolute;right:0;transform:skewX(45deg);width:165px;z-index:0}.project-content-wrapper .button_audio_editor i:first-child{font-size:16px;margin-left:.5rem;position:relative;z-index:1}.project-content-wrapper .button_audio_editor i:first-child:after{border-bottom:7px solid rgba(0,0,0,.2);border-color:transparent rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-width:7px 7px 15px;content:"";display:block;left:50%;position:absolute;rotate:-45deg;top:4px;z-index:-1}.project-content-wrapper .button_audio_editor div,.project-content-wrapper .button_audio_editor span{position:relative;z-index:1}.project-content-wrapper .button_audio_editor:hover{background-color:var(--orange-shadow);color:#fff!important}.project-content-wrapper .button_audio_editor .premium-icon{animation:pulse 1s infinite;color:#f5901d;font-size:.5rem;position:absolute;right:.5rem}.project-content-wrapper .button_calculette{background-color:var(--orange);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-size:11px;font-weight:700;margin-top:10px;min-width:208px;overflow:hidden;padding:10px 10px 12px;position:relative;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1);text-transform:uppercase;transition:all .3s ease}.project-content-wrapper .button_calculette:after{background:rgba(0,0,0,.1);bottom:0;content:"";height:32%;margin:0 31px;position:absolute;right:0;transform:skewX(45deg);width:160px;z-index:0}.project-content-wrapper .button_calculette i:first-child{font-size:16px;margin-left:.5rem;position:relative;z-index:1}.project-content-wrapper .button_calculette i:first-child:after{border-bottom:7px solid rgba(0,0,0,.2);border-color:transparent rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-width:7px 7px 15px;content:"";display:block;left:50%;position:absolute;rotate:-45deg;top:4px;z-index:-1}.project-content-wrapper .button_calculette div,.project-content-wrapper .button_calculette span{position:relative;z-index:1}.project-content-wrapper .button_calculette:hover{background-color:var(--orange-shadow);color:#fff!important}.project-content-wrapper .button_submit{background-color:var(--primary-color);border:none;border-radius:8px;bottom:-15px;color:#fff;cursor:pointer;font-size:13px;font-size:14px;font-weight:700;left:50%;margin:auto;overflow:hidden;padding:10px 15px;position:relative;position:absolute;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1);text-transform:uppercase;transform:translateX(-50%);transition:all .3s ease;width:260px}.project-content-wrapper .button_submit:after{background:rgba(0,0,0,.1);bottom:0;content:"";height:40%;margin:0 13px;position:absolute;right:0;transform:skewX(45deg);width:218px;z-index:0}.project-content-wrapper .button_submit i:first-child{font-size:16px;margin-left:.5rem;position:relative;z-index:1}.project-content-wrapper .button_submit i:first-child:after{border-bottom:7px solid rgba(0,0,0,.2);border-color:transparent rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-width:7px 7px 15px;content:"";display:block;left:50%;position:absolute;rotate:-45deg;top:4px;z-index:-1}.project-content-wrapper .button_submit div,.project-content-wrapper .button_submit span{position:relative;z-index:1}.project-content-wrapper .button_submit:hover{background-color:var(--primary-color-shadow);color:#fff!important}.project-content-wrapper .conclusion{background-color:#fff;border-radius:10px;box-sizing:border-box;font-size:14px;line-height:16px;margin-top:60px;padding:20px;position:relative;text-align:center;width:100%}.project-content-wrapper .conclusion h2{font-size:16px;font-weight:600;margin-bottom:20px;width:100%}.project-content-wrapper .conclusion .color_red{color:var(--orange)}.project-content-wrapper .module-comments-media h5{color:#fff;font-size:16px;font-weight:700}.project-content-wrapper .module-comments-media .fileContainer,.project-content-wrapper .module-comments-media label{color:#9da7b2;font-size:13px;position:relative;text-align:left}.project-content-wrapper .module-comments-media .fileContainer .format,.project-content-wrapper .module-comments-media label .format{font-style:italic;margin-left:.2rem}.project-content-wrapper .module-comments-media .comment-textarea{background-color:#fff;border:1px solid var(--secondary-black-background);font-size:.9rem;padding:.5rem}.project-content-wrapper .module-comments-media .comment-file{background-color:#fff;border:5px solid var(--black-background);border-radius:1rem}.project-content-wrapper .module-comments-media .comment-file::file-selector-button{background-color:var(--orange);border-right:5px solid var(--black-background);color:#fff;cursor:pointer;padding:.75rem 1rem}.project-content-wrapper .module-comments-media .comment-file:hover::file-selector-button{background-color:var(--orange-shadow)!important}.project-content-wrapper .module-comments-media .save-comment-media{background-color:var(--primary-color);border:none;border-radius:8px;box-shadow:0 1px 0 var(--shadow-light);color:#fff;cursor:pointer;font-size:13px;font-size:14px;font-weight:700;overflow:hidden;padding:12px 15px;position:relative;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1);text-transform:uppercase;transition:all .3s ease;width:260px}.project-content-wrapper .module-comments-media .save-comment-media:after{background:rgba(0,0,0,.1);bottom:0;content:"";height:40%;margin:0 77px;position:absolute;right:0;transform:skewX(45deg);width:90px;z-index:0}.project-content-wrapper .module-comments-media .save-comment-media i:first-child{font-size:16px;margin-left:.5rem;position:relative;z-index:1}.project-content-wrapper .module-comments-media .save-comment-media i:first-child:after{border-bottom:7px solid rgba(0,0,0,.2);border-color:transparent rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-width:7px 7px 15px;content:"";display:block;left:50%;position:absolute;rotate:-45deg;top:4px;z-index:-1}.project-content-wrapper .module-comments-media .save-comment-media div,.project-content-wrapper .module-comments-media .save-comment-media span{position:relative;z-index:1}.project-content-wrapper .module-comments-media .save-comment-media:hover{background-color:var(--primary-color-shadow);color:#fff!important}.surface .project-content-wrapper .carousel-image-container{height:210px}.modal-dialog.calculette-modal .modal-content{background-color:var(--menu-item-active);border:none;border-radius:8px;padding:20px;position:relative}.modal-dialog.calculette-modal .modal-content .modal-close-wrapper{position:absolute;right:0;top:0;z-index:10}.modal-dialog.calculette-modal .modal-content .calculette-close{align-items:center;background:transparent;background:var(--orange);border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;left:-20px;position:absolute;top:-20px;width:40px}.modal-dialog.calculette-modal .modal-content .calculette-close i{color:#fff;font-size:18px}.modal-dialog.calculette-modal .modal-content .calculette-close:hover i{color:#e0e0e0}.modal-dialog.calculette-modal .calculette{background-color:var(--menu-item-active);padding:0 15px 30px;position:relative}.modal-dialog.calculette-modal .calculette header{margin-bottom:20px;text-align:center}.modal-dialog.calculette-modal .calculette header h3{border-radius:8px;box-sizing:border-box;color:#fff;font-size:13px;font-weight:700;margin-bottom:20px;overflow:hidden;text-align:left;text-transform:uppercase;transition:all .3s ease}.modal-dialog.calculette-modal .calculette .form-group{margin-bottom:1.5rem}.modal-dialog.calculette-modal .calculette .input-group .input-group-text{background-color:transparent;border-color:#7d8792;color:#fff}.modal-dialog.calculette-modal .calculette .input-group .input-group-text:first-child{justify-content:flex-end;width:40px}.modal-dialog.calculette-modal .calculette .input-group input[type=number]{background-color:#fff;border-color:#7d8792;color:#333;min-width:80px}.modal-dialog.calculette-modal .calculette #resultat_calc{background:#fff;border-radius:3px;color:#333;min-height:60px;padding:10px}.modal-dialog.calculette-modal .calculette .calculette-button-container{height:30px;left:50%;position:absolute}.modal-dialog.calculette-modal .calculette .calculette-submit{background-color:var(--primary-color);border:none;border-radius:8px;bottom:-30px;color:#fff;cursor:pointer;font-size:13px;font-size:14px;font-weight:700;left:50%;margin:auto;overflow:hidden;padding:10px 15px;position:relative;position:absolute;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.1);text-transform:uppercase;transform:translateX(-50%);transition:all .3s ease;width:180px;z-index:10}.modal-dialog.calculette-modal .calculette .calculette-submit:after{background:rgba(0,0,0,.1);bottom:0;content:"";height:40%;margin:0 13px;position:absolute;right:0;transform:skewX(45deg);width:218px;z-index:0}.modal-dialog.calculette-modal .calculette .calculette-submit i:first-child{font-size:16px;margin-left:.5rem;position:relative;z-index:1}.modal-dialog.calculette-modal .calculette .calculette-submit i:first-child:after{border-bottom:7px solid rgba(0,0,0,.2);border-color:transparent rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-width:7px 7px 15px;content:"";display:block;left:50%;position:absolute;rotate:-45deg;top:4px;z-index:-1}.modal-dialog.calculette-modal .calculette .calculette-submit div,.modal-dialog.calculette-modal .calculette .calculette-submit span{position:relative;z-index:1}.modal-dialog.calculette-modal .calculette .calculette-submit:hover{background-color:var(--primary-color-shadow);color:#fff!important}.ea .content-wrapper .module-sortable-field .module-category{border:1px solid #fff}.ea .content-wrapper .module-sortable-field .ui-sortable-placeholder{background:#fcffcb;list-style:none;min-height:46px}@media(min-width:768px){.content-header{background-color:transparent}}@media(min-width:992px){.ea .wrapper{grid-template-columns:auto;grid-template-rows:auto 1fr}.ea .sidebar-wrapper{background-color:var(--grey-blue);border-bottom:1px solid var(--sidebar-bottom-border)}.ea .sidebar{align-items:center;background-color:transparent;block-size:inherit;box-shadow:none;display:grid;grid-auto-flow:column;grid-template-columns:minmax(auto,305px) 3fr .8fr .4fr;margin:0 auto;max-inline-size:inherit;max-width:1440px;min-block-size:inherit;overflow:visible}.ea .main-header #header-logo a{padding:0}.ea .main-header .logo-custom{display:flex}.ea .main-header .logo-custom img{position:relative;z-index:1}.ea .main-header .logo-custom:before{background:#2d2f33;content:"";display:block;height:113px;left:calc(50% - 50vw);position:absolute;width:50vw;z-index:1}.ea #main-menu{height:100%;padding:0}.ea #main-menu .menu{display:grid;grid-auto-flow:column;height:100%;margin:0}.ea #main-menu .menu .menu-item{align-items:center;border-radius:0;display:flex;justify-content:center}.ea #main-menu .menu .menu-item .user-settings-link{color:var(--text-muted)}.ea #main-menu .menu .menu-item .menu-item-contents{align-items:center;display:flex;height:100%;justify-content:center;width:100%;z-index:1}.ea #main-menu .menu .menu-item.active{background-color:transparent}.ea #main-menu .menu .menu-item.active:after{top:0}.ea #main-menu .menu .menu-item:after{background-color:var(--menu-item-active);content:" ";height:113px;left:0;position:absolute;top:-113px;transition:all .3s ease;width:100%;z-index:0}.ea #main-menu .menu .menu-item:hover:after{top:0}.ea #main-menu .menu .menu-item.user-profile{border-left:1px solid var(--sidebar-bottom-border);border-right:1px solid var(--sidebar-bottom-border);padding:0 2rem}.ea #main-menu .menu .menu-item.user-profile span{text-align:center}.ea #main-menu .menu .menu-item.user-profile span .user-role{color:var(--text-muted);display:block;font-size:.8rem}.ea #main-menu .menu .menu-item.logout{padding:0 1.2rem}.ea #main-menu .menu .menu-item.logout a span{background-color:var(--danger-color)}.ea #main-menu .menu .menu-icon{align-items:center;background-color:var(--primary-color);border-radius:50%;display:flex;justify-content:center;margin-right:0;overflow:hidden;padding:1rem;position:relative;z-index:0}.ea #main-menu .menu .menu-icon i{color:var(--white-background)}.ea #main-menu .menu .menu-icon i:after{border-bottom:7px solid rgba(0,0,0,.2);border-color:transparent rgba(0,0,0,.2) rgba(0,0,0,.2);border-style:solid;border-width:7px 7px 15px;content:"";display:block;left:50%;position:absolute;rotate:-45deg;top:13px;z-index:-1}.ea #main-menu .menu .menu-item-label{margin-left:.5rem}.ea .main-content{background-color:var(--black-background)}.ea .main-content .content-bottom,.ea .main-content .content-project-breadcrumb,.ea .main-content .content-sidebar-wrapper,.ea .main-content .content-top,.ea .main-content .content-wrapper{grid-template-columns:auto;margin:0 auto;max-width:1440px}.ea .main-content .content-top{box-shadow:0 1px 0 var(--shadow-light)}.ea .main-content .content-wrapper{background-color:var(--white-background);padding:2rem}.ea .main-content .content-bottom,.ea .main-content .content-wrapper{border:1rem solid var(--secondary-black-background);border-radius:1rem}.ea .main-content .content-search .form-widget{align-items:center;display:flex;justify-content:center}.ea .main-content .content-search .content-search-label{align-items:center;display:flex;justify-content:center;max-inline-size:inherit;padding:0;width:100%}.ea .main-content .content-search .content-search-label input{color:var(--white-background);inline-size:inherit}.ea .content-header{background-color:transparent}}#flash-messages{position:relative;z-index:1}.impersonation-alert{background:var(--primary-color);left:0;padding:.5rem 1rem;position:relative;right:0;top:0;z-index:1000}.impersonation-alert .impersonation-content{align-items:center;color:var(--secondary-black-background);display:flex;font-size:.9rem;gap:1rem;margin:0 auto;max-width:1440px}.impersonation-alert .impersonation-content i{font-size:1.2rem}.impersonation-alert .impersonation-content .btn-sm{background:var(--secondary-black-background);color:var(--white-background);font-size:.85rem;margin-left:auto;padding:.3rem .8rem}.impersonation-alert .impersonation-content .btn-sm:hover{background:var(--black-background)}.ea.project-analyze.medias .main-content .content-bottom{background-color:var(--white-background)}.form-select{background-color:#fff;border:1px solid var(--white-background);border-radius:.5rem;color:var(--black-background);font-family:var(--font-family-base);font-size:1rem;margin-bottom:1rem;padding:.5rem;width:100%}.account.ea-mobile-enable-sidebar .sidebar{bottom:0;display:none;left:-100%;position:fixed;top:0;transition:left .3s;width:280px;z-index:1051}.account.ea-mobile-enable-sidebar .dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.account.ea-mobile-enable-sidebar .dropdown-toggle-hidden-marker:after{display:none}.account.ea-mobile-enable-sidebar .dropdown-menu{background-clip:padding-box;background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border-color);border-radius:4px;box-shadow:0 10px 15px rgba(0,0,0,.1);color:var(--dropdown-color);display:none;min-width:10rem;padding:.5rem 0;position:absolute;right:0;top:100%;z-index:1000}.account.ea-mobile-enable-sidebar .dropdown.expanded .dropdown-menu{display:block}.account.ea-mobile-enable-sidebar .dropdown-item{align-items:center;clear:both;color:var(--dropdown-color);display:flex;font-weight:400;padding:6px 15px;text-decoration:none;white-space:nowrap}.account.ea-mobile-enable-sidebar .dropdown-item:hover{background:var(--dropdown-item-hover-bg);color:var(--dropdown-item-hover-color)}.account.ea-mobile-enable-sidebar .dropdown-item .icon{margin-right:10px}.account.ea-mobile-enable-sidebar .dropdown-header{color:var(--text-muted-color);display:block;font-size:.875em;margin-bottom:0;padding:.5rem 1rem;white-space:nowrap}.account.ea-mobile-enable-sidebar .dropdown-user-details{align-items:center;display:flex;padding:5px 15px}.account.ea-mobile-enable-sidebar .dropdown-divider{border-top:1px solid var(--border-color);height:0;margin:.5rem 0;overflow:hidden}@media(min-width:992px){.account.ea-mobile-enable-sidebar .responsive-header{display:none}}@media(max-width:991px){.account.ea-mobile-enable-sidebar .sidebar{display:block;left:0}.account.ea-mobile-enable-sidebar .main-content{margin-left:0}}.audio-visualizer.webaudio-editor{margin:20px auto;max-width:1200px;width:100%}.audio-visualizer.webaudio-editor .zoom-controls{align-items:center;background-color:var(--black-background);display:flex;gap:8px;justify-content:center;margin:0;padding:.5rem}.audio-visualizer.webaudio-editor .zoom-controls input[type=range]{width:100%}.audio-visualizer.webaudio-editor .zoom-controls #zoom-value{color:#96bf0d;font-weight:700;min-width:40px}.audio-visualizer.webaudio-editor .waveform-container{display:grid;grid-template-columns:30px auto;width:100%}.audio-visualizer.webaudio-editor .audio-editor-row-title{background-color:var(--black-background);color:#fff;font-size:14px;line-height:1.9rem;rotate:180deg;text-align:center;writing-mode:vertical-lr}.audio-visualizer.webaudio-editor #waveform{background-color:#000;overflow:auto;padding-left:50px}.audio-visualizer.webaudio-editor #waveform ::part(scroll){background-color:#020f15;overflow-x:scroll!important}.audio-visualizer.webaudio-editor #waveform ::part(region){filter:hue-rotate(70deg) invert(1) contrast(.3) brightness(2)}.audio-visualizer.webaudio-editor .spectrogram-container{align-items:stretch!important;background:var(--black-background);display:grid!important;flex-wrap:nowrap!important;grid-template-columns:30px auto;overflow:hidden}.audio-visualizer.webaudio-editor .spectrogram-container .spectrogram-visualization{display:grid;grid-template-columns:0fr auto}.audio-visualizer.webaudio-editor #initialization-container{background-color:var(--alternate-row-bg);border-radius:.5rem;margin:1rem 0;min-height:300px;padding:2rem}.audio-visualizer.webaudio-editor #initialization-container .card{background-color:var(--white-background);border:none;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%;transition:transform .2s,box-shadow .2s}.audio-visualizer.webaudio-editor #initialization-container .card:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.audio-visualizer.webaudio-editor #initialization-container .card .card-body{display:flex;flex-direction:column}.audio-visualizer.webaudio-editor #initialization-container .card .card-title{color:var(--grey-blue);font-weight:700;margin-bottom:1rem}.audio-visualizer.webaudio-editor #initialization-container .card .card-title i{margin-right:.5rem}.audio-visualizer.webaudio-editor #initialization-container .card .card-text{flex-grow:1;font-size:.9rem;margin-bottom:1rem}.audio-visualizer.webaudio-editor #initialization-container .card .btn{margin-top:auto}.audio-visualizer.webaudio-editor .audio-file-manager .file-actions{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.audio-visualizer.webaudio-editor #load-selected-file-btn{background-color:var(--secondary-color);color:#fff}.audio-visualizer.webaudio-editor .spectrogram-loader{align-items:center;height:300px}.audio-visualizer.webaudio-editor .spectrogram-loader .loader,.audio-visualizer.webaudio-editor .spectrogram-loader .loader:after,.audio-visualizer.webaudio-editor .spectrogram-loader .loader:before{-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;background:#96bf0d;height:4em;width:1em}.audio-visualizer.webaudio-editor .spectrogram-loader .loader{-webkit-animation-delay:-.08s;animation-delay:-.08s;color:#96bf0d;font-size:11px;margin:88px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.audio-visualizer.webaudio-editor .spectrogram-loader .loader:after,.audio-visualizer.webaudio-editor .spectrogram-loader .loader:before{content:"";position:absolute;top:0}.audio-visualizer.webaudio-editor .spectrogram-loader .loader:before{-webkit-animation-delay:-.16s;animation-delay:-.16s;left:-1.1em}.audio-visualizer.webaudio-editor .spectrogram-loader .loader:after{left:1.1em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:1em}40%{box-shadow:0 -3em;height:5em}}@keyframes load1{0%,99%,to{box-shadow:0 0;height:1em}20%{box-shadow:0 -3em;height:5em}}.audio-visualizer.webaudio-editor .loading-overlay{align-items:center;background-color:rgba(0,0,0,.5);border-radius:.5rem;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.audio-visualizer.webaudio-editor .loading-overlay .spinner-border{margin-bottom:1rem}.audio-visualizer.webaudio-editor #frequency-scale{flex-shrink:0!important;height:300px!important;width:50px!important}.audio-visualizer.webaudio-editor #spectrogram-canvas{flex-grow:1!important;height:300px!important;width:100%}.audio-visualizer.webaudio-editor .controls-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.audio-visualizer.webaudio-editor .spectrum-controls{align-items:center;color:#fff;display:flex;gap:20px;padding:10px}.audio-visualizer.webaudio-editor .spectrum-controls label{align-items:center;display:flex;gap:10px}.audio-visualizer.webaudio-editor .filter-section{background-color:#f9f9f9;border:1px solid #eee;border-radius:5px;margin-top:10px;padding:10px}.audio-visualizer.webaudio-editor .filter-header{margin-bottom:8px}.audio-visualizer.webaudio-editor .filter-types{display:flex;flex-direction:column;gap:15px}.audio-visualizer.webaudio-editor .filter-type-control{display:flex;flex-direction:column}.audio-visualizer.webaudio-editor .filter-checkbox{margin-right:5px}.audio-visualizer.webaudio-editor .filter-params{border-left:2px solid #ddd;margin-top:8px;padding-left:20px}.audio-visualizer.webaudio-editor #lowpass-controls label{color:#d63939}.audio-visualizer.webaudio-editor #highpass-controls label{color:#4e73df}.audio-visualizer.webaudio-editor .signal-control-group label{display:block;margin-bottom:10px}.audio-visualizer.webaudio-editor .signal-control-group input[type=range]{max-width:300px;width:100%}.audio-visualizer.webaudio-editor .main-controls-container{align-items:center;background-color:var(--alternate-row-bg);border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem}.audio-visualizer.webaudio-editor .recording-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.audio-visualizer.webaudio-editor .playback-controls{align-items:center;display:inline-flex}.audio-visualizer.webaudio-editor .edit-controls{align-items:center;display:flex;gap:.5rem}.audio-visualizer.webaudio-editor .signal-controls-container{background-color:var(--alternate-row-bg);border-radius:.5rem;margin-top:1rem;padding:1rem}.audio-visualizer.webaudio-editor .signal-controls-wrapper{display:flex;flex-direction:column;gap:1rem}.audio-visualizer.webaudio-editor .signal-control-group{align-items:center;display:flex;gap:1rem}.audio-visualizer.webaudio-editor .filter-section{border-top:1px solid rgba(0,0,0,.1);padding-top:1rem}.audio-visualizer.webaudio-editor .filter-header{font-weight:700}.audio-visualizer.webaudio-editor .filters-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.audio-visualizer.webaudio-editor .filter-type-control{background-color:hsla(0,0%,100%,.1);border-radius:.5rem;padding:.75rem}.audio-visualizer.webaudio-editor .filter-toggle{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.audio-visualizer.webaudio-editor .filter-params{max-height:200px;opacity:1;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.audio-visualizer.webaudio-editor .filter-params.collapsed{max-height:0;opacity:0}.audio-visualizer.webaudio-editor .filter-params label{display:flex;flex-direction:column;margin-bottom:.5rem}.audio-visualizer.webaudio-editor .filter-params input[type=range]{margin:.5rem 0;width:100%}.audio-visualizer.webaudio-editor .spectrum-analyzer{background:#fff;border:2px solid var(--grey-blue);display:flex;flex-direction:column;height:300px;overflow:hidden;position:relative;width:100%}.audio-visualizer.webaudio-editor .spectrum-analyzer .audio-editor-row-title{flex:0 0 auto;padding:5px 10px}.audio-visualizer.webaudio-editor .spectrum-analyzer canvas{display:block;flex:1;max-height:100%;max-width:100%}.audio-visualizer.webaudio-editor .spectrum-analyzer .close-btn{background:none;border:none;color:var(--black-background);cursor:pointer;font-size:18px;opacity:.7;padding:0 5px;position:absolute;right:5px;top:5px;transition:opacity .2s;z-index:10}.audio-visualizer.webaudio-editor .spectrum-analyzer .close-btn:hover{opacity:1}.audio-visualizer.webaudio-editor .unified-filter-section{background-color:rgba(35,40,45,.05);border-radius:.5rem;margin-top:1rem;padding:1rem}.audio-visualizer.webaudio-editor .filter-header{margin-bottom:.5rem}.audio-visualizer.webaudio-editor #frequency-range-slider{height:8px;margin:1.5rem 0}.audio-visualizer.webaudio-editor .noUi-connect{background:var(--primary-color)!important}.audio-visualizer.webaudio-editor .noUi-target{background:#ddd;border:none;border-radius:4px;box-shadow:none}.audio-visualizer.webaudio-editor .noUi-handle{background-color:var(--text-muted);border:2px solid #ccc;border-radius:50%;box-shadow:0 1px 3px #000;height:16px!important;opacity:.8;right:-8px!important;top:-5px!important;transition:all .2s ease;width:16px!important}.audio-visualizer.webaudio-editor .noUi-handle:after,.audio-visualizer.webaudio-editor .noUi-handle:before{display:none!important}.audio-visualizer.webaudio-editor .noUi-handle.highpass-handle{background-color:#4e73df;border-color:#4e73df}.audio-visualizer.webaudio-editor .noUi-handle.lowpass-handle{background-color:#d63939;border-color:#d63939}.audio-visualizer.webaudio-editor .noUi-handle.active{box-shadow:0 0 5px rgba(0,0,0,.3);transform:scale(1.3)}.audio-visualizer.webaudio-editor .noUi-handle:not(.active){opacity:.9}.audio-visualizer.webaudio-editor .frequency-values{color:#666;display:flex;font-size:.85rem;justify-content:space-between}.audio-visualizer.webaudio-editor #highpass-frequency-value{color:#4e73df}.audio-visualizer.webaudio-editor #lowpass-frequency-value{color:#d63939}.audio-visualizer.webaudio-editor .noUi-pips{color:#999;font-size:.75rem}.analyze-audio-file{animation:gradient 3s ease infinite;background:linear-gradient(45deg,#6a11cb,#2575fc);background-size:150% 150%;color:#fff;transition:all .3s ease}.analyze-audio-file:hover{background:linear-gradient(45deg,#5a0db3,#1f5ccf)!important;color:#fff!important}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.module-info-footer{padding:5px}.module-info-footer .info-panel{background-color:var(--white-background)}.module-info-footer .info-item{align-items:center}.module-info-footer .info-item .premium-icon{animation:pulse 1s infinite;color:#f5901d;filter:drop-shadow(0 0 2px rgba(255,204,51,.5))}.info-panel{background-color:#fff;border-radius:5px;font-size:.9rem;padding:12px}.info-item{align-items:center;display:flex;flex-wrap:wrap}.info-item i{margin-right:8px}.info-item .btn{margin-left:0!important;margin-top:5px;width:100%}@media(min-width:576px){.info-item .btn{margin-left:8px!important;margin-top:0;width:auto}}.project-analyze .project-navbar .premium-icon{font-size:.8rem;left:1.6rem;position:absolute;top:0}.project-analyze .project-navbar .pending-icon{bottom:0;color:#ffc107;font-size:.8rem;left:-.4rem;position:absolute}.project-analyze .premium-badge,.sortable-module-item.premium-module-item .premium-badge{background:linear-gradient(45deg,#ffb347,#fc3);border-radius:3px;color:#fff;font-size:.65rem;font-style:italic;margin-left:5px;padding:2px 5px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;vertical-align:middle}.project-analyze .premium-icon,.sortable-module-item.premium-module-item .premium-icon{animation:pulse 1s infinite;color:#f5901d;filter:drop-shadow(0 0 2px rgba(255,204,51,.5))}.project-analyze .module-premium-indicator,.sortable-module-item.premium-module-item .module-premium-indicator{margin-left:auto;padding-left:8px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.form-check-label{align-items:center;display:flex;flex-wrap:wrap}.status-badge,.status-badge-inline{border-radius:var(--border-radius-sm);display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem;text-decoration:none;transition:opacity .2s ease}.status-badge{font-size:.875rem;padding:.25rem .75rem}.status-badge-inline{cursor:pointer}.status-badge-inline:hover{opacity:.85}.status-pending{background-color:#ffc107;color:#000}.status-converting{background-color:#17a2b8;color:#fff}.status-analyzing{background-color:#007bff;color:#fff}.status-completed{background-color:#28a745;color:#fff}.status-failed{background-color:#dc3545;color:#fff}.analysis-results{background:var(--alternate-row-bg);border-radius:var(--border-radius-md);color:var(--black-background);font-family:var(--font-family-mono);font-size:.9rem;line-height:1.6;max-height:300px;overflow-y:auto;padding:1rem}.analysis-results p{margin-bottom:.1rem}.analysis-results ol>li{margin-bottom:.5rem}.analysis-results::-webkit-scrollbar{width:8px}.analysis-results::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.analysis-results::-webkit-scrollbar-thumb{background:var(--grey-blue);border-radius:4px}.analysis-results::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.accordion-button:not(.collapsed){background-color:#e7f3ff;color:var(--black-background)}.table tr[data-analysis-id]{transition:background-color .2s ease}.table tr[data-analysis-id]:hover{background-color:rgba(150,191,13,.05)}.alert-info .alert-link{color:var(--primary-color);font-weight:600;text-decoration:underline}.alert-info .alert-link:hover{color:var(--primary-color-shadow)}.fa-music.text-primary{margin-right:.5rem}.storage-quota-indicator{max-width:400px;min-width:190px}.storage-progress{background-color:#e9ecef;border-radius:6px}.storage-bar--project{background-color:var(--bs-primary,#0d6efd)}.storage-bar--other{background-color:#adb5bd}.storage-legend{border-radius:2px;display:inline-block;height:10px;margin-right:3px;vertical-align:middle;width:10px}.storage-legend--project{background-color:var(--bs-primary,#0d6efd)}.storage-legend--user{background-color:#adb5bd}