.Router{position:relative}.Router,.Router__popout{height:100vh;width:100vw}.Router__popout{left:0;position:absolute;top:0;z-index:100}.Board{overflow-x:scroll;padding:0 20px;white-space:nowrap}.Board__actions{position:fixed;right:10px;top:10px;z-index:20}.Page{background:var(--background);display:block;height:100vh;width:100vw}.Page--out{-webkit-animation:page__out .25s cubic-bezier(.25,.99,.99,1);animation:page__out .25s cubic-bezier(.25,.99,.99,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.Page--active,.Page--out{display:block;position:absolute}.Page--active{-webkit-animation:page__in .5s cubic-bezier(.25,.99,.99,1);animation:page__in .5s cubic-bezier(.25,.99,.99,1)}@-webkit-keyframes page__in{0%,50%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes page__in{0%,50%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes page__out{to{display:none;opacity:0;-webkit-transform:scale(.9) translateY(-120px);transform:scale(.9) translateY(-120px)}20%{opacity:1}0%{display:block;opacity:1;-webkit-transform:scale(1) translateY();transform:scale(1) translateY()}}@keyframes page__out{to{display:none;opacity:0;-webkit-transform:scale(.9) translateY(-120px);transform:scale(.9) translateY(-120px)}20%{opacity:1}0%{display:block;opacity:1;-webkit-transform:scale(1) translateY();transform:scale(1) translateY()}}.Container{box-sizing:border-box;margin:0 auto;max-width:var(--content-max-width);padding:20px;position:relative;width:100%;z-index:10}.OrderBox{-webkit-animation:orderbox_in .3s ease;animation:orderbox_in .3s ease;display:inline-block;margin-right:40px;position:relative}.OrderBox__content{-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100vh - 100px);padding-top:60px;position:relative;row-gap:0}.OrderBox__num{font-size:40px;font-weight:700;margin-right:10px}.OrderBox__actions{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex;left:0;position:absolute;top:0;z-index:2}@-webkit-keyframes orderbox_in{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes orderbox_in{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.Button{align-items:center;background:var(--accent);border:none;border-radius:5px;color:var(--button-text-color);cursor:pointer;display:inline-flex;font-family:var(--default-font);font-size:14px;font-weight:700;justify-content:center;margin:5px 0;outline:none;position:relative;text-align:center;text-decoration:none;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.Button:hover{opacity:.95;text-decoration:none}.Button:focus{outline:none}.Button--active,.Button:active{-webkit-transform:scale(.95);transform:scale(.95);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.Button--s{padding:5px 12px}.Button--m{padding:8px 20px}.Button--l{font-size:16px;margin:10px 0;padding:10px 25px}.Button--wide{width:100%}.Button--secondary{background:var(--background);border:.5px solid var(--border-color);box-shadow:var(--shadow-1);color:var(--text-color)}.Button--tertiary{background:transparent;color:var(--accent)}.Button--destructive{background:var(--red);color:var(--button-text-color)}.Button--uppercase{text-transform:uppercase}.Button--loading:after{-webkit-animation:button_spinner 1s linear infinite;animation:button_spinner 1s linear infinite;border-right:2px solid transparent;border-top:2px solid transparent;border-color:currentcolor currentcolor transparent transparent;border-radius:50%;border-style:solid;border-width:2px;content:"";display:inline-block;height:.8em;margin-left:5px;width:.8em}@-webkit-keyframes button_spinner{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button_spinner{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Ripple{cursor:pointer;display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.Ripple__content{position:relative;z-index:1}.Ripple__container{z-index:1}.Ripple__item{-webkit-animation:ripple var(--ripple-duration) var(--ripple-timing-function);animation:ripple var(--ripple-duration) var(--ripple-timing-function);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:var(--ripple-color);border-radius:50%;height:600px;left:35px;margin:-300px;position:absolute;top:10px;width:600px}@-webkit-keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.OrderItem{border-radius:5px;box-sizing:border-box;color:var(--text-color-invert);cursor:pointer;margin-bottom:10px;min-height:200px;overflow:hidden;padding:10px 10px 50px;position:relative;width:200px}.OrderItem__timer{bottom:10px;opacity:0;position:absolute;right:10px;text-align:right}.OrderItem--DISH_ACCEPTED_TIMEOUT .OrderItem__timer,.OrderItem--DISH_TIMEOUT .OrderItem__timer,.OrderItem__timer--visible{opacity:1}.OrderItem__timer--shake{-webkit-animation:timer_shake 1s linear infinite;animation:timer_shake 1s linear infinite}@-webkit-keyframes timer_shake{0%,50%{opacity:1}51%,to{opacity:.6}}@keyframes timer_shake{0%,50%{opacity:1}51%,to{opacity:.6}}.OrderItem__timer{font-size:24px;font-weight:700;height:1.2em}.OrderItem--DISH_NEW{background:var(--bright-blue)}.OrderItem--DISH_ACCEPTED_TIMEOUT,.OrderItem--DISH_TIMEOUT{background:var(--bright-red)}.OrderItem--DISH_ACCEPTED{background:var(--bright-orange)}.OrderItem--DISH_READY{background:var(--bright-green)}.OrderItem__title{font-size:24px;padding-bottom:10px}.OrderItem__text,.OrderItem__title{font-weight:700;text-transform:uppercase;white-space:pre-line}.OrderItem__text{font-size:16px}.OrderItem--DISH_NEW .OrderItem__text,.OrderItem--DISH_NEW .OrderItem__title,.OrderItem--DISH_TIMEOUT .OrderItem__text,.OrderItem--DISH_TIMEOUT .OrderItem__title{opacity:0}.OrderItem--DISH_READY .OrderItem__timer,.OrderItem--DISH_READY .OrderItem__timer--visible{display:none}.ModalMask{align-items:center;background:var(--popout-mask-background);display:flex;height:100vh;justify-content:center;overflow:scroll;width:100vw}.Modal{background:var(--background);border-radius:10px;max-height:95vh;max-width:100%;overflow:scroll;padding:20px;width:500px}.Header{align-items:baseline;display:flex;font-weight:700;justify-content:space-between;margin:10px 0;width:100%}.Header--level-1{font-size:24px}.Header--level-2{font-size:20px}.Header--level-3{font-size:16px}.Header--uppercase{text-transform:uppercase}.OrderActionsMask{align-items:center;background:var(--popout-mask-background);display:flex;height:100vh;justify-content:center;width:100vw}.OrderActions{background:var(--background);border-radius:10px;display:flex;flex-direction:column;max-width:100%;padding:20px;row-gap:0;width:500px}.OrderActions .Button{margin:0}.OrderActions .Button:not(:last-child){margin:0 0 10px}.FullPagePlaceholder{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.FullPagePlaceholder__container{text-align:center}.FullPagePlaceholder__icon{background-position:50%!important;background-size:contain!important;height:120px;margin:0 auto;width:120px}.FullPagePlaceholder__title{font-size:24px;font-weight:700}.FullPagePlaceholder__text{font-size:18px}.Settings{display:flex;flex-direction:column;row-gap:0}.Settings .Button:not(:last-child){margin:0 0 10px}.OfflineIndicator{background:var(--red);bottom:0;box-sizing:border-box;color:var(--button-text-color);font-weight:700;left:0;padding:10px 15px;position:fixed;text-align:center;width:100%}.Auth{align-items:center;background:url(/static/media/login.e0f66a96ecfd04e8491f.jpeg) no-repeat;background-position:50%;background-size:cover;display:flex;justify-content:center}.Auth__content{background:var(--background);border-radius:10px;max-width:100%;padding:20px;width:320px}.Auth__content .Input{margin-bottom:10px}.Input{position:relative}.Input__element{background:var(--input-bg);border:1px solid var(--border-color);border-radius:5px;box-sizing:border-box;font-family:var(--font-family-primary);font-size:14px;line-height:16px;outline:none;padding:8px 10px;width:100%}.Input--with-counter .Input__element{padding-right:35px}.Input__element:focus{border:1px solid var(--accent);box-shadow:0 0 4px var(--accent)}.Input__element:invalid{border:1px solid var(--red);box-shadow:none;color:var(--red)}.Input__notice{color:var(--red);display:none;font-size:14px}.Input__element:invalid~.Input__notice{display:block}.Input__counter{color:var(--hint-color);font-size:14px;position:absolute;right:10px;text-align:right;top:8px}:root{--default-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--background:#fff;--text-color:#111;--text-color-invert:#fff;--hint-color:#aaa;--button-text-color:#fff;--link-color:#8774e1;--accent:#ff51a6;--border-color:#ddd;--shadow-1:0 1px 2px 0 rgba(0,0,0,.1);--content-max-width:1500px;--image-placeholder:rgba(0,0,0,.2);--ripple-color:rgba(0,0,0,.3);--ripple-timing-function:cubic-bezier(.17,.67,.54,.98);--ripple-duration:600ms;--orange:#f90;--green:#228a31;--red:#ba4040;--bright-blue:#4200ff;--bright-red:red;--bright-green:#0eb10a;--bright-orange:#ff8a00;--input-bg:#f0f0f0;--input-hover:#ddd;--input-icon:#aaa;--placeholder-solid-background:var(--hint-color);--placeholder-background:linear-gradient(90deg,var(--hint-color) 0%,var(--hint-color) 25%,var(--text-color) 50%,var(--hint-color) 75%,var(--hint-color) 100%);--placeholder-opacity:0.15;--placeholder-animation:skeleton 2s linear infinite;--popout-mask-background:rgba(0,0,0,.5)}body,html{-webkit-tap-highlight-color:transparent;font-family:var(--default-font);height:100vh;margin:0;padding:0;width:100vw}body{background:var(--background);color:var(--text-color)}a{color:var(--link-color)}::-webkit-scrollbar{background:none;height:5px;width:5px}*{-ms-user-select:none;user-select:none;-webkit-user-select:none}#root{height:100vh;width:100vw}@-webkit-keyframes skeleton{0%{background-position:100%;background-size:400%}to{background-position:0;background-size:400%}}@keyframes skeleton{0%{background-position:100%;background-size:400%}to{background-position:0;background-size:400%}}
/*# sourceMappingURL=main.6227e21d.css.map*/