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}body *{display:flex;flex-direction:column;font-family:"Josefin Sans",Arial,sans-serif;box-sizing:border-box;color:#000}script{display:none}#App{overflow:hidden;width:100vw;height:100vh}#App>div,.container{flex:1 1}button{border:none;outline:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader{transition:all .2s ease;position:fixed;bottom:20px;right:20px;flex-direction:row;background-color:#151515;color:#fff;padding:20px;font-weight:700;font-size:16px;border-radius:3px;box-shadow:0 0 5px 0 #000}.loader .fas{color:#fff;margin-left:15px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loader.hidden{-webkit-transform:scale(.9);transform:scale(.9);opacity:0;pointer-events:none}.styled-button{border-style:none;font-size:16px;flex-direction:row;align-items:center;padding:7px 10px;background-color:#ffd541;border-radius:5px;cursor:pointer}.styled-button:hover{background-color:#ecca54}.styled-button .fas{margin-left:10px}.error{transition:all .2s ease;color:#d72e2e;margin:0}.error.hidden{opacity:0}#Login{width:100vw;height:100vh;align-items:center;background:#fff}#Login,#Login .content-container{display:flex;flex-direction:column;justify-content:center}#Login .content-container{max-width:750px;background-color:#fff!important;text-align:center}#Login .content-container .logo{width:200px;align-self:center}.login-form{margin-bottom:32px;padding:10px}.login-form span{display:none}.login-form input[type=email],.login-form input[type=password]{margin:10px 0}.login-form input[type=submit]{color:#fff;justify-content:center;align-items:center;outline:none;font-weight:700;font-size:20px;padding:15px;margin:10px 0;border-radius:7px}.login-form .error{margin-top:10px}.ingredients{flex:3 1}.checkbox{--background:#fff;--border:#d1d6ee;--border-hover:#ecca54;--border-active:#ffd541;--tick:#fff;position:relative}.checkbox input,.checkbox svg{width:21px;height:21px;display:block}.checkbox input{-webkit-appearance:none;-moz-appearance:none;position:relative;background:var(--background);border:none;margin:0;padding:0;cursor:pointer;border-radius:4px;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px var(--border);box-shadow:inset 0 0 0 var(--s,1px) var(--b,var(--border))}.checkbox input:hover:not([disabled]){--s:2px;--b:var(--border-hover)}.checkbox input[disabled]{pointer-events:none;cursor:auto}.checkbox input:checked{--b:var(--border-active)}.checkbox svg{pointer-events:none;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--border-active);stroke:var(--stroke,var(--border-active));position:absolute;top:0;left:0;width:21px;height:21px;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transform:scale(var(--scale,1)) translateZ(0);transform:scale(var(--scale,1)) translateZ(0)}.checkbox.bounce{--stroke:var(--tick)}.checkbox.bounce input:checked{--s:11px}.checkbox.bounce input:checked+svg{-webkit-animation:bounce .1s linear .2s forwards;animation:bounce .1s linear .2s forwards}.checkbox.bounce svg{--scale:0}@-webkit-keyframes bounce{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}75%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}form input:not([type=button]):not([type=submit]):not([type=checkbox]),form select{border:none;padding:15px;width:100%;background-color:#f0f0f0;border-radius:5px;font-size:16px}form input:not([type=button]):not([type=submit]):not([type=checkbox])::-webkit-input-placeholder,form select::-webkit-input-placeholder{color:#b6b6b6}form input:not([type=button]):not([type=submit]):not([type=checkbox]):-ms-input-placeholder,form select:-ms-input-placeholder{color:#b6b6b6}form input:not([type=button]):not([type=submit]):not([type=checkbox])::placeholder,form select::placeholder{color:#b6b6b6}form input:not([type=button]):not([type=submit]):not([type=checkbox])[disabled],form select[disabled]{background-color:transparent}form input:not([type=button]):not([type=submit]):not([type=checkbox])[type=file],form select[type=file]{background-color:transparent;cursor:pointer}form input[type=date]{flex-direction:row}form .picker{position:relative}form .picker select{cursor:pointer;-webkit-appearance:none;appearance:none;position:relative;padding-right:35px}form .picker .caret{pointer-events:none;display:block;position:absolute;cursor:pointer;right:1rem;top:50%;margin-top:-1px;width:0;height:0;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent}form .time-field>div{flex-direction:row;align-items:stretch}form .time-field>div>*{margin:0 5px}form .time-field>div label>span{display:none}form .time-field>div p{justify-content:center;font-weight:700;font-size:24px}form .time-field>div select{padding-right:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.simple-form{background-color:#fff;padding:40px}.simple-form .align-top,.simple-form label{flex-direction:row}.simple-form .align-top span,.simple-form label span{flex:1 1;flex-direction:row;align-items:center;font-weight:700;margin-right:15px}.simple-form .align-top span .asterisk,.simple-form label span .asterisk{color:#d72e2e}.simple-form .align-top .input-wrapper,.simple-form label .input-wrapper{flex:2 1}.simple-form .align-top .checkbox,.simple-form label .checkbox{margin:15px 0}.simple-form .align-top span{align-items:flex-start;padding:20px 0}.simple-form .week-array input{margin-bottom:10px}.simple-form .footer{flex-direction:row;justify-content:space-between}.simple-form .footer .buttons{flex-direction:row;justify-content:flex-end}.simple-form .footer .buttons input{padding:12px;margin-left:10px}.simple-form .footer .buttons input.cancel{background-color:transparent;border:1px solid #6e6e6e!important;color:#6e6e6e!important}.simple-form .footer .buttons input.cancel:hover{opacity:.8}.pop-up-form-background{transition:all .2s ease;position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:rgba(0,0,0,.5333333333333333);align-items:center;justify-content:center;z-index:1000000}.pop-up-form-background.closed{opacity:0;pointer-events:none}.pop-up-form-background.closed form{pointer-events:none;-webkit-transform:scale(.9);transform:scale(.9)}.pop-up-form-background form{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;border-radius:20px;pointer-events:auto;box-shadow:0 0 10px 0 rgba(0,0,0,.24705882352941178);overflow:auto}.edit-row-form{width:60vw;max-width:800px;max-height:90vh}.checkbox-list{display:flex;flex-direction:row;flex-wrap:wrap}.checkbox-list .checkbox-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:156px}.checkbox-list .checkbox-wrapper .checkbox{margin-right:10px;flex:0 1}.schedule-field{margin:0!important}.schedule-field table{box-shadow:none}.schedule-field tr{background-color:transparent!important;align-items:flex-start}.schedule-field tr .weekday-selector{border:none;background-color:#f0f0f0;width:50px;height:50px;align-items:center;justify-content:center;border-radius:1000px;cursor:pointer;font-size:18px}.schedule-field tr .weekday-selector:hover{background-color:#d7d7d7}.schedule-field tr select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.schedule-field tr .hide-default,.schedule-field tr .hide-unselected{visibility:hidden}.schedule-field tr.selected .weekday-selector{background-color:#ffe68e}.schedule-field tr.selected .weekday-selector:hover{background-color:rgba(255,230,142,.7)}.schedule-field tr.selected .hide-unselected{visibility:visible}.schedule-field tr.selected .hide-unselected.hide-default{visibility:hidden}.schedule-field tr.selected.custom .hide-default{visibility:visible}.schedule-form .holidays span,.schedule-form form span{font-weight:700;padding:10px}.schedule-form .extra-fields-container{flex-direction:row;flex-wrap:wrap}.schedule-form .extra-fields-container .extra-field{margin:20px 20px 20px 0}.schedule-form .dependents-list .checkbox-wrapper{padding:5px}.schedule-form .submit-buttons{flex-direction:row;justify-content:flex-end}.schedule-form .submit-buttons input{padding:12px;margin-left:10px}.schedule-form .submit-buttons input.cancel{background-color:transparent;border:1px solid #6e6e6e!important;color:#6e6e6e!important}.schedule-form .submit-buttons input.cancel:hover{opacity:.8}.schedule-form .holidays button{padding:10px;cursor:pointer;border-radius:3px;background-color:#f0f0f0;font-size:20px;align-items:center;justify-content:center}.schedule-form .holidays button:hover{background-color:#d7d7d7}.schedule-form .holidays button[type=submit]{margin-left:20px;background-color:#ffd541}.schedule-form .holidays button[type=submit]:hover{background-color:#ecca54}.schedule-form .holidays .holiday-table{box-shadow:none;margin:0}.schedule-form .holidays .holiday-table tr{background-color:transparent}.schedule-form .holidays .holiday-table td{padding:10px}.schedule-form .holidays .holiday-table td.date{flex:1 1;text-align:left;align-items:flex-start}.schedule-form .holidays .error{margin-left:10px}.schedule-form .holidays .inputs-container{flex-direction:row;margin:10px 0;padding:10px}.schedule-form .holidays .inputs-container input[type=text]{width:unset}.warning-modal{background-color:#fff;padding:30px;max-width:350px;text-align:center}.warning-modal h3{margin:0}.warning-modal div{flex-direction:row;justify-content:center}.warning-modal div input{margin:0 5px}.warning-modal div input[type=button]{background-color:transparent;border:1px solid #a4a4a4;color:#a4a4a4}.warning-modal div input[type=button]:hover{background-color:#f0f0f0}#Loading{flex:1 1;align-items:center;justify-content:center}#Loading.auth{background-color:#f0f0f0}.hamburger-button{outline:none;border:none;background:none;font-size:20px;cursor:pointer;top:0}.hamburger-button:hover{opacity:.6}.hamburger-menu{transition:all .2s ease;position:absolute;right:0;top:0;margin:0;padding:5px 0;background-color:#fff;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.12156862745098039);pointer-events:auto}.hamburger-menu button{padding:10px 20px;font-size:16px;font-weight:300;white-space:nowrap;background-color:#fff;cursor:pointer}.hamburger-menu button:hover{background-color:#f0f0f0}.hamburger-menu.closed{-webkit-transform:scale(.9);transform:scale(.9);opacity:0;pointer-events:none}#Home{display:flex;flex-direction:row}header{background-color:#fff;padding:20px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1843137254901961);flex-direction:row;justify-content:space-between;z-index:100}header,header>div{align-items:center}header>div{display:flex;flex-direction:row;flex:1 1}header>div img{height:50px;margin-right:15px}header h3{margin:0;font-size:24px;justify-content:flex-end}header .picker{flex:unset;margin-right:30px}header .domain-picker{padding:15px;font-size:1em}nav{background-color:#fff;padding:10px 0 0 10px}nav ul{list-style:none;flex-direction:column;width:300px}nav ul,nav ul li{margin:0;padding:0;display:flex;align-items:stretch}nav ul li{position:relative;overflow:visible}nav ul li .nav-link-accent{transition:all .5s ease;position:absolute;top:0;right:0;height:100%;width:100%;background-color:#ffe68e;border-right:10px solid #ffd541;border-top-left-radius:100px;border-bottom-left-radius:100px}nav ul li .nav-link{padding:20px;flex:1 1;text-decoration:none;font-weight:700;font-size:20px;z-index:1000}.content-container{background-color:#f0f0f0;overflow:auto;height:100px;flex:1 1;padding:10px 20px;align-items:stretch;flex-direction:column}table{border-collapse:collapse;border-radius:5px;box-shadow:0 0 10px 3px rgba(0,0,0,.1843137254901961);margin:10px 0}table,table tbody tr{background-color:#fff}table tbody tr{flex-direction:row}table tbody tr:nth-child(2n){background-color:#f0f0f0}table tbody tr:last-child{border-radius:0 0 5px 5px}table tbody tr.no-data{justify-content:center;text-align:center}table tbody tr.invisible{opacity:0}table tbody tr.clickable{cursor:pointer}table tbody tr.clickable:hover:nth-child(2n){background-color:#f5f5f5}table tbody tr.clickable:hover:nth-child(odd){background-color:#fafafa}table .selection{margin:20px;padding:0}table thead{position:sticky;z-index:10;top:-10px;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}table thead tr{box-shadow:0 3px 5px 0 rgba(0,0,0,.12156862745098039);flex-direction:row}table thead tr:first-child{box-shadow:none}table thead tr th{background-color:#fff;border-radius:5px;font-size:20px;flex-direction:row;justify-content:center}table thead tr th:first-child{border-top-left-radius:5px}table thead tr th:last-child{border-top-right-radius:5px}table thead tr th.table-title{flex:3 1;text-align:center}table thead tr th .sort-arrow i{transition:all .2s ease}table thead tr th .sort-arrow.down i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}table thead tr th .sort-arrow-placeholder{opacity:0}table thead tr th .sort-arrow,table thead tr th .sort-arrow-placeholder{margin:0 20px}table thead tr .menu-button{margin:20px;padding:0;background-color:transparent;flex:1 1;align-self:center;position:relative}table thead tr .menu-button>div{position:relative;display:block}table thead tr .menu-button.left{justify-content:start}table thead tr .menu-button.right{justify-content:flex-end}table thead tr .menu-button.right>div>*{float:right}table thead tr .search-bar{flex-direction:row;align-items:center;align-self:center;display:flex!important;background-color:#f0f0f0;padding-left:15px;border-radius:5px}table thead tr .search-bar .fas{margin-right:10px;font-size:24px}table thead tr .search-bar input{outline:none;border:none;padding:15px;width:100%;background-color:transparent;font-size:16px}table thead tr .search-bar input::-webkit-input-placeholder{color:#b6b6b6}table thead tr .search-bar input:-ms-input-placeholder{color:#b6b6b6}table thead tr .search-bar input::placeholder{color:#b6b6b6}table tfoot{position:sticky;bottom:-10px;background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 -3px 5px 0 rgba(0,0,0,.12156862745098039)}table tfoot .page-buttons{flex-direction:row;justify-content:flex-end;font-size:16px}table tfoot .page-buttons button{flex-direction:row;padding:10px;margin:0 2px;cursor:pointer;background-color:#f0f0f0}table tfoot .page-buttons button:hover{background-color:#d7d7d7}table tfoot .page-buttons button:disabled,table tfoot .page-buttons button[disabled]{cursor:default;background-color:transparent}table tfoot .page-buttons button:disabled i,table tfoot .page-buttons button[disabled] i{color:#a4a4a4}table tfoot .page-buttons label{flex-direction:row;padding:5px 10px;align-items:center}table tfoot .page-buttons label input{padding:10px}table td,table th{padding:20px;border:none;justify-content:center;align-items:center;text-align:center}table td.large{text-align:left;align-items:start}table p{margin:0;padding:0}.setting-form{box-shadow:0 0 10px 3px rgba(0,0,0,.1843137254901961);margin:10px 0;padding:30px;background-color:#fff}.setting-form,.setting-form>form{border-radius:5px}.setting-form form{padding:0;margin-top:25px}.setting-form h3{margin:0;font-size:20px}.single-row-setting{border-radius:5px;box-shadow:0 0 10px 3px rgba(0,0,0,.1843137254901961);margin:10px 0;background-color:#fff;flex-direction:row;justify-content:space-between;align-items:start;padding:30px}.single-row-setting h3{align-self:center;font-size:20px}.single-row-setting .title{flex:1 1;font-size:20px;font-weight:700}.cutoff-time{padding:30px 30px 10px}.cutoff-time .title{align-self:flex-start}.cutoff-time .form-wrapper form{flex-direction:row;align-items:stretch}.cutoff-time .form-wrapper form>*{margin:0 5px}.cutoff-time .form-wrapper form label>span{display:none}.cutoff-time .form-wrapper form p{justify-content:center;font-weight:700;font-size:24px}.cutoff-time .form-wrapper form select{padding-right:40px}.cutoff-time .form-wrapper .error{margin-top:10px;text-align:right}.hamburger-container{flex-direction:row;align-items:center}.hamburger-container .checkbox-container{margin-right:30px;align-items:center;flex-direction:row;font-weight:400;font-size:18px}.hamburger-container .checkbox-container p{margin-right:10px}.order-options-form .header{flex-direction:row;justify-content:space-between;align-items:center}.order-options-form .header .button{flex:1 1;flex-direction:row}.order-options-form .header .button:nth-of-type(2){justify-content:flex-start}.order-options-form .header .button:nth-of-type(3){justify-content:flex-end}.order-options-form .simple-form,.order-options-form .warning-modal{padding:60px}.page-not-found{align-items:center;justify-content:flex-start;overflow:auto;padding:60px}.page-not-found div{max-width:750px;padding:30px;text-align:center;align-items:center}.page-not-found div h1{font-size:200px;margin:0}.page-not-found div h2{font-size:64px;margin:0;font-weight:lighter}.page-not-found div p{font-weight:lighter;font-size:20px}.page-not-found img{object-fit:contain}.page-not-found a{transition:all .2s ease;text-decoration:none;background-color:#ffd541;padding:20px;flex-direction:row;font-size:18px}.page-not-found a i{transition:all .2s ease;margin-right:10px}.page-not-found a:hover{background-color:#ecca54}.page-not-found a:hover i{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
/*# sourceMappingURL=main.fc754b00.chunk.css.map */