@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@1,400;1,500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500&display=swap);@import url(https://use.typekit.net/ywr2xhi.css);@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;500&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.rbc-event-content span{display:block;height:100%}.App{margin:auto}.App .avatar{background-color:#f50057}.signInRoot{height:100vh}.signInPaper{margin:64px 32px;display:flex;flex-direction:column;align-items:center;position:relative}.signInPaper .form{width:100%;margin:4px}.signInPaper .box{margin-top:20px}.dialogRoot .MuiDialog-paperWidthSm{overflow-x:hidden}.userMailList{max-height:32vh;width:50vh;white-space:normal;display:inline-block;word-wrap:break-word;overflow:auto}.rbc-events-container{margin:0!important}.rbc-day-slot .rbc-event{border-style:solid!important;border-width:1px!important;border-radius:6px!important}.rbc-day-slot .rbc-events-container{margin-right:0}.MuiDialogContent-root{flex:1 1 auto;padding:8px 24px}.editArea{text-align:end}.editButton{color:#e53935}.editButton,.MuiCardHeader-content .MuiTypography-h5{text-align:center}@media (min-width:361px) and (max-width:425px){.signInRoot{font-size:.5vmin}.userMailList{width:40vh;text-overflow:ellipsis;width:calc(100% - 10px);word-wrap:break-word}.signInPaper{margin:8px!important}.App{height:95vh;height:100vh;height:calc(var(--vh, 1vh)*100)}.makeStyles-form-461,.makeStyles-others-462{margin-top:0!important}.dialogContent{text-align:center;padding:8px;overflow-x:hidden}}@media (max-width:360px){.dialogContent{text-align:center;padding:8px;overflow-x:hidden}.makeStyles-form-461,.makeStyles-others-462{margin-top:0!important}.userMailList{width:35vh;width:calc(100% - 50px)}.signInPaper{margin:8px!important}.form .makeStyles-submit-6{margin-top:10px!important}.checkPromotions{padding:0!important;width:calc(100% - 3em)}.signInRoot{font-size:.5vmin}.signInRoot .MuiFormControl-marginNormal{margin-bottom:0!important}.signUpRoot{padding:2px!important}.signUpRoot .logo,.signUpRoot .title{display:none}.signUpRoot .MuiTypography-body1{font-size:small!important}.table{overflow:auto}}.cursor-ptr{cursor:pointer!important}.lobby-main-wrapper{width:100%;height:100vh;font-size:1.5vw;overflow:hidden}.lobby-main-wrapper .rbc-current-time-indicator{height:1vh}.lobby-main-wrapper .rbc-day-slot .rbc-event{flex-flow:row wrap;align-items:center}.lobby-main-wrapper .rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:auto;min-height:1em}.datetime-bar{height:5vh}.lobby-cards{height:95vh;background-color:#fff}.lobby-cards .lobby-card-grid{height:50%}.lobby-card{padding:.5vh;box-sizing:border-box;height:100%}.lobby-card .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#fff;text-align:center;height:100%}.lobby-card .room-name{text-align:center;padding:2vh 0;width:100%;margin:2vh 0}.lobby-card .inner .room-name{font-size:2em}.lobby-card .inner .event-info{position:absolute;width:100%}.lobby-card .inner .event-info .title{font-size:1em}.lobby-card .inner .event-info .event-title{font-size:.9em}.lobby-card .inner .event-info .event-time{font-size:.8em}.lobby-card.available .inner{background:url(/images/lobby/available.png);background-size:cover}.lobby-card.available .inner .room-name{background-color:#4f80ff}.lobby-card.available .inner:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background:#4f80ff;opacity:.4;z-index:0}.lobby-card.booked .inner{background:url(/images/lobby/booked.png);background-size:cover}.lobby-card.booked .inner .room-name{background-color:#e84f1c}.lobby-card.booked .inner:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;background:#e84f1c;opacity:.4;z-index:0}.lobby-card .inner>div{position:relative;z-index:1}.lobby-card .lobby-calendar{height:95vh;width:100%}.filter-buttons .MuiButton-textPrimary{font-weight:600}.filter-buttons .MuiButton-textPrimary>span.MuiButton-label{border-bottom:1px solid}#root{letter-spacing:1px}.rbc-toolbar button{font-family:inherit}.innerComponent h6{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:5px}.innerComponent h6:after{position:absolute;left:2px;bottom:7px;width:100%;content:"";background:#3f51b5;height:5px;opacity:.4}