/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 *//*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 *//*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */@font-face{font-family:"PaytoneOne-Regular";font-style:normal;font-weight:400;src:url(/static/media/PaytoneOne-Regular.89c437d4.eot) format("embedded-opentype"),url(/static/media/PaytoneOne-Regular.998fd701.woff) format("woff"),url(/static/media/PaytoneOne-Regular.c8d77d3e.ttf) format("truetype"),url(/static/media/PaytoneOne-Regular.d7f76741.svg) format("svg")}@font-face{font-family:"OpenSansRegular";font-style:normal;font-weight:400;src:url(/static/media/open_sans_regular-webfont.33543c5c.woff2) format("woff2"),url(/static/media/open_sans_regular-webfont.de0869e3.woff) format("woff")}@font-face{font-family:"OpenSansLight";font-style:normal;font-weight:400;src:url(/static/media/open_sans_light-webfont.24f7b094.woff2) format("woff2"),url(/static/media/open_sans_light-webfont.a7622f60.woff) format("woff")}@font-face{font-family:"OpenSansSemibold";font-style:normal;font-weight:400;src:url(/static/media/open_sans_semibold-webfont.819af3d3.woff2) format("woff2"),url(/static/media/open_sans_semibold-webfont.449d681c.woff) format("woff")}@font-face{font-family:"OpenSansBold";font-style:normal;font-weight:400;src:url(/static/media/open_sans_bold-webfont.0edb7628.woff2) format("woff2"),url(/static/media/open_sans_bold-webfont.1f85e92d.woff) format("woff")}@font-face{font-family:"CreatoDisplayRegular";font-style:normal;font-weight:400;src:url(/static/media/creatodisplay-regular-webfont.e8634ab3.woff2) format("woff2"),url(/static/media/creatodisplay-regular-webfont.6be89116.woff) format("woff")}@font-face{font-family:"CreatoDisplayLight";font-style:normal;font-weight:400;src:url(/static/media/creatodisplay-light-webfont.c0c28447.woff2) format("woff2"),url(/static/media/creatodisplay-light-webfont.fb441d5f.woff) format("woff")}@font-face{font-family:"CreatoDisplayMedium";font-style:normal;font-weight:400;src:url(/static/media/creatodisplay-medium-webfont.e15f4e16.woff2) format("woff2"),url(/static/media/creatodisplay-medium-webfont.c03b0922.woff) format("woff")}@font-face{font-family:"CreatoDisplayBold";font-style:normal;font-weight:400;src:url(/static/media/creatodisplay-bold-webfont.267911d6.woff2) format("woff2"),url(/static/media/creatodisplay-bold-webfont.dc51699c.woff) format("woff")}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 *//*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased}body{margin:0;font-family:"CreatoDisplayRegular",sans-serif}.options-icon{cursor:pointer}.field-error{font-size:11px;line-height:11px;color:#f44336}.return-link{display:flex;align-items:center;text-decoration:none;color:#000}.align-start,.return-link{align-self:flex-start}.price-tag{padding:2px 10px;background-color:hsla(0,0%,60%,.6);border-radius:40px;display:inline-flex;color:#fff}.price-tag.booking-paid{background-color:#63ae77}.price-tag.booking-not-paid{background-color:#d55757}.MuiBackdrop-root{z-index:3000!important}.MuiBackdrop-root~.MuiDialog-container .MuiDialog-paper{z-index:3050!important}.MuiButton-root,.MuiFormHelperText-root,.MuiFormLabel-root,.MuiInputBase-input,.MuiMenuItem-root,.MuiSelect-root,.MuiTab-root,.MuiTableCell-root,.MuiTableSortLabel-root,.MuiTypography-body1,.MuiTypography-body2{font-family:"CreatoDisplayRegular",sans-serif!important}.MuiButton-containedPrimary{background-color:#3ea08e!important;border-radius:8px!important;box-shadow:none!important}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.root,.root .app{height:100vh}.root .app .app-router{display:flex;height:100%}.root .app .app-router .app-container{display:flex;flex-direction:column;width:100%;height:100%;overflow:auto}.table-container{width:100%}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.drawer{display:flex;flex:1 0 auto;flex-direction:column;padding:32px 30px;overflow-x:visible;overflow-x:initial;overflow-y:auto;transition:width .3s linear;background-color:#3ea08e}@media only screen and (max-width:767px){.drawer{width:0;padding:0;border:none}}.drawer hr{border-top:1.5px solid #6bc5ac;margin:10px 0}.drawer .user-info{display:flex;align-items:center}.drawer .user-info__name-wrapper{display:flex;flex-direction:column}.drawer .user-info__name-wrapper p{margin:0}.drawer .user-info__name-wrapper p:first-of-type{font-weight:700}.drawer .user-info img{width:45px;height:45px;margin-right:20px;border-radius:8px}@media only screen and (max-width:767px){.drawer .user-info{display:none}}.drawer--active,.drawer__bottom-container__select-language--active,.drawer__bottom-container__select-language:hover{background-color:#6bc5ac;border-radius:6px}.drawer__bottom-container,.drawer__top-container{display:flex;flex-direction:column}.drawer__bottom-container{grid-gap:20px;justify-content:space-between;height:100%}@media only screen and (max-width:767px){.drawer__bottom-container{display:none}}.drawer__bottom-container .MuiInputBase-root{color:#fff;padding-left:5px}.drawer__bottom-container .MuiInputBase-root svg{fill:#fff}.drawer__bottom-container .MuiInputBase-root fieldset{border:none}.drawer__bottom-container__select-language{cursor:pointer!important;padding:10px}.drawer__bottom-container__select-language .MuiSelect-select:focus{border-radius:unset!important;background-color:unset!important}.drawer__bottom-container__select-language--active,.drawer__bottom-container__select-language:hover{border-radius:6px!important}.drawer__bottom-container__select-language__menu .MuiPaper-root{border-radius:4px!important}.drawer__bottom-container__select-language__menu .MuiPaper-root .MuiList-padding{padding:6px!important}.drawer__bottom-container__select-language__menu .MuiPaper-root .MuiListItem-root{border-radius:2px!important;padding-left:8px!important}.drawer__bottom-container__select-language__menu .MuiPaper-root .MuiListItem-root:not(:last-of-type){margin-bottom:4px}.drawer--no-hover{opacity:.5}.drawer--no-hover:hover{background-color:transparent!important;cursor:default}.drawer a{display:flex;align-items:center;margin:3px 0;text-decoration:none;white-space:nowrap;color:#fff;padding:3px 5px}.drawer a:hover{background-color:#6bc5ac;border-radius:6px}@media only screen and (max-width:767px){.drawer a{display:none}}.drawer .active{margin-bottom:32px}.drawer--no-hover{display:flex;align-items:center;margin:5px 0;text-decoration:none;white-space:nowrap;color:#fff;padding:8px 5px}.drawer--no-hover:hover{background-color:#6bc5ac;border-radius:6px}@media only screen and (max-width:767px){.drawer--no-hover{display:none}}.drawer img{margin-right:5px}.drawer__mobile-toggle{display:none!important;position:absolute;z-index:4;top:20px;left:20px;cursor:pointer}@media only screen and (max-width:767px){.drawer__mobile-toggle{display:block!important}}.drawer .hidden-button{display:flex;align-items:center;padding:0;font-size:16px;color:#fff;background-color:transparent;border:none;cursor:pointer;font-family:"CreatoDisplayRegular",sans-serif}.drawer--expanded{padding:20px}@media only screen and (max-width:767px){.drawer--expanded{width:100%}}.drawer--expanded .drawer__mobile-toggle{position:relative;top:0;left:0;margin-bottom:20px}.drawer--expanded .drawer__bottom-container,.drawer--expanded .user-info,.drawer--expanded a{display:flex}.drawer__merchant-title{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}.drawer__search{z-index:5}.drawer__search-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:0 5px 0 10px;border-radius:6px;height:35px;width:280px;margin:5px 0;cursor:pointer}.drawer__search-wrapper__selected{display:inline-flex;align-items:flex-end;max-width:calc(100% - 55px)}.drawer__search-wrapper__selected span:first-of-type{font-size:14px;flex:0 0 auto;margin-right:8px}.drawer__search-wrapper__selected span:last-of-type{font-size:12px;opacity:.6;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.drawer__search-wrapper__popper{z-index:5;background-color:#fff;border-radius:6px;width:280px;max-height:300px;padding:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-top:5px}@media only screen and (max-width:767px){.drawer__search-wrapper__popper.drawer--not-expanded{display:none}}.drawer__search-wrapper__popper__input-wrapper{display:flex;align-items:center;grid-gap:5px;gap:5px;background-color:#f2f4f7;padding:8px 5px 8px 10px;border-radius:6px;height:52px;width:100%}.drawer__search-wrapper__popper__list-wrapper{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-top:10px}.drawer__search-wrapper__popper__list-wrapper .MuiList-root{height:100%;max-height:300px;padding:10px;overflow-y:auto}.drawer__search-wrapper__popper__list-wrapper .MuiList-root::-webkit-scrollbar-track{background-color:#f4f4f4}.drawer__search-wrapper__popper__list-wrapper .MuiList-root::-webkit-scrollbar{width:6px;background:#f4f4f4}.drawer__search-wrapper__popper__list-wrapper .MuiList-root::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:15px}.drawer__search-wrapper__popper__list-wrapper .MuiList-root .MuiListItem-root{cursor:pointer;padding-bottom:0}.drawer__search-wrapper__popper__list-wrapper .MuiList-root .MuiListItem-root:hover{background-color:#f2f4f7;border-radius:15px}.drawer .MuiOutlinedInput-input{padding:0}.language-overlay{position:absolute;top:20px;right:20px;width:100%;max-width:150px}.language-overlay .MuiInput-input,.language-overlay label,.language-overlay svg{color:#fff!important}.language-overlay .MuiFormControl-root .MuiInputBase-root{padding:5px 20px;background-color:hsla(0,0%,100%,.4);border-radius:10px}.language-overlay .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-positionStart{margin-left:-10px}.language-overlay .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-positionEnd{margin-right:-15px}.language-overlay .MuiFormControl-root .MuiInputBase-root svg{right:10px}.language-overlay .MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-popupIndicator{margin-right:15px}.language-overlay .MuiFormControl-root .MuiInputBase-root input{font-size:14px;color:#fff}.language-overlay .MuiFormControl-root .MuiInputBase-root input::-moz-placeholder,.language-overlay .MuiFormControl-root .MuiInputBase-root input::-webkit-input-placeholder,.language-overlay .MuiFormControl-root .MuiInputBase-root input::placeholder{opacity:1}.language-overlay .MuiFormControl-root .MuiInputBase-root:before{display:none;border:none}.language-overlay .MuiFormControl-root .MuiInputBase-root:after{border:none}.language-overlay .MuiFormControl-root .MuiFormLabel-root.Mui-focused{color:rgba(0,0,0,.54)}@media only screen and (max-width:767px){.language-overlay{display:none}}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.navbar{display:none;position:sticky;z-index:3;top:0;flex-shrink:0;width:100vw;height:64px;background-color:#fff}@media only screen and (max-width:767px){.navbar{display:flex;justify-content:flex-end;align-items:center}}.navbar img{max-height:40px;margin-right:20px}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.narrow-form{max-width:350px}.narrow-form,.wide-form{display:flex;flex-direction:column;align-items:center;height:100%}.wide-form{width:100%;max-width:800px}.wide-form__grid-container{display:grid;grid-column-gap:20px;grid-template-columns:repeat(2,1fr);align-items:center;width:100%;margin-bottom:20px}@media only screen and (max-width:767px){.wide-form__grid-container{display:flex;flex-direction:column}}.wide-form__grid-container .MuiFormControl-root{justify-content:flex-end}.wide-form__grid-container--margin-top{margin-top:20px}.wide-form__grid-container__double-space{grid-column-end:span 2}@media only screen and (max-width:767px){.wide-form__grid-container__double-space{width:100%}}.wide-form__grid-container__double-space--details{grid-column-end:span 2;display:flex;flex-direction:column;grid-gap:2px;gap:2px}@media only screen and (max-width:767px){.wide-form__grid-container__double-space--details{width:100%}}.wide-form__grid-container__section-tooltip{margin-top:10px;font-size:14px;opacity:.7}.wide-form__grid-container__double-input{display:grid;grid-column-gap:20px;grid-template-columns:auto 1fr;width:100%}.wide-form__grid-container__double-input .MuiFormControl-root:first-of-type{bottom:3px}.wide-form__grid-container__terms-container{display:flex;justify-content:flex-start;align-items:center;width:100%}@media only screen and (max-width:767px){.wide-form__grid-container__terms-container{display:inline-block}}@media only screen and (max-width:767px){.wide-form__grid-container__terms-container span:first-of-type{height:22px;vertical-align:middle}}.wide-form__grid-container__terms-container .MuiFormControl-root{bottom:-2px;width:auto}.wide-form__grid-container__terms-container .MuiFormControlLabel-root{margin-right:0}.wide-form__grid-container__terms-container__terms-link{display:inline-block;margin:0;padding:5px;font-size:15px;text-decoration:underline;background-color:transparent;border:none;cursor:pointer;color:#fff}.wide-form__grid-container__terms-container--margin-top{margin-top:20px}.wide-form__wider-grid-container{display:grid;grid-column-gap:20px;grid-template-columns:repeat(5,1fr) auto;align-items:center;width:100%}@media only screen and (max-width:767px){.wide-form__wider-grid-container{display:flex;flex-direction:column}.wide-form__wider-grid-container svg{align-self:flex-end}.wide-form__wider-grid-container .MuiFormControl-root{width:100%!important}}.wide-form__wider-grid-container__separator{grid-column-end:span 6;width:100%;height:1px;margin:20px 0;background-color:#f0f0f0}.wide-form__wider-grid-container .MuiFormControl-marginNormal{bottom:5px}.wide-form__wider-grid-container svg:hover{color:red;cursor:pointer}@media only screen and (max-width:767px){.wide-form .add-button{align-self:center!important}}.wide-form__checkbox-container{display:grid;grid-column-gap:20px;grid-template-columns:repeat(2,auto);align-self:start}.wide-form__area-picture-container{display:flex;align-items:center;width:100%}@media only screen and (max-width:767px){.wide-form__area-picture-container{flex-direction:column}}.wide-form__area-picture-container img{height:150px;margin-right:20px}@media only screen and (max-width:767px){.wide-form__area-picture-container img{margin-right:0;margin-bottom:20px}}.wide-form__area-picture-container p{margin-bottom:0;color:#777}.widest-form{display:flex;flex-direction:column;align-items:center;width:100%}.widest-form--calendar{height:100%}.widest-form--booking .mapDiv{margin-bottom:0}.widest-form--booking .booking-observations-field{width:100%;margin-top:15px}.widest-form--booking .booking-observations-field .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.42)}.widest-form__grid-container{display:grid;grid-column-gap:20px;grid-template-columns:repeat(4,1fr);align-items:center;width:100%;margin-bottom:20px}.widest-form__grid-container .MuiFormControl-marginNormal{bottom:5px}@media only screen and (max-width:1114px){.widest-form__grid-container{grid-template-columns:repeat(2,1fr);grid-row-gap:20px;row-gap:20px}}.section-header{width:100%;display:flex;grid-column-end:span 2;align-items:center;align-self:flex-start;font-weight:600;color:#4c9aff}.section-header:not(:first-child){margin-top:20px}.section-header svg{margin-right:10px}.section-header--margin{margin-bottom:20px}.section-header--spaced{justify-content:space-between}.section-header>span{display:inline-flex;align-items:center}.custom-material-input{position:relative;width:100%;margin-top:20px;margin-bottom:5px}.custom-material-input *{width:100%}.custom-material-input input::-webkit-input-placeholder{color:transparent}.custom-material-input input:-ms-input-placeholder{color:transparent}.custom-material-input input::placeholder{color:transparent}.custom-material-input label{position:absolute;top:10px;font-size:16px;font-weight:700;color:rgba(0,0,0,.54);pointer-events:none;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.custom-material-input .google-autocomplete{display:block;padding:10px 10px 5px 0;font-size:16px;border:none;border-bottom:1px solid rgba(0,0,0,.54)}.custom-material-input .google-autocomplete:focus{outline:none}.custom-material-input .google-autocomplete:not(:-ms-input-placeholder)~label{top:-10px;font-size:12px}.custom-material-input .google-autocomplete:focus~label,.custom-material-input .google-autocomplete:not(:placeholder-shown)~label{top:-10px;font-size:12px}.custom-material-input .google-autocomplete:focus~label{color:#3f51b5}.custom-material-input .google-autocomplete:focus~.bar:after,.custom-material-input .google-autocomplete:focus~.bar:before{width:50%}.custom-material-input .bar{display:block;position:relative;bottom:-1px}.custom-material-input .bar:after,.custom-material-input .bar:before{content:"";position:absolute;bottom:1px;width:0;height:2px;background:#3f51b5;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.custom-material-input .bar:before{left:50%}.custom-material-input .bar:after{right:50%}.custom-material-input--errors label{color:red!important}.custom-material-input--errors .google-autocomplete{border-bottom:2px solid red}.custom-material-input--errors .bar:after,.custom-material-input--errors .bar:before{background:red!important}.margin-button{margin:20px!important}.country-autocomplete{position:relative;bottom:5px}@media only screen and (max-width:767px){.country-autocomplete{width:100%}}.form-tooltip{align-self:start;margin-left:30px;opacity:.7}.form-section-title{align-self:start;margin:20px 0;font-weight:600}.Mui-error svg{color:#f44336;opacity:.7}.add-schedule-container{width:100%}@media only screen and (max-width:767px){.add-schedule-container{text-align:center}}.file-input-wrapper{position:relative}.file-input-wrapper__input{position:absolute;opacity:0}.file-input-wrapper__button{display:flex;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;color:#fff;background-color:#3f51b5;border-radius:4px;cursor:pointer}.file-input-wrapper__button svg{margin-right:10px}@media only screen and (max-width:767px){.file-input-wrapper p{text-align:center}}.form-space-between{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px}.form-space-between .form-section-title{margin:auto 0}@media only screen and (max-width:767px){.form-space-between{flex-direction:column;align-items:flex-start}.form-space-between .form-section-title{margin:20px 0}}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.header-container{display:flex;position:relative;flex-direction:column;justify-content:center;text-align:center;width:100%;margin-bottom:50px}.header-container .return-link{position:absolute;top:0;left:0}.header-container img{flex:0 1;margin-bottom:50px;max-height:44px}.header-container h2{margin:0}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.schedule-table-buttons{display:inline-flex;height:48px}.schedule-table-buttons button{all:unset;cursor:pointer;border-top-left-radius:8px;border-bottom-left-radius:8px;font-size:12px;padding:10px;border:1px solid #d5d7db;background-color:#fff;color:#000;transition:all .3s ease-in-out}.schedule-table-buttons button.selected{background-color:#3ea08e;color:#fff}.schedule-table-buttons button:last-of-type{border-radius:0 8px 8px 0;border-left:none}.schedule-days-select__day{cursor:pointer;font-size:14px;padding:8px 0;border-bottom:3px solid transparent;opacity:.6;color:#000}.schedule-days-select__day.selected{border-bottom:3px solid #000}.schedule-days-select__day:not(:last-of-type){margin-right:50px}.schedule-table__bollard-container__schedule-container__overlaps__container{display:flex;flex:1 1;outline:1px solid #e0e0e0;min-height:10px}.schedule-table__bollard-container__schedule-container__schedule--unavailable{background-color:#f0f0f0;flex:60 1}.schedule-table__bollard-container__schedule-container__schedule--available:hover{background-color:rgba(111,187,131,.8)}.schedule-table__bollard-container__schedule-container__schedule--reserved{background-color:rgba(255,0,0,.5)}.schedule-table__bollard-container__schedule-container__schedule--selected{background-color:rgba(111,187,131,.8)}.bollard-table__grid{width:100%}/*!
 *
 * @Copyright 2023 VOID SOFTWARE, S.A.
 *
 */.bookings-form-container-new{padding:0 25px 25px}.schedule-days-select{width:100%;font-family:"CreatoDisplayRegular",sans-serif;display:inline-flex;margin-bottom:15px;overflow-x:auto}.schedule-days-select__day{all:unset;transition:all .4s ease-in-out;border:1px solid #d5d7db;border-radius:8px;display:flex;align-items:center;min-width:150px}.schedule-days-select__day button{color:#000;font-size:14px;font-weight:600;border:none;background-color:transparent;padding:12px;cursor:pointer;display:flex;align-items:center}.schedule-days-select__day button:nth-child(2n){padding:5px}.schedule-days-select__day button svg{fill:#000;width:15px}.schedule-days-select__day.selected{opacity:1;font-family:"CreatoDisplayBold",sans-serif;background-color:#000}.schedule-days-select__day.selected button{color:#fff}.schedule-days-select__day.selected button svg{fill:#fff}.schedule-days-select__day:not(:last-of-type){margin-right:8px}.schedule-days-select__day:hover{border:1px solid #000}.schedule-days-select__btn-picker{text-align:center;min-width:45px;height:45px;border:none;border-radius:8px;background-color:#e4e7ec;margin-right:14px}.schedule-days-select__btn-picker .MuiIconButton-root,.schedule-days-select__btn-picker svg{margin-right:0!important}.schedule-days-select__btn-picker .MuiIconButton-root{width:100%;height:100%;margin-right:0!important}.schedule-table-days-label{width:100%;display:inline-flex;justify-content:flex-start;font-family:"CreatoDisplayBold",sans-serif;font-size:14px;margin-bottom:5px}.schedule-table-days-label button{all:unset;cursor:pointer;text-decoration:underline;margin-left:4px;color:#3ea08e}.schedule-table{font-family:"CreatoDisplayRegular",sans-serif;font-size:14px;display:grid;grid-template-columns:auto 1fr;width:100%;overflow-x:auto;max-height:480px}.schedule-table__hours-container{display:flex}.schedule-table__hours-container span{display:flex;min-width:70px;flex:1 1;align-items:center;justify-content:center;padding-left:2px;border:1px solid #e0e0e0;font-weight:600}.schedule-table__bollard-container{padding:10px;border:1px solid #e0e0e0;font-weight:600;text-align:center}.schedule-table__bollard-container__schedule-container{display:flex;outline:1px solid #e0e0e0}.schedule-table__bollard-container__schedule-container__overlaps{display:flex;flex-direction:column}.schedule-table__bollard-container__schedule-container__overlaps__container__wrapper{display:flex;flex:1 1;min-height:10px}.schedule-table__bollard-container__schedule-container__overlaps__container__wrapper--has-padding{padding:3px}.schedule-table__bollard-container__schedule-container__wrapper{flex:60 1}.schedule-table__bollard-container__schedule-container__wrapper--has-padding{padding:3px;height:100%}.schedule-table__bollard-container__schedule-container__schedule{min-height:15px;outline:1px solid #e0e0e0;height:100%;font-size:12px;font-weight:700;display:flex;align-items:center;width:100%}.schedule-table__bollard-container__schedule-container__schedule--unavailable{background-color:#98a2b3;border-radius:4px}.schedule-table__bollard-container__schedule-container__schedule--available{padding-left:3px;font-size:12px;font-weight:700;color:#3ea08e;border:1px dashed #3ea08e;border-radius:4px;cursor:pointer}.schedule-table__bollard-container__schedule-container__schedule--available:hover{background-color:#d8ede5}.schedule-table__bollard-container__schedule-container__schedule--reserved{background-color:#e13238;color:#fff;padding-left:3px;border-radius:4px}.schedule-table__bollard-container__schedule-container__schedule--selected{background-color:#3ea08e;color:#fff;padding-left:3px;border-radius:4px}.widest-form-new{display:flex;flex-direction:column;align-items:center;width:100%}.widest-form-new__form-control,.widest-form-new__grid-container{display:grid;grid-template-columns:repeat(2,1fr);padding-left:61px}.widest-form-new__form-control--table-section,.widest-form-new__grid-container--table-section{margin-bottom:0}.widest-form-new__form-control--table-section__bollard-table,.widest-form-new__grid-container--table-section__bollard-table{margin-bottom:30px}.widest-form-new__form-control.last,.widest-form-new__grid-container.last{border-bottom:none}.widest-form-new__form-control.bollard-table,.widest-form-new__grid-container.bollard-table{grid-template-columns:repeat(1,1fr)}.widest-form-new__form-control.bollard-table .bollard-table__grid,.widest-form-new__grid-container.bollard-table .bollard-table__grid{margin-bottom:30px}@media(max-width:767px){.widest-form-new__form-control,.widest-form-new__grid-container{grid-template-columns:repeat(1,1fr)}}.widest-form-new__form-control .MuiFormControl-root:first-of-type,.widest-form-new__grid-container .MuiFormControl-root:first-of-type{bottom:0}.widest-form-new__section-header{font-size:18px;color:#101828;font-weight:700}.widest-form-new .MuiSvgIcon-root{fill:#101828;margin-right:6px}.widest-form-new .MuiPaper-elevation1{box-shadow:none;width:100%;border-bottom:1px solid #e8eaed;margin-bottom:35px}.widest-form-new .MuiCardHeader-root{display:flex;flex-direction:row-reverse;padding:0}.widest-form-new .MuiCardHeader-action{margin-top:0;margin-right:0;align-self:center}.widest-form-new .MuiIconButton-root{padding:0;margin-right:30px}.widest-form-new .MuiIconButton-root:hover{background-color:transparent}.widest-form-new .MuiFormControl-root{width:100%;margin-bottom:38px}.widest-form-new .MuiInput-root{padding:5px 15px}.widest-form-new .MuiCheckbox-root{margin-left:10px;margin-right:10px}.widest-form-new .MuiOutlinedInput-notchedOutline{border:none}.widest-form-new .MuiInput-underline:before{border-bottom:0;content:none}.widest-form-new .MuiSelect-select:focus{background-color:transparent}.widest-form-new .MuiCardContent-root:last-child{padding:0 0 24px}.widest-form-new .input-container .MuiInput-root,.widest-form-new .input-container .MuiOutlinedInput-multiline{background:#f8f9fa;border-radius:8px;margin-top:7px;border:none;box-shadow:none}.widest-form-new .input-container .MuiInput-root:after,.widest-form-new .input-container .MuiOutlinedInput-multiline:after{border-bottom:none;transition:none}.widest-form-new .input-container label{position:relative;-webkit-transform:none;transform:none;font-size:14px;color:#222;font-weight:600}.widest-form-new--calendar{height:100%}.widest-form-new--booking .mapDiv{margin-bottom:0}.widest-form-new--booking .booking-observations-field{width:100%;margin-top:15px}.widest-form-new--booking .booking-observations-field .MuiOutlinedInput-notchedOutline{border-color:rgba(0,0,0,.42)}.widest-form-new__grid-container{grid-column-gap:20px;width:100%;margin-bottom:-20px}.widest-form-new__grid-container .MuiFormControl-marginNormal{bottom:5px}.widest-form-new__header-collapse{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.widest-form-new__header-collapse button{border:none;border-radius:8px;padding:14px 28px;font-weight:600;cursor:pointer;font-size:14px}.placeholder-no-data{display:flex;flex-direction:column;align-items:center;border:1px solid #d5d7db;border-radius:8px;width:100%}.placeholder-no-data__title{font-size:24px;font-weight:600;margin:16px 0}.placeholder-no-data__message{font-size:16px;color:#667085;margin:auto auto 80px}.header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;border-bottom:1px solid #e8eaed;position:sticky;z-index:1;top:0;width:100%;background-color:#fff;padding:23.5px 0}@media only screen and (max-width:767px){.header{top:64px}}.header__left{display:flex;align-items:center;padding-right:20px}.header__left__header{margin-left:35px;font-size:18px}.header__left a{align-self:normal;position:unset!important;margin-left:0}.header__left .return-link{display:flex;font-size:1.5em;color:#000;align-self:flex-start;padding:14px 35px 12px 0}.header__right{display:flex;align-items:center;justify-content:space-between}.header__right__price{margin-right:150px}@media only screen and (max-width:767px){.header__right__price{margin-right:50px}}.header__right__price h1{font-size:14px;color:#667085;margin-bottom:-15px}.header__right__price p{font-size:18px;font-weight:700;color:#222}.header__right__btn-submit{padding-left:0}.header__right__btn-submit .MuiButton-root{margin:0!important;font-size:14px!important;width:auto;height:40px;border-radius:8px}.header__right__btn-submit .MuiButton-root:disabled{background-color:#98a2b3!important;color:#667085;cursor:not-allowed}/*!
 *
 * @Copyright 2023 VOID SOFTWARE, S.A.
 *
 */.booking-details-container{display:flex;width:100%}@media only screen and (max-width:1100px){.booking-details-container{flex-direction:column}}.booking-details-container__content{width:70%;border-right:1px solid #e8eaed;padding:0 60px}@media only screen and (max-width:1100px){.booking-details-container__content{border-right:none}}.booking-details-container__content__section{border-bottom:1px solid #e8eaed}.booking-details-container__content__section__title{margin:32px 0;font-size:18px;font-weight:600}.booking-details-container__content__section__row{margin-bottom:32px}.booking-details-container__content__section__row__data{display:flex}.booking-details-container__content__section__row__data__icon{display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;background-color:#d8ede5;border-radius:8px;margin-right:20px}.booking-details-container__content__section__row__data__icon svg{width:16px;fill:#3ea08e}.booking-details-container__content__section__row__data__info p{font-size:14px;font-weight:600;margin:0}.booking-details-container__content__section__row__data__info__title{color:#667085}.booking-details-container__content__section__row__data__info__date-row{display:flex;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8eaed;font-size:14px;font-weight:600;width:535px}.booking-details-container__content__section__row__data__info__date-row__date{width:150px}.booking-details-container__content__section__row__data__info__date-row__time{width:210px}.booking-details-container__content__section__row__data__info__date-row__bollard{width:120px}.booking-details-container__content__section__row__data__info__date-row__price{width:60px}.booking-details-container__content__section__row__two-columns{display:flex;width:100%;margin-bottom:32px}.booking-details-container__content__section__row__two-columns__column{display:flex;width:50%}.booking-details-container__sidebar{padding:32px 20px}.booking-details-container__sidebar a,.booking-details-container__sidebar button{border:none;background-color:transparent;display:flex;align-items:center;cursor:pointer;margin-bottom:16px;text-decoration:none;color:#000;padding:10px 15px;border-radius:8px}.booking-details-container__sidebar a:hover,.booking-details-container__sidebar button:hover{background-color:#e4e7ec}.booking-details-container__sidebar a svg,.booking-details-container__sidebar button svg{width:24px}.booking-details-container__sidebar a span,.booking-details-container__sidebar button span{margin-left:8px;font-size:14px;font-weight:600;font-family:"CreatoDisplayRegular",sans-serif}.booking-details-container__sidebar button{padding:7px 15px}.booking-details-container__sidebar button svg{width:20px;margin-left:2.5px}@media only screen and (max-width:1100px){.booking-details-container__sidebar{padding:32px 60px}}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.map-container{display:flex;position:relative;flex-direction:column;width:100%;height:100%;background-color:#f7cf78}.map-container .MuiFormControl-root{position:absolute;z-index:3;top:20px;right:50%;width:450px;padding:5px 20px;-webkit-transform:translateX(50%);transform:translateX(50%)}@media only screen and (max-width:767px){.map-container .MuiFormControl-root{position:inherit;top:0;width:100%}}.map-container .MuiFormControl-root .MuiInputBase-root{background-color:#fff;border-radius:20px}.map-container .MuiFormControl-root .MuiInputBase-root input{font-size:13px;color:#777}.map-container .MuiFormControl-root .MuiInputAdornment-positionStart{margin-left:5px}.map-container .MuiFormControl-root svg{font-size:18px;color:#f7cf78}.custom-marker-label{position:relative;bottom:-30px;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000}.special-marker-label{position:relative;bottom:6px;font-weight:700}.cluster div{top:50%;margin-top:2px;margin-left:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mapDiv{width:100%;position:relative;margin-bottom:40px}.mapDiv__button{background-color:#3ea08e;min-width:40px;height:40px;width:auto;z-index:1;margin-left:10px;margin-top:10px;border:0;border-radius:5px;padding:5px}.mapDiv__button,.mapDiv__overlay{position:absolute;display:grid;place-items:center}.mapDiv__overlay{background-color:rgba(0,0,0,.7);width:100%;height:100%}.mapDiv__overlay--hidden{z-index:-1}.mapDiv__overlay--over-map{z-index:1}.mapDiv__enableButton{display:inline-flex;color:#fff;text-transform:uppercase;font-family:"CreatoDisplayMedium",sans-serif;font-size:16px;padding:0 20px;grid-gap:10px;gap:10px;margin:0}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.profile-screen{display:flex;justify-content:center;width:100%;padding:50px}@media only screen and (max-width:767px){.profile-screen{padding:20px}}.profile-screen .wide-form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;height:100%}.profile-screen .wide-form__grid-container{display:grid;grid-auto-rows:1fr;grid-column-gap:20px;grid-template-columns:repeat(2,1fr);align-items:center;width:100%;margin-bottom:20px}@media only screen and (max-width:767px){.profile-screen .wide-form__grid-container{display:flex;flex-direction:column}}.profile-screen .wide-form__grid-container .MuiFormControl-root{justify-content:flex-end}.profile-screen .wide-form__grid-container__double-space{grid-column-end:span 2}.profile-screen .wide-form__grid-container__double-input{display:grid;grid-column-gap:20px;grid-template-columns:auto 1fr;width:100%}.profile-screen .wide-form__picture-container{display:flex;align-items:center;width:100%}@media only screen and (max-width:767px){.profile-screen .wide-form__picture-container{flex-direction:column}}.profile-screen .wide-form__picture-container img{width:150px;height:150px;margin:20px;border-radius:50%}.profile-screen .wide-form__picture-container p{color:#777}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.auth-screen{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1;color:#fff;background-color:#3ea08e}.auth-screen input:-webkit-autofill,.auth-screen input:-webkit-autofill:active,.auth-screen input:-webkit-autofill:focus,.auth-screen input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.auth-screen button{color:#fff}.auth-screen__gradient-container{flex-shrink:0;width:100%;height:45vh;text-align:center;background:linear-gradient(#3ea08e,#f7cf78)}.auth-screen__gradient-container__padding-container{padding:50px}.auth-screen__gradient-container__padding-container a{color:#fff}.auth-screen__gradient-container__padding-container h2{font-size:24px;font-weight:700;color:#f7cf78}.auth-screen .register-form-grid{margin-top:20px}.auth-screen__logo{margin:50px 0 10px}.auth-screen__title{font-size:24px;font-weight:700;color:#f7cf78}.auth-screen__activation-container{display:flex;flex-direction:column;align-items:center}.auth-screen__activation-container svg{font-size:75px}.auth-screen__activation-container__success-image{color:#3ea08e}.auth-screen__activation-container__error-image{color:#ff4e00}.auth-screen .register-bottom{margin:20px 0}.auth-screen .MuiFormControl-root{margin-bottom:10px}.auth-screen .MuiFormControl-root svg{color:#f7cf78}.auth-screen .MuiFormControl-root .MuiInputBase-root{padding:5px 20px;background-color:hsla(0,0%,100%,.4);border-radius:10px}.auth-screen .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-positionStart{margin-left:-10px}.auth-screen .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-positionEnd{margin-right:-15px}.auth-screen .MuiFormControl-root .MuiInputBase-root svg{right:10px}.auth-screen .MuiFormControl-root .MuiInputBase-root .MuiAutocomplete-popupIndicator{margin-right:15px}.auth-screen .MuiFormControl-root .MuiInputBase-root input{font-size:14px;color:#fff}.auth-screen .MuiFormControl-root .MuiInputBase-root input::-moz-placeholder,.auth-screen .MuiFormControl-root .MuiInputBase-root input::-webkit-input-placeholder,.auth-screen .MuiFormControl-root .MuiInputBase-root input::placeholder{opacity:1}.auth-screen .MuiFormControl-root .MuiInputBase-root:before{display:none;border:none}.auth-screen .MuiFormControl-root .MuiInputBase-root:after{border:none}.auth-screen .MuiFormControl-root .MuiFormLabel-root.Mui-focused{color:rgba(0,0,0,.54)}.auth-screen .login-image{margin-top:-130px}@media only screen and (max-width:767px){.auth-screen .login-image{margin-top:-110px;width:100%}}.auth-screen .login-text{color:#fff;margin:20px 0;font-size:14px}.auth-screen .login-inputs{justify-content:center}.auth-screen .login-bottom{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-top:30px;margin-bottom:10px;text-align:center}.auth-screen .login-bottom p{margin:10px 0 0;font-size:18px;font-weight:700;color:#fff}.auth-screen .login-bottom .white-button{margin-bottom:25px}.auth-screen .login-bottom__recover{font-size:11px;text-decoration:none;color:#fff;opacity:.59}.auth-screen .login-bottom__register{font-size:14px;text-decoration:none;color:#f7cf78}.auth-screen .MuiSelect-root{color:#fff}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.areas-page,.bookings-page,.businesses-page,.clients-page,.merchants-page,.reservation-managers-page{width:100%;padding:20px 32px}@media only screen and (max-width:767px){.areas-page,.bookings-page,.businesses-page,.clients-page,.merchants-page,.reservation-managers-page{padding:20px}}.areas-page h2,.bookings-page h2,.businesses-page h2,.clients-page h2,.merchants-page h2,.reservation-managers-page h2{font-weight:700}.areas-page .MuiPaper-elevation1,.bookings-page .MuiPaper-elevation1,.businesses-page .MuiPaper-elevation1,.clients-page .MuiPaper-elevation1,.merchants-page .MuiPaper-elevation1,.reservation-managers-page .MuiPaper-elevation1{box-shadow:none}.areas-page .MuiPaper-elevation1 .MuiPaper-rounded,.bookings-page .MuiPaper-elevation1 .MuiPaper-rounded,.businesses-page .MuiPaper-elevation1 .MuiPaper-rounded,.clients-page .MuiPaper-elevation1 .MuiPaper-rounded,.merchants-page .MuiPaper-elevation1 .MuiPaper-rounded,.reservation-managers-page .MuiPaper-elevation1 .MuiPaper-rounded{border:1px solid #e0e0e0}.areas-page .observations,.bookings-page .observations,.businesses-page .observations,.clients-page .observations,.merchants-page .observations,.reservation-managers-page .observations{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.areas-page__header,.bookings-page__header,.businesses-page__header,.clients-page__header,.merchants-page__header,.reservation-managers-page__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(213,215,219,.47);padding-bottom:27px;margin-bottom:24px;width:100%}.areas-page__header a,.bookings-page__header a,.businesses-page__header a,.clients-page__header a,.merchants-page__header a,.reservation-managers-page__header a{text-decoration:none}@media only screen and (max-width:767px){.areas-page__header,.bookings-page__header,.businesses-page__header,.clients-page__header,.merchants-page__header,.reservation-managers-page__header{flex-direction:column}}.areas-page__header__button-wrapper,.bookings-page__header__button-wrapper,.businesses-page__header__button-wrapper,.clients-page__header__button-wrapper,.merchants-page__header__button-wrapper,.reservation-managers-page__header__button-wrapper{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px}@media only screen and (max-width:767px){.areas-page__header__button-wrapper,.bookings-page__header__button-wrapper,.businesses-page__header__button-wrapper,.clients-page__header__button-wrapper,.merchants-page__header__button-wrapper,.reservation-managers-page__header__button-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;margin-bottom:20px}}.areas-page__filters,.bookings-page__filters,.businesses-page__filters,.clients-page__filters,.merchants-page__filters,.reservation-managers-page__filters{display:flex;justify-content:space-between;align-items:center;grid-column-gap:100px;-webkit-column-gap:100px;column-gap:100px;margin-bottom:5px;min-height:55px}@media only screen and (max-width:767px){.areas-page__filters,.bookings-page__filters,.businesses-page__filters,.clients-page__filters,.merchants-page__filters,.reservation-managers-page__filters{flex-direction:column}}.areas-page__filters__view-select,.bookings-page__filters__view-select,.businesses-page__filters__view-select,.clients-page__filters__view-select,.merchants-page__filters__view-select,.reservation-managers-page__filters__view-select{min-width:210px}.areas-page__filters__input-group,.bookings-page__filters__input-group,.businesses-page__filters__input-group,.clients-page__filters__input-group,.merchants-page__filters__input-group,.reservation-managers-page__filters__input-group{display:flex;width:100%;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}@media only screen and (max-width:767px){.areas-page__filters__input-group,.bookings-page__filters__input-group,.businesses-page__filters__input-group,.clients-page__filters__input-group,.merchants-page__filters__input-group,.reservation-managers-page__filters__input-group{flex-direction:column}}.areas-page__filters__input-group .picker-container,.bookings-page__filters__input-group .picker-container,.businesses-page__filters__input-group .picker-container,.clients-page__filters__input-group .picker-container,.merchants-page__filters__input-group .picker-container,.reservation-managers-page__filters__input-group .picker-container{display:flex;width:100%;max-width:250px}@media only screen and (max-width:767px){.areas-page__filters__input-group .picker-container,.bookings-page__filters__input-group .picker-container,.businesses-page__filters__input-group .picker-container,.clients-page__filters__input-group .picker-container,.merchants-page__filters__input-group .picker-container,.reservation-managers-page__filters__input-group .picker-container{max-width:100%}}.areas-page__filters__input-group .picker-container .MuiInputBase-root,.areas-page__filters__input-group .picker-container input,.bookings-page__filters__input-group .picker-container .MuiInputBase-root,.bookings-page__filters__input-group .picker-container input,.businesses-page__filters__input-group .picker-container .MuiInputBase-root,.businesses-page__filters__input-group .picker-container input,.clients-page__filters__input-group .picker-container .MuiInputBase-root,.clients-page__filters__input-group .picker-container input,.merchants-page__filters__input-group .picker-container .MuiInputBase-root,.merchants-page__filters__input-group .picker-container input,.reservation-managers-page__filters__input-group .picker-container .MuiInputBase-root,.reservation-managers-page__filters__input-group .picker-container input{cursor:pointer}.areas-page__filters__input-group .picker-container .MuiFormControl-marginNormal,.bookings-page__filters__input-group .picker-container .MuiFormControl-marginNormal,.businesses-page__filters__input-group .picker-container .MuiFormControl-marginNormal,.clients-page__filters__input-group .picker-container .MuiFormControl-marginNormal,.merchants-page__filters__input-group .picker-container .MuiFormControl-marginNormal,.reservation-managers-page__filters__input-group .picker-container .MuiFormControl-marginNormal{width:100%;margin:0}.areas-page__filters__input-group .picker-container__clear-icon,.bookings-page__filters__input-group .picker-container__clear-icon,.businesses-page__filters__input-group .picker-container__clear-icon,.clients-page__filters__input-group .picker-container__clear-icon,.merchants-page__filters__input-group .picker-container__clear-icon,.reservation-managers-page__filters__input-group .picker-container__clear-icon{align-self:flex-end;margin-bottom:7px;cursor:pointer;opacity:.6}.areas-page__filters__input-group .picker-container__clear-icon:hover,.bookings-page__filters__input-group .picker-container__clear-icon:hover,.businesses-page__filters__input-group .picker-container__clear-icon:hover,.clients-page__filters__input-group .picker-container__clear-icon:hover,.merchants-page__filters__input-group .picker-container__clear-icon:hover,.reservation-managers-page__filters__input-group .picker-container__clear-icon:hover{opacity:1}.areas-page__filters .MuiFormControl-root,.bookings-page__filters .MuiFormControl-root,.businesses-page__filters .MuiFormControl-root,.clients-page__filters .MuiFormControl-root,.merchants-page__filters .MuiFormControl-root,.reservation-managers-page__filters .MuiFormControl-root{width:100%;max-width:250px}@media only screen and (max-width:767px){.areas-page__filters .MuiFormControl-root,.bookings-page__filters .MuiFormControl-root,.businesses-page__filters .MuiFormControl-root,.clients-page__filters .MuiFormControl-root,.merchants-page__filters .MuiFormControl-root,.reservation-managers-page__filters .MuiFormControl-root{max-width:100%}}.areas-page__filters__table-buttons,.bookings-page__filters__table-buttons,.businesses-page__filters__table-buttons,.clients-page__filters__table-buttons,.merchants-page__filters__table-buttons,.reservation-managers-page__filters__table-buttons{display:inline-flex;margin-bottom:20px}.areas-page__filters__table-buttons button,.bookings-page__filters__table-buttons button,.businesses-page__filters__table-buttons button,.clients-page__filters__table-buttons button,.merchants-page__filters__table-buttons button,.reservation-managers-page__filters__table-buttons button{all:unset;cursor:pointer;border-top-left-radius:8px;border-bottom-left-radius:8px;font-size:16px;font-weight:600;padding:14px 24px;border:1px solid #d5d7db;background-color:#f2f4f7;color:#101828;transition:all .3s ease-in-out}.areas-page__filters__table-buttons button.selected,.bookings-page__filters__table-buttons button.selected,.businesses-page__filters__table-buttons button.selected,.clients-page__filters__table-buttons button.selected,.merchants-page__filters__table-buttons button.selected,.reservation-managers-page__filters__table-buttons button.selected{background-color:#fff}.areas-page__filters__table-buttons button:last-of-type,.bookings-page__filters__table-buttons button:last-of-type,.businesses-page__filters__table-buttons button:last-of-type,.clients-page__filters__table-buttons button:last-of-type,.merchants-page__filters__table-buttons button:last-of-type,.reservation-managers-page__filters__table-buttons button:last-of-type{border-radius:0 8px 8px 0;border-left:none}.areas-page__filters__table-button,.bookings-page__filters__table-button,.businesses-page__filters__table-button,.clients-page__filters__table-button,.merchants-page__filters__table-button,.reservation-managers-page__filters__table-button{display:inline-flex;margin-bottom:20px}.areas-page__filters__table-button button,.bookings-page__filters__table-button button,.businesses-page__filters__table-button button,.clients-page__filters__table-button button,.merchants-page__filters__table-button button,.reservation-managers-page__filters__table-button button{all:unset;cursor:pointer;border-radius:8px;font-size:16px;font-weight:600;padding:14px 24px;border:1px solid #d5d7db;background-color:#fff;color:#101828}.areas-page__filters .search-field,.bookings-page__filters .search-field,.businesses-page__filters .search-field,.clients-page__filters .search-field,.merchants-page__filters .search-field,.reservation-managers-page__filters .search-field{margin-top:16px}.areas-page__filters .MuiInput-underline:after,.areas-page__filters .MuiInput-underline:before,.areas-page__filters .MuiInput-underline:hover:not(.Mui-disabled):before,.bookings-page__filters .MuiInput-underline:after,.bookings-page__filters .MuiInput-underline:before,.bookings-page__filters .MuiInput-underline:hover:not(.Mui-disabled):before,.businesses-page__filters .MuiInput-underline:after,.businesses-page__filters .MuiInput-underline:before,.businesses-page__filters .MuiInput-underline:hover:not(.Mui-disabled):before,.clients-page__filters .MuiInput-underline:after,.clients-page__filters .MuiInput-underline:before,.clients-page__filters .MuiInput-underline:hover:not(.Mui-disabled):before,.merchants-page__filters .MuiInput-underline:after,.merchants-page__filters .MuiInput-underline:before,.merchants-page__filters .MuiInput-underline:hover:not(.Mui-disabled):before,.reservation-managers-page__filters .MuiInput-underline:after,.reservation-managers-page__filters .MuiInput-underline:before,.reservation-managers-page__filters .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:none}.areas-page__filters .MuiInputBase-root,.bookings-page__filters .MuiInputBase-root,.businesses-page__filters .MuiInputBase-root,.clients-page__filters .MuiInputBase-root,.merchants-page__filters .MuiInputBase-root,.reservation-managers-page__filters .MuiInputBase-root{border-radius:8px;border:1px solid #d5d7db;padding:5px 12px;font-size:14px;font-weight:600}.areas-page__filters .MuiSelect-select:focus,.bookings-page__filters .MuiSelect-select:focus,.businesses-page__filters .MuiSelect-select:focus,.clients-page__filters .MuiSelect-select:focus,.merchants-page__filters .MuiSelect-select:focus,.reservation-managers-page__filters .MuiSelect-select:focus{background-color:transparent}.areas-page__filters .MuiSelect-selectMenu,.bookings-page__filters .MuiSelect-selectMenu,.businesses-page__filters .MuiSelect-selectMenu,.clients-page__filters .MuiSelect-selectMenu,.merchants-page__filters .MuiSelect-selectMenu,.reservation-managers-page__filters .MuiSelect-selectMenu{padding:10px 0;width:150px}.areas-page__filters .MuiInput-input,.bookings-page__filters .MuiInput-input,.businesses-page__filters .MuiInput-input,.clients-page__filters .MuiInput-input,.merchants-page__filters .MuiInput-input,.reservation-managers-page__filters .MuiInput-input{padding:10px 0}.areas-page__filters .MuiFormLabel-root,.bookings-page__filters .MuiFormLabel-root,.businesses-page__filters .MuiFormLabel-root,.clients-page__filters .MuiFormLabel-root,.merchants-page__filters .MuiFormLabel-root,.reservation-managers-page__filters .MuiFormLabel-root{margin-left:12px;margin-top:8px;font-size:14px;font-weight:600;color:#767a80}.areas-page__filters .MuiFormLabel-root.MuiInputLabel-shrink,.bookings-page__filters .MuiFormLabel-root.MuiInputLabel-shrink,.businesses-page__filters .MuiFormLabel-root.MuiInputLabel-shrink,.clients-page__filters .MuiFormLabel-root.MuiInputLabel-shrink,.merchants-page__filters .MuiFormLabel-root.MuiInputLabel-shrink,.reservation-managers-page__filters .MuiFormLabel-root.MuiInputLabel-shrink{margin-left:0;margin-bottom:20px;top:-5px}.areas-page__filters .MuiFormLabel-root.Mui-focused,.bookings-page__filters .MuiFormLabel-root.Mui-focused,.businesses-page__filters .MuiFormLabel-root.Mui-focused,.clients-page__filters .MuiFormLabel-root.Mui-focused,.merchants-page__filters .MuiFormLabel-root.Mui-focused,.reservation-managers-page__filters .MuiFormLabel-root.Mui-focused{color:#767a80}.areas-page__filters .MuiIconButton-root,.bookings-page__filters .MuiIconButton-root,.businesses-page__filters .MuiIconButton-root,.clients-page__filters .MuiIconButton-root,.merchants-page__filters .MuiIconButton-root,.reservation-managers-page__filters .MuiIconButton-root{padding:0}.areas-page__filters .MuiSvgIcon-root,.bookings-page__filters .MuiSvgIcon-root,.businesses-page__filters .MuiSvgIcon-root,.clients-page__filters .MuiSvgIcon-root,.merchants-page__filters .MuiSvgIcon-root,.reservation-managers-page__filters .MuiSvgIcon-root{fill:#000}.areas-page .MuiPaper-root,.bookings-page .MuiPaper-root,.businesses-page .MuiPaper-root,.clients-page .MuiPaper-root,.merchants-page .MuiPaper-root,.reservation-managers-page .MuiPaper-root{margin-left:1px;padding-right:1px}.areas-page .MuiPaper-rounded,.areas-page .MuiTableCell-head,.areas-page .MuiTableCell-root,.bookings-page .MuiPaper-rounded,.bookings-page .MuiTableCell-head,.bookings-page .MuiTableCell-root,.businesses-page .MuiPaper-rounded,.businesses-page .MuiTableCell-head,.businesses-page .MuiTableCell-root,.clients-page .MuiPaper-rounded,.clients-page .MuiTableCell-head,.clients-page .MuiTableCell-root,.merchants-page .MuiPaper-rounded,.merchants-page .MuiTableCell-head,.merchants-page .MuiTableCell-root,.reservation-managers-page .MuiPaper-rounded,.reservation-managers-page .MuiTableCell-head,.reservation-managers-page .MuiTableCell-root{font-weight:600}.areas-page .MuiTableCell-head,.bookings-page .MuiTableCell-head,.businesses-page .MuiTableCell-head,.clients-page .MuiTableCell-head,.merchants-page .MuiTableCell-head,.reservation-managers-page .MuiTableCell-head{font-size:12px;color:#98a2b3}.areas-page .MuiSelect-icon,.bookings-page .MuiSelect-icon,.businesses-page .MuiSelect-icon,.clients-page .MuiSelect-icon,.merchants-page .MuiSelect-icon,.reservation-managers-page .MuiSelect-icon{margin-right:10px}.table-row--disabled td{color:#999}.table-row--disabled td svg{color:#000}.table-cell-status{display:flex;align-items:center;padding:5px 8px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:600}.table-cell-status svg{margin-right:4px;min-width:18px}.table-cell-status.reserved{background-color:#d1eecc;color:#009300}.table-cell-status.canceled{background-color:#ffd8d9;color:#af272b}.table-cell-status.checked{background-color:#1d2939;color:#fff}.table-cell-status.pending{background-color:#fbe1cc;color:#662c00}.table-cell-status.absence{background-color:#e4e7ec;color:#767a80}.pagination{width:100%;display:flex;justify-content:space-between;padding:20px 0}.pagination button{display:flex;align-items:center;font-weight:600;border:none;background-color:transparent;cursor:pointer}.pagination button:disabled{cursor:unset}.pagination .MuiPaginationItem-root{font-size:14px;font-weight:600}.pagination .MuiPaginationItem-page.Mui-selected{background-color:#3ea08e;color:#fff}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.areas-form-container,.bookings-form-container,.businesses-form-container,.merchants-form-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:0 25px 25px}@media only screen and (max-width:767px){.areas-form-container,.bookings-form-container,.businesses-form-container,.merchants-form-container{padding:20px}}.areas-form-container--header-container,.bookings-form-container--header-container,.businesses-form-container--header-container,.merchants-form-container--header-container{display:flex;border-bottom:1px solid #e8eaed;width:100%;background-color:#fff;padding:32px 0}.areas-form-container--header-container .MuiIconButton-root,.bookings-form-container--header-container .MuiIconButton-root,.businesses-form-container--header-container .MuiIconButton-root,.merchants-form-container--header-container .MuiIconButton-root{display:flex;font-size:1.5em;color:#000;align-self:flex-start;padding:14px 35px 12px 0}.areas-form-container--header-container .MuiIconButton-root:hover,.bookings-form-container--header-container .MuiIconButton-root:hover,.businesses-form-container--header-container .MuiIconButton-root:hover,.merchants-form-container--header-container .MuiIconButton-root:hover{background-color:transparent!important}.areas-form-container--header-container__header,.bookings-form-container--header-container__header,.businesses-form-container--header-container__header,.merchants-form-container--header-container__header{font-size:18px}.areas-form-container--header-container__header--title,.bookings-form-container--header-container__header--title,.businesses-form-container--header-container__header--title,.merchants-form-container--header-container__header--title{color:#667085}.areas-form-container .map-container{margin-bottom:20px}.areas-form-container .add-button{align-self:flex-start}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.dashboard-page{width:100%;padding:50px}@media only screen and (max-width:767px){.dashboard-page{padding:20px}}.dashboard-page h2{font-weight:700}.dashboard-page__header{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.dashboard-page__header{flex-direction:column}}/*!
 *
 * @Copyright 2023 VOID SOFTWARE, S.A.
 *
 */.reservation-manager-detail{padding:0 32px}.reservation-manager-detail h2{font-size:24px;font-weight:700}.reservation-manager-detail .Mui-selected{background-color:#e4e7ec;border:0;border-radius:8px;padding:14px 16px}.reservation-manager-detail .MuiTab-wrapper{font-size:16px;text-transform:none}.reservation-manager-detail .MuiTabs-indicator{background-color:transparent}.reservation-manager-detail .MuiTabPanel-root{padding:55px 0 0}.reservation-manager-detail__header{display:flex;border-bottom:1px solid rgba(213,215,219,.47);padding-bottom:27px;margin-bottom:24px;margin-top:20px}.reservation-manager-detail__header--title{color:#667085}.reservation-manager-detail__header button:hover{background-color:transparent}.reservation-manager-detail__tab-panel .MuiPaper-elevation1{box-shadow:none}.reservation-manager-detail__add-area-section{display:flex;justify-content:space-between;align-items:center}.reservation-manager-detail__add-area-section .MuiButton-root{background-color:#3ea08e;color:#fff;border-radius:8px;padding:5px 20px!important;font-size:14px;font-weight:700}.reservation-manager-detail__add-area-section .MuiButton-root:hover{background-color:#3ea08e}.reservation-manager-detail__businesses,.reservation-manager-detail__businesses--expanded{border:2px solid #d5d7db;border-radius:8px;display:flex;justify-content:space-between;align-items:center;height:65px;padding:10px}.reservation-manager-detail__businesses--expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.reservation-manager-detail__businesses__collapsed-container,.reservation-manager-detail__businesses__collapsed-container--expanded{border:2px solid #d5d7db;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:10px;position:relative;max-height:200px;overflow-y:auto}.reservation-manager-detail__businesses__collapsed-container--expanded{border:none}.reservation-manager-detail__businesses__collapsed-container--expanded hr:last-of-type,.reservation-manager-detail__businesses__collapsed-container hr:last-of-type{display:none}.reservation-manager-detail__businesses__collapsed-container__area-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.reservation-manager-detail__businesses__collapsed-container__area-wrapper p{padding-left:20px;font-weight:700}.reservation-manager-detail__businesses__collapsed-container__area-wrapper .MuiButton-root{background-color:transparent;border:1px solid #ff4e00!important;border-radius:8px;font-size:12px;color:#ff4e00!important;height:30px;padding:10px 5px!important;box-shadow:none;margin-right:10px}.reservation-manager-detail__businesses__collapsed-container__area-wrapper .MuiButton-root:hover{background-color:transparent}.reservation-manager-detail__businesses__right{display:flex;align-items:center}.MuiMenuItem-root.menu-item-remove{color:#d55757}.reservation-manager-menu{top:50px!important}.reservation-manager-menu li:last-of-type{color:#ff4e00}/*!
 *
 * @Copyright 2022 VOID SOFTWARE, S.A.
 *
 */.booking-calendar{width:100%;flex:1 1 auto;max-height:60vh}.booking-calendar__top{width:100%;display:inline-flex;padding-bottom:10px;margin-bottom:20px}.booking-calendar__top__items{display:inline-flex;align-items:flex-end;flex:1 0;overflow-x:hidden;padding-right:20px}.booking-calendar__top__items__item:not(:last-of-type){padding-right:30px}.booking-calendar__top__items__item>button{white-space:nowrap;background-color:unset;padding:0;cursor:pointer;border:none;border-bottom:2px solid transparent;height:25px;min-width:70px;font-family:"CreatoDisplayRegular",sans-serif}.booking-calendar__top__items__item>button.selected{font-weight:700;border-bottom:2px solid #000}.booking-calendar__top__items__item>div{height:30px;display:inline-flex;align-items:center}.booking-calendar__top__items__item>div h3,.booking-calendar__top__items__item>div h4{font-size:14px}.booking-calendar__top__items__item>div h4{margin-left:4px;font-family:"CreatoDisplayMedium",sans-serif;opacity:.6}.booking-calendar__top__controls{border-left:1px solid rgba(0,0,0,.5);width:120px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;padding:0 20px}.booking-calendar__top__controls button{width:35px;height:35px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #000;cursor:pointer}.booking-calendar__top__controls button svg{width:15px;height:15px}.booking-calendar__grid{display:grid;grid-template-columns:auto 1fr;max-height:min(100% - 90px,550px);overflow:auto;position:relative;grid-gap:1px;border:1px solid #f0f0f0;background-color:#f0f0f0}.booking-calendar__grid__description{padding:8px 12px;position:sticky;top:0;background-color:#fff;z-index:1}@media only screen and (max-width:767px){.booking-calendar__grid__description{top:64px}}.booking-calendar__grid__bollard-name{padding:8px 12px;z-index:0;background-color:#fff}.booking-calendar__grid__row{display:inline-flex;position:sticky;top:0;background-color:#f0f0f0;z-index:1;grid-gap:1px;gap:1px}.booking-calendar__grid__row:first-of-type{border-left:none}.booking-calendar__grid__row:first-of-type div:first-of-type{border-top:none}.booking-calendar__grid__row--bi-weekly{z-index:0}.booking-calendar__grid__row--bi-weekly>span{flex:60 1}.booking-calendar__grid__row--individual-availability{z-index:0;position:relative}.booking-calendar__grid__row--individual-availability span.transparent{background-color:transparent}.booking-calendar__grid__row__occupation-wrapper{position:absolute;inset:0 0 0 0;display:inline-flex}.booking-calendar__grid__row__occupation-wrapper span:not(:last-child){border-right:1px solid #f0f0f0}.booking-calendar__grid__row span{display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:rgba(0,0,0,.8);background-color:#fff}.booking-calendar__grid__row span.red-cell{cursor:pointer;background-color:#e56565}.booking-calendar__grid__row span.yellow-cell{cursor:pointer;background-color:#e5e565}.booking-calendar__grid__row span.grey-cell{background-color:#e3e3e3}.booking-calendar__grid__row__date{flex:1 1;min-width:70px;padding:8px 15px;font-family:"CreatoDisplayRegular",sans-serif;font-size:14px;white-space:nowrap}@media only screen and (max-width:767px){.booking-calendar__grid__row{top:64px}}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.notification-container-bottom-right .n-parent,.notification-container-mobile-bottom .n-parent{height:auto!important}.notification-container-bottom-right button,.notification-container-mobile-bottom button{padding:0;font-size:14px;text-decoration:underline;color:#3ea08e;background:transparent;border:none;cursor:pointer}.notification-container-bottom-right .notification-item,.notification-container-mobile-bottom .notification-item{display:block;margin:0;border-radius:0;box-shadow:none;cursor:default}.notification-container-bottom-right .notification-item .notification-content,.notification-container-mobile-bottom .notification-item .notification-content{display:flex;position:relative;padding:0;overflow:hidden;background-color:#fff}.notification-container-bottom-right .notification-item .notification-content p,.notification-container-mobile-bottom .notification-item .notification-content p{margin:0;font-family:"CreatoDisplayRegular",sans-serif;font-size:14px;color:#fff}.notification-container-bottom-right .notification-item .notification-content .notification-content-close,.notification-container-mobile-bottom .notification-item .notification-content .notification-content-close{position:absolute;top:5px;right:5px;padding:0}.notification-container-bottom-right .notification-item .notification-content .notification-content-close>svg,.notification-container-mobile-bottom .notification-item .notification-content .notification-content-close>svg{width:15px;height:15px}.notification-container-bottom-right .notification-item .notification-content .notification-content-close>svg path,.notification-container-mobile-bottom .notification-item .notification-content .notification-content-close>svg path{fill:#fff}.notification-container-bottom-right .notification-item .notification-content .notification-content-left,.notification-container-mobile-bottom .notification-item .notification-content .notification-content-left{display:flex;justify-content:center;align-items:center;width:42px}.notification-container-bottom-right .notification-item .notification-content .notification-content-left svg path,.notification-container-mobile-bottom .notification-item .notification-content .notification-content-left svg path{fill:#fff}.notification-container-bottom-right .notification-item .notification-content .notification-content-right,.notification-container-mobile-bottom .notification-item .notification-content .notification-content-right{display:flex;flex-direction:column;justify-content:space-between;padding:10px}.notification-container-bottom-right .notification-item .notification-content.warning,.notification-container-mobile-bottom .notification-item .notification-content.warning{background-color:#e17832}.notification-container-bottom-right .notification-item .notification-content.danger,.notification-container-mobile-bottom .notification-item .notification-content.danger{background-color:#da4531}.notification-container-bottom-right .notification-item .notification-content.info,.notification-container-mobile-bottom .notification-item .notification-content.info{background-color:#1792e5}.notification-container-bottom-right .notification-item .notification-content.success,.notification-container-mobile-bottom .notification-item .notification-content.success{background-color:#6fbb83}.notification-container-mobile-bottom{margin-bottom:0}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.area-menu-items svg,.business-menu-items svg,.invitations-table-items svg{margin-right:10px}.area-menu-items a,.business-menu-items a,.invitations-table-items a{color:#000;text-decoration:none}.area-menu-items .MuiMenu-paper,.business-menu-items .MuiMenu-paper,.invitations-table-items .MuiMenu-paper{width:180px;border-radius:10px;padding:0}.area-menu-items .MuiMenu-paper .MuiMenuItem-root,.area-menu-items .MuiMenu-paper a,.business-menu-items .MuiMenu-paper .MuiMenuItem-root,.business-menu-items .MuiMenu-paper a,.invitations-table-items .MuiMenu-paper .MuiMenuItem-root,.invitations-table-items .MuiMenu-paper a{display:flex;justify-content:center;width:100%;font-size:14px;font-weight:600}.area-menu-items .MuiMenu-paper .MuiMenuItem-root:hover,.area-menu-items .MuiMenu-paper a:hover,.business-menu-items .MuiMenu-paper .MuiMenuItem-root:hover,.business-menu-items .MuiMenu-paper a:hover,.invitations-table-items .MuiMenu-paper .MuiMenuItem-root:hover,.invitations-table-items .MuiMenu-paper a:hover{background-color:#e4e7ec;border-radius:10px}.area-menu-items .MuiMenu-paper .MuiList-padding,.business-menu-items .MuiMenu-paper .MuiList-padding,.invitations-table-items .MuiMenu-paper .MuiList-padding{padding:4px}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.spinner{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{-webkit-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;margin:-4px 0 0 -4px;background:#f7cf78;border-radius:50%}.lds-roller div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}/*!
 *
 * @Copyright 2020 VOID SOFTWARE, S.A.
 *
 */.white-button{background-color:#fff!important;color:#3ea08e!important}.MuiButton-root{min-width:0!important;padding:10px 20px!important;font-size:17px!important;text-transform:capitalize!important}.modal-button{padding:5px 30px!important;font-size:12px!important;text-transform:uppercase!important;color:#f7cf78!important;background-color:#3ea08e!important}/*!
 *
 * @Copyright 2021 VOID SOFTWARE, S.A.
 *
 */.multiple-date-picker{display:inline-flex;height:440px}@media only screen and (max-width:1114px){.multiple-date-picker{height:60vh;flex-flow:column}}.multiple-date-picker__right-side{min-width:200px;display:flex;flex-direction:column;background-color:rgba(0,0,0,.03)}.multiple-date-picker__right-side__header{display:flex;align-items:center;align-content:center;justify-content:space-between;padding:20px 32px 0 16px}.multiple-date-picker__right-side__list{flex:1 1;overflow-y:auto}.multiple-date-picker__right-side__list__item--disabled{background-color:#f7cf78!important}.calendar{min-width:350px;width:20vw}@media only screen and (max-width:1114px){.calendar{min-width:unset;width:100%;padding:8px 24px 0}}.calendar__toolbar{align-items:center;align-content:center;margin:8px 0}.calendar__toolbar,.calendar__wrapper{display:flex;justify-content:space-between}.calendar__wrapper{flex-flow:column;height:calc(100% - 64px)}.calendar__wrapper__body{display:grid;justify-content:center}.calendar__wrapper__body__week-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.calendar__wrapper__body__week-header>*{width:42px;margin:0!important;text-align:center}@media only screen and (max-width:374px){.calendar__wrapper__body__week-header>*{width:36px}}.calendar__wrapper__body__week{display:inline-flex;width:100%;margin:4px 0}.calendar__wrapper__body__week:nth-of-type(2){justify-content:flex-end}.calendar__wrapper__body__week__circle{width:36px;height:36px;margin:0 4px!important;border-radius:50%!important;background-color:transparent}.calendar__wrapper__body__week__circle--checked{background-color:#3ea08e!important}.calendar__wrapper__body__week__circle--disabled{background-color:#f0f0f0!important}.calendar__wrapper__body__week__circle--invalid{background-color:#ff4e00!important}.calendar__wrapper__body__week__circle__text{position:absolute;top:20%}.calendar__wrapper__body__week__circle__text--checked{color:#fff!important}.calendar__wrapper__body__week__circle__text--disabled{color:#999!important}@media only screen and (max-width:374px){.calendar__wrapper__body__week__circle__text{top:10%;font-size:.8rem}}@media only screen and (max-width:374px){.calendar__wrapper__body__week__circle{width:28px;height:28px}}/*!
 *
 * @Copyright 2022 VOID SOFTWARE, S.A.
 *
 */.reservation-details-modal .MuiPaper-root{background-color:#fff;height:500px;width:600px;border-radius:18px}.reservation-details-modal__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-right:0;background-color:#f7cf78;width:100%;height:70px;padding:0 24px}.reservation-details-modal__header h2{color:#63ae77;font-weight:700;font-size:20px}.reservation-details-modal__header button:hover{background-color:transparent}.reservation-details-modal__header svg{color:#63ae77}.reservation-details-modal__content{padding:20px 30px;height:calc(100% - 140px);overflow:auto}@media only screen and (max-width:767px){.reservation-details-modal__content{padding:10px 15px}}.reservation-details-modal__content__info-wrapper,.reservation-details-modal__content__info-wrapper--row{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.reservation-details-modal__content__info-wrapper--row h3,.reservation-details-modal__content__info-wrapper h3{color:#63ae77;font-weight:700;font-size:18px}.reservation-details-modal__content__info-wrapper--row p,.reservation-details-modal__content__info-wrapper p{font-size:16px;margin-top:5px}.reservation-details-modal__content__info-wrapper--row{flex-direction:row;justify-content:flex-start;align-items:center;grid-gap:20px;gap:20px;padding-bottom:10px}.reservation-details-modal__content__info-wrapper--observations{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:550px;max-height:100px;overflow:auto;white-space:normal;padding-bottom:10px;margin-top:5px}.reservation-details-modal__footer{display:flex;justify-content:center;align-items:center;background-color:#f7cf78;height:70px}.reservation-details-modal__footer button{color:#63ae77;font-weight:700;text-decoration:underline;text-underline-offset:5px}.reservation-details-modal__footer button:hover{background-color:transparent;text-decoration:underline;text-underline-offset:5px}/*!
 *
 * @Copyright 2022 VOID SOFTWARE, S.A.
 *
 */.new-invitation-modal .MuiPaper-root{background-color:#fff;max-height:500px;width:100%;max-width:600px;border-radius:18px}.new-invitation-modal__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0 40px;margin:40px 0}.new-invitation-modal__header h2{font-weight:700;font-size:24px}.new-invitation-modal__header button{padding:0}.new-invitation-modal__header button:hover{background-color:transparent}.new-invitation-modal__header svg{color:#000}.new-invitation-modal__content{padding:0 40px;height:calc(100% - 140px)}.new-invitation-modal__content,.new-invitation-modal__content__input-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.new-invitation-modal__content__input-container{width:100%;margin-bottom:20px}.new-invitation-modal__content__input-container__label{display:flex;align-items:center;margin-bottom:5px;font-size:16px}.new-invitation-modal__content__input-container__label svg{color:#f7cf78}.new-invitation-modal__content__input-container__label span{margin-left:10px;color:#3ea08e}.new-invitation-modal__content__input-container__input{width:100%;margin-right:10px}.new-invitation-modal__content__input-container__input .MuiFormControl-marginNormal{margin-top:unset}.new-invitation-modal__content__input-container .MuiInputBase-root{border-radius:8px;border:1px solid #d5d7db;padding:0 12px;font-size:14px;font-weight:600;height:56px}.new-invitation-modal__content__input-container .MuiInput-underline:after,.new-invitation-modal__content__input-container .MuiInput-underline:before,.new-invitation-modal__content__input-container .MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom:none}.new-invitation-modal__footer{display:flex;justify-content:flex-end;align-items:center;height:70px;padding:0 40px;margin-bottom:40px}.new-invitation-modal__footer button{padding:5px 20px!important}.new-invitation-modal__footer button:first-of-type{background-color:#e4e7ec;margin-right:8px}.new-invitation-modal__footer button[type=submit]{background-color:#3ea08e;color:#fff}.add-area-modal .MuiPaper-root{border-radius:8px;min-width:600px;max-height:800px;padding:20px 30px;display:flex;grid-gap:10px;gap:10px;flex-direction:column;align-items:center}.add-area-modal__top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;font-weight:700}.add-area-modal__top .MuiIconButton-root:hover{background-color:transparent}.add-area-modal__top .MuiIconButton-root .MuiIconButton-label>svg{height:30px;color:#000}.add-area-modal__top__header .MuiIconButton-root{padding-left:0}.add-area-modal__top__header svg{width:19px;margin-right:13px}.add-area-modal__input-wrapper{background-color:#f2f4f7;padding:8px 5px 8px 10px;border-radius:6px;box-shadow:0 0 10px -4px #667085;height:52px;width:100%}.add-area-modal__input-wrapper__input{width:100%;margin-bottom:20px}.add-area-modal__content{display:flex;flex-direction:column;grid-gap:15px;gap:15px;width:100%;height:400px;overflow-y:auto;padding-right:10px}.add-area-modal__content__item-wrapper{padding-top:5px;display:flex;flex-direction:column;justify-content:center;grid-gap:10px;gap:10px}.add-area-modal__content__item-wrapper__item,.add-area-modal__content__item-wrapper__item--remove{display:flex;justify-content:space-between;align-items:center;height:40px;padding:10px 0}.add-area-modal__content__item-wrapper__item--remove .MuiButton-root{background-color:transparent!important;border:1px solid #ff4e00!important;border-radius:8px;font-size:12px;color:#ff4e00!important;height:30px;padding:10px 5px!important;box-shadow:none}.add-area-modal__content__item-wrapper__item--remove .MuiButton-root:hover{background-color:transparent}.add-area-modal__content__item-wrapper__item--remove .MuiButton-root,.add-area-modal__content__item-wrapper__item .MuiButton-root{background-color:transparent!important;border:1px solid #000;border-radius:8px;font-size:12px;color:#000;height:30px;padding:10px 5px!important;box-shadow:none}.add-area-modal__content__item-wrapper__item--remove .MuiButton-root:hover,.add-area-modal__content__item-wrapper__item .MuiButton-root:hover{background-color:transparent}/*!
 *
 * @Copyright 2023 VOID SOFTWARE, S.A.
 *
 */.confirm .MuiPaper-root{border-radius:8px}.confirm__content{display:flex;min-width:350px;max-width:500px;flex-direction:column}.confirm__content.large{min-width:600px}.confirm__content textarea{height:150px!important}.confirm__content__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.confirm__content__top__title{font-weight:700;font-size:18px;color:#000}.confirm__content__top svg{font-size:22px;color:#000}.confirm__content__bottom{display:flex;flex-direction:column;align-items:flex-end;text-align:center}.confirm__content__bottom__message{width:100%;margin-bottom:20px;font-family:#000;font-size:14px;color:#000;text-align:justify}.confirm__content__bottom__buttons{display:flex;grid-gap:10px;gap:10px;margin-bottom:30px}.confirm__content__bottom__buttons button{padding:5px 20px!important}.confirm__content__bottom__buttons button:first-of-type{border:1px solid}.confirm__content__bottom__buttons .delete{background-color:#ff4e00;color:#fff}.confirm__content__bottom__buttons .delete:hover{background-color:#ff4e00}.confirm__content__bottom__buttons .edit{background-color:#3ea08e;color:#fff}.confirm__content__bottom__buttons .edit:hover{background-color:#3ea08e}.delete-confirm{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.delete-confirm svg{width:42px;height:42px;margin-bottom:3px}.delete-confirm p{font-family:#000;font-size:14px;color:#fff}/*!
 *
 * @Copyright 2023 VOID SOFTWARE, S.A.
 *
 */.map-modal .MuiPaper-root{border-radius:8px}.map-modal__content{display:flex;width:600px;flex-direction:column}.map-modal__content.MuiDialogContent-root{overflow:hidden}.map-modal__content__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.map-modal__content__top__title{font-weight:700;font-size:18px;color:#ff4e00}.map-modal__content__top svg{font-size:22px;color:#000}.map-modal__content__bottom{display:flex;flex-direction:column;align-items:flex-end;text-align:center}.map-modal__content__bottom__map{width:100%}
/*# sourceMappingURL=main.13892c38.chunk.css.map */