.compte-mobile>.co > div > .top-mod > img{display:none;}.compte-mobile{display:none;margin-top:110px;}li{list-style: none;}.btn-primary.grey:hover{background-color: #999999!important;border-color: #999999!important;}.btn-primary.grey{background-color: #999999!important;border-color: #999999!important;}fieldset{border:none}h1,h2{color:#0f393a}.link-co>a,.links-groupements{text-decoration:none}.block.mon-compte,.btn-form,.btn.lg,.desinscription>.text-center>input{width:100%}#tableau_moncompte>table>tbody>tr>td,#tableau_moncompte>table>thead>tr>th{padding:1.5% 0 1.5% 1.75rem;text-align:left}.details>p,.flex-links>a,.for-radiobox{letter-spacing:1px}html{overflow-x:hidden}.modal-open{padding-right:0!important}.connexion-mobile,.formulaire-compte,.rating>input,.refus_tarif,.responsive-mobile,.statut-mobile{display:none}.responsive-screen,.statut-desktop{display:block}.container-fluid{padding:0 80px!important}.group,.header{margin-top:136px}.btn-form,.co>.compte-co,.desinscription>.text-center,.desinscription>form>div>input,.refusTxt,.section{margin-top:5%}.img-grpt,.navbar-brand>img,.statut-commande>.statut-desktop{width:100%;height:auto}.form-inline{display:flex;align-items:center;-webkit-box-pack:center}*{font-family:'Goldplay Medium'}h1{font-family:'Goldplay Alt Black'}.subtitle,h2{font-family:'Goldplay Alt SemiBold'}.h3,.popover-i>i,h3,h4,li{color:#0f393a!important}a{text-decoration:none!important}.h3,h3{font-size:1.4rem!important}.fioul>div>div>div>p,.navtop{font-size:18px}p{font-family:'Goldplay Medium';color:#0f393a}.nb1>i,p>a{color:#ef8351!important}.bbox2>p,.co>div>div>p,hr{color:#f5f3ee!important}.separe{color:#6b8383!important}.block-titre{padding:2% 0 1%;background-image:url(../images/trait.svg);background-repeat:no-repeat;background-position-x:66.3%!important;background-position-y:100%!important;background-size:2.5%!important}.block-success{background-position-x:92.3%!important;background-position-y:107%!important;background-size:4.5%!important}.block-titre>h2{font-size:35px}.cmd_comment>p>a,.commandes>div>div>a:hover,.inputGroup input:checked~label,.link>a:hover,.links,.prix-orange{color:#ef8351}.custom-input{background:#f5f3ee!important;border-radius:7px!important;border:none!important;opacity:.85}.custom-label{padding-top:calc(.175rem + 1px)!important}.btn-primary,.btn-secondary{padding:.375rem 1.75rem!important;border-radius:10px!important;text-transform:uppercase}.ligne-center{width:5%;height:5px;display:block;margin:1% auto}.ligne{width:5%;height:5px;margin-top:1%;margin-bottom:1%}.ligne-modal{width:12%;height:3px;margin-top:-1%;margin-bottom:4%}.orange,input[type=checkbox].switch:checked{background:#ef8351}.jaune{background:#edcb50}.img{width:5%;margin-bottom:2%}.form-control{color:#347261!important;font-family:'Goldplay Alt SemiBold'!important;appearance:revert!important;}.btn-primary,.btn-secondary,.navtop{font-family:'Goldplay Bold'}.form-control::placeholder{font-family:'Goldplay Medium'}.text-end,.text-right{text-align:end}.form-lg::placeholder{color:#aec7c0!important}.form-control:focus{box-shadow:0 0 0 .25rem rgb(52 114 97 / 4%)!important}.btn:focus{box-shadow:0 0 0 .25rem rgb(15 57 58 / 11%)!important}.btn-primary{background-color:#ef8351!important;border-color:#ef8351!important}.btn-primary:hover{color:#f5f3ee;background-color:#e27847!important;border-color:#e27847!important}.btn-secondary{background-color:#347261!important;border-color:#347261!important}.navtop{background:#347261;padding:4px 0;color:#f5f3ee}#header-nav{position:fixed!important;top:0!important;display:block!important;z-index:999;width:100%!important;-moz-transition:-moz-transform .7s .3s!important;-ms-transition:-ms-transform .7s .3s!important;transition:transform .7s .3s!important;-webkit-transform:translate3d(0,0,0)!important}.d-flex{justify-content:flex-end}.mon-compte{width:1.3%}.d-flex>.nav-link{margin-right:6%;padding-left:11px}#header-nav.hide-nav-bar{-webkit-transform:translate(0,-100%)!important;-moz-transform:translate(0,-100%)!important;-ms-transform:translate(0,-100%)!important;transform:translate(0,-100%)!important;-webkit-backface-visibility:hidden!important}.inputGroup input,.inputGroup label:after{z-index:2;transform:translateY(-50%);cursor:pointer}.navbar-brand{width:12%}.nav-link{font-family:'Goldplay Medium';color:#0f393a!important}.navbar{background-color:#f8f6f4!important;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.dern-actu>div>div>div>.titre-actu,.groupement-achats>p,.partenaires>p{font-size:22px}.block{background-image:url(../images/trait.svg);background-repeat:no-repeat;background-position-x:40%;background-position-y:90%;background-size:4%;padding:0 0 4%}.groupement-achats{background:#0f393a;padding:2% 8%;border-radius:25px}.groupement-achats>div>div>h1{color:#f8f6f4;font-size:45px}.desinscription>form>p,.desinscription>h2,.desinscription>h3,.desinscription>p,.groupement-achats>div>div>p,.groupements>h2,.navbar-link.active{color:#f8f6f4!important}.groupement-poemop>h1,.hello,.link-co>a{color:#f5f3ee}.groupement-achats>div>div>p,.groupement-fioul>div>div>p{font-size:20px}.groupement-poemop>div>div>div>div>img{height:58px}.groupement-fioul{background:#f8f6f4;padding:2% 8%;border-radius:25px}.groupement-fioul>div>div>h1{font-size:48px}.bbox{background:#fff;-webkit-box-shadow:0 13px 18px 1px rgb(0 0 0 / 16%);box-shadow:0 13px 18px 1px rgb(0 0 0 / 16%);border-radius:22px;margin:4% 0 10%;padding:10% 0;}.co,.groupement-poemop,.inscription{background:#0f393a}.accordion-button:focus,.accordion-button:not(.collapsed){box-shadow:none!important}.groupements,.inscription-fioul{padding:0 7%;margin:2% 0 0}.bbox>img{width:20%;margin-bottom:5%;height:70px}.fioul-img>img{width:30%!important}.bbox>p{font-family:'Goldplay Alt Black'!important;margin:0}.flex-links>a,.titre-bloc,.top-mod>p{font-family:'Goldplay Alt SemiBold'}.bbox>p>span{font-family:'Goldplay Medium'!important}.groupement-poemop{padding:4%;border-radius:20px}.module{padding:6%;border-radius:25px;margin-bottom:4%}.flex{display:flex;justify-content:center}.top-mod>p{font-size:25px;margin:2% 0 0}.top-mod>img{width:24%}.col-form-label>img{width:20px}.co>form{margin:8% 0}.link-co{display:inline-grid;margin-top:5%}.link-co>a{margin-bottom:5%}.link-co>a:hover{color:#fff!important}.form-lg{border:none!important;border-radius:8px!important;height:40px}.fioul>div>div>div,.slick-slide{height:auto!important}.erreur_form{border:1px solid #ef8351!important}.avis,.clients,.date,.fa-star,.link-login,.link-signup{font-size:15px}.link-login>a,.link-login>a:hover,.link-signup>a,.link-signup>a:hover,.mdp_oublie{color:#ef8351;font-size:17px;text-decoration:underline!important}.details>p>span,.flex-links>a{font-size:19px}.commandes>div>div>a,.contact,.flex-links>a,.link>a,.navbar-link,.precisions>p>a,.rgpd>p>a{text-decoration:none}.flex-links>a{text-transform:uppercase;position:absolute;color:#f8f6f4}.block.mon-compte{display:block;margin:0 auto}.flex-links>img{width:7%;margin-right:5%}.flex-links>a:hover,.nb3>i{color:#ef8351!important}.activites,.avis-clients,.groupement-dep{background:#f8f6f4}.bloc-activites{background:#fff;padding:5% 8%;border-radius:15px;margin-top:8%}.titre-bloc{font-size:20px;margin-bottom:0}.bloc-activites>hr{margin:8px 0!important}.bloc-activites>.prix-vert>span{position:inherit}.dep{margin-top:7%}.dep>p{font-size:22px;line-height:26px}.small{font-size:23px!important}.small>span{font-size:16px!important}.width{width:50%;display:block;margin:0 auto}.bloc-avis{padding:5%}.check>#activites>p,.check>p,.date{margin-bottom:0}.star{margin:2% 0 6%}.nb2>i{color:#ef8351!important}.client{font-weight:600; color: #ef8351}.fioul>.achats-groupes,.poemop,.presse{margin-bottom:3%}.titre-bbox{margin:0 0 3%}.top{font-family:'Goldplay Alt SemiBold';font-size:22px;line-height:24px}.bbox2{padding:6%;border-radius:20px}.participe-groupement,.vert{background:#347261}.offre-groupement{background:#e27847}.number{font-family:'Goldplay Alt Black';color:#f5f3ee;font-size:30px}.details>p>span,.infos_cmds,.map>svg>text,.navbar-link,.prix,.prix-proposee,th{font-family:'Goldplay Alt SemiBold'}.poemop>p{font-size:17px}.ligne_1000>td,.prix-vert,p>strong{color:#347261}.fset>p,p>.blc{color:#f8f6f4}.adresse>.text-center,.bloc-contact,.poemop>h3{margin-bottom:2%}.economies,.poemop{background:#f8f6f4;padding:4%;border-radius:25px}.poemop-trait{margin:2% 0;background-position-x:60%!important;background-position-y:60%!important;background-size:2.5%!important}.achats-groupes{background:#0f393a;padding:4%;border-radius:20px;margin:2% 0 4%}.achats-groupes>h2{font-family:'Goldplay Medium'!important;font-size:1.7rem;color:#f5f3ee!important}.achats-groupes>p{font-family:'Goldplay Light'!important;color:#f5f3ee!important;font-size:20px}.nos-groupements{margin:5% 0}.partenaires{background:#f8f6f4;padding:2% 80px 1%}.navbar-link.active{background-color:#347261;border-radius:7px}.ligne_entete>th,.livree_avis_client>form>fieldset>legend,.mapTooltip,.navbar-link:hover{color:#0f393a}.mapcontainer,.slider-logo>a>img{display:block;margin:0 auto}circle{fill:rgb(239 131 81)}.map>svg>text{fill:#0f393a}.mapTooltip{position:fixed;background-color:#fff;moz-opacity:0.70;opacity:.7;border-radius:10px;padding:10px;z-index:1000;max-width:200px;display:none}.fioul>div>div>div{padding:10% 7%}.prix{font-size:35px}.prix>span{font-size:25px;position:absolute}.prix-bleu{color:#87bad0}.prix-violet{color:#edcb50}.nos-groupements>.block{background-position-x:63%!important;background-position-y:67%!important;background-size:3%!important}.carte-france{background:#f8f6f4;padding:4%;border-radius:20px;margin:5% 0 4%}.slider-logo{background:#f8f6f4;padding:5% 0;border-radius:10px;width:225px!important}.registration{background:#f8f6f4;padding:5% 12%}.group{padding:4% 190px 0!important}
.contact>div>div>h1,.registration>div>div>h1{font-family:'Goldplay Alt SemiBold'!important;font-size:37px}.registration>div>div>img{width:30%}.input-form{margin-bottom:5%}.contact{padding:2% 8%}.module-tel>img{width:60%;margin-top:4%}.horaire{background:#0f393a;padding:5%;border-radius:10px}.heures,.horaire>p,.inscription-elec>h2,.jour{color:#fff}.rouge_form{border:1px solid #d55c41ad!important}.groupe{padding:2% 0 0}.accordion-button{background:#f8f6f4!important;border-radius:25px!important;padding:3%!important;font-size:1.4rem!important;color:#0f393a!important}.accordion-button:focus{border-color:#f8f6f4!important}.accordion-item{background-color:#f8f6f4!important;border:none;margin-bottom:2%;border-radius:25px!important}.fa-bookmark{color:#347261;font-size:22px;margin-right:1%}.accordion-body>a,.text-right>p>a{color:#ef8351;text-decoration:none}.accordion-body{padding:0 3% 3%!important}.bloc-questions>.facture>img,.bloc-questions>.inscriptions-tarifs>img,.bloc-questions>.inscriptions>img,.etat1>p>span>img,.statut_15>p>img,.statut_17>p>img{width:4%}.bloc-questions>.inscriptions-group>img{width:6%}.bloc-questions>.livraison>img,.info-icon,.no-icon{width:25px}.bloc-questions>.questions,.formulaire-compte>form,.informations-perso>form{margin:5% 0}.faq{background-position-x:59%!important;background-position-y:48%!important;background-size:3%!important}.bloc-avis-clients,.commandes,.inscriptions-groupement,.mentions{margin-top:10%}.commandes>div>div>a{color:#347261}.refus_tarif,.statut-commande{background:#f8f6f4;padding:3% 2%;border-radius:25px;margin:3% 0}.dern-actu,.infos-commandes,.insc>form{margin-top:3%}.infos-commandes>p>img{width:3.2%;margin-right:1%}.infos_cmds{font-size:20px}.statut_10>p>.infos_cmds{color:#9e84b5;border-bottom:2px solid}.statut_15>p>.infos_cmds{color:#e27847;border-bottom:2px solid}.statut_17>p>.infos_cmds{color:#edcb50;border-bottom:2px solid}.statut_20>p>.infos_cmds{color:#649e89;border-bottom:2px solid}.statut_25>p>.infos_cmds{color:#d64545;border-bottom:2px solid}.statut_30>p>.infos_cmds{color:#87bad0;border-bottom:2px solid}.statut_25>p>img{width:5.2%}.infos-commandes>p{margin:0}.grpt-en-cours{background:#fff;padding:1%;width:90%;display:block;margin:1% auto 0;border-radius:10px;border:1.5px solid #87bad0}.rappel{border:1px solid #347261;border-radius:25px;padding:2% 0;margin:2% 0 3%}.infosGroupement,.precisions{padding:2%;border-radius:25px}.details{display:inline-block;text-align:left}.abo,.button-link,.center,.formulaire-compte>h2,.informations-perso>h2,.insc>form>p,.insc>h2,.insc>p,.inscriptions>h1,.inscriptions>p,.modal-body-button{text-align:center}.mon-compte{background-position-x:63%;background-position-y:59%;background-size:2.5%}.precisions{background:#f8f6f4}.precisions>p>a{color:#e27847}.infosGroupement{background:#0f393a;margin-top:2%}.fset>legend{font-family:'Goldplay Alt Medium';color:#f8f6f4}.proposee{font-size:17px;background:#fff;width:370px;display:block;margin:2% auto 0;padding:1%;border-radius:15px}.prix-proposee{font-size:22px;color:#edcb50}.cmd_comment{background:#fff;padding:2%;border-radius:25px;margin-top:2%}.table_gpe_prix{background:#f8f6f4;width:600px;margin:0 auto;border-radius:10px}.ligne_entete{border-bottom:1px solid #ef8351}tbody,td,tfoot,th,thead,tr{padding:1% 3%;text-align:center}.action_tarif{margin:2%}.livree_avis_client{background:#fff;border-radius:25px;padding:2%}.rating{display:table;width:56%;margin-bottom:1%}.rating>label:before{margin:5px;font-size:1.25em;font-family:'Font Awesome 6 free';font-weight:900;display:inline-block;content:"\f005"}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#ddd;float:right;cursor:pointer}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:#edcb50;cursor:pointer}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#f1da89;cursor:pointer}.tableau{background:#f8f6f4;border-radius:15px;position:relative;max-height:340px;max-width:100%;white-space:nowrap;overflow:auto;margin:20px 0}th{color:#0f393a;font-size:16px}.table thead th{border-top:none;position:sticky;top:0;background:#f7f7f7;vertical-align:inherit;z-index:999;border-bottom:1px solid #edcb50!important}td{vertical-align:middle;color:#0f393aa8}.diff-groupements,.informations-perso{background:#f8f6f4;padding:5% 12%;border-radius:25px;margin-top:2%}.formulaire-compte>form>div>div,.informations-perso>form>div>div{margin:0 0 2%}.bfm,.formulaire-compte>form>.text-center>input,.informations-perso>form>.text-center>input{width:100%!important}.desinscription{background:#0f393a;margin:4% 0 5%}.check>h4{font-size:20px!important;margin-top:2%}.abo,.logo>p{font-size:15px}.diff-groupements{min-height:899px}.inputGroup{background-color:#fff;display:block;margin:0 1% 3%;border-radius:10px;width:30%!important;padding:1% 0 2%}.inputGroup input{width:32px;height:32px;order:1;position:absolute;right:30px;top:50%;visibility:hidden}.inputGroup label{padding:12px 6px;width:100%;display:block;text-align:left;color:#0f393a;cursor:pointer;position:relative;z-index:2;transition:color .2s ease-in;overflow:hidden}.footer-brand>img,video{width:40%}.icon{padding:0 4% 0 0}.inputGroup label:after{width:16px;height:16px;content:'';border:2px solid #0f393a;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:-4px -3px;background-size:190%;position:absolute;right:1px;top:51%;transition:.2s ease-in}.inputGroup input:checked~label:after{background-color:#ef8351;border-color:#ef8351}.abo{margin:0}.popover-i,.signRep{text-align:right}.modal-content{border-radius:14px!important}.close,.popover-i,.return{cursor:pointer}#myModal{margin-top:15%}.modal-body-button>button{margin:0 3%}.return>i{padding-right:1%}.white{background:#fff!important;color:#0f3940!important;font-family:'Goldplay Medium'!important}#tableau_moncompte>table>thead>tr>th{width:50%;border-bottom:3px solid #edcb50!important;color:#0f393a;background:#fff}#tableau_moncompte{min-height:160px}#tableau_moncompte>table{background:#fff;border-radius:10px}.commentaire{padding:2%;background:#f8f6f4;border-radius:15px;margin:2% 0}.commentaire>.star{margin:1% 0}.reponse{width:50%;padding:10px 15px;background-color:#fff;position:relative;border-radius:5px}.box,video{border-radius:20px}.reponse:before{content:"";position:absolute;left:10px;top:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}.signRep{font-size:.8em;line-height:.7em;font-style:italic;color:#347261;text-align: right; margin-top: 10px}.box{padding:4%;margin-bottom:2%}.actu,.revue-de-presse{padding:0 10%}.bloc-actu>img{border-radius:25px}.bloc-actu{margin:2% 0 3%}.titre-actu{font-family:'Goldplay Alt SemiBold';color:#0f393a;font-size:29px}.text{font-family:'Goldplay light'!important;color:#0f393a;font-weight:600;font-size:16px}.contact,.info-icon>i,.link>a,.logo>p,.no-icon>i,.rgpd>p{color:#f8f6f4}.dern-actu>div>div>div>img{border-radius:18px;width:100%}.actu-trait{margin:2% 0;background-position-x:59.3%!important;background-position-y:52%!important;background-size:2.5%!important}.footer{background:#0f393a;padding:2% 0 10px}.footer>div>hr{margin-bottom:10px!important}.logo>p{font-family:'Goldplay Light'!important;line-height:20px;margin:5% 0 5px}.link>a{font-family:'Goldplay Medium'!important;font-size:16px}.rgpd>p{margin:0}.rgpd>p>a{color:#f8f6f4!important}.bouton>.block{background-position-x:71%!important}.contact{font-family:'Goldplay Alt SemiBold';font-size:18px}.bouton>.ligne-center{height:3px;margin-top:0;margin-bottom:0}.mail>img{width:16%}.principe{padding:5% 0}.inscription-artisan{background:#f8f6f4;padding:4%;border-radius:25px;margin-bottom:5%}.img2{width:13%!important;margin-bottom:2%!important}.poemop-artisan{margin:2% 0;background-position-x:62%!important;background-position-y:55%!important;background-size:2.5%!important}.progress-wrap{position:fixed;right:50px;bottom:50px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgb(52 52 52 / 23%);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:.2s linear;transition:.2s linear}.progress-wrap::after,.progress-wrap::before{content:'↑';line-height:46px;font-size:24px;top:0;height:46px;width:46px;cursor:pointer;display:block;-webkit-transition:.2s linear;left:0;position:absolute;text-align:center}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{color:#ec543a;z-index:1;transition:.2s linear}.progress-wrap:hover::after{opacity:0}.progress-wrap::before{opacity:0;background-image:linear-gradient(298deg,#343434,#343434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:2;transition:.2s linear}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:#ec543a;stroke-width:4;fill:#f7f7f6ba;box-sizing:border-box;-webkit-transition:.2s linear;transition:.2s linear}.erreur{background-position-x:60%!important;background-position-y:56%!important;background-size:2%!important}.toast{display:table!important;background:#fff!important;padding:20px!important;width:590px!important;border-radius:4px!important;box-shadow:1px 7px 14px -5px rgba(0,0,0,.12)!important;margin: 16px 0 2% 350px!important;z-index:5!important;position:relative!important}.success{border-left:3px solid #88bdae!important}.no{border-left:3px solid #d55c41!important}.info{border-left:3px solid #edcb50!important}.message{font-family:'Goldplay Alt Medium';font-size:15px!important;color:#0b2424!important}.message-close,.message-icon{display:table-cell!important;vertical-align:middle!important}.message-close{color:#e0e1df!important;font-size:13px!important;cursor:pointer!important}.message-icon>i{font-size:14px!important;padding:8px!important;border-radius:31px!important;text-align:center}.success-icon>i{background:#88bdae;color:#f8f6f4}.no-icon>i{background:#d55c41;padding:9px 11px!important}.info-icon>i{background:#edcb50;padding:27% 47%!important}.message-content{margin-left:33px}.message-type{font-family:'Goldplay Alt SemiBold';font-size:19px;color:#0b2424}.toast:not(.showing):not(.show){opacity:1!important}input[type=checkbox].switch{appearance:none;width:3em;height:1em;background:#0f393a38;border-radius:3em;position:relative;cursor:pointer;outline:0;transition:.2s ease-in-out}input[type=checkbox].switch:checked:after{left:calc(100% - 1em)}input[type=checkbox].switch:after{position:absolute;content:"";width:1em;height:1em;border-radius:50%;background:#fff;box-shadow:0 0 .25em rgb(0 0 0 / 30%);transform:scale(.7);left:0;transition:.2s ease-in-out}.titre-filtre{font-family:'Goldplay Medium'!important;font-size:14px;color:#0b2424}.radiobox[type=radio]:checked,.radiobox[type=radio]:not(:checked){position:absolute;left:-9999px;width:0;height:0;visibility:hidden}.radiobox:checked+label{border:1px solid #347261;color:#347261;font-weight:600}.for-radiobox{text-align:center;border-radius:8px;overflow:hidden;cursor:pointer;text-transform:uppercase;padding:5%;width:179px;font-size:13px;margin:0 1%;background:#fff}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.7rem!important;padding-left:1.7rem!important}}.mobile-menu-compte{background: #0f393a;margin-top: 2%;padding: 5%;border-radius: 15px;}.mobile-menu-compte>h2{color: #f8f6f4!important;margin-bottom: 5%;}.nav-mobile{padding:0}.nav-item-mobile>a{color: #f8f6f4!important;}.mobile-menu-compte{display:none !important;}.d-flex{display:flex !important;}.mobile-responsive{display:none;}.mobile-responsive>a,.connexion-mobile>a{background-color: #347261!important;border-color: #347261!important;border-radius: 10px!important;padding: 0.5rem 0.5rem;color: #f8f6f4!important;font-family: 'Goldplay Bold'!important;text-transform: uppercase;}.nav-link{padding: 0!important}.mobile-toast{display:none !important;}.web-toast{display:block !important;}
/* Responsive : en dessous de 768px (smartphone) */
@media (max-width: 768px) {
    .reponse {
        width: 100%;
    }
}
@media (max-width: 768px) {
    .navbar-groupements {
        flex-direction: column;
    }

    .navbar-link {
        width: 100%;
        text-align: center;
    }
}

.navbar-groupements {
    background-color: #f8f6f4;
    border-radius: 8px;
    padding: 7px;
    display: flex;
    flex-direction: column; /* empile la ligne de colonnes */
    gap: 10px;
}

.navbar-columns {
    display: flex;
    gap: 10px; 
}

.left-col, .right-col {
    display: flex;
    flex-direction: column;
    gap: 8px;
    flex: 1;
}

/* Liens */
.navbar-link {
    padding: 5px 35px;
    color: #0f393a;
    text-decoration: none;
}

/* Responsive mobile : tu peux garder 2 colonnes ou empiler */
@media (max-width: 768px) {
    .navbar-columns {
        flex-direction: row; 
    }
    .left-col, .right-col {
        flex: 1;
    }
}

/* Ligne jaune */
.ligne-center-jaune {
    height: 3px;
    margin: 0;
    background: #edcb50;
    border-radius: 2px;
}

/* Conteneur tableau responsive */
.tableau-responsive {
    background: #f8f6f4;
    border-radius: 15px;
    position: relative;
    margin: 20px 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
}

/* Table custom */
.table-custom {
    width: 100%; /* par défaut il remplit toute la div */
    border-collapse: collapse;
}

.table-custom thead th {
    border-top: none;
    position: sticky;
    top: 0;
    background: #f7f7f7;
    vertical-align: inherit;
    z-index: 5;
    border-bottom: 1px solid #edcb50 !important;
}

/* Desktop */
@media (min-width: 992px) {
    .tableau-responsive {
        overflow: visible; /* pas de scroll forcé */
        max-height: none;
        white-space: normal;
    }

    .table-custom {
        max-width: 100%;
        width: 100%; /* il colle à la div */
    }
}
.mailNotifGroupement-form {
    background: #f9f9f9; /* fond gris clair */
    padding: 25px;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    margin-bottom: 30px;
}

.mailNotifGroupement-form label {
    font-weight: 600;
    color: #333;
}

.mailNotifGroupement-form .form-control {
    background: #fff; 
    border: 1px solid #ccc;
    border-radius: 6px;
    padding: 10px;
}

.mailNotifGroupement-form .form-control:focus {
    border-color: #ef8351; /* couleur orange POEMOP */
    box-shadow: 0 0 0 0.2rem rgba(239,131,81,0.25);
}

.mailNotifGroupement-form .btn-primary {
    background-color: #ef8351;
    border-color: #ef8351;
    font-weight: 600;
    padding: 10px 25px;
    border-radius: 6px;
    transition: background-color 0.3s ease;
}

.mailNotifGroupement-form .btn-primary:hover {
    background-color: #d96e33;
    border-color: #d96e33;
}
