body{background-image:url(/client/static/media/bg-default.ea639e9e.svg);background-size:40%;background-repeat:no-repeat;background-attachment:fixed;background-position:0 100%}header{position:fixed;top:0;z-index:40;width:100%;height:64px;background:#000c12}@media screen and (max-width:991px){header{height:56px}}header div{display:flex;flex-direction:row}header div #header-logo{margin-left:24px;flex-grow:1}header div #header-logo #header-logo-img{padding:24px;height:16px;width:200px;background-image:url(/client/static/media/ist-logo-01-w.1b648088.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:991px){header div #header-logo #header-logo-img{height:56px;display:none}}@media screen and (max-width:991px){header div #header-logo{height:56px}}header div #header-title{position:absolute;height:100%;flex-grow:1;top:0;left:0;right:0;bottom:0;margin:auto;align-items:center;justify-content:center}header div #header-title span{font-size:1.3em;color:#fff}@media screen and (max-width:991px){header div #header-title{height:56px;display:none}}header div #header-action-left{align-items:center;margin:2px 0}header div #header-action-left button{height:auto;margin-left:12px}header div #header-action{align-items:center;margin:2px 0}header div #header-action button{height:auto;margin-right:12px}.button{cursor:pointer!important}.common-radio-form-control{height:80px!important;margin-top:16px!important;margin-bottom:8px!important}.common-radio-form-label{font-size:.76rem!important;margin-left:12px}.common-radio-group{margin-left:12px}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-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)}}.Container{padding-top:76px;margin-right:12px;margin-left:12px}.Container.with-footer{min-height:calc(100vh - 128px)}.Container.with-stepper{padding-top:64px}.Footer{max-height:40px;overflow:hidden;text-align:right;margin-right:12px;margin-left:12px}.Footer span{color:rgba(0,0,0,.38);font-size:12px}.selectable{cursor:pointer}.paper{width:100%;max-width:500px;margin:24px;padding:24px}@media screen and (max-width:991px){.paper{width:100%;box-shadow:none!important;margin:0;padding:0}}.Login{display:flex;justify-content:center;align-items:center;flex-direction:column}.Login .paper-login{width:100%;max-width:500px;margin:24px;padding:24px}@media screen and (max-width:991px){.Login .paper-login{width:100%;box-shadow:none;padding:0;margin:0 0 24px}}.Login .paper-information{width:100%;max-width:500px;margin:24px;padding:24px;background-color:rgba(178,202,211,.5)}@media screen and (max-width:991px){.Login .paper-information{width:100%;box-shadow:none;margin:0 0 24px;padding:12px}}.Login .help-text{margin:12px}.login-help-actions{padding:0 24px 24px;margin:0}.login-help-actions button{min-width:110px}.loading-wrapper{min-width:100vw;position:fixed;min-height:calc(100vh - 64px);top:64px}@media screen and (max-width:991px){.loading-wrapper{min-height:calc(100vh - 56px);top:56px}}.loading-wrapper.active{z-index:999}.loading-wrapper.fullscreen{min-height:100vh;top:0}._loading_overlay_wrapper{position:static!important}.logo-wrapper{padding:24px;margin-bottom:24px}.logo-wrapper .logo-image{width:100%;height:70px;background-image:url(/client/static/media/ist-logo-02-c.96cd894f.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.logo-wrapper .logo-image{background-image:url(/client/static/media/ist-logo-02-c.96cd894f.svg)}}.name-wrapper{height:24px;padding-top:12px;align-items:center}.main-menu,.name-wrapper{display:flex;justify-content:center}.main-menu{margin-right:auto;margin-left:auto}@media screen and (max-width:991px){.main-menu{display:block;max-width:500px}}@media screen and (max-width:991px){.main-menu .paper-logo{box-shadow:none}}.main-menu .paper-information{padding:24px;margin-bottom:24px;background-color:rgba(178,202,211,.5)}@media screen and (max-width:991px){.main-menu .paper-information{box-shadow:none;margin:0 0 24px;padding:12px}}.main-menu .logo-info-wrapper{width:100%;max-width:500px;padding:24px}@media screen and (max-width:991px){.main-menu .logo-info-wrapper{width:100%;box-shadow:none;margin:0;padding:0}}.main-menu .menu-wrapper{width:100%;max-width:500px;padding:24px}@media screen and (max-width:991px){.main-menu .menu-wrapper{box-shadow:none;padding:0}}.main-menu .menu-wrapper .menu-check-in{display:flex;justify-content:space-between;margin-bottom:24px}.main-menu .menu-wrapper .menu-check-in .check-in-button{width:calc(50% - 12px);margin-right:12px;padding:24px;background-color:#4a90e2}.main-menu .menu-wrapper .menu-check-in .check-out-button{width:calc(50% - 12px);margin-left:12px;padding:24px;background-color:#4a90e2}.main-menu .menu-wrapper .menu-check-in .button .icon{width:84px;height:84px;margin:auto auto 24px;color:#fff}.main-menu .menu-wrapper .menu-check-in .button .icon.sit{background-image:url(/client/static/media/icon-user-sit.07668aad.svg)!important;background-size:contain;background-position:50%;background-repeat:no-repeat}.main-menu .menu-wrapper .menu-check-in .button .icon.stand{background-image:url(/client/static/media/icon-user-stand.08a4793d.svg)!important;background-size:contain;background-position:50%;background-repeat:no-repeat}.main-menu .menu-wrapper .menu-check-in .button .title{font-size:18px;font-weight:700;color:#fff}.main-menu .menu-wrapper .menu-check-in .button:active,.main-menu .menu-wrapper .menu-check-in .button:hover{background-color:#83c0ff}.main-menu .menu-wrapper .menu-common .common-button{display:flex;height:76px;width:100%;margin-bottom:24px;background-color:#4a90e2}.main-menu .menu-wrapper .menu-common .button .icon{margin:24px;width:32px;height:32px;font-size:32px;line-height:32px;color:#fff}.main-menu .menu-wrapper .menu-common .button .title{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#fff}.main-menu .menu-wrapper .menu-common .button:active,.main-menu .menu-wrapper .menu-common .button:hover{background-color:#83c0ff}.passcode-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.keypad-box-common{width:330px;margin:5px auto;padding-bottom:10px}.keypad-box-common .keypad{position:relative}.keypad-box-common .keypad .keypad-keys{display:grid;align-items:center;grid-template-columns:1fr 1fr 1fr}.keypad-box-common .keypad .keypad-keys .keypad-key{touch-action:manipulation;width:90px;height:90px;color:#555;text-align:center;line-height:90px;margin:10px;font-size:30px}.keypad-box-common .keypad .keypad-keys .keypad-key div{touch-action:manipulation}.keypad-box-common .keypad .keypad-keys .keypad-key.keypad-key-zero{height:90px;width:auto;grid-column:1/span 3}.keypad-box-common .keypad .keypad-menu{position:absolute;display:flex;width:90px;top:0;right:-110px;padding:10px}.keypad-box-common .keypad .keypad-menu .keypad-menu-key{touch-action:manipulation;width:90px;height:90px;color:#555;text-align:center;line-height:90px;font-size:20px}.keypad-box-common .keypad .keypad-menu .keypad-menu-key div{color:#fff;background-color:#ce0820;touch-action:manipulation}.keypad-box-common .keypad .keypad-menu .keypad-menu-key div:hover{background-color:#8b0000}.passcode-input-view{display:flex;height:55px;margin-bottom:12px}.passcode-input-view .left{align-self:flex-end}.passcode-input-view .number{flex-grow:1;text-align:center;padding-top:0;font-size:40px;color:#888;letter-spacing:20px;margin-left:20px}.passcode-input-view .right{align-self:flex-end}.navigation-message{text-align:center;margin:5px;font-size:20px;color:rgba(0,0,0,.38)}.navigation-message-big{text-align:center;margin:100px 5px;font-size:30px;color:rgba(0,0,0,.38)}.reserve-complete,.reserve-form,.reserve-input,.sign-up-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}.reserve-complete .reserve-form-select-input,.reserve-form .reserve-form-select-input,.reserve-input .reserve-form-select-input{display:block;text-align:left}.reserve-complete .reserve-form-date,.reserve-form .reserve-form-date,.reserve-input .reserve-form-date{display:flex;flex-direction:row;justify-content:space-between}.reserve-complete .reserve-form-date #reserve-form-date-end,.reserve-complete .reserve-form-date #reserve-form-date-start,.reserve-form .reserve-form-date #reserve-form-date-end,.reserve-form .reserve-form-date #reserve-form-date-start,.reserve-input .reserve-form-date #reserve-form-date-end,.reserve-input .reserve-form-date #reserve-form-date-start{width:100%}.reserve-complete .select-multi,.reserve-form .select-multi,.reserve-input .select-multi{display:flex;flex-wrap:wrap}.reserve-complete .select-chip,.reserve-form .select-chip,.reserve-input .select-chip{margin:6px}.reserve-complete form,.reserve-form form,.reserve-input form{width:100%}.reserve-complete .paper-reserve-input,.reserve-form .paper-reserve-input,.reserve-input .paper-reserve-input{padding:24px;margin-top:12px;margin-bottom:12px;background-color:#f9f9f9}@media screen and (max-width:991px){.reserve-complete .paper-reserve-input,.reserve-form .paper-reserve-input,.reserve-input .paper-reserve-input{box-shadow:none;margin:0 0 12px;padding:12px}}.reserve-complete .icon-wrapper,.reserve-form .icon-wrapper,.reserve-input .icon-wrapper{text-align:center}.reserve-complete .inner,.reserve-form .inner,.reserve-input .inner{padding-top:12px;padding-bottom:12px}.reserve-complete .reserve-subject-cell,.reserve-form .reserve-subject-cell,.reserve-input .reserve-subject-cell{margin-bottom:12px}.reserve-complete .wide-paper,.reserve-form .wide-paper,.reserve-input .wide-paper{max-width:800px}.reserve-complete .step,.reserve-form .step,.reserve-input .step{position:relative}.reserve-complete #step0,.reserve-complete #step1,.reserve-complete #step2,.reserve-form #step0,.reserve-form #step1,.reserve-form #step2,.reserve-input #step0,.reserve-input #step1,.reserve-input #step2{position:absolute;top:-74px;height:74px;visibility:hidden}@media screen and (max-width:991px){.reserve-complete #step0,.reserve-complete #step1,.reserve-complete #step2,.reserve-form #step0,.reserve-form #step1,.reserve-form #step2,.reserve-input #step0,.reserve-input #step1,.reserve-input #step2{top:-66px;height:66px}}.reserve-list ul{list-style-type:none;padding:0}.reserve-list .paper-row{padding:12px 0;margin:24px}.reserve-list .paper-row .row-title{margin:0 24px}.reserve-list .reserve-card{margin:24px 24px 12px}.reserve-list .reserve-card .reserve-card-header{padding-top:24px;padding-bottom:12px}.reserve-list .reserve-card .reserve-card-content .inner{padding-top:12px}.reserve-list .reserve-card .reserve-card-action{padding:12px 24px 24px;display:flex;justify-content:space-between}.reserve-list .reserve-card .reserve-card-action .detail-button{margin-left:auto}.ticket-list{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1279px){.ticket-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:991px){.ticket-list{grid-template-columns:1fr}}.ticket{margin:24px 24px 12px}.ticket .ticket-header{padding-top:24px;padding-bottom:12px;background-color:#d3d3d3}.ticket .ticket-content{padding:24px}.ticket .ticket-content .item-container{padding:12px 0;font-size:36px;line-height:36px}.ticket .ticket-content .item-resource-container{text-align:right}.ticket .ticket-content .time-container{padding:12px 0;display:flex;justify-content:space-between}.ticket .ticket-content .time-container>div{display:flex;width:48%;flex-direction:column;justify-content:space-between}.ticket .ticket-content .time-container .time-heading{height:100%;width:100%;text-align:center;background-color:grey;display:flex;justify-content:left;align-items:start}.ticket .ticket-content .time-container .time-heading span{margin:0 12px;color:#fff}.ticket .ticket-content .time-container .day-label{margin:0 12px;font-size:16px}.ticket .ticket-content .time-container .time-label{margin:0 12px;font-size:24px}.ticket .ticket-action{padding:12px 24px 24px;display:flex;justify-content:space-between}.ticket .ticket-action .detail-button{margin-left:auto}.ticket .ticket-action .detail-button .icon{margin-right:12px!important}.vis-item{background-color:rgba(172,202,51,.6)!important;color:rgba(0,0,0,.58)!important}.vis-item.vis-range{top:24px!important;border:0;color:#fff!important;background-color:rgba(0,0,0,.4)!important}.vis-item.vis-background,.vis-item.vis-background.positive{background-color:rgba(172,202,51,.6)!important}.vis-item.vis-background.negative{background-image:-webkit-linear-gradient(135deg,rgba(0,0,0,.3) 25%,transparent 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,rgba(0,0,0,.3) 25%,transparent 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 75%,transparent 0,transparent);background-size:5px 5px;background-attachment:fixed}.date-picker-dialog-container,.number-picker-dialog-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.date-picker-dialog-container .date-picker-dialog,.date-picker-dialog-container .number-picker-dialog,.number-picker-dialog-container .date-picker-dialog,.number-picker-dialog-container .number-picker-dialog{display:block}.date-picker-dialog-container .date-picker-dialog .action,.date-picker-dialog-container .number-picker-dialog .action,.number-picker-dialog-container .date-picker-dialog .action,.number-picker-dialog-container .number-picker-dialog .action{display:flex;justify-content:center;align-items:center}.date-picker-dialog-container .date-picker-dialog input,.date-picker-dialog-container .number-picker-dialog input,.number-picker-dialog-container .date-picker-dialog input,.number-picker-dialog-container .number-picker-dialog input{text-align:center}.date-picker-dialog-container .number-picker-dialog input,.number-picker-dialog-container .number-picker-dialog input{font-size:32px}.loading-button-wrapper{position:relative;margin-top:12px;margin-bottom:12px}@media screen and (max-width:991px){.loading-button-wrapper{margin-top:5px;margin-bottom:4px}}.loading-button-progress{color:#4a90e2;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.full-width{width:100%!important}.half-width{width:50%!important}.no-margin{margin:0!important}.hidden{display:none}.relative{position:relative!important}.flex{flex:1 1}.flex-box{display:flex;flex-direction:row}.flex-center{display:flex;justify-content:center;align-items:center}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-end{display:flex;justify-content:flex-end;align-items:flex-end}.flex-end button{margin:0 4px}.bottom-gutter{margin-bottom:12px!important}.top-gutter{margin-top:12px!important}.left-gutter{margin-left:12px!important}.right-gutter{margin-right:12px!important}.explain{height:100vh;display:flex;justify-content:center;align-items:center}.explain .paper{width:500px;padding:24px;background-color:rgba(178,202,211,.5)}.explain .paper .explain-wrapper{display:flex}.explain .paper .explain-wrapper .explain-box-left{display:flex;justify-content:center;align-items:center}.explain .paper .explain-wrapper .explain-box-left .explain-icon{font-size:72px;margin-right:24px}.explain .paper .explain-wrapper .explain-box-right{margin-left:12px;color:#777}.explain .paper .explain-wrapper .explain-box-right h3{font-weight:700;color:#777}.explain .paper .explain-wrapper .explain-box-right p{margin:0;line-height:1.5}.explain .paper .explain-action{display:flex;flex-direction:row-reverse}.explain .paper .explain-action .button{margin-top:12px}.explain .paper .explain-icon{font-size:72px;margin-right:12px}.explain .explain-box{width:600px;margin-bottom:10px;padding:20px;border-radius:8px}.explain-with-header{height:calc(100vh - 64px)}.explain-with-stepper{height:calc(100vh - 173px)}#svg-wrapper{height:calc(100% - 64px);padding-top:64px}@media screen and (max-width:991px){#svg-wrapper{height:calc(100% - 56px);padding-top:56px}}.status-full{fill:#fb7271!important}.status-available{fill:#4169e1!important}.status-available,.status-commingsoon{-webkit-animation:blink 1.5s ease-in-out infinite alternate;animation:blink 1.5s ease-in-out infinite alternate}.status-commingsoon{fill:orange!important}.status-unavailable{fill:#989898!important}:not(input){-webkit-user-select:none}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}
/*# sourceMappingURL=main.1f24fbea.chunk.css.map */