@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;font-weight:400}body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn_orange{background-color:#ff8802;color:#fff;border-radius:5px}button{cursor:pointer}.zone_navBar{height:70px;margin:0;position:fixed;width:100%;top:0;z-index:90}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=date]:focus,input[type=tel]:focus,textarea:focus{outline:none;box-shadow:0 0 15px #559cc6,0 2px 2px #559cc6;margin:12px 0}.annonces_div_general{border-radius:15px;display:flex;box-shadow:0 0 15px #999,0 2px 2px #9a9a9a;margin-bottom:15px}.contour_bleu{padding:12px 20px;margin:10px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box;box-shadow:0 0 10px #63b7e7,0 2px 2px #63b7e7;border-radius:5px}.boutonSuivant,.boutonSuivantAnnonce{height:45px;width:80px;margin-left:5%;border-radius:24px;box-shadow:0 0 10px #0003,0 5px 5px #0000003d;border:none}.boutonPrecedent{height:45px;width:80px;margin-left:40%;border-radius:24px;border:1px solid #f1f1f1;background:#fff;box-shadow:0 0 20px #0003,0 5px 5px #0000003d}input[type=submit]:hover{background-color:#fff;color:#ff8802;border:1px solid #FF8802;transition:.15s;cursor:pointer}.connexion{background-color:#ff8802;color:#fff;margin:8px 0;border:none;cursor:pointer;width:100%;border-radius:5px}.bouton_logo{border-radius:50%;color:#fcfcfc;background-color:#035583}.bouton_logo_petit{border-radius:50%;color:#fcfcfc;background-color:#035583;font-size:x-small;padding-top:3px;padding-bottom:4px}.titre_element_annonces{margin-top:10px;line-height:10px;margin-bottom:10px}.photoProfil{border-radius:100%;height:20px;width:20px;padding:0}.boutonOK{background-color:#ff8802;color:#fff;font-size:large;border-radius:2rem;min-height:2.5rem;border:none;padding:0 .5rem;margin:0 .5rem}.boutonRefuser{background-color:#727171;color:#e5e1e1;font-size:large;border-radius:2rem;min-height:2.5rem;padding:0 .5rem;margin:0 .5rem}.popup-box{position:fixed;background:#00000050;width:100%;min-width:700px;min-height:800px;height:100vh;top:10px;left:0}.box{position:relative;width:650px;margin:0 auto;max-height:70vh;margin-top:calc(15vh - 10px);background:#fff;border-radius:4px;padding:20px;border:1px solid #999;overflow:auto}.close-icon{cursor:pointer;position:fixed;right:calc(50% - 352px);top:calc(15vh - 11px);background:#ededed;width:15px;height:15px;border-radius:50%;line-height:17px;text-align:center;border:1px solid #999;font-size:20px}#divAcheteur1,#divVoyageur1{height:120px;width:auto;min-width:620px;margin-left:0;margin-top:10px;margin-bottom:10px;display:flex;padding:0;cursor:pointer;border:1px solid #ccc;box-sizing:border-box;box-shadow:0 0 10px #63b7e7,0 2px 2px #63b7e7;border-radius:5px}#titreproduit{display:block;margin-left:10px;text-align:left;font-size:x-large}#texteAcheminement{display:block;margin-left:10px;text-align:left}#texteparenthése{font-size:small}.divImageGauche{font-size:small;color:#3e5b71;margin-top:20px;width:50px}.divTextDetail{font-size:small;color:#3e5b71;width:210px;padding-left:10px}#textVoyageur{padding-top:15px}.divtextBig{margin:0;padding:0;color:#23445c;font-size:x-large;line-height:25px}.divCoutProduit{width:180px;padding:0;color:#23445c;font-size:small;text-align:left}.divCoutProduit #text_Indication_Rembourssement{font-size:.8em}.divContrepartie1{width:130px;margin:0;padding-left:10px;text-align:left;border-left:dashed #23445c}.divVoyage{display:flex;margin-left:0;margin-right:0}#divDetailV{width:400px}#divPaysDepat{width:250px;padding-top:20px;padding-left:10px}#divPaysArrive{width:350px;padding-top:20px}#divfleche{padding:0;margin:0;height:60px;line-height:0px}.divTextContrepartie{font-size:small;color:#3e5b71;width:110px}.prixC{text-align:right;padding-right:10px}.divTot{height:70px;width:auto;min-width:620px;margin-left:0;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;justify-content:space-between;padding:0;cursor:pointer;border:1px solid #ccc;box-sizing:border-box;box-shadow:0 0 10px #63b7e7,0 2px 2px #63b7e7;border-radius:5px}.divClicked{outline:none;box-shadow:0 0 15px #559cc6,0 2px 2px #559cc6;background-color:#def1ff;margin:12px 0;transform:translateY(5px);-webkit-transform:translate(0px,5px);border-bottom:1px solid}#divTotPrix{padding-right:45px;margin-top:20px}.prixTot{font-size:xx-large}.textTot{font-size:small;color:#3e5b71;width:260px;margin-left:10px}.textBig{margin:0;padding-top:10px;padding-left:10px;color:#23445c;font-size:x-large;line-height:20px;text-align:left}.divRadioBouton1{text-align:left;padding-left:10px;color:#23445c}#div_body_admin{margin-top:80px}.div_validationCarte{margin:auto;width:590px}#validation{display:flex}.div_validationAnnonce{margin-left:20px;padding-left:20px;width:500px;border-left:solid}.div_menu{height:60px;display:flex;padding-bottom:10px}.boutonMenu{width:400px;margin:auto}.boutonMenu:hover{background-color:#ffbb6e;color:#fff}.div_general{border-radius:15px;box-shadow:0 0 15px #999,0 2px 2px #9a9a9a;margin-bottom:15px;height:330px;padding:10px}.div_img{height:200px;display:flex}.img_id{width:300px;height:190px;margin-right:5px}:root{--primary-color: #48B5D6;--secondary-color: #FF8802;--white-color: #fcfcfc;--black-color: #03617d;--transition-speed: .2s}.bar{height:5rem;min-width:38.75rem;background-color:var(--primary-color);align-items:center;position:relative;display:flex;flex-direction:row}.nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-left:1.875rem}.Logo{height:4.0625rem;width:11.25rem;padding-bottom:.3125rem}.imageLogo{height:4.0625rem}.imageLogo:hover{cursor:pointer}.nav button{color:#fff}#divLangue{padding-top:1.4375rem;height:2.5rem;width:5rem}#divLangue select:focus{outline:none}#choixLangue{height:1.875rem;width:3.125rem;border-radius:.3125rem}.div_creerAnnonce{padding-top:.9375rem;height:3.5625rem;width:fit-content;position:absolute;right:20.625rem}.creerAnnonce{max-width:8.75rem;height:3.4em;font-weight:700;background-color:var(--secondary-color);display:flex}.addAnnonce{margin-top:.3125rem;margin-left:.1875rem}.text_add_annonce{height:100%;margin-left:.3125rem;display:flex;align-items:center}.logo_annonce{font-size:xx-large;display:block}.div_annonces{padding-top:1.5625rem;height:3rem;width:7.1875rem;right:12.8125rem;position:absolute}.annonces{width:6.875rem;background-color:transparent}.fleche{margin-left:.375rem;transition:transform var(--transition-speed)}.annonces:hover{height:4.375rem;width:7.8125rem;background-color:var(--white-color);border-radius:.625rem;padding-left:0;margin:0}.persone_co:hover{height:9.375rem;width:7.5rem;background-color:var(--white-color);border-radius:.625rem;padding-left:0;margin:0;color:#000}.annonces:hover .flecheAnnonces{transform:rotate(180deg)}.arriere_plan_annonces_appuyé{margin-bottom:2rem}.dropdown-content-1{display:none;position:absolute;top:2rem;padding-left:.3125rem;width:6.25rem;margin:0;color:#000}.dropdown-content-1 p{text-align:left;color:#000;text-decoration:none;background:#fff;margin-bottom:.5rem;height:1.0625rem;width:100%}.annonces:hover .dropdown-content-1{display:block}.div_profil{width:8rem;position:absolute;right:3.5rem}.dropdown-content p{text-align:left;color:#000;border:none;text-decoration:none;background:#fff;margin-bottom:.0625rem;height:1.0625rem;width:100%}.profil{display:flex;background-color:transparent;height:4rem}.bouttonProfil{background-color:transparent;border:none;border-radius:.375rem}.profil:hover{border-radius:1.5rem .8rem .8rem;padding-left:0;margin:0}.profil:hover .div_profil{padding-left:0}.profil:hover .flecheProfil{transform:rotate(180deg);color:#000}.arriere_plan_profil{border-radius:99999px;background-color:var(--secondary-color);height:3.125rem;width:3.125rem}.flecheProfil{margin-left:.375rem;margin-top:1.25rem;transition:transform var(--transition-speed)}.logo_profil{margin-top:.5625rem;font-size:xx-large;background-color:var(--secondary-color);border-radius:.625rem;padding:.3125rem}.PhotoProfilNavBar{border-radius:100%;padding:0;border:solid;height:2.375rem;width:2.375rem}.fondConnecte{background:transparent}.div_mail{height:4.1875rem;width:4.0625rem;position:absolute;right:0}.messageNavbar{background-color:transparent;border:solid var(--secondary-color);border-radius:50%;padding:.3125rem;color:var(--black-color)!important;margin-top:.625rem}.logo_message{font-size:xx-large}.dropdown-content button{text-align:left;color:#000;text-decoration:none;background:#fff;height:1.875rem;width:100%}.dropdown-content button:hover{background:#f1f1f1}.dropdown-content{display:none;position:absolute;top:3rem;border:solid;width:6rem;background-color:#fff}.profil:hover .dropdown-content{display:block}.connexion-inscription{display:flex;align-items:center;justify-content:space-between;margin-right:1.25rem}.boutonsnav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-right:1.5625rem}.message2{background-color:transparent;color:#fff}.bouton-connexion .seConnecter{color:#fff}.button_container{display:flex;align-items:center}.hide{display:none}.link_button{display:flex;align-items:center;justify-content:center;width:max-content;height:inherit}button{border:none;border-radius:4px}.zone2{background:url(/assets/avion-QHkAh44l.png) no-repeat;background-size:100%;height:50vh;min-width:40rem;display:flex;justify-content:center}.block{display:flex;flex-direction:column;font-size:xx-large;margin-top:8rem}.slogan{font-weight:700;margin:0 auto;display:flex;justify-content:center}.tab_slogan td{max-height:85%;height:50px;line-height:0px}.point{color:#da7f23;font-size:50%;width:.5rem}.sloganBleuCiel{width:12rem;font-size:90%;color:#48b5d6;text-align:center}.inscription_connecter{width:100%;min-width:350px;height:80px;font-size:xx-large;display:flex;justify-content:center;margin:auto}#table_inscription_connexion td{height:50px}.inscription{height:35px;width:120px;color:#fff;font-size:large;font-weight:700;background-color:#ff8802;margin-right:5%}.seConnecter{height:35px;width:120px;margin-left:5px;text-decoration:underline;font-size:large;color:#000;background-color:transparent}.boutonInscriptionPosition{text-align:right}.seConnecterPosition{text-align:left}.zone3{min-width:550px;margin:auto;display:flex;justify-content:center;flex-direction:column;align-self:auto;gap:25px}.ImageBas{min-height:70px;min-width:20px;width:100%;margin:auto}#textAccueil{width:70%;font-size:x-large;font-weight:700;text-align:center}.textAccueilDiv,.VersStores{display:flex;justify-content:center}.boutons{display:flex;flex-direction:column;justify-content:space-between;width:200px;row-gap:10px}.bouton{display:flex;flex-direction:row;justify-content:center;width:100%;background-color:#000;color:#fff;font-style:normal;align-items:center;border-radius:10px}.bouton a{color:#fff;text-decoration:none}.icone{width:20%}.lien{width:70%}.lien strong{font-size:large}.bouton i{width:20%;text-align:center;font-size:28px;margin-right:7px}.SocialMedia{display:flex;flex-direction:row;justify-content:center;gap:10px;align-items:center}.reseau{height:40px;margin-left:15px}.resau2{height:70px}#ExplicationsAcheteur{width:30%;background-color:#f3f6f4;padding:20px;min-width:180px;position:absolute}#ExplicationsAcheteur h3{display:inline;color:#48b5d6}#ExplicationsAcheteur p{color:#444;text-align:start}#ExplicationVoyageur{width:30%;background-color:#f3f6f4;padding:20px;min-width:180px;position:absolute}#ExplicationVoyageur h3{display:inline;color:#48b5d6}#ExplicationVoyageur p{color:#444;text-align:start}#ExplicationConsommateur{width:30%;background-color:#f3f6f4;padding:20px;min-width:180px;position:absolute}#ExplicationConsommateur h3{display:inline;color:#48b5d6}#ExplicationConsommateur p{color:#444;text-align:start}.ImagesExplications{display:flex;flex-direction:column;justify-content:center;width:70%}.icones_users{display:flex;flex-direction:row;justify-content:center;margin:auto}.blockImages{display:flex;justify-content:center}@media all and (max-width: 600px){#ExplicationsAcheteur p,#ExplicationVoyageur p{font-size:10px}}@media all and (max-width: 800px){#ExplicationsAcheteur p,#ExplicationVoyageur p{font-size:12px}}.fa-apple,.fa-google-play{height:2em}.block_general{padding:15px;margin-top:70px}.Bretour{background:transparent;font-weight:700;height:50px;width:100px;padding:0}.fontRetour{background-color:#23445c;color:#ebebeb;padding:7px;width:20px;border-radius:70%;margin-right:5px}.block_photo_nom_tot{padding-top:40px;width:470px;min-width:470px;height:150px;margin:auto;display:flex}.photo_nom{display:flex;margin:5px}.PhotoProfil{border-radius:100%;padding:5px;border:solid;height:130px;width:130px}.b_modif_photo{position:absolute;margin-top:100px;margin-left:100px;border:solid;border-radius:50%;padding:2px;background-color:#fff}#canvaProfil{border-radius:100%;border:solid black;height:130px;width:130px}.nom_prenom{margin-top:60px;margin-left:15px;width:250px;font-weight:700;font-size:x-large}.tot_gangne{width:105px;height:50px;padding:0 5px;margin-top:50px;margin-left:55px;border:solid #ebebeb;border-radius:7%;color:#1a3c55}.tot_text{font-size:small;line-height:3px}.tot_valeur{font-weight:700;line-height:3px;margin-left:25px}.block_info_modif{padding-top:20px;width:470px;margin:auto;position:relative}#B_text_mail,#B_text_date,#B_Pays,#B_text_cb{position:absolute;right:140px}h3{font-size:large}.info{line-height:2px;font-size:x-large;font-weight:400;margin-right:15px}.B_modif{color:#23445c;border:solid #ebebeb;background-color:#fff;height:40px;width:40px;border-radius:50%;text-align:center;padding:2px;font-size:x-large}.B_info{font-size:large;padding:2px;height:30px;width:30px}.stripe-info-btn{display:flex;align-items:center;justify-content:center;margin-top:20px}.stripe-info-btn button{background-color:var(--normal-orange);color:var(--white);border:none;border-radius:5px;width:200px;height:30px;margin-left:10px}.bloc_photo{background:url(/assets/valise_ferm%C3%A9-Dl4_Q3gE.png) no-repeat;background-size:100%;margin-top:70px;display:flex;min-width:1100px}.div_photo_nom{height:auto;padding-left:50px;min-width:700px;color:#ebebeb;display:flex;flex-direction:column;gap:100px;padding-bottom:20px}.text{line-height:2px}.div_recherche{height:100px;min-width:1000px;display:flex;flex-direction:row;justify-content:space-between;padding-left:20px;padding-right:20px}#boutonChercher{margin-top:30px;margin-left:20px}.conteneur_input_annonces{color:#ff8802;margin-top:25px;padding-top:5px;height:57px;min-width:250px;padding-left:10px;display:flex;align-items:center}.button_submit_annonces{margin-top:25px;padding-top:5px;height:57px;width:200px;min-width:200px}.p_titre{margin-top:3px}.input_annonces{width:150px;border-radius:0;box-shadow:none;border:none;margin-left:15px;margin-top:0}.div_recherche .input_annonces:focus{border:none;outline:none;box-shadow:none;margin-left:15px;margin-top:10px}.div_annonces_produit{min-width:620px;display:flex}.div_affiner_recherhce{padding-left:20px;width:15%;min-width:200px;height:350px}.titre_recherche_gauche{line-height:0px}.table_recherche{color:#000}.table_recherche td{height:15px}.input_number{width:40px;border-radius:5px}.checkbox_input{margin-left:10px}.div_annonces_lamda{margin-top:20px;width:45%;min-height:500px;min-width:550px;padding:8px}.div_annonces_urgentes{width:35%;min-width:390px;min-height:500px}#titre_A_urgentes{line-height:1px;width:90px;margin-top:4px;margin-left:15px}#div_annonces_u_border{border-left:solid;padding-left:10px}#div_autour_photo_1{width:160px;min-width:160px}.div_photo{width:100%;border-radius:15px;background-size:100%}.div_photo input:hover{cursor:pointer}.boutons_photo{background-color:#ff8802;color:#fff;border-radius:10px;margin-top:75%;margin-left:10%;height:20px;width:55px;border:none}.annonces_urgentes{background-color:#ff8802;color:#fff;border-radius:10px;margin-top:70%;margin-left:5%;height:20px;width:55px;border:none}.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px #00000029;border-radius:5px}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;left:0;right:0;top:0;bottom:0}.div_description{width:52%;min-width:180px;padding-left:10px}#titre:hover{cursor:pointer;text-decoration:underline;color:#ffaa5e}#titre:active{color:#ff973c}.photoDescriptionAnnonce{margin-top:6px;margin-right:4px}#spanProfilUserAnnonce{margin-bottom:10px;font-size:x-small}#spanProfilUserAnnonce:hover{cursor:pointer;text-decoration:underline}#spanProfilUserAnnonce:active{color:#3a5984}.text_lieu{line-height:1px}.text_lieu i,#description{font-size:small}.div_prix{width:17%;min-width:95px;border-left:dashed;padding-left:8px}.div_contrepartie{box-shadow:0 0 5px #999,0 2px 2px #9a9a9a;border-radius:0 5px;width:80px;margin-top:7px;padding-left:3px;padding-top:1px}.text_contrepartie{font-size:xx-small}.text_prix{font-size:small}.div_cout_tot{box-shadow:0 0 10px #999,0 2px 2px #9a9a9a;background-color:#ff8802;color:#fff;border-radius:0 5px;width:80px;padding-top:1px;padding-left:3px}.text_prix_tot{font-size:small;margin-left:10%}.annonces_u_div_general{height:200px;border-radius:15px;display:flex;box-shadow:0 0 15px #999,0 2px 2px #9a9a9a;margin-bottom:15px}#colone_droite{height:150px}#div_profil{margin-left:15px;margin-top:15px;height:20px}#autour_photo{height:auto}#titre{font-size:large}.text_lieu_urgente{line-height:1px}.text_contrepartie_urgente{font-size:xx-small;line-height:1px}.text_prix_urgente{font-size:small;line-height:1px;margin-left:25px}#div_profilUrg{margin-top:3px;margin-left:3px}#spanProfilUserAnnonceUrg{margin-bottom:10px;font-size:x-small}#spanProfilUserAnnonceUrg:hover{cursor:pointer;text-decoration:underline}#spanProfilUserAnnonceUrg:active{color:#3a5984}.text_lieu_urgente i{font-size:small;line-height:10px}#div_description{font-size:small;margin-left:15px}#profil{font-size:xx-small;line-height:1px}#div_cout_urgent{box-shadow:0 0 10px #999,0 2px 2px #9a9a9a;background-color:#f53422;color:#fff;border-radius:0 5px;width:80px;height:40px;padding:1px 1px 1px 3px}.text_contrepartie{font-size:xx-small;line-height:1px}.nav{width:100%;height:10vh}.container_form{width:40%;height:40%;margin:auto;position:relative;top:100px;display:block}#formConnexion,#formConnexion_admin{margin-top:0;width:90%;padding:5%;border:1px solid #f1f1f1;background:#fff;box-shadow:0 0 20px #0003,0 5px 5px #0000003d}.container_form h1{width:170px;margin:auto;padding-bottom:10px}#formConnexion_admin h1{width:290px;margin:auto;padding-bottom:10px}.container_form input{width:100%}.zone_admin{width:30px;height:30px;margin-left:20px;margin-top:100px;margin-bottom:0}.icon_admin{color:#58b4d4;font-size:x-large}#inscription_de_co{margin-left:44%;margin-top:300px;width:150px}#bouton_valider_co{margin-left:0;margin-top:10px;margin-bottom:10px}.mdpRate{box-shadow:0 0 6px #ec4040,0 2px 2px #ec4040;animation:shake .4s linear}@keyframes shake{0%{transform:translate(0)}10%{transform:translate(5px)}20%{transform:translate(-5px)}30%{transform:translate(5px)}40%{transform:translate(-5px)}50%{transform:translate(5px)}60%{transform:translate(-5px)}70%{transform:translate(5px)}80%{transform:translate(-5px)}90%{transform:translate(5px)}to{transform:translate(0)}}.error-element{animation:shake .5s linear}.container_form_inscription{margin:120px auto 0;top:10%;width:70%}#drop-zone2,#drop-zone3,#drop-zone4{height:120px;width:120px;padding:20px;text-align:center;font-size:18px;font-weight:700;margin-top:10px;margin-right:20px}#LeCanva2,#LeCanva3,#LeCanva4{height:120px;width:120px;padding:0}.form_inscription{flex-wrap:wrap;background:#fff;box-shadow:none;width:100%}.container_form_inscription h1{font-size:35px}.form_inscription table{margin:0;width:100%}td{padding:0 30px 0 0;width:50%;height:85px}.container_form_inscription input{width:100%}#submit{width:50%;margin:20px 25%}.divZoneImageI{display:flex;flex-direction:column}.divZoneImageI div{display:flex;flex-direction:row}.bouttonSubmit{height:35px}.container_mes_achats{padding:2%;margin-top:20px}.actions{width:35%;height:100%;padding:3px 15px}.div_conteneur_golbal{padding-top:1px}.logoCheck{color:#6fb9f3;margin-right:6px}#bouton_3pt{border-radius:50px;background-color:#6fb9f3;color:#fff;padding:0 5px 1px;margin-top:10px}#bouton_valide{border-radius:50px;background-color:#6fb9f3;color:#fff;padding-top:4;padding-bottom:1px;padding-left:3px;padding-right:3px;margin-top:10px}.text_option{margin-left:15px;line-height:5px}.div_ligne{display:flex;height:30px;margin-bottom:10px}.logo{color:#fff}#pratique{padding-top:8px}.contrepartie h1{font-size:x-large}.div_boutton_text{display:flex;height:35px;margin-bottom:15px}.bouton_logo_c{border-radius:50%;color:#fcfcfc;padding:0 0 0 3px;height:30px;width:30px;background-color:#035583}.prixContrepartieMesAnnonces{margin-left:15px;line-height:0px;margin-bottom:34px;font-size:18px;padding-top:0}.logo1{margin-right:10px;margin-left:6px}.logo2{margin-right:7px}.active{color:#035583}.desactive{color:#b6b6b6}#div_autour_photo{width:160px;height:150px;min-width:160px;min-height:150px}.produit_container{width:40%;height:100%;min-width:400px;border-right:dashed;display:flex}#description_achatsVoyages{width:65%;height:100%;padding:3px 10px}#titre_profil{margin-bottom:10px}.informationProduits{font-size:8px;height:78px;padding-top:0}#div_profil{display:flex;margin-top:0;margin-left:0}.text_lieu{font-size:small}.PhotoProfilComponentProduit{border-radius:100%;padding:5px;height:20px;width:20px;margin-right:5px}#button_img_profil{border-radius:50%;border:solid;padding:0;height:30px;width:30px}.nomPrenom{margin-bottom:5px;font-size:x-small}.logo_lieu_vente{margin-left:6px;margin-right:5px}.logo_achat{margin-left:3px;margin-right:6px}.div_nomsActeur{height:30px;min-width:250px;display:flex;padding:0 5px}.titre_nom{margin-top:0;margin-left:5px;margin-right:40px;color:#035583;line-height:15px}#bouton_valise{padding-left:8px;padding-right:8px}.achatVoyages{height:150px;min-width:800px}#wrapperPageCreationAnnonce1{display:flex}#wrapperPageCreationAnnonce1 label{font-weight:700}#wrapperFormCreationAnnonce1{width:75%;min-width:800px}.lieuAchatReception{height:180px;margin:80px 10px 0;padding:5px 5px 5px 15px}.lieuAchatReception table{width:90%}.lieuAchatReception table tr{display:flex;flex-direction:row;gap:25px}.detailsDuProduit{height:550px;margin:0 10px;padding:5px 5px 5px 15px}.lieuAchatReception h1,.detailsDuProduit h1{font-size:24px}.lieuAchatReception label{border:black}#tdChoixPaysDepart{height:auto;padding:0}#tdChoixPaysDepart label{display:block;height:40px}#tdChoixPaysLivraison{height:auto;padding:0}#tdChoixPaysLivraison label{display:block;height:40px}#tdVilleArrivee{height:auto;padding-top:0}#tdVilleArrivee input{padding:12.75px 20px;margin:10px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box;box-shadow:0 0 10px #63b7e7,0 2px 2px #63b7e7;border-radius:5px}#tdVilleArrivee label{display:block;height:40px}.lieuAchatReception select,.lieuAchatReception input{width:100%}.detailsDuProduit label,.detailsDuProduit input,.detailsDuProduit select{margin-left:0}.detailsDuProduit input,.detailsDuProduit select{margin-top:14px}.logoGauche{margin-right:10px;margin-left:0}.detailsDuProduit input:focus{outline:none}.lieuAchatReception select:focus{outline:none}.detailsDuProduit select{width:100%}.detailsDuProduit select:focus{outline:none;box-shadow:0 0 15px #559cc6,0 2px 2px #559cc6}#drop-zone{height:120px;width:120px;padding:20px;text-align:center;font-size:18px;font-weight:700;margin-left:20px;margin-top:10px;margin-right:20px}.drag-over{box-shadow:0 0 15px #30dc95,0 2px 2px #30dc95}.divImageDeposee{height:120px;width:120px;padding:0;margin-left:20px;margin-top:10px;margin-right:20px}.imageDeposee{height:120px;width:120px;border-radius:6px}#avancement{width:20%;float:right}.divZoneImage{display:flex;flex-direction:column;width:50%;margin-left:0}.divZoneImage div{display:flex;flex-direction:row}#sousDivDetailsDuProduit{display:flex;flex-direction:row;width:90%}#divPoidEtTitre{width:50%;padding-left:0}#divPoidEtTitre input{width:100%}#textareaDescription{resize:none;margin-left:0;width:90%}#labelDescription{margin-left:0}#avancement3{min-width:200px;width:25%;background-color:#ffc583}#LeCanva{height:120px;width:120px;padding:0}.BoutonsPassage{margin-bottom:3%}.wrapperGeneralAvancement{background-color:#ffc583;padding:2% 2% 2% 4%;height:100%}.wrapperAvancement{height:100px;width:100%;display:flex}.wrapperAvancement button{cursor:default}.wrapperAvancement h2{display:block;font-size:1.1em;padding-top:20px}#etape1{margin-top:200px}#etape1 span{margin-top:9px}#etape2{margin-top:38px}#etape2 button{height:35px;min-width:35px}#etape2 span{margin-top:9px}#etape3 button{height:35px;min-width:35px}#etape3{margin-top:50px}.buttonAvancement{border-radius:90999px;background-color:#fff;border:solid #FF8802;height:35px;width:35px;margin-right:10px;margin-top:30px;box-shadow:5px #000;padding:0}.logoAvancementGood{color:#ff8802;background-color:#fff;border-radius:999999px;height:35px;width:35px;min-width:35px;font-size:35px}.icon3points{color:#ff8802}.troisPoints{color:#ff8802;padding:0 0 10px;font-size:16px}.pageCreeruneAnnonce2{display:flex}#wrapperPageCreationAnnonce2{padding-top:90px;width:75%;min-width:800px}#wrapperPageCreationAnnonce2 h1{margin-left:15px}#sousWrapperPageCreationAnnonce2{margin-bottom:20px}#wrapperPageCreationAnnonce2 label{font-weight:700}#divPrixDevise{height:120px;width:90%;padding-left:15px;margin-top:20px;display:flex;flex-direction:row}#divPrixDevise input{width:80%}#divPrixDevise select:focus{margin-left:0}#divDevise{min-width:230px}#divDevise input{width:80%}#divPrix{min-width:230px}#divPrix input{width:80%}#divDegImportance{min-width:230px}#divDegImportance select{width:80%}#acheminementProduit{margin-top:10px;min-width:600px;display:flex;flex-direction:column;gap:20px}#acheminementProduit label{margin-left:15px;font-size:22px;min-width:400px}#acheminementProduit label span{font-size:12px}#divAcheteur,#divVoyageur{height:140px;min-height:120px;width:60%;min-width:620px;display:flex;flex-direction:row;padding:0;margin:auto}.divImageGauche{width:10%;margin-right:5px}.divDetail{width:70%;min-width:370px;border-right:dashed;padding:10px}.divContrepartie{padding:10px;width:20%}.divPrixContrepartie{font-weight:700;font-size:1rem;margin-top:15%}.divPaysDetail{font-weight:700;font-size:38px;margin-left:10px;margin-top:1.5%}.divPaysDetail2{font-weight:700;font-size:22px;margin-left:10px;display:flex}.logo_fleche{height:30px;margin-top:25px;margin-right:10px}#PpaysDepart{margin-right:10px}.logoImageGauche1{margin-top:45%;margin-left:25%;font-size:40px}.logoImageGauche2{margin-top:45%;margin-left:20%;font-size:40px}.divClicked{outline:none;box-shadow:0 0 15px #559cc6,0 2px 2px #559cc6;margin:12px 0;transform:translateY(5px);-webkit-transform:translate(0px,5px);border-bottom:1px solid}#avancement2{min-width:200px;width:25%}.BoutonsPassage{margin-bottom:5%}.pageCreeruneAnnonce3{display:flex}#avancement{min-width:200px;width:25%}#wrapperPageCreationAnnonce3{padding-top:90px;margin-left:15px;width:75%;min-width:800px}#wrapperPageCreationAnnonce3 h1{margin-left:0}#divPremierePartieRecapitulatif{height:200px;width:90%;display:flex}#divTitreDestination{height:100%;width:45%}#divTitreDestination div{margin-bottom:15px}#divPremierePartieRecapitulatif p{margin-bottom:0}#divPhotoPrix{height:100%;width:45%}#divPrixAnnonce{padding-top:0;margin-top:0}#divDescription{height:90px;width:90%;margin-top:5px}#divCommission{height:70px;width:90%;display:flex}#divCommission div{width:33%;min-width:250px;height:100%}#divPrixTotal,#divNote{width:90%;height:70px}#divPhotoAnnonce{width:130px;height:130px;margin-bottom:0;padding:0;border-radius:6px}.imageAnonce{width:128px;height:128px;border-radius:6px}.container_mes_achats h1{margin-top:40px}#div_global_annonces{min-width:980px}:root{--white-color: #fcfcfc;--dashed-border: dashed;--primary-color: #48B5D6;--secondary-color: #FF8802;--black-color: #03617d;--transition-speed: .2s}.contrepartie{width:25%;border-right:var(--dashed-border);padding:.2rem 1rem;min-width:12.5rem}#div_prix_global{min-width:7.5rem}#div_détails_du_prix{display:flex}#div_prix_tot{height:2rem;width:5rem;margin:auto}#titre_prix_tot{line-height:.3125rem;margin-top:.1875rem;font-size:small}#text_val_prix_tot{display:flex}.div_prix_annonces{display:flex;height:1.25rem;margin-bottom:.1875rem;justify-content:space-between;gap:.5rem}.div_prix_annonces #bouton_valise_2{padding:.25rem .4375rem}.icon_question{color:var(--secondary-color);font-size:small;margin-top:.4375rem}.bouton_question{border-radius:70%;color:var(--white-color);background-color:var(--secondary-color);font-size:xx-small;padding:1px 6px;margin-left:0}.custom-tooltip{background-color:#fff;border:1px solid #cccccc;color:#333;font-size:14px;padding:8px}.actions{width:27%;min-width:300px;height:100%;padding:3px 25px}#text_manque_voyageur{font-size:large}#text_payement{font-size:small;line-height:5px}#text_attente_payement{font-size:large;line-height:10px;margin-top:8px;margin-bottom:35px}#div_bouton_payement{height:40px;padding-top:5px}.bouton_payement{color:#1a3c55;height:35px;width:110px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box;box-shadow:0 0 5px #63b7e7,0 2px 2px #63b7e7;border-radius:15px;margin-right:15px}.div_ligne{display:flex;height:30px;margin-bottom:6px}.bouton_3pt{border-radius:50px;border:solid #6FB9F3;background-color:#fff;color:#6fb9f3;margin-top:8px;padding-bottom:8px;padding-right:2px;padding-left:2px;box-shadow:1px 0 8px #70aace,0 1px 1px #70aace}.bouton_vide{border-radius:50px;border:solid #6FB9F3;background-color:#fff;color:#6fb9f3;margin-top:11px;margin-bottom:1px;padding-left:7px;padding-right:7px;margin-left:3px;box-shadow:1px 0 8px #70aace,0 1px 1px #70aace}.bouton_valide{border-radius:50px;background-color:#6fb9f3;color:#fff;font-size:x-small;padding:0 3px;margin-top:10px;margin-bottom:3px;margin-left:3px;box-shadow:1px 0 8px #097ec4,0 1px 1px #097ec3}.swal-wide{min-width:600px!important;padding:0!important}.modulegolbal{min-width:600px;display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modulegolbal_content{background-color:#fefefe;margin:auto;border:1px solid #888;width:80%}.div_entete{width:auto;height:20px;color:#fff;background-color:#48b4d5;margin:0;padding:5px}#text_detail{font-size:x-small;margin-top:5px;margin-left:10px}.conteur_pop_up{margin-top:30px;border-radius:10px;box-shadow:1px 0 8px #097ec4,0 1px 1px #097ec3;margin-left:10px;padding-bottom:1px;width:170px;justify-content:left;position:absolute}.texte{font-size:small;margin-top:2px;padding-left:10px;text-align:left}.prix{line-height:5px;padding-left:15px;text-align:left}.liste{line-height:18px;margin-top:0;padding-left:35px;text-align:left;font-size:small;list-style-type:none}.check_icon{color:#58b4d4}.messagre_grisé{padding-left:4px;color:gray}.texte_info{font-size:x-small;text-align:left;padding-left:10px;padding-bottom:5px}.conteur_general_pop_up{display:flex;width:535px;height:270px}#div_2{margin-left:190px}#div_3{margin-left:370px}#conteur_pop_up_CB{width:280px;height:200px}.texte_CB{line-height:2px;margin-top:20px;margin-left:20px;font-size:small;text-align:left}#input_nbr_cb{margin-top:2px;width:89%}.i_CB{margin:0;height:30px}#div_input_CB{display:flex;height:90px;width:240px;margin:auto;text-align:left}#text_date{margin-left:10px}#input_date{margin-left:10px;margin-top:2px;width:90%}#text_CVV{margin-left:10px}#input_CVV{margin-right:10px;margin-left:10px;margin-top:2px;width:90%}#bouton_payer{height:30px;width:90%;background-color:#32c670;color:#fff}#description_en_gris{font-size:x-small;color:#9a9a9a;text-align:left;margin-left:15px;margin-right:15px}#conteur_recap_CB{padding-left:10px;padding-right:10px;width:280px;height:250px}.grand_titre{font-size:large;text-align:left;line-height:5px;margin-bottom:15px}.div_ligne_prix{display:flex;width:100%;height:18px}.span_text{font-size:small}.span_prix{position:absolute;font-size:small;right:55px}#souligner{padding-bottom:10px;border-bottom:solid gray;margin-bottom:15px}.div_ligne_prix_fin{display:flex;margin-top:10px;width:100%;height:25px}.span_text_small{font-size:x-small}.span_prix_big{position:absolute;right:55px}#titreproduit{display:block;text-align:left;font-size:x-large;margin-top:5px;margin-left:0}#texteAcheminement{display:block;text-align:left;margin-left:0}#divWrapperDetail{padding-left:20px}#divEnteteDetail{margin-top:85px;height:100px;width:40%}#divTitre{width:200%}#divNomDate{height:30px;width:60%;display:flex;padding-bottom:1px}#divNom,#divDate{height:100%;width:50%;padding-left:4px;padding-top:0}#divDate{padding-top:1.8px;min-width:120px}#divNom{position:relative;min-width:150px}#spanNom{position:absolute;top:2.3px}#divInfosOffre{height:250px;width:70%;padding:5px;display:flex;margin-top:3px}#divImage{height:240px;width:40%;min-width:250px;border-radius:10px;box-shadow:0 0 5px #999,0 2px 2px #9a9a9a}#divImage img{height:100%;width:100%;border-radius:10px}#divPrixDescription{height:240px;width:58%;margin-left:15px;padding-left:10px}#divPrixDetail{height:94px;width:100%;min-width:460px;display:flex}#divContrepartie1,#divContrepartie2,#divContrepartie3{height:68px;width:26%;min-width:160px;padding-left:12px;font-size:20px}#divContrepartie1,#divContrepartie2{margin-right:22px}#divContrepartie1 .text_contrepartie_detailAnnonce,#divContrepartie2 .text_contrepartie_detailAnnonce{margin-top:10px}#divContrepartie3 .text_contrepartie_detailAnnonce{line-height:28px;margin-top:6px}#divDescription{height:128px;width:100%;min-width:420px}#divDescription p{margin:0;height:98%}#divAction{margin-top:5px;height:80px;width:55%;display:flex}#divAcheterLivre{width:45%}#divCoutProduit{padding-top:5px}#divContrepartie3{padding-bottom:0}.div_contrepartie_detailAnnonce{box-shadow:0 0 5px #999,0 2px 2px #9a9a9a;border-radius:0 5px;padding-top:1px;font-size:18px;padding-left:6px}.text_contrepartie_detailAnnonce{line-height:1px}.text_prix_detailAnnonce{line-height:1px;margin-left:25px}.text_prix_tot_detailAnnonce{line-height:1px;margin-left:10%}#divAcheterLivre{background-color:#ff8802;color:#fff;border:none;min-width:375px}#divAcheterLivre .logoGauche{margin-left:8%;margin-right:16px}.logoGauche{margin-left:10%;margin-right:12px}.logoDroite{margin-right:12px}#divAcheter,#divLivrer{width:25%;margin-left:16px;padding-left:10px;min-width:180px}#divAcheterLivre,#divAcheter,#divLivrer{margin-top:8px;height:35px;border-radius:30px;padding-top:8px;margin-right:5px}#divAstuce{margin-top:0;width:30%;min-width:250px;border-radius:12px;background-color:#d5e9f9;opacity:.95;padding:10px}#divTitreAstuce{color:#57b5ff;font-size:25px;height:30px}#divTextAstuce{padding-top:5px}#divAction span:hover{cursor:pointer}.photoDetailAnnonce{margin-top:3px;margin-right:10px}#spanNom{margin-bottom:5px}#spanNom:hover{cursor:pointer;text-decoration:underline}#spanNom:active{color:#3a5984}#spanImageDetail{height:10px}.div_photo{width:100%;height:100%;border-radius:15px;background:url(/assets/ordi-mVWNwUIt.png) no-repeat;background-size:100%}.bordure{border:1px solid #f1f1f1;background:#fff;box-shadow:0 0 20px #0003,0 5px 5px #0000003d}.div_body{margin-top:70px;display:flex}#profil_{width:400px;height:1000px;margin-left:50px;margin-top:50px}.photoProfil2{width:100px;height:100px;border-radius:50%;border:solid}#div_nom_{margin-left:10px}.text_prenom{font-size:x-large}.text_caracteristique{line-height:5px;font-size:large}#profil_photo_nom{display:flex;width:380px;height:100px;margin-bottom:40px}#envoyer_msg{display:flex;padding-top:13px;padding-left:13px;color:#1e4f6e;background-color:#fff;font-size:large;border-radius:40px;height:70px;width:170px;margin-top:40px;border:solid #c0bfbf}#div_text_bouton{margin-left:10px;text-align:left}#annonce_{width:700px;height:1000px;margin-top:20px}#div_body_admin_profil{margin-top:80px}#div_profil_admin{width:380px;margin-right:30px}#gestion_profil{display:flex;width:820px;margin:auto;padding-top:100px}#div_autre_profil{padding-left:30px;width:410px;border-left:solid}.addAdmin{width:300px;margin-left:50px}.grand_titre_admin{font-size:x-large}.moyen_titre_admin{font-size:large;line-height:2px}.chat-entire-container{height:100%}.chat-entire-container .chat-message-container{height:calc(100% - 154px);overflow:auto}.chat-entire-container .chat-blocked{display:flex;justify-content:center;align-items:center;height:5.5em;background-color:#b5b5b5}.message-row{width:100%;height:fit-content;display:flex}.message-row .message{display:flex;flex-direction:column;width:fit-content;height:fit-content;max-width:80%;padding:10px;margin:10px;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 12px 12px #00000005,0 2px 47px #00000008}.message-row .message .message-date{display:flex;font-size:12px;font-weight:700}.message-row .message .attachement-container{padding:8px;border-radius:10px;margin-bottom:5px}.message-row .message .btn-container{display:flex;justify-content:space-around;margin-top:8px}.message-row .message .btn-container button{padding:8px;border:solid 1px;border-radius:20px;font-weight:600}.message-row .message .image-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:10px 0}.message-row .message .image-container .image{max-width:500px;max-height:400px;object-fit:cover}.message-row .sent{background-color:var(--light-orange);border-bottom-left-radius:16px;border-bottom-right-radius:0;color:var(--text-color)}.message-row .sent .attachement-color{background-color:var(--medium-orange)}.message-row .sent .attachement-color .button-color{color:var(--dark-orange);border-color:var(--dark-orange)}.message-row .sent .attachement-color .selected-button-color{color:var(--white);border-color:var(--dark-orange);background-color:var(--dark-orange)}.message-row .received{background-color:var(--light-blue);border-bottom-left-radius:0;border-bottom-right-radius:16px;color:var(--text-color)}.message-row .received .attachement-color{background-color:var(--medium-blue)}.message-row .received .attachement-color .button-color{color:var(--dark-blue);border-color:var(--dark-blue)}.message-row .received .attachement-color .selected-button-color{background-color:var(--dark-blue);border-color:var(--dark-blue);color:var(--white)}.align-end{justify-content:flex-end}.align-start{justify-content:flex-start}.message-info{display:flex;align-items:center;justify-content:center;border:solid gray;border-radius:20px;margin:5px 20em;padding:5px;font-size:14px;font-weight:600;color:#000;background-color:#c8c8c8}.input-bar{display:flex;align-items:center;background-color:var(--very-light-orange);padding:10px;height:64px}.input-bar input{display:inline-block;padding:8px;border:1px solid var(--border-grey);border-radius:5px;flex:1}.input-bar button{display:flex;justify-content:center;margin-left:10px;padding:5px;width:40px;height:40px;background-color:var(--normal-blue);color:var(--white);border-radius:50%;align-items:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease;border:solid 1px transparent}.input-bar button:hover{border-color:var(--normal-blue);background-color:transparent;color:var(--normal-blue)}.header-container{display:flex;align-items:center;background-color:var(--very-light-orange);padding:10px 30px;height:50px;justify-content:space-between}.header-container .info-discu{display:flex;width:80%;align-items:center;justify-content:flex-start}.header-container .info-discu .avatar-container{width:80px}.header-container .info-discu .discussion-contact-name{margin-left:20px}.header-container .signalement-button{display:inline-block;font-size:14px;color:var(--white);background-color:var(--normal-red);border:none;cursor:pointer;padding:8px;border-radius:20px;font-weight:600}.header-container .signalement-button:hover{background-color:var(--dark-red)}.header-container .custom-dropdown-content{display:flex;align-items:center;justify-content:center;padding:8px}.header-container .dropdown-container{display:flex;align-items:center;justify-content:center;margin-right:20px}.header-container .react-dropdown-select-dropdown{width:auto!important}.profile-card{display:flex;justify-content:center;align-items:center;border-radius:15px;position:relative;height:fit-content;width:fit-content}.profile-image-container{width:60px;height:60px;border-radius:50%;box-shadow:0 4px 8px #0003;overflow:hidden}.profile-image-container .profile-image{width:100%;height:100%}.first-icon-container{position:absolute;bottom:-2px;right:-2px;display:flex;overflow:hidden;z-index:10}.second-icon-container{position:absolute;bottom:-2px;right:15px;display:flex;overflow:hidden;z-index:5}.icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:var(--normal-orange);border-radius:50%;border:solid 1px var(--white);color:var(--white)}.form-container textarea:focus{outline:1px solid var(--border-grey);box-shadow:0 4px 8px #0000004d;margin:0}.MuiDialogActions-root{justify-content:center!important}.your-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1.5px solid #000;border-radius:20px;padding:20px;max-width:700px;height:fit-content;width:100%;box-sizing:border-box;z-index:100}.your-modal-overlay{background:#00000080;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.payement-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%;box-sizing:border-box}.payement-container .container-section{display:flex;flex-direction:column;justify-content:center;padding:10px;width:45%;height:100%;box-sizing:border-box}.payement-container .card-title{font-size:20px;border-bottom:1px solid #000;padding-bottom:20px}.payement-container .section-title{margin-top:0;margin-bottom:10px}.payement-container .check{margin-right:10px}.payement-container p{color:gray;font-size:small}.payement-container button{padding:10px;border:none;background-color:var(--normal-orange);color:var(--white);font-weight:600;cursor:pointer;border-radius:5px}.payement-container .active-button:hover{background-color:var(--medium-orange);transition:ease-in-out .3s}.payement-container .command-resume{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #000;padding-bottom:20px}.payement-container .tot-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.your-modal2{position:fixed;top:50%;left:50%;background-color:#ecf0f1;padding:20px;border-radius:10px;max-width:400px;margin:0 auto;text-align:center;height:fit-content}.your-modal-overlay{background-color:#00000080}.title{margin-bottom:20px}.title h2{color:#3498db}.body{margin-bottom:20px}.body .photo-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.body .photo-container .image-preview{width:100px;height:100px;overflow:hidden;border:1px solid #ddd;border-radius:5px}.body .photo-container .image-preview img{width:100%;height:100%;object-fit:cover}.padding{margin-top:25px}.discussion-list-container{display:flex;flex-direction:column;width:100%;margin-top:10px}.discussion-list-container .discussions-item-container{display:flex;flex-direction:column;width:100%;align-items:center}.discussion-list-container .discussion-title{margin-left:10px}.discussion-list-container .discussion-parent-container{display:flex;justify-content:center;width:100%}.discussion-container{display:flex;width:90%;height:100px;border:solid 3px var(--border-grey);border-radius:15px;background-color:var(--white);margin-bottom:8px;flex-direction:row;box-shadow:0 4px 8px #0003;position:relative;cursor:pointer}.discussion-container .avatar-container{width:33%;display:flex;justify-content:center;align-items:center}.discussion-container .discussion-texte{padding:15px 0;width:66%}.discussion-container .discussion-last-message{display:flex;max-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;color:var(--text-color);font-weight:400;font-size:12px;margin-top:15px}.discussion-container .discussion-contact-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;margin:0}.discussion-container .notification{display:flex;width:20px;height:20px;background-color:var(--normal-orange);border-radius:50%;position:absolute;top:-10px;right:-5px;z-index:10}.selected{background-color:var(--border-grey)}.chat-page{display:flex;flex-direction:column;height:100vh}.chat-page .chat-container{display:flex;flex-direction:row;height:100vh;margin-top:80px;overflow:hidden}.chat-page .chat-container ::-webkit-scrollbar{width:8px}.chat-page .chat-container ::-webkit-scrollbar-thumb{background-color:var(--border-grey);border-radius:6px}.chat-page .chat-container .chat-child{display:flex;flex-direction:column}.chat-page .chat-container .chat-discussion-selector{width:25%;display:flex;flex-direction:column;align-items:center;background-color:var(--very-light-orange);overflow:auto}.chat-page .chat-container .chat-discussion{width:75%}.chat-page .chat-container .chat-discussion-empty{width:75%;height:100%;align-items:center;justify-content:center}.signalement-body-container{display:flex;flex-direction:row;justify-content:space-around;width:100%;height:fit-content}.signalement-body-container .signalement-list-container{margin-top:15px;display:flex;flex-direction:column;align-items:center}.signalement-body-container .unblock-container{display:flex;flex-direction:column;align-items:center;margin-top:15px}.signalement-container{border:1px solid var(--border-grey);border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;margin:20px;background-color:var(--white);max-width:400px;text-align:center}.signalement-container .signalement-header{border-bottom:1px solid var(--border-grey);margin-bottom:10px;padding-bottom:5px}.signalement-container .signalement-header h2{margin:0;color:var(--text-color)}.signalement-container .signalement-content{margin-bottom:20px}.signalement-container .signalement-content p{color:#666}.signalement-container .signalement-footer{display:flex;justify-content:space-evenly}.signalement-container .signalement-footer button{color:var(--white);background-color:var(--normal-red);font-weight:600;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.signalement-container .signalement-footer button:hover{background-color:var(--dark-red)}:root{--very-light-orange: rgba(255, 136, 2, .3);--light-orange: rgba(255, 136, 2, .5);--medium-orange: rgba(255, 136, 2, .8);--normal-orange: rgba(255, 136, 2, 1);--dark-orange: rgba(85, 45, 0, 1);--light-blue: rgba(72, 181, 214, .5);--medium-blue: rgba(72, 181, 214, .8);--normal-blue: #48B5D6;--dark-blue: #00264C;--normal-red: #e74c3c;--dark-red: #c0392b;--white: #fff;--text-color: #333;--border-grey: #ccc}.unblock-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-top:20px}.unblock-item .info-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.unblock-item .action-container{display:flex;align-items:center;justify-content:space-around;width:100%;margin-top:10px}.unblock-item .action-container .btn{border:none;cursor:pointer;font-weight:600;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:20px;transition:background-color .3s ease}.unblock-item .action-container .btn.btn-unblock{background-color:#4caf50;color:var(--white)}.unblock-item .action-container .btn.btn-unblock:hover{background-color:#45a049}.unblock-item .action-container .btn.btn-cancel{background-color:var(--normal-red);color:var(--white)}.unblock-item .action-container .btn.btn-cancel:hover{background-color:var(--dark-red)}
