body{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden;padding:0;margin:0;line-height:1.25;font-size:3.4vh;font-family:'Segoe UI';background-color:#f1f5fc}@media(max-aspect-ratio:7/12){html,body{font-size:calc((12/7)*3.4vw)}}@media(min-aspect-ratio:4/1){html,body{font-size:calc((1/4)*3.4vw)}}@media screen and (min-aspect-ratio:8/9)and (max-aspect-ratio:3/2){html,body{font-size:5.5vw}}#MenuBarArea{position:absolute;display:block;width:100%;height:2.86rem;top:0;text-align:center;background-color:#009ee3;color:#000}#MenuContentArea{width:100%;background-color:#009ee3;position:absolute;top:2.86rem;color:#fff;display:none;border:1px solid #fff;z-index:999}.ControlArea{background-color:#dee8f6;border-bottom:1px solid #bac8dc;color:#000;overflow:hidden;white-space:nowrap;flex-shrink:0}.InfoArea{background-color:#f1f5fc;overflow-y:auto;color:#000;width:100%;height:100%}#ContentArea{position:absolute;overflow:hidden;width:100%;top:2.86rem;bottom:2.5rem;display:flex;flex-direction:column}#ContentArea>form{display:flex;flex-direction:column;height:100%}#HotKeysArea{width:100%;border-collapse:collapse;position:absolute;display:block;bottom:0}.lis-listView-Normal,.lis-listView-Selected{font-size:.78rem;padding:.3rem .72rem;overflow:hidden}.lis-listView-Normal{color:#000;background-color:#fff}.lis-listView-Selected{color:#fff;background-color:#009ee3}.lis-font-smaller{font-size:.68rem}.lis-col-oneline{white-space:nowrap;overflow:hidden}.LISProgressBar{height:12px}.k-button,.btn-primary{color:#fff;background-color:#009ee3;border-color:#009ee3;min-width:3.214rem}.k-button:hover,.btn-primary:hover{color:#000;border-color:#aaa;background-color:#bbe3fa}.k-button:disabled,.k-button[disabled],.btn-primary:disabled,.btn-primary[disabled]{background-color:#ccc;color:#666;border-color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#ccc;border-color:#ccc}.btn.disabled,.btn:disabled{opacity:1}.k-input,input.k-textbox{color:#000;width:100%}.k-input,input.k-textbox::-webkit-input-placeholder,input.k-formatted-value::-webkit-input-placeholder{color:#aaa;font-style:italic}k-input,input.k-textbox:-moz-placeholder,input.k-formatted-value:-moz-placeholder{color:#aaa;font-style:italic}k-input,input.k-textbox::-moz-placeholder,input.k-formatted-value::-moz-placeholder{color:#aaa;font-style:italic}k-input,input.k-textbox:-ms-input-placeholder,input.k-formatted-value:-ms-input-placeholder{color:#aaa;font-style:italic}.UnitValues .k-textbox,.UnitValues .form-control{width:27%}.k-dropdown{width:100%}.k-dropdown .k-input{color:#000}.HotkeyButtonMainMenu{line-height:1.2em;width:100%;height:2.5rem;background-color:#64d0ff}.HotkeyButtonMenu{line-height:1.2em;width:100%;height:100%}.HotkeyButton1,.HotkeyButton2,.HotkeyButton3,.HotkeyButton4{line-height:1.2em;height:100%;border-left:.1rem solid #fff}.HotkeyButton1:first-of-type,.HotkeyButton2:first-of-type,.HotkeyButton3:first-of-type,.HotkeyButton4:first-of-type{border-left:none}.HotkeyButton1{width:100%}.HotkeyButton2{width:50%;float:left}.HotkeyButton3{width:33.3%}.HotkeyButton4{width:25%}.DefaultIcon{height:3.6rem;vertical-align:middle}.MenuIcon{height:2.64rem;vertical-align:middle}.ErrorIcon{height:4rem;float:left;margin:.29rem .36rem .29rem .36rem;cursor:pointer}.SuccessIcon{height:2rem;float:left;margin:.29rem .36rem 0 .36rem;cursor:pointer}.WarningIcon{height:2rem;float:left;margin:.36rem .36rem 0 .36rem}.ListIcon{width:1.14rem;margin:0 .71rem;vertical-align:middle}.ButtonIcon{height:2rem;margin:0;vertical-align:middle}.ToggleSection{width:100%}.ToggleSection .Header{background-color:#009ee3;color:#fff;cursor:pointer;padding:.36rem .72rem 0 .72rem;margin:.36rem}.ToggleSection .Content{display:none;padding:0 .36rem}.MenuHeader{text-align:center;padding-top:1px;background-color:#fff;height:100%;line-height:1.66em;color:#787878;border-bottom:1px solid #dedada}.MainMenu{height:100%;float:left}.MainMenuItem{height:1.786rem;float:left}.TableForm{margin:.36rem auto;padding:0 .36rem;width:100%}.TableForm tr{}.TableForm td{}table,th,td{vertical-align:text-top}.field-validation-error{color:red}.validation-summary-valid{display:none}.validation-summary-errors{position:fixed;top:0;left:0;color:#fff;min-height:2.86rem;width:100%;background:red;z-index:999999}.validation-summary-errors ul{list-style-type:none;text-align:left;margin-top:0;padding-left:2.86rem;margin:.36rem 0}.validation-summary-errors li{font-size:.72rem;font-weight:bold}.validation-summary-success{position:fixed;top:0;left:0;color:#fff;min-height:2.86rem;width:100%;background:green;z-index:999999}.validation-summary-success ul{list-style-type:none;text-align:left;margin-top:0;padding-left:2.86rem;margin:.36rem 0}.validation-summary-success li{font-size:.72rem;font-weight:bold}.validation-summary-info{position:fixed;bottom:2.5rem;color:#009ee3;min-height:2.86rem;width:100%;background:#ff0;z-index:999999}.validation-summary-info ul{list-style-type:none;text-align:left;margin-top:0;padding-left:2.86rem;margin:.36rem 0}.validation-summary-info li{font-size:.72rem;font-weight:bold}.validation-summary-warning{position:fixed;bottom:2.5rem;color:#000;min-height:2.86rem;width:100%;background:#ff0;z-index:999999}.validation-summary-warning ul{list-style-type:none;text-align:left;margin-top:0;padding-left:2.86rem;margin:.36rem 0}.validation-summary-warning li{font-size:.72rem;font-weight:bold}.btn{padding:.1rem .2rem;border-radius:0}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:0 0!important}.form-control{color:#000;margin:auto}.form-control::-webkit-input-placeholder{color:#aaa;font-style:italic}.form-control:-moz-placeholder{color:#aaa;font-style:italic}.form-control::-moz-placeholder{color:#aaa;font-style:italic}.form-control:-ms-input-placeholder{color:#aaa;font-style:italic}.form-control::-ms-input-placeholder{color:#aaa;font-style:italic}.form-control:focus,.custom-select:focus,.btn:focus{box-shadow:0 0!important;border-color:#009ee3!important}table{border-collapse:separate!important}.icon-bar{display:block;width:2.1428rem;height:.25rem;border-radius:.178rem;background-color:#fff;margin:.393rem}.top-bar.active{transform:rotate(45deg);transform-origin:10%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.middle-bar.active{opacity:0}.bottom-bar.active{transform:rotate(-45deg);transform-origin:5%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.btn[title="Menu"]{padding:.214rem}.LISRow{margin:0;padding:.178rem 0}.LIS_AC_Button{padding:.375rem 1rem;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.LIS_AC_OptionList{position:absolute;display:none;z-index:9999;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;width:calc(100% - .714rem)}.LIS_AC_Option{padding:.5rem .4rem;font-size:1.4rem}.LIS_AC_Option:hover{cursor:pointer;background-color:#eee}.divLoadingItemContainer{font-size:1.5rem}.divJustifyContent{display:flex;flex-direction:column;justify-content:center}.divChangeLoadingItemAmountContainer{min-width:2.5rem}.btnChangeLoadingItemAmount{width:2.5rem;height:2.5rem;border-radius:50%}.btnChangeLoadingItemAmount.disabled,.btnChangeLoadingItemAmount:disabled{background-color:#bbb;border-color:#aaa}.btnLoadingItemBooked{color:#ccc;text-align:center}.inputLoadingItemAmount{font-size:1.3rem;text-align:center;padding-left:.3rem;padding-right:.3rem}.btnSubmitLoadingItemAmount{width:2.5rem;height:2.5rem;border-radius:50%;left:calc(41.66% + 2.5rem + 25%);position:relative;bottom:.36rem;width:2.5rem;margin-bottom:.36rem;min-width:0}.debug{display:none}.debug-backlist{font-size:.5rem;position:absolute;bottom:2.8rem;right:.1rem;background-color:#fff;letter-spacing:-.02rem;z-index:9999999}.BusyIndicatorLoading{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);color:#fff;display:none;z-index:99999999}.BusyIndicatorLoadingVisible{display:block}.BusyIndicatorCentered{position:fixed;top:40%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spinner{width:8rem;height:8rem}.spinner::before{width:8rem;height:8rem;border-bottom-color:#009ee3;border-right-color:#009ee3;border-top-color:rgba(1,1,1,0);border-left-color:rgba(1,1,1,0);top:0;left:0;-webkit-animation:rotate-animation 1.5s linear .02s infinite,pulse 1.5s linear .02s infinite;animation:rotate-animation 1.5s linear .02s infinite,pulse 1.5s linear .02s infinite}.spinner::before,.spinner::after{content:"";display:block;position:absolute;border-width:.3rem;border-style:solid;border-radius:50%}.spinner::after{width:6rem;height:6rem;border-bottom-color:#009ee3;border-right-color:#009ee3;border-top-color:rgba(1,1,1,0);border-left-color:rgba(1,1,1,0);opacity:.7;top:.9rem;left:.9rem;-webkit-animation:anti-rotate-animation 1.1325s linear .02s infinite,pulse 1.5s linear .02s infinite;animation:anti-rotate-animation 1.1325s linear .02s infinite,pulse 1.5s linear .02s infinite}.spinner-image{display:none}@-webkit-keyframes pulse{0%{opacity:.8}50%{opacity:.2}100%{opacity:.8}}@keyframes pulse{0%{opacity:.8}50%{opacity:.2}100%{opacity:.8}}@-webkit-keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}