:root{--primary:#346bff;--error:red;--text:#000;--button:#fff;--bgInactive:#f8f8f8;--bg:#f3f3f3;--input:#e7e7e7;--textInactive:#d1d1d1;--placeholder:#9d9ea2;--inputText:#595a5c;--text-input-full-switch-key:#5a5a5a}button{background-color:var(--button);margin-bottom:6px;cursor:pointer;justify-content:flex-start;font-Weight:600;text-transform:none;font-size:16px;border-radius:10px;color:var(--text);padding:13px 14px 14px;height:44px;box-shadow:0 .5px 1px 0 rgba(0,0,0,.15);border:none}button:hover{background-color:var(--input)}.menubutton{width:100%;background-color:var(--button)}.menuButtonPrimary{background-color:var(--primary);color:#fff;justify-content:center}.menuButtonPrimary:hover{background-color:#2854c8}.button.close,.button.logo,header .button{text-decoration:none;height:22px;color:var(--primary);cursor:pointer;font-weight:600}.button.close:visited,.button.logo:visited,header .button:visited{color:var(--primary)}.button.close:active,.button.close:hover,.button.logo:active,.button.logo:hover,header .button:active,header .button:hover{text-decoration:none;font-weight:700}.button.logo.inactive{cursor:default}.button.logo.inactive:visited{color:var(--primary)}.button.logo.inactive:hover{font-weight:600}.inlineButton{justify-content:center;background-color:var(--bgInactive);border:2px solid var(--bgInactive);color:var(--inputText);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.inlineButton.active{cursor:default}.inlineButton.inactive{color:var(--text-input-full-switch-key)}.extra-header-buttons .inlineButton{border:none}button.admin{color:#fff!important;background-color:#c00!important}button.inactive{color:var(--text)!important}button.active,button.inactive{background-color:var(--button)!important}button.active{border:2px solid var(--text)!important;color:var(--text)}button.disabled{background-color:var(--bgInactive)!important;color:var(--textInactive)!important}.drawer button{text-align:left}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--bg);color:var(--text)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}table{font-family:arial,sans-serif;border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;text-align:left;padding:8px}tr:nth-child(2n){background-color:#ddd}input[type=file]{display:none}.Form{width:100%}.Form .message{color:#bc0000}.Textfield{width:100%}.TextfieldLarge textarea{font-size:18px;height:16px}.MuiDrawer-paper{margin-left:40px}.MuiPaper-root.MuiDrawer-paper{border-bottom-left-radius:10px;background-color:var(--bg)}.MuiTypography-root{color:#000}.container{padding-left:12px;padding-right:12px;width:100%;display:block;box-sizing:border-box;margin-left:auto;margin-right:auto}@media only screen and (min-width:600px){.container{max-width:600px}}.grid{margin:0;width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box;padding:10px 10px 0}.grid.row{padding:9px 24px 13px;flex-direction:row;justify-content:space-between;align-items:center}.drawer{padding-bottom:90px;background-color:#f2f3f4}.custom-file-upload{border:1px solid var(--inputText);display:inline-block;cursor:pointer;border-radius:4px;font-size:15px;color:var(--inputText)}.custom-file-upload>div{padding:12px}.custom-file-upload>div>img{width:100%;height:100%}.content{box-sizing:border-box;padding:9px 14px 13px;width:100%}.content h1,.content h2{margin:0;line-height:24px}.content h1{font-size:22px}.content h2{font-size:17px;font-weight:600}.content p{font-size:17px;font-weight:500}.content a,.content.custom-link{cursor:pointer;color:var(--primary);text-decoration:none;font-weight:700}.content a:active,.content a:hover,.content.custom-link:active,.content.custom-link:hover{text-decoration:underline}.content.message{font-size:17px;line-height:24px;font-weight:600;box-sizing:border-box}.badge{background-color:var(--error);border-radius:50%;color:var(--button);width:18px;height:18px;line-height:17px;position:absolute;font-weight:600;text-align:center;top:0;right:6px}.locationPicker>.inlineButton{background-color:var(--button);color:var(--text)}.full-width-row{display:flex;width:100%;gap:4px}.full-width-row>button{flex-grow:0;flex-basis:20%}.full-width-row>.button-wide{flex-grow:4}.extra-header-buttons,.listFilter{display:flex;width:100%;gap:2px}.extra-header-buttons>.inlineButton,.listFilter>.inlineButton{flex-grow:1;justify-content:center}.listFilter>.inlineButton{background-color:var(--bgInactive)}.listFilter>.inlineButton.active,.listFilter>.inlineButton:active,.listFilter>.inlineButton:hover{border:2px solid var(--text);color:var(--text)}.idealbank-label{width:100%}.idealbank-label>span{display:block;padding-bottom:8px}.idealbank-element{border:2px solid var(--textInactive);border-radius:10px;min-height:44px}.idealbank-element:hover{border-color:var(--inputText)}.idealbank-element:active{border-color:var(--primary)}.hideAddress{display:flex;width:100%;flex-grow:1}.hideAddress>div{display:flex;width:50%}.hideAddress>div>.inlineButton{flex-grow:1;justify-content:center;background-color:var(--bgInactive)}.hideAddress>div>.inlineButton.active,.hideAddress>div>.inlineButton:active,.hideAddress>div>.inlineButton:hover{border:2px solid var(--text);color:var(--text)}.activity-list{width:100%}.activity-list>a{display:block;text-decoration:none;color:#000}.activity-list .activity-item{display:flex;background-color:var(--button);border-radius:10px;overflow:hidden;height:164px;cursor:pointer}.activity-list .activity-item .item-image-container{min-width:116px;background-color:var(--bgInactive);text-align:center}.activity-list .activity-item .item-image-container .item-image{background-size:cover;background-position:50% 50%;height:100%}@media only screen and (min-width:428px){.activity-list .activity-item .item-image-container{min-width:160px}}@media only screen and (min-width:620px){.activity-list .activity-item .item-image-container{min-width:234px}}.activity-list .activity-item .activity-item-content-container .activity-item-title{font-size:10px;padding:18px 13px 14px;margin:2px 0 0 1px}.activity-list .activity-item .activity-item-content-container .activity-item-content{padding:11px 13px 12px;margin:0 0 0 1px;display:flex;flex-direction:column;align-items:flex-start}.activity-list .activity-item .activity-item-content-container .activity-item-content h3{margin-top:0;font-size:17px;line-height:24px}.activity-list>a:not(:last-child){margin-bottom:4px}.divider{height:20px;width:100%}.swipe-to-delete{border-radius:10px;margin-bottom:10px;width:100%}.swipe-to-delete a{color:#000;text-decoration:none}.swipe-to-delete a:focus,.swipe-to-delete a:hover,.swipe-to-delete a:visited{color:#000}.swipe-to-delete .message{background-color:var(--bg);border-radius:10px}.swipe-to-delete .message.message-active{background-color:#fff;border-radius:10px}.swipe-to-delete .message .message-title{padding:13px 14px 14px;font-size:17px;line-height:1.4;font-weight:600}.error-message{font-size:13px;font-weight:500;color:var(--error);padding:17px 0 15px}.image-holder{width:100%;height:400px;border-radius:10px;margin-bottom:20px;background-size:cover;background-position:50% 50%}.full-width{width:100%}.MuiGrid-root.text-17-multiple,.text-17-multiple{padding:13px 14px 14px;font-size:17px}.MuiGrid-root.text-13-multiple,.text-13-multiple{padding:17px 14px 15px;font-size:13px;line-height:24px;width:100%}.message-content.text-13-multiple{width:auto}.MuiGrid-root.text-10-multiple,.text-10-multiple{padding:20px 14px 16px;font-size:10px;font-weight:600;line-height:24px}.header.activity{background-color:var(--bgInactive);box-shadow:0 .06em rgba(0,0,0,.3)}.header>div{padding:10px 11px}.header>div>div,.header>div>div>span{padding:11px 13px 12px}.header>div>div>span{color:var(--primary);text-decoration:none}.header>div>div>span.backLink{cursor:pointer;margin-left:-11px;padding:15px 14px 11px}.header>div>div>span:hover{text-decoration:underline;color:var(--placeholder)}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.loader{color:var(--textInactive);font-size:12px;margin:40px auto;position:relative;text-indent:-9999em;transform:translatey(-50px);animation-delay:-.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.person-count-selector{margin:0 -20px}.person-count-selector>.inlineButton.active,.person-count-selector>.inlineButton:active,.person-count-selector>.inlineButton:hover{border:2px solid var(--text);color:var(--text)}.activity-list-selector,.locationPicker,.share-list-selector{margin:0 -18px}.locationPicker,.person-count-selector{display:flex;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.locationPicker::-webkit-scrollbar,.person-count-selector::-webkit-scrollbar{display:none}.locationPicker .MuiButtonBase-root.MuiButton-root.inlineButton,.locationPicker .inlineButton,.person-count-selector .MuiButtonBase-root.MuiButton-root.inlineButton,.person-count-selector .inlineButton{min-width:auto}.locationPicker .MuiButtonBase-root.MuiButton-root.inlineButton:first-child,.locationPicker .inlineButton:first-child,.person-count-selector .MuiButtonBase-root.MuiButton-root.inlineButton:first-child,.person-count-selector .inlineButton:first-child{margin-left:18px}.locationPicker .MuiButtonBase-root.MuiButton-root.inlineButton:last-child,.locationPicker .inlineButton:last-child,.person-count-selector .MuiButtonBase-root.MuiButton-root.inlineButton:last-child,.person-count-selector .inlineButton:last-child{margin-right:18px}.locationPicker .MuiButtonBase-root.MuiButton-root.inlineButton span,.locationPicker .inlineButton span,.person-count-selector .MuiButtonBase-root.MuiButton-root.inlineButton span,.person-count-selector .inlineButton span{white-space:nowrap}.share-list-selector{display:flex;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.share-list-selector::-webkit-scrollbar{display:none}.share-list-selector .share-item{overflow:hidden;display:flex;background-color:var(--button);border-radius:10px;height:164px;cursor:pointer;border:2px solid var(--bg);min-width:273px;margin-right:2px}.share-list-selector .share-item:first-child{margin-left:18px}.share-list-selector .share-item:last-child{margin-right:18px}.share-list-selector .share-item span{white-space:nowrap}.share-list-selector .share-item.selected,.share-list-selector .share-item:active,.share-list-selector .share-item:hover{border:2px solid #000}.share-list-selector .share-item .item-image-container{min-width:116px;background-color:var(--bgInactive);text-align:center}.share-list-selector .share-item .item-image-container .item-image{background-size:cover;background-position:50% 50%;height:100%}.share-list-selector .share-item .share-item-content-container{width:157px}.share-list-selector .share-item .share-item-content-container .share-item-title{font-size:10px;padding:18px 13px 14px;margin:2px 0 0 1px;overflow:hidden;text-overflow:ellipsis}.share-list-selector .share-item .share-item-content-container .share-item-content{padding:11px 13px 12px;margin:0 0 0 1px;display:flex;flex-direction:column;align-items:flex-start;white-space:normal}.share-list-selector .share-item .share-item-content-container .share-item-content h3{margin-top:0;font-size:17px;line-height:24px}.share-list-selector .share-item:not(:last-child){margin-bottom:4px}.person-count-selector .MuiButtonBase-root.inlineButton:not(:last-child){margin-right:2px}.MuiButton-text.inlineButton.switchButton{margin-bottom:0}.font600{font-weight:600}div.no-padding,div.no-padding>div{padding:0}.popup-blackout{background-color:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;top:0;left:0;display:flex;z-index:2}.popup-container{background-color:#fff;width:450px;border-radius:8px;font-size:13px;align-self:center;margin:0 auto;position:relative;padding:20px 20px 5px;text-align:center}@media only screen and (max-width:520px){.popup-container{margin:0 10px}}.popup-content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:160px}.popup-subtext{font-size:10px}.popup-title{font-size:17px;font-weight:600}.popup-message,.popup-title{margin-bottom:12px}.popup-content .popup-footer .button-row{display:flex;width:100%;justify-content:space-between;bottom:10px}.popup-content .button-row>*{color:var(--primary);font-size:17px;font-weight:500;padding:10px 40px;display:flex;justify-content:center;cursor:pointer}.popup-content .button-row>:hover{color:var(--text)}img.qrcode{width:100%;max-width:480px}.yourActivity.hiddenAddress .addressStreet,.yourActivity.hiddenAddress .addressZipcode{color:var(--textInactive)}.MuiInputBase-root{min-height:44px;font-size:15px}.MuiOutlinedInput-input{padding:10px}.MuiFormControl-root.MuiTextField-root>.MuiFormLabel-colorPrimary.Mui-focused{color:var(--primary)}.MuiFormControl-root.MuiTextField-root>.Mui-focused fieldset{border-color:var(--primary)}.MuiAutocomplete-endAdornment{top:50%;transform:translateY(-50%)}.MuiFormLabel-root{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;letter-spacing:.00938em}.MuiDisabled{background-color:green}.bottomNavbar{background-color:var(--bgInactive);height:80px;box-shadow:0 -.06em rgba(0,0,0,.3);color:var(--inputText);font-size:10px;overflow:hidden;position:fixed;bottom:0;width:100%;z-index:2}.bottomNavbar .linkContainer{margin:0 auto;display:flex;justify-content:space-evenly}.bottomNavbar .link{text-decoration:none;color:#000}.bottomNavbar .link:visited{color:var(--inputText)}.bottomNavbar .link .show{display:none}.bottomNavbar .link .hide{display:block}.bottomNavbar .link.active,.bottomNavbar .link:active,.bottomNavbar .link:hover{color:var(--text);text-decoration:none;font-weight:700}.bottomNavbar .link.active .hide,.bottomNavbar .link:active .hide,.bottomNavbar .link:hover .hide{display:none}.bottomNavbar .link.active .show,.bottomNavbar .link:active .show,.bottomNavbar .link:hover .show{display:block}.bottomNavbar .link>div{position:relative;width:60px;height:54px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.bottomNavbar .link>div>*{align-self:center;text-decoration:none}.bottomNavbar .link>div>svg{overflow:visible}.bottomNavbar .link>div>div{margin-top:3px;font-size:10px}.bookinglist{font-size:14px;line-height:1.6;width:100%}.bookinglist>div{display:flex}.bookinglist>div>div{width:50%}.bookinglist>div :nth-child(2){font-weight:700}