:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:var(--global-font)!important}.MobileCalendar{width:100%!important;height:100%!important;max-height:100%!important;font-family:var(--global-font)!important}.MobileCalendar .MuiDayCalendar-weekContainer{margin:4vw 0!important;gap:4vw!important;font-family:var(--global-font)!important;height:29px!important}.MobileCalendar .MuiDayCalendar-header{gap:4vw!important;font-family:var(--global-font)!important}.MobileCalendar .MuiDayCalendar-slideTransition{position:relative!important;font-family:var(--global-font)!important}.TabletCalendar{width:100%!important;height:100%!important;max-height:100%!important;font-family:var(--global-font)!important}.TabletCalendar .MuiDayCalendar-weekContainer{margin:4vw 0!important;gap:calc(100vw / 60)!important;font-family:var(--global-font)!important;height:calc(100vw / 55)!important}.TabletCalendar .MuiDayCalendar-header{gap:4vw!important;font-family:var(--global-font)!important}.TabletCalendar .MuiDayCalendar-slideTransition{position:relative!important;font-family:var(--global-font)!important}.TabletCalendar .css-1u23akw-MuiButtonBase-root-MuiPickersDay-root.Mui-disabled:not(.Mui-selected),.TabletCalendar .css-168nijn-MuiPickersDay-root.Mui-disabled:not(.Mui-selected),.TabletCalendar .css-jgls56-MuiButtonBase-root-MuiPickersDay-root.Mui-selected,.TabletCalendar .css-1u23akw-MuiButtonBase-root-MuiPickersDay-root,.TabletCalendar .css-168nijn-MuiPickersDay-root,.TabletCalendar .css-jgls56-MuiButtonBase-root-MuiPickersDay-root:not(.Mui-selected){width:40px;height:40px;font-size:10px;font-family:var(--global-font)!important}body{margin:0;height:100%;width:100%;font-family:var(--global-font)!important}html,.css-ahj2mt-MuiTypography-root,.css-1sn4lm3-MuiTypography-root,.service-page{font-family:var(--global-font)!important}.coupon-input:focus{outline:none;padding:8px!important;font-family:var(--global-font)!important}.spinner{position:relative;left:"200px";font-family:var(--global-font)!important}p.sidebar{color:var(--global-sidebar-font-color)!important}.sidebar{background:var(--global-sidebar-background-color)!important}
