@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);*{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none}html{scroll-behavior:smooth}body{margin:0}.grow{flex-grow:1}.typoLink{cursor:pointer}.row-direction{display:flex;flex-direction:row}.padding-top{padding-top:8px}#onetrust-consent-sdk{font-family:Roboto,Helvetica,Arial,sans-serif}.localina-accordion.MuiAccordion-root{box-shadow:none}.localina-accordion.MuiAccordion-root .MuiAccordionSummary-root{min-height:40px;padding:0 24px}.localina-accordion.MuiAccordion-root .MuiAccordionSummary-content{margin:0}.localina-accordion.MuiAccordion-root .MuiAccordionSummary-expandIcon{margin-right:0;padding:8px 12px}.localina-accordion.MuiAccordion-root .MuiAccordionDetails-root{padding:8px 40px}.localina-alert{align-items:flex-start;bottom:24px;box-shadow:2px 2px 4px #00000040;display:flex;left:0;margin:0 24px;padding:8px;position:absolute;right:0;z-index:1300}.localina-alert.error{background-color:#b4788b;color:#fff}.localina-alert.error svg path{fill:#fff}.localina-alert.success{background-color:#005e6e;color:#fff}.localina-alert.success svg path{fill:#fff}.localina-alert .text{flex-grow:1;padding:0 16px}.localina-button.MuiButton-root{font-weight:400;height:48px;min-height:48px;width:100%}.localina-button.MuiButton-root.primary{background-color:#821e3e;border:none;color:#fff}.localina-button.MuiButton-root.primary.Mui-disabled{background-color:#c08e9e}.localina-button.MuiButton-root.secondary{background-color:#fff;border-color:#404040;color:#404040}.buttons{display:flex;gap:20px;height:48px;justify-content:flex-end;min-height:48px;width:100%}@media(max-width:479px){.buttons{gap:10px}}.buttons .localina-button{flex-basis:50%}.button .localina-button{width:unset}.localina-buttongroup{width:100%}.localina-buttongroup .localina-tooltip__wrapper{display:flex;flex:1 1}.localina-buttongroup__container{overflow:auto}.localina-buttongroup .MuiButtonGroup-root{border-radius:0;height:56px;min-height:56px;min-width:100%}.localina-buttongroup .localina-buttongroup__tooltip{flex:content}.localina-buttongroup button.MuiButtonGroup-grouped{flex-grow:1}.localina-buttongroup .MuiButton-root{background-color:#fff;border-color:#cfd4d9;border-radius:0;color:#404040;flex:content;font-weight:400;white-space:nowrap}.localina-buttongroup .MuiButton-root:hover{background-color:#cfd4d9;border-color:#cfd4d9}.localina-buttongroup .MuiButton-root.overbooked{background-color:#fdf2f3}.localina-buttongroup .MuiButton-root.selected{background-color:#709faf;color:#fff}.localina-buttongroup .MuiButton-root.selected.overbooked{background-color:#a1566e}.localina-buttongroup .MuiButton-root.selected path{fill:#fff}.localina-buttongroup:not(.multiple) .MuiButton-root.selected{border-color:#709faf}.localina-buttongroup:not(.multiple) .MuiButton-root.selected.overbooked{border-color:#a1566e}.buttons-group-button-content-container{align-items:center;display:flex;height:100%;justify-content:center;line-height:1.5;width:100%}.buttons-group-button-content-container .complex-button-icon-container{margin-right:10px}.buttons-group-button-content-container .buttons-group-button-content-container-texts{display:flex;flex-direction:column}.buttons-group-button-content-container .buttons-group-button-content-container-texts .buttons-group-button-content-label{font-size:16px;text-transform:none}.buttons-group-button-content-container .buttons-group-button-content-container-texts .buttons-group-button-content-extra-info{font-size:12px}.localina-checkbox{align-items:center;display:flex;padding-bottom:24px}.localina-checkbox.has-label .MuiFormControlLabel-root{margin:0;width:100%}.localina-checkbox.has-label .MuiFormControlLabel-root .MuiCheckbox-root{margin-right:8px;padding:0}.localina-checkbox.has-label .MuiFormControlLabel-root .MuiCheckbox-root:hover{background-color:initial}.localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#000}.localina-checkbox:not(.has-label) .MuiCheckbox-root{border:1px solid #cfd4d9;border-radius:4px;height:54px;padding:0;width:54px}.localina-checkbox:not(.has-label) .MuiCheckbox-root:hover{background-color:initial}.localina-checkbox.has-icon .icon{height:24px;width:24px}.localina-checkbox.has-icon.has-label .MuiFormControlLabel-root,.localina-checkbox.has-icon:not(.has-label) .MuiCheckbox-root{margin-left:10px}.localina-checkbox.use-icon.has-label .MuiFormControlLabel-root,.localina-checkbox.use-icon:not(.has-label) .MuiCheckbox-root{margin-left:34px}.localina-checkbox .MuiIconButton-label path{fill:#003a5c}.localina-datefield .MuiInputBase-root,.localina-timefield .MuiInputBase-root{height:56px}.localina-datefield .MuiInputBase-root.Mui-disabled .MuiInputAdornment-root,.localina-timefield .MuiInputBase-root.Mui-disabled .MuiInputAdornment-root{display:none}.localina-datefield .MuiInputAdornment-root,.localina-timefield .MuiInputAdornment-root{margin:0}.localina-datefield .MuiInputAdornment-root .MuiIconButton-root:hover,.localina-timefield .MuiInputAdornment-root .MuiIconButton-root:hover{background-color:initial}.localina-datefield .MuiFormHelperText-root.Mui-error,.localina-timefield .MuiFormHelperText-root.Mui-error{display:none}.localina-datefield__datepicker,.localina-datefield__timepicker,.localina-timefield__datepicker,.localina-timefield__timepicker{align-items:center;background-color:#00000080;display:flex;inset:0!important;justify-content:center;position:fixed!important;transform:none!important}.localina-datefield__datepicker .PrivatePickersToolbar-root .MuiIconButton-root,.localina-datefield__timepicker .PrivatePickersToolbar-root .MuiIconButton-root,.localina-timefield__datepicker .PrivatePickersToolbar-root .MuiIconButton-root,.localina-timefield__timepicker .PrivatePickersToolbar-root .MuiIconButton-root{display:none}.localina-datefield__datepicker .MuiPickersDay-root.Mui-selected,.localina-datefield__timepicker .MuiPickersDay-root.Mui-selected,.localina-timefield__datepicker .MuiPickersDay-root.Mui-selected,.localina-timefield__timepicker .MuiPickersDay-root.Mui-selected{background-color:#4078cc}.localina-datefield__datepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected),.localina-datefield__timepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected),.localina-timefield__datepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected),.localina-timefield__timepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected){border-color:#4078cc}.localina-datefield__datepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected):not(.Mui-disabled),.localina-datefield__timepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected):not(.Mui-disabled),.localina-timefield__datepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected):not(.Mui-disabled),.localina-timefield__timepicker .MuiPickersDay-root.MuiPickersDay-today:not(.Mui-selected):not(.Mui-disabled){color:#4078cc}.localina-datefield__datepicker .MuiPickersDay-root.highlight,.localina-datefield__datepicker .MuiPickersDay-root.highlight.MuiPickersDay-today,.localina-datefield__timepicker .MuiPickersDay-root.highlight,.localina-datefield__timepicker .MuiPickersDay-root.highlight.MuiPickersDay-today,.localina-timefield__datepicker .MuiPickersDay-root.highlight,.localina-timefield__datepicker .MuiPickersDay-root.highlight.MuiPickersDay-today,.localina-timefield__timepicker .MuiPickersDay-root.highlight,.localina-timefield__timepicker .MuiPickersDay-root.highlight.MuiPickersDay-today{color:#821e3e}.localina-datefield .disabled-clock-icon,.localina-timefield .disabled-clock-icon{margin-right:10px;opacity:.3;position:absolute;right:0;z-index:999}.localina-datefield .field-container,.localina-timefield .field-container{position:relative}.localina-timefield__timepicker .MuiDialog-paper.MuiPaper-root{min-width:250px}.localina-timefield__timepicker .MuiMultiSectionDigitalClockSection-root{align-items:center;display:flex;flex:1 1;flex-direction:column}.localina-timefield__timepicker .MuiMultiSectionDigitalClockSection-root li{width:100%}.localina-timefield__timepicker .MuiPickersLayout-root{align-items:stretch;display:flex;flex-direction:column;min-width:180px}.localina-timefield__timepicker .MuiPickersToolbar-root{align-items:center;max-width:unset}.localina-timefield__timepicker .MuiPickersToolbar-root .MuiPickersToolbar-content{width:auto}.localina-timefield__timepicker .MuiMultiSectionDigitalClock-root{justify-content:center}.localina-timefield__timepicker__popper.MuiPopper-root{z-index:100}.localina-timefield__timepicker__popper .MuiPickersToolbar-root{align-items:center;max-width:unset}.localina-timefield__timepicker__popper .MuiPickersToolbar-root .MuiPickersToolbar-content{width:auto}.localina-timefield__timepicker__popper .MuiPickersLayout-root{align-items:stretch;display:flex;flex-direction:column;min-width:175px}.localina-timefield__timepicker__popper .MuiMultiSectionDigitalClockSection-root{align-items:center;display:flex;flex:1 1;flex-direction:column}.localina-timefield__timepicker__popper .MuiMultiSectionDigitalClockSection-root li{width:100%}.date-picker-dialog .date-picker-toolbar{padding:16px 16px 0}.date-picker-dialog .date-picker-action-bar{justify-content:flex-end;padding:8px}.localina-dialog .MuiDialog-paper{padding:16px}.localina-dialog .MuiDialog-paper .text{padding-bottom:8px}.localina-dialog .MuiDialog-paper .text~.text{padding-bottom:40px}.localina-dialog .MuiDialog-paper .button{display:flex;flex-direction:row-reverse;margin-bottom:0}@media(max-width:479px){.localina-dialog .MuiDialog-paper .buttons{align-items:center;flex-direction:column;gap:8px;height:unset;margin:0;width:unset}}.localina-dialog.confirm-with-text-copy .text-to-copy-container{display:flex;margin-bottom:20px}.localina-copyOrLinkDialog .MuiDialog-paper{padding:16px;width:600px}.localina-copyOrLinkDialog .MuiDialog-paper .text{padding-bottom:8px}.localina-copyOrLinkDialog .MuiDialog-paper .text~.text{padding-bottom:40px}.localina-copyOrLinkDialog .MuiDialog-paper .buttons{display:flex;gap:20px;height:48px;justify-content:space-around;margin:0;min-height:48px;width:100%}.localina-copyOrLinkDialog .MuiDialog-paper .buttons a,.localina-copyOrLinkDialog .MuiDialog-paper .buttons button{flex:1 1;margin:0!important;text-decoration:none;white-space:nowrap}@media(max-width:479px){.localina-copyOrLinkDialog .MuiDialog-paper{min-height:300px}.localina-copyOrLinkDialog .MuiDialog-paper .buttons{flex-direction:column}}.reservations-export-choice .localina-label.text:nth-child(2){color:#003a5c;font-style:italic}.localina-dotsnavigation{display:flex}.localina-dotsnavigation .dots{border:1px solid #bfd4db;border-radius:14px;display:flex;margin:auto;padding:8px 6px}.localina-dotsnavigation .dots__container{display:flex;flex-grow:1}.localina-dotsnavigation .dots .dot{background-color:inherit;border:1px solid #003a5c;border-radius:50%;cursor:pointer;height:12px;margin:0 6px;width:12px}.localina-dotsnavigation .dots .dot.active{background-color:#003a5c}.localina-drawer.MuiDrawer-root{z-index:1300}.localina-drawer.MuiDrawer-root .MuiDrawer-paper{max-width:85%;width:480px}@media(max-width:479px){.localina-drawer.MuiDrawer-root .MuiDrawer-paper{max-width:93%}}.localina-fabbutton.MuiFab-root{background-color:#821e3e;bottom:24px;box-shadow:0 4px 4px #00000040;height:56px;margin-right:24px;right:24px;width:56px}.localina-fabbutton.MuiFab-root.Mui-disabled{background-color:#404040}.localina-fabbutton.MuiFab-root .icon path{fill:#fff}.localina-fabbutton.MuiFab-root .MuiFab-label{align-items:center;color:#fff;display:flex}.localina-fabbutton.MuiFab-root .MuiFab-label .icon,.localina-fabbutton.MuiFab-root .MuiFab-label .icon svg{height:32px;width:32px}.localina-fabbutton.MuiFab-root .MuiFab-label .icon path{fill:#fff}.localina-fabbutton.MuiFab-root.position-fixed{position:fixed}.form-field{padding-bottom:16px}.form-field .helper-text{padding-left:8px}.icon{align-items:center;display:flex;justify-content:center}.icon svg{height:24px;width:24px}.icon.use-defailt svg path{fill:#003a5c}.icon.big svg{height:40px;width:40px}.icon.is-button svg{cursor:pointer}.localina-iconbutton.MuiIconButton-root{background-color:#f0f5f7;height:48px;width:48px}.localina-iconbutton.MuiIconButton-root .icon path{fill:#003a5c}.localina-iconbutton.MuiIconButton-root.Mui-disabled{background-color:#d3d3d3}.localina-iconbutton.MuiIconButton-root.Mui-disabled .icon path{fill:#404040}.localina-infinitelist{overflow-y:auto}.localina-infinitelist .localina-spinner{padding:16px}.localina-infinite-table .infinite-table-loading-footer{height:90px}.localina-inputfield{padding-bottom:24px;width:100%}.localina-inputfield.has-icon .icon{height:24px;width:24px}.localina-inputfield.has-icon .MuiFormControl-root{margin-left:10px}.localina-inputfield.has-icon .helper-text,.localina-inputfield.use-icon .MuiFormControl-root,.localina-inputfield.use-icon .helper-text{margin-left:34px}.localina-inputfield .field-container{align-items:center;display:flex}.localina-inputfield .MuiInputLabel-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.localina-inputfield .MuiInputLabel-root.MuiInputLabel-shrink.Mui-disabled,.localina-inputfield .MuiInputLabel-root.MuiInputLabel-shrink.Mui-disabled .MuiFormLabel-asterisk,.localina-inputfield .MuiInputLabel-root.MuiInputLabel-shrink:not(.Mui-error),.localina-inputfield .MuiInputLabel-root.MuiInputLabel-shrink:not(.Mui-error) .MuiFormLabel-asterisk{color:#000}.localina-inputfield .MuiInputLabel-root.Mui-error,.localina-inputfield .MuiInputLabel-root.Mui-error .MuiFormLabel-asterisk{color:#821e3e}.localina-inputfield .MuiInputBase-root{background-color:#fff;min-height:56px}.localina-inputfield .MuiInputBase-root.MuiInputBase-multiline{padding:8px 0}.localina-inputfield .MuiInputBase-root.MuiInputBase-multiline .MuiInputBase-input{padding:0 12px}.localina-inputfield .MuiInputBase-root .MuiInputBase-input{-webkit-text-fill-color:#4a4a4a;-webkit-touch-callout:default;color:#4a4a4a;opacity:1;padding:18px 12px;-webkit-user-select:text}.localina-inputfield .MuiInputBase-root .MuiInputBase-input:-webkit-autofill,.localina-inputfield .MuiInputBase-root .MuiInputBase-input:-webkit-autofill:active,.localina-inputfield .MuiInputBase-root .MuiInputBase-input:-webkit-autofill:focus,.localina-inputfield .MuiInputBase-root .MuiInputBase-input:-webkit-autofill:hover{background-clip:content-box!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.localina-inputfield .MuiInputBase-root .MuiInputBase-input::-webkit-inner-spin-button,.localina-inputfield .MuiInputBase-root .MuiInputBase-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.localina-inputfield .MuiInputBase-root .MuiInputBase-input.MuiInputBase-inputAdornedEnd{padding-right:0}.localina-inputfield .MuiInputBase-root:not(.Mui-error) .MuiOutlinedInput-notchedOutline{border-color:#cfd4d9}.localina-inputfield .MuiInputBase-root:not(.Mui-error).Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#000}.localina-inputfield .MuiInputBase-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#821e3e}.localina-inputfield .helper-text{color:#000;padding:8px 12px 0}.localina-label{align-items:center;display:flex}.localina-label.left{justify-content:flex-start;text-align:left}.localina-label.center{justify-content:center;text-align:center}.localina-label.right{justify-content:flex-end;text-align:right}.localina-label.is-required:after{content:"*";margin-left:5px}.localina-label.has-icon .icon{height:24px;width:24px}.localina-label.has-icon .MuiTypography-root{margin-left:10px}.localina-label.use-icon .MuiTypography-root{margin-left:34px}.localina-label.is-button,.localina-label.link{cursor:pointer}.localina-label.error .MuiTypography-root{color:#821e3e}.localina-label.link .MuiTypography-root{color:#338fb8}.localina-label.title h3.MuiTypography-root{font-size:48px;font-weight:400;line-height:56px;white-space:pre-line}.localina-label.title h4.MuiTypography-root{font-size:36px;font-weight:400;line-height:42px;white-space:pre-line}.localina-label.title h5.MuiTypography-root{font-size:24px;font-weight:400;line-height:28px;white-space:pre-line}.localina-label.title h6.MuiTypography-root{font-size:20px;font-weight:400;line-height:23px;white-space:pre-line}.localina-label.info .MuiTypography-root{font-size:12px;font-weight:400;line-height:14px;white-space:pre-line}.localina-label.link .MuiTypography-root,.localina-label.text .MuiTypography-root{font-size:16px;font-weight:400;line-height:19px;white-space:pre-line}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label .MuiTypography-root,.localina-label.label .MuiTypography-root{font-size:14px;font-weight:400;line-height:16px;white-space:pre-line}.localina-label.bold .MuiTypography-root{font-weight:700}.Mui-selected .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label .MuiTypography-root,.Mui-selected .localina-label.label .MuiTypography-root,.localina-checkbox.has-label .MuiFormControlLabel-root .Mui-selected .localina-label.MuiFormControlLabel-label .MuiTypography-root{min-height:16px}.localina-list.MuiList-root{padding:0}.localina-listitem.MuiListItemButton-root{border-bottom:1px solid #cfd4d9;display:flex;padding:8px 24px}.localina-listitem.MuiListItemButton-root:first-child{border-top:1px solid #cfd4d9}.localina-listitem.MuiListItemButton-root.Mui-disabled{opacity:1}.localina-listitem.MuiListItemButton-root .text{color:#000}.localina-listitem.MuiListItemButton-root .text .MuiTypography-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localina-listitem.MuiListItemButton-root .info{color:#709faf;padding-top:4px}.localina-listitem.MuiListItemButton-root .localina-listitem__left-icon{padding-right:16px}.localina-listitem.MuiListItemButton-root .localina-listitem__right-icon{padding-left:16px}.localina-listitem.MuiListItemButton-root .localina-listitem__content{width:100%}.localina-listitem.MuiListItemButton-root.has-left-icon .localina-listitem__content,.localina-listitem.MuiListItemButton-root.has-right-icon .localina-listitem__content{width:calc(100% - 40px)}.localina-listitem.MuiListItemButton-root.has-left-icon.has-right-icon .localina-listitem__content{width:calc(100% - 80px)}.localina-logo{align-items:center;display:flex}.localina-logo .icon svg{height:28px;width:112px}.localina-page{background-color:#fff;height:100%}.localina-page header{background-color:#003a5c;display:flex;height:64px;justify-content:center;min-height:64px;padding:0 24px;z-index:1000}.localina-page header .localina-page__header__content{width:100%}.localina-page header .localina-page__header__title-bar{color:#fff;display:flex;height:64px;width:100%}.localina-page header .localina-page__header__title-bar .title{padding-bottom:0;text-transform:uppercase}.localina-page header .localina-page__header__title-bar .bar-button{align-items:center;display:flex}.localina-page header .localina-page__header__title-bar .menu .icon path{fill:#fff}.localina-page header .localina-page__header__title-bar .icon{display:flex}.localina-page header .localina-page__header__title-bar .icon.notifications-available path{fill:#f29698}.localina-page header .localina-page__header__title-bar .localina-iconbutton{background-color:#fff;border:1px solid #cfd4d9;border-radius:4px;margin-left:20px}.localina-page header .localina-page__header__title-bar .localina-iconbutton .icon{display:flex}.localina-page header .localina-page__header__title-bar .localina-iconbutton .icon.notifications-available path{fill:#f29698}.localina-page header.stepper{height:112px;min-height:112px}.localina-page header.stepper .localina-page__header__content{position:relative}.localina-page header.stepper .localina-stepper{bottom:-16px;left:-8px;position:absolute;right:-8px;z-index:1000}.localina-page header.stepper~main{height:calc(100% - 112px)}.localina-page header.stepper~main .localina-page__body{min-height:calc(100% - 88px);padding-top:48px}.localina-page header.stepper~main .localina-page__body.has-footer{min-height:calc(100% - 140px)}.localina-page header~main{height:calc(100% - 64px)}.localina-page .localina-page__banner .highlight{color:#d32f2f;cursor:pointer;text-decoration:underline}.localina-page main{height:100%;overflow:auto;z-index:0}.localina-page main .localina-page__body{display:flex;justify-content:center;min-height:calc(100% - 72px);padding:32px 24px 40px}.localina-page main .localina-page__body.has-footer{min-height:calc(100% - 124px)}.localina-page main .localina-page__body__content{display:flex;flex-direction:column;min-height:100%;width:100%}.localina-page footer{align-items:center;background-color:#cfcfcf;display:flex;height:52px;justify-content:center;min-height:52px}.localina-searchfield .MuiInputLabel-root:not(.MuiInputLabel-shrink){top:-8px}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root{height:40px;min-height:40px;padding-right:0}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root .MuiInputBase-input{padding:10px 12px}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root .MuiInputAdornment-root{margin-left:0}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root .localina-iconbutton{border-radius:0 4px 4px 0;height:40px;padding:0;width:40px}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root .localina-iconbutton:first-child{background-color:#0000}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root .localina-iconbutton:first-child svg path{fill:#4a4a4a}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root .localina-iconbutton:last-child{background-color:#821e3e;z-index:1}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root .localina-iconbutton:last-child svg path{fill:#fff}.localina-searchfield .MuiInputBase-root.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#821e3e}.localina-selectfield .MuiInputBase-root .MuiSelect-select{-webkit-touch-callout:default;background-color:#fff;color:#4a4a4a;padding-right:48px;text-align:left;-webkit-user-select:text}.localina-selectfield .MuiInputBase-root .MuiSelect-select:-webkit-autofill,.localina-selectfield .MuiInputBase-root .MuiSelect-select:-webkit-autofill:active,.localina-selectfield .MuiInputBase-root .MuiSelect-select:-webkit-autofill:focus,.localina-selectfield .MuiInputBase-root .MuiSelect-select:-webkit-autofill:hover{background-clip:content-box!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.localina-selectfield .MuiInputBase-root .MuiSelect-icon{color:#000;padding:12px;right:0;top:4px}.localina-selectfield .MuiInputBase-root.Mui-disabled .MuiSelect-icon,.localina-selectfield .MuiInputBase-root.Mui-disabled .icon{display:none}.localina-slider{padding-bottom:24px}.localina-slider .MuiSlider-root{border-radius:1px;height:2px;margin-top:40px}.localina-slider .MuiSlider-root .MuiSlider-rail{background-color:#bfd4db}.localina-slider .MuiSlider-root .MuiSlider-track{background-color:#338fb8;border:none}.localina-slider .MuiSlider-root .MuiSlider-mark{display:none}.localina-slider .MuiSlider-root .MuiSlider-markLabel{color:#000}.localina-slider .MuiSlider-root .MuiSlider-thumb{color:#003a5c}.localina-slider .MuiSlider-root .MuiSlider-valueLabel{background-color:#b2d5e4;border-radius:50%;height:32px;padding:0;top:-16px;width:32px}.localina-slider .MuiSlider-root .MuiSlider-valueLabel:before{content:none}.localina-slider .MuiSlider-root .MuiSlider-valueLabel:after{background-color:#003a5c;content:"";height:16px;left:48%;position:absolute;top:100%;width:2px}.localina-slider .MuiSlider-root .MuiSlider-valueLabel .MuiSlider-valueLabelLabel{color:#fff}.localina-slider .localina-label{color:#000;padding:12px 12px 0}.localina-sortfield{align-items:center;display:flex}.localina-sortfield .localina-selectfield{padding-bottom:0;padding-left:12px}.localina-sortfield .localina-selectfield .MuiInputLabel-root:not(.MuiInputLabel-shrink){top:-8px}.localina-sortfield .localina-selectfield .MuiInputBase-root{height:40px;min-height:40px}.localina-sortfield .localina-selectfield .MuiInputBase-root .MuiSelect-select{padding:10px 40px 10px 12px}.localina-sortfield .localina-selectfield .MuiInputBase-root .MuiSelect-icon{padding:8px;top:0}.localina-speeddial{bottom:24px;margin-right:24px;right:24px;width:56px}.localina-speeddial.position-fixed{position:fixed}.localina-speeddial .MuiFab-root,.localina-speeddial .MuiFab-root:hover{background-color:#005e6e}.localina-speeddial .MuiFab-root .icon path{fill:#fff}.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiFab-root{box-shadow:0 4px 4px #00000040}.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiFab-root,.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiFab-root:hover{background-color:#709faf}.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiFab-root.Mui-disabled{background-color:#bfd4db}.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiFab-root .icon svg{fill:#fff;height:24px;width:24px}.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiFab-root .icon path{fill:#fff}.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiSpeedDialAction-staticTooltipLabel{background-color:#709faf;border-radius:4px;box-shadow:0 2px 4px #00000040;color:#fff;cursor:pointer;inset:14px 14px auto auto;margin-right:40px;min-width:130px;padding:8px 16px}.localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiSpeedDialAction-staticTooltipLabel.Mui-disabled{background-color:#bfd4db}.localina-spinner{align-items:center;display:flex;justify-content:center}.localina-spinner .MuiCircularProgress-root{color:#003a5c}.localina-spinner.fixed{background-color:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1310}.localina-spinner.fixed .MuiCircularProgress-root{color:#fff}.localina-stepper.MuiStepper-root{background-color:#0000;height:56px;padding:0}.localina-stepper.MuiStepper-root .MuiStepLabel-iconContainer{padding:0}.localina-stepper.MuiStepper-root .localina-fabbutton{background-color:#821e3e;bottom:0;box-shadow:0 4px 4px #00000040;margin-right:0;right:0}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-stepper.MuiStepper-root .localina-fabbutton .MuiFormControlLabel-label,.localina-stepper.MuiStepper-root .localina-fabbutton .label,.localina-stepper.MuiStepper-root .localina-fabbutton .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#fff}.localina-stepper.MuiStepper-root .localina-fabbutton.inactive{background-color:#f0f5f7}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-stepper.MuiStepper-root .localina-fabbutton.inactive .MuiFormControlLabel-label,.localina-stepper.MuiStepper-root .localina-fabbutton.inactive .label,.localina-stepper.MuiStepper-root .localina-fabbutton.inactive .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#0000005e}.localina-stepper.MuiStepper-root .localina-fabbutton.completed{background-color:#709faf}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-stepper.MuiStepper-root .localina-fabbutton.completed .MuiFormControlLabel-label,.localina-stepper.MuiStepper-root .localina-fabbutton.completed .label,.localina-stepper.MuiStepper-root .localina-fabbutton.completed .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#fff}.localina-stepper.MuiStepper-root .MuiStepConnector-line{border-color:#cfd4d9}.localina-switch{align-items:center;display:flex;justify-content:center}.localina-switch.has-label{padding-bottom:24px;width:100%}.localina-switch.has-label .MuiFormControlLabel-root{margin-left:0;width:100%}.localina-switch.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label{flex-grow:1}.localina-switch.has-icon .icon{height:24px;width:24px}.localina-switch.has-icon .MuiFormControlLabel-root{margin-left:10px}.localina-switch.use-icon .MuiFormControlLabel-root{margin-left:34px}.localina-switch .MuiSwitch-track{background-color:#bfd4db}.localina-switch .MuiSwitch-thumb{background-color:#fff}.localina-switch .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:#709faf}.localina-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#90d2e8}.localina-tabs .localina-tab{color:#000}.localina-tabs .localina-tab .localina-badge{height:100%;justify-content:center;position:absolute;width:100%}.localina-tabs .localina-tab .localina-badge .MuiBadge-badge:not(.MuiBadge-invisible){background-color:#821e3e;color:#fff;font-size:16px;right:0;top:0;transform:unset;transition:unset}.localina-tabs .localina-tab.Mui-selected{color:#005e6e}.localina-tabs .localina-label{text-transform:none}.localina-tabs .MuiTabs-indicator{background-color:#709faf;height:3px}.localina-textfield .MuiInputBase-root{height:56px}.localina-textfield .textfield__clear-button{color:#4a4a4a;cursor:pointer}.localina-textfield .textfield__clear-button:hover{color:#4a4a4a99}.localina-textarea.has-icon .field-container{align-items:flex-start}.localina-textarea.has-icon .field-container .icon{padding-top:16px}.maintenance :focus{outline:none}.maintenance__icon{padding-top:50px}.maintenance__icon svg{height:150px;width:150px}.maintenance__background{background-position:left -200px bottom -220px;background-repeat:no-repeat;background-size:500px;bottom:0;left:0;overflow-y:auto;padding:40px;position:absolute;right:0;top:0}.maintenance__background :focus{outline:none}.maintenance__text-block{display:flex;justify-content:center;padding:40px 20px}.localina-tooltip__wrapper .icon svg{height:20px;width:20px}.multiline-text{white-space:pre-wrap}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-colorpicker .MuiFormControlLabel-label,.localina-colorpicker .label,.localina-colorpicker .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label{padding-bottom:2px}.localina-colorpicker .color{border-radius:2px;height:60px;width:120px}.localina-colorpicker .swatch{background:#fff;border-radius:1px;box-shadow:0 0 0 1px #0000001a;cursor:pointer;display:inline-block;padding:5px}.localina-colorpicker .popover{position:absolute;z-index:2}.localina-colorpicker .cover{bottom:0;left:0;position:fixed;right:0;top:0}.localina-colorpicker__popper{z-index:5000}.date-picker-dialog .date-range-toolbar{display:flex;flex-direction:column;padding:8px}.date-picker-dialog .date-range-toolbar div[role=group]:not(.date-range-toolbar__dates-button-group){padding-bottom:8px}.date-picker-dialog .date-range-toolbar div[role=group]:not(.date-range-toolbar__dates-button-group)>button{border:none;flex:1 1}.date-picker-dialog .date-range-toolbar__dates-button-group{justify-content:center}.date-picker-dialog .date-range-toolbar__dates-button-group>button{background-color:#0000!important;border:none;justify-content:flex-start}.date-picker-dialog .MuiPickersLayout-toolbar{max-width:none}.date-picker-dialog .MuiPickersLayout-toolbar h4{margin:0}.date-picker-dialog .date-picker-action-bar{display:flex;justify-content:space-between!important}.date-picker-dialog .MuiPickersLayout-root{display:flex;flex-direction:column}.date-picker-dialog.hidden-calendar .MuiPickersLayout-root .date-range-toolbar{background-color:#f0f5f7;justify-content:space-between;padding:16px 16px 8px;width:300px}.date-picker-dialog.hidden-calendar .MuiPickersLayout-root .date-range-toolbar .toggle-buttons-info-message{margin-bottom:20px}.date-picker-dialog.hidden-calendar .MuiPickersLayout-root .date-range-toolbar button{border-radius:8px;margin-bottom:10px;padding:16px}.date-picker-dialog.hidden-calendar .MuiPickersLayout-root .MuiPickersLayout-contentWrapper{display:none}.date-picker-dialog.hidden-calendar .MuiPickersLayout-root .MuiCalendarPicker-root,.date-picker-dialog.hidden-calendar .MuiPickersLayout-root .date-picker-action-bar{display:none!important}.date-picker-dialog.hidden-calendar div[role=group]:not(.date-range-toolbar__dates-button-group){padding-bottom:0}.date-picker-dialog.hidden-calendar div[role=group]:not(.date-range-toolbar__dates-button-group)>button{border:1px solid #003a5c!important;color:#003a5c}.helper-text-tooltip{max-width:240px!important;text-align:justify;text-align-last:justify}.helper-text-tooltip>div{max-height:300px!important;overflow-y:scroll}.localina-rich-text-editor-container{display:flex;flex-direction:column}.localina-rich-text-editor-container .editor-content{height:100%;overflow:hidden}.localina-rich-text-editor-container .editor-content .tiptap.ProseMirror{border:1px solid #000;box-sizing:border-box;height:100%;overflow-y:auto;padding:8px}.localina-rich-text-editor-container .toolbar{display:flex;flex-wrap:wrap;justify-content:center;padding:8px 0}.localina-rich-text-editor-container .toolbar .text-color-button-container{display:inline-flex}.localina-rich-text-editor-container .toolbar .select-field{margin-right:10px}.localina-rich-text-editor-container .toolbar .MuiToggleButtonGroup-grouped{border:0;border-radius:4px;padding:10px}.localina-rich-text-editor-container .toolbar .MuiDivider-root.MuiDivider-vertical{margin:10px}.localina-rich-text-editor-container .toolbar .MuiSelect-select{min-width:100px;padding:8px 32px 8px 8px}.localina-restaurant-public-menu{align-items:center;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:auto;width:100%}.localina-restaurant-public-menu .rootdiv{height:100%;width:100%}.localina-restaurant-public-menu .MuiTabs-root{max-width:100%}.localina-restaurant-public-menu .localina-rich-text-editor-container{width:100%}.localina-restaurant-public-menu .localina-rich-text-editor-container .editor-content .tiptap.ProseMirror{border:none}.localina-page{display:flex;flex-direction:column}.localina-page .localina-page__header .menu{align-items:center;display:flex;gap:16px}.localina-page .localina-page__header .localina-logo{cursor:pointer}.localina-page .localina-page__header .notifications-button-wrapper .notifications-badge .MuiBadge-badge{background-color:#821e3e;font-size:1rem;top:4px}@media(max-width:479px){.localina-page .localina-page__header{padding:0 8px}.localina-page .localina-page__header .bar-button:first-child,.localina-page .localina-page__header .bar-button:first-child .menu,.localina-page .localina-page__header .bar-button:first-child .menu .localina-label{overflow:hidden}.localina-page .localina-page__header .bar-button:first-child .menu .localina-label p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localina-page .localina-page__header .menu{gap:8px}.localina-page .localina-page__header .localina-logo .icon svg{margin-left:8px;width:90px}.localina-page .localina-page__header .notifications-button-wrapper{margin-left:8px}.localina-page .localina-page__header .notifications-button-wrapper button{margin:0}}.localina-page main .localina-page__body.app-container{height:100%;padding:0;position:relative;width:100%}.localina-page main .localina-page__body.app-container .app-container__background{background-position:left -700px bottom -370px;background-repeat:no-repeat;background-size:1000px;bottom:0;left:0;position:absolute;right:0;top:0}.localina-page main .localina-page__body.app-container .app-container__background__overlay{background-color:#003a5c;height:100%;opacity:.1;width:100%}.localina-page main .localina-page__body.app-container .app-container__body{display:flex;flex-direction:row;height:100%;margin:0 auto;width:100%;z-index:1}.localina-page main .localina-page__body.app-container .app-container__body .MuiDrawer-root{height:100%}.localina-page main .localina-page__body.app-container .app-container__body .app-menu-tabs-vertical-collapse{background:#fff;margin-right:10px}.localina-page main .localina-page__body.app-container .app-container__body .app-menu-tabs-vertical-collapse .app-menu-tabs-vertical button{min-width:40px;padding:0}.localina-page main .localina-page__body.app-container .app-container__body .app-menu-tabs-vertical-collapse .app-menu-tabs-vertical .localina-label.text{padding:8px;text-orientation:mixed;writing-mode:vertical-rl}.localina-page main .localina-page__body.app-container .app-container__body .sticky-menu-buttons{display:flex;flex-direction:column;gap:8px}.localina-page main .localina-page__body.app-container .app-container__body .sticky-menu-buttons .localina-label.text{background:#d3d3d3;padding:8px;text-orientation:upright;writing-mode:vertical-rl}.localina-page main .localina-page__body.app-container .body-margin{margin-left:322px!important}.localina-page main .localina-page__body.app-container .app-container__body__content{background-color:#fff;flex:1 1;height:100%;position:relative;width:calc(100% - 334px);z-index:1300}@media(min-width:1280px){.localina-page main .localina-page__body.app-container .app-container__body__content{margin-left:12px;padding-right:12px}}.localina-page main .localina-page__body.app-container .is-reservation-page{background-color:#0000;margin:0;padding-right:0}.localina-page main .localina-page__body.app-container .is-reservation-page .service-page .page-body{padding:0 12px}.overflow-hidden{overflow:hidden}.app-menu .MuiDrawer-paper{height:calc(100% - 48px);max-width:310px;padding:24px;right:32px}.app-menu.permanent{width:310px}.app-menu.permanent .MuiDrawer-paper{position:relative}.app-menu .MuiDivider-root{background-color:#cfd4d9;margin-bottom:16px}.app-menu__header{display:flex;padding-bottom:24px}.app-menu__header .icon path{fill:#000}.app-menu__title{display:flex;padding-bottom:16px}.app-menu__title .title{color:#005e6e;padding-left:16px}.app-menu__content{flex:1 1;height:100%;overflow:auto}.app-menu__content .app-menu__category{color:#709faf;padding:12px 0}.app-menu__content .app-menu__category:not(.open){margin-bottom:8px}.app-menu__content .app-menu__category__item{color:#003a5c;padding:10px 32px;position:relative;text-transform:uppercase}.app-menu__content .app-menu__category__item:last-child{margin-bottom:8px}.app-menu__content .app-menu__category__item.Mui-selected{background-color:#f0f5f7}.app-menu__content .app-menu__category__item .icon{left:6px;position:absolute;top:10px}.app-menu__content .app-menu__category__item .icon svg{height:16px;width:16px}.app-menu__footer{padding-top:4px}.reservations-left-side-app-menu .MuiDrawer-paper{height:100%;max-width:310px;right:32px}.reservations-left-side-app-menu.permanent{width:310px}.reservations-left-side-app-menu.permanent .MuiDrawer-paper{position:relative}.submenu-padding .content{padding-left:24px}.app-menu-submenu-container{display:flex;flex-direction:column;height:100%}.app-menu-submenu-container .app-menu-submenu{box-shadow:0 6px 4px -3px #00000040;z-index:2}.app-menu-submenu-container .content{flex:1 1}.app-menu-submenu-container .content>div{height:100%}.app-menu-submenu-container .padding-top{padding-top:16px}.closingday-view .row{display:flex;margin:0 -10px;width:calc(100% + 20px)}.closingday-view .row .localina-datefield,.closingday-view .row .localina-timefield{margin:0 10px}.closingday-view .localina-label.info,.closingday-view .localina-label.text{padding-bottom:16px}.closingday-view .localina-label.info{color:#709faf}.closingday-view .title-date-time{margin-bottom:16px}.closingday-view .title-areas{margin-bottom:16px;padding-top:24px}.closingday-view .area-box-item{background-color:#d4e2e7;border-radius:16px;height:48px;margin-bottom:16px;width:100%}.closingday-view .icon-style{display:inline;float:left;margin-left:11px;margin-top:11px;width:15%}.closingday-view .typography-style{display:inline;float:left;margin-top:11px;width:65%}.closingday-view .localina-switch{padding-top:4px}.localina-drawer__footer,.localina-drawer__header{background-color:#bfd4db;padding:0 24px;position:relative;z-index:1600}.localina-drawer__header{box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;height:100px}.localina-drawer__header .icon{justify-content:flex-end;padding-top:12px}.localina-drawer__header .title{flex:1 1;padding:16px 0}.localina-drawer__body{height:calc(100% - 100px);margin-top:4px}.localina-drawer__body__content{height:calc(100% - 112px);overflow:auto;padding:32px 24px 8px}@media(max-width:479px){.localina-drawer__body__content{padding:32px 16px 8px}}.localina-drawer__footer{padding-bottom:12px;padding-top:12px}@media(max-width:479px){.localina-drawer__footer{padding:12px}}.localina-drawer__footer .buttons .localina-iconbutton{background-color:#fff;border:1px solid #404040;border-radius:4px}.localina-drawer__footer .buttons .localina-iconbutton .icon{display:flex}.localina-drawer .localina-alert{bottom:96px}.localina-autocomplete{position:relative}.localina-autocomplete .MuiPopper-root{width:100%;z-index:1500}.localina-autocomplete .MuiPaper-root{box-shadow:0 2px 4px #00000040;margin-bottom:16px;max-height:150px}.localina-autocomplete .MuiPaper-root ul{max-height:150px;overflow:auto;padding:0}.localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root,.localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root{display:flex;flex-direction:column;justify-content:flex-start}.localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label,.localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root .localina-label.label,.localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label,.localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root .localina-label.label,.localina-checkbox.has-label .MuiFormControlLabel-root .localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root .localina-label.MuiFormControlLabel-label,.localina-checkbox.has-label .MuiFormControlLabel-root .localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root .localina-label.MuiFormControlLabel-label{color:#709faf;padding-bottom:4px}.localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label .highlight,.localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root .localina-label.label .highlight,.localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label .highlight,.localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root .localina-label.label .highlight,.localina-checkbox.has-label .MuiFormControlLabel-root .localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root .localina-label.MuiFormControlLabel-label .highlight,.localina-checkbox.has-label .MuiFormControlLabel-root .localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root .localina-label.MuiFormControlLabel-label .highlight{color:#005e6e}.localina-autocomplete .MuiPaper-root ul .MuiButtonBase-root .localina-label.info,.localina-autocomplete .MuiPaper-root ul .MuiListItemButton-root .localina-label.info{color:gray}.guest-info .trash-icon-disabled-style,.guest-info .trash-icon-style{justify-content:left;margin-left:8px;margin-top:16px}.guest-info .trash-icon-disabled-style{opacity:.3}.guest-info .favorite-icon-style{height:19px!important;width:20px!important}.guest-info .guest-info-title{margin-bottom:24px}.guest-info .form-field{padding-bottom:24px}.guest-info .guest-info-salutation{align-items:baseline;display:flex;justify-content:space-between}.guest-info .add-icon-style{cursor:pointer;float:left}.guest-info .guest-info-phone-numbers{margin-bottom:64px}.guest-info .guest-info-new-phone-number{width:70%}.guest-option-wrapper{width:100%}.guest-option-wrapper .guest-status-blacklist,.guest-option-wrapper .guest-status-vip{height:20px}.guest-option-wrapper .guest-status-blacklist svg,.guest-option-wrapper .guest-status-vip svg{height:20px;width:20px}.guest-option-wrapper .row{display:inline-flex;justify-content:space-between;width:100%}.guestsimport-view .upload-container{border:1px dashed #ccc}.guestsimport-view .upload-container__content{padding:24px 12px;text-align:right}.guestsimport-view .upload-container__content .localina-label{display:flex;justify-content:center;padding-bottom:24px;text-align:center}.guestsimport-view .upload-container__content .localina-label:first-child{padding-bottom:8px}.guestsimport-view .upload-container__content .localina-iconbutton{background-color:inherit;border:1px solid #cfd4d9;border-radius:4px;height:40px;width:40px}.guestsimport-view .preview-info{align-items:center;display:flex;flex-direction:column;padding-top:72px;text-align:center}.guestsimport-view .preview-info .MuiGrid-container,.guestsimport-view .preview-info>.localina-label:first-child{padding-bottom:24px}.guestsimport-view .preview-info .MuiGrid-container .MuiGrid-item{padding:0 8px}.guestsimport-view .preview-info .MuiGrid-container .MuiGrid-item:nth-child(odd) .localina-label{justify-content:flex-end}.reservationsimport-view .upload-container{border:1px dashed #ccc}.reservationsimport-view .upload-container__content{padding:24px 12px;text-align:right}.reservationsimport-view .upload-container__content .localina-label{display:flex;justify-content:center;padding-bottom:24px;text-align:center}.reservationsimport-view .upload-container__content .localina-label:first-child{padding-bottom:8px}.reservationsimport-view .upload-container__content .localina-iconbutton{background-color:inherit;border:1px solid #cfd4d9;border-radius:4px;height:40px;width:40px}.reservationsimport-view .preview-info{align-items:center;display:flex;flex-direction:column;padding-top:72px;text-align:center}.reservationsimport-view .preview-info>.localina-label:first-child{padding-bottom:24px}.reservationsimport-view .preview-info .download-validated-reservations{color:blue;cursor:pointer;text-decoration:underline}.reservationsimport-view .preview-info .MuiGrid-container{padding-bottom:24px}.reservationsimport-view .preview-info .MuiGrid-container .MuiGrid-item{padding:0 8px}.reservationsimport-view .preview-info .MuiGrid-container .MuiGrid-item:nth-child(odd) .localina-label{justify-content:flex-end}.integration{padding-bottom:24px}.integration .group:first-child .localina-textarea .MuiOutlinedInput-notchedOutline{border:1px solid #cfd4d9}.integration .group:first-child .qrcode{align-items:center;display:flex;flex-direction:column;padding-bottom:32px}.integration .group .color-row{display:flex;justify-content:space-around;padding-bottom:24px}.integration .group .button-wrapper{text-align:center}.integration.widget .group:not(:last-child){padding-bottom:32px}.integration.widget .title,.integration.widget .title-divider{margin-bottom:18px}.integration.widget .buttons button.Mui-disabled{border:1px solid #d3d3d3;color:#d3d3d3}.integration.logo .logo-preview{background-color:#003a5c;display:flex;height:64px;justify-content:center;margin:0 -24px 48px;width:calc(100% + 48px)}.integration.logo .logo-preview>*{padding:8px 0}.integration.logo .row{display:flex;padding-bottom:24px}.integration.logo .row .localina-inputfield{padding-bottom:0}.integration.logo .buttons .localina-fileupload{flex-basis:50%;margin:0 10px}.integration.logo .buttons .localina-fileupload .localina-button{margin:0}.integration.feedback .group>.localina-label.title{margin-bottom:20px}.integration-view .localina-drawer__body__content{display:flex;flex-direction:column}.integration-view .localina-drawer__body__content .platforms-content-container{height:100%}.notifications-view .localina-drawer__body__content{height:calc(100% - 96px);padding:16px 24px 8px}.notifications-view .localina-tabs{box-shadow:0 6px 4px -3px #00000040}.notifications-view.no-data .localina-tabs{margin-bottom:16px}.notifications-view .localina-listitem{padding-left:0;padding-right:0}.notifications-view .requested-reservation-change-status-options{display:flex;gap:30px;padding:0 10px}.notifications-view .requested-reservation-change-status-options .loading-spinner{background:#fff6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.notifications-view .requested-reservation-change-status-options .localina-iconbutton{border-radius:5px}.notifications-view .requested-reservation-change-status-options .localina-iconbutton.accept-button{background-color:#90ee904d;border-color:green;color:green}.notifications-view .requested-reservation-change-status-options .localina-iconbutton.decline-button{background-color:#cd5c5c4d;border-color:darkred}.notifications-view .requested-reservation-change-status-options .localina-iconbutton.decline-button path{fill:darkred}.notifications-view .requested-reservation-change-status-options .localina-iconbutton svg{height:32px;width:32px}.notifications-view .is-processed{opacity:.5}.notifications-view .is-processed .localina-iconbutton{opacity:.8}.notifications-view .notification-updated-item .localina-label.info,.notifications-view .notification-updated-item .localina-listitem__left-label{color:#639}.notifications-view .guest-cancelled .localina-label{color:#821e3e}.notifications-view .guest-cancelled svg path{fill:#821e3e}.service-page{display:flex;flex-direction:column;height:100%}@media(min-width:600px){.service-page.has-title{box-shadow:0 4px 4px #00000040;margin:0 24px}}@media(min-width:960px){.service-page.has-title{margin:0}}.service-page .page-title{background-color:#f0f5f7}.service-page .page-title__content{display:flex;flex-direction:column;height:calc(100% - 32px);padding:16px 24px}.service-page .page-title__content__button{flex-grow:1}.service-page .page-title__content__button .icon{justify-content:flex-start}.service-page .page-title__content__title{align-items:center;display:flex}.service-page .page-title__content__title .icon{padding-right:32px}.service-page .page-title__content__title .title{color:#005e6e}.service-page .page-title__content__title .title .icon{padding-right:8px}.service-page .page-body{display:flex;flex-direction:column;height:100%;overflow-y:auto}.service-page .page-content{height:100%;overflow:auto;position:relative}.service-page .page-actions{background-color:#bfd4db}.service-page .page-actions__content{padding:12px 24px}.service-page .page-actions .buttons .localina-iconbutton{background-color:#fff;border:1px solid #404040;border-radius:4px;margin:0 10px}.service-page .page-actions .buttons .localina-iconbutton .icon{display:flex}.reservation-view .reservation-details>.localina-label{padding-bottom:12px}.reservation-view .reservation-details .localina-buttongroup,.reservation-view .reservation-details .localina-checkbox,.reservation-view .reservation-details>.localina-label.total-visits-count{padding-bottom:24px}.reservation-view .reservation-details .localina-selectfield .MuiSelect-iconOpen{transform:none}.reservation-view .reservation-details .form-field{padding-bottom:0}.reservation-view .reservation-details .form-field .reservation-view-switch{padding-bottom:24px}.reservation-view .reservation-details .form-field .reservation-view-switch .localina-switch.has-label{padding-bottom:0}.reservation-view .reservation-details .form-field .reservation-view-switch .helper-text{padding-left:0}.reservation-view .reservation-details .form-field .localina-switch.has-label{justify-content:space-between}.reservation-view .reservation-details .date-time-row .date-time-row-icon-container{align-items:center;display:flex;margin-bottom:24px;margin-right:10px;width:24px}.reservation-view .reservation-details .date-time-row .date-time-spacer{width:34px}@media(max-width:479px){.reservation-view .reservation-details .date-time-row .date-time-spacer{width:24px}}.reservation-view .reservation-details>.title{padding-bottom:24px}.reservation-view .reservation-details .guest-title-divider{margin-bottom:18px}.reservation-view .reservation-details .audit-container .audit-row{display:flex;padding-bottom:24px;padding-left:40px}.reservation-view .reservation-details .audit-container .audit-row .audit-header{flex-basis:30%}.reservation-view .reservation-details .localina-inputfield.has-icon svg{fill:#003a5c}.reservation-view .reservation-details>.localina-label.text{padding-bottom:24px}.reservation-view .existing-guest-info{display:flex;justify-content:space-between;padding-bottom:24px}.reservation-view .existing-guest-info.hidden{visibility:hidden}.reservation-view .selection-focus-rectangle{background-color:#f0f5f7;border-radius:16px;margin-bottom:24px;padding:8px}.reservation-view .selection-focus-rectangle .localina-buttongroup:last-child{padding-bottom:0}.reservation-view .selection-focus-rectangle .MuiCircularProgress-root{height:20px!important;width:20px!important}.reservation-view .selection-focus-rectangle.error{border:1px solid #821e3e}.reservation-view .selection-focus-rectangle .form-field>div:first-child{margin-bottom:10px}.reservation-view .shift-title-details-container{align-items:center;display:flex;flex-direction:row;margin-left:8px}.reservation-view .shift-title-details-container .shift-title-spacer{margin-right:4px}.reservation-view .shift-title-details-container .info{position:relative;top:1px}.reservation-view .reservation-fileupload{display:flex;flex-direction:column;margin-bottom:24px}.reservation-view .reservation-fileupload__input-wrapper{display:flex;height:48px;justify-content:space-between;width:100%}.reservation-view .reservation-fileupload__input-wrapper label{display:flex;justify-content:space-between;margin:0;width:100%}.reservation-view .reservation-fileupload__input-wrapper label span[role=button]{border:none;display:flex;justify-content:flex-end;padding:0 12px;width:auto}.reservation-view .reservation-fileupload__input-wrapper label .preview-file-name{display:flex;gap:8px}.reservation-view .reservation-fileupload__input-wrapper label .preview-file-name .preview-image{display:flex;justify-content:flex-end;max-height:75px;max-width:200px}.reservation-view .reservation-fileupload__input-wrapper label .preview-file-name .preview-image img{max-height:100%;max-width:100%}.reservation-view .reservation-fileupload__input-wrapper label .preview-file-name .file-name p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservation-view .reservation-fileupload__input-wrapper label .preview-file-name .icon-size svg{height:32px;width:32px}.reservation-view .reservation-fileupload__input-wrapper label span.MuiFormControlLabel-label{white-space:nowrap}.reservation-view .reservation-fileupload .MuiDialog-root{z-index:1700}.reservation-view .reservation-fileupload .MuiDialog-root .MuiDialog-paper{background:#0000;height:100%;max-width:unset;width:100%}.reservation-view .reservation-fileupload .MuiDialog-root .MuiDialog-paper .preview-image-dialog-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.reservation-view .reservation-fileupload .MuiDialog-root .MuiDialog-paper .preview-image-dialog-container img{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;max-height:100%;max-width:100%;object-fit:contain}.reservation-view .localina-drawer__footer .MuiAlert-root{margin-bottom:8px}.reservation-view .localina-drawer__body__content .reservation-details{position:relative}.reservation-view .localina-drawer__body__content .reservation-details .disabled-form-mask{background-color:#000;bottom:-16px;cursor:default;left:-24px;opacity:.3;position:absolute;right:-24px;top:-32px;z-index:5000}.reservation-view .localina-drawer__body__content .recreate-reservation-link{padding:16px 0}.reservation-view .localina-drawer__body{display:flex;flex-direction:column}.reservation-view .localina-drawer__body .staff-tag-button-group-wrapper{padding-bottom:8px}.reservation-view .requested-reservation-change-status-options{display:flex;gap:16px}.date-picker-dialog .restaurant-closed-day{color:#d3d3d3}.reservation-details-color-option-label{display:flex;gap:10px}.reservation-details-color-option-label .color-placeholder{width:30px}.requested-reservation-details{display:flex;flex-direction:column;gap:32px;width:100%}.requested-reservation-details .requested-reservation-details-wrapper{display:flex;flex-direction:column;gap:8px}.requested-reservation-details .requested-reservation-details-wrapper.phone-and-email .detail-value{text-decoration:underline}.requested-reservation-details .requested-reservation-details-wrapper .requested-reservation-detail{display:flex;gap:8px}.requested-reservation-details .requested-reservation-details-wrapper .requested-reservation-detail .detail-description p{display:none}@media(min-width:480px){.requested-reservation-details .requested-reservation-details-wrapper .requested-reservation-detail .detail-description p{display:block}}.requested-reservation-details .requested-reservation-details-wrapper .requested-reservation-detail .detail-value{overflow:hidden}.requested-reservation-details .requested-reservation-details-wrapper .requested-reservation-detail .detail-value p{color:#003a5c;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requested-reservation-details .requested-reservation-details-wrapper .requested-reservation-detail.guest-name-information .detail-value p{align-items:center;display:inline-flex;gap:8px}.requested-reservation-details .requested-reservation-details-wrapper .requested-reservation-detail.guest-name-information .detail-value p span{display:flex}.review-result-information{margin-top:32px}.reservation-status{display:flex}.reservation-status .localina-label{padding-right:16px}.select-reservation-status .localina-buttongroup .localina-label{text-transform:none}.select-reservation-status .localina-buttongroup .localina-label .MuiTypography-root{white-space:nowrap}.reservations-shiftgroup{background-color:#bfd4db;border-radius:8px;margin-bottom:5px;padding:0 4px 4px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__header .localina-label.title{width:58px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__color-indicator{width:8px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation{flex-direction:column;min-height:74px;padding:4px 4px 4px 8px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__guest-status{order:1}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .date-created-and-type{margin-left:auto;order:2}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .status-action-icon-absolute-extra-small{bottom:4px;height:50px;position:absolute;right:4px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .status-action-icon-absolute-extra-small .localina-checkbox{padding-bottom:0}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .status-action-icon-absolute-extra-small .localina-checkbox span{height:50px;width:50px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon{margin:0;min-width:20px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber{gap:8px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container{display:flex;flex-direction:row-reverse;justify-content:flex-end}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container .reservation__area__codesList>div:not(:first-child){display:none}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container .reservation__area__codesList>div:first-child:not(:only-child) p:after{content:" ...";position:absolute}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details{gap:8px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info{order:2}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper{flex-direction:row;justify-content:space-between}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .icon svg{height:20px;width:20px}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper{gap:0}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__name-wrapper{flex-direction:row;justify-content:flex-start}.reservations-shiftgroup.extra-small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__header{padding:0 4px}.reservations-shiftgroup.small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .date-created-and-type{flex-direction:column-reverse;gap:0;padding-left:8px}.reservations-shiftgroup.small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation-origin-wrapper{display:flex}.reservations-shiftgroup.small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container{display:flex;flex-direction:column;height:100%;justify-content:center}.reservations-shiftgroup.small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container .reservation__area__codesList>div:not(:first-child){display:none}.reservations-shiftgroup.small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container .reservation__area__codesList>div:first-child:not(:only-child) p:after{content:" ...";position:absolute}.reservations-shiftgroup.small .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest{min-width:160px;width:160px}.reservations-shiftgroup.medium .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .date-created-and-type{flex-direction:column-reverse;gap:0;padding-left:8px}.reservations-shiftgroup.medium .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper{flex-direction:row-reverse;justify-content:flex-end}.reservations-shiftgroup.medium .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest{min-width:160px;width:160px}.reservations-shiftgroup.large .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest{min-width:200px}.reservations-shiftgroup.extra-large .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest{min-width:30%}.reservations-shiftgroup.extra-large .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details{flex-direction:row;width:700px}.reservations-shiftgroup.extra-large .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info{gap:8px;justify-content:flex-end}.reservations-shiftgroup__header{background-color:#bfd4db;display:flex;justify-content:space-between;padding-right:16px;position:sticky;top:0;z-index:1}.reservations-shiftgroup__header .localina-label.title{justify-content:stretch;white-space:nowrap;width:65px}.reservations-shiftgroup__header .localina-label.title [role=tooltip]{white-space:normal}.reservations-shiftgroup__header .localina-label.title path{fill:#000}.reservations-shiftgroup__header .localina-label.title p{text-align:center;width:100%}.reservations-shiftgroup__header__info{display:flex;gap:8px}.reservations-shiftgroup__body{display:flex;flex-direction:column;gap:2px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group{border-radius:4px;display:flex;overflow:hidden}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__header{align-items:center;background-color:#f0f5f7;border-right:1px solid #003a5c;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 12px;width:65px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__header .localina-label.info p{font-size:11px;margin-left:0;white-space:nowrap}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__header .localina-label.info .icon.small{height:20px;width:20px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__header__action{min-width:24px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__header__action .icon path{fill:#b4788b}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__body{background-color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__body .localina-label{color:#005e6e}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__body>div:not(:last-child){border-bottom:1px solid #cfd4d9}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__color-indicator{height:100%;left:0;position:absolute;top:0;width:12px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation{background-color:#fff;display:flex;height:100%;justify-content:space-between;min-height:34px;padding:4px 12px;position:relative}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .tables-and-area-codes-container .localina-tooltip__wrapper{display:flex}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon{display:flex;margin:0 8px;width:26px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon svg path{fill:#709faf}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon .reservation-guest-additional-info-icon-container{align-items:center;display:flex}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon .reservation-guest-additional-info-icon-container svg{height:26px;width:26px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon .reservation-guest-additional-info-icon-container:not(.no-additional-info) path{fill:#821e3e}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation.vip .reservation__guest__name-wrapper p{font-weight:700}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation.blacklist .reservation__guest__name-wrapper p{color:#821e3e;font-weight:700}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;overflow:hidden}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__guest-status{width:24px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__name-wrapper{display:flex;flex-direction:column;gap:8px;justify-content:center}@media(min-width:480px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__name-wrapper .d-xs{display:none}}@media(max-width:479px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__name-wrapper .d-xs-none{display:none}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__name-wrapper p{white-space:nowrap}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details{align-items:stretch;display:flex;flex-grow:1;justify-content:center;overflow:hidden}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper{cursor:pointer;display:flex;flex-grow:1;justify-content:flex-end;min-width:0}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper{display:flex;flex-grow:1;gap:8px;justify-content:flex-start;max-width:calc(999900% - 799920px);min-width:0;overflow:hidden}@media(min-width:480px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper .d-xs{display:none}}@media(max-width:479px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper .d-xs-none{display:none}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper .localina-label.info,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper .localina-label.text{min-width:0}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper .localina-label.info p,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper .reservation__guest__company-wrapper .localina-label.text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info{flex:0 1;gap:4px;justify-content:space-between}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info .localina-checkbox,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info .localina-textfield{padding-bottom:0}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber{display:flex}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber{justify-content:flex-start}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area .icon,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants .icon,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .icon{padding-right:8px}@media(max-width:959px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area .icon,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants .icon,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .icon{padding-right:0}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area .localina-label,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants .localina-label,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .localina-label{color:#005e6e}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants{min-width:50px}@media(max-width:959px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants{min-width:42px}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber{min-width:102px}@media(max-width:959px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber{min-width:94px}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .localina-label{color:#005e6e}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .MuiTypography-root{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .icon svg{height:24px;width:24px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area{min-width:95px}@media(max-width:959px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area{max-width:calc(999900% - 1999800);min-width:87px}}@media(max-width:345px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area{min-width:0}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area .icon{display:none}}@media(max-width:479px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area,.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area .localina-label.text{overflow:hidden}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area .localina-label.text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:480px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area.d-xs-none{display:none}}@media(max-width:479px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area.d-none{display:none}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area__codesList{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media(max-width:479px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status.d-xs-none{display:none}}@media(min-width:480px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status.d-xs-block{display:none}}@media(min-width:600px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status:not(.d-sm-none){display:none}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status.d-sm-none{justify-content:center;min-width:54px}@media(max-width:599px){.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status.d-sm-none{display:none}}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status.d-sm-none .localina-checkbox .MuiCheckbox-root{border:none}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status.d-sm-none .localina-checkbox .MuiCheckbox-root div.icon.big{border:1px solid #cfd4d9;border-radius:4px;padding:3px}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__status.d-sm-none .localina-checkbox{padding-bottom:0}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .date-created-and-type{align-items:center;display:flex;gap:8px;justify-content:center}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__cancelled{background-color:#bfd4db;opacity:.55}.reservations-shiftgroup__body .reservations-shiftgroup__time-group__requested{background-color:#fff3ca}.reservations-shiftgroup__body .reservations-shiftgroup__time-group:last-child .reservations-group__time-group__reservation{border-bottom:1px solid #cfd4d9}.reservations-shiftgroup__body .reservations-shiftgroup__time-group .reservations-shiftgroup__time-group__reservation:only-child{height:100%}.reservations-shiftgroup .area-code-and-status-wrapper{display:flex;gap:8px}.reservations-shiftgroup.unassigned-shift{background-color:#821e3e}.reservations-shiftgroup.unassigned-shift .reservations-shiftgroup__header{background-color:#821e3e;color:#fff}.reservations-shiftgroup.unassigned-shift .reservations-shiftgroup__header path{fill:#fff}.reservations-shiftgroup.unassigned-shift .reservations-shiftgroup__time-group__body{background-color:#bfd4db}.reservations-shiftgroup.display-none{height:0;margin:0;padding:0;visibility:hidden}.reservations-shiftgroup .restaurant-comments,.reservations-shiftgroup.extra-small .d-xs-none,.reservations-shiftgroup:not(.display-comments) .reservation__info__icon.allergies-only,.reservations-shiftgroup:not(.extra-small) .d-xs,.reservations-shiftgroup:not(.extra-small) .d-xs-block{display:none}.reservations-shiftgroup .reservation__guest__name-wrapper{overflow:hidden}.reservations-shiftgroup .reservation__guest__name-wrapper p{overflow:hidden;text-overflow:ellipsis}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation{padding-right:8px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest{gap:0;min-width:150px;width:150px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details,.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .restaurant-comments{gap:4px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .restaurant-comments p{min-width:130px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .restaurant-comments .localina-label.has-icon .MuiTypography-root{margin-left:2px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest__company-wrapper{gap:2px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants{min-width:43px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon{margin:0 4px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber{margin-right:4px;min-width:90px;overflow:hidden;width:90px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .localina-label.elipsis.text,.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .localina-tooltip__wrapper,.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .reservation-table-numbers-container{overflow:hidden}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area{min-width:85px;width:85px}.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__area .icon,.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__participants .icon,.reservations-shiftgroup.display-comments.dense-table .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__tablenumber .icon{padding-right:2px}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation{height:auto}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__guest{min-width:160px;width:160px}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__info__icon:not(.allergies-only){display:none}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details{gap:10px;justify-content:space-between}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .reservation__info__wrapper{flex-grow:unset;width:300px}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .restaurant-comments{display:flex;gap:10px;justify-content:space-between;max-width:800px;width:100%}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .restaurant-comments>div{flex:1 1}.reservations-shiftgroup.display-comments .reservations-shiftgroup__body .reservations-shiftgroup__time-group__reservation .reservation__details .restaurant-comments p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:57px;min-width:160px;width:100%}.reservations-shiftgroup.display-comments.large .date-created-and-type{flex-direction:column-reverse;gap:0}.reservations-shiftgroup .walkin .reservation__info__icon,.reservations-shiftgroup .walkin .restaurant-comments{visibility:hidden}.reservation-list-shiftgroup__header{background-color:#bfd4db;border-radius:8px 8px 0 0;display:flex;padding-left:8px 16px;padding-right:8px 16px}.reservation-list-shiftgroup__header__info{display:flex}.reservation-list-shiftgroup__header__info .localina-label.info:first-child{padding-right:8px}.reservation-list-shiftgroup .reservation-dragging{background-color:#f0f5f7}.reservation-list-shiftgroup .unassigned-reservation{background-color:#f5e7e7;position:relative}.reservation-list-shiftgroup .unassigned-reservation:before{background-color:#821e3e;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:7px}.reservation-list-shiftgroup__reservation-item{align-items:center;background-color:#fff9;border-bottom:1px solid #cfd4d9;display:flex;justify-content:space-between;min-width:293px;padding:8px;position:relative}.reservation-list-shiftgroup__reservation-item .reservation__status{width:54px}.reservation-list-shiftgroup__reservation-item .reservation__status .localina-checkbox{padding:0}.reservation-list-shiftgroup__reservation-item .reservation__status>div{height:46px}.reservation-list-shiftgroup__reservation-item .align-space-between{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding-right:16px}.reservation-list-shiftgroup__reservation-item .align-space-between .info-row{display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.reservation-list-shiftgroup__reservation-item .align-space-between .info-row .clock-group{flex-basis:40%}@media(max-width:599px){.reservation-list-shiftgroup__reservation-item .align-space-between .info-row .clock-group{flex-basis:60%}}.reservation-list-shiftgroup__reservation-item .align-space-between .info-row .icon-group{display:flex;flex-basis:30%}.reservation-list-shiftgroup__reservation-item .align-space-between .info-row .icon-group .flex{display:flex}.reservation-list-shiftgroup__reservation-item .align-space-between .info-row .icon-group .elipsis .MuiTypography-root{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:30px}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-info-container{align-items:center;display:flex;flex-basis:70%}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-info-container .additional-info{flex-basis:10%;padding-right:4px}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-info-container .localina-label{width:100%}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-info{color:#709faf}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-info.bold{font-weight:700}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-info .MuiTypography-root{font-size:16px;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-info.padding-left{padding-left:20px}.reservation-list-shiftgroup__reservation-item .align-space-between .area-code{color:#709faf}.reservation-list-shiftgroup__reservation-item .align-space-between .area-code .MuiTypography-root{max-width:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reservation-list-shiftgroup__reservation-item .align-space-between .reservation-guest-additional-info-icon-container{align-items:center;display:flex}.reservation-list-shiftgroup__reservation-item .align-space-between .reservation-guest-additional-info-icon-container svg{height:20px;width:20px}.reservation-list-shiftgroup__reservation-item .align-space-between .reservation-guest-additional-info-icon-container:not(.no-additional-info) path{fill:#821e3e}.reservation-list-shiftgroup__reservation-item .align-space-between .info-wrapper{align-items:center;display:flex;justify-content:space-between}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-status-blacklist,.reservation-list-shiftgroup__reservation-item .align-space-between .guest-status-vip{display:flex}.reservation-list-shiftgroup__reservation-item .align-space-between .guest-status-blacklist svg,.reservation-list-shiftgroup__reservation-item .align-space-between .guest-status-vip svg{height:20px;width:20px}.reservation-list-shiftgroup__reservation-item__cancelled{opacity:.3}.reservation-list-shiftgroup__reservation-item__requested{background-color:#fff3ca}.reservation-list-shiftgroup__reservation-item:last-child .reservations-group__time-group__reservation{border-bottom:1px solid #cfd4d9}.reservation-list-shiftgroup__reservation-item__color-indicator{bottom:0;left:0;position:absolute;top:0;width:8px}.tooltip{background:#0000!important}.basic-blue-tooltip-container>div,.reservation-table-numbers>div{background-color:#709faf}.additional-info-poper>div{background:#0000!important}.additional-info-tooltip{background-color:#fff;border-radius:16px;box-shadow:2px 2px 1px #d9d9d9;color:#709faf}.additional-info-tooltip .header{background-color:#bfd4db;color:#000;padding:8px 16px}.additional-info-tooltip .header:first-child{border-radius:16px 16px 0 0}.additional-info-tooltip .main{padding:8px 16px}.restaurant-info>.text{padding:8px 0 12px}.restaurant-info .MuiGrid-container{margin:0 -10px;width:calc(100% + 20px)}.restaurant-info .MuiGrid-container .MuiGrid-item{padding:0 10px}.restaurant-info .row{align-items:center;display:flex;justify-content:space-between;padding-bottom:24px;padding-left:5px}.restaurant-info .row .cancel-notice{flex-basis:15%}.restaurant-info .row .localina-inputfield{padding-bottom:0}.restaurant-stats__date{overflow-x:hidden;padding:0 16px}.restaurant-stats__date>.title{padding-bottom:24px}.restaurant-stats__date__content>.restaurant-stats__tile{margin-bottom:16px}.restaurant-stats__date__shift-wrapper{overflow-x:auto;padding:8px 0}.restaurant-stats__date__shift{display:inline-flex}.restaurant-stats__date .buttons{margin-bottom:32px;margin-top:30px}.restaurant-stats__tile{border-radius:4px;box-shadow:1px 2px 4px #00000040;margin:0 8px 16px}.restaurant-stats__tile>.MuiGrid-container{height:100%;padding:16px}@media(min-width:600px){.restaurant-stats__tile .restaurant-stats__tile__title{padding-bottom:32px}.restaurant-stats__tile .restaurant-stats__tile__info{flex-direction:column;padding-bottom:0}.restaurant-stats__tile .restaurant-stats__tile__info>.MuiGrid-item:first-child{padding-bottom:16px}.restaurant-stats__tile .restaurant-stats__tile__info .grow{flex-grow:0}}.restaurant-stats__tile__title{display:flex;padding-bottom:8px}.restaurant-stats__tile__title .icon{padding-right:12px}.restaurant-stats__tile__info{padding-bottom:24px}.localina-checkbox.has-label .MuiFormControlLabel-root .restaurant-stats__tile__info .MuiFormControlLabel-label~.MuiFormControlLabel-label,.localina-checkbox.has-label .MuiFormControlLabel-root .restaurant-stats__tile__info .MuiFormControlLabel-label~.label,.localina-checkbox.has-label .MuiFormControlLabel-root .restaurant-stats__tile__info .label~.MuiFormControlLabel-label,.restaurant-stats__tile__info .label~.label,.restaurant-stats__tile__info .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label~.MuiFormControlLabel-label,.restaurant-stats__tile__info .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label~.label,.restaurant-stats__tile__info .localina-checkbox.has-label .MuiFormControlLabel-root .label~.MuiFormControlLabel-label{padding-left:12px}.restaurant-stats__tile__charts{cursor:pointer;display:flex;height:100%}.restaurant-stats__tile__charts .restaurant-stats__chart{flex-grow:1}.restaurant-stats__area-tile,.restaurant-stats__empty-tile{height:168px;margin:0 8px;width:180px}.restaurant-stats__area-tile{border-radius:4px;box-shadow:1px 2px 4px #00000040;cursor:pointer}.restaurant-stats__area-tile>.MuiGrid-container{height:100%;padding:8px 16px}@media(min-width:600px){.restaurant-stats__area-tile .restaurant-stats__tile__title{padding-bottom:32px}.restaurant-stats__area-tile .restaurant-stats__tile__info{flex-direction:column;padding-bottom:0}.restaurant-stats__area-tile .restaurant-stats__tile__info>.MuiGrid-item:first-child{padding-bottom:16px}.restaurant-stats__area-tile .restaurant-stats__tile__info .grow{flex-grow:0}}.restaurant-stats__area-tile__charts{display:flex;height:100%}.restaurant-stats__area-tile__charts .restaurant-stats__chart{flex-grow:1}.restaurant-stats__area-tile__charts .restaurant-stats__chart .chart{height:110px}.restaurant-stats__area-tile__title{display:flex;justify-content:center}.restaurant-stats__chart{display:flex;flex-direction:column;height:100%}.restaurant-stats__chart .chart{align-items:flex-end;border-bottom:1px solid #e6e6e6;display:flex;flex-grow:1;height:30px;justify-content:center;margin-bottom:4px;position:relative}.restaurant-stats__chart .chart__bar{background-color:#b2d5e4;margin:0 1px;width:100%}.restaurant-stats__chart .chart__bar.exceeded{background-color:#f7c0c1}.restaurant-stats__chart .chart__line{border-top:1px solid #e6ceaa;left:0;position:absolute;right:0}.restaurant-wizard{position:relative}.restaurant-wizard .title-wrapper{background-color:#f0f5f7;color:#005e6e;display:flex;justify-content:center;padding:32px 0 16px}.restaurant-wizard__header{display:flex;padding-bottom:24px}.restaurant-wizard__header .icon path{fill:#000}.restaurant-wizard__divider{margin-bottom:24px}.restaurant-wizard__page>.buttons{margin-top:40px}.restaurant-wizard.start .title{padding-bottom:16px}.restaurant-wizard.start .text{padding-bottom:24px}.restaurant-wizard.start .buttons{justify-content:center}.restaurant-wizard.platforms .platforms-content-container{height:100%}.restaurant-wizard.availability .localina-list{margin:0 -32px;padding-bottom:24px;width:calc(100% + 64px)}.restaurant-wizard.availability .localina-speeddial{bottom:112px;position:absolute}.restaurant-wizard.availability .availability-content-container{height:100%;width:100%}.restaurant-wizard.done .text{padding-bottom:24px}.shift-view .group>.localina-label{padding-bottom:12px}.shift-view .switch{display:flex;padding-bottom:24px}.shift-view .switch .localina-label{padding-right:40px}.shift-view .shift-dates{display:flex;margin:0 -10px;width:calc(100% + 20px)}.shift-view .shift-dates .localina-datefield,.shift-view .shift-dates .localina-timefield{margin:0 10px}.shift-view .row .trash-icon-style{margin:0 10px 0 0;padding-bottom:24px}.shift-view .row .add-icon-style{margin-left:10px}@media(min-width:640px){.shift-view .row{display:flex;margin:0 -10px;width:calc(100% + 20px)}.shift-view .row .localina-timefield{margin:0 10px}}.shift-view .localina-label.left.info{margin-bottom:48px;padding-bottom:0;width:70%}.shift-view .localina-switch{padding-bottom:8px}.shift-view .localina-buttongroup{padding-bottom:32px}.shift-view .title-configuration{margin-bottom:16px}.shift-view .title-capacity{padding-bottom:24px;padding-top:24px}.shift-view .title-areas{margin-bottom:16px;padding-top:24px}.shift-view .title-total-onlinecapacity{margin-top:48px}.shift-view .directly-bookable-area-list{margin-top:8px}.shift-view .directly-bookable{margin-bottom:0}.shift-view .bookable-list{display:flex;flex-direction:column}.shift-view .bookable-list-item{display:flex;justify-content:space-between}.shift-view .right-content-total{display:inline;float:right;font-weight:700;text-align:end;width:49%}.shift-view .overall-bookable-list{float:left;margin-top:16px;width:100%}.shift-view .title-preview{float:left;margin-top:48px;width:100%}.shift-view .bookable-areas-label{margin-bottom:8px;margin-top:16px}.shift-view .availability-blocked-slot-wrapper{display:flex;margin-bottom:20px;width:100%}.shift-view .availability-blocked-slot-wrapper .time-fields-wrapper{display:flex;gap:20px;justify-content:space-between;margin-right:0;width:100%}.shift-view .availability-blocked-slot-wrapper .time-fields-wrapper .localina-inputfield{padding-bottom:0}.shift-view .availability-blocked-slot-wrapper .trash-icon-style.is-button{margin-left:24px}@media(max-width:479px){.shift-view .availability-blocked-slot-wrapper .time-fields-wrapper{flex-direction:column;gap:8px}.shift-view .availability-blocked-slot-wrapper .trash-icon-style.is-button{margin-left:16px}}.specialopeninghour-view .switch{display:flex;padding-bottom:24px}.specialopeninghour-view .switch .localina-label{padding-right:40px}.specialopeninghour-view .localina-drawer__body__content{padding-top:16px}.specialopeninghour-view .row{display:flex;margin:0 -10px;width:calc(100% + 20px)}.specialopeninghour-view .row .localina-datefield,.specialopeninghour-view .row .localina-timefield{margin:0 10px}.specialopeninghour-view .localina-switch{padding-bottom:8px}.specialopeninghour-view .localina-buttongroup{padding-bottom:32px}.specialopeninghour-view .localina-label.left.info{margin-bottom:48px;width:70%}.specialopeninghour-view .localina-drawer__footer{margin-top:16px}.specialopeninghour-view .title-areas{margin-bottom:16px;padding-top:24px}.specialopeninghour-view .title-capacity{padding-bottom:24px;padding-top:24px}.specialopeninghour-view .title-configuration{margin-bottom:16px}.specialopeninghour-view .typography-margin-left{margin-left:16px}.specialopeninghour-view .title-total-onlinecapacity{margin-top:48px}.specialopeninghour-view .directly-bookable-area-list{margin-top:8px}.specialopeninghour-view .directly-bookable{margin-bottom:0}.specialopeninghour-view .left-content{display:inline;float:left;width:49%}.specialopeninghour-view .right-content,.specialopeninghour-view .right-content-total{display:inline;float:right;text-align:end;width:49%}.specialopeninghour-view .right-content-total{font-weight:700}.specialopeninghour-view .overall-bookable-list{float:left;margin-top:16px;width:100%}.specialopeninghour-view .title-preview{float:left;margin-top:48px;width:100%}.specialopeninghour-view .bookable-areas-label{margin-bottom:8px;margin-top:16px}.specialopeninghour-view .availability-blocked-slot-wrapper{display:flex}.specialopeninghour-view .availability-blocked-slot-wrapper .time-fields-wrapper{display:flex;margin-right:0}.welcome-modal :focus{outline:none}.welcome-modal__container.MuiPaper-root{background-color:#f0f5f7;height:calc(100% - 20px);left:50%;max-height:500px;max-width:800px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px)}.welcome-modal__close-icon{position:absolute;right:20px;top:20px}.welcome-modal__background{background-position:left -200px bottom -220px;background-repeat:no-repeat;background-size:500px;bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0}.welcome-modal__background :focus{outline:none}.welcome-modal__title{color:#709faf;margin:70px 30px 20px}.welcome-modal__text-block{margin:0 30px 20px}.welcome-modal__signature-text{margin:40px 30px 20px;text-align:right}.welcome-modal__list{margin:0;padding-left:1em}.welcome-modal__highlight{color:#709faf}.edit-restaurant-drawer{font-family:Roboto,Helvetica,Arial,sans-serif}.edit-restaurant-drawer .edit-restaurant-account .account-number{margin-bottom:10px}.edit-restaurant-drawer .edit-restaurant-account .list-item-edit-restaurant-plan{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.edit-restaurant-drawer .edit-restaurant-account .list-item-edit-restaurant-plan .left-icon{color:#003a5c;font-size:20px;margin-right:5px}.edit-restaurant-drawer .edit-restaurant-account .list-item-edit-restaurant-plan .name{color:#709faf;flex:1 1}.edit-restaurant-drawer .clickable{cursor:pointer}.edit-single-account-restaurant .name-title{margin-top:16px}.edit-single-account-restaurant .restaurant-name{margin-top:4px}.edit-single-account-restaurant .version-title{margin-bottom:12px;margin-top:32px}.edit-single-account-restaurant .delete-db-buttons{display:flex;flex-direction:column;gap:10px}.edit-single-account-restaurant .delete-db-buttons .localina-button.MuiButton-root.primary{background-color:#709faf}.restaurants-plan-icon{height:20px;width:20px}.margin-bottom{margin-bottom:8px}.margin-top{margin-top:8px}.margin-right{margin-right:8px}table.MuiChartsTooltip-table tbody{min-width:130px}table.MuiChartsTooltip-table tbody td,text.MuiPieArcLabel-root{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.000938em;line-height:1.5}.MuiChartsLegend-root.MuiChartsLegend-column{transform:translateX(40px)}.button-group-content-with-icon{align-items:center;display:flex;flex-direction:column}.area-accordion-item{margin-bottom:16px}.area-accordion-item .accordion-style{box-shadow:none;margin-top:16px;position:inherit}.area-accordion-item .accordion-summary-style{background-color:#d4e2e7;border-radius:16px}.area-accordion-item .accordion-summary-style .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.area-accordion-item .accordion-summary-style.Mui-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:48px;min-height:48px}.area-accordion-item .accordion-details-style{background-color:#f0f5f7;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding-bottom:0;padding-top:24px}@media(max-width:479px){.area-accordion-item .accordion-details-style{padding-left:12px;padding-right:12px}}.area-accordion-item .capacity-percentage-label{padding-bottom:8px}.area-accordion-item .accordion-area-list{margin-bottom:16px}.area-accordion-item .typography-margin-left{margin-left:16px}.area-creation-details>.localina-label{margin-left:34px;padding-bottom:12px}.area-creation-details .localina-buttongroup{padding-bottom:32px}.area-creation-details .localina-checkbox{padding-bottom:24px}.area-creation-details .localina-selectfield .MuiSelect-iconOpen{transform:none}.canvas-controller{align-items:center;background-color:#f0f5f7;display:flex;height:40px;padding:0 16px}.canvas-controller .icon{cursor:pointer;margin-left:20px}.canvas-controller .icon svg{height:18px;width:18px}.canvas-controller .icon:first-child{margin-left:0}.canvas-controller .save-icon{border-radius:10px;height:30px;width:30px}.canvas-controller .save-icon-canvas-modified{background-color:#e0c1f8d1}.table-plane-name{flex:1 1;margin-left:20px}.table-plan-creation-details>.localina-label{margin-left:34px;padding-bottom:12px}.table-plan-creation-details .localina-buttongroup{padding-bottom:32px}.table-plan-creation-details .localina-checkbox{padding-bottom:24px}.table-plan-creation-details .localina-selectfield .MuiSelect-iconOpen{transform:none}.table-plan-creation-details-image{height:100%;object-fit:contain;width:100%}.table-plan-creation-details-image-container{border:1px dashed #ccc;color:gray;height:102px;padding:24px;position:relative}.table-plan-creation-details .buttons{bottom:0;position:absolute;right:15px}.table-plan-creation-details .buttons .localina-iconbutton{background-color:#fff;border:1px solid #cfd4d9;border-radius:4px;cursor:pointer;height:36px;margin:0 5px;width:36px}.table-plan-creation-details .buttons .localina-iconbutton .icon{display:flex}.table-plan-creation-details .buttons .localina-iconbutton.Mui-disabled .icon path{fill-opacity:.2}.restaurant-area-creation-details-belongs-label{margin-bottom:10px;padding-top:40px}.table-objects-view-section-title{color:#709faf;display:flex;flex-direction:row}.table-objects-view-section-title .icon svg{color:#709faf!important}.table-objects-view-section-hidden{display:none}.table-objects-view-section-title{color:#709faf!important;margin-bottom:20px}.table-objects-view-row{display:flex;flex-direction:row;margin-bottom:20px}.table{align-items:center;color:#fff;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;justify-content:center}.drag-container,.table{background:#0000}.small-table{margin-right:30px;width:64px}.big-table,.small-table{background-color:#009fba;height:64px}.big-table{width:128px}.small-table-rounded{background-color:#009fba;border-radius:50%}.big-table-rounded{background-color:#009fba;border-radius:32px}.buildings-obj{align-items:center;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;height:64px;justify-content:center;width:64px}.floor{background-color:#e6ceaa;margin-right:30px}.wall{background-color:#f7f7f7}.plant-wrapper{margin-right:30px}.plant{height:64px;width:64px}.table-plan-assign-reservations-controller{background-color:#f0f5f7;display:flex;flex-direction:row;font-family:Roboto,Helvetica,Arial,sans-serif;height:40px;padding-right:16px}.table-plan-assign-reservations-controller .menu-container{padding-left:8px}.table-plan-assign-reservations-controller .menu-container>div{height:100%}.table-plan-assign-reservations-controller .menu-container>div .icon{background:#fff;border:1px solid #cfd4d9;border-radius:4px;cursor:pointer}.table-plan-assign-reservations-controller .menu-container>div .icon svg{height:32px;width:32px}.table-plan-assign-reservations-controller .focus-blinking{animation:blink 166ms linear infinite}.table-plan-assign-reservations-controller .flexRow{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding-left:8px}.table-plan-assign-reservations-controller .spacer{flex:1 1}.table-plan-assign-reservations-controller .icon svg{height:18px;width:18px}.table-plan-assign-reservations-controller .icon:last-child{margin-right:10px}.slider{border-radius:2px;height:2px;margin:0 10px;outline:none;transition:opacity .2s;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#003a5c!important;border-radius:50%;box-shadow:0 4px 4px #00000040;cursor:pointer;height:12px;width:12px}.slider::-moz-range-thumb{background:#003a5c;border-radius:50%;box-shadow:0 4px 4px #00000040;height:12px;width:12px}.table-plan-shift-slider{align-items:center;display:flex;flex-direction:row;gap:10px;margin-right:20px;width:200px}.table-plan-shift-slider .localina-slider{display:flex;padding-bottom:0;width:100%}.table-plan-shift-slider .localina-slider .MuiSlider-root{margin-top:0}.table-plan-shift-slider .shift-time{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;width:47px}.zoom-slider{align-items:center;display:flex;flex-direction:row;gap:10px;width:200px}.zoom-slider .localina-slider{display:flex;padding-bottom:0;width:100%}.zoom-slider .localina-slider .MuiSlider-root{margin-top:0}.zoom-slider .minus-plus-container{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.zoom-slider .minus-plus-container span{position:absolute;top:2px}.dnd-preview-container{background:#0000;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.dnd-preview-container .item{background:#0000;max-width:250px}.dnd-preview-container .item .reservation-touch-dnd-preview{background:#fff9;padding:8px}.dnd-preview-container .item .reservation-touch-dnd-preview .reservation-touch-dnd-preview-content .no-wrap{white-space:nowrap}.dnd-preview-container .item .reservation-touch-dnd-preview .reservation-touch-dnd-preview-content .localina-label{color:#709faf}.reservation-table-numbers-container{display:flex;height:100%}.guest-status-vip{color:#daa520}.guest-status-blacklist{color:#821e3e}button.table-plan-reservations-switch-button{background-color:#709faf;border-radius:20px;cursor:pointer;filter:drop-shadow(0 0 .5px gray);left:-5px;min-width:0;overflow:hidden;padding:0;position:absolute;top:19px;width:auto;z-index:2}button.table-plan-reservations-switch-button:hover{background-color:#709faf;filter:drop-shadow(0 0 1px gray)}@media(max-width:1279px){button.table-plan-reservations-switch-button{left:3px}}button.table-plan-reservations-switch-button a{text-decoration:none;text-transform:none}button.table-plan-reservations-switch-button a .wrapper{align-items:center;display:flex}button.table-plan-reservations-switch-button a .wrapper svg{height:40px;margin:-3px -4px -4px -3px;width:40px}button.table-plan-reservations-switch-button a .wrapper .localina-label.button-label{color:#fff}button.table-plan-reservations-switch-button a .wrapper .localina-label.button-label p{margin:0 10px 0 5px;white-space:nowrap}button.table-plan-reservations-switch-button .button-label{display:flex;justify-content:center;max-width:0;overflow:hidden;transition:max-width .4s;transition-timing-function:ease-in-out;width:auto}@media(hover:hover)and (pointer:fine){button.table-plan-reservations-switch-button:hover .button-label{max-width:300px}}.reservation-origin-icon{color:#003a5c;display:inline-flex}.reservation-origin-icon-tooltip>div{background-color:#709faf}.import-metadata-speeddial .MuiSpeedDialAction-staticTooltipLabel .localina-label.info .MuiTypography-root{white-space:nowrap}.import-metadata-speeddial button.MuiButtonBase-root .localina-label.info .MuiTypography-root{color:#fff}.import-metadata-speeddial .MuiSpeedDialIcon-root{display:flex;height:auto}.import-group-metadata-dialog{align-items:stretch;display:flex;flex-direction:column;overflow:hidden;padding:24px 0}.import-group-metadata-dialog .import-metadata-progress-container{max-width:400px;padding:16px;width:100%}.import-group-metadata-dialog .import-metadata-progress-container:not(:first-child){border-top:1px solid gray}.import-group-metadata-dialog .import-file-name svg{fill:#003a5c;font-size:20px}.import-group-metadata-dialog .import-file-name.localina-label p.MuiTypography-root{margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-group-metadata-dialog .imports-container{display:flex;flex-direction:column;overflow:auto}.import-group-metadata-dialog .imports-container .localina-accordion.MuiAccordion-root .MuiAccordionDetails-root{padding:0 24px}.import-group-metadata-dialog .imports-container .MuiAccordionSummary-content .localina-label.title h6{font-size:15px}.import-group-metadata-dialog .imports-container .localina-accordion__details{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.import-group-metadata-dialog .dialog-title{font-size:16px;justify-content:center;margin-bottom:10px}.import-group-metadata-dialog .progress-wrapper{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px;width:100%}.import-group-metadata-dialog .scheduled-message-wrapper{margin-bottom:30px}.import-group-metadata-dialog .linear-progress-with-label-wrapper{align-items:center;display:flex;gap:8px}.import-group-metadata-dialog .linear-progress-with-label-wrapper .linear-progress{width:100%}.import-group-metadata-dialog .details-wrapper{display:flex;flex-direction:column;width:100%}.import-group-metadata-dialog .details-wrapper .details-item{display:flex;justify-content:space-between}.circular-progress-with-label-wrapper{display:inline-flex;position:relative}.circular-progress-with-label-wrapper .label-wrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.localina-page .guests .localina-speeddial.import-metadata-speeddial{right:120px}.collapsible-table-plans-overview{background:#fff;bottom:0;box-shadow:-4px 0 4px #00000040;height:100%;min-width:15px;position:absolute;right:-12px;top:0;z-index:3000}.collapsible-table-plans-overview li,.collapsible-table-plans-overview p{white-space:nowrap!important}.collapsible-table-plans-overview>div{height:100%}.collapsible-table-plans-overview>div.MuiCollapse-entered{max-width:80vw}@media(max-width:479px){.collapsible-table-plans-overview>div.MuiCollapse-entered{max-width:95vw}}.collapsible-table-plans-overview>div.MuiCollapse-entered .MuiCollapse-wrapperInner{width:100%}.collapsible-table-plans-overview>div .MuiCollapse-wrapperInner>#scrolling-container{height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.collapsible-table-plans-overview>div .MuiCollapse-wrapperInner>#scrolling-container li.MuiListSubheader-sticky{background:#fff;width:100%;z-index:5000}.collapsible-table-plans-overview .mini-table-plan-canvas-wrapper{align-items:stretch;border:1px dashed #0000;display:flex;flex-direction:column;height:100%;max-height:300px;padding-left:30px;position:relative;width:450px}.collapsible-table-plans-overview .mini-table-plan-canvas-wrapper.hovering-with-reservation{background:#eee}.collapsible-table-plans-overview .mini-table-plan-canvas-wrapper.focus-blinking{animation:blink 166ms linear infinite}@keyframes blink{0%,to{background-color:#fff}50%{background-color:#d3d3d3}}.collapsible-table-plans-overview .mini-table-plan-canvas-wrapper.hovering-outside{opacity:.4}.collapsible-table-plans-overview .mini-table-plan-canvas-wrapper .table-plan-assign-reservations-canvas-wrapper{bottom:0;left:0;position:absolute!important;right:0;top:0}.collapsible-table-plans-overview .localina-collapse-button{background-color:#f0f5f7;border-radius:50%;box-shadow:inset 0 3px 4px 0 #00000040;cursor:pointer;left:0;padding:10px;position:absolute;top:50%;transform:rotate(90deg) translate(-50%,50%);z-index:5001}.collapsible-table-plans-overview .localina-collapse-button .icon svg{height:32px;width:32px}.app-container__body{overflow-x:hidden}.user-role-list-item{align-items:center;display:flex;justify-content:space-between;padding:15px 0}.user-role-list-item .localina-inputfield{padding-bottom:0}.request-mode-switch-accordion{margin-bottom:20px}.request-mode-switch-accordion .MuiPaper-root{box-shadow:none}.request-mode-switch-accordion .MuiAccordionDetails-root{background-color:#f0f5f7;border-radius:0 0 16px 16px;box-shadow:-1px 6px 4px -3px #00000040;padding:8px 24px 16px}.request-mode-switch-accordion .MuiAccordionSummary-root{padding:0}.request-mode-switch-accordion .MuiAccordionSummary-root.Mui-expanded{min-height:auto}.request-mode-switch-accordion .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.request-mode-switch-accordion .MuiAccordionSummary-root .MuiAccordionSummary-content.Mui-expanded{background-color:#d4e2e7;border-radius:16px 16px 0 0;padding:8px 8px 0}.request-mode-switch-accordion .accordion-summary-style .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0deg)}.review-pending-reservation-container{align-items:center;display:flex;flex-direction:column;gap:30px;padding:24px 0}@media(min-width:600px){.review-pending-reservation-container{padding:24px}}.review-pending-reservation-container>.MuiPaper-root{max-width:80%;padding:16px 8px;width:400px}@media(min-width:600px){.review-pending-reservation-container>.MuiPaper-root{padding:16px}}.review-pending-reservation-container>.MuiPaper-root .buttons{display:flex;margin-top:80px}.review-pending-reservation-container>.MuiPaper-root .review-result-information{box-sizing:border-box;margin-top:80px;width:100%}.menu.page-content{display:flex;flex-direction:column;overflow:hidden}.menu.page-content .menu-integration-tabs{background:#f0f5f7;padding:0 16px}.menu.page-content .tab-container{height:100%;overflow:hidden;padding:16px}@media(max-width:810px){.menu.page-content .tab-container{overflow:auto}}.menu.page-content .tab-container .menu-editor-container{display:flex;flex-direction:column;gap:16px;height:100%}.menu.page-content .tab-container .menu-editor-container .localina-rich-text-editor-container{align-items:center;height:100%;overflow:hidden}.menu.page-content .tab-container .menu-editor-container .localina-rich-text-editor-container .editor-content{max-width:700px;width:100%}.menu.page-content .tab-container .menu-editor-container .days-tabs{background:#f0f5f7;overflow:auto}.menu.page-content .tab-container .menu-editor-container .days-tabs .MuiTabs-indicator{opacity:.3;width:100%}.menu.page-content .tab-container .menu-editor-container .days-tabs button p{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.menu.page-content .tab-container .menu-editor-container .days-tabs button.blank{background-color:#fff}.menu.page-content .tab-container .appearance-tab-container{display:flex;gap:16px;height:100%;justify-content:center;overflow:hidden}@media(max-width:810px){.menu.page-content .tab-container .appearance-tab-container{flex-direction:column-reverse;height:100%;justify-content:flex-end;overflow:unset}}.menu.page-content .tab-container .appearance-tab-container .localina-restaurant-public-menu{border:1px solid #093a5c;box-sizing:border-box}.menu.page-content .tab-container .appearance-tab-container .public-preview{display:flex;flex-direction:column;max-height:100%;max-width:700px;min-width:500px}.menu.page-content .tab-container .appearance-tab-container .public-preview .localina-label{justify-content:center;margin-bottom:10px}.menu.page-content .tab-container .appearance-tab-container .public-preview .localina-label p{font-size:20px}@media(max-width:810px){.menu.page-content .tab-container .appearance-tab-container .public-preview{flex:1 1;height:auto;min-width:280px;overflow:unset}}.menu.page-content .tab-container .appearance-tab-container .MuiTypography-root{font-size:16px;font-weight:400;line-height:19px;white-space:pre-line}.menu.page-content .tab-container .appearance-tab-container .additional-settings{align-items:flex-end;display:flex;flex-direction:column;gap:16px;overflow:auto;padding:8px;width:500px}.menu.page-content .tab-container .appearance-tab-container .additional-settings .localina-colorpicker,.menu.page-content .tab-container .appearance-tab-container .additional-settings .select-font-family-wrapper{display:flex;gap:8px}.menu.page-content .tab-container .appearance-tab-container .additional-settings .select-font-family-wrapper .MuiInputBase-root.select-field{min-width:130px}.menu.page-content .tab-container .appearance-tab-container .additional-settings .css-url-wrapper{display:flex;flex-direction:column;width:100%}.menu.page-content .tab-container .appearance-tab-container .additional-settings .group{width:100%}.menu.page-content .tab-container .appearance-tab-container .additional-settings .save-fab-button{display:none;position:fixed}@media(max-width:810px){.menu.page-content .tab-container .appearance-tab-container .additional-settings{box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:2%;height:-moz-fit-content;height:fit-content;overflow:unset;width:100%}}@media(max-width:810px)and (max-width:540px){.menu.page-content .tab-container .appearance-tab-container .additional-settings{gap:5%}}@media(max-width:810px){.menu.page-content .tab-container .appearance-tab-container .additional-settings .localina-colorpicker,.menu.page-content .tab-container .appearance-tab-container .additional-settings .select-font-family-wrapper{display:flex;flex-direction:column;max-width:130px;width:23%}}@media(max-width:810px)and (max-width:540px){.menu.page-content .tab-container .appearance-tab-container .additional-settings .localina-colorpicker,.menu.page-content .tab-container .appearance-tab-container .additional-settings .select-font-family-wrapper{flex-basis:40%;width:40%}}@media(max-width:810px){.menu.page-content .tab-container .appearance-tab-container .additional-settings .localina-colorpicker .color{height:46px;width:100%}.localina-checkbox.has-label .MuiFormControlLabel-root .menu.page-content .tab-container .appearance-tab-container .additional-settings .localina-label.MuiFormControlLabel-label p,.menu.page-content .tab-container .appearance-tab-container .additional-settings .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label p,.menu.page-content .tab-container .appearance-tab-container .additional-settings .localina-label.label p{font-size:14px;white-space:nowrap}.menu.page-content .tab-container .appearance-tab-container .additional-settings .css-url-wrapper{align-items:center;flex-direction:row;gap:2%;margin-top:10px}.menu.page-content .tab-container .appearance-tab-container .additional-settings .css-url-wrapper .buttons{width:auto}.menu.page-content .tab-container .appearance-tab-container .additional-settings .css-url-wrapper .buttons button{flex-basis:auto;white-space:nowrap}.menu.page-content .tab-container .appearance-tab-container .additional-settings .css-url-wrapper .localina-inputfield.localina-textfield{padding:0}.menu.page-content .tab-container .appearance-tab-container .additional-settings .save-fab-button{display:block}.menu.page-content .tab-container .appearance-tab-container .additional-settings .action-buttons-wrapper{display:none}}.menu.page-content .tab-container .appearance-tab-container .additional-settings .buttons button{flex-basis:content}.menu.page-content .tab-container .menu-integrations-tab-container{align-items:flex-start;display:flex;gap:16px;height:100%;overflow:auto}.menu.page-content .tab-container .menu-integrations-tab-container .divider-vertical{display:block;height:100%}.menu.page-content .tab-container .menu-integrations-tab-container .divider-horizontal{display:none;width:100%}@media(max-width:810px){.menu.page-content .tab-container .menu-integrations-tab-container{align-items:center;flex-direction:column}.menu.page-content .tab-container .menu-integrations-tab-container .divider-vertical{display:none}.menu.page-content .tab-container .menu-integrations-tab-container .divider-horizontal{display:block}}.menu.page-content .tab-container .menu-integrations-tab-container .group{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:space-between;max-width:100%;padding:8px;width:800px}.menu.page-content .tab-container .menu-integrations-tab-container .group hr{border-width:1px;width:100%}.menu.page-content .tab-container .menu-integrations-tab-container .group .localina-inputfield,.menu.page-content .tab-container .menu-integrations-tab-container .group .qrcode-container{box-sizing:border-box;flex-basis:60%;max-width:500px}.menu.page-content .tab-container .menu-integrations-tab-container .group .localina-inputfield.localina-textarea{padding:0}.menu.page-content .tab-container .menu-integrations-tab-container .group .buttons{align-items:flex-end;display:flex;flex-direction:row;justify-content:center}.menu.page-content .tab-container .menu-integrations-tab-container .group .buttons button{text-wrap:nowrap;flex-basis:50%;max-width:250px;width:-moz-fit-content;width:fit-content}@media(max-width:810px){.menu.page-content .tab-container .menu-integrations-tab-container .group{flex-direction:column;gap:16px;padding-bottom:16px}.menu.page-content .tab-container .menu-integrations-tab-container .group .buttons{display:flex;flex-direction:row;width:100%}}.menu.page-content .tab-container .menu-integrations-tab-container .qrcode{padding:30px}.menu.page-content .tab-container .menu-integrations-tab-container .qrcode svg{height:100%;width:100%}.menu.page-content .tab-container .menu-integrations-tab-container .qrcode-wrapper{border:10px solid #003a5c;border-radius:20px;width:-moz-fit-content;width:fit-content}.menu.page-content .tab-container .menu-integrations-tab-container .qrcode-wrapper .qrcode-subtitle{align-items:center;background-color:#003a5c;color:#fff;display:flex;height:100px;justify-content:center;width:100%}.menu.page-content .tab-container .menu-integrations-tab-container .qrcode-wrapper .qrcode-subtitle p{font-size:32px}.localina-page .login__content,.localina-page .register__content,.localina-page .reset-password__content,.localina-page .verify-email__content{height:calc(100% - 64px);margin:auto;max-width:400px;padding:32px 24px}.localina-page .login__title,.localina-page .register__title,.localina-page .reset-password__title,.localina-page .verify-email__title{font-size:26px;font-weight:700;padding-bottom:32px;text-align:center}.localina-page .login .localina-label.title,.localina-page .register .localina-label.title,.localina-page .reset-password .localina-label.title,.localina-page .verify-email .localina-label.title{padding-bottom:32px}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-page .login .localina-label.MuiFormControlLabel-label,.localina-checkbox.has-label .MuiFormControlLabel-root .localina-page .register .localina-label.MuiFormControlLabel-label,.localina-checkbox.has-label .MuiFormControlLabel-root .localina-page .reset-password .localina-label.MuiFormControlLabel-label,.localina-checkbox.has-label .MuiFormControlLabel-root .localina-page .verify-email .localina-label.MuiFormControlLabel-label,.localina-page .login .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label,.localina-page .login .localina-label.label,.localina-page .register .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label,.localina-page .register .localina-label.label,.localina-page .reset-password .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label,.localina-page .reset-password .localina-label.label,.localina-page .verify-email .localina-checkbox.has-label .MuiFormControlLabel-root .localina-label.MuiFormControlLabel-label,.localina-page .verify-email .localina-label.label{margin-bottom:48px}.localina-page .login .localina-label.text,.localina-page .register .localina-label.text,.localina-page .reset-password .localina-label.text,.localina-page .verify-email .localina-label.text{padding-bottom:40px}.localina-page .login .buttons,.localina-page .register .buttons,.localina-page .reset-password .buttons,.localina-page .verify-email .buttons{margin-bottom:64px;margin-top:24px}.localina-page .availability .localina-list{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .availability .list-item__specialopeninghour__subtitle{align-items:baseline;display:flex;gap:8px}.localina-page .availability .list-item__specialopeninghour__subtitle div:first-child{max-width:calc(100% - 96px)}.localina-page .availability .list-item__specialopeninghour__subtitle div:first-child p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localina-page .availability .list-item__specialopeninghour__subtitle div:last-child{min-width:80px}.localina-page .capacity .restaurant-configuration{height:calc(100% - 40px);overflow:auto;padding:32px 24px 8px}.localina-page .capacity .restaurant-configuration .localina-label.text,.localina-page .capacity .restaurant-configuration .localina-label.title{padding-bottom:24px}.localina-page .sectors{overflow:auto}.localina-page .sectors .restaurant-sectors-main-areas{padding:32px 24px 8px}.localina-page .sectors .restaurant-sectors-main-areas .localina-label.text,.localina-page .sectors .restaurant-sectors-main-areas .localina-label.title{padding-bottom:24px}.localina-page .sectors .restaurant-sectors-main-areas .auto-stories-icon{margin-right:30px}.localina-page .sectors .restaurant-sectors-main-areas .sub-areas-list{color:#709faf}.localina-page .sectors .restaurant-sectors-main-areas .card-actions-align{justify-content:flex-end}.localina-page .sectors .restaurant-sectors-main-areas .localina-iconbutton{background-color:#fff}.localina-page .sectors .restaurant-sectors-main-areas .card-style{min-height:164px}.localina-page .sectors .restaurant-sectors-main-areas .MuiPaper-root{height:100%}.localina-page .sectors .restaurant-sectors-main-areas .MuiPaper-root .MuiCardContent-root{box-sizing:border-box;display:flex;height:100%;padding:16px}.localina-page .sectors .restaurant-sectors-main-areas .MuiPaper-root .MuiCardContent-root .card-content__body{flex:1 1}.localina-page .sectors .restaurant-sectors-areas{height:calc(100% - 384px)}.localina-page .sectors .restaurant-sectors-areas .localina-listitem__left-icon{align-items:center;display:flex}.localina-page .sectors .restaurant-sectors-areas .localina-label{display:inline;width:50%}.localina-page .sectors .restaurant-sectors-areas .localina-label.localina-listitem__left-label{margin-right:20px;width:auto}.localina-page .sectors .restaurant-sectors-areas .localina-label.localina-listitem__left-label:active{visibility:hidden}.localina-page .sectors .restaurant-sectors-areas .localina-label.title{display:inline-flex;margin-left:32px;margin-top:32px;padding-bottom:24px}.localina-page .sectors .sectors-fab-button{background-color:#005e6e;bottom:24px;height:56px;margin-right:24px;position:fixed;right:24px;width:56px}.localina-page .dashboard .localina-dotsnavigation{padding:16px 24px}.localina-page .guest-reservation .reservation-details{height:calc(100% - 40px);overflow:auto;padding:32px 24px 8px}.localina-page .guest-reservation>.text{padding-bottom:24px}.localina-page .guest{overflow:visible}.localina-page .guest .guest-reservations-company{margin-left:40px;margin-top:24px}.localina-page .guest .guest-reservations-email{display:flex;margin-left:40px;margin-top:16px}.localina-page .guest .edit-icon{margin-right:40px}.localina-page .guest .guest-phone-number-style,.localina-page .guest .reservations-grid{margin-left:40px;margin-top:16px}.localina-page .guest .favorite-style{height:22px;width:20px}.localina-page .guest .full-width{width:100%}.localina-page .guest .jusitify-content-icon{justify-content:left}.localina-page .guest .grid-width{max-width:6%}.localina-page .guest .icons-style{margin-bottom:16px;margin-left:40px;margin-top:16px}.localina-page .guest #guest{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .guest #guest .guestDetailsContainer{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:auto;padding:24px}.localina-page .guest #guest .guestDetailsContainer .tablesWrapper{display:flex;flex:1 1;flex-wrap:wrap}.localina-page .guest #guest .guestDetailsContainer .tablesWrapper>div{box-shadow:none;width:auto}.localina-page .guest #guest .guestDetailsContainer .tablesWrapper table{width:auto}.localina-page .guest #guest .guestDetailsContainer .tablesWrapper table td{border-bottom:unset;vertical-align:initial}.localina-page .guest #guest .guestDetailsContainer .tablesWrapper table td .favoritePhoneNumber{display:flex;flex-wrap:nowrap;gap:10px}.localina-page .guest #guest .guestDetailsContainer .tablesWrapper table td:first-child:not(:last-child){min-width:110px}.localina-page .guest #guest .guestDetailsContainer .tablesWrapper table td:first-child:not(:last-child) p:after{content:":"}.localina-page .guest .guest-reservations.text{display:flex;justify-content:flex-end;position:absolute;right:8px;top:0;z-index:1}.localina-page .guest .guest-reservations.text p{align-items:center;background:#338fb8;border:5px solid #b2d5e4;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px}.localina-page .guest .localina-accordion.MuiAccordion-root .MuiAccordionDetails-root{padding:0}.localina-page .guest .localina-accordion__summary .title{color:#709faf}.localina-page .guest .localina-accordion__summary svg path{fill:#709faf}.localina-page .guest .localina-accordion__details .MuiGrid-container .MuiGrid-container{align-items:center}.localina-page .guest .localina-accordion__details .MuiGrid-container .MuiGrid-container:first-child{padding-bottom:24px}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-page .guest .localina-accordion__details .MuiGrid-container .MuiGrid-container .MuiFormControlLabel-label:first-child,.localina-page .guest .localina-accordion__details .MuiGrid-container .MuiGrid-container .label:first-child,.localina-page .guest .localina-accordion__details .MuiGrid-container .MuiGrid-container .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label:first-child{padding-bottom:4px}.localina-page .guest .guest__subheader .title{color:#709faf;padding:8px 24px}.localina-page .guests #guests{display:flex;flex-direction:column;height:calc(100% - 24px);padding-bottom:24px}.localina-page .guests .guests-filters{box-shadow:0 0 4px #00000040;padding:24px}@media(min-width:600px){.localina-page .guests .guests-filters .localina-sortfield{margin-left:auto;width:50%}}.localina-page .guests .infinite-scroll-component>div:not(.localina-spinner){justify-content:flex-end}.localina-page .guests .loading-spinner{display:flex;flex:1 1;justify-content:center;position:relative}.localina-page .guests .phone-number-label p,.localina-page .guests .phone-number-label svg{color:#000}.localina-page .guests .localina-label.has-icon{flex-direction:row-reverse;gap:8px;justify-content:flex-end}.localina-page .guests .localina-label.has-icon p{margin-left:0}.localina-page .guests .localina-label.has-icon svg{height:14px;width:14px}.localina-page .guests .regular-guest{color:#709faf}@media(max-width:599px){.localina-page .guests .subtitle-container,.localina-page .guests .title-container{flex-direction:column}.localina-page .guests .subtitle-container .localina-label.has-icon,.localina-page .guests .title-container .localina-label.has-icon{flex-direction:row;justify-content:flex-start}.localina-page .guests .subtitle-container .localina-label.info:not(.has-icon),.localina-page .guests .title-container .localina-label.info:not(.has-icon){margin-left:22px}}.localina-page .integrations{height:calc(100% - 48px);padding:24px 0}.localina-page .integrations svg{fill:#003a5c}.localina-page .message #message{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .message #message .form{padding:0 24px}.localina-page .message #message .form .localina-switch.has-label{justify-content:flex-start}.localina-page .message #message .form .localina-switch.has-label label{width:auto}.localina-page .message #message .form .localina-switch.has-label label .MuiTypography-root{margin-right:20px}.localina-page .message #message .title{color:#709faf;padding:32px 24px 8px}.localina-page .message #message .localina-switch{margin-left:34px;width:calc(100% - 34px)}.localina-page .message #message .localina-inputfield{width:auto}.localina-page .message #message .row{display:flex;margin:0 -10px;width:calc(100% + 20px)}.localina-page .message #message .row .localina-datefield{margin:0 10px;max-width:400px}.localina-page .message #message .row .localina-datefield .MuiInputBase-root.Mui-disabled .MuiInputAdornment-root{display:flex;opacity:.3}.localina-page .message #message .row .localina-datefield .MuiInputBase-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border:1px solid #cfd4d9}.localina-page .message #message .preview-confirmation-mail{padding-left:0}.localina-page .message #message .preview-confirmation-mail p{font-size:1.5rem}.localina-page .message .localina-speeddial{position:absolute}.localina-page .messages #messages{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .reservations{align-items:stretch;box-shadow:none!important;display:flex;flex-direction:column;height:100%;overflow:visible}@media(min-width:960px){.localina-page .reservations{margin:0}}.localina-page .reservations .reservations-header{background-color:#fff;padding-top:8px;position:relative}@media(min-width:600px){.localina-page .reservations .reservations-header{padding-top:24px}}.localina-page .reservations .reservations-header__content{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-content:space-between;margin-left:30px}@media(min-width:600px){.localina-page .reservations .reservations-header__content{align-items:flex-start;flex-direction:row;gap:0}}.localina-page .reservations .reservations-header__content .daily-note-wrapper{align-self:stretch;display:flex;flex:1 1;gap:24px}@media(min-width:600px){.localina-page .reservations .reservations-header__content .daily-note-wrapper{align-self:unset}.localina-page .reservations .reservations-header__content .daily-note-wrapper .notifications-button-wrapper-sm{display:none}}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper{flex:1 1;min-width:100px}@media(min-width:600px){.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper{max-width:400px;min-width:200px}}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper.highlight-border .localina-inputfield{background:#fff;position:relative}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper.highlight-border .localina-inputfield .MuiInputBase-root{background-color:#ffffffe6}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper.highlight-border .localina-inputfield label.MuiInputLabel-root{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffc;left:-5px;padding:0 7.5px;width:auto}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper.highlight-border.animated-highlight .localina-inputfield:before{background-size:400%}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper.highlight-border .localina-inputfield:before{animation:steam 10s linear infinite;background:linear-gradient(45deg,#eabe24,#cfd4d9,#709faf,#003a5c);content:"";filter:blur(5px);height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}@keyframes steam{0%{background-position:0 0}to{background-position:400% 0}}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper .localina-inputfield{padding-bottom:0}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper .localina-inputfield .MuiInputBase-root.MuiInputBase-multiline{padding:5px 0}.localina-page .reservations .reservations-header__content .daily-note-wrapper .restaurant_daily_note_wrapper .localina-inputfield .MuiInputBase-root.MuiInputBase-multiline .MuiInputBase-input{padding-top:0}.localina-page .reservations .reservations-header__content .reservations-date{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.localina-page .reservations .reservations-header__content .reservations-date>.icon{margin:0 10px}.localina-page .reservations .reservations-header__content .reservations-date .localina-button{width:auto}.localina-page .reservations .reservations-header__content .reservations-date .localina-datefield{max-width:150px;min-width:58px;padding-bottom:0}@media(max-width:599px){.localina-page .reservations .reservations-header__content .reservations-date{justify-content:flex-start}}.localina-page .reservations .reservations-header__content .localina-iconbutton{background-color:#fff;border:1px solid #cfd4d9;border-radius:4px}.localina-page .reservations .reservations-header__content .localina-iconbutton .icon{display:flex}.localina-page .reservations .reservations-header__content .localina-iconbutton .icon.notifications-available path{fill:#f29698}.localina-page .reservations .button-group-style{background-color:#fff;overflow:auto}.localina-page .reservations .reservations-body{display:flex;flex:1 1;flex-direction:column;overflow:auto}.localina-page .reservations .reservations-body .reservations-collapsible-filters{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 3px 3px 0 #00000040;margin-bottom:10px;padding-bottom:24px;position:relative}.localina-page .reservations .reservations-body .reservations-collapsible-filters .localina-collapse-button{background-color:#fff;border-radius:50%;bottom:0;box-shadow:inset 0 3px 4px 0 #00000040;cursor:pointer;left:50%;padding:4px;position:absolute;transform:translate(-50%,50%);z-index:1}.localina-page .reservations .reservations-body .reservations-collapsible-filters .localina-collapse-button .icon svg{height:32px;width:32px}.localina-page .reservations .reservations-body .reservations-collapsible-filters .localina-tabs{box-shadow:0 6px 4px -3px #00000040;margin-bottom:8px;padding:0 24px}@media(min-width:600px){.localina-page .reservations .reservations-body .reservations-collapsible-filters .localina-tabs{padding:0 24px}}.localina-page .reservations .reservations-body .reservations-collapsible-filters .localina-tabs .unassigned-shifts{background-color:#f0f5f7}.localina-page .reservations .reservations-body .reservations-collapsible-filters .localina-tabs .unassigned-shifts:not(.Mui-selected){background-color:#821e3e;color:#fff}.localina-page .reservations .reservations-body__content{padding-bottom:40px;padding-top:24px}.localina-page .reservations .reservations-body .emptyShiftWrapper{padding:16px}.localina-page .reservations .reservations-body .emptyShiftWrapper .clear-filter-link{color:blue;cursor:pointer;text-decoration:underline}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar{align-items:flex-end;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:8px 18px 0}@media(min-width:600px){.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar{flex-direction:row;gap:20px;padding:16px 18px 0}}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__switch{align-items:center;display:flex;gap:20px}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__switch .localina-switch{width:auto}@media(min-width:480px){.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__switch .localina-switch.has-label .MuiTypography-root{white-space:nowrap}}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__switch .MuiFormControlLabel-label{font-size:14px}@media(min-width:600px){.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__switch .MuiFormControlLabel-label{flex-grow:0}}@media(max-width:479px){.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar{gap:8px;padding:8px 8px 0}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__switch{gap:8px;justify-content:space-between;width:100%}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__switch label{width:auto}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__button button{height:48px;min-height:48px;min-width:48px;padding:0;width:48px}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__button p{display:none}}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__text-filter{width:100%}@media(min-width:600px){.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__text-filter{width:500px}}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__text-filter .localina-inputfield{padding:0}.localina-page .reservations .reservations-body .reservations-body__bottom-toolbar__text-filter .localina-inputfield .MuiInputBase-root{background-color:#e7eff1}.localina-page .reservations .reservations-body__button{width:100px}.localina-page .reservations .reservations-body .swipeable-views{border-top-left-radius:8px;border-top-right-radius:8px;flex:1 1}.localina-page .reservations .reservations-body .swipeable-views>div{height:100%}.localina-page .reservations .localina-switch.has-label{padding:0}.localina-page .reservations .reservations-footer{background-color:#bfd4db;box-shadow:0 -4px 4px #00000040;display:flex;padding:16px 56px;z-index:1}.localina-page .reservations .reservations-footer .localina-label:first-child{margin-right:48px}.localina-page .reservations .localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiSpeedDialAction-staticTooltipLabel{display:flex;height:33.6px;inset:auto;justify-content:center;margin:8px 0;right:100%}.localina-page .reservations .localina-speeddial .MuiSpeedDialAction-staticTooltip .MuiFab-root{height:72.8px;width:72.8px}.localina-page .reservations .localina-speeddial .MuiSpeedDial-fab{background-color:#821e3e}.localina-page .reservations .reservations-body__content{background-color:#0000;padding-left:0;padding-right:0;padding-top:0}.localina-page .reservations .reservations-header{padding:24px 24px 16px}@media(max-width:599px){.localina-page .reservations .reservations-header{padding:8px 24px 0}}.localina-page .reservations .unassigned-reservations-info{background-color:#fff;border:1px solid #821e3e;color:#821e3e;font-weight:700;height:auto;margin:10px 0;padding:8px 0}.localina-page .reservations .unassigned-reservations-info .MuiChip-label{white-space:normal}.localina-page .date-picker-dialog .restaurant-closed-day{color:#d3d3d3}.localina-page .reservation-list{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}@media(min-width:960px){.localina-page .reservation-list{margin:0}}.localina-page .reservation-list .reservation-list-header{background-color:#f0f5f7;box-shadow:0 4px 4px #00000040;margin-bottom:10px;padding:16px;position:relative}.localina-page .reservation-list .reservation-list-header .MuiCollapse-wrapperInner.MuiCollapse-vertical{display:flex;flex-direction:column;gap:8px}.localina-page .reservation-list .reservation-list-header__content{align-items:center;display:flex;margin:0 -16px;padding-bottom:8px}.localina-page .reservation-list .reservation-list-header__content .reservation-list-date{align-items:center;display:flex;flex-grow:1;justify-content:center;padding-right:16px}.localina-page .reservation-list .reservation-list-header__content .reservation-list-date>.icon{margin:0 10px}.localina-page .reservation-list .reservation-list-header__content .reservation-list-date .localina-datefield{max-width:150px;min-width:100px;padding-bottom:0}.localina-page .reservation-list .reservation-list-header__content .reservation-list-date .localina-button{font-size:11px;width:auto}@media(max-width:599px){.localina-page .reservation-list .reservation-list-header__content .reservation-list-date{justify-content:flex-start}}.localina-page .reservation-list .reservation-list-header__content .localina-iconbutton{background-color:#fff;border:1px solid #cfd4d9;border-radius:4px}.localina-page .reservation-list .reservation-list-header__content .localina-iconbutton .icon{display:flex}.localina-page .reservation-list .reservation-list-header__content .localina-iconbutton .icon.notifications-available path{fill:#f29698}.localina-page .reservation-list .reservation-list-header .localina-collapse-button{background-color:#f0f5f7;border-radius:50%;bottom:0;box-shadow:inset 0 3px 4px 0 #00000040;cursor:pointer;left:50%;padding:4px;position:absolute;transform:translate(-50%,50%);z-index:1}.localina-page .reservation-list .reservation-list-header .localina-collapse-button .icon svg{height:32px;width:32px}.localina-page .reservation-list .reservation-list-header__text-filter{width:100%}.localina-page .reservation-list .reservation-list-header__text-filter .localina-inputfield{padding:0}.localina-page .reservation-list .reservation-list-header__text-filter input{padding:8px}.localina-page .reservation-list .reservation-list-header__switch{margin-top:-8px}.localina-page .reservation-list .reservation-list-header__switch .MuiFormControlLabel-label{flex-grow:0;font-size:14px}.localina-page .reservation-list .reservation-list-header__switch .localina-switch{padding-bottom:8px}.localina-page .reservation-list .reservation-list-header .button-group-style{overflow:auto}.localina-page .reservation-list .reservation-list-header .button-group-style .unassigned-shifts:not(.selected){background-color:#821e3e;color:#fff}.localina-page .reservation-list .reservation-list-body{flex:1 1;margin-top:4px;overflow-y:auto}.localina-page .reservation-list .reservation-list-body .empty-case{padding:16px}.localina-page .reservation-list .reservation-list-body .empty-case .clear-filter-link{color:blue;cursor:pointer;text-decoration:underline}.localina-page .reservation-list .reservation-list-body .swiper{height:100%}@media(max-width:959px){.localina-page .reservation-list .reservation-list-body .swiper .swiper-content{padding-bottom:40px}}.localina-page .reservation-list .reservation-list-body__content{padding-bottom:40px}.localina-page .reservation-list .reservation-list-body .unassigned-reservations-info{background-color:#fff;border:none;color:#821e3e;font-weight:700;height:auto;padding:8px 0}.localina-page .reservation-list .reservation-list-body .unassigned-reservations-info .MuiChip-label{white-space:normal}.localina-page .left-side-reservation-footer{bottom:20px;display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:10px}.localina-page .left-side-reservation-footer.portal-enabled{left:10px;right:unset}.localina-page .left-side-reservation-footer .localina-speeddial #create-actions .MuiSpeedDialAction-staticTooltipLabel{display:flex;height:33.6px;inset:auto;justify-content:center;margin:8px 0;right:100%}.localina-page .left-side-reservation-footer .localina-speeddial #create-actions .MuiFab-root{height:72.8px;width:72.8px}.localina-page .restaurants{height:calc(100% - 48px);padding:24px 0}.localina-page .restaurants .localina-fabbutton{background-color:#005e6e}.localina-page .support-accounts{font-family:Roboto,Helvetica,Arial,sans-serif}.localina-page .support-accounts .localina-fabbutton{background-color:#005e6e}.localina-page .support-accounts #accounts{height:calc(100% - 24px);overflow:auto;padding-bottom:24px}.localina-page .support-accounts .accounts-filters{padding:24px}.localina-page .support-accounts .support-accounts-row:first-child{border-top:.5px solid #80808082}.localina-page .support-accounts .support-accounts-row{align-items:center;border-bottom:.5px solid #80808082;display:flex;flex-direction:row;padding:12px 24px}.localina-page .support-accounts .support-accounts-row .support-accounts-row-restaurant-info{flex:1 1;overflow:hidden}.localina-page .support-accounts .support-accounts-row .support-accounts-row-restaurant-info .support-accounts-row-top{cursor:pointer}.localina-page .support-accounts .support-accounts-row .support-accounts-row-bottom{display:flex;flex-direction:row;margin-top:8px;overflow-x:auto;overflow-y:hidden}.localina-page .support-accounts .support-accounts-row .support-accounts-row-bottom .support-accounts-bottom-row-element{align-items:center;cursor:pointer;display:flex;margin-right:10px}.localina-page .support-accounts .support-accounts-row .support-accounts-row-bottom .support-accounts-bottom-row-element label{cursor:pointer}.localina-checkbox.has-label .MuiFormControlLabel-root .localina-page .support-accounts .support-accounts-row .support-accounts-row-bottom .support-accounts-bottom-row-element .MuiFormControlLabel-label,.localina-page .support-accounts .support-accounts-row .support-accounts-row-bottom .support-accounts-bottom-row-element .label,.localina-page .support-accounts .support-accounts-row .support-accounts-row-bottom .support-accounts-bottom-row-element .localina-checkbox.has-label .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#709faf}.localina-page .support-user #user{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .support-user #user .form{padding:0 24px}.localina-page .support-user #user .title{color:#709faf;padding-bottom:24px}.localina-page .support-users .localina-list{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .support-users .localina-fabbutton{background-color:#005e6e}.localina-page .user #user{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .user #user .form{padding:0 24px}.localina-page .user #user .title{color:#709faf;padding-bottom:24px}.localina-page .user #user .user__subheader .title{padding:32px 24px 8px}.localina-page .users .localina-list{height:calc(100% - 48px);overflow:auto;padding:24px 0}.localina-page .users .localina-fabbutton{background-color:#005e6e}.localina-page .table-plans-list-item{padding-top:12px}.localina-page .table-plans-list-item .localina-listitem{border:0;padding:12px 24px}.localina-page .table-plans-list-item .localina-label{color:#709faf}.localina-page .table-plans-area-list-item .localina-listitem{border-top:1px solid #cfd4d9}.localina-page .table-plans-area-list-item .localina-label{color:#000}.localina-page .table-plans-add-button{background-color:#005e6e}.localina-page .table-plan{display:flex;flex-direction:row;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:13px}.localina-page .table-plan .header{background-color:#013141e3;border-bottom:.5px solid gray;color:#fff;height:16px;padding:8px}.localina-page .table-plan .header-center{align-items:center;background-color:gray;display:flex;justify-content:center}.localina-page .table-plan .header-center .zoom-value{width:24px}.localina-page .table-plan .header-center .slider{-webkit-appearance:none;appearance:none;background:#d3d3d3;border-radius:6px;height:8px;opacity:.8;outline:none;transition:opacity .2s;width:60%}.localina-page .table-plan .header-center .slider:hover{opacity:1}.localina-page .table-plan .header-center .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#52ace7;border-radius:50%;box-shadow:0 0 3px 3px #fff;cursor:pointer;height:16px;width:16px}.localina-page .table-plan .header-center .slider::-moz-range-thumb{background:#52ace7;cursor:pointer;height:16px;width:16px}.localina-page .table-plan .table-plan-left{background-color:#013141e3;width:150px}.localina-page .table-plan .table-plan-left .reservation-list-item{background-color:#52ace7;border-bottom:.5px solid gray;cursor:pointer;padding:8px}.localina-page .table-plan .table-plan-canvas-container{flex:1 1;overflow:hidden}.localina-page .table-plan .table-plan-canvas-container .canvas{height:100%;overflow:hidden;position:relative;width:100%}.localina-page .table-plan .table-plan-objs-container{background-color:#013141e3;width:150px}.localina-page .table-plan .table-plan-objs-container .table-obj{align-items:center;background-color:#4883c7;border-radius:5px;display:flex;height:50px;justify-content:center;margin:20px;width:100px}.localina-page .table-plan .table-plan-objs-container .table-circle-obj{align-items:center;background-color:#4883c7;border-radius:50%;display:flex;height:50px;justify-content:center;margin:20px;width:50px}.localina-page .table-plan-editor{display:flex;flex-direction:column;height:100%;width:100%}.localina-page .table-plan-editor .flex{display:flex}.localina-page .table-plan-editor .table-plan-editor-canvas-container{flex:1 1;overflow:auto;position:relative}.localina-page .table-plan-editor .table-plan-editor-canvas-container>div>div{background:#fff;background-image:radial-gradient(red 2px,#0000 0);background-position:-20px -20px;background-size:100px 100px}.localina-page .reports-container{padding:20px}@media(max-width:479px){.localina-page .reports-container{padding:20px 20px 100px}}.localina-page .reports-container>.localina-buttongroup{padding-bottom:24px}.localina-page .reports .controller-wrapper{display:flex;justify-content:flex-end}.localina-page .reports .controller-wrapper .switches{display:flex;width:100%}@media(max-width:599px){.localina-page .reports .controller-wrapper{flex-direction:column}.localina-page .reports .controller-wrapper .localina-switch.has-label{padding-bottom:8px}.localina-page .reports .controller-wrapper .switches{flex-direction:column;padding-bottom:16px}}.localina-page .reports-chart{border-color:#cfd4d9;border-style:solid none;border-width:1px;margin:20px 0;padding:20px 0}@media(min-width:600px){.localina-page .reports .MuiFormControlLabel-root .MuiFormControlLabel-label{flex-grow:0}}.localina-page .reports .localina-tabs{box-shadow:0 6px 4px -3px #00000040;margin-bottom:8px;padding:0 24px}.localina-page .reports .chart.pie-chart{width:100%}@media(max-width:599px){.localina-page .reports .chart.pie-chart .MuiChartsLegend-root{display:none}}.localina-page .reports .chart.pie-chart g:not(.MuiChartsLegend-root)>g[transform]{transform:translate(50%,50%)}.localina-page .reports .row{display:flex;margin:0 -10px;width:calc(100% + 20px)}.localina-page .reports .row .localina-datefield{margin:20px 10px;padding:0}.localina-page .reports .localina-button{flex-basis:150px}.localina-page .reports .localina-iconbutton{background-color:#fff;border:1px solid #cfd4d9;border-radius:4px;cursor:pointer;margin:0 5px}.localina-page .reports .localina-iconbutton .icon{display:flex}.localina-page .reports .info-text{margin-top:20px}.localina-page .table-plan-assign-reservations{align-items:stretch;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.localina-page .table-plan-assign-reservations .table-plan-assign-reservations-empty{display:flex;padding:24px}@media(min-width:600px){.localina-page .table-plan-assign-reservations .table-plan-assign-reservations-empty{justify-content:center}}.localina-page .table-plan-assign-reservations .table-plan-assign-reservations-empty .mini-link{padding:0 4px}.localina-page .table-plan-assign-reservations .table-plan-reservations-switch-button{left:-8px;top:56px}.localina-page .table-plan-assign-reservations .table-plan-assign-reservations-canvas-wrapper{flex:1 1;overflow:hidden;position:relative}.localina-page .table-plan-assign-reservations .table-plan-assign-reservations-canvas{box-shadow:0 0 1px 1px #000;height:100%;overflow:hidden;position:relative}.localina-page .table-plan-assign-reservations .wall-lines{background-image:repeating-linear-gradient(-45deg,#0000 0 15px,#000 16px);border:1px solid #000}.localina-page .table-plan-assign-reservations .floor-text{align-items:center;display:flex;justify-content:center}.localina-page .table-plan-assign-reservations .rotate-text p{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.localina-page .table-plan-assign-reservations-table-container{background-color:#009fba;display:flex;flex-direction:column;position:absolute;text-align:center;vertical-align:center}.localina-page .table-plan-assign-reservations-table-container.has-reservations.current-time{background-color:#ce5f4c!important}.localina-page .table-plan-assign-reservations-table-container.has-reservations-today{background-color:#686767!important}.localina-page .table-plan-assign-reservations-table-container.arrived.current-time{background-color:#7fec48!important}.localina-page .table-plan-assign-reservations-table-container .table-plan-assign-reservations-table-info-box{border-radius:4px;color:#e6eff1;font-size:14px;font-weight:400;line-height:16px;padding:2px 4px}.localina-page .table-plan-assign-reservations-table-container .table-plan-assign-reservations-table-info-box.center{border:none;display:flex;justify-content:center}.localina-page .table-plan-assign-reservations-table-container .table-plan-assign-reservations-table-info-box.center .text-center{text-align:center}.localina-page .table-plan-assign-reservations-table-container .table-plan-assign-reservations-table-info-box.center.arrived.current-time .localina-label.info p{color:#32881b}.localina-page .table-plan-assign-reservations-table-container .table-plan-assign-reservations-table-info-box .localina-label.info p{font-size:24px;font-weight:700;white-space:nowrap}.localina-page .table-plan-assign-reservations-table-container .reservations-container{background:#00687a;border:1px solid #e6eff1;display:flex;flex:1 1;flex-direction:column;margin-top:5px;overflow-y:hidden;transition:all .2s}.localina-page .table-plan-assign-reservations-table-container .reservations-container.has-reservations-today{background-color:#eaeaea;color:#494848}.localina-page .table-plan-assign-reservations-table-container .reservations-container.has-reservations-today:hover{background-color:#f0f5f7;color:#00687a}.localina-page .table-plan-assign-reservations-table-container .reservations-container.has-reservations.current-time{background:#872919;color:#e6eff1}.localina-page .table-plan-assign-reservations-table-container .reservations-container.has-reservations.current-time:hover{background-color:#f0f5f7;color:#ba1b00}.localina-page .table-plan-assign-reservations-table-container .reservations-container.arrived.current-time{background:#44942e;color:#e6eff1}.localina-page .table-plan-assign-reservations-table-container .reservations-container.arrived.current-time:hover{background-color:#f0f5f7;color:#42b707}.localina-page .table-plan-assign-reservations-table-container .reservations-container:hover{background-color:#f0f5f7;color:#009fba}.localina-page .table-plan-assign-reservations-tooltip{display:flex;flex:1 1;flex-direction:column;justify-content:space-evenly}.localina-page .table-plan-assign-reservations-tooltip .row .localina-label.info p{font-size:16px}.localina-page .table-plan-assign-reservations-popper{background:#0000!important}.localina-page .table-plan-assign-reservations-popper>div{background:#0000}.localina-page .table-plan-assign-reservations-popper .table-details{background-color:#fff;border-radius:16px;box-shadow:2px 2px 1px #d9d9d9;color:#709faf}.localina-page .table-plan-assign-reservations-popper .table-details .no-wrap{padding-right:8px}.localina-page .table-plan-assign-reservations-popper .table-details .no-wrap p{white-space:nowrap}.localina-page .table-plan-assign-reservations-popper .table-details .header{background-color:#bfd4db;border-radius:16px 16px 0 0;color:#000;padding:8px 16px}.localina-page .table-plan-assign-reservations-popper .table-details .header .header-row{align-items:center;display:flex;justify-content:space-between}.localina-page .table-plan-assign-reservations-popper .table-details .header .icons{align-items:center;display:flex}.localina-page .table-plan-assign-reservations-popper .table-details .header .icons button{background-color:#005e6e;height:30px;margin-left:8px;width:30px}.localina-page .table-plan-assign-reservations-popper .table-details .header .icons button .icon svg{height:15px;width:15px}.localina-page .table-plan-assign-reservations-popper .table-details .header .icons button .icon path{fill:#fff}.localina-page .table-plan-assign-reservations-popper .table-details .main{padding:8px 16px}.localina-page .table-reservation-description-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2px 0}.localina-page .table-reservation-description-row__info{min-width:100px;width:100%}.localina-page .table-reservation-description-row__info .localina-label p{overflow:hidden;text-overflow:ellipsis}.localina-page .table-reservation-description-row .action-buttons{display:flex}.localina-page .table-reservation-description-row .action-buttons .reservation__status{flex-shrink:0;height:40px;margin-right:10px;width:40px}.localina-page .table-reservation-description-row .action-buttons .reservation__status .icon{height:100%;width:100%}.localina-page .table-reservation-description-row .action-buttons .reservation__status .localina-checkbox{padding-bottom:0}.localina-page .table-reservation-description-row .action-buttons .reservation__status .localina-checkbox>span{height:100%;width:100%}.localina-page .table-reservation-description-row.table-preview>div:first-child{overflow:hidden}.localina-page .table-reservation-description-row.table-preview>div:first-child p{height:14px;overflow:hidden;text-align:left;white-space:break-spaces!important}.localina-page .table-reservation-description-row.table-preview>div:first-child p span{display:inline-block}.localina-page .staff-tags .staff-tag-title{display:flex;gap:20px}.localina-page .staff-tags .staff-tag-title div{flex-basis:50%}.localina-page .staff-tags .staff-tags-empty-label-wrapper{padding:16px}.localina-page .staff-tags .localina-label.localina-listitem__left-label.text{width:30px}.localina-page .staff-tags .staff-tags-configuration-wrapper{display:flex;justify-content:flex-end;padding:16px 16px 0}.localina-page .staff-tags .staff-tags-configuration-wrapper .localina-switch.has-label{padding-left:16px;white-space:nowrap;width:auto}.localina-page .staff-tags .staff-tags-fab-button{background-color:#005e6e}.localina-page .sales-statistics{display:flex;flex-direction:column;height:100%}.localina-page .sales-statistics .filters-wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-start;padding:24px 16px}.localina-page .sales-statistics .filters-wrapper .spacer{flex-grow:1;max-width:calc(50% - 700px)}@media(max-width:959px){.localina-page .sales-statistics .filters-wrapper{align-items:center;flex-direction:column}}.localina-page .sales-statistics .filters-wrapper .localina-textfield{max-width:500px;padding-bottom:0}.localina-page .sales-statistics .filters-wrapper .datefields-wrapper{display:flex;flex-direction:column;max-width:400px}.localina-page .sales-statistics .filters-wrapper .datefields-wrapper .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary{background-color:#f0f5f7}.localina-page .sales-statistics .filters-wrapper .datefields-wrapper.error .localina-datefield fieldset{border-color:#821e3e}.localina-page .sales-statistics .filters-wrapper .datefields-wrapper .datefields-container{display:flex;gap:10px}.localina-page .sales-statistics .filters-wrapper .datefields-wrapper .datefields-container .localina-datefield{max-width:200px;padding-bottom:0}.localina-page .sales-statistics .filters-wrapper .datefields-wrapper .date-fields-error{padding:8px 12px 0}.localina-page .sales-statistics .table-container{height:100%}.localina-page .sales-statistics thead{background-color:#fff}.localina-page .sales-statistics thead th{color:#005e6e;padding-bottom:8px}.localina-page .sales-statistics thead th.MuiTableCell-head.MuiTableCell-alignCenter>.localina-label{justify-content:center}.localina-page .sales-statistics thead th .localina-label{text-align:left}.localina-page .sales-statistics thead th .localina-label.text.center p{display:flex;flex-direction:column;justify-content:center;text-align:center}.localina-page .sales-statistics thead th .localina-label.text.center p span{text-align:center}.localina-page .sales-statistics tbody th .localina-label.info{color:#005e6e}.localina-page .sales-statistics .border-bottom{border-bottom:1px solid #afafaf}.localina-page .sales-statistics .border-right{border-right:1px solid #afafaf}.localina-page .sales-statistics .border-left{border-left:1px solid #afafaf}.localina-page .sales-statistics .border-bottom-and-right{border-bottom:1px solid #afafaf;border-right:1px solid #afafaf}.localina-page .sales-statistics .border-bottom-and-left{border-bottom:1px solid #afafaf;border-left:1px solid #afafaf}.localina-page .sales-statistics .main-row{background:#f0f5f7;color:#005e6e}
/*# sourceMappingURL=main.5db63c76.css.map*/