.message{background:linear-gradient(90deg,#eddd5390,#57c78590 50%,#2a7b9b90),#fff;border-radius:40px;box-shadow:0 0 10px #00000024;left:calc(50% + 100px);overflow:hidden;position:fixed;top:12%;transform:translate(-50%,-50%);z-index:9999}.message p{background-color:#00000010;color:#fff;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;height:100%;padding:12px 40px;text-shadow:0 0 3px #00000088}.message p,.page_home{display:flex;width:100%}.page_home{flex-direction:column;margin-left:200px;min-height:100vh;padding-top:6vh;row-gap:24px}.page_home .options{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 40px;row-gap:20px}.page_home .options .search_bar{align-items:center;border-radius:20px;box-shadow:0 0 12px #00000024;display:flex;height:40px;overflow:hidden;position:relative;width:400px}.page_home .options input{background-color:#fff;color:#333;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;height:100%;padding:0 14px;width:100%}.page_home .options input::placeholder{color:#888}.page_home .options i{color:#333;font-size:1.2rem;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.filters_bar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:10px}.filter_btn{background:#f8f8f8;border:none;border-radius:20px;box-shadow:0 0 8px #0000001a;font-family:Manrope;font-size:1rem;font-weight:500;padding:6px 12px;transition:all .15s}.filter_btn:hover{background-color:#fff;box-shadow:0 0 2px #fff}.filter_btn.active{background:var(--blue);color:#fff}.filter_more_btn{background:var(--prim);border:none;border-radius:20px;color:#fff;font-family:Manrope;font-size:1rem;font-weight:500;padding:6px 16px}.more_filters{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1100px;width:100%}.filter_group{background:#f8f8f8;border-radius:14px;display:flex;flex-direction:column;padding:12px 14px 8px;transition:all .25s ease}.filter_group h4{border-bottom:2px solid #e6eef2;color:var(--blue);font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;margin-bottom:8px;padding-bottom:6px;text-align:center}.filter_group label{align-items:center;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:.9rem;gap:8px;padding:6px 8px;transition:all .2s ease}.filter_group label:hover{background:#eef6fa}.filter_group input[type=checkbox]{align-items:center;appearance:none;border:2px solid #bbb;border-radius:4px;cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .2s;width:16px}.filter_group input[type=checkbox]:checked{background:var(--blue);border-color:var(--blue)}.filter_group input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:11px}.filter_group::-webkit-scrollbar{width:6px}.filter_group::-webkit-scrollbar-thumb{background:#d0d7de;border-radius:10px}.page_home .not_found{color:#80808044;font-family:Manrope,sans-serif;font-size:2.2rem;font-weight:800;margin:auto;padding:0 0 200px 10px}.page_home .list_users{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:30px 40px;width:100%}.page_home .list_users li{background:#fff;border-radius:16px;box-shadow:0 6px 18px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px 16px 18px;transition:all .25s ease}.page_home .list_users li:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-6px)}.page_home .list_users li p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#333;display:-webkit-box;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:500;overflow:hidden}.page_home .list_users li span{color:#2a7b9b;display:flex;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:600;opacity:.8;padding-bottom:2px;text-decoration:none}.page_home .list_users li p:not(:last-child){border-bottom:1px solid #eee;padding-bottom:6px}.mdl_show_more{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:20px 0 20px 100px;position:fixed;top:0;width:100vw;z-index:1000}.mdl_show_more .close{align-items:flex-start;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;height:100%;justify-content:flex-end;padding:20px;position:fixed;right:0;top:0;transition:color .2s;width:100%}.mdl_show_more .close:hover{color:#ff6b6b}.mdl_show_more .content{background-color:#f2f2f2;border-radius:12px;box-shadow:0 0 24px #0003;display:flex;flex-direction:column;max-height:94vh;max-width:1200px;overflow-y:auto;padding:30px;position:relative;row-gap:10px;width:90%;z-index:1}.mdl_show_more .content h2{border-bottom:2px solid #2a7b9b;color:#2a7b9b;font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;text-align:center}.mdl_show_more .lists{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.mdl_show_more .lists ul{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #00000024;overflow:hidden;padding-bottom:12px}.mdl_show_more .lists li{color:#444;font-family:Manrope,sans-serif;font-size:1rem;margin-bottom:12px}.mdl_show_more .lists li:not(:first-child){align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mdl_show_more .lists li h3{background-color:#2a7b9b;color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:14px;padding:10px 0;text-align:center}.mdl_show_more .lists span{color:#444;display:block;font-weight:600;padding:0 16px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;width:100%}.mdl_show_more .lists p{border-radius:4px;font-size:.95rem;padding:0 16px}.mdl_show_more .lists t{padding-right:4px}.mdl_show_more .btn_request_full_profil{align-self:flex-start;background-color:#0936ffb0;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:500;justify-content:center;margin:20px auto 4px;padding:10px 24px;text-shadow:0 0 2px #00000088;transition:all .2s}.mdl_show_more .btn_request_full_profil:hover{opacity:.7}.page_wlist{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:0 0 10vh 100px;row-gap:40px;width:100%}.page_wlist h1{font-family:Manrope,sans-serif;font-size:2rem}.page_wlist .add_bar{align-items:center;border-radius:8px;box-shadow:0 0 10px #00000018;display:flex;height:40px;overflow:hidden}.page_wlist .add_bar input{font-family:Manrope,sans-serif;font-size:1rem;height:100%;padding:0 12px;width:280px}.page_wlist .add_bar button{background-color:#707eff;color:#fff;font-family:Manrope,sans-serif;font-size:1.1rem;height:100%;padding:0 24px}.page_wlist ul{box-shadow:0 0 10px #00000018;display:flex;flex-direction:column;min-width:450px}.page_wlist ul .list_empty{font-family:Manrope,sans-serif;font-size:1.1rem}.page_wlist ul .user_email{background-color:#ffffffb0;column-gap:12px;padding:12px 28px}.page_wlist ul .user_email:nth-child(2n){background-color:#fff6}.page_wlist ul .user_email{column-gap:18px;display:flex}.page_wlist ul .user_email p{font-family:Manrope,sans-serif;font-size:1.1rem;width:100%}.page_wlist ul .user_email button{display:none;font-size:.95rem}.page_wlist ul .user_email:hover button{align-items:center;display:flex}nav{background-color:#f7fcff;box-shadow:0 0 12px #00000024;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;min-width:200px;padding-bottom:10vh;position:fixed;top:0;width:200px}nav li{position:relative}nav li a,nav li button{color:#666;display:flex;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:500;padding:14px 20px}nav li a:hover,nav li button:hover{color:var(--blue)}nav .actif{background-color:var(--blue)}nav .actif a,nav .actif a:hover,nav .actif button{color:#fff}nav .actif img,nav li img{height:40%;position:absolute;right:12px;top:50%;transform:translateY(-50%)}nav .actif img{fill:#fff}.form_login{display:flex;flex-direction:column;margin-bottom:10vh;row-gap:12px;transform:scale(1.2)}.form_login h1{color:#222;font-family:Manrope,sans-serif;font-size:1.8rem;margin:0 auto 20px}.form_login .blocks{display:flex;flex-direction:column;row-gap:18px}.form_login .inp_block{display:flex;position:relative}.form_login .inp_block label{background-color:#fff;border-radius:4px;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;left:8px;padding:0 6px;position:absolute;top:0;transform:translateY(-50%)}.form_login .inp_block input{border:1px solid grey;border-radius:6px;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:500;height:40px;padding:0 8px;width:300px}.form_login .options{align-items:center;display:flex;justify-content:space-between;margin:10px 0;width:100%}.form_login .options .save_login{align-items:center;column-gap:6px;display:flex}.form_login .options .save_login i{align-items:center;background-color:#80808024;border:1px solid grey;border-radius:2px;display:flex;height:12px;justify-content:center;width:12px}.form_login .btn_submit{background-color:var(--prim);color:#fff;font-family:Manrope,sans-serif;font-size:1.2rem;margin:10px auto;opacity:.8;padding:6px 22px;transition:all .2s}.form_login .btn_submit:hover{opacity:.4}.page_body{align-items:center;display:flex;justify-content:center;min-height:100vh}.inp_field{display:flex;flex-direction:column;position:relative;row-gap:10px}.inp_field label{background-color:#fff;border-radius:4px;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:500;left:8px;padding:0 6px;position:absolute;top:0;transform:translateY(-50%)}.inp_field input{font-size:.9rem;font-weight:500;height:40px;padding:0 12px;width:400px}.inp_field input,.inp_field textarea{border:1px solid #00000010;border-radius:6px;box-shadow:0 0 3px #00000010;color:#000;font-family:Manrope,sans-serif}.inp_field textarea{font-size:.8rem;font-weight:600;height:160px;padding:14px 12px 0;width:800px}.inp_field label input{border:initial;border-radius:0;border-radius:initial;box-shadow:none;color:#000;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:500;padding:0 4px;width:200px}.inp_field label input::placeholder{background-color:#0936ff22;color:#0936ffd0;padding:4px}.inp_field input::placeholder,.inp_field textarea::placeholder{color:#444}.inp_field .exemple{color:#888;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:600;opacity:1}.list_block{display:flex;flex-direction:column;row-gap:20px}.list_block label{font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500}.list_block ul{display:flex;flex-direction:column;row-gap:14px}.list_block button,.list_block ul li{column-gap:24px;display:flex}.list_block button{align-items:center;font-family:Manrope,sans-serif;font-size:1rem}.list_block ul .checkBox{background-color:#80808024;border:1px solid #00000055;border-radius:42px;height:32px;width:32px}.list_block ul .checkBoxActif{background-color:#0974ff88}.list_block ul input{border:1px solid #00000010;border-radius:6px;box-shadow:0 0 3px #00000010;color:#000;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;height:40px;padding:0 12px;width:344px}.list_block ul input::placeholder{color:#888}.page_profil{min-height:100vh;width:100%}.form_profil{background-color:#f7fcff;border-radius:14px;box-shadow:0 0 12px #00000024;display:flex;flex-direction:column;left:100px;margin:6vh auto;max-width:1190px;padding:30px 40px 50px;position:relative;row-gap:24px;width:100%}.form_profil h1{color:#444;font-family:Manrope,sans-serif;font-size:1.8rem;margin:12px auto;text-align:center}.form_profil .text{font-family:Manrope,sans-serif;font-size:1rem;font-weight:400}.form_profil .red{color:var(--red)}.form_profil .head{display:flex;flex-direction:column;row-gap:4px}.form_profil .head h2{color:var(--prim);font-family:Manrope,sans-serif;font-size:1.4rem;opacity:.75}.form_profil .head .text{font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;opacity:.5}.form_profil .fields{display:flex;flex-direction:column;margin-top:10px;row-gap:40px}.form_profil .btn_add_other_info{color:#444;display:flex;font-family:Roboto,sans-serif;font-size:1rem}.form_profil .btn_add_other_info:hover{color:#0936ffd0}.form_profil .alert{color:#bf0603;display:none;font-family:Manrope,sans-serif;font-size:.8rem}.form_profil .alertActif{display:flex}.form_profil .alertMsg{color:var(--red);font-family:Manrope,sans-serif;font-size:1rem;margin:0 auto}.form_profil .panel{align-self:center;column-gap:40px;display:flex;margin:16px 0 4px;width:100%}.form_profil .btn_next,.form_profil .btn_prev,.form_profil .btn_submit{align-self:flex-start;background-color:#0936ffb0;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;justify-content:center;padding:8px 0;text-shadow:0 0 2px #00000088;transition:all .2s;width:140px}.form_profil .btn_next:hover,.form_profil .btn_submit:hover{background-color:#0936ff88}.form_profil .btn_prev{background-color:#808080d0;color:#fff}.form_profil .btn_prev:hover{background-color:#80808088;color:#fff}.form_profil .btn_prev:disabled{cursor:inherit;opacity:.5}.form_profil .btn_prev:disabled:hover{background-color:#808080d0}.page_access{min-height:100vh;padding:6vh 0;width:100%}.page_access section{display:flex;flex-direction:column;left:100px;margin:0 auto;max-width:1190px;position:relative;row-gap:20px;width:100%}.page_access section h1{color:#444;font-family:Manrope,sans-serif;font-size:1.8rem;margin:12px auto;text-align:center}.page_access section .text{font-family:Manrope,sans-serif;font-size:1rem;font-weight:400}.page_access section .head{background-color:#f7fcff;display:flex;flex-direction:column;row-gap:4px}.page_access section .head h2{color:var(--prim);font-family:Manrope,sans-serif;font-size:1.4rem;opacity:.75}.page_access section .head .text{font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;opacity:.5}.page_access .manager{background-color:#f7fcff;border-radius:14px 14px 0 0;padding:30px 40px 40px}.page_access .manager .access_status_selector{display:flex;flex-direction:column;padding-top:6px;row-gap:24px}.page_access .manager .access_status_selector li{column-gap:24px;display:flex}.page_access .manager .access_status_selector button{column-gap:24px;display:flex;font-family:Manrope,sans-serif;font-size:1rem}.page_access .manager .access_status_selector .checkBox{background-color:#80808024;border:1px solid #00000055;border-radius:42px;height:32px;min-height:32px;min-width:32px;width:32px}.page_access .manager .access_status_selector .checkBoxActif{background-color:#0974ff88}.page_access .manager .access_status_selector button p{align-items:flex-start;color:#666;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:600;padding-top:5px;row-gap:4px;text-transform:uppercase}.page_access .manager .access_status_selector button span{font-family:Manrope,sans-serif;font-size:1rem;font-weight:400;text-align:start;text-transform:none}.page_access .manager .btn_update{align-self:flex-start;background-color:#0936ffb0;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;justify-content:center;padding:8px 0;position:relative;text-shadow:0 0 2px #00000088;top:10px;transition:all .2s;width:140px}.page_access .sect_access_list,.page_access .sect_request_access{border:16px solid #f7fcff;border-bottom:none;border-top:none;row-gap:normal}.page_access .sect_access_list .head,.page_access .sect_request_access .head{padding:0 24px 20px}.page_access .request_list ul{min-height:120px}.page_access .request_list{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));height:100%;padding:20px;width:100%}.page_access .request_list li{background:#fff;box-shadow:0 6px 18px #00000014;padding:16px 16px 18px}.page_access .request_list .onglet,.page_access .request_list li{display:flex;flex-direction:column;gap:10px}.page_access .request_list p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#333;display:-webkit-box;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:500;overflow:hidden;text-align:start}.page_access .request_list span{color:#2a7b9b;display:flex;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:600;opacity:.8;padding-bottom:2px;text-decoration:none}.page_access .request_list p:not(:last-child){border-bottom:1px solid #eee;padding-bottom:6px}.page_access .request_list .panel{align-items:center;column-gap:24px;display:flex;justify-content:space-between;margin-top:6px}.page_access .request_list .panel button{color:#fff;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;height:100%;letter-spacing:1px;padding:6px 0;transition:all .15s;width:100%}.page_access .request_list .panel .btn_denied{background-color:var(--red);opacity:.4}.page_access .request_list .panel .btn_accept{background-color:var(--prim);opacity:.5}.page_access .request_list .panel .btn_denied:hover{opacity:.65}.page_access .request_list .panel .btn_accept:hover{opacity:.8}.page_access .request_list_empty{padding:20px;width:100%}.page_access .request_list_empty li{align-items:center;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:2rem;font-weight:600;height:100%;justify-content:center;text-shadow:0 0 4px #00000044}.page_access .sect_access_list{border-bottom:16px solid #f7fcff}.page_access .sect_access_list .head{padding-top:20px}.form_verif_signup{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:8vh;row-gap:32px;width:100%}.form_verif_signup h1{color:#222;font-family:Manrope,sans-serif;font-size:2.2rem;margin:0 auto 16px}.form_verif_signup .blocks{display:flex;flex-direction:column}.form_verif_signup .inp_block{display:flex;position:relative}.form_verif_signup .inp_block label{background-color:#fff;border-radius:4px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;left:8px;padding:0 6px;position:absolute;top:0;transform:translateY(-50%)}.form_verif_signup .inp_block input{border:1px solid grey;border-radius:6px;font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:500;height:46px;padding:0 8px;width:350px}.form_verif_signup .btn_submit{background-color:var(--prim);color:#fff;font-family:Manrope,sans-serif;font-size:1.4rem;margin:10px auto;opacity:.8;padding:8px 32px;transition:all .2s}.form_verif_signup .btn_submit:hover{opacity:.4}.popup_overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.popup_content{animation:popupFade .3s ease;background:#fff;border-radius:18px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;gap:20px;max-width:720px;padding:32px 28px;width:90%}@keyframes popupFade{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.popup_content h2{color:var(--blue);font-size:1.6rem;font-weight:700}.popup_content h2,.popup_intro{font-family:Manrope,sans-serif;text-align:center}.popup_intro{color:#444;font-size:1rem;line-height:1.5}.popup_box{background:#f4f8fb;border-left:4px solid var(--blue);border-radius:12px;padding:16px 18px}.popup_box p{font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:800;font-weight:600;margin-bottom:8px}.popup_box ul{display:flex;flex-direction:column;gap:4px;padding-left:0}.popup_box li{border-radius:8px;color:#333;font-family:Manrope,sans-serif;font-size:.95rem;font-size:1rem;line-height:1.4;padding:8px 12px;transition:all .2s ease}.popup_box li:hover{transform:translateX(2px)}.popup_box li:before{color:var(--blue);content:"•";font-size:1.2rem;line-height:1;margin-top:2px}.popup_btn{align-self:flex-start;background:var(--prim);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;margin:10px auto 0;padding:12px 20px;transition:all .2s ease}.popup_btn:hover{box-shadow:0 8px 20px #0974ff55;transform:translateY(-2px)}.form_signup{background-color:#f7fcff;border-radius:14px;box-shadow:0 0 12px #00000024;display:flex;flex-direction:column;margin:6vh auto;max-width:1190px;padding:30px 40px 50px;row-gap:24px;width:100%}.form_signup h1{color:#444;font-family:Manrope,sans-serif;font-size:1.8rem;margin:12px auto;text-align:center}.form_signup .text{font-family:Manrope,sans-serif;font-size:1rem;font-weight:400}.form_signup .red{color:var(--red)}.form_signup .head{display:flex;flex-direction:column;row-gap:4px}.form_signup .head h2{color:var(--prim);font-family:Manrope,sans-serif;font-size:1.4rem;opacity:.75}.form_signup .head .text{font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;opacity:.5}.form_signup .fields{display:flex;flex-direction:column;margin-top:10px;row-gap:40px}.form_signup .alert{color:#bf0603;display:none;font-family:Manrope,sans-serif;font-size:.8rem}.form_signup .alertActif{display:flex}.form_signup .alertMsg{color:var(--red);font-family:Manrope,sans-serif;font-size:1rem;margin:0 auto}.form_signup .panel{align-self:center;column-gap:40px;display:flex;margin:16px 0 4px;width:100%}.form_signup .btn_next,.form_signup .btn_prev,.form_signup .btn_submit{align-self:flex-start;background-color:#0936ffb0;color:#fff;display:flex;font-family:Manrope,sans-serif;font-size:1rem;font-weight:500;justify-content:center;padding:8px 0;text-shadow:0 0 2px #00000088;transition:all .2s;width:140px}.form_signup .btn_next:hover,.form_signup .btn_submit:hover{background-color:#0936ff88}.form_signup .btn_prev{background-color:#808080d0;color:#fff}.form_signup .btn_prev:hover{background-color:#80808088;color:#fff}.form_signup .btn_prev:disabled{cursor:inherit;opacity:.5}.form_signup .btn_prev:disabled:hover{background-color:#808080d0}.page_registration{display:flex;min-height:100vh}:root{--prim:#0974ff;--blue:#2a7b9b;--red:#bf0603}*,:after,:before{box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0}html{scrollbar-color:#3c4e5288 #0000;scrollbar-width:thin}body{background:linear-gradient(90deg,#2a7b9b80,#57c78580 50%,#eddd5380);min-height:100vh;position:relative}button,img{-webkit-user-select:none;user-select:none}button{background-color:initial;border:none;cursor:pointer}a{color:#000;text-decoration:none}input,select,textarea{border:none;resize:none}
/*# sourceMappingURL=main.4154e3c3.css.map*/