.alert_message{align-items:center;background-color:#00000024;display:flex;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.alert_message .content{background:linear-gradient(90deg,#eddd5390,#57c78590 50%,#2a7b9b90),#fff;border:2px solid #fff;border-radius:30px;box-shadow:0 0 8px #00000030;overflow:hidden;width:90%}.alert_message p{background-color:#00000020;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;height:100%;padding:12px 40px;text-align:center;text-shadow:0 0 3px #00000088;width:100%}@media (min-width:700px){.alert_message{align-items:flex-start;padding:60px 0}.alert_message .content{width:auto}.alert_message p{font-size:1.5rem}}nav{left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;z-index:10}nav.open{transform:translateX(0)}nav .open_nav,nav .reverse_color{border-radius:0 0 50px 0;box-shadow:0 0 8px #00000024;font-size:1.5rem;height:55px;padding:0 10px 5px 0;position:fixed;right:-55px;top:0;width:55px}nav .open_nav,nav .reverse_color{background-color:var(--prim);color:#fff}nav.open .open_nav{right:0}nav .open_nav i{opacity:.9}nav ul{background-color:#fff;box-shadow:0 0 8px #00000024;display:flex;flex-direction:column;height:100dvh;left:0;position:fixed;position:relative;top:0;width:200px;z-index:2}nav ul h3{color:#0974ff;font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:2px;padding:18px 14px;text-align:center;width:100%}nav ul li{align-items:center;display:flex;width:100%}nav ul a,nav ul button{color:#666;display:flex;font-family:Manrope,sans-serif;font-size:1rem;letter-spacing:1px;padding:14px;width:100%}nav ul .close_nav{background-color:#88888844;bottom:0;left:0;padding:18px 14px;position:absolute}nav ul .close_nav button{font-size:1.2rem;font-weight:300;justify-content:center}nav .actif{background-color:#0974ffd8;color:#fff}nav .actif a,nav .actif button{color:#fff}@media (min-width:700px){nav{height:100dvh;transform:translateX(0)!important;width:200px}nav .open_nav{display:none}nav ul{left:0;position:fixed;top:0}nav ul .close_nav{display:none}nav li:hover,nav li:hover a,nav li:hover button{color:var(--prim)}nav .actif:hover,nav .actif:hover a{color:#fff}}.form_login{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center;overflow:hidden;padding:0 24px 40px;row-gap:16px;width:100%}.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:28px;width:100%}.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:100%}.form_login .options{align-items:center;display:flex;justify-content:space-between;padding:10px 2px;width:100%}.form_login .options .save_login{align-items:center;column-gap:6px;display:flex;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500}.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;margin-top:1px;width:12px}.form_login .options .forget_pw{display:none}.form_login .btn_submit{background-color:var(--prim);color:#fff;font-family:Manrope,sans-serif;font-size:1.2rem;letter-spacing:1px;margin:10px auto;opacity:.8;padding:6px 22px;transition:all .15s}@media (min-width:700px){.form_login{row-gap:18px}.form_login h1{font-size:2rem;margin:0 auto 24px}.form_login .blocks{max-width:400px;row-gap:34px}.form_login .inp_block label{font-size:1rem;left:12px;padding:0 8px}.form_login .inp_block input{font-size:1rem;height:44px;padding:0 10px}.form_login .options{max-width:400px}.form_login .options .save_login{column-gap:8px;font-size:1rem}.form_login .options .save_login i{height:14px;width:14px}.form_login .btn_submit{font-size:1.3rem;padding:8px 24px}.form_login .btn_submit:hover{opacity:.5}}.body_comp{position:relative}.body_comp,.page_home{display:flex;min-height:100dvh;width:100%}.page_home{flex-direction:column;padding:80px 12px 40px;row-gap:20px}.page_home .search{display:flex;flex-direction:column;row-gap:16px}.page_home .search .bar{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 8px #0000001a;display:flex;height:42px;margin-bottom:4px;overflow:hidden;position:relative;width:100%}.page_home .search .bar input{color:#333;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:500;height:100%;padding:0 40px 0 14px;width:100%}.page_home .search .bar input::placeholder{color:#888}.page_home .search .bar i{color:#333;font-size:1rem;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.page_home .search .filters_bar{display:flex;flex-wrap:wrap;gap:6px}.page_home .search .filters_bar button{background:#f4f4f4;border:none;border-radius:16px;box-shadow:0 0 4px #0000001a;font-family:Manrope;font-size:.85rem;font-weight:500;padding:5px 10px}.page_home .search .filters_bar button.actif{background:var(--blue);color:#fff}.page_home .search .filter_more_btn{align-self:flex-start;background:var(--prim);border:none;border-radius:20px;color:#fff;font-family:Manrope;font-size:.9rem;margin:0 auto;padding:6px 14px}.page_home .search .more_filters{grid-gap:12px;border-bottom:3px solid #fff;display:grid;gap:12px;grid-template-columns:1fr;padding-bottom:20px;width:100%}.page_home .search .filter_group{background:linear-gradient(90deg,#2a7b9b18,#2a7b9b18),#fff;border-radius:14px;display:flex;flex-direction:column;padding:12px 14px 8px;transition:all .25s ease}.page_home .search .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}.page_home .search .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}.page_home .search .filter_group label:hover{background:#eef6fa}.page_home .results{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));position:relative;width:100%}.page_home .results 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 .results li:hover{box-shadow:0 12px 28px #0000001f;transform:translateY(-6px)}.page_home .results 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 .results 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 .results li p:not(:last-child){border-bottom:1px solid #eee;padding-bottom:6px}.page_home .results h3{color:#80808066;font-family:Manrope,sans-serif;font-size:2.2rem;font-weight:800;left:50%;position:absolute;top:40px;transform:translateX(-50%);white-space:nowrap}@media (min-width:700px){.page_home{margin-left:200px;padding:6vh 120px 0;row-gap:24px;width:calc(100% - 200px)}.page_home .search{row-gap:20px}.page_home .search .bar{border-radius:20px;box-shadow:0 0 12px #00000024;height:40px;margin:0 auto 4px;width:400px}.page_home .search input{font-size:1rem;font-weight:500;padding:0 14px}.page_home .search i{font-size:1.2rem;right:14px}.page_home .search .filters_bar{gap:8px;justify-content:center;padding-top:10px}.page_home .search .filters_bar button{background:#f8f8f8;border-radius:20px;box-shadow:0 0 8px #0000001a;font-size:1rem;padding:6px 12px;transition:all .15s}.page_home .search .filters_bar button:hover{background-color:#fff;box-shadow:0 0 2px #fff}.page_home .search .filters_bar button.actif{background:var(--blue);color:#fff}.page_home .search .filter_more_btn{font-size:1rem;font-weight:500;padding:6px 16px}.page_home .search .more_filters{border-bottom:initial;gap:20px;grid-template-columns:1fr 1fr 1fr;margin:0 auto;max-width:1100px;padding-bottom:0}.page_home .search .filter_group{background:#fff}.page_home .results{padding:30px 0}}.page_home .show_profil{align-items:flex-end;background:#00000080;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.page_home .show_profil .fa-xmark{color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:20px;top:20px}.page_home .show_profil .content{background:#f2f2f2;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:90dvh;overflow-y:auto;padding:20px 16px;position:relative;row-gap:12px;width:100%;z-index:2}.page_home .show_profil .content h2{border-bottom:2px solid #80808044;color:var(--blue);font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:700;padding-bottom:8px;text-align:center}.page_home .show_profil .lists{display:flex;flex-direction:column;gap:18px}.page_home .show_profil .lists ul{background:#fff;border-radius:10px;box-shadow:0 0 6px #0000001a;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding-bottom:10px}.page_home .show_profil .lists li{color:#444;font-family:Manrope,sans-serif;font-size:.9rem}.page_home .show_profil .lists li:not(:first-child){display:flex;flex-direction:column;gap:5px;padding:0 12px}.page_home .show_profil .lists li h3{background:#2a7b9b;color:#fff;font-size:1rem;margin-bottom:6px;padding:8px 0;text-align:center}.page_home .show_profil .lists span{color:#111;font-size:.85rem;font-weight:600}.page_home .show_profil .lists p{font-size:.9rem}.page_home .show_profil .lists p a{color:#444}.page_home .show_profil .lists p a:hover{color:#2a7b9b}.page_home .show_profil .btn_request_full_profil{background:#0936ffb0;border-radius:10px;color:#fff;font-size:.95rem;margin-top:10px;padding:10px}@media (min-width:700px){.page_home .show_profil{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:20px 0 20px 100px;position:fixed;z-index:1000}.page_home .show_profil .fa-xmark{font-size:2.5rem;right:30px;top:30px}.page_home .show_profil .content{background:#f2f2f2;border-radius:12px;box-shadow:0 0 24px #0003;display:flex;flex-direction:column;gap:12px;max-height:94dvh;max-width:1200px;overflow-y:auto;padding:30px;width:90%}.page_home .show_profil .content h2{font-size:1.8rem;margin-bottom:10px;padding-bottom:10px}.page_home .show_profil .lists{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.page_home .show_profil .lists ul{background:#fff;border-radius:8px;box-shadow:0 0 6px #00000024;gap:10px;overflow:hidden;padding-bottom:16px}.page_home .show_profil .lists li{color:#444;font-family:Manrope,sans-serif;font-size:1rem}.page_home .show_profil .lists li:not(:first-child){display:flex;flex-wrap:wrap;gap:6px;padding:0 6px}.page_home .show_profil .lists li h3{background:#2a7b9b;color:#fff;font-size:1.1rem;padding:10px 0;text-align:center}.page_home .show_profil .lists span{font-weight:600;padding:0 14px;text-decoration:underline;width:100%}.page_home .show_profil .lists p{font-size:.95rem;padding:0 14px}.page_home .show_profil .btn_request_full_profil{background:#0936ffb0;border-radius:8px;color:#fff;font-size:1rem;margin:20px auto 0;padding:10px 20px;transition:.2s}.page_home .show_profil .btn_request_full_profil:hover{opacity:.8}}.inp_field label{left:6px;white-space:nowrap}.inp_field textarea{border:1px solid #00000010;border-radius:6px;box-shadow:0 0 3px #00000010;color:#000;font-family:Manrope,sans-serif;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{row-gap:20px}.list_block label{font-size:.9rem;font-weight:500}.list_block ul{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{align-items:center;display:flex;justify-content:center;margin-left:200px;width:100%}.form_profil{background-color:#f7fcff;border-radius:14px;box-shadow:0 0 12px #00000024;display:flex;flex-direction:column;margin:6vh auto;max-width:1190px;overflow:hidden;padding:30px 40px 50px;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 .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}@media (max-width:700px){.page_profil{margin-left:0}.form_profil{border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:100%;min-height:100dvh;padding:20px 16px 30px;row-gap:20px}.form_profil h1{font-size:1.4rem;margin:8px auto}.form_profil .text{font-size:.9rem}.form_profil .head h2{font-size:1.1rem}.form_profil .head .text{font-size:.8rem}.form_profil .fields{row-gap:28px}.form_profil .alertMsg{font-size:.9rem;text-align:center}.form_profil .panel{flex-direction:column;gap:12px}.form_profil .btn_next,.form_profil .btn_prev,.form_profil .btn_submit{font-size:.95rem;padding:10px 0;width:100%}.inp_field input{font-size:.9rem;height:42px;width:100%}.inp_field textarea{font-size:.85rem;height:140px;width:100%}.inp_field label input{font-size:.8rem;width:120px}.list_block ul li{gap:10px}.list_block button{column-gap:12px;font-size:.95rem}.list_block ul .checkBox{height:26px;width:26px}.list_block ul input{font-size:.9rem;height:40px;width:100%}}.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}@media (max-width:700px){.page_access{padding:0}.page_access section{left:auto;margin:0;max-width:100%;min-height:0;min-height:auto;padding:20px 16px 30px;row-gap:20px}.page_access section h1{font-size:1.4rem;margin:8px auto}.page_access section .text{font-size:.9rem}.page_access section .head h2{font-size:1.1rem}.page_access section .head .text{font-size:.8rem}.page_access .manager{border-radius:0;box-shadow:none;padding:20px 16px 30px}.page_access .manager .access_status_selector{row-gap:18px}.page_access .manager .access_status_selector li{column-gap:14px}.page_access .manager .access_status_selector button{column-gap:14px;font-size:.95rem}.page_access .manager .access_status_selector .checkBox{height:26px;min-height:26px;min-width:26px;width:26px}.page_access .manager .access_status_selector button p{font-size:1rem;padding-top:2px}.page_access .manager .access_status_selector button span{font-size:.9rem}.page_access .manager .btn_update{align-self:stretch;font-size:.95rem;padding:10px 0;top:0;width:100%}}.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-align: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}@media (max-width:700px){.page_access .sect_access_list,.page_access .sect_request_access{border:initial;padding:0}.page_access .sect_access_list{border:initial}.page_access .sect_access_list .head,.page_access .sect_request_access .head{padding:20px 16px}.page_access .request_list_empty li{font-size:1.8rem;padding:20px 0}}.page_meeting{margin-left:200px;min-height:100vh;padding:6vh 0;row-gap:32px}.block,.page_meeting{display:flex;flex-direction:column;width:100%}.block{background:#f7fcff;border-radius:16px;box-shadow:0 6px 18px #00000014;margin:0 auto;max-width:1190px;padding:24px 28px;position:relative;row-gap:20px}.block h2{border-bottom:2px solid #e6eef2;color:var(--blue);font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:700;padding-bottom:8px}.block .choose_panel{align-items:center;column-gap:12px;display:flex;padding:0 12px;position:absolute;right:28px;top:24px}.block .choose_panel button{color:var(--text);font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:700;opacity:.5}.block .choose_panel .actif{color:var(--blue);opacity:.8}.inp_field{display:flex;flex-direction:column;margin-top:12px;position:relative;row-gap:10px}.inp_field label{background-color:#fff;border-radius:4px;font-size:.85rem;left:8px;padding:0 6px;position:absolute;top:0;transform:translateY(-50%)}.inp_field input,.inp_field label{font-family:Manrope,sans-serif;font-weight:500}.inp_field input{border:1px solid #00000010;border-radius:6px;box-shadow:0 0 3px #00000010;color:#000;font-size:.9rem;height:40px;padding:0 12px;width:400px}.block .btn_create{align-self:flex-start;background:var(--blue);border:none;border-radius:20px;color:#fff;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:500;padding:8px 18px;transition:all .2s}.block .btn_create:hover{opacity:.8}.block .list_users{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:400px;overflow-x:visible;overflow-y:auto;padding:20px 6px;width:100%}.block .list_users::-webkit-scrollbar{width:6px}.block .list_users::-webkit-scrollbar-thumb{background:#00000030;border-radius:10px}.block .list_users::-webkit-scrollbar-track{background:#0000}.block .list_users li{background:#fff;border:2px solid #0000;border-radius:14px;box-shadow:0 4px 12px #0000000f;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px;transition:all .2s ease}.block .list_users li:hover{box-shadow:0 10px 22px #0000001a;transform:translateY(-4px)}.block .list_users li.selected{background:#f0f7ff;border:2px solid var(--blue)}.block .list_users li p{color:#333;font-family:Manrope,sans-serif;font-size:.9rem}.block .list_users li span{color:#2a7b9b;font-size:.8rem;font-weight:600}.list_block{display:flex;flex-direction:column;row-gap:12px}.list_block label{font-family:Manrope,sans-serif;font-size:.95rem;font-weight:600}.list_block ul{display:flex;flex-wrap:wrap;gap:10px}.participant_tag{align-items:center;background-color:#fff;border:1px solid #33333344;border-radius:20px;color:#333;display:flex;font-family:Manrope,sans-serif;font-size:.85rem;gap:10px;padding:6px 14px;position:relative;transition:all .2s}.participant_tag .remove{opacity:0;transform:translateX(6px);transition:all .2s}.participant_tag:hover{background:var(--red);color:#fff;opacity:.75}.participant_tag:hover .remove{opacity:1;transform:translateX(0)}.participant_tag .name{transition:transform .2s}.participant_tag:hover .name{transform:translateX(-2px)}.block .card{background:#fff;border-radius:14px;box-shadow:0 4px 12px #0000000f;display:flex;flex-direction:column;padding:16px 18px;row-gap:10px;transition:all .25s ease}.block .card:hover{box-shadow:0 10px 22px #0000001a;transform:translateY(-4px)}.card p{color:#333;font-family:Manrope,sans-serif;font-size:.95rem}.card p:last-of-type{color:#888;font-size:.85rem}.btn-join{background:var(--prim)}.btn-cancel{background:var(--red)}.btn-finish{background:#555}.invitation-card{border-left:4px solid var(--blue)}.empty{color:#aaa;font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:600;padding:20px;text-align:center}.block .panel{column-gap:24px;display:flex;flex-direction:row;margin-top:14px}.block .panel button{align-self:flex-start;background:#fff;border:1px solid #33333355;border-radius:20px;color:#333333d0;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:500;padding:8px 18px;transition:all .2s}.block .panel button:hover{background-color:#bf0603;color:#fff;opacity:.6}.block .panel .btn-blue{background:var(--blue);border:none;color:#fff}.block .panel .btn-blue:hover{background:var(--blue);opacity:.7}.block .alert{color:#444;font-family:Manrope,sans-serif;font-size:.95rem;line-height:1.7rem;opacity:.8;padding:0 10px}.block .alert span{color:var(--red);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media (max-width:700px){.page_meeting{margin-left:0;padding:24px 0;row-gap:24px}.block{border-radius:0;box-shadow:none;max-width:100%;padding:20px 16px;row-gap:18px}.block h2{font-size:1.2rem;text-align:center}.block .choose_panel{column-gap:10px;justify-content:center;padding:0;position:static}.block .choose_panel button{font-size:1rem}.inp_field input{font-size:.9rem;height:42px;width:100%}.block .btn_create{text-align:center;width:100%}.block .list_users{gap:14px;grid-template-columns:1fr;max-height:none;overflow:visible;padding:10px 0}.block .list_users li{border-radius:10px;padding:12px}.block .list_users li p{font-size:.85rem}.block .list_users li span{font-size:.75rem}.list_block ul{gap:8px}.participant_tag{font-size:.8rem;padding:5px 10px}.block .card{border-radius:10px;padding:14px}.card p{font-size:.9rem}.card p:last-of-type{font-size:.8rem}.block .panel{flex-direction:column;gap:10px}.block .panel button{font-size:.9rem;padding:10px 0;width:100%}.empty{font-size:1rem;padding:16px 0}.block .alert{font-size:.9rem;line-height:1.5rem;padding:0}}.page_wlist{align-items:center;display:flex;flex-direction:column;gap:24px;margin:6dvh 0 2dvh;min-height:92dvh;padding:20px;width:100%}.page_wlist h1{font-family:Manrope,sans-serif;font-size:1.6rem;text-align:center}.page_wlist .add_bar{align-items:center;border-radius:8px;box-shadow:0 0 10px #00000018;display:flex;height:44px;max-width:500px;overflow:hidden;width:100%}.page_wlist .add_bar input{border:none;flex:1 1;font-family:Manrope,sans-serif;font-size:1rem;height:100%;outline:none;padding:0 12px}.page_wlist .add_bar button{background-color:#707eff;border:none;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:.9rem;height:100%;padding:0 16px}.page_wlist ul{border-radius:8px;box-shadow:0 0 10px #00000018;display:flex;flex-direction:column;max-height:70dvh;max-width:500px;overflow-x:hidden;overflow-y:auto;width:100%}.page_wlist ul .list_empty{font-family:Manrope,sans-serif;font-size:1rem;padding:16px;text-align:center}.page_wlist ul .user_email{align-items:center;background-color:#ffffffb0;display:flex;gap:12px;padding:12px 16px}.page_wlist ul .user_email:nth-child(2n){background-color:#fff6}.page_wlist ul .user_email p{flex:1 1;font-family:Manrope,sans-serif;font-size:.9rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_wlist ul .user_email button{background:none;border:none;cursor:pointer;font-size:.9rem}@media (min-width:768px){.page_wlist{gap:32px;margin-left:200px;padding:0}.page_wlist h1{font-size:1.8rem}.page_wlist .add_bar button{padding:0 20px}.page_wlist ul .user_email{gap:20px;padding:14px 20px}}@media (min-width:1024px){.page_wlist{padding:0}.page_wlist h1{font-size:2rem;text-align:left}.page_wlist .add_bar,.page_wlist ul{max-width:600px}.page_wlist ul .user_email button{display:none}.page_wlist ul .user_email:hover button{align-items:center;display:flex}}.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;overflow:hidden;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}@media (max-width:700px){.form_signup{border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:100%;min-height:100dvh;padding:20px 16px 30px;row-gap:20px}.form_signup h1{font-size:1.4rem;margin:8px auto}.form_signup .text{font-size:.9rem}.form_signup .head h2{font-size:1.1rem}.form_signup .head .text{font-size:.8rem}.form_signup .fields{row-gap:28px}.form_signup .alertMsg{font-size:.9rem;text-align:center}.form_signup .panel{flex-direction:column;gap:12px}.form_signup .btn_next,.form_signup .btn_prev,.form_signup .btn_submit{font-size:.95rem;padding:10px 0;width:100%}.inp_field input{font-size:.9rem;height:42px;width:100%}.inp_field textarea{font-size:.85rem;height:140px;width:100%}.inp_field label input{font-size:.8rem;width:120px}.list_block ul li{gap:10px}.list_block button{column-gap:12px;font-size:.95rem}.list_block ul .checkBox{height:26px;width:26px}.list_block ul input{font-size:.9rem;height:40px;width:100%}}.form_registered{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:40px 20px;row-gap:20px;width:100%}.form_registered h1{color:#222;font-family:Manrope,sans-serif;font-size:1.6rem;margin:0 auto 16px}.form_registered .blocks{display:flex;flex-direction:column;row-gap:24px;width:100%}.form_registered .inp_block{display:flex;position:relative}.form_registered .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_registered .inp_block input{border:1px solid grey;border-radius:6px;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:500;height:42px;padding:0 10px;width:100%}.form_registered .btn_submit{background-color:var(--prim);border-radius:8px;color:#fff;font-family:Manrope,sans-serif;font-size:1.1rem;margin:10px auto;opacity:.85;padding:8px 20px;transition:all .2s}.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:12px;max-width:720px;padding:20px;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-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;text-align:center}.popup_intro{color:#444;font-family:Manrope,sans-serif;font-size:.9rem;line-height:1.5;text-align:justify}.popup_box{background:#f4f8fb;border-left:4px solid var(--blue);border-radius:12px;padding:12px 6px 16px}.popup_box p{font-family:Manrope,sans-serif;font-size:1rem;font-weight:800;font-weight:600;margin:0 0 8px 4px}.popup_box ul{display:flex;flex-direction:column;row-gap:6px}.popup_box li{border-radius:8px;color:#333;font-family:Manrope,sans-serif;font-size:.95rem;font-size:1rem;line-height:1.4;padding:0 6px;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)}@media (min-width:700px){.form_registered{padding:0 0 40px;row-gap:28px}.form_registered h1{font-size:2.2rem;margin-bottom:20px}.form_registered .blocks{max-width:400px;row-gap:30px}.form_registered .inp_block label{font-size:1rem;left:12px;padding:0 8px}.form_registered .inp_block input{font-size:1.1rem;height:46px}.form_registered .btn_submit{font-size:1.3rem;padding:8px 28px}.form_registered .btn_submit:hover{opacity:.5}.popup_content{border-radius:18px;gap:20px;max-width:720px;padding:32px 28px;width:90%}.popup_content h2{font-size:1.6rem}.popup_intro{font-size:1rem;line-height:1.5}.popup_box{padding:16px 18px}.popup_box p{font-size:1.2rem;margin-bottom:8px}.popup_box ul{gap:4px}.popup_box li{font-size:.95rem;font-size:1rem;line-height:1.4;padding:8px 12px}.popup_btn{border-radius:10px;font-size:1rem;margin:10px auto 0;padding:12px 20px}}: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:100dvh;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.052791ad.css.map*/