.ajax-progress{width:36px;height:36px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url(../../img/ctdc-loader.gif)}.report-library.container{margin-top:40px;margin-bottom:40px}@media (min-width:769px){.report-library.container{margin-top:80px;margin-bottom:80px}}.report-library.container .items{display:grid;grid-template-columns:1fr;gap:30px;margin-top:40px}@media (min-width:769px){.report-library.container .items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1281px){.report-library.container .items{grid-template-columns:repeat(3,1fr)}}.report-library.container .items .document--card,.report-library.container .items .video--card{display:flex;padding:32px;flex-direction:column;align-items:center;border-radius:3px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.report-library.container .items .document--card .icon,.report-library.container .items .video--card .icon{display:flex;align-items:center;justify-content:center;width:100%;border-radius:3px;background:var(--Mist,#f3f6f8);padding:50px}.report-library.container .items .document--card .title,.report-library.container .items .video--card .title{width:100%;color:#04383f;font-size:1.125rem;font-weight:700;line-height:1.375rem;margin-top:20px}.report-library.container .items .document--card .date,.report-library.container .items .video--card .date{display:none}.report-library.container .items .document--card .links,.report-library.container .items .video--card .links{width:100%}.report-library .viewsreference--view-title{color:#333;font-size:1.5rem;font-weight:700;line-height:2rem}.report-library .form-item label{display:none}.report-library .form-item select{min-width:180px}.report-library .form-item.form-item-from input,.report-library .form-item.form-item-to input,.report-library .form-item select{display:inline-flex;width:100%;height:38px;padding:8px 14px;align-items:center;gap:23px;flex-shrink:0;border-radius:3px;background-color:#fff;border:1px solid #eee;color:#333;font-size:.8125rem;font-weight:700;line-height:1.125rem;letter-spacing:.08125rem;text-transform:uppercase;-webkit-appearance:none}.report-library .form-item.form-item-from input,.report-library .form-item.form-item-to input{width:150px;text-align:left}@media (max-width:768px){.report-library .form-item.form-item-from input,.report-library .form-item.form-item-to input{width:100%;min-width:100%}}.report-library .form-item.form-item-from input::-webkit-date-and-time-value,.report-library .form-item.form-item-to input::-webkit-date-and-time-value{text-align:left}.report-library .form-item-title{flex:0 0 100%;width:100%;margin:16px 0 44px;display:flex}@media (max-width:768px){.report-library .form-item-title{flex-direction:column}}.report-library .form-item-title .form-text{max-width:645px;width:calc(100% - 185px);height:55px;flex-shrink:0;font-size:1.375rem;line-height:2.1875rem;color:#333;border-radius:4px 0 0 4px;border:1.5px solid #dc1017}@media (max-width:768px){.report-library .form-item-title .form-text{width:100%;border-radius:4px 4px 0 0}}.report-library .form-item-title .title-search-submit{display:flex;width:185px;height:55px;padding:24px 70px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:0 4px 4px 0;background:#dc1017;color:#fff;text-align:center;font-size:1.0625rem;font-weight:700;line-height:2rem;letter-spacing:.05313rem;text-transform:uppercase;border:1.5px solid #dc1017}@media (max-width:768px){.report-library .form-item-title .title-search-submit{width:100%;border-radius:0 0 4px 4px}}.report-library .form-item-title .title-search-submit:before{content:"Search"}html[lang=fr] .report-library .form-item-title .title-search-submit:before{content:"Rechercher"}.report-library .form-item-sort-bef-combine{display:none}.report-library .views-exposed-form .filters{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){.report-library .views-exposed-form .filters{flex-direction:column}}.report-library .views-exposed-form .filters .form-item-product{display:flex;gap:20px;align-items:start}@media (max-width:768px){.report-library .views-exposed-form .filters .form-item-product{flex-direction:column}}.report-library .views-exposed-form .filters .form-item-product:before{content:"Filter By:";color:#333;font-size:1.5rem;font-weight:700;line-height:2rem;white-space:nowrap}html[lang=fr] .report-library .views-exposed-form .filters .form-item-product:before{content:"Filtrer par:"}.report-library .views-exposed-form .filters .form-item-product select{width:350px}@media (max-width:768px){.report-library .views-exposed-form .filters .form-item-product select{width:100%}}.report-library .views-exposed-form .filters .form-actions{display:flex}.report-library .views-exposed-form .filters .form-actions>div{display:flex;align-items:center}.report-library .views-exposed-form .filters .form-actions>div input{padding-right:29px!important;position:relative}.report-library .views-exposed-form .filters .form-actions>div:after{content:"";width:29px;height:29px;background-image:url(../../img/icon-close--grey--bold.svg);background-position:50%;background-repeat:no-repeat;margin-left:-29px}.report-library .views-exposed-form .filters .form-actions>div:has([data-bef-auto-submit-click]){display:none}.report-library .views-exposed-form .filters .form-actions .form-submit{background:none;border:none;font-size:1rem;font-weight:700;line-height:2rem;text-transform:uppercase;color:#333;margin:0;padding:0}.report-library .top{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;color:#000;font-size:1rem;font-weight:600;line-height:2.1875rem}@media (max-width:768px){.report-library .top{flex-direction:column}}.report-library .extra-actions{gap:20px}.report-library .extra-actions,.report-library .extra-actions button{display:flex;align-items:center;color:#4f5b62;font-size:.9375rem;font-weight:700;line-height:1.125rem;letter-spacing:.09375rem;text-transform:uppercase}.report-library .extra-actions button{gap:8px;background:none;border:none}.report-library .extra-actions .sort-select{background:none;border:none;color:#dc1017;font-family:Mulish,sans-serif;font-weight:700;font-size:.9375rem;-webkit-appearance:none;-moz-appearance:none}.report-library.report-list .items{grid-template-columns:1fr;gap:20px}.report-library.report-list .items .document--card,.report-library.report-list .items .video--card{flex-direction:row;gap:20px;align-items:center;padding:24px}@media (max-width:768px){.report-library.report-list .items .document--card,.report-library.report-list .items .video--card{flex-wrap:wrap}}.report-library.report-list .items .document--card .icon,.report-library.report-list .items .video--card .icon{padding:0;width:auto;background:none}.report-library.report-list .items .document--card .icon svg,.report-library.report-list .items .video--card .icon svg{height:32px;width:32px}.report-library.report-list .items .document--card .title,.report-library.report-list .items .video--card .title{margin:0}@media (max-width:768px){.report-library.report-list .items .document--card .title,.report-library.report-list .items .video--card .title{flex:0 0 calc(100% - 52px)}}.report-library.report-list .items .document--card .date,.report-library.report-list .items .video--card .date{display:block;color:#697983;font-size:1rem;font-weight:400;line-height:2rem;padding-right:30px;margin-right:10px;border-right:1px solid #eee}.report-library.report-list .items .document--card .links,.report-library.report-list .items .video--card .links{width:auto}.report-library.report-list .items .document--card .links a,.report-library.report-list .items .video--card .links a{display:flex;align-items:center}.report-library.report-list .items .document--card .links a:after,.report-library.report-list .items .video--card .links a:after{top:0}.report-library .pager__item{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.report-library .pager__item a{display:inline-flex;padding:8px 24px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:#dc1017;color:#fff;font-size:.8125rem;font-weight:600;line-height:2rem;letter-spacing:.08125rem;text-transform:uppercase}