body{margin:0;padding: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}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.MuiGrid-container{width:100%!important}:root{--calendar-day-y-padding:3.5rem;--calendar-day-x-padding:0.6rem;--calendar-day-background-color:#fafafa;--filler-day-background-color:#f5f5f5}.calendar-container{background-color:#fff;padding:.25rem;grid-gap:.25rem;gap:.25rem}.calendar-container,.calender-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.calender-header{text-align:center}.icon-button{background:transparent;border:none;color:#000;hover:pointer}.icon{width:.8rem;height:.8rem;padding:.1rem}.month-picker{min-width:8rem}.month-picker,.year-picker{display:flex;justify-content:space-between;align-items:center}.year-picker{text-align:center;font-size:1.25rem;grid-gap:2rem;gap:2rem;position:relative}.calendar-body{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.calendar-body-header-item{padding:.6rem;text-align:center;background:#fefefe;border-left-width:2px;border-right-width:0;border-color:#0e0e0e;font-size:.75rem}@-webkit-keyframes blur{0%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes blur{0%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:none;transform:none}}.calendar-filler{background-color:#f5f5f5;background-color:var(--filler-day-background-color)}.calendar-day,.calendar-filler{padding:.6rem;padding:var(--calendar-day-x-padding);padding-top:3.5rem;padding-top:var(--calendar-day-y-padding);padding-bottom:3.5rem;padding-bottom:var(--calendar-day-y-padding);transition:.15s ease-in;-webkit-animation:blur .3s;animation:blur .3s}.calendar-day{position:relative;background-color:#fff;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;overflow:auto;border-right:thin solid #f0f0f0;border-bottom:thin solid #f0f0f0}.past-calendar-day{background-color:#e2e2e2;opacity:.6}.calendar-date-indicator{position:absolute;top:2px;left:2px;padding:.2rem}.calendar-day-event-list{display:flex;flex-direction:column;grid-gap:.2rem;gap:.2rem;justify-content:flex-start;align-items:flex-start;width:100%}.calendar-day-event-item{display:flex;grid-gap:.2rem;gap:.2rem;align-items:center;justify-content:space-between;background-color:#fff;border:thin solid #a2a2a2;width:100%;padding:.1rem}.calendar-day-event-item:hover{font-weight:600;padding:.11rem;transition:.15s ease-in}.room-type-indicator{height:max(.25rem,100%);padding-left:.25rem;padding-right:.25rem;width:.25rem}.room-rate-value{padding:.1rem}.year-text:hover{cursor:pointer}.year-selections{position:absolute;background:#fff;z-index:2;padding-left:2rem 1.5rem;top:2rem;left:1rem;max-height:10rem;overflow:auto;min-width:8rem;border:thin solid #eee;scrollbar-width:none}.year-selection:hover{color:#fefefe;font-weight:600;cursor:pointer}.selected-year,.year-selection:hover{background-color:#afafaf}
/*# sourceMappingURL=main.c995d2bf.chunk.css.map */