.styles-module-scss-module__tAVX1a__wrapper{background-color:var(--home-header-background);width:100%;padding:1rem 0;position:relative}.styles-module-scss-module__tAVX1a__wrapper:before{content:"";background-color:var(--home-header-background);z-index:-1;width:200dvw;height:100%;position:absolute;inset:0 0 0 -50%}.styles-module-scss-module__tAVX1a__wrapper .styles-module-scss-module__tAVX1a__filters,.styles-module-scss-module__tAVX1a__wrapper .styles-module-scss-module__tAVX1a__filters>div{gap:.5rem;display:flex}.styles-module-scss-module__tAVX1a__wrapper .styles-module-scss-module__tAVX1a__filters .filter-active{outline:3px solid}@media only screen and (max-width:768px){.styles-module-scss-module__tAVX1a__filters{flex-wrap:wrap}}
.styles-module-scss-module__kZn-Rq__RoomCard{border-radius:var(--border-radius);border:var(--border-width) var(--border-style) var(--border-color);gap:1rem;display:flex}.styles-module-scss-module__kZn-Rq__RoomCard.styles-module-scss-module__kZn-Rq__green_opt .styles-module-scss-module__kZn-Rq__RoomStatus:after{content:"";background-color:#6dcc00;border-radius:1rem;width:5px;height:80%;position:absolute;inset:10% calc(-.5rem - 4px) 0 auto}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomStatus{width:.75rem;position:relative}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomStatus:before{content:"";border-radius:var(--border-radius) 0 0 var(--border-radius);border:var(--border-width) var(--border-style) var(--border-color);background-color:currentColor;margin:-1px;position:absolute;inset:0}@media only screen and not (max-width:768px){.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomStatus:before{border-right:unset}}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomOccasion,.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomEvent,.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions{color:var(--main-color);gap:.5rem;display:flex}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomOccasion svg,.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomEvent svg,.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions svg{align-content:center;width:2rem;height:2rem;margin:auto}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomOccasion .dx-loadindicator{align-content:center;width:2rem;height:2rem;margin:auto}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomEvent .dx-loadindicator{align-content:center;width:2rem;height:2rem;margin:auto}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-loadindicator{align-content:center;width:2rem;height:2rem;margin:auto}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent{flex-wrap:wrap;flex:1;gap:.25rem;margin:.5rem 0;display:flex}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent p{flex-basis:100%}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent span{order:1;font-size:.875em}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent span:not(:last-of-type){margin-right:.5rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions{border-left:var(--border-width) var(--border-style) var(--border-color);border-radius:0 var(--border-radius) var(--border-radius) 0;gap:0;position:relative}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-button{width:auto;height:auto;color:var(--main-color);border-radius:0;padding:0 .75rem!important}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-button:last-of-type{border-radius:0 var(--border-radius) var(--border-radius) 0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions svg{width:1.75rem;height:1.75rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-loadindicator{width:1.75rem;height:1.75rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions>div:not(:last-of-type):after{content:"";border-radius:var(--border-radius);background-color:var(--border-color);width:1px;height:80%;position:absolute;inset:10% 0 0 auto}@media only screen and (max-width:768px){.styles-module-scss-module__kZn-Rq__RoomCard{flex-wrap:wrap;justify-content:space-between;gap:.5rem}.styles-module-scss-module__kZn-Rq__RoomCard>:not(.styles-module-scss-module__kZn-Rq__RoomStatus){padding:0 1rem}.styles-module-scss-module__kZn-Rq__RoomCard.styles-module-scss-module__kZn-Rq__green_opt .styles-module-scss-module__kZn-Rq__RoomStatus:after{width:calc(100% - 2rem);height:4px;inset:auto 0 calc(-.25rem - 5px) 1rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomOccasion svg,.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomEvent svg,.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions svg{margin:.25rem 0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomOccasion .dx-loadindicator{margin:.25rem 0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomEvent .dx-loadindicator{margin:.25rem 0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-loadindicator{margin:.25rem 0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomStatus{order:0;width:100%;height:.75rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomStatus:before{border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:unset}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomOccasion{order:2}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent{flex-basis:100%;order:1}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomEvent{order:3}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions{border-top:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius) 0;order:4;justify-self:flex-end;padding:0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-button{border-radius:var(--border-radius) 0;padding:0 1.75rem!important}}@media only screen and (max-width:520px){.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent{align-items:baseline}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent p{flex-basis:auto}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent span:first-of-type{text-align:right;flex:1;order:0;margin-right:0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent span:not(:first-of-type){order:2}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent:after{content:"";flex-basis:100%;order:1;height:0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions{padding:0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-button{padding:0 1.25rem!important}}@media only screen and (max-width:426px){.styles-module-scss-module__kZn-Rq__RoomCard{column-gap:.25rem}.styles-module-scss-module__kZn-Rq__RoomCard>:not(.styles-module-scss-module__kZn-Rq__RoomStatus){padding:0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomOccasion{padding-left:.5rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent{padding:0 .5rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomContent span:not(:first-of-type){flex-basis:100%}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions{padding:0}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-button{padding:0 .75rem!important}}@media only screen and (max-width:320px){.styles-module-scss-module__kZn-Rq__RoomCard{column-gap:.125rem}.styles-module-scss-module__kZn-Rq__RoomCard .styles-module-scss-module__kZn-Rq__RoomActions .dx-button{padding:0 .25rem!important}}
.styles-module-scss-module___MY0AG__SimpleCard{box-shadow:0 var(--card-border-radius) calc(var(--card-border-radius) + 4px) #00000029;border-radius:var(--card-border-radius);background-color:var(--card-background);flex-direction:column;display:flex}.styles-module-scss-module___MY0AG__SimpleCard .styles-module-scss-module___MY0AG__SimpleCard_main{border-radius:var(--card-border-radius);padding:var(--card-padding);width:100%;height:100%}.styles-module-scss-module___MY0AG__SimpleCard .styles-module-scss-module___MY0AG__SimpleCard_header{border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;background-color:var(--card-header-background);padding:var(--card-header-padding)}.styles-module-scss-module___MY0AG__SimpleCard .styles-module-scss-module___MY0AG__SimpleCard_header~.styles-module-scss-module___MY0AG__SimpleCard_main{border-radius:0 0 var(--card-border-radius) var(--card-border-radius)}
.styles-module-scss-module__LeKOMW__SkeletonLoading{border-radius:var(--border-radius);width:100%;height:100%;animation:1s linear infinite alternate styles-module-scss-module__LeKOMW__skeleton-loading}@keyframes styles-module-scss-module__LeKOMW__skeleton-loading{0%{background-color:#d4e1e8}to{background-color:#f0f3f5}}
.styles-module-scss-module__mijm5a__section{background:var(--section-background);border-radius:var(--border-radius);padding:1rem 2rem;box-shadow:0 3px 6px #00000029}.styles-module-scss-module__mijm5a__section header{margin-bottom:1rem}.styles-module-scss-module__mijm5a__section header .styles-module-scss-module__mijm5a__title{width:fit-content;margin-bottom:.5rem;position:relative}.styles-module-scss-module__mijm5a__section header .styles-module-scss-module__mijm5a__title:after{content:"";background:var(--section-header-decorator-color);width:100%;height:2px;position:absolute;bottom:-.25rem;left:0}.styles-module-scss-module__mijm5a__section:has(>header){padding-bottom:1.75rem}@media screen and (max-width:768px){.styles-module-scss-module__mijm5a__section{padding:15px}}
.styles-module-scss-module__Ig3FTq__wrapper{flex-direction:column;width:100%;display:flex}.styles-module-scss-module__Ig3FTq__canvas{border:1px solid var(--border-color);height:200px}.styles-module-scss-module__Ig3FTq__buttons{gap:1rem;margin:.5rem 0;display:flex}
.styles-module-scss-module__CWAEka__CardContent{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__CWAEka__RefreshButton{--button-background:transparent;align-self:flex-end;margin:0 1rem 1rem 0}@media only screen and (max-width:768px){.styles-module-scss-module__CWAEka__RoomCard{box-shadow:none!important}.styles-module-scss-module__CWAEka__RefreshButton{margin:1rem 1rem 0 0}}
.styles-module-scss-module__MExP6q__wrapper{flex:1;width:100%}.styles-module-scss-module__MExP6q__wrapper p{white-space:pre-line}.styles-module-scss-module__MExP6q__page{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__MExP6q__section{display:block}.styles-module-scss-module__MExP6q__buttons{justify-content:space-between;margin-top:1rem;display:flex}.styles-module-scss-module__MExP6q__finalPage section{min-height:400px;padding-top:4rem;padding-bottom:4rem}.styles-module-scss-module__MExP6q__finalPage h2{text-align:center;color:var(--main-color)}
.styles-module-scss-module__ldBN2q__LoginCard{flex-direction:column;align-items:center;gap:2rem;width:20rem;padding:3rem 2rem;display:flex}
.page-module-scss-module__VlVl-W__main{flex-direction:column;flex:1;width:100%;max-width:1024px;margin:0 auto;padding:2rem;display:flex}.page-module-scss-module__VlVl-W__content:has([class^=error-]){margin:auto}@media screen and (max-width:768px){.page-module-scss-module__VlVl-W__main{padding:1rem}}.page-module-scss-module__VlVl-W__content{margin:auto}
.page-module-scss-module__qNsK1G__main{flex-direction:column;flex:1;width:100%;max-width:1024px;margin:0 auto;padding:2rem;display:flex}.page-module-scss-module__qNsK1G__content:has([class^=error-]){margin:auto}@media screen and (max-width:768px){.page-module-scss-module__qNsK1G__main{padding:1rem}}.page-module-scss-module__qNsK1G__main{gap:1rem;padding-top:0}.page-module-scss-module__qNsK1G__content{flex-direction:column;display:flex}@media only screen and (max-width:768px){.page-module-scss-module__qNsK1G__main{gap:0}}
.page-module-scss-module__455MjW__main{flex-direction:column;flex:1;width:100%;max-width:1024px;margin:0 auto;padding:2rem;display:flex}.page-module-scss-module__455MjW__content:has([class^=error-]){margin:auto}@media screen and (max-width:768px){.page-module-scss-module__455MjW__main{padding:1rem}}.page-module-scss-module__455MjW__content{flex-direction:column;align-items:center;gap:1rem;display:flex}
