/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Geomanist;font-weight:100;src:url(https://app.fubit.co/assets/Geomanist-Thin-BHJprcgf.woff2) format("woff2")}@font-face{font-family:Geomanist;font-weight:200;src:url(https://app.fubit.co/assets/Geomanist-ExtraLight-CgYz2Vah.woff2) format("woff2")}@font-face{font-family:Geomanist;font-weight:300;src:url(https://app.fubit.co/assets/Geomanist-Light-B4Cr2smw.woff2) format("woff2")}@font-face{font-family:Geomanist;font-weight:400;src:url(https://app.fubit.co/assets/Geomanist-Regular-BkEFRVo9.woff2) format("woff2")}@font-face{font-family:Geomanist;font-weight:500;src:url(https://app.fubit.co/assets/Geomanist-Medium-dpLuHMem.woff2) format("woff2")}@font-face{font-family:Geomanist;font-weight:700;src:url(https://app.fubit.co/assets/Geomanist-Bold-BIYvApTZ.woff2) format("woff2")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://app.fubit.co/assets/Material-Icons-kAwBdRge.woff2) format("woff2")}:root{--first-color: #1b2e58;--first-color-t: #1b2e58e1;--second-color: #1c4da1;--third-color: #dfe3e9;--fourth-color: #f2f4f7;--color-black: #000000;--color-gray: #64748b;--color-white: #ffffff;--color-green: #28a745;--color-green-50: #28a745a1;--color-orange: #fca359;--color-red: #a72828;--color-gray-light: #ccc;--color-red-soft: #ffe5e5;--color-gray-dark: #333;--color-gray-ultralight: #f0f0f0;--color-gray-extra-light: #fafafa;--box-shadow: 0 8px 16px 0px rgba(10, 14, 29, .04), 0px 8px 64px 0px rgba(10, 14, 29, .08)}:root{--font-family-base: Geomanist, sans-serif;--color-text-dark: var(--color-black);--color-text-dark-soft: var(--color-gray);--color-text-light: var(--color-white);--color-background: var(--first-color);--color-background-light: var(--fourth-color);--color-background-soft: var(--second-color);--color-background-mute: var(--third-color);--color-background-dark: var(--color-gray);--color-border: var(--fourth-color);--color-border-hover: var(--third-color);--sidebar-width: 300px;--section-gap: 160px}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-base)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem}a{color:var(--color-background-soft);text-decoration:none}select{border-radius:8px;border:1px solid #ccc}textarea{resize:vertical;border-radius:8px;border:1px solid #ccc;background-color:var(--color-background-light)}figure{padding:0;margin:0}.switch{position:relative;display:inline-block;width:2.5rem;height:1.25rem;margin-bottom:.4rem;cursor:pointer}.switch input{opacity:0;width:2.5rem!important;height:0;cursor:pointer}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:1.25rem;transition:.4s;pointer-events:none}.slider:before{content:"";position:absolute;height:.875rem;width:.875rem;left:.1875rem;bottom:.1875rem;background-color:var(--color-white);border-radius:50%;transition:.4s}.switch input:checked+.slider{background-color:var(--color-background)}.switch input:checked+.slider:before{transform:translate(1.25rem)}.switch-label{margin-left:.625rem;cursor:pointer}.list-container{gap:1rem;display:flex;align-items:stretch;flex-wrap:wrap}.list-item{display:flex;align-items:center;justify-content:space-between;width:calc(50% - .5rem);padding:1rem;border-radius:.5rem;background-color:var(--color-background-light)}.list-item .options{display:flex;gap:clamp(1rem,5vw,5rem)}@media (max-width: 768px){.list-item{padding:.7rem;width:100%}.list-item img{width:50px}}.modal-large{width:25rem;max-width:90%}.columns{margin:10px auto;display:flex;justify-content:space-between;gap:1rem}.column{width:100%}@media (max-width: 768px){.columns{flex-direction:column;justify-content:center}}.table-container{width:100%;max-height:55vh;overflow-x:auto}table{width:100%;border-collapse:collapse}th{padding-bottom:.5rem;color:var(--primary-color);border-bottom:.15rem solid var(--third-color)}td{padding:.5rem}td:last-of-type{text-align:center}td:last-of-type a{margin:0 5px}tbody tr td{text-align:center}tbody tr td input{border:1px solid var(--third-color);border-radius:8px}tbody tr td select{border:1px solid var(--third-color);border-radius:8px;width:-webkit-fill-available}tbody tr td img{border-radius:8px}.boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.boxes .control:first-of-type{margin-top:10px!important}.boxes .box .options{display:flex;align-items:center;justify-content:space-around}.box{position:relative;text-align:center;border-radius:4px;padding:1rem;background-color:var(--color-background-light);width:100%;min-height:200px;display:flex;flex-direction:column;justify-content:center}.box>*{margin-bottom:1em}.box .material-icons{color:var(--color-background);font-size:2rem}@media (max-width: 768px){.boxes{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.boxes .box .options{display:block}}@media (width <= 768px){.boxes .box.recipe .flex{flex-direction:column}}.form{border-radius:8px;margin-bottom:20px}.form input{background-color:var(--color-background-light)}.form input:not([type=file]){padding:.3rem;height:25px;box-sizing:border-box}.form .control{display:flex;margin-top:10px;flex-direction:column}.form .flex{gap:1rem}.form .flex .control{margin-top:0}.form .control:first-of-type{margin-top:0}.form .control label{margin-bottom:4px}.form .control input{height:25px;border-radius:8px;border:1px solid #ccc}.form .control select{height:30px}.form .control input[type=checkbox]{width:25px;align-self:flex-start}.control .flex{align-items:center}.control .flex.start{align-items:flex-start}.control .flex label{margin:0 10px}.control .flex div label{margin:auto}.control .flex div{margin-right:20px}.control .flex div:last-of-type{margin-top:0;margin-right:0}.control .flex div input,.control .flex div select{width:100%}.control i{margin-right:5px}.two-options{display:flex;align-items:center;gap:1rem;margin:.5rem 0}.two-options .control{margin-top:0}.quantity-wrapper{display:flex;align-items:center;justify-content:center;gap:5px}.quantity-button{width:30px;height:30px;background-color:#ccc;border:1px solid #ccc;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:4px}select{background-color:var(--color-background-light)}.input-error{border:2px solid red!important;background-color:#ffe5e5!important}.password-container{position:relative;display:flex;flex-direction:column}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper input{width:100%;padding-right:2.5rem}.visibility-icon{position:absolute;right:.5rem;cursor:pointer;color:gray;transition:color .2s}.visibility-icon:hover{color:var(--color-black)}.custom-file-upload{gap:1rem;display:flex;align-items:center;background-color:var(--color-background-light);padding:.2rem;border-radius:8px;cursor:pointer;font-size:1.1rem}.custom-file-upload .material-icons{font-size:1.2rem}.custom-file-upload input[type=file]{display:none}@media (max-width: 768px){.control .flex div{margin-right:0}}.pantone-card{background:var(--color-background-light);display:grid;width:10rem;border-radius:10px;box-shadow:0 2px 4px #0001;border:4px solid var(--color-background-extra-light);margin:1rem 0 0;transition:box-shadow .27s ease-in-out,margin .3s ease-in-out}[type=color]{display:inline-flex;vertical-align:bottom;border:none;border-radius:10px;padding:0;height:4rem!important;width:100%;cursor:pointer}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:10px 10px 0 0}[type=color]::-moz-color-swatch{border:0;border-radius:10px 10px 0 0}[type=color]+output{display:block;font-size:28px;padding:16px;line-height:1em;font-family:helvetica,sans-serif}.separator{display:flex;align-items:center;text-align:center;margin:2em 0}.separator-line{flex:1;border:none;border-top:1px solid var(--fourth-color)}.separator-label{padding:0 1em;color:var(--color-gray);font-size:.9em}.select-multiple{width:100%;position:relative}.select-multiple-box{padding:5px;display:block;cursor:pointer;border-radius:8px;border:1px solid #ccc}#toggle-select-multiple{display:none}.select-multiple-options{display:none;border-radius:8px;background-color:var(--color-background-light)}[id^=toggle]:checked+.select-multiple-options{display:block}.select-multiple-options label{padding:5px;display:flex;border-radius:8px;align-items:center;gap:1rem}.select-multiple-options label:hover{cursor:pointer;color:var(--color-white);background-color:var(--color-background)}.btn{color:var(--color-white);padding:.8rem;margin:.5rem auto;border:none;cursor:pointer;border-radius:.3rem;min-width:5rem}.btn a{color:var(--color-white);text-decoration:none}.btn.loader>*{visibility:hidden}.btn.loader{position:relative;color:transparent;pointer-events:none}.btn.loader:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;margin:-8px 0 0 -8px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cards{display:flex;flex-wrap:wrap;gap:1rem}.card{display:flex;flex-direction:column;text-align:center;padding:8px;border-radius:8px;background-color:var(--color-background-light);min-width:20%;max-width:calc(44% - 10px);box-sizing:border-box;z-index:0}.card>*{margin:revert}.card ul{margin:.4rem 0;text-align:start;list-style-position:inside}.card:hover{color:var(--color-black);background-color:#f0f0f0}.card:last-of-type{margin-right:0}.card-icon{display:flex;justify-content:center;align-items:center}.card-icon i{margin-right:10px}.card-options{display:none;position:absolute;background-color:var(--color-white);border-radius:8px;border:1px solid #ccc;padding:10px;box-shadow:0 0 10px #0000001a}.card-option{margin:.2rem 0}.card .header{display:flex;align-items:center;justify-content:space-between}.card .header .flex{align-items:center}.card .header .icon{width:25px;margin-right:5px}.card .content{flex-grow:1}.card .content p{text-align:start}.card .content p b{color:var(--primary-color)}.card .content textarea{width:100%;color:var(--color-black);box-sizing:border-box}@media (max-width: 768px){.card{flex-grow:1;max-width:none}}.tabs{display:flex;margin-bottom:10px;justify-content:space-between}.tab{width:calc(100% - 20px);margin-right:10px;padding:8px;background-color:var(--color-background-light);border-radius:8px;cursor:pointer}.tab:last-of-type{margin-right:0}.tab-active{color:var(--color-white);background-color:var(--color-background)}.tabs-content{position:relative}.tabs-content .tab-content{width:100%;transition:all .4s ease}.tabs-content [id^=radio]:checked+.tab-content{display:initial}@media (max-width: 768px){.tabs{flex-wrap:wrap}.tab{text-align:center;width:calc(50% - 20px);margin:2px 0}}.dropdown-menu{position:absolute;right:0;background-color:var(--color-white);border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:98}.dropdown-menu a{display:block;padding:8px 16px;color:#333}.dropdown-menu a:hover{background-color:#f0f0f0}.combobox{gap:.5rem;display:flex;position:relative;flex-direction:column}.combobox .input{position:relative}.combobox .input i{right:0;cursor:pointer;position:absolute}.combobox .input input{width:100%;padding:.3rem;border-radius:8px;border:1px solid #ccc}.combobox .options{gap:.4rem;padding:.5rem;display:flex;position:absolute;top:120%;left:0;right:0;max-height:200px;overflow-y:auto;border-radius:8px;background-color:var(--color-background-mute);flex-direction:column;box-shadow:var(--box-shadow);z-index:1}.combobox .options .option{padding:.4rem;border-radius:8px;background-color:var(--color-background-light)}.container-tooltip{display:flex;justify-content:flex-start}.tool-tip{color:var(--color-background);display:flex;justify-content:start;align-items:center;margin-left:1rem}.tool-tip:before{content:"";border:1px solid;width:1rem;margin-right:.5rem}.tool-tip i{font-size:20px;margin-right:.5rem;width:24px}.wrap{flex-wrap:wrap}.gap-05{display:inline-flex;gap:.5rem}.shadow{padding:1.2rem;box-shadow:var(--box-shadow)}.full-width{width:100%!important}.width-90{width:90%}.flex{display:flex}.direction-column{flex-direction:column}.space-between{justify-content:space-between}.hide{display:none!important}.icon{width:40px}.is-primary{background-color:var(--color-background)}.material-icons.is-primary{color:var(--color-background);background-color:transparent}.is-third{color:var(--color-black);background-color:var(--color-background-light)}.is-red{color:var(--color-red)}.status{font-size:18px;font-weight:700;border-radius:4px;margin:1rem auto}.status.green{color:green}.status.red{color:red}.pointer{cursor:pointer}.text-white{color:var(--color-white)}.bg-orange{background-color:var(--color-orange)!important}.bg-green{background-color:var(--color-green)!important}.bg-green-50{background-color:var(--color-green-50)!important}.bg-red{background-color:var(--color-red)!important}.material-icons{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.link-with-icon{display:flex!important;align-items:center;gap:8px}.text-center{text-align:center}.align-center{align-self:center;align-items:center}.justify-center{justify-self:center;justify-content:center}.position-relative{position:relative}.cash-register{position:absolute;top:0;right:0;font-size:1rem;padding:.02rem .2rem;border-radius:.4rem}.cart-count{position:absolute;top:0;width:2rem;height:2rem;right:0;font-size:1rem;padding:.01rem .2rem;border-radius:100%;text-align:center;transform:translate(80%,-80%)}.no-overflow{overflow:none}.notify-effect{animation:notification-blink 2.5s infinite alternate ease-in-out}@keyframes notification-blink{0%{color:var(--color-white);background-color:var(--color-background-soft)}50%{color:var(--color-black);background-color:var(--color-background-light)}to{color:var(--color-white);background-color:var(--color-background-soft)}}.wobble-horizontal-bottom{animation:wobble-horizontal-bottom 2s linear both;animation-iteration-count:5}@keyframes wobble-horizontal-bottom{0%,to{transform:translate(0);transform-origin:50% 50%}15%{transform:translate(-30px) rotate(-6deg)}30%{transform:translate(15px) rotate(6deg)}45%{transform:translate(-15px) rotate(-3.6deg)}60%{transform:translate(9px) rotate(2.4deg)}75%{transform:translate(-6px) rotate(-1.2deg)}}.out-of-stock{position:absolute;background-color:var(--color-background);padding:.2rem;left:1rem;right:1rem;bottom:-.5rem;text-align:center;color:var(--fourth-color);border-radius:1rem}@media (width < 425px){.out-of-stock{left:10px;right:5px}}.navigation{display:flex;align-items:center;justify-content:flex-end;grid-column-start:2;word-break:break-all}.navigation .option{cursor:pointer;margin-right:1rem}.navigation .option:first-of-type{margin-left:1rem}.navigation .option .material-icons{font-size:2rem;color:var(--color-background)}.buttons{margin-right:1rem}.buttons button{border-radius:.6rem;padding:.6rem 1.3rem}@media (max-width: 768px){.navigation>*{margin-right:.1rem}.navigation .status-indicator{font-size:.8rem;margin-left:1rem}}.language-selector{display:flex;align-items:center;gap:8px;border:1px solid #ccc;padding:5px 10px;border-radius:5px;background:var(--color-background-light);width:max-content;margin-right:1rem}.language-selector i{color:var(--color-background);font-size:inherit}.language-selector select{border:none;background:transparent;font-size:14px;cursor:pointer;outline:none}.language-selector .flag img{width:20px;height:15px;border-radius:3px}.status-indicator{margin-right:20px}.indicator.online{background:#28b62c;display:inline-block;width:1em;height:1em;border-radius:50%;-webkit-animation:pulse-animation 2s infinite linear}@-webkit-keyframes pulse-animation{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}75%{-webkit-transform:scale(1)}to{-webkit-transform:scale(1)}}.indicator{display:inline-block;width:1em;height:1em}.indicator.offline{background:#ff4136}.indicator.reconnecting{background:#fac858}.sidebar{min-width:calc(2rem + 32px);min-height:100vh;position:relative;grid-row-start:1;grid-row-end:3;transition:min-width .3s ease;z-index:99}.sidebar.is-expanded{min-width:300px}@media (max-width: 1024px){.sidebar.is-expanded{min-width:calc(2rem + 32px)}}aside{display:flex;position:fixed;flex-direction:column;background-color:var(--color-background);color:var(--fourth-color);width:calc(2rem + 32px);overflow:hidden;min-height:100%;padding:1rem;transition:.2s ease-in-out}aside .flex{flex:1 1 0%}aside .logo{margin-bottom:1rem}aside .logo img{width:2rem}aside .menu-toggle-wrap{display:flex;justify-content:flex-end;margin-bottom:1rem;position:relative;top:0;transition:.2s ease-in-out}aside .menu-toggle-wrap .menu-toggle{transition:.2s ease-in-out}aside .menu-toggle-wrap .menu-toggle .material-icons{font-size:2rem;color:var(--fourth-color);transition:.2s ease-out}aside .menu-toggle-wrap .menu-toggle:hover .material-icons{color:var(--color-background-mute);transform:translate(.5rem)}aside h3,aside .button .text{opacity:0;transition:opacity .3s ease-in-out}aside h3{color:var(--color-text-dark-soft);font-size:.875rem;margin-bottom:.5rem;text-transform:uppercase}aside .menu{margin:0 -1rem}aside .menu .button{display:flex;align-items:center;text-decoration:none;transition:.2s ease-in-out;padding:.5rem 1rem}aside .menu .button .material-icons{font-size:2rem;color:var(--fourth-color);transition:.2s ease-in-out}aside .menu .button .text{color:var(--fourth-color);transition:.2s ease-in-out}aside .menu .button:hover{background-color:var(--color-background-soft)}aside .menu .button:hover .material-icons,aside .menu .button:hover .text{color:var(--color-background-mute)}aside .menu .button.router-link-active{background-color:var(--color-background-soft);border-right:5px solid var(--color-background-dark)}aside .menu .button.router-link-active .material-icons,aside .menu .button.router-link-active .text{color:var(--color-background-mute)}aside .footer{opacity:0;transition:opacity .3s ease-in-out}aside .footer p{font-size:.875rem;color:var(--grey)}aside.is-expanded{width:var(--sidebar-width)}aside.is-expanded .menu-toggle-wrap{top:-3rem}aside.is-expanded .menu-toggle-wrap .menu-toggle{transform:rotate(-180deg)}aside.is-expanded h3,aside.is-expanded .button .text{opacity:1}aside.is-expanded .button .material-icons{margin-right:1rem}aside.is-expanded .footer{opacity:0}.menu-toggle.button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:none}.app{display:grid;background-color:var(--color-background-mute);grid-template-rows:3rem 1fr}.app main{flex:1 1 0;padding:1rem}@media (max-width: 768px){.app{grid-template-columns:auto minmax(0,100vw)}}@media (min-width: 768px){.app{grid-template-columns:auto 1fr}}.toast[data-v-5c5ae76b]{position:fixed;top:1rem;right:20px;padding:10px 20px;border-radius:5px;color:#fff;z-index:1001}.success[data-v-5c5ae76b]{background-color:green}.error[data-v-5c5ae76b]{background-color:red}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{background-color:#fff;border-radius:8px;min-width:300px;max-width:500px;padding:20px;box-shadow:0 2px 10px #0000001a;max-height:90vh;overflow:auto}@media (max-width: 758px){.modal{max-width:90%}}.modal-header{margin-bottom:15px}.modal-header h3{margin:0;font-size:1.25rem}.modal-content{margin-bottom:20px;word-wrap:break-word;overflow-wrap:break-word}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.btn-primary{background-color:var(--menu-color-1, #1b2e58);color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.btn-secondary{background-color:var(--color-background-mute);color:#333;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}
