/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/build/fonts/fa-solid-900.2463b90d.woff2) format("woff2"),url(/build/fonts/fa-solid-900.2582b0e4.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}body *{font-family:Bahnschrift!important}.fa,.fa-light,.fa-regular,.fa-solid{font-family:Font Awesome\ 6 Free!important}#loader{background-color:hsla(0,0%,100%,.7);color:#100e39;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:99999}#loader #loading_container{left:50%;position:absolute;top:45%;transform:translate(-50%,-50%)}#loader #loading_container .spinner-grow{margin-bottom:25px;margin-right:15px}#loader #loading_container #loader_text{font-size:20px}#loader #timeout_container{border-radius:10px;box-shadow:0 0 10px 2px gray;left:10px;padding:10px;top:10px;width:600px}#loader #timeout_container,#loader_box{background-color:#fff;position:absolute}#loader_box{border-radius:5px;box-shadow:0 1px 15px rgba(0,0,0,.161);height:120px;left:50%;padding:20px;top:200px;transform:translateX(-50%);width:500px}.navbar{background-color:#060520;height:55px;padding:0;visibility:hidden;z-index:9999}.navbar .navbar-nav{margin-left:76px;width:50%}.navbar .navbar-nav .nav-item{align-items:center}.navbar .navbar-nav .nav-item span{color:#707070;font-size:22px;margin-left:50px;opacity:.55}.navbar .fa-circle{color:red;font-size:9px;margin-left:41px;margin-top:4px;position:absolute;visibility:visible;z-index:10}.searchbar{background-color:#f5f5f5;border:none;border-radius:17px!important;color:#9f9f9f;margin-left:20px;outline:none;padding:2px 10px 2px 35px;width:52%}.searchbar::-webkit-input-placeholder{color:#9f9f9f}#thematique_wrapper{background-color:#fff;border-radius:16px;color:#000;height:30px;margin-left:38px;padding:3px 4px;width:300px}#thematique_title{text-align:center}#thematique_new{cursor:pointer;height:25px;width:90px}#settings_button{cursor:pointer;height:26px;margin-right:14px;margin-top:10px;width:26px}#profil_menu_button{cursor:pointer;height:46px;margin-right:48px;position:relative;visibility:visible;width:auto;z-index:9}#profil_menu{background-color:#100e39;border-radius:16px;box-shadow:0 1px 5px gray;display:none;padding:20px 40px;position:absolute;right:4px;text-align:center;top:58px;width:350px;z-index:10}#profil_menu h2{color:#fff;font-size:16px;font-weight:bolder;margin-bottom:0}#profil_menu span{color:#fff}#profil_menu a{color:#fff;font-size:12px;text-decoration:none}#profil_menu .fa-circle{color:red;font-size:7px;margin-left:-9px;margin-top:4px;position:absolute}#profil_menu .row{margin:0;padding:0 30px}#profil_menu hr{border-top:1px solid #d1cff5;margin:20px -40px}#profil_menu .btn-profil{background-color:#36309d;border:none;border-radius:24px;color:#d1cff8!important;font-size:14px!important;min-width:90%;padding:8px 25px}#profil_menu .btn-profil:hover{background-color:#838cf1;color:#100e39!important}#patch_note_modal .modal-content{background-color:#f5f5f5;border:none;box-shadow:0 2px 7px #d3d3d3}#patch_note_modal .modal-content .accordion-item{background-color:#f5f5f5}#patch_note_modal .modal-content .accordion-item .accordion-button{background-color:#f5f5f5;box-shadow:none!important}#patch_note_modal .modal-content .accordion-item .accordion-button:not(.collapsed){background-color:#f5f5f5}#patch_note_modal .modal-content .accordion-item .accordion-button .fa-circle{color:red;font-size:7px;margin-top:-14px}#logout_container .modal-content{border:none;box-shadow:0 1px 7px 1px #d3d3d3;text-align:center}#logout_container .modal-content .btn-yes{margin-top:20px;padding-top:6px}.btn-paginator{background-color:#f1f1f1;border:none;border-radius:44px;color:#686666;cursor:pointer;height:26px;line-height:0px;width:35px}.btn-paginator:hover{background-color:#dbdbdb}.btn-paginator-disabled{opacity:.5;pointer-events:none}.btn-yes{background-color:#fff;border:none;border-radius:4px;color:#100e39!important;display:inline-block;font-size:13px;font-weight:lighter;height:31px;text-decoration:none;width:92px}.btn-yes:hover{background-color:#9f9f9f!important;color:#fff!important}.btn-no{background-color:#838cf1;border:none;border-radius:4px;color:#fff;font-size:13px;font-weight:lighter;height:31px;width:92px}.btn-no:hover{background-color:#36309d!important;color:#fff!important}.btn-xl{width:170px}.btn-bordered{border:1px solid gray}.spinner-container{align-items:center;background-color:hsla(0,0%,100%,.871);display:none;justify-content:center;position:absolute}.spinner-container .spinner-grow{margin:0 7px}