.sidebar{border-right:1px;box-shadow:3px 3px 3px #00000030;color:#201f1e;height:100vh;min-width:30px;overflow-x:hidden;overflow-y:hidden;padding:10px;position:relative;transition:min-width .3s ease;width:90px}@media (max-width:1000px){.sidebar{min-width:30px;width:50px}}.sidebar.expanded{height:100vh;min-width:314px;padding:10px 20px 20px;transition:min-width .3s ease}@media (max-width:1000px){.sidebar.expanded{background:linear-gradient(90deg,#fff 0,#fff 80%,#80808050 0,#80808050);position:absolute;width:100%;z-index:1}}.image-logo{margin-bottom:20px;margin-top:15px;transition:width .3s ease;width:110px}.expanded-logo{margin:15px 5px 5px 15px;width:58px}@media (max-width:1000px){.expanded-logo{height:0;width:0}}.clickable{cursor:pointer}.menu-item-title{color:#201f1e;font-size:14px}.underline-page{border-bottom:1px solid #0078d4;position:relative}.section-divider{background-color:#d9d9d9;height:1px;margin-bottom:10px;margin-top:10px}.icon-color{color:#0366d6}.version{float:right;font-size:smaller;text-align:right;width:100%}.action-bar{border-bottom:1px solid #80808050;box-shadow:1px 3px 5px #80808050;padding:15px 15px 15px 40px}.popup-content{border:1px solid #d7d7d7;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px #00000029;width:200px}[data-popup=tooltip].popup-overlay{background:#0000}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}body,html{height:100%;margin:0}#root{height:100%;overflow:hidden}body{font-family:Helvetica}a{color:#0366d6}code{color:#e01a76}h3,h5{margin:0 0 8px}h4{font-size:1.5rem}h5{font-size:1.25rem}.btn-primary{background-color:#1b6ec2;border-color:#1861ac;color:#fff}.trash{cursor:pointer;font-size:20px;margin-right:10px}.trash:hover{color:#0366d6}.icon{color:#1b6ec2;font-size:27px;margin-right:7px}.popup-content{background:#fff;border-radius:10px;cursor:auto;height:80%;margin:auto;max-height:40vw;padding:10px;width:90%}.popup-overlay{background:#00000080;cursor:pointer}.lable-text{font-size:14px;font-weight:600}.loading{margin:auto}.empty-message-container{background-color:#dddddd44;border-radius:10px;height:50vh}.empty-message{font-size:large;font-weight:700;padding-top:20vh;text-align:center}div .colored-circle{border:.2px #000;border-radius:50%;display:inline-block;height:16px;margin-bottom:-2px;margin-left:5px;margin-right:5px;width:16px}@media only screen and (max-width:600px){.popup-content{border-radius:0;height:100%;max-height:100%;width:100%}.floorplan{height:90vw;margin-top:10px;transform:rotate(90deg) translate(30vw,8vh);width:60vh}}.logo{-webkit-user-drag:none}.ActionLink{color:#106ebe;cursor:pointer;text-decoration:underline;-webkit-user-select:none;user-select:none}.main-window{height:100vh;width:100%}.page{padding:15px 15px 15px 40px}@media (max-width:1000px){.page{padding:10px}}.file-upload,.icon-button{cursor:pointer}.file-upload{background-color:#eee;border:2px dotted #c3c3c3;display:block;font-weight:500;height:80px;line-height:5;text-align:center;width:100%}.file-upload:hover{background-color:#e0e0e0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:hsla(0,0%,89%,.568);border-radius:10px}::-webkit-scrollbar-thumb{background:#969696;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#444}.powerbi-report{height:100%}.floorplan-sidebar{background-color:#fdfdfd;box-shadow:-3px 3px 3px #00000030;height:94.4vh;margin-left:5px;min-width:100px;overflow:auto;padding:0 5px 10px;-webkit-user-select:none;user-select:none}.item:hover{background-color:#cfcfcf88}.calendar-root{--grid-gap:1px;--grid-height:80vw;--text-color-light:#0006;--text-color-primary:#000000b3;--grid-background-color:#d3cdc6;--grid-foreground-color:#fff;--space-sm:4px;--space-md:8px;--space-lg:16px;width:100%}.day-of-week-header-cell{background-color:var(--grid-foreground-color);color:var(--text-color-primary);min-width:0;overflow:hidden;padding:var(--space-md) 0;text-overflow:ellipsis;white-space:nowrap}.days-grid,.days-of-week{grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);box-sizing:border-box;display:grid;grid-template-columns:repeat(7,1fr);width:90%}.days-grid{background-color:#d2d2d2;border:var(--grid-gap) solid #d2d2d2;height:var(--grid-height);position:relative}.day-grid-item-container{background-color:#fff;display:flex;flex-direction:column;position:relative}.day-content-wrapper:not(.current-month) .day-grid-item-header{color:var(--text-color-light)}.day-content-wrapper .day-grid-item-header{color:var(--text-color-primary);flex-shrink:0;font-weight:700;padding:var(--space-md);padding-bottom:0}.day-grid-item-container .day-grid-item-subtext{color:var(--text-color-primary);flex-shrink:0;padding:var(--space-md)}.day-grid-item-container>.day-content-wrapper{flex:1 1;min-height:0;position:relative}.days-grid .available{background-color:#65ce13b3;cursor:pointer}.days-grid .available:hover{background-color:#65ce1373}.days-grid .reserved{background-color:#0392ff;cursor:pointer}.days-grid .reserved:hover{background-color:#0392ffa8}.reserved:hover .day-grid-item-subtext{color:#202020}.available .day-grid-item-header,.available .day-grid-item-header:not(.current-month),.reserved .day-grid-item-header,.reserved .day-grid-item-header:not(.current-month){color:#efefef}.reserved .day-grid-item-subtext{color:#cfcfcf}.days-grid .unavailable{background-color:#d72f38}.unavailable .day-grid-item-header,.unavailable .day-grid-item-header:not(.current-month){color:#efefef}.navigation-header{display:flex}.month-span{float:left;margin-top:5px}.navigation-header{float:right}.navigation-header>*{margin-right:var(--space-md)}.month-nav-arrow-buttons button{background-color:initial;border:none;color:#000;cursor:pointer;font-size:18px;margin:0 0 0 15px;padding:5px 10px;text-align:center;text-decoration:none;transition-duration:.4s}@media only screen and (max-width:600px){.day-grid-item-container .day-grid-item-header,.day-grid-item-container .day-grid-item-subtext{font-size:smaller;padding:2px 2px 0}.day-grid-item-container .day-grid-item-subtext{padding-top:0}.month-nav-arrow-buttons button{font-size:12px;padding:2px 4px}}.mobile-popup-content.expanded{background:linear-gradient(0deg,#fff 0,#fff 93%,#80808050 0,#80808050);bottom:0;height:100%;left:0;overflow:hidden;padding-top:9vh;position:absolute;right:0;top:0;width:100%;z-index:2}
/*# sourceMappingURL=main.a5b5099d.css.map*/