@import"https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900";@import"https://fonts.googleapis.com/css?family=Kalam&display=swap";@import"https://fonts.googleapis.com/css?family=Raleway:400,200,300,800";.status[data-v-c4c5316f]{max-height:80vh;z-index:999;position:fixed;bottom:20px;right:10px;display:flex;flex-direction:column;align-items:flex-start}.status_c[data-v-c4c5316f]{display:flex;align-items:center;overflow:hidden;height:20px;border-radius:6px;background-color:#00000080;margin-bottom:2px;padding:3px 5px}.status_c.sync[data-v-c4c5316f]{order:2}.msg[data-v-c4c5316f]{font-size:x-small;color:#fff;min-width:200px;margin-left:5px}.status_c.error[data-v-c4c5316f]{color:var(--error-color)}.icon[data-v-c4c5316f]{height:18px;width:18px;fill:#fff}.icon.error[data-v-c4c5316f]{fill:var(--error-color)}.icon.sync[data-v-c4c5316f]{animation:rings-rotate-c4c5316f 1.15s linear infinite}@media screen and (max-width: 767px){.status[data-v-c4c5316f]{max-height:13px;width:100%;bottom:0;right:0;flex-direction:row;align-items:center;justify-content:flex-end;overflow:hidden}.status_c[data-v-c4c5316f]{height:12px;margin-right:5px;margin-bottom:1px;border-radius:10px;padding:3px}.msg[data-v-c4c5316f]{font-weight:xx-small;min-width:50px;max-width:250px;margin-left:3px}.icon[data-v-c4c5316f]{height:12px;width:12px}}@keyframes rings-rotate-c4c5316f{to{transform:rotate(360deg)}}@media print{.status[data-v-c4c5316f]{display:none}}.pwa-toast{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1;text-align:left;box-shadow:3px 4px 5px #8885;background-color:#fff}.pwa-toast .message{margin-bottom:8px}.pwa-toast button{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}.modal-mask[data-v-2755ae91]{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#0009;z-index:1000}.modal[data-v-2755ae91]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;overflow:hidden;background:#fff;box-shadow:1px 1px 18px -8px #263238;padding:20px}.modal-actions[data-v-2755ae91]{display:flex;gap:40px;justify-content:center;margin-top:20px}.modal-actions button[data-v-2755ae91]{padding:3px 10px}:root{--value: #0080ff;--disabled-color: salmon;--error-color: darkred;--preplist-color: darkorange;--orderlist-color: dodgerblue;--dot-pulse-color: grey;--guide-color: coral;--restricted-mode-color: #330033;--recipe-item-color: forestgreen;--single-item-color: darkorange;--multiple-item-color: #008dff;--part-item-color: magenta;--packaging-item-color: darkkhaki;--table-event-color: saddlebrown;--setmenu-event-color: olive;--birthday-event-color: tomato;--wedding-event-color: hotpink;--family-event-color: indianred;--business-event-color: darkslateblue;--celebrations-event-color: darkgoldenrod;--banquet-event-color: forestgreen;--catering-event-color: blueviolet;--production-event-color: deepskyblue;--other-event-color: slategrey}button svg{fill:#fff;stroke:#fff;height:20px;width:20px}.xbutton{display:block;box-sizing:border-box;width:25px;height:25px;border-width:5px;border-style:solid;border-color:#404040;border-radius:100%;background:-webkit-linear-gradient(-45deg,transparent 0%,transparent 46%,white 46%,white 56%,transparent 56%,transparent 100%),-webkit-linear-gradient(45deg,transparent 0%,transparent 46%,white 46%,white 56%,transparent 56%,transparent 100%);background-color:#404040;box-shadow:0 0 5px 2px #00000080;transition:all .3s ease}.xbutton:hover{background-color:#505050}.tbutton{background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:large;font-weight:200;border:none;padding:12px}.tbutton:disabled{opacity:.3}.tbutton:disabled:hover{background-color:transparent}.tbutton:hover{background-color:#0000001a}.tbutton:active{background-color:#0000004d}.tbutton.grey svg{fill:#606060}.ibutton{background-color:#39f;color:#fff;border-radius:3px;margin-right:5px;transition:all,.2s;display:inline-flex;align-items:center;justify-content:center;padding:3px 5px;border:none}.ibutton.square{width:40px;height:40px;font-size:x-large}.ibutton:hover{background-color:#0080ff}.ibutton:disabled{opacity:.3}.ibutton:disabled:hover{background-color:#00bfff}.ibutton:focus{box-shadow:0 0 5px 2px #808080e6}.ibutton svg{fill:#fff;stroke:#fff;height:20px;width:20px}.ibutton.red{background-color:#ff6933}.ibutton.red:hover{background-color:#f40}.ibutton.black{background-color:#404040}.ibutton.black:hover{background-color:#303030}.ibutton.black:active{background-color:#000}.ibutton.grey{background-color:#606060}.ibutton.grey:hover{background-color:#404040}.ibutton.grey:active{background-color:#303030}.dbutton{width:40px;height:40px;font-size:x-large;background-color:salmon;color:#fff;transition:all,.2s;display:flex;align-items:center;justify-content:center;padding:3px;border:1px solid #d95e39}.dbutton:hover{background-color:#d95e39}.dbutton:active{opacity:.8}.dbutton svg{fill:#fff;stroke:#fff;height:20px}.orange-glow{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:6px 12px;font-size:small;font-weight:600;letter-spacing:1px;color:#fff;border:none;border-radius:5px;box-shadow:0 0 8px #faa14e;background-color:#f60}.orange-glow:hover{box-shadow:0 0 10px #faa14e;background-color:#d35400}.green-glow{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:6px 12px;font-size:small;font-weight:600;letter-spacing:1px;color:#fff;border:none;border-radius:5px;box-shadow:0 0 8px #96fa4e;background-color:#3ad900}.green-glow:hover{box-shadow:0 0 8px #96fa4e;background-color:#31b900}#app .wm{display:none;width:100vw;height:100vh;flex-wrap:wrap;overflow:hidden;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:100000}#app .wm .container{width:240px;height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:gray;margin:50px;border-radius:15px;background-color:#ffffffb3;transform:rotate(-45deg)}#app .wm .name{font-size:x-large;font-weight:600}#app .wm .sub{font-size:x-small;font-weight:600}.form{color:#202020}.form .currency{font-size:xx-large;vertical-align:middle}.form .currency+input{font-size:x-large}.form textarea{height:100px;min-width:260px;max-width:600px;width:calc(100% - 10px)}.form .footnote{font-size:x-small;font-weight:400;color:gray}.form .e_c{margin-bottom:30px}.form label.head-label{font-size:large;font-weight:600;color:#303030;white-space:nowrap}.form .computed{color:gray}.form input.inactive{background-color:transparent}.form input.inactive:focus{background-color:#fff}.product-badge{height:36px;width:70px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000}.product-badge div:first-child{font-weight:900;font-size:medium}.product-badge div:last-child{font-size:x-small;font-weight:600;margin-top:-3px}.product-badge.free{background-color:#00bfff}.product-badge.pro{background-color:#e5c100}.singleitem,input.singleitem,input.singleitem:hover,button.singleitem,button.singleitem:hover{border-left:3px;border-left-style:solid;border-left-color:var(--single-item-color)}.multipleitem,input.multipleitem,input.multipleitem:hover,button.multipleitem,button.multipleitem:hover{border-left:3px;border-left-style:solid;border-left-color:var(--multiple-item-color)}.recipeitem,input.recipeitem,input.recipeitem:hover,button.recipeitem,button.recipeitem:hover{border-left:3px;border-left-style:solid;border-left-color:var(--recipe-item-color)}.partitem,input.partitem,input.partitem:hover,button.partitem,button.partitem:hover{border-left:3px;border-left-style:solid;border-left-color:var(--part-item-color)}.packagingitem,input.packagingitem,input.packagingitem:hover,button.packagingitem,button.packagingitem:hover{border-left:3px;border-left-style:solid;border-left-color:var(--packaging-item-color)}svg.celery{fill:#228b22}svg.crustaceans{fill:maroon}svg.eggs{fill:brown}svg.fish{fill:#1e90ff}svg.gluten{fill:#996200}svg.lupin{fill:#bc0044}svg.milk{fill:gray}svg.molluscus{fill:#844b00}svg.mustard{fill:#daa520}svg.nuts{fill:#d2691e}svg.peanuts{fill:brown}svg.sesame{fill:#89894a}svg.so2{fill:#c10040}svg.soybean{fill:#556b2f}@media screen and (max-width: 767px){::-webkit-scrollbar{display:none}header{height:40px}header .header-text{padding:2px 10px;font-size:medium}#app .back-button{height:40px;width:40px}.ibutton.square{width:32px;height:32px}.form .currency{font-size:x-large}.form .currency+input{font-size:large}.form label.head-label{font-size:small}}@media print{body{overflow:visible;font-family:Nunito,Helvetica,Arial,sans-serif}#app{display:grid;grid:auto / 0px 0px 1fr}.print-only{display:block}header{background:transparent}header .header-text{padding:2px 0;font-size:medium}button,button.ibutton,button.tbutton,.dbutton{display:none}.form label.head-label{font-size:small}.preplist-pane{display:none}.preplist-pane.open{display:block;position:static;top:0;left:0;width:100%;max-width:100%;height:auto;transform:none}.preplist-pane .toggle{display:none}#app .wm{display:flex}.help{display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}select::-ms-expand{display:none}}.fade-enter-active{opacity:0;transition:opacity 500}.fade-enter-to{opacity:1}::-webkit-scrollbar{width:14px;height:18px}::-webkit-scrollbar-thumb{height:6px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:7px;background-color:#00000026;box-shadow:inset -1px -1px #0000000d,inset 1px 1px #0000000d}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-track:hover{background-color:#00000008}header{height:48px;width:100%;display:flex;align-items:center;position:relative;background:#f0f0f0e6}header .header-text{padding:2px 20px;font-size:large;font-weight:600}.header-category{display:inline-block;position:absolute;top:0;vertical-align:top;margin-left:5px;background-color:#9acd32;min-width:100px;text-align:center;font-size:x-small;font-weight:500;color:#fff;padding:0 15px;border-radius:0 0 15px 15px;box-shadow:2px 0 5px 1px #afafaf}input:focus,select:focus,textarea:focus,button:focus{outline:none}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;color:#00f}a:hover{text-decoration:underline;cursor:pointer}select{height:42px;border:1px solid silver;margin:0 0 0 -1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20fill%3D%22%23404040%22%20stroke%3D%22%23404040%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%20transform%3D%22translate(50%2050)%20scale(0.69%200.69)%20rotate(0)%20translate(-50%20-50)%22%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cg%3E%0A%09%09%09%09%3Cpath%20d%3D%22M-16.5%2C18.2c-1.3-1.1-3.5-1.1-4.9%2C0c-1.3%2C1.1-1.3%2C3.1%2C0%2C4.3l69%2C60.9c1.3%2C1.1%2C3.5%2C1.1%2C4.9%2C0l69-60.9%0A%09%09%09%09%09c1.3-1.1%2C1.3-3.1%2C0-4.3c-1.3-1.1-3.5-1.1-4.9%2C0L50%2C77L-16.5%2C18.2z%22%2F%3E%0A%09%09%09%3C%2Fg%3E%0A%09%09%3C%2Fg%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:1.3em auto,100%;padding:3px 30px 3px 3px}select:required:invalid{color:gray}option[value=""][disabled]{display:none}option{color:#000}select:disabled,select[aria-disabled=true]{color:#d3d3d3;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20fill%3D%22lightgrey%22%20stroke%3D%22lightgrey%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cg%20transform%3D%22translate(50%2050)%20scale(0.69%200.69)%20rotate(0)%20translate(-50%20-50)%22%3E%0A%09%09%3Cg%3E%0A%09%09%09%3Cg%3E%0A%09%09%09%09%3Cpath%20d%3D%22M-16.5%2C18.2c-1.3-1.1-3.5-1.1-4.9%2C0c-1.3%2C1.1-1.3%2C3.1%2C0%2C4.3l69%2C60.9c1.3%2C1.1%2C3.5%2C1.1%2C4.9%2C0l69-60.9%0A%09%09%09%09%09c1.3-1.1%2C1.3-3.1%2C0-4.3c-1.3-1.1-3.5-1.1-4.9%2C0L50%2C77L-16.5%2C18.2z%22%2F%3E%0A%09%09%09%3C%2Fg%3E%0A%09%09%3C%2Fg%3E%0A%09%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E"),linear-gradient(to bottom,#fff,#e5e5e5)}.select:disabled:hover,select[aria-disabled=true]{border-color:#aaa}input[type=number]::placeholder,input[type=text]::placeholder,input[type=search]::placeholder{font-size:small}input[type=number],input[type=text],input[type=search],input[type=email],input[type=date],input[type=time],textarea{height:38px;border:1px solid #cdcdcd;padding-left:5px;width:200px}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type=checkbox]{min-width:18px;min-height:18px}[type=checkbox]:not(:checked).fcp,[type=checkbox]:checked.fcp{position:absolute;left:0;opacity:.01}[type=checkbox]:not(:checked).fcp+label,[type=checkbox]:checked.fcp+label{display:inline;position:relative;padding-left:1.3em;line-height:2;cursor:pointer}[type=checkbox]:not(:checked).fcp.small+label,[type=checkbox]:checked.fcp.small+label{padding-left:17px}[type=checkbox]:not(:checked).fcp.medium+label,[type=checkbox]:checked.fcp.medium+label{padding-left:22px}[type=checkbox]:not(:checked).fcp+label:before,[type=checkbox]:checked.fcp+label:before{content:"";position:absolute;left:0;top:0;width:1.4em;height:1.4em;font-size:1.2em;border:1px solid #aaa;background:#fff;border-radius:.2em;box-shadow:inset 0 1px 3px #0000001a,0 0 #cb22ed33;-webkit-transition:all .275s;transition:all .275s}[type=checkbox]:not(:checked).fcp.small+label:before,[type=checkbox]:checked.fcp.small+label:before{width:12px;height:12px;top:calc(50% - 8px);font-size:small}[type=checkbox]:not(:checked).fcp.medium+label:before,[type=checkbox]:checked.fcp.medium+label:before{width:16px;height:16px;top:calc(50% - 10px);font-size:medium}[type=checkbox]:checked.fcp+label:before{background:#0080ff;border:1px solid #0080ff}[type=checkbox]:not(:checked).fcp+label:after,[type=checkbox]:checked.fcp+label:after{content:"✓";position:absolute;top:.6em;left:.2em;font-size:1.8em;color:#fff;line-height:0;-webkit-transition:all .2s;transition:all .2s}[type=checkbox]:not(:checked).fcp.small+label:after,[type=checkbox]:checked.fcp.small+label:after{top:calc(50% - 8px + .6em);font-size:small}[type=checkbox]:not(:checked).fcp.medium+label:after,[type=checkbox]:checked.fcp.medium+label:after{top:calc(50% - 10px + .6em);font-size:medium}[type=checkbox]:not(:checked).fcp+label:after{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}[type=checkbox]:checked.fcp+label:after{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}[type=checkbox]:disabled:not(:checked).fcp+label:before,[type=checkbox]:disabled:checked.fcp+label:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9}[type=checkbox]:disabled:checked.fcp+label:after{color:#777}[type=checkbox]:disabled.fcp+label{color:#aaa}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}pre{white-space:pre-wrap}button{font-family:Nunito,Helvetica,Arial,sans-serif;cursor:pointer}label{display:block;white-space:nowrap}select option{font-size:large;padding:5px}input.xs-box,div.xs-box,select.xs-box{width:60px;min-width:60px}input.s-box,div.s-box,select.s-box{width:80px;min-width:80px}input.medium-box,div.medium-box,select.medium-box{width:110px;min-width:110px}input.xl-box,div.xl-box,select.xl-box,textarea.xl-box{width:220px}input.computeinput{border:none;background-color:#3232321a;margin:none;padding:none}.error,.warning{color:var(--error-color)}.incomplete:after{content:"!";color:red;text-shadow:0px 0px 4px red;width:10px;display:flex;align-items:center;justify-content:center;font-size:large}.footnote{font-size:x-small;font-weight:400;color:gray}.value-desc{font-size:x-small;color:#404040}.text-xxs{font-size:xx-small}.text-xs{font-size:x-small}.text-sm{font-size:small}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rflex{display:flex;align-items:center;justify-content:flex-end}.cflex{display:flex;align-items:center;justify-content:center}.lflex{display:flex;align-items:center;justify-content:flex-start}.print-only{display:none}@media screen and (max-width: 767px){::-webkit-scrollbar{display:none}header{height:40px}header .header-text{padding:2px 10px;font-size:medium}}@media screen and (max-width: 400px){header .header-text{padding:2px 6px;font-size:small}}@media print{.print-only{display:block}.screen{display:none}body{overflow:visible;font-family:Nunito,Helvetica,Arial,sans-serif}::-webkit-scrollbar{display:none}header{height:20px;background:#fff}header .header-text{padding:2px 0;font-size:medium;font-weight:600}button,button.ibutton,button.tbutton,.dbutton{display:none}.form label.head-label{font-size:small}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:""}select::-ms-expand{display:none}}.lds-ripple[data-v-ac0b511c]{display:inline-block;position:relative;width:64px;height:64px}.lds-ripple div[data-v-ac0b511c]{position:absolute;border:2px solid #404040;opacity:1;border-radius:50%;animation:lds-ripple-ac0b511c 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div[data-v-ac0b511c]:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple-ac0b511c{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@keyframes pulse-59052926{0%{letter-spacing:1px}50%{letter-spacing:7px}90%{letter-spacing:7px}to{letter-spacing:1px}}.splash[data-v-59052926]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1000;position:fixed;top:0;left:0;background-color:#fff}.logo_c[data-v-59052926]{display:flex;align-items:center;justify-content:center;font-size:6vw;font-weight:800;letter-spacing:1px;color:#404040;animation:pulse-59052926 12s infinite}.splash svg[data-v-59052926]{width:12vw;fill:#404040;margin-right:2vw}@media only screen and (max-width: 767px){@keyframes pulse-59052926{0%{letter-spacing:1px}50%{letter-spacing:6px}90%{letter-spacing:6px}to{letter-spacing:1px}}}
