/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em;border:none}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;list-style:none}.admin .p-multiselect-items-wrapper,.site .p-multiselect-items-wrapper{max-height:600px!important}.admin .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link,.site .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#f5f5f5}.admin .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link:focus,.site .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link:focus{box-shadow:none}.admin .datatable .p-datatable-tbody>tr,.site .datatable .p-datatable-tbody>tr{color:#3f403f;cursor:pointer}.admin .datatable .p-datatable-tbody>tr:hover,.site .datatable .p-datatable-tbody>tr:hover{background-color:#f5f5f5}.admin .datatable .p-datatable-wrapper,.site .datatable .p-datatable-wrapper{font-size:small;border-radius:25px 25px 0 0}.admin .datatable .p-paginator,.site .datatable .p-paginator{font-size:small;border-radius:0 0 25px 25px}.admin .datatable input,.site .datatable input{width:90%;margin:auto;font-size:small}.hiddenSpinButton::-webkit-inner-spin-button,.hiddenSpinButton::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.hiddenCalendarPicker::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.admin body{font-family:Roboto,sans-serif,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS;width:100%;color:#3f403f}.admin main{margin-top:70px}.admin .calendar-panel{min-width:100px!important}.admin .context-menu{background-color:#fff;width:200px;text-align:center;border:2px solid #717171;border-radius:5px;z-index:100}.admin .context-menu div{padding:7.5px 0;cursor:pointer}.admin .context-menu div:hover{background-color:#f5f5f5}.admin .client,.admin .coach{background-color:#eb408f;background-image:url(/image/backgrounds/squaresPink.svg);display:flex;padding:20px}.admin .coach{background-image:url(/image/backgrounds/squares.svg);background-color:#00b4d8}.admin .buttonMargin{margin:10px}.admin #feedback{font-size:1.4em}#selectable .ui-selecting{background:#ffbe00}#selectable .dispo{background:#00b4d8}#selectable .dispo-selecting{background:none}.coupon-etat{border-radius:5px;padding:5px;font-weight:700}.utilise{background:#ffbe00;color:#3f403f}.perime{background:#d32f2f;color:#fff}.valide{background:#14d17f;color:#fff}.attente-remboursement{background:#e06e6e;color:#fff}.rembourse{background:#8e44ad;color:#fff}.invalide{background:#f5f5f5;color:#3f403f}.attente-perime{background:#717171;color:#fff}.attente-reglement{background:#00b4d8;color:#fff}.bloquage-manuel{background:#3f403f;color:#fff}.prescrit{background:#ff6fc6;color:#fff}.demande-paiement-statut{border-radius:5px;padding:5px;font-weight:700}.en-attente-validation{background:#ffbe00;color:#3f403f}.en-refus-prelevement{background:#d32f2f;color:#fff}.erreur-autre{background:#14d17f;color:#fff}.integree{background:#c02929;color:#fff}.payee{background:#00b4d8;color:#fff}.prelevee{background:#f5f5f5;color:#3f403f}.refusee{background:#ca2b2b;color:#fff}.validee{background:#16e88d;color:#fff}.p-dropdown-items-wrapper{max-height:360px!important}.p-connected-overlay-enter-done{min-width:50%!important}.p-toast{z-index:999}.site .p-highlight{background:#ffe2f3!important}.site .p-dialog-mask{z-index:999999999999!important}.site .p-datepicker{z-index:9999999999999!important}.site .p-dialog .p-dialog-header{padding:.75rem!important;border:none}.site .p-inputtext:enabled:focus{border-color:#ff95d5!important;box-shadow:0 0 0 .2rem #ff95d5}.site .p-inputtext:enabled:hover{border-color:#ff95d5!important}.site .p-sidebar{display:flex;flex-flow:column nowrap;box-sizing:border-box;background-color:#3f403f;padding:10vh 0;grid-area:sidebar}.site .datatable-container{padding:1% 4%}.site .p-datatable-responsive .p-datatable-tbody>tr>td .p-column-title{display:none}@media screen and (max-width:720px){.site .p-tabmenu-nav{width:92.5%!important}.site .datatable-container{padding:0}.site .p-datatable.p-datatable-responsive .p-datatable-tfoot>tr>td,.site .p-datatable.p-datatable-responsive .p-datatable-thead>tr>th{display:none!important}.site .p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td{text-align:left;display:block;width:100%;float:left;clear:left;border:0}.site .p-datatable.p-datatable-responsive .p-datatable-tbody>tr>td .p-column-title{padding:.4rem 0;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4rem;font-weight:700}.site .p-datatable.p-datatable-responsive .p-datatable-tbody{display:flex;flex-flow:row wrap;justify-content:center}.site .p-datatable.p-datatable-responsive .p-datatable-tbody>tr{margin:15px 0;padding:10px;width:320px;border-radius:5px;text-align:right}.site .p-datatable.p-datatable-responsive .p-datatable-tbody>tr,.site .p-datatable.p-datatable-responsive .p-datatable-tbody>tr :hover{background-color:#fff;box-shadow:0 8px 24px rgba(149,157,165,.2)}.site .p-datatable.p-datatable-responsive .p-datatable-tbody>tr td{padding:12px!important}.site .p-datatable.p-datatable-responsive .p-datatable-tbody .p-datatable.p-datatable-responsive.bigger-responsive .p-datatable-tbody>tr{width:85vw!important}}.site .templateContainer{display:flex;flex-flow:row nowrap;justify-content:center}@media screen and (max-width:720px){.site .site .p-datatable.p-datatable-responsive .p-datatable-tbody>tr :hover{box-shadow:none;background-color:transparent}}@media screen and (max-width:360px){.site .p-tabmenu-nav{width:100%!important;padding:0!important}}@media screen and (max-width:320px){.site .p-menuitem-link{padding:.9rem!important}}@media screen and (max-width:280px){.site .p-tabmenuitem{margin:10px 2.5px!important}.site .p-menuitem-link{padding:.45rem!important}}.admin .p-datatable-thead>tr:nth-of-type(2) th{padding:1rem .4rem!important}.btn{color:#f5f5f5;background-color:rgba(0,0,0,.15);border:none;padding:10px;cursor:pointer;width:100%}.btn:hover{background-color:rgba(255,255,255,.15)}body.site,html.site{scrollbar-width:thin;scrollbar-color:#3f403f #fff}body.site::-webkit-scrollbar,html.site::-webkit-scrollbar{width:1em;background-color:#585a58}body.site::-webkit-scrollbar-track,html.site::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.1)}body.site::-webkit-scrollbar-thumb,html.site::-webkit-scrollbar-thumb{background-color:#343534;outline:none}.site{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:17px;font-style:normal;font-weight:300;color:#343534;--toastify-z-index:9999999999}.site h1{margin:140px 20px 50px;font-size:38px;font-weight:900;text-align:center}.site h2{font-size:28px}.site p{line-height:160%}.site span[data-f]{cursor:pointer}.site .blackCheckbox{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 12px auto 0;top:1.5px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px!important;height:25px!important;background-color:#616161;border-radius:4px;border:1px solid #343534}.site .blackCheckbox:before{content:"";width:12px;height:12px;transform:scale(0) translateX(-50%);transition:transform .12s ease-in-out;box-shadow:inset 1em 1em #fff;transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);position:absolute;left:50%}.site .blackCheckbox:checked:before{transform:scale(1) translateX(-50%)}.site .reactToast{background-color:#3f403f;color:#fff}.site .reactToast button{color:#fff}.site .pi{font-size:24px;cursor:pointer}.site .animationContainer{display:flex;flex-flow:row nowrap;justify-content:center;height:100%}.site a{text-decoration:none;color:inherit}.pinkBtn{outline:none;text-align:center;cursor:pointer;margin:50px 0;background-color:#ff95d5;color:#fff!important;border-radius:5px;padding:20px 30px;border:none;font-weight:bolder;width:-moz-fit-content;width:fit-content}.pinkBtn:hover{background-color:#ff62c1!important}.pinkBtn:disabled{background-color:#c4c4c4!important;cursor:not-allowed}@media(max-width:768px){body.site::-webkit-scrollbar,html.site::-webkit-scrollbar{width:.25em;background-color:#fff}}.accordeon-adresse-fiscale>.p-accordion-content{background-color:#fff!important}@media(max-width:540px){.site h1{margin-top:90px;font-size:34px}}