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}.Wrapper{display:flex;width:100%;box-sizing:border-box;justify-content:flex-start}.center{justify-content:center}.Selectable{position:absolute;flex-direction:column;transition:transform .25s ease;transform:translateZ(0);transform:translate3d(var(--translate-x,0),var(--translate-y,0),0)}.Selectable,.Selectable button{display:flex;justify-content:center}.Selectable button{align-items:center;margin:0 auto;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;border-radius:5px;box-shadow:var(--box-shadow);transform:scale(1);transform:scale(var(--scale,1));transition:transform .25s cubic-bezier(.18,.67,.6,1.22),box-shadow .3s ease}.Selectable button:hover{background-color:#dcdcdc;cursor:pointer}.selectedItem{background-color:#a3e635!important}.disabledSeat{background-color:#f87171!important;cursor:default!important}.Draggable{position:absolute;flex-direction:column;transition:transform .1s ease;transform:translateZ(0);transform:translate3d(var(--translate-x,0),var(--translate-y,0),0)}.Draggable,.Draggable button{display:flex;justify-content:center}.Draggable button{align-items:center;margin:0 auto;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;border-radius:5px;box-shadow:var(--box-shadow);transform:scale(1);transform:scale(var(--scale,1));cursor:-webkit-grab;cursor:grab;transition:transform .25s cubic-bezier(.18,.67,.6,1.22),box-shadow .3s ease;z-index:1;animation-duration:1s;animation-name:bounceIn;padding-left:12%;padding-right:12%}.dragging button{--scale:1.06;--box-shadow:-1px 0 15px 0 rgba(34,33,81,0.01),0px 15px 15px 0 rgba(34,33,81,0.25)}.dragging{z-index:2}.dragging *{cursor:-webkit-grabbing;cursor:grabbing}.dragOverlay button{animation:pop .25s cubic-bezier(.18,.67,.6,1.22)}@keyframes pulse{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{transform:scale(1)}to{transform:scale(var(--scale));box-shadow:var(--box-shadow)}}@keyframes bounceIn{0%,33%,66%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}33%{transform:scale3d(1.1,1.1,1.1)}66%{transform:scale3d(.9,.9,.9)}to{opacity:1;transform:scaleX(1)}}.Grid{position:fixed;top:100px;width:100%;height:100%;opacity:.4;background-image:repeating-linear-gradient(0deg,transparent,transparent calc(var(--grid-size) - 1px),#aaa calc(var(--grid-size) - 1px),#aaa var(--grid-size)),repeating-linear-gradient(-90deg,transparent,transparent calc(var(--grid-size) - 1px),#aaa calc(var(--grid-size) - 1px),#aaa var(--grid-size));background-size:var(--grid-size) var(--grid-size);z-index:-1;pointer-events:none}.add-button,.delete{position:absolute;width:40px;height:40px}.delete{top:40px;z-index:99}.menu-preview{max-width:900px;margin-top:10px}.menu-edit,.menu-preview{position:absolute;top:0;left:0;width:100%}.menu-edit{max-width:400px}.multi-add-popup{width:180px}.no-spinner input::-webkit-inner-spin-button,.no-spinner input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spinner input[type=number]{-moz-appearance:textfield!important}.info-portal{left:30%;position:fixed!important;top:20%;z-index:1000}.addTextActive{cursor:text!important}#select-type-text{font-size:16px;font-weight:700;padding-left:8px;color:#fff}#select-type-div{margin-top:8px}#menu-button-group{padding-left:0}textarea{width:100%;height:100%;overflow:hidden;resize:none;text-align:center;border:none;border-radius:5px;outline:none}.Translated{position:absolute;transition:transform .1s ease;transform:translateZ(0);transform:translate3d(var(--translate-x,0),var(--translate-y,0),0);display:table}.preview-div{background-color:#fff;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #000}#reservation-details-card{margin:30px auto auto;width:350px}#reservation-details-extra{height:500px}#reservation-details-seat-wrapper{margin-top:-100px}.reservation-detail-icon{margin:30px auto!important}#reservation-details-icon-wrapper{background-color:#f2f2f2;display:flex}#reservation-details-image{padding:40px}#reservation-details-placeholder{height:200px;background-color:#f2f2f2}#sendmail-wrapper{margin:100px auto auto;max-width:800px;padding:30px;background-color:#fff}#sendmail-image-wrapper{display:flex}#sendmail-image{margin:auto;width:20%}#sendmail-text{margin:auto;width:60%;text-align:center}
/*# sourceMappingURL=main.9415abf8.chunk.css.map */