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}.Home_homepage__OYg4Z{height:100vh;background-color:#e3e3e3}.Home_homepage__OYg4Z>div{padding:10px}.Home_homepageGrid__2GDeL{margin:8px auto;max-width:calc(100vw - 50px);display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;background:#fff;border-radius:7px;height:calc(100vh - 50px)}.Home_logoRow__3LkTM{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:20px}@media screen and (max-width:480px){.Home_logoRow__3LkTM .Home_signOut__jURPv .ms-Persona-details{display:none}}.Home_logoRow__3LkTM .Home_logo__VyUEf img{height:40px}@media screen and (min-width:480px){.Home_logoRow__3LkTM .Home_logo__VyUEf img{height:55px}}@media screen and (min-width:640px){.Home_logoRow__3LkTM .Home_logo__VyUEf img{height:60px}}.Home_menuRow__2uL4G{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:auto}.Home_menuRow__2uL4G,.Home_menuRow__2uL4G button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Home_menuRow__2uL4G button{position:relative;width:230px;-webkit-flex-direction:column;flex-direction:column;background-color:#f8f8f8;border:1px solid #e3e3e3;border-radius:7px;height:150px;padding:20px;box-shadow:0 0 0 0 #e9e9e9;top:0;transition:top .1s ease,box-shadow .1s ease;margin-bottom:10px}.Home_menuRow__2uL4G button:not(:disabled):hover{top:-5px;box-shadow:4px 2px 8px 2px #e9e9e9}.Home_menuRow__2uL4G button:disabled img{-webkit-filter:saturate(0);filter:saturate(0)}.Home_menuRow__2uL4G button img{height:80px}.Home_menuRow__2uL4G button div{margin-top:10px}@media screen and (min-width:1500px){.Home_menuRow__2uL4G button{width:300px;height:200px}.Home_menuRow__2uL4G button img{height:120px}}.Home_approvals__2SX2k{background:#c34747;color:#fff;padding:2px 10px;border-radius:45%}.AdministratorsPanel_isAdminColumn__JDQSP{font-size:1.8em}.AdministratorsPanel_isAdminColumn__JDQSP,.DeskBookingForm_tag__1a0MG{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.DeskBookingForm_tag__1a0MG{border:1px solid grey;border-right:none;height:18px;position:relative;padding:0 10px 3px 2px;border-radius:4px 0 0 4px;justify-items:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.DeskBookingForm_tag__1a0MG.DeskBookingForm_selected__326hF{background-color:#5f9ea0!important;color:#fff}.DeskBookingForm_tag__1a0MG.DeskBookingForm_selected__326hF:after{background-color:#5f9ea0!important}.DeskBookingForm_tag__1a0MG:hover,.DeskBookingForm_tag__1a0MG:hover:after{background-color:#d3d3d3;cursor:pointer}.DeskBookingForm_tag__1a0MG:after{content:"";width:16px;height:16px;rotate:45deg;background-color:#fff;border:1px solid grey;border-bottom:none;border-left:none;position:absolute;display:block;top:2px;right:-9px}.MyBookings_commandBar__1dJ4M .ms-CommandBar{background-color:#ddd;margin-bottom:20px}.MyBookings_commandBar__1dJ4M .ms-CommandBar .ms-OverflowSet-item>button{background-color:#ddd}.MyBookings_commandBar__1dJ4M .ms-CommandBar .ms-OverflowSet-item>button:hover{background-color:#eee}.MyBookings_bookingTable__1I3Nw .ms-DetailsRow-cell{white-space:pre-wrap}.CalendarView_bookingItem__WXSmz.CalendarView_pending__bAJ_x{background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#3174ad 0,#3174ad 20px);padding:2px}.CalendarView_bookingItem__WXSmz.CalendarView_pending__bAJ_x .rbc-event-content,.CalendarView_bookingItem__WXSmz.CalendarView_pending__bAJ_x .rbc-event-label{background:rgba(49,116,173,.8)}.CalendarView_bookingItem__WXSmz.CalendarView_pending__bAJ_x .rbc-event-label{border-radius:7px 7px 0 0}.CalendarView_bookingItem__WXSmz.CalendarView_pending__bAJ_x .rbc-event-content{min-height:auto;-webkit-flex-grow:0;flex-grow:0;padding:3px;font-size:.9em;border-radius:0 0 7px 7px}.SiteCalendar_parent__2fKm8{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;margin:10px}.SiteCalendar_parent__2fKm8 .ms-Label{padding:0}.SiteCalendar_parent__2fKm8>div{outline:1px dashed #ddd;padding:2px 10px}.SiteCalendar_titleRow__1EyFT{grid-area:1/1/2/4}.SiteCalendar_bookedBy__3Qteu{grid-area:2/1/3/2}.SiteCalendar_onBehalfOf__1nKvb{grid-area:2/2/3/3}.SiteCalendar_where__3f00O{grid-area:2/3/3/4}.SiteCalendar_panel__3JC-H .rbc-calendar{height:calc(100% - 100px)}.SiteCalendar_panel__3JC-H .rbc-calendar tr>td.rbc-agenda-date-cell{border:1px solid #a5a5a5}.checkin-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr auto 1fr;margin:20px;padding:20px;border-radius:7px;box-shadow:2px 2px 10px 2px #ccc;background-color:#fff}.checkin-title-container{grid-column:1;grid-row:1}.checkin-title-container h1{-webkit-margin-before:.2em;margin-block-start:.2em}.checkin-logo-container{grid-column:3;grid-row:1;text-align:right}.checkin-logo-container img{max-width:230px}.checkin-content-area{grid-column-start:1;grid-column-end:4;grid-row:2;padding:20px 0 0}.checkin-content-area .bookings{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:20px;gap:20px}.checkin-content-area .booking{min-width:230px;padding:20px;border-radius:0;box-shadow:2px 2px 10px 2px #dadada;-webkit-flex:1 1;flex:1 1}.checkin-button-container{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.checkin-button-container .button,.checkin-button-container button{width:100%;padding:10px;border:none;max-width:360px;-webkit-align-self:center;align-self:center}@media screen and (max-width:548px){.checkin-grid{margin:10px;padding:10px}.checkin-title-container h1{-webkit-margin-before:0;margin-block-start:0;font-size:1.2em}.checkin-logo-container img{max-width:150px}}@media screen and (max-width:370px){.checkin-title-container h1{-webkit-margin-before:0;margin-block-start:0;font-size:1em}.checkin-logo-container img{max-width:100px}}
/*# sourceMappingURL=main.4e4507a1.chunk.css.map */