.text-drop-shadow{text-shadow:0 0 6px rgba(0,0,0,.1);font-weight:900}.ellipsis{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skipAnimation{-webkit-animation-duration:0s!important;-moz-animation-duration:0s!important;-o-animation-duration:0s!important;animation-duration:0s!important}@font-face{font-family:'Roboto light';src:url(../fonts/roboto_light_macroman/Roboto-Light-webfont.eot);src:url(../fonts/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_light_macroman/Roboto-Light-webfont.woff) format('woff'),url(../fonts/roboto_light_macroman/Roboto-Light-webfont.ttf) format('truetype'),url(../fonts/roboto_light_macroman/Roboto-Light-webfont.svg#svgFontName) format('svg')}@font-face{font-family:'Roboto bold';src:url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot);src:url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.woff) format('woff'),url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.ttf) format('truetype'),url(../fonts/roboto_bold_macroman/Roboto-Bold-webfont.svg#svgFontName) format('svg')}@font-face{font-family:'Roboto regular';src:url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot);src:url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff) format('woff'),url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.ttf) format('truetype'),url(../fonts/roboto_regular_macroman/Roboto-Regular-webfont.svg#svgFontName) format('svg')}@-webkit-keyframes preloader{0%{-webkit-transform:rotate(0deg)}8.3%{-webkit-transform:rotate(30deg)}16.6%{-webkit-transform:rotate(60deg)}24.9%{-webkit-transform:rotate(90deg)}33.2%{-webkit-transform:rotate(120deg)}41.5%{-webkit-transform:rotate(150deg)}49.8%{-webkit-transform:rotate(-180deg)}58.1%{-webkit-transform:rotate(-150deg)}66.4%{-webkit-transform:rotate(-120deg)}74.7%{-webkit-transform:rotate(-90deg)}83%{-webkit-transform:rotate(-60deg)}99%{-webkit-transform:rotate(-30deg)}}@-moz-keyframes preloader{0%{-moz-transform:rotate(0deg)}8.3%{-moz-transform:rotate(30deg)}16.6%{-moz-transform:rotate(60deg)}24.9%{-moz-transform:rotate(90deg)}33.2%{-moz-transform:rotate(120deg)}41.5%{-moz-transform:rotate(150deg)}49.8%{-moz-transform:rotate(-180deg)}58.1%{-moz-transform:rotate(-150deg)}66.4%{-moz-transform:rotate(-120deg)}74.7%{-moz-transform:rotate(-90deg)}83%{-moz-transform:rotate(-60deg)}99%{-moz-transform:rotate(-30deg)}}@-o-keyframes preloader{0%{-o-transform:rotate(0deg)}8.3%{-o-transform:rotate(30deg)}16.6%{-o-transform:rotate(60deg)}24.9%{-o-transform:rotate(90deg)}33.2%{-o-transform:rotate(120deg)}41.5%{-o-transform:rotate(150deg)}49.8%{-o-transform:rotate(-180deg)}58.1%{-o-transform:rotate(-150deg)}66.4%{-o-transform:rotate(-120deg)}74.7%{-o-transform:rotate(-90deg)}83%{-o-transform:rotate(-60deg)}99%{-o-transform:rotate(-30deg)}}@keyframes preloader{0%{transform:rotate(0deg)}8.3%{transform:rotate(30deg)}16.6%{transform:rotate(60deg)}24.9%{transform:rotate(90deg)}33.2%{transform:rotate(120deg)}41.5%{transform:rotate(150deg)}49.8%{transform:rotate(-180deg)}58.1%{transform:rotate(-150deg)}66.4%{transform:rotate(-120deg)}74.7%{transform:rotate(-90deg)}83%{transform:rotate(-60deg)}99%{transform:rotate(-30deg)}}body,html{font-family:'Roboto regular';font-size:14px}.layout-wide .pane,.layout-wide .view,.layout-wide.body{background-color:#f5f5f5}.view-container,body,html{height:100%;width:100%}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}body.platform-ios.platform-webview .view-container{height:100vh;width:100vw}.external-page{background-color:#fff;height:100vh;width:100vw}.external-page .bar-header{display:none}.layout-phone .external-page .bar-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.has-error{color:#ff0800}.external-page-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 16px;position:relative;width:100%}@media (orientation:landscape){.layout-phone .external-page-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.layout-wide .external-page-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:560px;max-width:800px}.external-page-container form{margin:0 auto;position:relative;width:100%}.external-page-container input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:transparent;border:none;border-bottom:1px solid #eee;display:block;font-size:16px;line-height:20px;height:44px;margin:0 auto;padding:10px 16px;width:100%}.external-page-container input.has-error{border-bottom-color:#ff0800}.external-page-content{-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.external-page-content>*{-webkit-flex-shrink:0;flex-shrink:0}.external-page-title{-webkit-flex-shrink:0;flex-shrink:0;font-weight:700;font-size:24px;line-height:40px;margin-bottom:20px;text-align:center}.layout-phone .external-page-title{display:none}.cancel-link{color:#bdbdbd;cursor:pointer;font-size:16px;margin-top:40px;text-align:center}.external-page-message{min-height:40px}.button.bottom-button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-flex-shrink:0;flex-shrink:0;margin:40px auto 10px}br{display:block;margin:1px 0}form input[type=file]{display:none}input,textarea{font-family:'Roboto regular'}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}input:not(.ng-pristine):not(:focus).ng-invalid{border-color:#ff0800}input:not(.ng-pristine):not(:focus).input.ng-invalid.ng-invalid-required,input:not(.ng-pristine):not(:focus).input.ng-touched.ng-invalid{border-left:4px solid #ff0800;padding-left:13px}.angular-google-map,.angular-google-map-container{height:100%;width:100%}.button{background-color:#019dac;border-color:#019dac;color:#fff;font-size:16px;width:100%}mark{background-color:transparent;color:inherit;font-weight:700}.platform-mobile mark{font-family:"Roboto bold"}.user-name{color:#00a0b0;font-family:'Roboto regular';font-size:14px;white-space:nowrap}.two-buttons-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.two-buttons-group>*{border-left:2px solid transparent;border-right:2px solid transparent;margin:0 8px;width:50%}.two-buttons-group>:first-child{margin-left:0}.two-buttons-group>:last-child{margin-right:0}.two-primary-buttons-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.two-primary-buttons-group>*{width:50%}.layout-phone .two-primary-buttons-group>:not(:first-child){border-left:3px solid #fff}.layout-phone .two-primary-buttons-group>:not(:last-child){border-right:3px solid #fff}a.button.activated,a.button.active{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}textarea{resize:none}.text-backdrop{background-color:rgba(0,0,0,.4);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#fff;padding:10px}.tooltip{pointer-events:none}.tooltip:after,.tooltip:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#ededed;color:#444;opacity:0;position:absolute}.platform-mobile .tooltip:after,.platform-mobile .tooltip:before{background-color:#000;color:#fff}.tooltip:hover:after,.tooltip:hover:before{opacity:1}.tooltip:after{-webkit-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 2px 0 rgba(68,68,68,.6);box-shadow:0 0 2px 0 rgba(68,68,68,.6);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;content:attr(data-tooltip);padding:10px 16px;white-space:nowrap}.platform-mobile .tooltip:after{-webkit-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 2px 0 rgba(68,68,68,.6);box-shadow:0 0 2px 0 rgba(68,68,68,.6)}.tooltip:before{-webkit-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-moz-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-o-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);content:'';height:18px;width:18px;z-index:1}.platform-mobile .tooltip:before{-webkit-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-moz-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-o-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);box-shadow:1px 1px 2px 0 rgba(68,68,68,.3)}.tooltip.tooltip-top:after,.tooltip.tooltip-top:before{bottom:100%;left:50%}.tooltip.tooltip-top:after{-webkit-transform:translate(-50%,-9px);-moz-transform:translate(-50%,-9px);-ms-transform:translate(-50%,-9px);-o-transform:translate(-50%,-9px);transform:translate(-50%,-9px)}.tooltip.tooltip-top:before{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.tooltip.tooltip-bottom:after,.tooltip.tooltip-bottom:before{top:100%;left:50%}.tooltip.tooltip-bottom:after{-webkit-transform:translate(-50%,9px);-moz-transform:translate(-50%,9px);-ms-transform:translate(-50%,9px);-o-transform:translate(-50%,9px);transform:translate(-50%,9px)}.tooltip.tooltip-bottom:before{-webkit-transform:translateX(-50%) rotate(-135deg);-moz-transform:translateX(-50%) rotate(-135deg);-ms-transform:translateX(-50%) rotate(-135deg);-o-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.tooltip.tooltip-left:after,.tooltip.tooltip-left:before{top:50%;right:100%}.tooltip.tooltip-left:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.tooltip-left:before{-webkit-transform:translate(9px,-50%) rotate(-45deg);-moz-transform:translate(9px,-50%) rotate(-45deg);-ms-transform:translate(9px,-50%) rotate(-45deg);-o-transform:translate(9px,-50%) rotate(-45deg);transform:translate(9px,-50%) rotate(-45deg)}.tooltip-persistent{pointer-events:none}.tooltip-persistent:after,.tooltip-persistent:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#ededed;color:#444;position:absolute}.platform-mobile .tooltip-persistent:after,.platform-mobile .tooltip-persistent:before{background-color:#000;color:#fff}.tooltip-persistent:hover:after,.tooltip-persistent:hover:before{opacity:1}.tooltip-persistent:after{-webkit-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 2px 0 rgba(68,68,68,.6);box-shadow:0 0 2px 0 rgba(68,68,68,.6);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;content:attr(data-tooltip);padding:10px 16px;white-space:nowrap}.platform-mobile .tooltip-persistent:after{-webkit-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-moz-box-shadow:0 0 2px 0 rgba(68,68,68,.6);-o-box-shadow:0 0 2px 0 rgba(68,68,68,.6);box-shadow:0 0 2px 0 rgba(68,68,68,.6)}.tooltip-persistent:before{-webkit-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-moz-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-o-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);content:'';height:18px;width:18px;z-index:1}.platform-mobile .tooltip-persistent:before{-webkit-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-moz-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);-o-box-shadow:1px 1px 2px 0 rgba(68,68,68,.3);box-shadow:1px 1px 2px 0 rgba(68,68,68,.3)}.tooltip-persistent.tooltip-top:after,.tooltip-persistent.tooltip-top:before{bottom:100%;left:50%}.tooltip-persistent.tooltip-top:after{-webkit-transform:translate(-50%,-9px);-moz-transform:translate(-50%,-9px);-ms-transform:translate(-50%,-9px);-o-transform:translate(-50%,-9px);transform:translate(-50%,-9px)}.tooltip-persistent.tooltip-top:before{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.tooltip-persistent.tooltip-bottom:after,.tooltip-persistent.tooltip-bottom:before{top:100%;left:50%}.tooltip-persistent.tooltip-bottom:after{-webkit-transform:translate(-50%,9px);-moz-transform:translate(-50%,9px);-ms-transform:translate(-50%,9px);-o-transform:translate(-50%,9px);transform:translate(-50%,9px)}.tooltip-persistent.tooltip-bottom:before{-webkit-transform:translateX(-50%) rotate(-135deg);-moz-transform:translateX(-50%) rotate(-135deg);-ms-transform:translateX(-50%) rotate(-135deg);-o-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.tooltip-persistent.tooltip-left:after,.tooltip-persistent.tooltip-left:before{top:50%;right:100%}.tooltip-persistent.tooltip-left:after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-persistent.tooltip-left:before{-webkit-transform:translate(9px,-50%) rotate(-45deg);-moz-transform:translate(9px,-50%) rotate(-45deg);-ms-transform:translate(9px,-50%) rotate(-45deg);-o-transform:translate(9px,-50%) rotate(-45deg);transform:translate(9px,-50%) rotate(-45deg)}.tooltip-persistent:after,.tooltip-persistent:before{opacity:1}.popover.popover-actions{width:180px}.popover.popover-actions .item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.popover.popover-actions .item.item-delete{color:#ef473a}.popover.popover-actions .item .icon,.popover.popover-actions .item i,.popover.popover-actions .item ion-icon{font-size:24px;min-width:24px;text-align:center}.popover.popover-actions .item .icon.ion-ios-trash-outline,.popover.popover-actions .item i.ion-ios-trash-outline,.popover.popover-actions .item ion-icon.ion-ios-trash-outline{font-size:24px}.popover.popover-actions .popover-arrow{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:transparent;border-color:#019dac;color:#019dac;cursor:pointer;line-height:30px;padding:0 16px;width:auto}select::-ms-expand{display:none}select[disabled]{background-color:transparent;border-color:rgba(1,137,150,.6);color:rgba(1,137,150,.6)}.back-link{display:block;text-align:center;width:22px;height:34px;padding:0 2px;border:1px solid transparent;font-size:32px;color:#fff;line-height:34px}.icon-mobile-clickable{color:#8e8e93;cursor:pointer;font-size:20px;margin:-10px -10px -10px 0;padding:10px 16px}.icon-mobile-clickable.ion-checkmark{color:#019dac}.icon-mobile-clickable.ion-close{color:#ff0800}.platform-ios .icon-mobile-clickable.ion-close{color:#ff3b30}.platform-android .icon-mobile-clickable.ion-close{color:#f44}.icon-mobile-clickable+.icon-mobile-clickable{margin-left:10px}.notification-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;margin-top:5px;padding:0 16px;text-align:left;white-space:pre-wrap}.error-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;margin-top:5px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#ff0800}.success-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;margin-top:5px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#019dac}.animated{-webkit-animation-duration:400ms;-moz-animation-duration:400ms;-o-animation-duration:400ms;animation-duration:400ms}.dialog-prompt input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;font-family:"Roboto regular";margin-top:15px;padding:5px}.xdsoft_datetimepicker{display:-webkit-flex;display:flex;height:255px;margin-top:-1px;min-width:350px}.xdsoft_datetimepicker .xdsoft_datepicker{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.xdsoft_datetimepicker.datetimepicker-desktop{position:absolute!important;top:34px!important;left:0!important}.xdsoft_datetimepicker.datetimepicker-mobile{display:none;left:0!important;position:relative!important;width:100%}.xdsoft_datetimepicker .xdsoft_monthpicker,.xdsoft_datetimepicker .xdsoft_mounthpicker{color:#00a0b0}.xdsoft_datetimepicker .xdsoft_monthpicker>*,.xdsoft_datetimepicker .xdsoft_mounthpicker>*{line-height:40px}.xdsoft_datetimepicker .xdsoft_monthpicker>button,.xdsoft_datetimepicker .xdsoft_mounthpicker>button{margin-top:5px}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_today_button,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_today_button{float:none!important;margin-left:30px!important;position:absolute!important}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb{margin-bottom:2px}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_month,.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_year,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_month,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_year{float:none;pointer-events:none;width:auto}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_month.xdsoft_label i,.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_year.xdsoft_label i,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_month.xdsoft_label i,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_year.xdsoft_label i{display:none}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_monthyear_mb .xdsoft_year,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_monthyear_mb .xdsoft_year{margin-left:0}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{background-color:transparent;border:none}.xdsoft_datetimepicker .xdsoft_calendar td{height:30px}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#00a0b0}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background-color:transparent;color:#fff}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current div{background-color:#019dac}.xdsoft_datetimepicker .xdsoft_calendar td:focus,.xdsoft_datetimepicker .xdsoft_calendar td:hover{background-color:transparent!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td:focus div,.xdsoft_datetimepicker .xdsoft_calendar td:hover div{background-color:#01afc0}.platform-mobile .xdsoft_datetimepicker .xdsoft_calendar td:focus div,.platform-mobile .xdsoft_datetimepicker .xdsoft_calendar td:hover div{background-color:inherit;color:#666}.xdsoft_datetimepicker .xdsoft_calendar td:focus.xdsoft_disabled div,.xdsoft_datetimepicker .xdsoft_calendar td:hover.xdsoft_disabled div{background-color:transparent;cursor:default!important}.xdsoft_datetimepicker .xdsoft_calendar td.activated,.xdsoft_datetimepicker .xdsoft_calendar td:active{background-color:transparent;color:#7cc9bc}.xdsoft_datetimepicker .xdsoft_calendar td.activated div,.xdsoft_datetimepicker .xdsoft_calendar td:active div{background-color:#018996}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month{cursor:pointer}.xdsoft_datetimepicker .xdsoft_calendar td>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:0 auto;padding-right:0;height:30px;line-height:30px;width:30px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{font-size:14px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker{margin-left:13px;margin-right:16px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{display:none}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:181px;margin-right:-10px;margin-top:30px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background-color:transparent;border-top:none;height:30px;line-height:30px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:focus,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background-color:#01afc0!important}.platform-mobile .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:focus,.platform-mobile .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background-color:inherit;color:#666}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;color:#fff;background-color:#019dac}.dashboard-page .main-content,.layout-phone .dashboard-page .main-content{background-color:#fff}.dashboard-page>.scroll{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;color:#00a0b0;margin:0 auto env(safe-area-inset-bottom);max-width:1024px;padding:16px;position:relative;text-align:center;width:100%}.dashboard-page>.scroll .item{border:none;position:relative;margin:0;max-width:25%;min-height:150px;width:100%}@media (max-width:480px){.dashboard-page>.scroll .item{max-width:50%}}.dashboard-page>.scroll a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#00a0b0;height:50px;text-decoration:none;width:100%}.dashboard-page>.scroll a:after{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #ddd;content:"";height:150px;top:calc(50% + 10px);width:150px}@media (max-width:896px){.dashboard-page>.scroll a:after{height:120px;width:120px}}.dashboard-page>.scroll img{height:50px;width:50px}.dashboard-page>.scroll i{font-size:50px}.dashboard-page>.scroll ion-icon{color:#00a0b0;font-size:50px;vertical-align:middle}.dashboard-page>.scroll ion-icon[name=exit-outline]{padding-left:12px}.dashboard-page>.scroll .text{margin-top:5px;position:absolute;top:100%;width:100%}.has-badge{position:relative}.item .has-badge::after{background-color:#ff0800;color:#fff;height:20px;line-height:20px;min-width:20px;padding:0 6px;pointer-events:none;content:attr(data-badge);margin-left:5px;position:absolute;top:2px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:14px;font-weight:700}.platform-ios .item .has-badge::after{background-color:#ff3b30}.platform-android .item .has-badge::after{background-color:#f44}.dashboard-page .item .has-badge::after{font-family:'Roboto regular';right:-15px;top:-5px}.layout-wide .backdrop.active{-webkit-opacity:0;-moz-opacity:0;opacity:0}.bar.bar-positive{background:-webkit-gradient(linear,left top,right top,from(#00b1bd),to(#00a0b0));background:-webkit-linear-gradient(left,#00b1bd,#00a0b0);background:-moz-linear-gradient(left,#00b1bd,#00a0b0);background:-ms-linear-gradient(left,#00b1bd,#00a0b0);background:-o-linear-gradient(left,#00b1bd,#00a0b0);background:linear-gradient(to right,#00b1bd,#00a0b0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b1bd', endColorstr='#00a0b0', GradientType=1);-webkit-justify-content:space-between;justify-content:space-between;border:none;opacity:.96}.layout-phone .bar.bar-positive.bar-header-transparent{background-image:none}.bar .button{font-family:"Roboto regular";width:auto}.bar .button.activated{opacity:1}.bar .button+.button:last-child{margin-right:env(safe-area-inset-right)}.bar .title{height:44px}.layout-phone .bar .title+.button:last-child{position:relative;top:0;bottom:0}.nav-bar-title .item{border-width:0}.nav-bar-title .item.item-input{background-color:transparent;color:#fff;height:44px;line-height:44px}.nav-bar-title .icon,.nav-bar-title input{color:#fff;font-family:'Roboto light';font-size:16px}.nav-bar-title input:-moz-placeholder{color:#aaa}.nav-bar-title input::-moz-placeholder{color:#aaa;opacity:1}.nav-bar-title input:-ms-input-placeholder{color:#aaa}.nav-bar-title input::-webkit-input-placeholder{color:#aaa}.tabs{background-color:#fff;-webkit-box-shadow:0 3px 6px -3px rgba(0,0,0,.25);-moz-box-shadow:0 3px 6px -3px rgba(0,0,0,.25);-o-box-shadow:0 3px 6px -3px rgba(0,0,0,.25);box-shadow:0 3px 6px -3px rgba(0,0,0,.25);border:none;border-bottom:1px solid #ececec;height:44px;-webkit-justify-content:space-around;justify-content:space-around;line-height:44px;overflow:hidden;position:static}.tabs>:not(.tab-item){display:none}.tabs .tab-item{background-color:#fff;border-left:1px solid #ededed;font-family:'Roboto regular';max-width:none}.tabs .tab-item.tab-item-active{background-color:#f1f8fa;color:#019dac}.tabs .tab-item:last-child{border-right:1px solid #ededed}.tabs-top.tabs-striped .tab-item{border-bottom-color:transparent}button[disabled]{background-color:rgba(1,137,150,.6)!important;color:#fff!important}button[disabled].button-clear{background-color:transparent!important;color:rgba(1,137,150,.6)!important}.button{-webkit-border-radius:23.5px;-moz-border-radius:23.5px;border-radius:23.5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.platform-android .action-sheet .button{padding:1px 16px}.button.button-next,.button.button-prev{min-width:40px}.bar-subheader .button{min-width:44px}.button.button-multi-line{line-height:normal;max-height:initial;padding-bottom:5px;padding-top:5px;white-space:normal}.button.button-positive{background-color:#019dac;border-color:#019dac;color:#fff;font-family:"Roboto regular"}.button.button-positive:focus,.button.button-positive:hover{background-color:#01afc0;border-color:#01afc0;color:#fff}.button.button-positive.activated,.button.button-positive:active{background-color:#018996;border-color:#018996;color:#7cc9bc}.button.button-clear.button-positive{color:#019dac}.button.button-clear.button-positive.activated,.button.button-clear.button-positive:active,.button.button-clear.button-positive:focus,.button.button-clear.button-positive:hover{background-color:transparent;border-color:transparent}.button.button-clear.button-positive:focus,.button.button-clear.button-positive:hover{color:#01afc0}.button.button-clear.button-positive.activated,.button.button-clear.button-positive.active{color:#018996}.button.button-default,.button.button-stable{background-color:#ababae;border-color:#ababae;color:#fff;font-family:"Roboto regular"}.button.button-default:focus,.button.button-default:hover,.button.button-stable:focus,.button.button-stable:hover{background-color:#cdcdce;border-color:#cdcdce;color:#fff}.button.button-default.activated,.button.button-default:active,.button.button-stable.activated,.button.button-stable:active{background-color:#838484;border-color:#838484;color:#a8a8a8}.list{padding-bottom:0;padding-top:0}.checkbox-icon:before{border-radius:0}.checkbox input:checked+.checkbox-icon:before,.checkbox input:checked:before{background-color:#019dac;border-color:#019dac}.item-checkbox .checkbox{left:0}.item-radio .item-content{line-height:22px;padding:0 16px}.item-radio .item-content:hover{background-color:#01afc0}.item-radio input:checked+.radio-content .item-content{background:#def0f1;color:#019dac;margin-bottom:-18px;margin-top:-18px;padding-bottom:18px;padding-top:18px}.item-radio input:checked+.radio-content .item-content .radio-icon{visibility:hidden}.item-radio .radio-icon{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;color:#019dac;font-size:18px;line-height:20px;padding:10px 16px}.item-radio input:checked~.item-content{background-color:#fff}.popover{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;height:auto;max-width:100%;width:auto}.popover .item{cursor:pointer}.popover .item>*{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover .item:first-child{-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover .item:last-child{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover .item.activated{background-color:#cdcdce}.platform-ios .popover-arrow::after{top:7px}.popup-container{z-index:21}.popup-container .popup{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-o-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);background-color:#fff;max-width:500px;width:90%}.popup-container .popup .popup-title{color:#019dac;font-size:17px}.popup-container .popup .popup-body{text-align:center}.popup-container .popup .popup-buttons .button{-webkit-border-radius:21.5px;-moz-border-radius:21.5px;border-radius:21.5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.modal-backdrop,.modal-backdrop.active{z-index:13}.modal-backdrop .modal-wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:100%;pointer-events:none}.modal-backdrop-bg{-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;background-color:#000;opacity:0}.active .modal-backdrop-bg{opacity:.5}@media (orientation:landscape){.layout-phone .modal{bottom:0;left:0;margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);right:0;top:0;width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right))}.layout-phone .modal .bar-header{padding:5px!important}}.layout-phone .modal:not(.modal-image):not(.broadcast-modal) .modal-content{height:calc(100% - 44px)!important}.layout-desktop .modal,.layout-tablet .modal{margin:auto;max-width:600px;min-height:700px}.platform-ios.platform-cordova:not(.fullscreen) .modal:not(.modal-image) .modal-content{height:calc(100% - 64px)!important}.action-sheet-backdrop{z-index:14}.loading-container{z-index:15}.overflow-scroll,.overflow-scroll.pane{overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.platform-ios textarea::-webkit-input-placeholder{padding-left:4px}.item-toggle{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-right:16px}.item-toggle[disabled]{color:#aaa}.item-toggle .toggle{cursor:pointer;top:7px}.item-toggle .toggle input:checked+.track{background-color:#019dac;border-color:#019dac}.item-toggle[disabled] .toggle{cursor:default}body.platform-android .item-toggle .toggle{top:13px;right:2px}.item{line-height:24px;padding-top:10px;padding-bottom:10px}.item.activated.disabled,.item.disabled{background-color:transparent;cursor:not-allowed;opacity:.4}.platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader){white-space:nowrap}.platform-ios.platform-cordova:not(.fullscreen) .bar-header:not(.bar-subheader).item-input-inset .item-input-wrapper{margin-top:env(safe-area-inset-top)!important}.platform-ios.platform-cordova:not(.fullscreen) .bar-subheader{top:calc(44px + env(safe-area-inset-top));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.platform-ios.platform-cordova:not(.fullscreen) .has-footer{bottom:calc(44px + env(safe-area-inset-bottom))}.main-content .scroll-content{margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right)}.platform-ios.platform-cordova:not(.fullscreen) .main-content .has-subheader{top:44px}@media (orientation:landscape){.item-complex .item-content,a.item.item-complex .item-content,button.item.item-complex .item-content{padding:16px calc(env(safe-area-inset-right) + 49px) 16px calc(env(safe-area-inset-left) + 16px)}}@media (max-width:767px){.ion-autocomplete{display:none!important}}.ion-autocomplete,.ion-autocomplete-search{font-family:"Roboto regular"}.ion-autocomplete-container{display:none;margin:0}@media (min-width:768px){.ion-autocomplete-container{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-o-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);bottom:auto;max-height:70%;min-height:104px;width:345px}}.ion-autocomplete-container .bar.bar-header{background:-webkit-gradient(linear,left top,right top,from(#00b1bd),to(#00a0b0));background:-webkit-linear-gradient(left,#00b1bd,#00a0b0);background:-moz-linear-gradient(left,#00b1bd,#00a0b0);background:-ms-linear-gradient(left,#00b1bd,#00a0b0);background:-o-linear-gradient(left,#00b1bd,#00a0b0);background:linear-gradient(to right,#00b1bd,#00a0b0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b1bd', endColorstr='#00a0b0', GradientType=1);border-bottom-width:0;min-width:0;padding:5px 10px}.ion-autocomplete-container .bar.bar-header .item-input-wrapper{background-color:#fff;height:28px;margin-left:44px;margin-top:0}@media (max-width:767px){.ion-autocomplete-container .bar.bar-header .item-input-wrapper{margin-left:0}}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear,.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear.button.button-clear,.ion-autocomplete-container .bar.bar-header .ion-autocomplete-search,.ion-autocomplete-container .bar.bar-header .placeholder-icon{height:20px;line-height:20px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear,.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear.button.button-clear,.ion-autocomplete-container .bar.bar-header .placeholder-icon{-webkit-flex:none;-ms-flex:none;flex:none}.ion-autocomplete-container .bar.bar-header .placeholder-icon{font-size:20px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-search{padding-top:1px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear{min-height:28px;padding-left:5px}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-clear .icon.ion-android-cancel{color:#aaa}.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear{color:#fff;display:none;font-family:'Roboto regular';font-size:14px}.ion-autocomplete-container .bar.item-input-inset .item-input-wrapper input{padding-left:0}.ion-autocomplete-container .scroll-content{margin-top:-1px}.ion-autocomplete-container .scroll-content ion-item:hover{background-color:#fcfcfc}.ion-autocomplete-container .list .item{margin:0}.ion-autocomplete-container .ion-autocomplete-loading-icon{-webkit-flex:none;-ms-flex:none;flex:none;height:24px;line-height:24px;margin-top:-3px;padding-left:5px}.ion-autocomplete-container .ion-autocomplete-loading-icon .spinner.spinner-light{stroke:#aaa;fill:#aaa}.bar .button.button-clear.ion-autocomplete-clear .icon::before{font-size:20px;height:24px;line-height:25px}.platform-mobile.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear,.platform-mobile.ion-autocomplete-container .bar.bar-header .ion-autocomplete-search{font-size:16px}@media (max-width:767px){.platform-mobile.ion-autocomplete-container .bar.bar-header .ion-autocomplete-cancel.button.button-clear{display:block}}.search-error,.search-not-found{color:gray;font-family:'Roboto light';font-size:14px;line-height:20px;padding:10px 16px;text-align:center}.search-not-found mark{background-color:#fff;color:#000;font-family:'Roboto regular'}.platform-ios input.ion-autocomplete,.platform-ios input.ion-autocomplete-search{padding-bottom:1px}.favorite,.non-favorite{background-position:center center;background-repeat:no-repeat;background-size:20px;cursor:pointer;height:44px;width:44px}.favorite{background-image:url(../../../images/heart-red.svg)}.non-favorite{background-image:url(../../../images/heart-off.svg)}.product-image-wrapper{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:220px;position:relative;overflow:hidden}.layout-wide .product-image-wrapper{height:200px}.product-image-wrapper .tag-featured{-webkit-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);-o-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);background-color:#fbb900;color:#fff;font-size:14px;margin-left:env(safe-area-inset-left);padding:5px 10px;position:absolute}.product-image-wrapper .product-info{color:#fff;padding:20px 10px 10px calc(env(safe-area-inset-left) + 16px);position:absolute;bottom:0;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.5)', GradientType=0)}.product-image-wrapper .product-info .product-details{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-grow:1;flex-grow:1}.product-image-wrapper .product-info .product-details .product-name{font-size:16px;margin-bottom:5px}.product-image-wrapper .product-info .product-details .product-price-and-rating{display:-webkit-flex;display:flex;line-height:16px}.product-image-wrapper .product-info .product-details .product-price-and-rating>*{height:16px}.product-image-wrapper .product-info .product-details .product-price-and-rating>:not(:first-child){margin-left:10px}.product-image-wrapper .product-info .product-details .product-price-and-rating .review-count{margin-left:5px}.product-image-wrapper .product-info>div:last-child{-webkit-align-self:flex-end;align-self:flex-end;-webkit-flex-shrink:0;flex-shrink:0}.menu-item .merchant-logo,.product-image-wrapper .merchant-logo{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:4px solid #fff;height:50px;object-fit:cover;width:50px;z-index:1}@media not all and (max-width:767px){.menu-item .merchant-logo{top:calc(50% - 24px)}}.product-review-order-wrapper{overflow:hidden}.product-review-order-wrapper .product-name{color:#00a0b0;font-size:16px;margin-bottom:5px}.product-review-order-wrapper .product-details{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;margin-top:5px;overflow:hidden}.product-review-order-wrapper .product-image{height:60px;position:relative;width:80px}.product-review-order-wrapper .product-price{bottom:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:16px;padding:3px;position:absolute;right:0}.product-review-order-wrapper .product-name-and-rating{margin:0 10px;overflow:hidden}.product-review-order-wrapper .product-name-and-rating .rating-and-count{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.product-review-order-wrapper .product-name-and-rating .rating-and-count .review-count{color:gray;line-height:16px;margin-left:5px}.product-review-order-wrapper .review-details{margin:5px 10px 10px}.product-review-order-wrapper .review-details>div{overflow:hidden;margin-bottom:5px}.product-review-order-wrapper .review-details>div>div{display:inline-block;line-height:16px}.product-review-order-wrapper .review-details .user-profile-image{width:36px;height:36px;float:left;margin-right:5px}.product-review-order-wrapper .review-details .user-name{display:inline-block}.product-review-order-wrapper .review-details .review-time{color:gray;font-family:'Roboto light';font-size:12px;white-space:nowrap}.product-review-order-wrapper .review-details .review-text{color:gray}.review-wrapper{margin-bottom:10px}.review-wrapper .user-details{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;overflow:hidden}.review-wrapper .user-details .user-profile-image{margin-right:10px;height:36px;width:36px}.review-wrapper .user-details .user-name{font-size:14px}.review-wrapper .review-details{border-bottom:1px solid #ededed;margin-bottom:5px;margin-left:45px;padding-bottom:5px}.review-wrapper .review-details .rating-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px}.review-wrapper .review-details .rating-container .review-time,.review-wrapper .review-details .rating-container .verified-purchase{font-size:12px;margin-left:5px;white-space:nowrap}.review-wrapper .review-details .review-text{font-size:14px;line-height:18px;margin-bottom:5px}.review-wrapper .review-details .flag{display:inline-block;width:30px;text-align:center}.review-wrapper .review-details .actions button{font-size:12px;line-height:20px;padding:0 5px;display:inline-block;float:none;width:auto;margin-left:5px}.platform-mobile .review-wrapper .user-details .user-name{font-size:16px}.platform-mobile .review-wrapper .review-details .rating-container .review-time{font-size:14px}.platform-mobile .review-wrapper .review-details .review-text{font-size:16px;line-height:22px}.review:last-child .review-wrapper{margin-bottom:0}.review:last-child .review-wrapper .review-details{border-bottom:none}.status-bar{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-color:#fff;padding:5px 10px;position:absolute;width:100%;z-index:1}.status-bar .status-bar-item{-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0 5px;width:100%}.arrow{background-color:#eee;height:10px;position:relative}.arrow::after,.arrow::before{content:'';position:absolute;border-left:5px solid #eee;border-top:5px solid transparent;border-bottom:5px solid transparent}.arrow::after{right:-5px}.arrow::before{left:0;border-left-color:#fff}.active .arrow{background-color:#05a1b1}.active .arrow::after{border-left-color:#05a1b1}.home-container{margin-top:0;padding-top:0}.layout-phone .home-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}@media (orientation:landscape){.layout-phone-wide .home-container{bottom:0}}.home-container.scroll-content{margin-left:0;margin-right:0}.home-container .bar .button.button-stable.button-clear.activated,.home-container .bar .button.button-stable.button-clear:active,.home-container .bar .button.button-stable.button-clear:focus,.home-container .bar .button.button-stable.button-clear:hover{background-color:transparent;border-color:transparent;color:#b2b2b2}.search-here{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#019dac;cursor:pointer;margin-top:5px;padding:10px 16px;white-space:nowrap}.enable-location-message-container{-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);position:absolute;text-align:center;bottom:0}.layout-phone .enable-location-message-container{border-top:1px solid #ddd;bottom:0;width:100%;z-index:9}@media (orientation:landscape){.enable-location-message-container{margin-bottom:env(safe-area-inset-bottom);width:800px}}.layout-wide .enable-location-message-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:24px;width:800px}.enable-location-message-container .enable-location-message{background-color:#fff;color:#019dac;padding:10px 16px}.layout-phone .enable-location-message-container .enable-location-message{width:100%}.button-map-control{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-shadow:0 1px 4px -1px rgba(0,0,0,.3);background-color:#fff;border:none;color:#019dac;height:34px;margin-right:8px;padding:0;width:34px}.button-map-control[disabled]{background-color:#fff!important;color:rgba(1,137,150,.6)!important}.platform-mobile .button-map-control{height:44px;margin-bottom:10px;margin-right:calc(10px + env(safe-area-inset-right));width:44px}.button-map-control i{font-size:24px;line-height:30px}.platform-mobile .button-map-control i{font-size:28px}.button-map-control .spinner-locate{left:6px;position:absolute;top:6px}.platform-mobile .button-map-control .spinner-locate{left:10px;top:10px}.button-map-control .spinner-locate svg{height:22px;width:22px}.platform-mobile .button-map-control .spinner-locate svg{height:26px;width:26px}.button-broadcast{margin-bottom:10px}.button-broadcast i.fa-bullhorn{font-size:16px}.platform-mobile .button-broadcast i{font-size:20px}.button-broadcast .broadcast-timer{font-weight:700}.button-toggle-status{-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,.3)!important;-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,.3)!important;-o-box-shadow:0 1px 4px -1px rgba(0,0,0,.3)!important;box-shadow:0 1px 4px -1px rgba(0,0,0,.3)!important;background-color:#fff!important;bottom:14px!important;color:#019dac;margin-bottom:20px;min-height:44px;width:140px}.button-toggle-status.button[disabled].button-clear{background-color:#fff!important;color:rgba(1,137,150,.6)!important;opacity:1}.platform-webview .button-toggle-status{margin-bottom:10px}@media (orientation:portrait){.platform-webview .button-toggle-status{bottom:calc(14px + env(safe-area-inset-bottom))!important}}.location-details-container{-webkit-align-self:flex-start;align-self:flex-start;overflow:hidden}.location-details-container>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-style-iw{width:auto!important}.gm-style-iw~div{display:none}.gm-style-iw>div{max-width:inherit!important}.gm-style-iw .info-window-container{max-width:220px;width:auto}.gm-style-iw .info-window-container .merchant-list-item{border:none;font-weight:700;height:auto;padding:0}.gm-style-iw-c,.gm-style-iw-t::after{left:1px!important;top:-10px!important}@media (max-width:767px){.gm-style-iw-c,.gm-style-iw-t::after{padding:8px!important}}.marker-label{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-o-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#018996;font-size:14px;font-weight:700;line-height:16px;max-width:100px;overflow:visible!important;padding:1px 5px;pointer-events:none;text-align:center}.marker-label.disabled{color:#ababae}.marker-label:empty{padding:0}.marker-label::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-position:center;background-repeat:no-repeat;background-size:cover;content:'';height:28px;top:-42px;width:28px}.marker-label::after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../../../images/marker.svg);background-repeat:no-repeat;content:'';height:45px;top:-45px;width:34px;z-index:-1}.marker-label.disabled::after{background-image:url(../../../images/marker_disabled.svg)}.angular-google-map-container>div>div>div:nth-child(1)>div:nth-child(3)>div>div:nth-child(4)>div>div>div>div>button{display:none!important}@media (min-width:768px){.angular-google-map-container .gm-style:first-child>div:nth-child(8):not(.center-current-location){right:43px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{right:32px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div{height:69px!important;width:34px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div>button{height:34px!important;width:34px!important}.angular-google-map-container div.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom>div>div>button>img{height:14px!important;width:14px!important}}#merchants-map>div>div.angular-google-map-container>div>div>div:nth-child(15)>div{margin-left:calc(5px + env(safe-area-inset-left))!important}@media (orientation:portrait){#merchants-map>div>div.angular-google-map-container>div>div>div:nth-child(15)>div{margin-bottom:env(safe-area-inset-bottom)!important}}@media (orientation:portrait){#merchants-map>div>div.angular-google-map-container>div>div>div:nth-child(17)>div{margin-bottom:env(safe-area-inset-bottom)!important}}#merchants-map>div>div.angular-google-map-container>div>div>div:nth-child(17)>div:last-child{margin-right:env(safe-area-inset-right)!important}.introduction-slides{color:#fff;text-align:center;top:0;position:absolute}.introduction-slides .swiper-slide{height:100%;position:relative;z-index:1}.introduction-slides .swiper-slide .slide-content{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:55%;width:90%}@media (max-width:767px) and (max-height:600px) and (orientation:landscape){.introduction-slides .swiper-slide .slide-content{top:45%}}.introduction-slides .swiper-slide .slide-content .slide-title{font-size:32px;font-weight:700;line-height:36px}@media (max-width:767px){.introduction-slides .swiper-slide .slide-content .slide-title{font-size:20px;font-weight:700;line-height:24px}}.introduction-slides .swiper-slide .slide-content .slide-body{font-size:18px;line-height:24px;margin:20px 30px 0}@media (max-width:767px){.introduction-slides .swiper-slide .slide-content .slide-body{font-size:16px;line-height:20px}}@media (max-width:767px) and (max-height:600px) and (orientation:landscape){.introduction-slides .swiper-slide .slide-content .slide-body{margin-top:10px}}.introduction-slides .swiper-pagination{bottom:5%}@media (max-width:767px) and (max-height:600px) and (orientation:landscape){.introduction-slides .swiper-pagination{bottom:1%}}.introduction-slides .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.introduction-slides .button.button-positive{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:10%;width:120px}.video-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.video-container video{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-device-width:991px){.video-container{display:none}}.platform-android .app-store-badge-link,.platform-android .google-play-badge-link,.platform-ios .app-store-badge-link,.platform-ios .google-play-badge-link{display:none}.introduction-page,.landing-page{margin-top:0;padding-top:0}.introduction-page .scroll,.landing-page .scroll{-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}.introduction-page.overlay .scroll,.landing-page.overlay .scroll{background-color:rgba(1,41,53,.8);overflow:auto}.introduction-page.keyboard-up,.landing-page.keyboard-up{height:100%!important}.introduction-page .app-badges,.landing-page .app-badges{display:-webkit-flex;display:flex;bottom:10px;left:10px;margin-left:env(safe-area-inset-left);margin-bottom:env(safe-area-inset-bottom);position:absolute;z-index:1}@media (min-height:481px){.introduction-page .app-badges,.landing-page .app-badges{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:57px}}@media (min-height:812px){.introduction-page .app-badges,.landing-page .app-badges{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:97px}}.introduction-page .app-badges .app-badge,.landing-page .app-badges .app-badge{background-color:transparent;border:none;height:40px;margin:0 5px;padding:0;width:135px}@media (max-width:667px){.introduction-page .app-badges .app-badge,.landing-page .app-badges .app-badge{width:120px}}.introduction-page .app-badges .app-badge .app-store-badge,.introduction-page .app-badges .app-badge .google-play-badge,.landing-page .app-badges .app-badge .app-store-badge,.landing-page .app-badges .app-badge .google-play-badge{background-position:center center;background-repeat:no-repeat;height:100%;width:100%}.introduction-page .app-badges .app-badge .app-store-badge,.landing-page .app-badges .app-badge .app-store-badge{background-image:url(../../../images/en-US/app_store_badge.svg);background-size:contain}.introduction-page .app-badges .app-badge .google-play-badge,.landing-page .app-badges .app-badge .google-play-badge{background-image:url(../../../images/en-US/google_play_badge.png);background-size:155px 60px}@media (max-width:667px){.introduction-page .app-badges .app-badge .google-play-badge,.landing-page .app-badges .app-badge .google-play-badge{background-size:136px}}.introduction-page .policy-links,.landing-page .policy-links{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;bottom:10px;margin-bottom:env(safe-area-inset-bottom);margin-right:env(safe-area-inset-right);position:absolute;right:10px;white-space:nowrap;z-index:1}@media (min-height:481px){.introduction-page .policy-links,.landing-page .policy-links{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.introduction-page .policy-links .button,.landing-page .policy-links .button{background-color:transparent;border:none;color:#fff;font-size:14px;width:72px}.introduction-background-image,.landing-page{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;background-position:50% 100%;background-repeat:no-repeat;background-image:url(../../../images/landing_background.jpg)}.introduction-background-image{-webkit-filter:blur(15px);filter:blur(15px);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);height:100%}.landing-page-content{-webkit-align-items:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;height:70%;max-height:600px;z-index:2}@media (max-height:480px){.landing-page-content{height:80%}}.logo-container{text-align:center}.logo-container img{width:95px}@media (max-height:480px){.logo-container.login-shown img{display:none}}.layout-phone.layout-portrait .slide-image-container{-webkit-transition:top 1s,right 1s,width 1s;-moz-transition:top 1s,right 1s,width 1s;-o-transition:top 1s,right 1s,width 1s;transition:top 1s,right 1s,width 1s;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;top:22%}.layout-phone.layout-portrait .slide-image-container.login-shown{top:10%;width:80px}.layout-phone.layout-landscape .slide-image-container{-webkit-transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;-moz-transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;-o-transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;transition:left 1s,margin-right 1s,right 1s,top 1s,transform 1s,width 1s;top:50px}.layout-phone.layout-landscape .slide-image-container:not(.login-shown){position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.layout-phone.layout-landscape .slide-image-container.login-shown{margin-right:env(safe-area-inset-right);right:10px;top:0;width:80px}.slide-image-container img{width:100%}.slide-image-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);max-width:220px;top:20%;width:50%}@media (max-width:991px){.slide-image-container{top:15%}}@media (orientation:landscape){.layout-phone .slide-image-container{top:10%;width:15%}}.landing-links{-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-flex;display:flex;margin-bottom:env(safe-area-inset-bottom);white-space:nowrap;z-index:2}.layout-wide.platform-ios.platform-cordova:not(.fullscreen) .landing-links.has-header{margin-top:-34px}.landing-links .button{background-color:rgba(255,255,255,.4);border:1px solid #fff;font-family:"Roboto regular";font-size:18px;line-height:18px;margin:5px 16px;padding:0 40px}@media (max-width:1199px) and (orientation:portrait){.landing-links .button{width:85%}}.landing-links .button.activated{color:#fff}.landing-links .button:hover{background-color:rgba(255,255,255,.9);color:#019dac}.landing-slides{color:#fff;text-align:center;top:0;left:0;right:0;bottom:0;position:absolute}.landing-slides .swiper-slide{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;position:relative;z-index:1}.landing-slides .swiper-slide .slide-content{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:50%;width:90%}.landing-slides .swiper-slide .slide-content .slide-title{font-family:"Roboto bold";font-size:24px;line-height:28px}@media (min-width:1024px){.landing-slides .swiper-slide .slide-content .slide-title{font-size:32px;line-height:36px}}.landing-slides .swiper-slide .slide-content .slide-body{font-size:18px;line-height:22px;margin:20px 30px 0}@media (max-height:667px){.landing-slides .swiper-slide .slide-content .slide-body{margin:10px 0 0}}.landing-slides .swiper-pagination{bottom:10%;z-index:2}.layout-phone .landing-slides .swiper-pagination{display:none!important}.landing-slides .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.login-container{color:#fff;padding-top:40px;width:400px}@media (max-width:414px){.login-container{width:300px}}@media (max-height:480px){.login-container{padding-top:0}}.login-container header{font-size:24px;line-height:28px}.login-container .login-error-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;margin-top:5px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#ff0800;min-height:42px}.login-container input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:transparent;border-bottom:1px solid #e3e3e3;color:#fff;font-family:'Roboto regular';font-size:18px;padding:0 10px;width:100%;height:48px;line-height:30px}.login-container input:-moz-placeholder{color:#628086}.login-container input::-moz-placeholder{color:#628086;opacity:1}.login-container input:-ms-input-placeholder{color:#628086}.login-container input::-webkit-input-placeholder{color:#628086}.login-container input:hover{background-color:transparent}.login-container .login-link{cursor:pointer;font-size:14px;margin-top:15px}.login-container .login-link.forgot-password{text-align:right;margin-bottom:30px}.login-container .login-link.cancel-link{margin-top:25px}.login-container .join-link{font-size:16px;padding-top:10px}.login-container a{color:#fff;padding:10px;text-decoration:none}.login-container .button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:18px;height:48px;line-height:48px;width:100%;padding:0 16px;margin-bottom:20px}.password-container{position:relative;margin-bottom:10px}.password-container .eye{background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;height:48px;width:30px;position:absolute;right:10px;top:0}.password-container .eye-close{background-image:url(../../../images/eye_white_closed.svg)}.password-container .eye-open{background-image:url(../../../images/eye_white_open.svg)}.button.button-full{-webkit-border-radius:23.5px;-moz-border-radius:23.5px;border-radius:23.5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.button.button-full .button-facebook{background-color:#3b5998;border-color:#3b5998;color:#fff;font-size:18px;height:48px}.button.button-full .button-facebook:hover{background-color:#466db2;border-color:#466db2;color:#fffffa}.button.button-full .button-facebook.active,.button.button-full .button-facebook.focus,.button.button-full .button-facebook:active,.button.button-full .button-facebook:focus{background-color:#204288;border-color:#204288;color:#738ebb}.button.button-full .button-facebook i{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#204288;font-size:28px;left:0;line-height:48px;position:absolute;top:-1px;width:48px}.login-signup-modal-backdrop,.login-signup-modal-backdrop.active{z-index:14}.login-signup-modal-backdrop .modal-wrapper,.login-signup-modal-backdrop.active .modal-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;pointer-events:none}.login-signup-modal{background-image:url(../../../images/landing_background.jpg);background-position:50% 100%;background-repeat:no-repeat;-webkit-background-size:auto 101%;-moz-background-size:auto 101%;-o-background-size:auto 101%;background-size:auto 101%;height:100%;max-height:768px;max-width:600px;overflow-y:auto;position:static}.login-signup-modal .landing-container{height:100%;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s}.login-signup-modal .landing-container.overlay{background-color:rgba(1,41,53,.8)}.login-signup-modal .close-container{cursor:pointer;margin-top:-32px;padding:10px;position:absolute;right:0}.login-signup-modal .close-container .ion-close{color:#fff;font-size:18px;padding:10px}.login-signup-modal .center-content-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:top 1s;-moz-transition:top 1s;-o-transition:top 1s;transition:top 1s;min-height:60%;position:relative;top:20%}.login-signup-modal .center-content-container.small{top:10%}.login-signup-modal .center-content-container .logo-container{-webkit-flex-shrink:0;flex-shrink:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s;position:static}.login-signup-modal .center-content-container .logo-container.small{width:80px}.login-signup-modal .center-content-container .prompt{color:#fff;font-size:16px;line-height:24px;text-align:center;width:70%}.login-signup-modal .center-content-container .landing-links{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:static}.login-signup-modal .center-content-container .landing-links .button{margin:0 20px;width:110px}.login-signup-modal .center-content-container .landing-links .button img{display:inline}.login-signup-modal .center-content-container .login-container{top:0}.login-signup-modal .center-content-container .login-container header{display:none}.login-signup-modal .center-content-container .cancel-link{font-size:14px;margin-top:5px}.login-signup-modal .center-content-container .cancel-link a{color:#fff}.login-signup-modal .login-link.cancel-link{display:none}img.has-error{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;text-indent:-99999px}.merchant-image{background-color:#fff;object-fit:cover}.merchant-image.has-error{background-image:url(../../../images/default_food_truck.svg)}.logo-image{background-color:#fff;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-o-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3)}.logo-image.has-error{background-image:url(../../../images/default_food_truck.svg)}.product-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;object-fit:cover}.product-image.has-error{background-image:url(../../../images/default_food_image.svg)}.user-profile-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.user-profile-image.has-error{background-image:url(../../../images/default_profile_image_icon.svg)}.tab-bar{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;background-color:#fff;height:44px;width:100%}.tab-bar .tab-header{color:#ababae;cursor:pointer}.tab-bar .tab-header.active{color:#019dac}.left-title{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;background-color:#fff;color:#00a0b0}.left-title .logo{height:44px;width:44px}.platform-ios .bar-header{padding-left:calc(env(safe-area-inset-left) + 5px);padding-right:calc(env(safe-area-inset-right) + 5px)}.bar-header.main-header{border-bottom:1px solid #ddd;color:#00a0b0}.bar-header .pane{background-color:transparent;position:relative}.bar-header .logo{height:44px;position:relative;width:44px}.bar-header .logo img{width:100%;height:100%}.bar-header .left-header{left:0}@media (min-width:1024px){.bar-header .left-header{display:none}}.bar-header .left-header button[menu-toggle]{color:#019dac}.bar-header .left-header .item{border-width:0}.bar-header .left-header .item.item-input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00a0b0;color:#fff;padding-left:10px}.bar-header .center-header{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:17px;line-height:34px;text-align:center;width:100%}.bar-header .right-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-right:env(safe-area-inset-right);position:absolute;right:5px}.bar-header .right-header>*{background-color:transparent;border:none;color:#019dac;display:inline-block;font-size:12px;margin:0 8px;padding:0}.bar-header .right-header>:last-child{margin-right:0}@media (max-width:991px){.bar-header .right-header>*{cursor:pointer}}@media (min-width:992px){.bar-header .right-header>*{cursor:default}}.bar-header .right-header .logo-image{margin-left:0;margin-right:8px;height:36px;width:36px}.bar-header .right-header .user-name{margin-left:0}@media (max-width:991px){.bar-header .right-header .user-name{margin-right:0}}@media (max-width:991px){.bar-header .right-header .header-static{display:none!important}}@media (min-width:992px){.bar-header .right-header .header-static{display:inherit}}.bar-header .right-header .header-dropdown{cursor:pointer;margin:0;padding:0 10px}.bar-header .right-header .header-dropdown .icon{font-size:18px;line-height:34px}@media (max-width:991px){.bar-header .right-header .header-dropdown{display:inherit}}@media (min-width:992px){.bar-header .right-header .header-dropdown{display:none!important}}.bar-header .right-header .header-links{display:none;margin-left:0;overflow:hidden}@media (max-width:991px){.bar-header .right-header .header-links{background-color:#019dac;-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-o-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);position:absolute;top:39px;right:0}}@media (min-width:992px){.bar-header .right-header .header-links{display:inherit!important;height:20px}}.bar-header .right-header .header-links .item{background-color:transparent;border:none;font-size:12px;text-overflow:clip}@media (max-width:991px){.bar-header .right-header .header-links .item{padding:10px 16px}.bar-header .right-header .header-links .item:focus,.bar-header .right-header .header-links .item:hover{background-color:#01afc0}.bar-header .right-header .header-links .item.activated,.bar-header .right-header .header-links .item:active{background-color:#018996}}@media (min-width:992px){.bar-header .right-header .header-links .item{display:inline-block;margin:0 8px;padding:0}}.search-bar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00a0b0;border:none;cursor:pointer;height:34px;line-height:34px;margin:0;padding:0 10px;position:absolute}.search-bar.tooltip{overflow:visible}.search-bar.tooltip::after{font-size:13px;line-height:18px;white-space:normal;width:293px}@media (max-width:767px){.search-bar{right:5px}.search-bar.tooltip::after{-webkit-transform:translate(-272px,9px);-moz-transform:translate(-272px,9px);-ms-transform:translate(-272px,9px);-o-transform:translate(-272px,9px);transform:translate(-272px,9px)}}@media (min-width:768px){.search-bar{left:53px;width:293px}}.search-bar .icon{color:#fff;cursor:pointer;font-family:'Roboto light';font-size:20px;height:24px;line-height:24px}@media (min-width:768px){.search-bar .icon{color:#ddd;padding-right:8px}}.search-bar input{color:#fff;height:24px;line-height:24px;padding-top:1px}.search-bar input:-moz-placeholder{color:#aaa}.search-bar input::-moz-placeholder{color:#aaa;opacity:1}.search-bar input:-ms-input-placeholder{color:#aaa}.search-bar input::-webkit-input-placeholder{color:#aaa}@media (max-width:767px){.search-bar input{font-size:16px}}@media (min-width:768px){.search-bar input{font-size:14px}}.platform-mobile .search-bar input{font-size:16px}@media (max-width:767px){.bar-header-transparent .center-header.center-header-transparent{display:none}.bar-header-transparent .center-header .center-title{text-shadow:0 0 3px rgba(0,0,0,.6)}.bar-header-transparent .search-bar{background-color:transparent}.bar-header-transparent .search-bar .icon{text-shadow:0 0 3px rgba(0,0,0,.6)}}.badge{background-color:#ff0800;color:#fff;height:20px;line-height:20px;min-width:20px;padding:0 6px;pointer-events:none}.platform-ios .badge{background-color:#ff3b30}.platform-android .badge{background-color:#f44}.badge-container{display:inline-block;position:relative;overflow:visible!important}.badge-container .badge{position:absolute;right:-10px;top:0}.badge-container.badge-container-inline{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.badge-container.badge-container-inline .badge{margin-left:5px;position:relative;right:initial}.bar.bar-subheader{background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#00a0b0}.bar.bar-subheader>*{height:34px}.bar.bar-subheader .bar-subheader-left{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-left:env(safe-area-inset-left);position:absolute;left:5px}.bar.bar-subheader .bar-subheader-center{width:100%;text-align:center}.bar.bar-subheader .bar-subheader-right{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-right:env(safe-area-inset-right);position:absolute;right:5px}.main-content.has-header .bar.bar-subheader{top:0}.bar.bar-subheader .button .icon:before{font-size:24px}.has-subheader{position:absolute;top:44px}.flex-container{display:-webkit-flex;display:flex}.main-content.pane.has-header{height:auto;margin-top:-1px;top:44px}.modal-content{padding:20px}.form-group{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:10px;width:100%}@media (max-width:767px){.form-group{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.form-group.input-radio{background-color:#fff;padding:10px 16px}.form-group.input-radio .radio-content{text-align:center}.form-group.input-radio .radio-content .radio-icon{display:none}@media (max-width:767px){.form-group.form-group-adjustable{-webkit-flex-flow:column;flex-flow:column}.form-group.form-group-adjustable>:not(:last-child){padding-bottom:20px}}.form-group>*{width:100%}.form-group>.two-column{width:50%}.form-group>.two-column:not(:last-child){padding-right:10px}.form-group.adaptive-two-column>*{width:calc(50% - 10px)}.form-group.adaptive-two-column>:first-child{margin-right:10px}.form-group.adaptive-two-column>:last-child{margin-left:10px}@media (max-width:767px){.form-group.adaptive-two-column>*{width:100%}.form-group.adaptive-two-column>:first-child{margin-right:0}.form-group.adaptive-two-column>:last-child{margin-left:0}}.form-group input{border-bottom:1px solid #ddd}.form-group .input-group{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.form-group .input-group .input-with-trailing-icon{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.form-group .input-group .input-display-mobile{height:25px;border-bottom:1px solid #ddd}.form-group .input-group .input-display-mobile.placeholder{color:#aaa}.form-group .input-group .icon-calendar{padding:0 10px}.form-group .input-with-footer{margin-bottom:5px;position:relative;padding-bottom:10px}.form-group .input-with-footer.two-column{width:50%}.form-group .input-with-footer>*{width:100%}.form-group .input-with-footer .input-footer{font-size:12px;position:absolute}.form-group .input-with-footer input{width:100%}.form-group input.input-with-toggle:disabled{background-color:#fff;color:#aaa;opacity:1}.form-group .item-checkbox{border:none;cursor:pointer;font-size:14px;padding-bottom:6px;padding-left:45px;padding-top:6px}.form-group textarea{border-bottom:1px solid #ddd;margin-top:10px}.form-group .item-radio:first-of-type{border-bottom-left-radius:10px;border-top-left-radius:10px}.form-group .item-radio:last-of-type{border-bottom-right-radius:10px;border-top-right-radius:10px}.search-results-list{border:1px solid #ddd;box-sizing:content-box;display:none;margin:-1px -1px 0;max-height:164px;overflow-y:auto;position:absolute;z-index:3}.search-results-list .search-results-item{border:none;box-sizing:border-box;font-size:14px;height:inherit;margin:-1px 0;padding:5px;width:100%}.search-results-list .search-results-item.hover,.search-results-list .search-results-item:hover{background-color:#def0f1}.search-results-list .search-results-item .search-result{overflow:hidden;text-overflow:ellipsis}.page-message{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.3);-o-box-shadow:0 0 6px 0 rgba(0,0,0,.3);box-shadow:0 0 6px 0 rgba(0,0,0,.3);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#019dac;left:50%;max-width:500px;padding:10px 16px;position:absolute;top:10px;z-index:9}@media (max-width:480px){.page-message{max-width:calc(100% - 20px);width:100%}}.page-message:empty{display:none}.page-message .page-message-button{-webkit-align-self:center;align-self:center;cursor:pointer;margin-left:20px}.page-message .page-message-button.page-message-button-close{color:#ababae;padding:0 8px}.context-menu{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.06);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.06);-o-box-shadow:0 0 10px 1px rgba(0,0,0,.06);box-shadow:0 0 10px 1px rgba(0,0,0,.06);background-color:#fff;display:none;position:absolute}.context-menu::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;content:'';height:18px;left:20px;position:absolute;top:-9px;width:18px;z-index:3}.context-menu ion-item:first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.context-menu ion-item:last-child{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.notice{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.3);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top 1s;-moz-transition:top 1s;-o-transition:top 1s;transition:top 1s;background-color:#fff;left:50%;margin-top:env(safe-area-inset-top);max-width:500px;padding:10px;position:absolute;width:calc(100% - 20px);top:-200px;z-index:3}@media (min-width:520px){.notice{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;text-align:center}}.notice.slide-down{top:20px}.notice.slide-down.center{text-align:center}.empty-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#019dac;width:100%;z-index:10}.empty-content.no-promote-message{color:#ababae}.empty-content i,.empty-content ion-icon{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;font-size:100px;margin-bottom:20px}.empty-content .empty-content-message{background-color:#fff;font-size:16px;line-height:24px;margin:0 16px;text-align:center}.spinner.initial-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu-page .bar.bar-subheader{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.button-add,.button-edit{display:block}.button-cancel,.button-done,.edit-mode .button-add,.edit-mode .button-edit{display:none}.edit-mode .button-cancel,.edit-mode .button-done{display:block}.button-page-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.menu-items-scroll{background-color:#fff}.menu-items-scroll.dragging{overflow-y:hidden}.menu-items-scroll .menu-unauthorized{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#019dac;font-size:16px;width:100%}.menu-items-scroll .menu-unauthorized i{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;font-size:100px;margin-bottom:20px}.menu-items-scroll .menu-unauthorized .menu-unauthorized-content{line-height:24px;margin:0 16px;text-align:center}.menu-items-container>.list{padding:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom))}.menu-item-image,.menu-items-container>.list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.menu-item.item{background-color:transparent;border:none;margin:0;max-width:25%;padding:0;width:100%}@media (max-width:767px){.menu-item.item{height:220px;max-width:100%}}.edit-mode .menu-item.item{cursor:move!important;padding:10px}.menu-item.item.item.activated{background-color:transparent;border-color:transparent}.menu-item.item .item-content{background-color:#fff;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.06);cursor:pointer;margin:5px;position:relative;padding:0;white-space:normal}@media (max-width:767px){.menu-item.item .item-content{border-radius:0;height:100%}}.edit-mode .menu-item.item .item-content{cursor:move!important}.menu-item.item .icon-delete{color:#ff0800;cursor:pointer;display:none;font-size:28px;height:28px;left:1px;line-height:28px;position:absolute;text-align:center;top:1px;width:28px}.tag-featured{-webkit-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);-moz-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);-o-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);background-color:#fbb900;color:#fff;font-size:14px;margin-top:18px;padding:5px 10px;position:absolute;z-index:1}.input-with-label-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.input-with-label-container label{-webkit-flex-shrink:0;flex-shrink:0;color:#444;padding-right:5px}.input-with-label-container label.disabled{color:#aaa}.input-with-label-container label~.input-with-footer{-webkit-flex-grow:1;flex-grow:1}.item-checkbox{-webkit-flex-shrink:0;flex-shrink:0}.product-dietary{bottom:5px;left:5px;position:absolute}@media (max-width:767px){.product-dietary{left:10px;bottom:35px}}.product-dietary>*{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#0f9d58;color:#fff;display:inline-block;font-family:"Roboto bold";font-size:12px;height:22px;line-height:22px;text-align:center;width:22px}.menu-filter-label .product-dietary>*{margin-top:-1px;padding-top:1px}.platform-mobile .product-dietary>*{height:24px;line-height:24px;width:24px}.product-dietary>.dietary-dairy-free:after{content:'DF'}.product-dietary>.dietary-gluten-free:after{content:'GF'}.product-dietary>.dietary-vegan:after{content:'VG'}.product-dietary>.dietary-vegetarian:after{content:'V'}.menu-item-image{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-position:center center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #d5d5d5;padding-top:100%;position:relative}@media (max-width:767px){.menu-item-image{height:220px;padding-top:0}}.stamp-not-available::before,.stamp-sold-out::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;font-size:20px;padding:10px;white-space:nowrap;width:auto;z-index:1}.stamp-not-available::after,.stamp-sold-out::after{background-color:#fff;content:"";opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0}.stamp-sold-out::before{border:1px solid red;color:red;content:attr(data-sold-out-label)}.stamp-not-available::before{border:1px solid #ababae;color:#ababae;content:attr(data-not-available-label)}.menu-item-name-price{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;margin:10px 10px 0;padding-bottom:10px}@media (max-width:767px){.menu-item-name-price{text-shadow:0 0 6px rgba(0,0,0,.1);font-weight:900;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.5)', GradientType=0);border-bottom:none;bottom:0;color:#fff;margin:0;padding:10px;position:absolute;width:100%}}.menu-item-name-price .menu-item-name{margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-name-price .menu-item-price{-webkit-flex-shrink:0;flex-shrink:0}.menu-item-description{color:#a0a0a0;font-size:14px;height:40px;margin:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.layout-phone .menu-item-description{display:none}.edit-mode [ng-drag].activated .item-content,.edit-mode [ng-drag].dragging .item-content{height:70%;left:15%;top:15%;width:70%}.edit-mode [ng-drag].activated .menu-item-name-price,.edit-mode [ng-drag].dragging .menu-item-name-price{text-shadow:0 0 6px rgba(0,0,0,.1);font-weight:900;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.5)', GradientType=0);border-bottom:none;bottom:0;color:#fff;margin:0;padding:10px;position:absolute;width:100%}.edit-mode [ng-drag].activated .menu-item-description,.edit-mode [ng-drag].dragging .menu-item-description{display:none}[ng-drop].drag-enter:not(.dragging).drag-enter-left{border-left:5px solid #019dac;padding-left:30px}[ng-drop].drag-enter:not(.dragging).drag-enter-right{border-right:5px solid #019dac;padding-right:30px}[ng-drop].drag-enter:not(.dragging).drag-enter-top{border-top:5px solid #019dac;padding-top:30px}[ng-drop].drag-enter:not(.dragging).drag-enter-bottom{border-bottom:5px solid #019dac;padding-bottom:30px}.modal-product .modal-content{padding:0}.modal-product .modal-content .form-group:not(.image-form){padding-left:16px;padding-right:16px}.modal-product .product-form{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.modal-product .product-form .item-toggle>div{padding:10px 0}.modal-product .item-toggle{border:none;font-size:14px;margin-right:0;padding:0 10px 0 0}.modal-product .item-toggle label{width:auto}.modal-product .section-header{border-top:1px solid #a0a0a0;margin:0 16px 10px}.modal-product .section-header .section-header-content{color:#00a0b0;margin-top:10px;text-align:center}.modal-product textarea:-moz-placeholder{color:#aaa}.modal-product textarea::-moz-placeholder{color:#aaa;opacity:1}.modal-product textarea:-ms-input-placeholder{color:#aaa}.modal-product textarea::-webkit-input-placeholder{color:#aaa}.modal-product textarea:-moz-placeholder{padding-left:0}.modal-product textarea::-moz-placeholder{padding-left:0}.modal-product textarea:-ms-input-placeholder{padding-left:0}.modal-product textarea::-webkit-input-placeholder{padding-left:0}.modal-product input#inventory,.modal-product input#price{text-align:center}.modal-product .button.button-assertive{margin-top:10px;background-color:#ff3b30}.platform-android .modal-product .button.button-assertive{background-color:#f44}.image-form{height:250px;margin-bottom:20px;padding-bottom:0;position:relative}.image-form.default-image{background-color:#e1f0f1}.image-form .product-image-container{height:100%;margin:0 auto;position:relative;text-align:center}.image-form .product-image-container .context-menu{right:8px;top:250px;z-index:3}.image-form .product-image-container .context-menu::before{left:initial;right:20px}.image-form .product-image{height:100%;margin:0 auto;width:100%}.image-form .ion{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,.65);bottom:15px;color:#fff;cursor:pointer;font-size:32px;position:absolute;height:44px;line-height:42px;text-align:center;width:44px;z-index:1}.image-form .ion.ion-ios-trash-outline{right:70px}.image-form .ion.ion-camera{right:15px}.form-group.input-dietary{-webkit-flex-flow:row wrap;flex-flow:row wrap}.form-group.input-dietary .item-checkbox{margin-bottom:10px}.orders-page .center-header{display:-webkit-flex;display:flex;width:auto}.orders-page .center-header .after-element{display:-webkit-flex;display:flex;cursor:pointer;left:100%;margin-left:4px;position:absolute}.orders-page .center-header .after-element ion-icon{height:34px}.orders-page .right-header .ion-refresh{cursor:pointer}.order-page-content{display:-webkit-flex;display:flex;background-color:#FFF;height:100%;width:100%}.order-page-content .bar.bar-subheader{-webkit-justify-content:space-around;justify-content:space-around;color:#018996;font-size:16px;line-height:34px;padding:0}.order-page-content .bar.bar-subheader .bar-header-title{height:44px;line-height:44px;width:50%}.order-page-content .bar.bar-subheader .bar-header-title>*{-webkit-justify-content:center;justify-content:center}.order-page-content .bar.bar-subheader .bar-header-title .badge{background-color:#018996;color:#FFF}.order-page-content .bar.bar-subheader .bar-header-title .item.item-select{border:none;color:inherit;line-height:44px;padding:0}.order-page-content .bar.bar-subheader .bar-header-title .item.item-select .input-label{color:inherit;margin:-1px;padding:0;width:auto}.order-page-content .bar.bar-subheader .bar-header-title .item.item-select select{color:inherit}@media (max-width:480px){.order-page-content .bar.bar-subheader .bar-header-title{color:#838484}.order-page-content .bar.bar-subheader .bar-header-title .badge{background-color:#838484}.order-page-content .bar.bar-subheader .bar-header-title.active{border-bottom:2px solid #018996;color:#018996}.order-page-content .bar.bar-subheader .bar-header-title.active .badge{background-color:#018996}}.order-page-content .orders-pane{display:-webkit-flex;display:flex;height:calc(100% - 44px);width:100%}.order-page-content .orders-pane .item-header{font-weight:700;padding:4px 16px;text-align:center}.order-page-content .orders-pane .item-header.merchant-event-past{background-color:#ef473a;color:#fff}.order-page-content .orders-pane .item-header.merchant-event-future{background-color:#fbb900;color:#fff}.order-page-content .orders-pane .orders-container{border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;width:50%}.order-page-content .orders-pane .orders-container.scroll-content .list{padding-bottom:env(safe-area-inset-bottom)}.order-page-content .orders-pane .orders-container.overflow-scroll>.scroll.overscroll{position:absolute}@media (max-width:480px){.order-page-content .orders-pane .orders-container{display:none;position:absolute;width:100%}.order-page-content .orders-pane .orders-container.active{display:block}}@media (max-width:896px) and (max-height:480px){.order-page-content .orders-pane .orders-container:first-child{border-left:none;margin-right:0}.order-page-content .orders-pane .orders-container:last-child{border-right:none;margin-left:0}}.order{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order.disabled{opacity:initial}.order .order-container{-webkit-flex-grow:1;flex-grow:1;font-size:14px;overflow:hidden}.order .order-container .scheduled-time{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#8e8e93;color:#fff;content:attr(data-display-scheduled-time);font-size:12px;font-weight:700;padding:0 8px}@media (max-width:767px){.order .order-container .order-number.has-scheduled-at::before{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#8e8e93;color:#fff;content:attr(data-display-scheduled-time);font-size:12px;font-weight:700;padding:0 8px;display:block;margin-bottom:5px;width:max-content}}@media (min-width:768px){.order .order-container .order-number.has-scheduled-at{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;margin-bottom:3px}.order .order-container .order-number.has-scheduled-at::after{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#8e8e93;color:#fff;content:attr(data-display-scheduled-time);font-size:12px;font-weight:700;padding:0 8px;margin-left:5px}}.order .incoming-order-buttons{display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap}.order .incoming-order-buttons .button{margin-bottom:0;margin-left:0}.order .incoming-order-buttons .select-prepare-time{line-height:22px;margin-top:10px}.order .step-control{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #019dac;margin-left:20px;padding:10px}.platform-mobile .order .step-control .button{border:none}.order .step-control-with-done{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex}.order .special-instructions{font-size:14px;line-height:20px;white-space:pre-wrap}.order .order-buttons{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.order .order-buttons i{line-height:initial}.order .order-buttons .button-caption{bottom:-20px}.order .order-buttons .spinner-pickup{width:62px}.order .button.button-done,.order .button.button-prepare-time{width:auto}.order .button.button-done{display:inline-block;margin-left:0;padding-right:0}.order .line-items-container{-webkit-flex-grow:1;flex-grow:1;font-size:14px;height:24px;overflow:hidden;white-space:normal}.order .line-items-container .line-item{font-size:14px;font-weight:700;line-height:22px}.order .order-details{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8e8e93;font-size:13px}.order .order-details .has-error{margin-left:8px}.order .icon-refund{height:28px;width:28px}.order .line-item-action{-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:8px;margin-left:8px;min-width:62px;padding:0 16px;width:auto}.order .line-item-action i{font-size:24px;line-height:47px}.order .line-item-action .button-caption{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-24px;font-size:12px}.order .line-item-action.button-remind i,.order .line-item-action.button-start i{font-size:28px}.order .more-button{cursor:pointer;font-size:28px;margin-left:8px;padding:0 8px}.order .more-button ion-icon{height:44px}.order ion-spinner{height:27px;margin-left:8px;text-align:center;width:62px}.orders-incoming .order ion-spinner{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:47px;margin-left:0;width:100%}.popover-order-events .item.selected{background-color:#def0f1;color:#019dac}.popover-order-events .item .merchant-event{font-size:14px}.popover-order-events .item .merchant-event::before{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#fff;font-weight:700;margin-right:8px;padding:0 8px}.popover-order-events .item .merchant-event.merchant-event-past::before{background-color:#ef473a;content:attr(data-past)}.popover-order-events .item .merchant-event.merchant-event-live::before{background-color:#090;content:attr(data-live)}.popover-order-events .item .merchant-event.merchant-event-future::before{background-color:#fbb900;content:attr(data-future)}.password-strength-meter{margin-bottom:10px;padding:10px 16px}.password-strength-meter .label{color:gray;font-size:12px;font-style:italic;line-height:16px;text-align:right}.password-strength-meter .outer-div{width:100%;background-color:#eee}.password-strength-meter .outer-div .password-bar{height:2px;-webkit-transition:width .1s;-moz-transition:width .1s;-o-transition:width .1s;transition:width .1s}.password-strength-meter .outer-div .password-bar.danger{background-color:#ff0800}.password-strength-meter .outer-div .password-bar.danger-not-empty{background-color:#ff0800;min-width:5%!important}.password-strength-meter .outer-div .password-bar.warning{background-color:#fff42f}.password-strength-meter .outer-div .password-bar.success{background-color:green}.password-strength-meter .outer-div .sr-only{display:none}@media (max-width:767px){.policy-page-right-header.logo{margin-right:env(safe-area-inset-right);right:5px}}.policy-page-right-header.logo img{cursor:pointer}.policy-page{background-color:#fff}.policy-page h1{font-size:20px}.policy-page h2{font-size:18px}.policy-page h3{font-size:16px}.policy-page strong{font-family:"Roboto bold";font-weight:400}.policy-page>.scroll{margin:0 auto;padding:0 16px;width:100%}@media (min-width:768px){.policy-page>.scroll{max-width:800px}}.policy-page .bottom-links{border-top:1px solid #c6c6c6;font-size:12px;padding:10px 0}.policy-page .bottom-links a{display:inline-block;text-decoration:none;width:50px}.reports-page-content{background-color:#fff;height:100%;position:relative;width:100%}.reports-page-content .no-report,.reports-page-content .report{margin:0 auto;max-width:800px;padding:0 16px}.reports-page-content .no-report{height:100%;padding:16px;text-align:center;vertical-align:middle}.reports-page-content .no-report:before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle}.reports-page-content .no-report .no-report-content{display:inline-block;vertical-align:middle}.reports-page-content .report-title{background-color:#fff;border-bottom:1px solid #ddd;box-shadow:none;font-size:16px;line-height:24px;margin:0 auto;max-width:800px;padding:10px 16px}.reports-page-content .report-line{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;color:gray;padding-top:5px}.reports-page-content .report-line.report-header{color:#000;cursor:pointer;padding-top:10px}.reports-page-content .report-line.report-footer{color:#000}.reports-page-content .report-line .report-line-label{-webkit-flex-shrink:0;flex-shrink:0;width:100px}.reports-page-content .report-line .report-line-description{-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.reports-page-content .report-line .report-line-description.report-event{-webkit-flex-flow:column;flex-flow:column}.reports-page-content .report-line .report-line-description.report-event .report-event-details{color:gray;font-size:12px}.reports-page-content .report-summary{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;border-bottom:1px solid #ddd;padding-bottom:10px}.reports-page-content .report-order .order-number,.reports-page-content .report-order .order-total{-webkit-flex-shrink:0;flex-shrink:0;width:100px}.reports-page-content .report-order .order-total{text-align:right;width:60px}.reports-page-content .report-order .line-items-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-page-content .report-detail,.reports-page-content .report-merchant-event .report-header.collapsed{border-bottom:1px solid #ddd;padding-bottom:10px}@media (max-width:767px){.reports-page-content .report-detail .report-line-label,.reports-page-content .report-merchant-event .report-line-label{display:none}}.reviews-page .main-content{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;background-color:#fff!important}.layout-phone .product-slides .swiper-slide,.product-slides{height:200px}.layout-wide .product-slides{height:205px}.layout-wide .product-slides .swiper-slide{visibility:hidden}.layout-wide .product-slides .swiper-slide.swiper-slide-active{border-bottom:5px solid #01afc0;height:205px}.product-slides .swiper-container{padding-bottom:5px}.product-swiper-buttons{display:none;height:200px;position:absolute;top:0;width:100%}.layout-phone .product-swiper-buttons{display:block}.product-swiper-buttons .swiper-button-next,.product-swiper-buttons .swiper-button-prev{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#cdcdce;background-image:none;color:#fff;cursor:pointer;font-size:22px;height:30px;line-height:30px;width:30px;text-align:center;z-index:10}.product-swiper-buttons .swiper-button-next:hover,.product-swiper-buttons .swiper-button-prev:hover{background-color:#7cc9bc}.platform-mobile .product-swiper-buttons .swiper-button-next,.platform-mobile .product-swiper-buttons .swiper-button-prev{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#cdcdce;color:#fff}.platform-mobile .product-swiper-buttons .swiper-button-next .icon,.platform-mobile .product-swiper-buttons .swiper-button-prev .icon{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.platform-mobile .product-swiper-buttons .swiper-button-next .icon:before,.platform-mobile .product-swiper-buttons .swiper-button-prev .icon:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);line-height:30px}.product-swiper-buttons .swiper-button-prev{left:20px;margin-left:env(safe-area-inset-left)}.product-swiper-buttons .swiper-button-next{margin-left:env(safe-area-inset-right);right:20px}.swiper-pagination{display:none!important}.reviews-container{-webkit-flex-grow:1;flex-grow:1;background-color:#fff;margin:16px auto env(safe-area-inset-bottom);max-width:100%;position:relative;width:600px}@media (orientation:landscape){.layout-phone .reviews-container{width:100%}}.reviews-container>.overflow-scroll>.scroll.overscroll{position:absolute}.reviews-container.no-product{margin:0;width:100%}.ngrateit-bg-star{background-image:url(../../../images/star.svg);background-size:16px 16px;background-repeat:repeat}.ngrateit-selected{background-image:url(../../../images/star_yellow.svg);background-size:16px 16px;background-repeat:repeat}.review-container{display:-webkit-flex;display:flex;padding:10px 16px}.review-container .user-details{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;text-align:center;width:70px}.review-container .user-details .user-profile-image{height:36px;width:36px}.review-container .user-details .user-name{font-size:14px;text-overflow:ellipsis;overflow:hidden}.review-container .review-details{margin-bottom:5px;margin-left:10px;padding-bottom:5px}.review-container .review-details .rating-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px}.review-container .review-details .rating-container .review-time,.review-container .review-details .rating-container .verified-purchase{font-size:12px;margin-left:5px;white-space:nowrap}.review-container .review-details .review-text{font-size:14px;line-height:18px;margin-bottom:5px}.review-container .review-details .flag{display:inline-block;width:30px;text-align:center}.review-container .review-details .actions button{font-size:12px;line-height:20px;padding:0 5px;display:inline-block;float:none;width:auto;margin-left:5px}.platform-mobile .review-container .review-details .review-text{line-height:22px}.modal-event .angular-google-map{height:200px}.modal-event .modal-content{padding:0}.layout-phone .modal-event .form-group.stores-group{-webkit-flex-wrap:wrap;flex-wrap:wrap}.layout-phone .modal-event .form-group.stores-group .store{max-width:50%}.modal-event .form-add-edit-event{padding:20px}.modal-event .form-add-edit-event .input-event-type{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width:767px){.modal-event .form-add-edit-event .input-event-type{padding-bottom:15px;padding-right:0}}.modal-event .form-add-edit-event .item-toggle{border:none;font-size:14px;line-height:34px;padding:5px 0}@media (max-width:767px){.modal-event .form-add-edit-event .item-toggle{margin-bottom:5px}}.modal-event .form-add-edit-event .item-toggle .toggle{right:0}.modal-event .form-add-edit-event .form-group-date .input-date{cursor:default}.modal-event .form-add-edit-event .form-group-date .input-group .xdsoft_datetimepicker{width:100%}@media (max-width:767px){.modal-event .form-add-edit-event .form-group-date{-webkit-flex-wrap:wrap;flex-wrap:wrap}.modal-event .form-add-edit-event .form-group-date .input-with-footer{-webkit-flex-shrink:0;flex-shrink:0}.modal-event .form-add-edit-event .form-group-date .input-with-footer .input-group .icon-calendar{padding-right:0}}.event-detail-container .item-left-edit{width:60px}.event-detail-container .item-left-edit.visible.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.event-detail-container .item-left-editing.item-left-editable .item-content,.event-detail-container .list-left-editing .item-left-editable .item-content{-webkit-transform:translate3d(60px,0,0);-moz-transform:translate3d(60px,0,0);-ms-transform:translate3d(60px,0,0);-o-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.event-item.event-item-past{opacity:.5}.event-item.item:not(.item-radio){padding:0}.event-item .item-content{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;padding-bottom:10px;padding-left:calc(env(safe-area-inset-left) + 10px);padding-right:calc(env(safe-area-inset-right) + 10px);padding-top:10px}.event-item .monthview-eventdetail-timecolumn{-webkit-flex-shrink:0;flex-shrink:0;margin-right:10px;text-align:center;width:140px}@media (max-width:767px){.event-item .monthview-eventdetail-timecolumn{width:60px}}.event-item .monthview-eventdetail-timecolumn .event-time{color:#00a0b0;margin-bottom:3px}@media (max-width:767px){.event-item .monthview-eventdetail-timecolumn .event-time{font-size:14px;margin-bottom:0;padding-right:6px;text-align:right;white-space:normal}.event-item .monthview-eventdetail-timecolumn .event-time .time-divider{display:none}}.event-item .monthview-eventdetail-timecolumn .event-time>div{display:inline-block}.event-item .monthview-eventdetail-timecolumn .event-status{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00a0b0;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:22px;line-height:20px;margin-top:3px;padding:0 16px}@media (max-width:767px){.event-item .monthview-eventdetail-timecolumn .event-status{width:100%}}.event-item .event-detail{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.event-item .event-detail .event-detail-title{display:-webkit-flex;display:flex;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#00a0b0;font-weight:700;margin-bottom:3px}@media (max-width:767px){.event-item .event-detail .event-detail-title{font-size:14px;margin-bottom:0}}.event-item .event-detail .event-detail-title .event-detail-title-type{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00a0b0;color:#fff;font-size:14px;font-weight:700;margin-right:5px;padding:0 8px}.event-item .event-detail .event-detail-title .event-detail-title-store{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#00a0b0;color:#fff;display:inline-block;margin-right:8px;padding:0 8px}.event-item .event-detail .event-detail-status-address{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;margin-top:1px}@media (max-width:767px){.event-item .event-detail .event-detail-status-address{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:column-reverse;flex-flow:column-reverse;margin-top:0}}.event-item .event-detail .event-detail-status-address .event-detail-status-container{display:-webkit-flex;display:flex}@media (max-width:767px){.event-item .event-detail .event-detail-status-address .event-detail-status-container{margin-top:3px}}.event-item .event-detail .event-detail-status-address .event-detail-status-container .event-detail-status{margin-right:5px}.event-item .event-detail .event-detail-status-address .event-detail-address{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.event-item .event-detail .event-detail-status{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#090;color:#fff;font-weight:700;line-height:22px;padding:0 8px}.event-item .event-detail .event-detail-status.event-detail-status-assertive{background-color:#ef473a}.event-item .event-detail .event-detail-status.event-detail-status-future{background-color:#fbb900}.event-item .event-detail .event-detail-address,.event-item .event-detail .event-detail-status{font-size:14px}@media (max-width:767px){.event-item .event-detail .event-detail-address,.event-item .event-detail .event-detail-status{font-size:14px}}.event-item .item-options .button{-webkit-justify-content:center;justify-content:center;width:50%}.platform-mobile .event-item .item-options .button{line-height:22px;white-space:normal;width:70px}.platform-mobile .event-item .item-options .button.button-ordering{background-color:#090;font-size:14px;line-height:20px}.event-item .item-delete .button.icon{background-color:#ef473a;border-color:#ef473a;border-radius:0;color:#fff;font-size:16px}.event-item .event-item-more-button{font-size:28px;margin-left:16px;padding:0 8px}.event-item .event-item-more-button ion-icon{height:57px}.event-item.item-left-editing .event-item-more-button,.event-item.item-right-editing .event-item-more-button{display:none}.event-item .event-item-buttons{background-color:#fff;display:none;margin-left:16px}.event-item .event-item-buttons .button{width:initial}.event-item .event-item-buttons .far.fa-stop-circle,.event-item .event-item-buttons .fas.fa-bullhorn,.event-item .event-item-buttons .fas.fa-concierge-bell{line-height:44px}.event-item .event-item-buttons .fas.fa-bullhorn{font-size:22px}.event-item .event-item-buttons .far.fa-stop-circle,.event-item .event-item-buttons .fas.fa-concierge-bell{font-size:26px}.event-item:hover :not(.platform-mobile).event-item-buttons{display:block}.name-search-results-item .location-name{font-weight:bolder}.input-datetime-details{color:gray}.calendar-nav{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.schedule-title{padding:0 10px}.schedule-view-choice-bar{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}@media (max-width:767px){.schedule-view-choice-bar{display:none}}.choice{color:#ababae;cursor:pointer;margin:0 10px;text-align:center}.choice.active{color:#019dac}.icon-calendar{cursor:pointer}#endTimeInputLabel .xdsoft_datetimepicker,#orderingEndTimeInputLabel .xdsoft_datetimepicker{left:initial!important;right:0}.calendar-container{background-color:#fff}.monthview-slide{height:261px}.main-content .scroll-content .dayview-allday-content-wrapper,.main-content .scroll-content .weekview-allday-content-wrapper{margin-left:calc(env(safe-area-inset-left) + 50px)}.popover-actions.popover-merchant-event-actions .item.item-delete{color:#ef473a}.popover-actions.popover-merchant-event-actions .item.item-delete i{font-size:24px}.layout-phone .main-content,.settings-page{background-color:#f5f5f5}.settings-page>.scroll{margin:0 auto;max-width:800px}.settings-page.keyboard-up{height:100%!important}.settings-page .page-message-container{z-index:3}.settings-page .form-group.input-radio{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid #ddd;margin:-1px}@media (max-width:767px){.settings-page .form-group.input-radio{margin:-1px 10px;width:calc(100% - 20px)}}.layout-phone .settings-page .item.item-radio{font-size:14px}.settings-page .item.item-radio:first-child{-webkit-border-bottom-left-radius:12px;-moz-border-bottom-left-radius:12px;border-bottom-left-radius:12px;-webkit-border-top-left-radius:12px;-moz-border-top-left-radius:12px;border-top-left-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.settings-page .item.item-radio:last-child{-webkit-border-bottom-right-radius:12px;-moz-border-bottom-right-radius:12px;border-bottom-right-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-top-right-radius:12px;border-top-right-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.settings-page .item:not(.item-radio){-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:-1px 10px}.settings-page .item:not(.item-radio):first-child{-webkit-border-top-left-radius:12px;-moz-border-top-left-radius:12px;border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-top-right-radius:12px;border-top-right-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.settings-page .item:not(.item-radio):last-child{-webkit-border-bottom-left-radius:12px;-moz-border-bottom-left-radius:12px;border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-border-bottom-right-radius:12px;border-bottom-right-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin-bottom:1px}.settings-page .item:not(.item-radio).item-divider{border-color:#f5f5f5}.settings-page .item:not(.item-radio).has-error{border-top:none;font-size:14px;padding-top:1px}.settings-page .item:not(.item-radio) form{width:100%}.settings-page .item:not(.item-radio) input{border-bottom:1px solid #eee;height:44px;width:100%}.settings-page .item:not(.item-radio) input.ng-invalid:not(.ng-pristine){border-bottom:1px solid #ff0800;color:#000}.settings-page .item:not(.item-radio) .password-strength-meter{padding:0;width:100%}.settings-page .item:not(.item-radio) .item-detail-role[ng-messages]{-webkit-flex-basis:100%;flex-basis:100%;font-size:14px;line-height:18px}.settings-page .item:not(.item-radio) .item-master-detail{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between;text-overflow:ellipsis;overflow:hidden}.settings-page .item:not(.item-radio) .item-master-detail.has-printer{padding-right:66px}.settings-page .item:not(.item-radio) .item-master-detail input{font-size:16px}.settings-page .item:not(.item-radio) .item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-flex-shrink:0;flex-shrink:0;font-size:16px;margin-right:10px}.settings-page .item:not(.item-radio) .item-label.test-printer{display:-webkit-flex;display:flex}.settings-page .item:not(.item-radio) .badge-container .item-label{margin-right:inherit}.settings-page .item-divider{color:#a0a0a0;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase}.settings-page .item-divider.item.first-item-divider{margin-top:60px}.settings-page .item-header-non-clickable{background-color:#fff!important;cursor:default!important}.settings-page .item-detail{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;color:#8e8e93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1200px){.settings-page .item-detail{font-size:16px;margin-left:10px;max-width:60%}}.settings-page .item-detail .disabled{opacity:.4}.settings-page .item-detail.item-printer{-webkit-flex-basis:auto!important;flex-basis:auto!important;font-size:16px!important}.settings-page .item-detail .ion-edit.disabled{cursor:not-allowed;opacity:.4}.settings-page ion-icon[name=chevron-forward-outline]{color:#8e8e93;font-size:24px}.settings-page .select-retail-type{border:none;color:inherit;direction:rtl;font-size:16px;padding:0 50px 0 0;position:absolute;right:0;z-index:1}.settings-page .toggle-printer{border:none;height:44px;margin-right:0!important;position:absolute;right:0;width:70px}.settings-page .item-action{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;margin-left:5px}.settings-page .item-dropdown{border-color:#8e8e93;display:block;margin:-1px 0 1px}.settings-page .item-dropdown .item{border-color:transparent;width:100%}.settings-page .item-dropdown .item:not(:first-child){border-top-color:#eee}.settings-page .button{line-height:32px;min-height:37px}.settings-page .button.button-positive.button-clear{line-height:22px;min-height:24px}.platform-ios .settings-page .button.button-positive.button-clear{color:#007aff}.platform-android .settings-page .button.button-positive.button-clear{color:#33b5e5}.settings-page .banner-form{background-color:#f5f5f5;height:250px;position:relative;text-align:center}.settings-page .banner-form .banner-image-container{height:100%;margin:0 auto;position:relative;width:100%}.settings-page .banner-form .banner-image-container .banner-image{background-color:#fff;object-fit:cover;height:250px;margin-bottom:0;padding-bottom:0;width:100%}.settings-page .banner-form .banner-image-container .banner-image.has-error{background-image:url(../../../images/default_food_truck.svg)}.settings-page .banner-form .banner-image-container .ion-camera{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,.8);bottom:15px;color:#fff;cursor:pointer;font-size:32px;height:44px;line-height:42px;position:absolute;right:15px;text-align:center;width:44px;z-index:1}.settings-page .banner-form .banner-image-container .context-menu{right:8px;top:250px;z-index:3}.settings-page .banner-form .banner-image-container .context-menu::before{left:initial;right:20px}.settings-page .logo-form{height:120px;left:16px;position:absolute;top:190px!important;width:120px;z-index:3}.layout-phone .settings-page .logo-form{top:190px!important}.settings-page .logo-form .logo-image-container{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 0 0 1px #bdbdbd;-moz-box-shadow:0 0 0 1px #bdbdbd;-o-box-shadow:0 0 0 1px #bdbdbd;box-shadow:0 0 0 1px #bdbdbd;height:120px;overflow:hidden;position:relative;width:120px}.settings-page .logo-form .logo-image-container .logo-image{height:100%;width:100%}.settings-page .logo-form .logo-image-container .ion-camera{background-color:rgba(0,0,0,.8);bottom:0;color:#fff;cursor:pointer;font-size:28px;left:0;line-height:40px;position:absolute;text-align:center;width:100%}.settings-page .logo-form .context-menu{left:31px;top:135px;z-index:3}.settings-page .email-status::before{content:'('}.settings-page .email-status::after{content:')'}.settings-page .password-form input[type=password]{font-size:16px;width:100%}.settings-page .eye-close{background-image:url(../../../images/eye_grey_closed.svg)}.settings-page .eye-open{background-image:url(../../../images/eye_grey_open.svg)}.settings-page input[type=url]{border-bottom:none;font-size:16px;line-height:22px;height:24px;padding-bottom:0;padding-top:0;width:100%}.settings-page .item-row-preorder{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.settings-page .item-row-preorder select{border:none;border-bottom:1px solid #ccc;height:34px}.settings-page .item-row-preorder .preorder-ahead-label{margin-right:10px}.settings-page .icon-mobile-clickable[name=add-circle-outline],.settings-page .icon-mobile-clickable[name=remove-circle-outline]{color:#019dac;font-size:30px;padding:7px}.settings-page .icon-mobile-clickable[name=add-circle-outline].disabled,.settings-page .icon-mobile-clickable[name=remove-circle-outline].disabled{opacity:.4;pointer-events:none}.settings-page .icon-mobile-clickable[name=remove-circle-outline]{margin-right:0}.settings-page .ion-checkmark-circled{color:#4cd964;font-size:28px;margin-left:6px}body.platform-android .settings-page .item-toggle .toggle{top:3px}.settings-page .ion-information-circled{cursor:pointer;margin-right:-12px;padding-left:10px}body.platform-ios.platform-webview .settings-page .ion-information-circled{font-size:28px;margin-left:-5px;margin-right:-15px}.settings-page .tooltip-location-permission{padding:13px 15px;position:absolute;right:5px}.settings-page .tooltip-location-permission::before{left:initial;right:5px}.settings-page .tooltip-location-permission::after{-webkit-transform:translate(-220px,-9px);-moz-transform:translate(-220px,-9px);-ms-transform:translate(-220px,-9px);-o-transform:translate(-220px,-9px);transform:translate(-220px,-9px);min-width:250px;white-space:normal}.settings-page .tooltip-location-permission.clicked{z-index:3}.settings-page .tooltip-location-permission.clicked::after,.settings-page .tooltip-location-permission.clicked::before{opacity:1!important}.settings-page .tooltip-location-permission:hover::after,.settings-page .tooltip-location-permission:hover::before{opacity:0}.settings-page .tooltip-location-permission .ion-information-circled{margin-right:-16px}.settings-page .button-clear{color:#36B}.platform-ios .settings-page .button-clear{color:#007aff}.platform-android .settings-page .button-clear{color:#33b5e5}.settings-page .policy-links{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:#f5f5f5;padding:10px 5px 0}.settings-page .policy-links .button{background-color:transparent;border:none;color:#a0a0a0;font-size:14px;width:auto}.step-control{display:-webkit-flex;display:flex}.step-control .button{color:#019dac;height:24px;line-height:22px;min-height:24px;min-width:24px;padding:0;width:24px}.platform-mobile .step-control .button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #019dac}.step-control .step-control-value{margin:0;min-width:50px;text-align:center;white-space:nowrap}.step-control .step-control-value.disabled{opacity:.4}.modal-image{background-color:#000}.platform-mobile .modal-image{bottom:0;left:0;height:100%;top:0;width:100%}.platform-mobile .modal-image .bar-header{display:none}.modal-image .modal-content{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;background-color:#000;padding:0;margin-bottom:env(safe-area-inset-bottom);margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right)}.platform-mobile .modal-image .modal-content{top:0!important}@media (orientation:landscape){.platform-mobile .modal-image .modal-content{-webkit-flex-flow:row-reverse;flex-flow:row-reverse}}@media (orientation:portrait){.platform-mobile .modal-image .modal-content{margin-top:env(safe-area-inset-top)!important}}.modal-image .modal-content .edit-image-container{height:calc(100% - 80px);width:100%}@media (orientation:landscape){.platform-mobile .modal-image .modal-content .edit-image-container{height:100%;width:calc(100% - 160px)}}@media (orientation:portrait){.platform-mobile .modal-image .modal-content .edit-image-container{height:calc(100% - 124px);width:100%}}.modal-image .modal-content .edit-image{max-width:100%}.modal-image .modal-content .header-buttons{display:none}.platform-mobile .modal-image .modal-content .header-buttons{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-around;justify-content:space-around;color:#fff}@media (orientation:landscape){.platform-mobile .modal-image .modal-content .header-buttons{-webkit-flex-flow:column;flex-flow:column;height:100%;width:80px}}@media (orientation:portrait){.platform-mobile .modal-image .modal-content .header-buttons{-webkit-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;height:44px;width:100%}.platform-mobile .modal-image .modal-content .header-buttons>div{font-size:17px;padding:10px}}.modal-image .modal-content .image-edit-controls{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:space-around;justify-content:space-around;color:#fff;height:80px;width:100%}.modal-image .modal-content .image-edit-controls .ion{cursor:pointer;font-size:28px}.modal-image .modal-content .image-edit-controls .reset-button{cursor:pointer;font-size:16px}.modal-image .modal-content .image-edit-controls .rotate-button{cursor:pointer;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(259deg) brightness(109%) contrast(101%);height:28px;width:28px}@media (orientation:landscape){.platform-mobile .modal-image .modal-content .image-edit-controls{-webkit-flex-flow:column;flex-flow:column;height:100%;width:80px}}.modal-image .cropper-wrap-box{background-color:#000}.modal-image .cropper-container{height:100%!important;width:100%!important}.modal-image .cropper-point.point-se{height:5px;width:5px}.modal-image.modal-logo .cropper-face,.modal-image.modal-logo .cropper-view-box{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.modal-qrcode{background-color:#FFF}.modal-qrcode #qrcode-canvas,.modal-qrcode #qrcode-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-qrcode #qrcode-image{display:none}.layout-phone .modal-qrcode{bottom:0;left:0;height:100%;top:0;width:100%}.modal-qrcode .bar .button{background-color:inherit;border-color:transparent;color:#8e8e93;padding:0}.platform-ios.platform-cordova:not(.fullscreen) .modal.modal-qrcode .modal-content{height:100%}.platform-ios.platform-cordova:not(.fullscreen) .modal.modal-qrcode .modal-content.has-header{top:env(safe-area-inset-top)}.modal-qrcode .modal-content.has-footer{bottom:0}.modal-qrcode .modal-content.has-header{top:0}.modal-qrcode .bar-footer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:10px}.modal-qrcode .bar-footer .button{-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-color:#018996;color:#018996;padding:0 16px}.popover-printer{position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:300px;max-width:90%;width:400px;left:50%!important;top:50%!important}.popover-printer .bar-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;border-top-left-radius:10px;border-top-right-radius:10px}.popover-printer .bar-header .header-button{cursor:pointer;font-size:16px;height:34px;line-height:24px;padding:5px}.platform-ios .popover-printer .bar-header .header-button{color:#007aff}.popover-printer .bar-header ion-icon[name=close-outline]{cursor:pointer;font-size:28px;padding:3px}.popover-printer .bar-header ion-icon[name=reload-outline]{cursor:pointer;font-size:22px;padding:6px}.popover-printer .printers-list{height:300px;position:relative}.popover-printer .printers-list .item{border-bottom:1px solid #ddd;border-radius:0;min-height:44px;padding:10px 16px;text-align:left}.popover-printer .status{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:16px;padding:10px 16px;text-align:center;white-space:nowrap;z-index:9}.popover-printer .status .status-searching{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.popover-printer .status .status-searching .spinner-printer{display:inherit}.popover-printer .status .status-searching .spinner-prompt{margin-left:8px}.popover-printer .bar-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.popover-printer .popover-arrow{display:none}ion-side-menu-content{width:inherit!important}@media (min-width:1024px){ion-side-menu{width:200px!important}ion-side-menu-content{transform:translate3d(200px,0,0)!important;width:calc(100% - 200px)!important}}ion-side-menu.menu{background:-webkit-gradient(linear,left top,right bottom,from(#014559),to(#012935));background:-webkit-linear-gradient(-45deg,#014559 0,#012935 100%);background:-moz-linear-gradient(-45deg,#014559 0,#012935 100%);background:-ms-linear-gradient(-45deg,#014559 0,#012935 100%);background:-o-linear-gradient(-45deg,#014559 0,#012935 100%);background:linear-gradient(135deg,#014559 0,#012935 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#014559', endColorstr='#012935', GradientType=1);color:#fff;font-size:16px}ion-side-menu.menu .badge{background-color:#fff;color:#014559}ion-side-menu.menu .user-info-container{height:180px;position:relative}ion-side-menu.menu .user-info-container .user-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}ion-side-menu.menu .user-info-container .user-info .logo-image{height:80px;width:80px}ion-side-menu.menu .user-info-container .user-info .user-name{color:#fff;font-size:16px;padding:10px 16px;width:100%;white-space:normal}ion-side-menu.menu .user-info-container .user-info .store-name{font-size:14px}ion-side-menu.menu .item{background-color:transparent;border-color:transparent;cursor:pointer;font-size:16px;line-height:18px;padding:16px 16px 16px calc(env(safe-area-inset-left) + 16px);text-align:left}ion-side-menu.menu .item.has-badge:not(.current)>div:first-child,ion-side-menu.menu .item:not(.has-badge):not(.current){opacity:.6}ion-side-menu.menu .item.activated,ion-side-menu.menu .item:focus,ion-side-menu.menu .item:hover{background-color:#376370;border-color:#376370;color:#fff;opacity:1}@media (max-width:767px){ion-side-menu.menu .user-info-container .user-info .user-name{font-size:16px}ion-side-menu.menu .item{font-size:16px;height:44px;padding-bottom:10px;padding-top:10px}}.header-logo{display:none;position:absolute;top:0;right:20px;width:100px;height:100px;z-index:1}@media (min-width:768px){.header-logo{display:block;top:0}.platform-ios.platform-cordova:not(.fullscreen) .header-logo.has-header{top:20px}}.header-logo img{width:100%;height:100%}.signup-flow-content{background-color:#fff;height:auto!important}.signup-flow-content>.scroll{height:100%}.signup-flow-content>div{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;height:100%}.signup-flow-content .bar-header{display:none}@media (max-width:767px){.signup-flow-content .bar-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}}.signup-flow-content .bar-header .ion-ios-arrow-back,.signup-flow-content .bar-header .ion-ios-arrow-forward{font-size:26px}@media (max-width:767px){.signup-flow-content .bar .title+.button:last-child{position:relative;top:0;bottom:0}}.signup-flow-content .bottom-button{margin-top:0;padding:0 16px 20px;width:100%}@media (min-width:800px){.signup-flow-content .bottom-button{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0;max-width:800px}}.signup-flow-content .bottom-button button{height:44px;line-height:44px;min-height:44px!important}.signup-flow{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;height:100%;padding-bottom:64px;position:relative;width:100%}.platform-ios.platform-cordova:not(.fullscreen) .signup-flow{padding-bottom:84px}@media (min-width:768px){.signup-flow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:560px;max-width:800px}}.signup-flow input{background-color:transparent;font-family:'Roboto regular'}.next-page-button,.previous-page-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #019dac;font-size:16px;height:40px;margin-top:-40px;padding:0;position:absolute;text-align:center;top:50%;width:40px}@media (max-width:767px){.next-page-button,.previous-page-button{display:none}}.next-page-button button,.previous-page-button button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;border:none;color:#019dac;height:100%;line-height:38px;min-height:100%!important;width:100%}.next-page-button{right:-50px}.previous-page-button{left:-50px}.previous-page-button button{padding:0}.signup-title{font-weight:700;font-size:24px;line-height:40px;text-align:center;display:none}@media (min-width:768px){.signup-title{display:block}}.create-account-container,.create-profile-container{width:100%;margin:0 auto;padding:10px 16px;position:relative}.signup-page-message{font-size:14px;min-height:40px;line-height:20px;margin-bottom:10px;padding:10px 16px 0;text-align:center;overflow:hidden}.signup-page-message div{display:inline-block;line-height:normal;vertical-align:middle}.signup-error-message{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;font-size:14px;margin-bottom:5px;padding:0 16px;text-align:left;white-space:pre-wrap;color:#ff0800;margin-top:15px}.create-profile-container .user-details-container{padding:10px 0;overflow:hidden}.create-profile-container .user-profile-image-container{float:left;position:relative;width:80px;height:80px}.create-profile-container .user-profile-image-container #input-banner-image{display:none}.create-profile-container .user-profile-image-container .user-profile-image{cursor:pointer;width:100%;height:100%}.create-profile-container .user-profile-image-container .ion{background-color:#fff;border:1px solid #019dac;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#019dac;cursor:pointer;font-size:20px;line-height:27px;position:absolute;left:50px;top:50px;width:30px;height:30px;text-align:center}.create-profile-container .user-details{margin-left:90px}.create-profile-container .user-details input{border:none;border-bottom:1px solid #eee;display:block;font-size:16px;height:44px;padding:10px 16px;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.create-profile-container .user-details .gender-title{color:#bdbdbd;padding:10px 16px}.create-profile-container .user-details label.item.item-radio{border:4px solid transparent;margin:0;width:49.5%;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.create-profile-container .user-details label.item.item-radio .radio-icon{padding:0 10px 0 0;color:#fff;line-height:44px;visibility:visible}.create-profile-container .user-details label.item.item-radio .item-content{background-color:#def0f1;color:#019dac;height:44px;padding-left:16px;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}@media (max-width:320px){.create-profile-container .user-details label.item.item-radio .item-content{padding-left:8px}.create-profile-container .user-details label.item.item-radio .radio-icon{padding-right:5px}}.create-profile-container .user-details label.item.item-radio.selected .item-content{background-color:#04818e;color:#fff}@media (max-width:767px){.create-profile-container .cancel-link{display:none}}.or-separator{position:relative;height:50px;padding:0 20px;text-align:center;margin:25px 0;color:#bdbdbd}.or-separator .or{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:0 auto;border:1px solid #bdbdbd;line-height:40px}.or-separator::after,.or-separator::before{border-bottom:1px solid #bdbdbd;content:'';width:50%}.or-separator::before{float:left;margin:20px 0 0 -20px}.or-separator::after{float:right;margin:-20px -20px 0 0}.create-account-container .next-page-button.actions,.create-account-container .previous-page-button.actions{min-width:40px}.create-account-container .user-account-details{position:relative;padding:10px 0}.create-account-container .user-account-details .password-strength-meter{padding:0 16px;visibility:hidden}.create-account-container .user-account-details .policy-links{padding-top:40px}.create-account-container .user-account-details .policy-links a{text-decoration:none}.create-account-container .user-account-details .policy-links a:hover{text-decoration:underline}.create-account-container form{width:90%;max-width:450px;margin:0 auto;position:relative}.create-account-container input{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-bottom:1px solid #eee;display:block;font-size:16px;line-height:20px;padding:10px 16px;height:44px;width:100%;margin:0 auto}.create-account-container .password-container{display:-webkit-flex;display:flex;position:relative;margin-bottom:10px}.create-account-container .eye{background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;height:44px;width:20px;position:absolute;right:16px;top:0}.create-account-container .eye-close{background-image:url(../../../images/eye_grey_closed.svg)}.create-account-container .eye-open{background-image:url(../../../images/eye_grey_open.svg)}.create-account-container .create-account-action{margin:20px auto}.preferences-container{-webkit-flex:auto;-ms-flex:auto;flex:auto;height:100%;width:100%;overflow:hidden;padding-bottom:120px;position:relative}@media (min-width:768px){.preferences-container{max-height:450px}}.preferences-container .signup-page-message{font-size:16px}.preferences-container .scroll-view{padding:0 16px;height:100%;width:100%}@media (min-width:768px){.preferences-container .scroll-view{max-height:350px}}.preferences-container .scroll-view .scroll{-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.no-captcha>div{margin:0 auto;padding:20px 0}.platform-mobile .preference{font-size:16px}.stores-container{height:100%;margin:0 auto;max-width:800px;position:relative;width:100%}.stores-container .store-container{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ddd;margin:30px 10px 0}.stores-container .store-container a{text-decoration:none}.stores-container .item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.stores-container .item:first-child{-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.stores-container .item:last-child{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.stores-container .item .store-name,.stores-container .item .store-status{margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stores-container .item .item-label{margin-right:16px}.stores-container .item .item-detail{color:#8e8e93}.stores-container .item .item-master-detail{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}.stores-container .item.item-master-detail-vertical{-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.stores-container .item.item-master-detail-vertical .item-detail{font-size:13px;margin-top:5px;white-space:normal}.stores-container .item.item-master-detail-vertical .item-detail.item-detail-active{color:#019dac}.stores-container .item.item-display-status .item-master-detail{margin-right:5px}.stores-container .item.item-display-status form{-webkit-flex-grow:1;flex-grow:1}.stores-container .item.item-display-status input{font-size:16px;height:24px;width:100%}.stores-container .item.item-display-status .item-action{min-width:47px}.broadcast-modal{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;bottom:inherit;height:initial!important;left:inherit;max-width:600px;min-height:260px!important;right:inherit;top:inherit}.layout-phone .broadcast-modal.modal{width:calc(100% - 20px)}.platform-ios.platform-cordova:not(.fullscreen) .broadcast-modal .bar-header:not(.bar-subheader){height:44px}.platform-ios.platform-cordova:not(.fullscreen) .broadcast-modal .bar-header:not(.bar-subheader)>*{margin-top:0}.platform-ios.platform-cordova:not(.fullscreen) .broadcast-modal.modal:not(.modal-image) .modal-content{height:auto!important}.platform-ios.platform-cordova:not(.fullscreen) .broadcast-modal .has-header{top:44px}.platform-ios.platform-cordova:not(.fullscreen) .broadcast-modal .has-footer{bottom:initial}.broadcast-modal .has-footer{bottom:58px}.broadcast-modal form[name=broadcastForm]{height:100%}.broadcast-modal textarea{border:1px solid #ddd;height:100%;padding:10px;width:100%}.broadcast-modal textarea.has-error{border-color:#ff0800}.broadcast-modal .bar-footer{background-image:none;margin-bottom:10px;min-height:58px;padding:5px 20px}.broadcast-modal .bar-footer .button{font-size:17px;padding:0 16px;width:calc(50% - 15px)}.broadcast-modal .bar-footer .button:last-child{margin-right:calc(env(safe-area-inset-right) + 15px)}.transaction-page .button-clear.button-clear{color:#019dac}.transaction-page-content .order-master-detail{background-color:#fff;height:100%;width:100%}.transaction-page-content .order-master-detail .orders-container{-webkit-transition:width .3s linear;-moz-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear;background-color:#fff;margin-left:0;margin-right:0;width:100%}@media (min-width:768px){.transaction-page-content .order-master-detail .orders-container.has-details{width:40%}}.transaction-page-content .order-master-detail .orders-container.empty{width:100%}.transaction-page-content .order-master-detail .orders-container .scroll-refresher .ionic-refresher-content{width:40%}@media (max-width:480px),(max-width:896px) and (max-height:480px){.transaction-page-content .order-master-detail .orders-container .scroll-refresher .ionic-refresher-content{width:100%}}.transaction-page-content .order-master-detail .orders-container .list{padding-bottom:env(safe-area-inset-bottom)}.transaction-page-content .order-master-detail .order-list{cursor:pointer}.transaction-page-content .order-master-detail .order-list .order{-webkit-align-items:flex-start;align-items:flex-start}@media (max-width:480px),(max-width:896px) and (max-height:480px){.transaction-page-content .order-master-detail .order-list .order{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}}.transaction-page-content .order-master-detail .order-list .order.current{background-color:#def0f1;border-color:#def0f1;color:#019dac}.transaction-page-content .order-master-detail .order-list .order.current .order-details{color:#019dac}.transaction-page-content .order-master-detail .order-list .order:focus,.transaction-page-content .order-master-detail .order-list .order:hover{background-color:#01afc0;border-color:#01afc0;color:#fff}.transaction-page-content .order-master-detail .order-list .order:focus .order-details,.transaction-page-content .order-master-detail .order-list .order:hover .order-details{color:#fff}.transaction-page-content .order-master-detail .order-list .order.activated,.transaction-page-content .order-master-detail .order-list .order:active{background-color:#018996;border-color:#018996;color:#7cc9bc}.transaction-page-content .order-master-detail .order-list .order.activated .order-details,.transaction-page-content .order-master-detail .order-list .order:active .order-details{color:#7cc9bc}.transaction-page-content .order-master-detail .current-order-details{-webkit-transition:left .3s linear;-moz-transition:left .3s linear;-o-transition:left .3s linear;transition:left .3s linear;background-color:#fff;border:1px solid #ddd;color:#444;left:100%;line-height:24px;margin-left:0;margin-right:0;padding-bottom:10px;padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));padding-top:10px;width:60%}@media (min-width:768px){.transaction-page-content .order-master-detail .current-order-details.show-details{left:40%;width:60%}}.transaction-page .transaction-page-content .order-master-detail .current-order-details{left:0;width:100%;margin-bottom:0;padding-bottom:env(safe-area-inset-bottom)}.transaction-page-content .order-master-detail .current-order-details>.scroll{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.transaction-page-content .order-master-detail .current-order-details .order-number,.transaction-page-content .order-master-detail .current-order-details .order-total{font-weight:700}.transaction-page-content .order-master-detail .current-order-details .order-action{cursor:pointer;height:24px;width:24px}.transaction-page-content .order-master-detail .current-order-details .order-status{background-color:#019dac;border-radius:12px;color:#fff;font-size:14px;margin-top:5px;padding:0 10px}.transaction-page-content .order-master-detail .current-order-details .order-status.order-status-canceled{background-color:#8e8e93}.transaction-page-content .order-master-detail .current-order-details .order-details{font-size:14px;margin-top:10px}.transaction-page-content .order-master-detail .current-order-details .line-item{-webkit-align-self:stretch;align-self:stretch;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;font-size:16px;margin-top:10px;overflow:hidden;white-space:normal}.transaction-page-content .order-master-detail .current-order-details .special-instructions{font-size:14px;white-space:pre-wrap}.popover.popover-transaction-actions{left:auto!important;margin-right:10px;right:0!important}.recover-password-page,.reset-password-page,.set-password-page{max-width:450px}@media (max-width:767px){.recover-password-page .cancel-link,.reset-password-page .cancel-link,.set-password-page .cancel-link{display:none}}.reset-password-page .eye-close,.set-password-page .eye-close{background-image:url(../../../images/eye_grey_closed.svg)}.reset-password-page .eye-open,.set-password-page .eye-open{background-image:url(../../../images/eye_grey_open.svg)}