@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;600&display=swap);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#dce4ee;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a:active{color:#3a237b}.AuthenticatedApp_app__AlNzq{min-height:100vh}@media only screen and (max-width:768px){.AuthenticatedApp_app__AlNzq.AuthenticatedApp_open__f6DqX{height:100vh;overflow:hidden}.AuthenticatedApp_mainContent__AjsI-{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.AuthenticatedApp_mainContent__AjsI-.AuthenticatedApp_open__f6DqX{-webkit-transform:translateX(80%);transform:translateX(80%)}}@media only screen and (min-width:768px){.AuthenticatedApp_app__AlNzq{display:flex;height:100vh}.AuthenticatedApp_mainContent__AjsI-{flex:1 1 auto;height:100%;overflow-y:scroll}}.Nav_menu__7eLVs{background:#3a237b;box-sizing:border-box;height:100vh;padding:40px;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:80%;z-index:100}.Nav_menu__7eLVs.Nav_open__Y4HWO{-webkit-transform:translateX(0);transform:translateX(0)}.Nav_menuItem__-MF3W{color:#fff;display:flex;font-size:24px;margin-bottom:16px;text-decoration:none}.Nav_menuItemIcon__aVaes{display:none}.Nav_menuItem__-MF3W.Nav_active__IBB1P .Nav_menuItemText__mN8A0{border-bottom:3px solid #e33f75}@media only screen and (min-width:768px){.Nav_menu__7eLVs{border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);height:calc(100% - 32px);margin:16px;padding:40px 16px;position:relative;-webkit-transform:translateX(0);transform:translateX(0);width:80px}.Nav_menuItem__-MF3W{font-size:20px;margin-bottom:24px}.Nav_menuItemText__mN8A0{display:none;flex-shrink:0}.Nav_menuIconWrapper__IBHAq{margin:0 auto}.Nav_menuItemIcon__aVaes{display:inline-block}.Nav_menuItem__-MF3W.Nav_active__IBB1P .Nav_menuIconWrapper__IBHAq{border-bottom:3px solid #e33f75}}@media only screen and (min-width:1200px){.Nav_menu__7eLVs{padding:40px;width:auto}.Nav_menuIconWrapper__IBHAq{margin:0 16px 0 0}.Nav_menuItemText__mN8A0{display:inline}.Nav_menuItem__-MF3W.Nav_active__IBB1P .Nav_menuIconWrapper__IBHAq{border:none}}.DaySelector_daySelectorWrapper__OCvBo{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.3);border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);padding:16px 8px}.DaySelector_monthSelectorWrapper__6hiCw{align-items:center;display:flex;margin-bottom:16px}.DaySelector_monthSelectorMonth__IfoTT{flex:1 0 auto;text-align:center;text-transform:capitalize}.DaySelector_daysWrapper__I9UHt{align-items:center;display:flex;justify-content:space-between}.DaySelector_childrenWrapper__woN5Y{margin:10px 0}.DaySelector_dayContainer__WjGu2{cursor:pointer;flex:1 1 auto;padding:8px;text-align:center;text-transform:capitalize}.DaySelector_daySelected__rVLk5{background:#3a237b;border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);color:#fff}.DaySelector_dayDisabled__VexeO{color:#929dab}.DaySelector_dayWeekDay__UGSTG{color:#929dab;margin-bottom:4px}.DaySelector_dayDay__9FHr3{font-weight:700}.DaySelector_buttonIcon__gsxiw{background:none;border:none;cursor:pointer;height:32px;padding:8px;text-align:center;width:32px}.DaySelector_emptyButtonIcon__vj\+um{height:32px;width:32px}.Home_wrapper__87nFZ{margin:16px;max-width:800px}.Home_h3__kSm3s{font-size:22px;font-weight:300;margin-bottom:16px}@media only screen and (min-width:1025px){.Home_wrapper__87nFZ{margin:16px auto}}.ButtonLink_button__8Ii\+R{background:none;border:none;border-radius:4px;color:#3a237b;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none}.ButtonLink_primary__aIuCl{background-color:#3a237b;color:#fff}.ButtonLink_secondary__2Icbb{border:2px solid #3a237b}.ButtonLink_block__\+k4KW{box-sizing:border-box;display:block;width:100%}.ButtonLink_small__Mc0zm{padding:10px 16px}.Loader_wrapper__Uq7Q6{display:flex;justify-content:center;margin:32px 0}.PlayersList_player__yBwFY{align-items:center;display:flex;padding:4px 0}.PlayersList_playerAvatar__5zfsb{flex-grow:0;flex-shrink:0;margin-right:8px}.PlayersList_playerName__fP-HW{flex-grow:1;flex-shrink:0}.PlayersList_playerRejected__W4Wj6{text-decoration:line-through}.PlayersList_playerDescription__0\+hGZ{color:#929dab;font-size:14px;font-weight:700}.PlayersList_check__ydfUt{color:#29bd98;margin-left:16px}.PlayersList_times__Ta32N{color:#e33f75;margin-left:16px}.PlayersList_player__yBwFY:nth-of-type(2n) .PlayersList_playerAvatar__5zfsb{background-color:#e33f75}.PlayersList_player__yBwFY:nth-of-type(3n) .PlayersList_playerAvatar__5zfsb{background-color:#197ac8}.PlayersList_player__yBwFY:nth-of-type(4n) .PlayersList_playerAvatar__5zfsb{background-color:#8e19c8}.Avatar_avatar__xOsA\+{align-items:center;background-color:#3a237b;color:#fff;display:flex;font-weight:700;justify-content:center;text-transform:uppercase}.Avatar_avatarSm__I35li{border-radius:4px;font-size:11px;height:24px;width:24px}.Avatar_avatarMd__cAUP3{border-radius:8px;font-size:18px;height:40px;width:40px}.Avatar_avatarLg__skGx4{border-radius:12px;font-size:24px;height:56px;width:56px}.Reservation_card__Xmbw0{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);display:flex;flex-direction:column;margin-bottom:24px;padding:16px}.Reservation_header__FFjxU{align-items:flex-start;display:flex;margin-bottom:16px}.Reservation_h4__3-zr1{font-size:18px;font-weight:400;margin:0}.Reservation_flexFill__m7iQe{flex:1 1 auto}.Reservation_mainContent__3hFHV{flex-grow:1}.Reservation_buttons__BIRyb{display:flex;flex-grow:0;margin-top:16px}.Reservation_button__\+6zSm{flex:1 1 auto;margin:0 8px}.Reservation_button__\+6zSm:first-child{margin-left:0}.Reservation_button__\+6zSm:last-child{margin-right:0}.Button_button__iEiBG{background:none;border:2px solid #3a237b;border-radius:4px;color:#3a237b;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;text-align:center}.Button_primary__VIPCG{background-color:#3a237b;color:#fff}.Button_secondary__zlSfz{border:2px solid #3a237b}.Button_block__FgK3H{display:block;width:100%}.Button_disabled__gCPRN{cursor:not-allowed;opacity:.5}.Button_primary__VIPCG.Button_colorSecondary__osbgu{background-color:#e33f75}.Button_secondary__zlSfz.Button_colorSecondary__osbgu{border-color:#e33f75;color:#e33f75}.Button_small__M5plk{padding:8px 16px}.Tags_tags__rYIpp{display:flex;list-style:none;margin:0;padding:0}.Tags_tag__Lw7NY{border:1px solid #3a237b;border-radius:4px;color:#3a237b;font-size:14px;margin-right:8px;padding:2px 8px}.Tags_tag__Lw7NY.Tags_solid__8UEkW{background:#3a237b;color:#fff}.Tags_tag__Lw7NY.Tags_color2__06Jsm{border-color:#e33f75;color:#e33f75}.Tags_tag__Lw7NY.Tags_solid__8UEkW.Tags_color2__06Jsm{background:#e33f75;color:#fff}.Tags_tag__Lw7NY.Tags_color3__FJ5gp{border-color:#197ac8;color:#197ac8}.Tags_tag__Lw7NY.Tags_solid__8UEkW.Tags_color3__FJ5gp{background:#197ac8;color:#fff}.Tags_tag__Lw7NY.Tags_color4__0UOBf{border-color:#8e19c8;color:#8e19c8}.Tags_tag__Lw7NY.Tags_solid__8UEkW.Tags_color4__0UOBf{background:#8e19c8;color:#fff}.Modal_modal__ZjBx1{background:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.Modal_open__5Co\+4{display:block}.Modal_container__gb-dm{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;margin:25px auto;max-height:calc(100% - 50px);width:90%}.Modal_header__wWEWH{padding:16px;text-align:right}.Modal_content__utlUG{flex:1 1 auto;overflow:auto;padding:0 16px 16px}.Modal_closeIcon__4\+Vai{color:#929dab}@media only screen and (min-width:768px){.Modal_container__gb-dm{max-width:600px}}.LinkButton_linkButton__wy0F5{background:none;border:none;color:#3a237b;cursor:pointer;font-size:16px;font-weight:600;text-decoration:underline}@media only screen and (min-width:768px){.Reservations_reservations__4dPKs{grid-gap:16px;display:grid;grid-template-columns:1fr 1fr}}.Header_header__Lhnr8{align-items:center;display:flex;justify-content:space-between;margin:24px}.Header_leftContainer__fONsB{flex-grow:1}.Header_rightContainer__ZC8El{align-items:center;display:flex;flex-grow:0;flex-shrink:0}.Header_notifications__6mSKu{color:#3a237b;margin-right:16px}@media only screen and (min-width:768px){.Header_header__Lhnr8{margin-bottom:0}.Header_menuIcon__xnB15{display:none}}.ReservationForm_wrapper__FkkA9{margin:16px}.ReservationForm_container__aXzE\+{margin:0 0 24px}.ReservationForm_header__\+gw6f{align-items:center;display:flex;margin:16px 0}.ReservationForm_timer__bF8Pm{flex-grow:0;font-size:18px;font-weight:700}.ReservationForm_h3__P0sVe{flex:1 1 auto;font-size:22px;font-weight:300;margin:0}.ReservationForm_description__3TmEw{margin:0 0 24px}.ReservationForm_card__ddoSz{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);margin-bottom:24px;padding:16px}.ReservationForm_teeTimes__bv\+\+C{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:16px 0}.ReservationForm_empty__UXPEr{color:#707070;padding:24px 0;text-align:center}.ReservationForm_players__JxNjR{list-style:none;margin:24px 0;padding:0}.ReservationForm_button__EKQwS{margin:16px 0}.ReservationForm_termsCheckbox__yL9fr{margin:16px 8px 32px}.ReservationForm_inlineLink__ltsLD{display:inline;padding:0}.ReservationForm_rules__PHsuP{margin:8px;padding-left:16px}@media only screen and (min-width:768px){.ReservationForm_wrapper__FkkA9{margin:0 auto;max-width:600px}.ReservationForm_teeTimes__bv\+\+C{grid-template-columns:1fr 1fr 1fr 1fr}}.ReservationForm_resourceCheckboxesWrapper__hJMUY{margin:16px 0}.RadioButton_radioButtons__bM\+Rd{background:#ccd1e3;border-radius:4px;display:flex;width:100%}.RadioButton_radioButtons__bM\+Rd .RadioButton_radioButton__5D-QC{border:none}.RadioButton_radioButton__5D-QC{background:none;border:2px solid #3a237b;border-radius:4px;color:#3a237b;cursor:pointer;flex:1 1 auto;font-size:16px;font-weight:600;padding:8px;text-align:center}.RadioButton_radioButton__5D-QC:hover{background-color:#ccd1e3}.RadioButton_radioButtonSelected__CbJLF{background-color:#3a237b;color:#fff}.RadioButton_radioButtonSelected__CbJLF:hover{background-color:#3a237b}.RadioButton_color2__5FBzF{border-color:#e33f75;color:#e33f75}.RadioButton_radioButtonSelected__CbJLF.RadioButton_color2__5FBzF{background-color:#e33f75;color:#fff}.RadioButton_color3__S3ZIr{border-color:#197ac8;color:#197ac8}.RadioButton_radioButtonSelected__CbJLF.RadioButton_color3__S3ZIr{background-color:#197ac8;color:#fff}.RadioButton_color4__TQvaI{border-color:#8e19c8;color:#8e19c8}.RadioButton_radioButtonSelected__CbJLF.RadioButton_color4__TQvaI{background-color:#8e19c8;color:#fff}.ResourceCheckboxes_checkboxes__0qs7I{align-items:center;display:flex;justify-content:center}.ResourceCheckboxes_checkbox__T92mT{margin:0 16px;padding:16px}.Checkbox_checkbox__x6F91{cursor:pointer}.Checkbox_checkboxIcon__46HkL{color:#3a237b;margin-right:8px}.Checkbox_checkboxLabel__Z2Rv\+{cursor:pointer}.Checkbox_color2__n\+Qo3.Checkbox_unchecked__dQnhm,.Checkbox_color3__NNNvz.Checkbox_unchecked__dQnhm,.Checkbox_color4__uqtJj.Checkbox_unchecked__dQnhm,.Checkbox_unchecked__dQnhm{color:#ccd1e3}.Checkbox_color2__n\+Qo3{color:#e33f75}.Checkbox_color3__NNNvz{color:#197ac8}.Checkbox_color4__uqtJj{color:#8e19c8}.Alert_alert__ksdPG{border:1px solid;border-radius:4px;margin:16px 0;padding:8px}.Alert_alert__ksdPG a{color:#000;font-weight:700}.Alert_alertWarning__DPUD3{background-color:#fff3cd;border-color:#f2a338}.PlayerSelector_wrapper__rKYD0{position:relative}.PlayerSelector_input__V8-py{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:24px;padding:16px;width:100%}.PlayerSelector_input__V8-py:focus{box-shadow:0 1px 24px -1px rgba(0,0,0,.3);outline:none}.PlayerSelector_players__kv04b{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.7);border-radius:4px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);box-sizing:border-box;list-style:none;padding:16px;position:absolute;top:45px;width:100%;z-index:1}.PlayerSelector_player__At\+R5{align-items:center;cursor:pointer;display:flex;padding:8px}.PlayerSelector_playerAvatar__rkcpC{flex-grow:0;flex-shrink:0;margin-right:8px}.PlayerSelector_player__At\+R5:nth-of-type(2n) .PlayerSelector_playerAvatar__rkcpC{background-color:#e33f75}.PlayerSelector_player__At\+R5:nth-of-type(3n) .PlayerSelector_playerAvatar__rkcpC{background-color:#197ac8}.PlayerSelector_player__At\+R5:nth-of-type(4n) .PlayerSelector_playerAvatar__rkcpC{background-color:#8e19c8}.Player_player__KO2rk{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6);border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);display:flex;margin-bottom:16px;padding:16px}.Player_playerAvatar__m7M4K{flex-grow:0;flex-shrink:0;margin-right:8px}.Player_playerName__Y3DQr{flex:1 1 auto}.Player_playerRejected__6O1mG{text-decoration:line-through}.Player_details__fw9Vz{color:#929dab;font-size:14px;font-weight:700}.Player_removeIcon__yzoLn{color:#929dab;cursor:pointer;flex-grow:0;flex-shrink:0;margin:0 8px}.Player_acceptedIcon__Usfcz{color:#29bd98;margin-left:16px}.Player_rejectedIcon__7ydi3{color:#e33f75;margin-left:16px}.Player_player__KO2rk:nth-of-type(2n) .Player_playerAvatar__m7M4K{background-color:#e33f75}.Player_player__KO2rk:nth-of-type(3n) .Player_playerAvatar__m7M4K{background-color:#197ac8}.Player_player__KO2rk:nth-of-type(4n) .Player_playerAvatar__m7M4K{background-color:#8e19c8}.CountdownTimer_timer__SiPCS{color:#3a237b;font-size:20px;font-weight:700;padding:8px}.CountdownTimer_danger__nB06-{color:#c72727}.Calendar_wrapper__1USPs{margin:16px}.Calendar_h3__euMLE{font-size:22px;font-weight:300;margin-bottom:8px}.Calendar_italic__M7fv\+{color:#707070;font-style:italic}.Calendar_empty__c0r11{color:#707070;padding:24px 0;text-align:center}.Calendar_teeTimes__5RP3U{padding:24px 0}.Calendar_teeTime__pbElZ{align-items:flex-start;display:flex;margin-bottom:16px}.Calendar_teeTimeSelected__dii8v .Calendar_card__8hXT1{background-color:#fff}.Calendar_timeSlot__8APFf{font-weight:700;margin-right:16px;width:40px}.Calendar_reservationLink__0KO-5{flex:1 1 auto;text-decoration:none}.Calendar_card__8hXT1{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);box-sizing:border-box;color:#000;padding:16px;width:100%}.Calendar_players__4mJe6{margin-bottom:4px}.Calendar_linkIcon__\+qMLx{margin-right:8px}.Calendar_desktopHeader__I3fBu{align-items:center;display:flex;margin-bottom:16px}.Calendar_desktopTabs__nOsmJ{margin:0 24px!important;min-width:400px}.Calendar_resourceCheckboxes__btVKk{margin:16px 0}@media only screen and (min-width:768px){.Calendar_wrapper__1USPs{height:calc(100vh - 136px);margin:0 16px}.Calendar_teeTimes__5RP3U{flex:1 1 auto;overflow:auto;padding-right:20px}.Calendar_mainContent__kQRut{display:flex;height:100%}.Calendar_reservationDetails__Qp\+rA{background:#fff;border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);flex-shrink:0;margin:24px;width:350px}.Calendar_resourceCheckboxes__btVKk{margin:0}}.Dropdown_wrapper__5-Gbp{position:relative;width:auto}.Dropdown_dropDown__JN5Xb{align-items:center;background:hsla(0,0%,100%,.4);border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);cursor:pointer;display:flex;padding:16px}.Dropdown_dropDownIcon__7Nblx{color:#3a237b;margin-right:8px}.Dropdown_dropDownValue__XIq3Y{flex:1 1 auto}.Dropdown_dropDownChevron__LeJMz{margin-left:16px}.Dropdown_list__t\+Yj9{background:#fff;border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);box-sizing:border-box;left:0;list-style:none;margin:0;padding:8px 0;position:absolute;top:60px;width:100%;z-index:2}.Dropdown_listItem__7v4cE{cursor:pointer;padding:8px 16px}.Dropdown_listItem__7v4cE:hover{background-color:#dce4ee}.Dropdown_listItem__7v4cE.Dropdown_selected__8Y9Ye{color:#3a237b;font-weight:700}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.teeTapp__datepicker__wrapper{width:auto}.teeTapp__datepicker{border:none;box-shadow:0 1px 24px -1px rgba(0,0,0,.3)}.teeTapp__datepicker .react-datepicker__header{background:#edf1f6;border-bottom:none;padding:16px}.teeTapp__datepicker .react-datepicker__day--keyboard-selected,.teeTapp__datepicker .react-datepicker__day--selected,.teeTapp__datepicker .react-datepicker__month-text--keyboard-selected,.teeTapp__datepicker .react-datepicker__quarter-text--keyboard-selected,.teeTapp__datepicker .react-datepicker__year-text--keyboard-selected{background-color:#3a237b}.teeTapp__datepicker .react-datepicker__navigation-icon:before{border-color:#3a237b}.teeTapp__datepicker .react-datepicker__navigation-icon--previous{right:-12px;top:4px}.teeTapp__datepicker .react-datepicker__navigation--next{right:12px;top:4px}.teeTapp__datepicker .react-datepicker__month{padding:8px}.ReservationDetails_wrapper__YkYNm{overflow-y:auto;padding:32px 16px}.ReservationDetails_header__-AH06{align-items:flex-start;display:flex}.ReservationDetails_h3__VbepF{flex:1 1 auto;font-size:20px;margin:0}.ReservationDetails_tags__JIkIJ{flex-shrink:0}.ReservationDetails_h4__z\+ilM{color:#3a237b;margin-bottom:8px}.ReservationDetails_card__9aYWj{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);margin-bottom:24px;padding:16px}.ReservationComments_h4__PmzUu{color:#3a237b;margin-bottom:8px}.ReservationComments_comment__xxNn\+{margin-bottom:8px;padding:8px}.ReservationComments_commentHeader__H4L0p{display:flex;font-size:14px;margin-bottom:4px}.ReservationComments_commentAuthor__vHdCa{color:#3a237b;font-weight:600;margin-right:8px}.ReservationComments_commentTime__i9xKN{flex:1 1 auto}.ReservationComments_commentBody__N-L3k{background-color:hsla(0,0%,100%,.5);border-radius:4px;padding:8px}.ReservationComments_deleteIcon__ev9PY{color:#929dab;cursor:pointer;padding:0 8px}.ReservationComments_deleteIcon__ev9PY:hover{color:#3a237b}.ReservationComments_textarea__gQ6QN{border:1px solid #ccd1e3;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:inherit;padding:12px;width:100%}.ReservationComments_textarea__gQ6QN:active,.ReservationComments_textarea__gQ6QN:focus{border:2px solid #3a237b;outline:none}.ReservationComments_submitButton__KptJt{display:block;margin-left:auto}@media only screen and (min-width:768px){.ReservationComments_commentBody__N-L3k{background-color:#e8eef6}}.MyReservations_wrapper__yyLNr{margin:16px;max-width:800px}.MyReservations_h3__41Otb{font-size:22px;font-weight:300;margin-bottom:8px}@media only screen and (min-width:768px){.MyReservations_tabs__-VAec{max-width:400px}}@media only screen and (min-width:1025px){.MyReservations_wrapper__yyLNr{margin:16px auto}}.Tabs_tabs__ahvK8{list-style:none;margin:32px 0;padding:0}.Tabs_tabsFlex__GUorS{display:flex}.Tabs_tab__jFOqL{color:#3a237b;cursor:pointer;display:inline-block;flex:1 1 auto;padding:8px 48px;text-align:center;text-decoration:none}.Tabs_tab__jFOqL:hover{font-weight:700}.Tabs_tabs__ahvK8.Tabs_underline__kSpln{border-bottom:1px solid #ccc}.Tabs_pill__5iEeO .Tabs_tabSelected__UDdXG{background:#ccd1e3;border-radius:4px;font-weight:700}.Tabs_underline__kSpln .Tabs_tabSelected__UDdXG{border-bottom:3px solid #3a237b;font-weight:700}.Profile_wrapper__u7D4q{margin:16px}.Profile_overview__Fmevj{margin-bottom:36px;text-align:center}.Profile_avatar__V-6hU{margin:0 auto}.Profile_h3__jdOKC{font-size:22px;font-weight:300;margin-bottom:8px}.Profile_details__xlQjc{color:#929dab;font-size:14px;font-weight:700}.Profile_label__PLxCZ{color:#3a237b;font-weight:600}.Profile_form__opIhl{margin-bottom:36px}.Profile_field__mz2oI{background:none;border:none;border-bottom:1px solid #c2c7cd;box-shadow:none;display:block;font-size:16px;margin-bottom:16px;padding:8px 0;width:100%}.Profile_input__bdxW7{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin:16px auto;padding:16px;width:80%}.Profile_editButtons__LS3Tz{align-items:center;display:flex;justify-content:center}.Profile_button__UDWPL{margin:0 8px}.Profile_languages__9uASJ{display:flex;margin:8px 0;width:250px}.Profile_passwordWrapper__WY5xC{position:relative}.Profile_changePasswordLink__lTl2n{position:absolute;right:0;top:16px}@media only screen and (min-width:768px){.Profile_wrapper__u7D4q{margin:0 auto;max-width:600px}}.ChangePassword_wrapper__THZcX{box-sizing:border-box;margin:40px auto;max-width:500px;padding:16px;width:100%}.ChangePassword_h3__ZRDyr{font-size:22px;font-weight:300;margin-bottom:8px}.ChangePassword_description__2V177{margin-top:0}.ChangePassword_loginLink__SIety{display:block;font-weight:700;margin:16px 0;text-align:center}.ChangePassword_successMessage__HvaYL{align-items:center;background:hsla(0,0%,100%,.4);border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);display:flex;margin:32px;padding:16px}.ChangePassword_successIcon__lzDwl{color:#3a237b;margin-right:16px}.ChangePassword_backIcon__D0Ma3{margin-right:8px}.PasswordConfirmation_label__FEs6l{color:#3a237b;display:block;font-weight:700;margin-bottom:8px}.PasswordConfirmation_submitButton__h\+D1g{margin-top:24px}.PasswordField_passwordFieldWrapper__lEZlg{position:relative}.PasswordField_passwordFieldInput__vKfw3{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:16px;padding:16px 40px 16px 16px;width:100%}.PasswordField_passowordFieldVisibility__2NKlJ{color:#3a237b;cursor:pointer;position:absolute;right:12px;top:12px}.Rules_wrapper__5hMjE{margin:16px 16px 48px}@media only screen and (min-width:768px){.Rules_wrapper__5hMjE{margin:0 auto 48px;max-width:600px}}.Today_wrapper__qnXvZ{margin:16px}.Today_header__6EB\+u{background:#3a2381;box-sizing:border-box;color:#fff;display:block;font-size:18px;font-weight:700;left:0;padding:16px;position:fixed;text-align:center;top:0;width:100%;z-index:2}.Today_empty__DGRNs{color:#707070;padding:24px 0;text-align:center}.Today_h3__ingK4{font-size:22px;font-weight:300;margin-bottom:8px}.Today_italic__DWb7G{color:#707070;font-style:italic}.Today_teeTimes__IOQfz{padding:60px 0 24px}.Today_teeTime__4hSmB{align-items:flex-start;display:flex;margin-bottom:16px}.Today_teeTimeSelected__1owrb .Today_card__9Ix2x{background-color:#fff}.Today_timeSlot__ej6f\+{font-weight:700;margin-right:16px;width:40px}.Today_reservationLink__soNzQ{flex:1 1 auto;text-decoration:none}.Today_card__9Ix2x{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);box-sizing:border-box;color:#000;padding:16px;width:100%}.Today_players__YuCIw{margin-bottom:4px}.Today_linkIcon__zck08{margin-right:8px}.Today_desktopHeader__4uERr{align-items:center;display:flex;margin-bottom:16px}.Today_desktopTabs__L4r-T{margin:0 24px!important;min-width:400px}.Today_resourceCheckboxes__UOsbb{margin:16px 0}@media only screen and (min-width:768px){.Today_teeTimes__IOQfz{flex:1 1 auto;overflow:auto;padding-right:20px}.Today_reservationDetails__wIJ8s{background:#fff;border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);flex-shrink:0;margin:24px;width:350px}.Today_resourceCheckboxes__UOsbb{margin:0}}.Today_availableSlot__KU036{background-color:#c9d5e2;border-radius:8px;padding:16px;width:100%}.Today_availableSlotText__xwD9D{margin-bottom:4px}.Admin_wrapper__ZXF1G{flex:1 1 auto;margin:16px}.Admin_tabs__RskAf{margin-top:0}.NewUser_h3__vQVo\+{flex:1 1 auto;font-size:22px;font-weight:300;margin-bottom:24px;margin-top:0}.NewUser_label__3Wm\+9,.NewUser_requiredLabel__s9CNq{color:#3a237b;display:block;font-weight:700;margin-bottom:8px}.NewUser_textLabel__fudSw{color:#3a237b;display:block;font-weight:700}.NewUser_field__tP7hv{margin-bottom:12px}.NewUser_requiredLabel__s9CNq:after{color:#197ac8;content:"*";margin-left:4px}.NewUser_wrapper__3F2oW{box-sizing:border-box;margin:0 auto;max-width:600px}.NewUser_loginLink__jwU7U{display:block;font-weight:700;margin:16px 0;text-align:center}.NewUser_input__wCJiH{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:16px;padding:16px 40px 16px 16px;width:100%}.NewUser_inputGroup__VT-1-{align-items:center;display:flex}.NewUser_inputGroup__VT-1->div{flex:1 1 auto;margin-right:18px}.NewUser_inputGroup__VT-1->div:last-of-type{margin-right:0}.NewUser_birthdayField__7au8w{align-items:center;display:flex;margin-bottom:16px}.NewUser_divider__j2A-U{color:#3a237b;font-weight:700;margin:0 8px}.NewUser_birthdayField__7au8w .NewUser_input__wCJiH{margin-bottom:0;padding:16px;width:60px}.NewUser_birthdayField__7au8w .NewUser_yearInput__FwgxP{width:100px}.NewUser_submitButton__PdpPC{margin:24px 0;width:100%}.NewUser_required__eG3Ah{outline:1px solid #197ac8}.NewUser_card__A8sBR{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:boxShadow;display:flex;flex-direction:column;margin:24px;padding:16px}.NewUser_actionsWrapper__iCoBt{margin-bottom:40px}.NewUser_dropdown__zFthA>div{background-color:#fff;box-shadow:none}@media only screen and (min-width:768px){.NewUser_actionsWrapper__iCoBt{display:flex;justify-content:flex-end}.NewUser_submitButton__PdpPC{width:auto}}.User_nav__haqBi{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.User_overview__RdToK{margin-bottom:36px;text-align:center}.User_avatar__Paknx{margin:0 auto}.User_h3__lpJ9C{font-size:22px;font-weight:300;margin-bottom:8px}.User_navButton__lsXKj{margin-left:16px}.User_label__kNHxe{color:#3a237b;font-weight:600}.User_form__\+Suzw{margin:0 auto 36px;max-width:600px}.User_formGroup__BKiay{display:flex;>div{flex:1 1 auto;margin-right:16px;&:last-of-type{margin-right:0}}}.User_field__pniNd{background:none;border:none;border-bottom:1px solid #c2c7cd;box-shadow:none;display:block;font-size:16px;margin-bottom:16px;padding:8px 0;width:100%}.User_link__5fW7H{color:#3a237b;font-size:16px;font-weight:600}.Users_h3__WbnV\+{flex:1 1 auto;font-size:22px;font-weight:300;margin-bottom:8px;margin-top:0}.Users_table__TjEtt{border-collapse:collapse;position:relative;width:100%}.Users_thead__rdVdE{border-radius:8px 8px 0 0;overflow:hidden}.Users_tr__1lnLj{background-color:#fff;&:nth-of-type(2n){background-color:#ededed}&:hover{background-color:#ccd1e3}}.Users_th__A7u1J{background:#3a237b;color:#fff;cursor:pointer;padding:12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.Users_td__Zn0Hy{min-width:100px;padding:8px}.Users_inputWrapper__LXujX{background-color:#fff;border-radius:8px;margin-right:16px;padding:8px}.Users_input__Z-PE4{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;width:250px;&:focus-visible{outline:0}}.Users_searchIcon__XTEp-{margin-right:8px}.Users_header__eI-XF{align-items:center;display:flex;margin-bottom:16px}.Users_title__X8Qah{flex:1 1 auto}.Users_icon__hO60q{color:#7b7b7b;margin-left:8px;&:hover{color:#3a237b}}.Users_loaderWrapper__f99FT{margin:24px auto}.Users_sortIcon__fqyMc{color:#ccd1e3;margin:0 16px;opacity:.4}.Users_sortIconActive__2Yyom{color:#fff;margin:0 16px;opacity:1}.Users_link__AaO5F{background:none;border:none;color:#000;cursor:pointer;font-size:16px;text-decoration:none}.Events_header__11ZgK{align-items:center;display:flex;margin-bottom:24px}.Events_h3__HNexB{flex:1 1 auto;font-size:22px;font-weight:300;margin-bottom:8px;margin-top:0}.Events_h4__g-SEX{font-size:18px;font-weight:700;margin:0 16px 0 0}.Events_card__fWT19{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);display:flex;margin-bottom:24px;padding:16px}.Events_eventInfo__MSHhx{flex:1 1 auto}.Events_eventInfoTop__q50hA{align-items:center;display:flex;margin-bottom:4px}.Events_inputGroup__jzhtc{margin-bottom:16px}.Events_label__rHlDb{color:#3a237b;display:block;font-weight:700;margin-bottom:8px}.Events_input__XqOIF{margin-bottom:16px;width:100%}.Events_inputInline__7G\+Lt,.Events_input__XqOIF{border:1px solid #ccd1e3;border-radius:4px;box-sizing:border-box;font-size:16px;padding:16px}.Events_inputInline__7G\+Lt{margin:0 8px}.Events_textarea__Fu1dD{border:1px solid #ccd1e3;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:inherit;padding:12px;width:100%}.Events_dateWithTime__Ql810{align-items:center;display:flex}.Events_timeSelector__gHlXz{margin-left:16px}.Events_buttonRow__9tLvu{align-items:center;display:flex;justify-content:flex-end;margin:32px 0}.Events_button__de6v7{margin-left:16px}.Events_empty__wPH8p{align-items:center;display:flex;justify-content:center;padding:40px}.Login_container__Hig8X{margin:16px;padding:16px}.Login_logoContainer__-hnnX{align-items:center;background-color:#fff;border-radius:4px;display:flex;height:120px;justify-content:center;margin:24px auto;width:120px}.Login_logoContainer__-hnnX svg{height:auto;width:80px}.Login_inputGroup__a5DGb{margin-bottom:24px}.Login_label__i-GwZ{color:#3a237b;display:block;font-weight:700;margin-bottom:8px}.Login_input__MMiI3{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:16px;padding:16px;width:100%}.Login_links__gsMTz{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0}.Login_link__nfPM7{margin-bottom:16px;text-align:center;width:100%}@media only screen and (min-width:768px){.Login_container__Hig8X{margin:0 auto;max-width:500px}.Login_link__nfPM7{text-align:left;width:auto}}.ForgotPassword_wrapper__WAt8D{box-sizing:border-box;margin:40px auto;max-width:500px;padding:16px;width:100%}.ForgotPassword_h3__RUtvL{font-size:22px;font-weight:300;margin-bottom:8px}.ForgotPassword_label__zJbCp{color:#3a237b;display:block;font-weight:700;margin-bottom:8px}.ForgotPassword_input__pHQvn{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:16px;padding:16px;width:100%}.ForgotPassword_loginLink__cZaQw{display:block;font-weight:700;margin:16px 0;text-align:center}.ForgotPassword_successMessage__Olkfe{align-items:center;background:hsla(0,0%,100%,.4);border-radius:8px;box-shadow:0 1px 24px -1px rgba(0,0,0,.3);display:flex;margin:32px;padding:16px}.ForgotPassword_successIcon__UaFCK{color:#3a237b;margin-right:16px}.Welcome_wrapper__zYxPP{box-sizing:border-box;margin:40px auto;max-width:500px;padding:16px;width:100%}.Welcome_h3__lS-U9{font-size:22px;font-weight:300;margin-bottom:8px}.Welcome_loginLink__JUtor{display:block;font-weight:700;margin:16px 0;text-align:center}.Register_label__D7gwh,.Register_requiredLabel__8lnhu{color:#3a237b;display:block;font-weight:700;margin-bottom:8px}.Register_textLabel__CKlV7{color:#3a237b;display:block;font-weight:700}.Register_field__qEWLW{margin-bottom:12px}.Register_requiredLabel__8lnhu:after{color:#197ac8;content:"*";margin-left:4px}.Register_wrapper__nx8a7{box-sizing:border-box;margin:40px auto;max-width:600px;padding:16px;width:100%}.Register_h3__tVMqm{font-size:22px;font-weight:300;margin-bottom:8px}.Register_loginLink__\+OJmQ{display:block;font-weight:700;margin:16px 0;text-align:center}.Register_input__rDnTN{border:none;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:16px;padding:16px 40px 16px 16px;width:100%}.Register_inputGroup__7dZL1{align-items:center;display:flex}.Register_inputGroup__7dZL1 div{flex:1 1 auto}.Register_inputGroup__7dZL1 div:first-of-type{margin-right:18px}.Register_birthdayField__X7Dr4{align-items:center;display:flex;margin-bottom:16px}.Register_divider__TMwiz{color:#3a237b;font-weight:700;margin:0 8px}.Register_birthdayField__X7Dr4 .Register_input__rDnTN{margin-bottom:0;padding:16px;width:60px}.Register_birthdayField__X7Dr4 .Register_yearInput__hOF\+J{width:100px}.Register_submitButton__87Wev{margin:24px 0;width:100%}.Register_required__EIiMP{outline:1px solid #197ac8}.Register_card__57Hu2{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsla(0,0%,100%,.4);border-radius:4px;box-shadow:boxShadow;display:flex;flex-direction:column;margin:24px;padding:16px}@media only screen and (min-width:768px){.Register_submitButton__87Wev{float:right;width:auto}}
/*# sourceMappingURL=main.873c79b0.css.map*/