@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:unset;color:unset}*{box-sizing:border-box}body{background:#f6f6f6}.title{font-weight:600}:root{--bg-main:#212121;--bg-light:#fff;--bg-light2:#fafafa;--light-color:#999;--primary:#4bcbeb;--second:#1cca90;--third:#f44336;--padding:12px}@media screen and (min-width:1200px){:root{--header-size:240px}}.title{font-size:1.3rem;font-weight:400}.page-content{display:flex;flex-wrap:wrap}.page-content .main{padding:25px;flex:1;display:flex;flex-direction:column;gap:var(--padding);max-width:100%}.page-content .main .container{display:flex;flex-wrap:wrap;gap:var(--padding)}.page-content .main .container>*{flex:1}.page-content .content-page{display:flex;flex-wrap:wrap;gap:var(--padding)}.page-content .content-page p{font-size:13px}.page-content .content-page .content{flex:1}.page-content .content-page .content.content-recap{align-self:flex-start;max-width:400px}.page-content .content-page .content .recap ul{line-height:1.8;font-size:12px}.page-content .content-page .content .recap p{display:flex;align-items:center;gap:10px;line-height:1.8;flex-wrap:wrap}.page-content .content-page .content .recap p .nameColor,.page-content .content-page .content .recap p.nogap{gap:5px}.page-content .content-page .content .recap p strong{font-weight:600}.page-content .content-page .content .recap p strong.fullWidth{flex:1 1 100%}.page-content .content-page .content.date-content{align-self:flex-start;width:auto;flex:none}.page-content .content-page .content.photoContent{max-width:500px}.page-content .content-page .content.clientBookings{max-width:600px}.page-content .content{background:var(--bg-light);color:var(--light-color);width:100%;border-radius:2px;display:flex;gap:var(--padding);flex-direction:column;transition:all .5s;border:1px solid hsla(0,0%,52%,.2);padding:25px}.page-content .row{display:flex;flex-wrap:wrap}.page-content .row .title{flex:1;margin-right:25px}.page-content .row>.button,.page-content .row>.button-group{margin-left:auto}.page-content .button-group{display:flex;align-items:center;gap:var(--padding)}.no-overflow{overflow:hidden}.list{display:flex;flex-wrap:wrap;gap:10px}.list .item{font-size:14px;border:1px solid hsla(0,0%,52%,.2);border-radius:6px;overflow:hidden;padding:2px}.list .item,.list .item a{display:flex;align-items:center}.list .item a{padding:10px 25px;transition:all .5s;border-radius:6px 0 0 6px}.list .item a .c-image{position:relative;margin-right:10px;width:25px;height:25px}.list .item a .c-image img{-o-object-fit:contain;object-fit:contain}.list .item a:nth-child(2){background:var(--third);color:#fff;padding:10px;border-radius:0 6px 6px 0;border:1px solid var(--third)}.list .item a:nth-child(2):hover{color:var(--third);background:transparent}.list .item a>svg{font-size:16px}.nav-planning{display:flex;align-items:center}.nav-planning form{margin-left:auto}.nav-planning form select{border:1px solid hsla(0,0%,52%,.2);padding:10px 15px;border-radius:4px;font-family:inherit}.c-legend{display:flex;align-items:center;width:100%}.c-legend form{flex:1}.c-legend form .form-group{flex-direction:row-reverse;gap:10px}.c-legend form .form-group input{width:auto}.c-legend form .form-group label{flex:1}.c-legend .legend{display:flex;gap:10px;justify-content:flex-end;margin-bottom:10px;align-items:center}.c-legend .legend .status{border-radius:0;padding:10px 25px}.c-legend .legend:before{content:"Etat des réservations";font-size:13px;margin-right:25px;color:#777}.pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.pagination>.active a,.pagination>:hover a{background:var(--primary);color:#fff}.pagination a{padding:10px;border:1px solid hsla(0,0%,52%,.2);transition:all .5s;cursor:pointer}.table-planning.fixed-table{position:sticky;top:92px;width:100%;z-index:10}.table-planning.fixed-table table{width:100%}.table-planning.fixed-table table th{background:#fff}.table-planning.fixed-table table th:first-child{min-width:50px;background-color:transparent}.table-planning table tr:last-child td{border-right:1px solid hsla(0,0%,52%,.2);border-bottom:1px solid hsla(0,0%,52%,.2)}.table-planning table td{text-align:center;padding:0;border-right:1px solid hsla(0,0%,52%,.2)}.table-planning table td.disabled{background:#dedede}.table-planning table td .clickable{width:100%;height:100%;display:block;transition:all .5s;min-height:36px}.table-planning table td .clickable:hover{background:#ccc}.table-planning table td:first-child{padding:10px}.table-planning table td .status{padding:10px 15px;background:var(--primary);border:2px solid #fff;color:#fff;font-size:.7rem;display:block;height:100%;border-radius:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.table-planning table td .status.done{background:var(--second)}.table-planning table td .status.cancel{background:var(--third)}.table-planning table td.hebCat{color:#fff;text-align:center;font-weight:600}.table-planning table thead th{padding:10px;text-align:center;border-right:1px solid hsla(0,0%,52%,.2)}.table-planning table thead th.dayLetter{text-transform:uppercase;background:#444;color:#fff}@media screen and (min-width:1200px){.page-content{padding-left:var(--header-size)}.content.content-resa{max-width:550px}}@media screen and (max-width:1599px){.page-content .content-page .content.content-recap{max-width:400px}}@media screen and (max-width:1399px){.page-content .content-page{flex-direction:column}.page-content .content-page .content.content-recap{max-width:unset}.table-planning.fixed-table table th:first-child{min-width:unset;padding:0!important}.table-planning table td.hebCat{padding:0!important}.table-planning table thead th{font-size:12px;padding:5px}.table-planning table td{font-size:11px}.table-planning table td:first-child{padding:5px}}.table-planning table td,.table-planning table th{width:3.125%!important;position:relative}.table-planning table td a,.table-planning table th a{position:absolute;top:0;left:0;height:100%!important;z-index:0;padding-left:5px!important;padding-right:5px!important}.table-planning table td a:not(.status),.table-planning table th a:not(.status){width:100%!important}.table-planning table tbody td,.table-planning table tbody th{height:36px!important}.content-page .content-full{background:unset;border:0;padding:0}@media screen and (min-width:1200px){.page-content .content-page .content.content-recap{position:sticky;top:100px}form.resaFormEdit{flex-direction:row;flex-wrap:wrap;gap:10px 25px}form.resaFormEdit>.form-group{flex:1 1 calc(33.3% - 25px);width:auto}form.resaFormEdit>.form-group.clientId,form.resaFormEdit>.form-group.hebId{flex:1 1 calc(50% - 25px)}form.resaFormEdit>.form-group input[type=checkbox]{margin-top:20px}}.boxPopOver{position:fixed;left:25px;top:50%;background:#fff;z-index:500;border-radius:8px;border:1px solid hsla(0,0%,52%,.2);box-shadow:0 0 10px rgba(0,0,0,.5);overflow:hidden;min-width:280px;padding-bottom:10px;pointer-events:none}.boxPopOver .popover-title{padding:10px;border:8px;background:var(--primary);color:#fff;font-size:14px}.boxPopOver>p{padding:5px 10px;font-size:13px}form .form-group.last{align-self:flex-end}form .form-group.last button{margin-bottom:0;margin-left:0}.content.dispo-listing{flex-direction:row;flex-wrap:wrap;width:100%}.content.dispo-listing .entry{flex:1 1 100px;display:flex;align-items:center;justify-content:center;color:#fff}.content.dispo-listing .entry .inner{padding:15px;width:100%;text-align:center}.overflow-table{overflow:auto;width:100%}.overflow-table table{width:100%}table{font-size:.8rem}table thead th{text-align:left;font-weight:700;padding:15px 25px;border-bottom:1px solid hsla(0,0%,52%,.1)}table thead th:last-child{max-width:150px}table tbody tr:nth-child(2n){background:var(--bg-light2)}table tbody tr td{padding:15px 25px;border-bottom:1px solid hsla(0,0%,52%,.1);vertical-align:middle}table tbody tr td .photo{max-width:50px;width:100%;display:block}table tbody tr td .photo:after{content:"";display:block;padding-top:75%}table tbody tr td:last-child{max-width:150px}table tbody tr td .button+.button{margin-left:var(--padding)}table tbody tr:last-child td{border:0}.listing-client table tbody tr td:last-child,.listing-client table thead th:last-child{max-width:unset;text-align:right}form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding)}form.filter-form{flex-direction:row}form.filter-form label+.form-input{width:auto;flex:1}form.filter-form .form-group .react-datepicker__close-icon{background:unset;padding:0;border:0;margin:0;border-radius:0;right:10px;height:auto;top:18px}form.filter-form .form-group .react-datepicker__close-icon:after{background:var(--primary)}form.filter-form .form-group .react-datepicker .react-datepicker__triangle{display:none}form.filter-form .form-group .react-datepicker .react-datepicker__month-container{border:1px solid hsla(0,0%,52%,.2)}form.filter-form .form-group .react-datepicker .react-datepicker__navigation{padding:0;width:32px;border-radius:0;background:transparent;border:0;margin:0}form .form-input{display:flex;align-items:center;gap:15px;width:100%}form .form-input input.input-suggest{flex:1;border:1px solid hsla(0,0%,52%,.2);border-radius:4px;padding:5px 10px}form.formLayout .title{margin-top:25px;padding-left:var(--padding)}form.formLayout.clientForm{max-width:unset}form.resaFinal .form-group.submit .button{margin-right:0}form.resaForm{flex-direction:row;flex-wrap:wrap}form.resaForm .form-group,form.resaForm .form-group:last-child{flex:1}form.resaForm .form-group:last-child.submit{flex:none;width:auto;align-self:flex-end}form.hebCategoryForm,form.hebForm{flex-direction:row;flex-wrap:wrap}form.hebCategoryForm .description,form.hebCategoryForm .title,form.hebForm .description,form.hebForm .title{width:100%}form.hebCategoryForm .title+p,form.hebForm .title+p{font-size:13px;margin-bottom:15px;margin-top:-15px}form.hebCategoryForm .options,form.hebForm .options{display:flex;flex-wrap:wrap;gap:var(--padding);align-items:flex-end;width:100%}form.hebCategoryForm .options+.title,form.hebForm .options+.title{margin-top:15px}form.hebCategoryForm .options .form-group,form.hebForm .options .form-group{flex:1 1 calc(33.3% - var(--padding))}form.hebCategoryForm .options .form-group .c-image,form.hebForm .options .form-group .c-image{position:relative;width:25px;height:25px}form.hebCategoryForm .options .form-group .c-image img,form.hebForm .options .form-group .c-image img{-o-object-fit:contain;object-fit:contain}form.hebCategoryForm .form-group,form.hebCategoryForm .options .form-group:last-child,form.hebForm .form-group,form.hebForm .options .form-group:last-child{flex:1 1 calc(33.3% - var(--padding))}form.hebCategoryForm .form-group.color,form.hebForm .form-group.color{flex:1 1 100%}form.hebCategoryForm .form-group.color input,form.hebForm .form-group.color input{max-width:120px}form.hebCategoryForm .form-group+.title,form.hebForm .form-group+.title{margin-top:15px}form.clientForm{flex-direction:row;flex-wrap:wrap;gap:0;max-width:600px}form.clientForm .title{flex:1 1 100%}form.clientForm .form-group{flex:1 1 50%;padding:10px}form.clientForm .form-group button{margin-right:0}form.deleteForm{align-items:center}form.deleteForm .title{text-align:center;margin-bottom:var(--padding)}form.deleteForm button{margin-top:25px}form .title{margin-bottom:25px}form .form-group{display:flex;flex-direction:column;width:100%}form .form-group .react-select__control{margin-top:10px}form .form-group .react-select__control .react-select__value-container,form .form-group .react-select__menu{font-size:13px}form .form-group.status{background:transparent;padding:0;color:inherit}form .form-group.w-full,form .form-group:last-child{flex:1 1 100%}form .form-group label{font-size:12px;font-weight:300;display:flex;align-items:center;gap:10px}form .form-group label+.opt{margin-top:10px}form .form-group .opt{display:flex;align-items:center;gap:10px}form .form-group input[type=checkbox]{align-self:flex-start}form .form-group input[type=date],form .form-group input[type=email],form .form-group input[type=number],form .form-group input[type=password],form .form-group input[type=text],form .form-group select,form .form-group textarea{margin-top:10px;border:1px solid hsla(0,0%,52%,.2);padding:10px 15px;border-radius:4px;font-family:inherit;width:100%}form .form-group textarea{resize:vertical;min-height:120px}form .form-group input[type=color]{width:100%;height:40px;border-radius:50%;border:0;padding:0;cursor:pointer;background:transparent}form .form-group button{padding:10px 25px;background:var(--primary);color:#fff;border-radius:4px;font-size:.8rem;transition:all .5s;border:1px solid var(--primary);font-weight:600;cursor:pointer;width:-moz-max-content;width:max-content;margin-left:auto;letter-spacing:.05rem;margin-right:auto;margin-top:10px}form .form-group button:hover{background:transparent;color:var(--primary)}.modal form.hebCategoryForm{flex-direction:column;flex-wrap:nowrap}@media screen and (min-width:1200px){.form-group.inline{flex-direction:row;gap:10px}.form-group.inline label{flex:1 1 50%;max-width:50%}.form-group.inline select{width:auto;flex:1;max-width:50%}}.content .react-datepicker{align-self:flex-start;margin-top:5px;border:0;border-radius:0}.content .react-datepicker .react-datepicker__month-container+.react-datepicker__month-container{margin-left:10px}.content .react-datepicker .react-datepicker__navigation span:before{border-color:#fff}.content .react-datepicker .react-datepicker__header{padding:25px;background:var(--third);border-radius:0}.content .react-datepicker .react-datepicker__header .react-datepicker-time__header,.content .react-datepicker .react-datepicker__header .react-datepicker-year-header,.content .react-datepicker .react-datepicker__header .react-datepicker__current-month{margin-bottom:10px;color:#fff}.content .react-datepicker .react-datepicker__day-name{color:#fff}.content .react-datepicker .react-datepicker__month{margin:0}.content .react-datepicker .react-datepicker__month .react-datepicker__day--in-range,.content .react-datepicker .react-datepicker__month .react-datepicker__day--in-selecting-range,.content .react-datepicker .react-datepicker__month .react-datepicker__day--selected,.content .react-datepicker .react-datepicker__month .react-datepicker__month-text--in-range,.content .react-datepicker .react-datepicker__month .react-datepicker__month-text--in-selecting-range,.content .react-datepicker .react-datepicker__month .react-datepicker__month-text--selected,.content .react-datepicker .react-datepicker__month .react-datepicker__quarter-text--in-range,.content .react-datepicker .react-datepicker__month .react-datepicker__quarter-text--in-selecting-range,.content .react-datepicker .react-datepicker__month .react-datepicker__quarter-text--selected,.content .react-datepicker .react-datepicker__month .react-datepicker__year-text--in-range,.content .react-datepicker .react-datepicker__month .react-datepicker__year-text--in-selecting-range,.content .react-datepicker .react-datepicker__month .react-datepicker__year-text--selected{background:var(--third);color:#fff}.content .react-datepicker .react-datepicker__month .react-datepicker__week{display:flex;flex-wrap:wrap}.content .react-datepicker .react-datepicker__month .react-datepicker__week>*{flex:1;border-radius:0;padding:5px;width:auto}