.time-slot.svelte-1wssbj9{height:3vh;width:75%;margin:0 auto;background-color:#228b22;cursor:pointer;color:#fff;font-size:1.05vw;display:flex;justify-content:center;align-items:center;border-radius:.25rem;border-style:none;overflow:hidden}.time-slot-unavailable.svelte-1wssbj9{height:3vh;width:75%;margin:0 auto;background-color:#7b7d7b;cursor:default;color:#fff;font-size:1.05vw;display:flex;justify-content:center;align-items:center;border-radius:.25rem;border-style:none;overflow:hidden}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.time-slot.svelte-1wssbj9{width:85%;height:4vh;font-size:3vw;max-width:11vw}}@media only screen and (max-width: 600px) and (orientation: portrait){.time-slot.svelte-1wssbj9{width:85%;height:4vh;font-size:3.75vw;max-width:11vw}.time-slot-unavailable.svelte-1wssbj9{background-color:#7b7d7b;width:85%;height:4vh;font-size:3.75vw;max-width:11vw}}.time-slot-bay.svelte-14cnehz{border:solid blue 0px;display:flex;flex-direction:column;gap:.9vw}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){.time-slot-bay.svelte-14cnehz{gap:3vw}}@media only screen and (max-width: 600px) and (orientation: portrait){.time-slot-bay.svelte-14cnehz{gap:3vw}}.calendar-display-container.svelte-xvecyd{border:solid white 0px;height:100%;width:75%;margin:0vh auto 0;display:flex;flex-direction:column}.month-selector-section.svelte-xvecyd{border:solid white 0px;height:8vh;display:flex;justify-content:center;align-items:center}#monthDisplay.svelte-xvecyd{border:solid white 0px;font-size:1.5vw;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.day-selector-section.svelte-xvecyd{height:15vh;border:solid red 0px;position:relative}#daySelector.svelte-xvecyd{border-top:solid white 1px;border-bottom:solid white 1px;margin:0 7.5% .9vw;display:grid;grid-template-columns:repeat(7,1fr)}#dayBar.svelte-xvecyd{height:15vh;border:solid white 0px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw}#dayBarMobile.svelte-xvecyd{display:none}#dayBarDayTitle.svelte-xvecyd{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:1.4vw}#dayBarDateTitle.svelte-xvecyd{font-size:1.25vw;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:200}.day-bar-text.svelte-xvecyd{margin:0}.week-arrow-container.svelte-xvecyd{height:15vh;width:7.5%;border:solid blue 0px;display:flex;justify-content:center;align-items:center;font-size:2vw;background-color:transparent}#weekLeftArrowButton.svelte-xvecyd{position:absolute;top:0;left:0;color:#fff;cursor:pointer;border:solid red 0px}#weekRightArrowButton.svelte-xvecyd{position:absolute;top:0;right:0;color:#fff;cursor:pointer}#timeSlotDisplayContainer.svelte-xvecyd{border:solid white 0px;height:41vh;width:85%;margin:0 7.5%;display:grid;grid-template-columns:repeat(7,1fr);overflow-y:auto}@media only screen and (min-width: 601px) and (max-width: 950px) and (orientation: portrait){#monthDisplay.svelte-xvecyd{font-size:4vw}#dayBar.svelte-xvecyd{display:none}#dayBarMobile.svelte-xvecyd{height:15vh;border:solid white 0px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw}#daySelector.svelte-xvecyd{border-top:solid white 1px;border-bottom:solid white 1px;margin:0 7.5% 2vw;display:grid;grid-template-columns:repeat(7,1fr)}#dayBarDayTitle.svelte-xvecyd{font-size:4vw}#dayBarDateTitle.svelte-xvecyd{font-size:3.5vw;margin:0}.calendar-display-container.svelte-xvecyd{width:100%;overflow:hidden}#timeSlotDisplayContainer.svelte-xvecyd{height:45vh;overflow-y:scroll}.week-arrow-container.svelte-xvecyd{font-size:3vw}}@media only screen and (max-width: 600px) and (orientation: portrait){#monthDisplay.svelte-xvecyd{font-size:6vw}#dayBar.svelte-xvecyd{display:none}#dayBarMobile.svelte-xvecyd{height:15vh;border:solid white 0px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw}#daySelector.svelte-xvecyd{border-top:solid white 1px;border-bottom:solid white 1px;margin:0 7.5% 2vw;display:grid;grid-template-columns:repeat(7,1fr)}#dayBarDayTitle.svelte-xvecyd{font-size:5vw}#dayBarDateTitle.svelte-xvecyd{font-size:5vw;margin:0}.calendar-display-container.svelte-xvecyd{width:100%;overflow:hidden}#timeSlotDisplayContainer.svelte-xvecyd{height:40vh;overflow-y:scroll}.week-arrow-container.svelte-xvecyd{font-size:4vw}}
