/*! 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,button.menu-item-anchor{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:"Source Sans Pro","Brown",sans-serif}h1{font-size:1.875rem}h1,h2{font-weight:400}p{font-size:1rem;line-height:1.4}.button{display:inline-block;background-color:#141a7d;color:#f2eddf;text-decoration:none;text-align:center;padding:.75rem 1rem;border:none;border-radius:5px;cursor:pointer;font-weight:600}.button.button--light{background-color:#fff;color:#141a7d}.button.button--medium{min-width:10rem}.button.button--wide{min-width:17.75rem}.button.button--warning{background-color:#eb2d2d}.button.button--ghost{background-color:transparent;border:1px solid #141a7d;color:#141a7d}.button:disabled{opacity:.2;cursor:default}.button-group .button{margin-right:1rem}.button-group .button:last-of-type{margin-right:0}.spinner{display:flex;justify-content:center;height:100vh;width:100%;background-color:#fff}.spinner-height-wrapper{height:15rem}.spinner-page-wrapper{position:absolute;width:100%;height:100%}.spinner-centered{position:relative;top:50%;transform:translateY(-50%)}.spinner{width:30px;height:30px;margin:0 auto;background-color:#4d80ff;border-radius:100%;-webkit-animation:sk-scaleout 1s ease-in-out infinite;animation:sk-scaleout 1s ease-in-out infinite}.spinner--white .spinner{background-color:#fff}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.item-list-searchbar{padding:1.625rem;box-shadow:0 0 14px rgba(0,0,0,.16)}.item-list-searchfield-container{position:relative;border-bottom:1px solid #606060}.item-list-searchfield-icon{position:absolute;left:0;height:100%;width:1rem;display:flex;justify-content:center;align-items:center}.item-list-searchfield-icon svg{width:1rem;height:1rem}.item-list-searchfield-icon svg path{fill:#606060}.item-list-search-input{width:100%;border:none;font-size:1rem;padding:.5rem .5rem .5rem 1.5rem;color:#606060;outline:0}.item-list-search-input::-webkit-input-placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.item-list-search-input:-ms-input-placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.item-list-search-input::-ms-input-placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.item-list-search-input::placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.item-list-search-input:focus{background-color:#f2f9ff}.item-list-scrollable{overflow:scroll;-webkit-overflow-scrolling:touch}.item-list{list-style:none;margin:0;padding:.75rem .5rem 4rem}.item-list-item{margin-bottom:.375rem}.item-list-item a,.item-list-item button.menu-item-anchor{display:block;background-color:#efefef;border-radius:4px;padding:1.25rem;color:#707070;text-decoration:none}.item-list-item--active a,.item-list-item--active button.menu-item-anchor{background-color:#141a7d;color:#fff}@-webkit-keyframes loading{to{background-position:250% 0,20px 20px,20px 40px}}@keyframes loading{to{background-position:250% 0,20px 20px,20px 40px}}.item-list-item-skeleton{display:block;background-color:#efefef;border-radius:4px;padding:1.25rem;color:#707070;height:73px;text-decoration:none;background-repeat:no-repeat;background-image:linear-gradient(90deg,hsla(0,0%,93.7%,0),hsla(0,0%,93.7%,.8) 50%,hsla(0,0%,93.7%,0)),linear-gradient(#d8d8d8 16px,transparent 0),linear-gradient(#d8d8d8 12px,transparent 0);background-size:150px 73px,200px 40px,110px 12px;background-position:-150% 0,20px 20px,20px 40px;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}.item-list-item:nth-of-type(2) .item-list-item-skeleton{-webkit-animation-delay:.2s;animation-delay:.2s}.item-list-item:nth-of-type(3) .item-list-item-skeleton{-webkit-animation-delay:.3s;animation-delay:.3s}.item-list-item:nth-of-type(4) .item-list-item-skeleton{-webkit-animation-delay:.4s;animation-delay:.4s}.item-list-item:nth-of-type(5) .item-list-item-skeleton{-webkit-animation-delay:.5s;animation-delay:.5s}.item-list-item:nth-of-type(6) .item-list-item-skeleton{-webkit-animation-delay:.6s;animation-delay:.6s}.item-list-item:nth-of-type(7) .item-list-item-skeleton{-webkit-animation-delay:.7s;animation-delay:.7s}.item-list-item:nth-of-type(8) .item-list-item-skeleton{-webkit-animation-delay:.8s;animation-delay:.8s}.item-list-item:nth-of-type(9) .item-list-item-skeleton{-webkit-animation-delay:.9s;animation-delay:.9s}.item-list-item:nth-of-type(10) .item-list-item-skeleton{-webkit-animation-delay:1s;animation-delay:1s}.item-list-item-title{font-size:.9375rem;font-weight:600;margin-bottom:.125rem}.item-list-item-subtitle{font-size:.75rem}.item-list-primary-button-container{position:absolute;width:100%;bottom:0;padding:1rem .75rem}.item-list-primary-button{background-color:#141a7d;color:#fff;border:none;width:100%;border-radius:7px;padding:.75rem 0;cursor:pointer}.settings-item-list{margin-top:2rem}.settings-items{padding:0;margin:0;list-style:none}.settings-item{background-color:#f0f0f0;margin-bottom:.75rem;padding:1rem;border-radius:7px;display:flex;align-items:center}.settings-item a,.settings-item button.menu-item-anchor{color:inherit;text-decoration:none}.settings-item-number{background-color:#fff;width:1rem;height:1rem;line-height:1rem;font-size:12px;text-align:center;margin-right:1rem}.settings-item-edit{width:1.25rem}.settings-item-edit svg{margin-bottom:-5px}.counts-overview-list{margin-top:2rem}.count-overview-table{background-color:#f0f0f0;margin-bottom:.75rem;border-radius:7px;width:100%;border-collapse:collapse}.count-overview-table a,.count-overview-table button.menu-item-anchor{color:inherit;text-decoration:none}.count-overview-table td{padding:1rem}.count-overview-table.count-overview-table--open .count-overview-item-category-row,.count-overview-table.count-overview-table--open .count-overview-item-footer-row{display:table-row}.count-overview-item-title-block{color:#454545;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.count-overview-item-pretitle{font-size:.8rem;margin-bottom:.2rem}.count-overview-item-title{font-size:1.1rem}.count-overview-item-meta-block{color:#454545;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}@media only screen and (min-width:40rem){.count-overview-item-meta-block{display:block}}.count-overview-item-value-field{width:8rem}.count-overview-item-actions{width:5rem;text-align:right;padding-left:0!important}.count-overview-item-actions svg{width:1.25rem}.count-overview-item-actions svg path{fill:#454545}.count-overview-item-actions a,.count-overview-item-actions button.menu-item-anchor,.count-overview-item-actions span{margin-left:.75rem}.counts-delete-icon{cursor:pointer}.count-overview-item-category-row{background-color:#fff;border:1px solid #f0f0f0;display:none}.count-overview-item-category-row td:last-of-type,.count-overview-item-category-row td:nth-last-of-type(2){background-color:#f8f8f8}.count-overview-item-footer-row{display:none}.counts-list-item{position:relative;background-color:#f0f0f0;margin-bottom:1rem;border-radius:7px;color:#5f5f5f}.counts-list-item-header{padding:1.3rem;border-bottom:1px solid #d3d3d3;display:flex;align-items:center}.counts-list-item-icon-container{margin-right:1rem}.counts-list-item-icon{position:relative;background-color:#fff;border:1px solid #d3d3d3;border-radius:100rem;width:3.125rem;height:3.125rem}.counts-list-item-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);fill:#c6c6c6;width:1.75rem;height:1.75rem}.counts-list-item--completed .counts-list-item-icon{border:2px solid #141a7d}.counts-list-item--completed .counts-list-item-icon svg{fill:#141a7d}.counts-list-item-title-block{flex-grow:1}.counts-list-item-pretitle{font-size:.8rem;text-transform:uppercase;position:absolute;top:.5rem;right:-.25rem;background-color:#141a7d;color:#fff;padding:.5rem;font-weight:600}.counts-list-item-pretitle svg{position:relative;width:.8rem;height:.8rem;fill:#fff;top:1px;margin-right:.25rem}.counts-list-item-title{margin:0 0 .25rem;font-size:1.25rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.counts-list-item-title span{cursor:pointer}.counts-list-item-title .title-icon{position:relative;display:inline-block;width:1rem;height:1rem;margin-left:.5rem;top:2px}.counts-list-item-title .title-icon svg{fill:#5f5f5f}.counts-list-item-subtitle{font-size:.85rem}.counts-list-item-open-trigger{position:relative;top:1rem;padding:1rem;margin-right:-1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.counts-list-item-open-trigger-icon{width:.625rem;height:.625rem;border-bottom:2px solid #707070;border-right:2px solid #707070;transform:rotate(45deg)}.counts-list-item-trash-trigger{position:relative;top:1rem;padding:1rem;margin-right:-1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.counts-list-item-trash-icon{width:1rem;height:1rem}.counts-list-item-body{background-color:#fff;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0;display:none}.count-list-item--open .counts-list-item-body{display:block}.counts-item-row{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #f0f0f0}.file-preview{position:relative;background-color:#f0f0f0;margin-bottom:1rem;border-radius:7px;color:#5f5f5f}.file-preview-header{padding:1.3rem;border-bottom:1px solid #d3d3d3;display:flex;align-items:center}.file-preview-icon-container{margin-right:1rem}.file-preview-icon{position:relative;background-color:#fff;border:1px solid #d3d3d3;border-radius:100rem;width:4rem;height:4rem}.file-preview-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);fill:#c6c6c6;width:2rem;height:2rem}.file-preview--booked .file-preview-icon{border:2px solid #141a7d}.file-preview--booked .file-preview-icon svg{fill:#141a7d}.file-preview--completed .file-preview-icon{border:2px solid #141a7d}.file-preview--completed .file-preview-icon svg{fill:#141a7d}.file-preview-label{font-size:.8rem;text-transform:uppercase;position:absolute;top:.5rem;right:-.25rem;background-color:#141a7d;color:#fff;padding:.5rem;font-weight:600}.file-preview-label svg{position:relative;width:.8rem;height:.8rem;fill:#fff;top:1px;margin-right:.25rem}.file-preview--booked .file-preview-label{background-color:#659a67}.file-preview-title-block{flex-grow:1}.file-preview-pretitle{font-size:14px;text-transform:uppercase;margin-bottom:.2rem}.file-preview-title{font-size:1.25rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 0 .35rem}.file-preview-title span{cursor:pointer}.file-preview-title .title-icon{position:relative;display:inline-block;width:1rem;height:1rem;margin-left:.5rem;top:2px}.file-preview-title .title-icon svg{fill:#5f5f5f}.file-preview-subtitle{font-size:.85rem}.file-preview-actions{display:flex;margin-top:.5rem}.file-preview-action{margin-right:.75rem;font-size:14px;font-weight:600;color:#141a7d;cursor:pointer}.file-preview-open-trigger{position:relative;top:1rem;padding:1rem;margin-right:-1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file-preview-open-trigger-icon{width:.625rem;height:.625rem;border-bottom:2px solid #707070;border-right:2px solid #707070;transform:rotate(45deg)}.file-preview-body{background-color:#fff;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0;display:none}.file-preview--open .file-preview-body{display:block}.file-preview-row{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #f0f0f0}.file-preview-footer-ekstra{border-top:1px dashed #d3d3d3}.file-preview-comments{padding:1rem}.file-preview-comments textarea{border:1px solid #d6d6d6;border-radius:4px;padding:1rem;width:100%;height:5rem;resize:none}.file-preview-comments p{margin:0}.file-preview-comments-heading{font-size:1rem;margin-bottom:.5rem;margin-top:0}.intro-section{height:calc(100vh - 6.5rem);display:flex;align-items:center;justify-content:center}@media only screen and (min-width:60rem){.intro-section{height:100vh}}.intro-section-content{max-width:40rem;text-align:center}.intro-section-image svg{width:14rem}.intro-section-image svg path{fill:#d9d9d9}.intro-section-title{color:#a8a8a8;font-size:1.75rem;margin:.875rem 0}.intro-section-description{color:#a8a8a8;font-size:1.125rem;margin:.875rem 0 1.75rem;max-width:29rem}.danger-zone{margin-top:4rem}.danger-zone-section-heading{position:relative;text-align:center;margin-bottom:1rem}.danger-zone-section-heading:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-bottom:1px solid grey}.danger-zone-section-heading .danger-zone-section-title{position:relative;z-index:2;display:inline-block;background-color:#fff;padding:0 1rem;font-size:1rem;text-transform:uppercase;font-weight:600;color:#797979}.danger-zone-content{border:1px solid #eb2d2d;border-radius:5px;padding:1.4rem;color:#606060}.danger-zone-content p{font-size:.875rem;color:inherit}.danger-zone-content h4{color:inherit;margin:.5rem 0}.danger-zone-content ul{margin:.5rem 0}.danger-zone-content ul li{margin:.25rem 0}.danger-zone-content a,.danger-zone-content button.menu-item-anchor{color:inherit;text-decoration:none}.danger-zone-content .button{margin-top:1.5rem}.danger-zone-title{font-size:1rem;color:#eb2d2d;margin-top:0}.recipe-table{width:100%;table-layout:auto}.recipe-table th{text-align:left;font-weight:.875rem;color:#5f5f5f;font-weight:600;padding-bottom:.25rem}.recipe-table td{padding-top:.25rem;padding-bottom:.25rem}.recipe-table-row--deleted .recipe-table-row--deleted-text{background-color:#f0efef;color:rgba(0,0,0,.7);padding:.6rem;border-radius:4px}.recipe-table-ingredient{width:60%;padding-right:.5rem}.recipe-table-ingredient .has_error{background-color:red}.recipe-table-measurement,.recipe-table-price{min-width:7.5rem;width:15%;padding-right:.5rem}.recipe-table-price input:-moz-read-only{background-color:#f2f2f2}.recipe-table-price input:disabled,.recipe-table-price input:read-only{background-color:#f2f2f2}.recipe-table-remove{width:3rem;padding-right:.5rem}.recipe-table-remove-button{border:1px solid #d3d3d3;background-color:#fff;border-radius:5px;width:2.25rem;height:2.25rem;color:#606060;cursor:pointer}.recipe-table-remove-button:hover{background-color:#f7f7f7}.recipe-table-drag-handle{width:1rem;height:100%;align-items:center}.recipe-table-drag-handle svg{width:1rem;fill:#959595}.field-without-suffix{position:relative;display:flex}.field-without-suffix input{width:100%;font-size:1rem;padding:.5rem;border:1px solid #d3d3d3;border-radius:5px}.field-with-suffix{position:relative;display:flex}.field-with-suffix input{width:100%;font-size:1rem;padding:.5rem;border:1px solid #d3d3d3;border-radius:5px 0 0 5px}.field-suffix{background-color:#f2f2f2;border:1px solid #d3d3d3;border-left:0;border-radius:0 5px 5px 0;padding:.5rem .75rem;top:0;right:0;display:block;font-weight:300;white-space:nowrap}.recipe-table-add-row{width:100%;border-radius:5px;font-size:1.5rem;color:#606060;background-color:#fff;border:1px dashed #bebebe;cursor:pointer;margin-top:.5rem;margin-bottom:2rem;padding:.25rem 0}.recipe-table-add-row:hover{background-color:#f7f7f7}.recipe-table-count_unit_name{width:70%;padding-right:.5rem}.recipe-table-count_unit_amount{min-width:10rem;width:30%;padding-right:.5rem}.repeatable-units-table{margin-bottom:1rem}.info-card{padding:1.75rem;background-color:#141a7d;color:#fff;margin-bottom:2rem;border-radius:5px}.info-card-title{font-size:1.375rem;font-weight:600;margin-top:0;margin-bottom:.5rem}.info-card-subtitle{margin-top:-.5rem;margin-bottom:1rem}.info-card-description{max-width:20rem;margin-bottom:1.5rem}.info-card-description p:first-of-type{margin-top:0}.info-card-nutrition-info-header{border:1px solid #fff;padding:1rem;border-bottom:0}.info-card-nutrition-info-header h3{margin:0;font-weight:600;font-size:1rem;font-style:italic}.info-card-nutrition-info-content{border:1px solid #fff;padding:1rem}.info-card-nutrition-info-list{padding:0;margin:0;list-style:none}.info-card-nutrition-info-item{display:flex;margin-bottom:.25rem}.info-card-nutrition-info-item:last-of-type{margin-bottom:0}.info-card-nutrition-info-item-title{flex-grow:0;flex-shrink:0;padding-right:.5rem}.info-card-nutrition-info-item-fill{flex-shrink:1;overflow:hidden}.info-card-nutrition-info-item-fill:before{content:"·······································································································································································································································"}.info-card-nutrition-info-item-value{flex-grow:0;flex-shrink:0;padding-left:.5rem}.filter-box{border:1px solid #d6d6d6;border-radius:5px;padding:1rem 1.5rem 1.25rem;margin-bottom:1rem;display:flex}.filter-box-field--search{width:20rem}.filter-box-field--filler{flex-grow:1}.filter-box-field--account{width:15rem}.count-table-container{border-radius:6px;border:1px solid #d6d6d6;margin:1rem 0;color:#5f5f5f;overflow-x:scroll}.count-table{width:100%;border-collapse:collapse}.count-table td,.count-table th{height:4rem;padding:0 1rem;text-align:left;border-bottom:1px solid #d6d6d6}.count-table thead th{font-weight:600}.count-table tbody tr td:last-of-type,.count-table tbody tr td:nth-last-of-type(2),.count-table thead tr th:last-of-type,.count-table thead tr th:nth-last-of-type(2){background-color:#f2f2f2}.count-table tfoot{background-color:#e2e2e2}.count-table tfoot td{border-bottom:0}.count-table tr.count-table-row--hide{display:none}.count-table td.count-table-row-checkmark{min-width:2.5rem;padding-right:0}.count-table td.count-table-row-checkmark svg{width:1.5rem;height:1.5rem}.count-table td.count-table-row-checkmark svg path{fill:#52a756}.count-table td.count-table-row-checkmark svg.checkmark-warning path{fill:#d3b305}.count-table .total-amount-td,.count-table .total-value-td{white-space:nowrap}.count-table-product-title-container{padding:.5rem 0}.count-table-product-title{font-weight:600;max-width:16rem}.count-table-product-subtitle{font-size:.875rem}.count-table-input-container{display:flex;min-width:12rem}.count-table-input-container .field-suffix{font-size:14px}.count-table-input{border:none;border-bottom:1px solid #9b9b9b;width:5rem;margin-right:.5rem}.ReactModal__Overlay{z-index:100}.modal-content{padding:2rem;max-width:38rem;color:#5f5f5f}.modal-title{font-weight:500;margin:0}.modal-button{width:8rem}.date-picker-container{margin-top:.5rem;position:relative;display:flex;justify-content:space-between;z-index:20}.date-picker-container-arrow{background-color:#fff;border:1px solid #d9d9d9;width:2.5rem;flex-grow:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px}.datepicker-select{position:relative}.date-picker-container .datepicker-select{width:49%;margin-right:.5rem;margin-left:.5rem}.datepicker-select-input{display:flex;justify-content:space-between;background-color:#fff;border:1px solid #d9d9d9;color:#333;padding:.6rem .75rem;font-size:1rem;font-weight:400;cursor:pointer;border-radius:4px}.datepicker-select-body{flex-grow:1}.datepicker-select-toggler{padding:0 .2rem 0 .75rem}.arrow{border:solid rgba(0,0,0,.2);border-width:0 2px 2px 0;display:inline-block;padding:4px}.up{transform:rotate(-135deg);top:2px}.down,.up{position:relative}.down{transform:rotate(45deg);top:-2px}.left{transform:rotate(-225deg);right:-2px}.left,.right{position:relative;top:0}.right{transform:rotate(-45deg);right:2px}.datepicker-select-container{left:0}.datepicker-select-container,.datepicker-select:nth-of-type(3) .datepicker-select-container{position:absolute;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.1);z-index:1;top:calc(100% + .25rem);border:1px solid #d9d9d9}.datepicker-select:nth-of-type(3) .datepicker-select-container{right:0;left:auto}@media only screen and (min-width:60rem){.app-sidebar{position:fixed;z-index:10;height:100vh;width:19rem;display:flex;border-right:1px solid #d5d5d5}}@media only screen and (min-width:60rem){.app-content{padding-left:19rem}}.app-panel{display:none;background-color:#fff;overflow:hidden;flex-direction:column;height:calc(100vh - 6.5rem)}@media only screen and (min-width:60rem){.app-panel{display:flex;position:fixed;height:100%;width:18rem;border-right:1px solid #d5d5d5}}.navigation-open .page-content{display:none}@media only screen and (min-width:60rem){.navigation-open .page-content{display:block}}@media only screen and (min-width:60rem){.app-panel~.page-content{padding-left:18rem}}.page-content-inner{position:relative;padding:2.25rem 1rem}.page-content-inner-centering{max-width:45rem;margin:0 auto}.page-content-inner-centering--wide{max-width:75rem;margin:0 auto}.page-content-header{display:flex;justify-content:space-between}.page-title{margin:0 1rem 0 0}body.page-template-login-page{background-color:#141a7d}@media only screen and (min-width:60rem){.login-split-view{display:flex}}@media only screen and (min-width:60rem){.login-split-view-main{flex-grow:1;height:100vh}}.login-split-view-main-content{color:#f2eddf;padding:1.75rem}@media only screen and (min-width:60rem){.login-split-view-main-content{margin-left:6rem;margin-top:3.75rem}}.login-logo{margin-top:2rem;margin-bottom:4rem;width:2.7rem}.login-logo svg path{fill:#f2eddf}.login-title{font-size:1.5rem;margin-bottom:2.5rem;max-width:25rem}@media only screen and (min-width:45rem){.login-title{font-size:2rem}}.login-description{margin-bottom:5rem;max-width:25rem}@media only screen and (min-width:45rem){.login-description{margin-bottom:4rem;max-width:27rem}}.login-split-view-side{background-color:#141a7d}@media only screen and (min-width:45rem){.login-split-view-side{width:35rem}}.brand-bar{background-color:#141a7d;height:3.25rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:60rem){.brand-bar{height:100%;width:4rem;flex-direction:column;justify-content:start;padding-top:1.25rem}}.brand-bar-logo{width:1.5rem}.brand-bar-logo path{fill:#f2eddf}.navigation-bar-mobile{border-bottom:1px solid #d6d6d6;background-color:#fff;height:3.25rem;display:flex;align-items:center}@media only screen and (min-width:60rem){.navigation-bar-mobile{display:none}}.navigation-bar-mobile-trigger-container{height:100%;width:3.25rem;margin-right:.5rem}.navigation-bar-mobile-trigger{height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.navigation-bar-mobile-trigger-line-wrapper{width:1.875rem}.navigation-bar-mobile-trigger-line{position:relative;background-color:#101010;height:4px;margin-bottom:4px;transition:all .2s ease}.navigation-bar-mobile-trigger-line:before{content:"";position:absolute;width:100%;height:100%;background-color:#101010;transition:all .1s ease}.navigation-open .navigation-bar-mobile-trigger-line:first-of-type{display:none}.navigation-open .navigation-bar-mobile-trigger-line:nth-of-type(2){transform:rotate(45deg)}.navigation-open .navigation-bar-mobile-trigger-line:nth-of-type(2):before{transform:rotate(90deg)}.navigation-open .navigation-bar-mobile-trigger-line:nth-of-type(3){display:none}.navigation-bar-mobile-heading{margin-top:-4px;font-weight:600;font-size:1.1rem}.navigation{position:absolute;z-index:2;height:calc(100vh - 6.5rem);width:100%;background-color:#fff;padding:1rem;display:none}@media only screen and (min-width:60rem){.navigation{position:relative;width:15rem;height:100%;display:block;padding:2rem 1.875rem}}.navigation-open .navigation{display:block}.menu-items-container{color:#8b8b8b;font-size:14px}.menu-items-container>ul{list-style:none;margin:0;padding:0}.menu-items-container>ul>li{margin-bottom:1.5rem}.menu-items-container>ul>li>a,.menu-items-container>ul>li>button.menu-item-anchor{display:flex;align-items:center;text-transform:uppercase;font-weight:700;text-decoration:none;color:inherit;cursor:pointer;outline:none}.menu-item-icon{width:1.375rem;height:1.375rem;margin-right:.625rem}.menu-item-icon path{fill:#8b8b8b}.menu-items-container>ul>li ul{list-style:none;margin:0;padding:0 0 0 2rem}.menu-items-container>ul>li ul>li{margin-top:.75rem}.menu-items-container>ul>li ul>li>a,.menu-items-container>ul>li ul>li>button.menu-item-anchor{display:flex;align-items:center;text-decoration:none;color:#8b8b8b;outline:none}.current-menu-item{color:#141a7d!important}.current-menu-item>.menu-item-icon path{fill:#141a7d}.current-menu-item>.menu-item-label{color:#141a7d}button.menu-item-anchor{padding:0;border:none;outline:none}.submenu-container--hidden{display:none}.menu-item-anchor--disabled{opacity:.4;pointer-events:none}.breadcrumbs{text-transform:uppercase;font-weight:600;color:#cecece;font-size:.75rem;margin-bottom:2rem}.title-field{margin-bottom:1.5rem}.title-field-label{display:block;text-transform:uppercase;font-weight:600;color:#5f5f5f;margin-bottom:.5rem}.title-field-input-container{padding-bottom:.5rem;border-bottom:1px solid #d6d6d6}.title-field-input{width:100%;border:none;font-size:1.875rem;font-weight:600;padding-left:0;outline:none}.title-field-input::-webkit-input-placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.title-field-input:-ms-input-placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.title-field-input::-ms-input-placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.title-field-input::placeholder{font-style:italic;color:#c7c7c7;font-weight:400}.title-field-input:focus{background-color:#f2f9ff}.standard-field-section{display:flex;flex-wrap:wrap;justify-content:space-between}.field-section-header{width:100%;border-bottom:1px solid #d6d6d6;font-size:1rem;font-weight:600;color:#5f5f5f;text-transform:uppercase;padding:.5rem 0;margin-bottom:1.125rem;margin-top:2rem}.standard-field-clear{width:100%;height:0}.standard-field{width:45%;flex-grow:0;margin-bottom:1.5rem}.standard-field textarea{width:100%;display:block;font-size:1rem;padding:.5rem;border:1px solid #d3d3d3;border-radius:5px}.standard-field input:disabled{background-color:#eaeaea}.standard-field--disabled{opacity:.4}.standard-field--wide{width:100%}.standard-field-label-container{display:flex;align-items:center;margin-bottom:.5rem}.standard-field-label{display:block;text-transform:uppercase;font-weight:600;color:#5f5f5f}.standard-field-label-tooltip-icon{position:relative;z-index:2;background-color:#bfbfbf;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:10rem;font-size:.75rem;margin-left:.25rem}.standard-field-label-tooltip-icon:before{content:attr(data-text);position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:12px;width:150px;padding:10px;border-radius:10px;background:#bfbfbf;text-align:center;display:none}.standard-field-label-tooltip-icon:hover:after,.standard-field-label-tooltip-icon:hover:before{display:block}.standard-field-label-tooltip-icon:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:4px;border:16px solid transparent;border-bottom-color:#bfbfbf;display:none}.standard-field-input-container{background-color:#d95454;border-radius:5px}.standard-field-input{width:100%;font-size:1rem;padding:.5rem;border:1px solid #d3d3d3;border-radius:5px}.standard-field-input-error{padding:.5rem .75rem;background-color:#d95454;color:#fff;border-radius:5px;font-size:.8rem}.standard-readonly-field-input-container{border-radius:5px}.standard-readonly-field-input{width:100%;font-size:1rem;padding:.5rem;border:1px solid #d3d3d3;border-radius:5px}.block-select{margin:0;padding:0;list-style:none}.block-select-item{display:inline-block;margin-right:1rem;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block-select-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.block-select-item input:checked~.block-select-item-element{background-color:#141a7d;border-color:#141a7d;color:#fff}.block-select-item-element{background-color:#fff;color:#606060;border:1px solid #d3d3d3;padding:.5rem .75rem;border-radius:5px;cursor:pointer}.block-select-item--selected{background-color:#141a7d;border-color:#141a7d;color:#fff}.table-fields{width:100%;max-width:30rem;border:1px solid #d6d6d6;border-collapse:collapse;color:#5f5f5f}.table-fields td,.table-fields th{border:1px solid #d6d6d6;padding:.625rem}.table-fields th{text-align:left;font-weight:600}.table-fields--wide{max-width:100%}.table-field-input-column{width:6rem}.table-field-input{width:100%}.table-field-suffix{width:3.5rem;background-color:#f2f2f2}.table-field-input-error{color:#d95454;font-size:12px;font-style:italic;margin-left:.5rem}.checkbox-field-input-container{list-style:none;margin:0;padding:0}.checkbox-field-input-container input{margin-right:.5rem}.checkbox-field-input-item{margin-bottom:.5rem}.field-section-submit{margin-top:2rem;left:0}.standard-submit-update{font-style:italic;font-size:.8rem;color:#8b8b8b}.fixed-action-bar{position:fixed;z-index:5;right:0;width:calc(100% - 592px);bottom:0;background-color:hsla(0,0%,100%,.9);padding:1rem;text-align:center;box-shadow:0 0 14px rgba(0,0,0,.16);transition:transform .2s ease;transform:translateY(0)}.fixed-action-bar .button{margin:0 .25rem}.fixed-action-bar--wide{width:calc(100% - 304px)}.fixed-action-bar--wide .button{margin:0 .25rem}.fixed-action-bar--hidden{transform:translateY(100%)}.fixed-action-bar--success{background-color:#21b264;color:#fff}.fixed-action-bar--saving{background-color:#141a7d;color:#fff}.form-padding{padding-bottom:4rem}.form-button-group .button{margin-right:.5rem}.order-form-details-field-section{margin-bottom:1rem}@media only screen and (min-width:60rem){.order-form-details-field-section{display:flex;justify-content:space-between}}@media only screen and (min-width:60rem){.order-form-details-field{flex-grow:1;margin-right:1rem}.order-form-details-field:nth-of-type(3){width:20rem;max-width:20rem;margin-right:0}}.order-form-item-field-section{height:20rem}@media only screen and (min-width:60rem){.order-form-item-field-section{display:flex;height:35rem}}.order-form-line-items{flex-grow:1;margin-right:1rem;height:100%;display:flex;flex-direction:column}.order-form-line-items-no-items{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.order-form-line-items-no-items p{font-style:italic}.order-form-line-items-table-container{position:relative;background-color:#fff;color:#5f5f5f;border:1px solid #d6d6d6;border-radius:4px;overflow:scroll;flex-grow:1}.order-form-line-items-table{border-collapse:collapse;table-layout:fixed;width:100%}.order-form-line-items-table td,.order-form-line-items-table th{border-bottom:1px solid #d6d6d6;text-align:left;padding:1rem}.order-table-row--hide{display:none}.order-table-field-block-title{font-weight:700}.order-table-column-product-count{width:15rem}.order-form-checkout{width:100%}@media only screen and (min-width:60rem){.order-form-checkout{width:20rem;flex-shrink:0;height:100%;display:flex;flex-direction:column}}.order-form-cart{background-color:#fff;flex-grow:1;color:#5f5f5f;border:1px solid #d6d6d6;border-radius:4px;margin-bottom:1rem;display:flex;flex-direction:column;overflow:scroll}.order-form-cart-header{background-color:#f2f2f2;padding:1rem;flex-grow:0}.order-form-cart-header h3{margin-bottom:0}.order-form-heading{font-size:1rem;font-weight:600;color:#5f5f5f;margin:0 0 .5rem}.cart-counter{display:inline-block}.order-form-cart-body{padding:1rem;flex-grow:1;overflow:scroll}.order-form-cart-line-item{padding-bottom:1rem;display:flex;justify-content:space-between}.order-form-cart-line-item-name{font-weight:600;padding-right:2rem}.order-form-cart-line-item-price{font-weight:600;white-space:nowrap}.order-form-cart-footer{flex-grow:0;padding:1rem}.order-form-cart-footer-total{border-top:1px solid #b7b7b7;padding-top:.5rem;display:flex;justify-content:space-between;font-weight:600}.order-form-comments{margin-bottom:1rem}.order-form-comments textarea{border:1px solid #d6d6d6;border-radius:4px;padding:1rem;width:100%;height:5rem;resize:none}.order-form-submit{width:100%}.order-form-modal{min-width:45rem}.order-form-modal .file-preview-icon{width:3rem;height:3rem;background-color:#52a756;border:none}.order-form-modal .file-preview-icon svg{width:1.4rem;height:1.4rem;fill:#fff}.order-form-modal .file-preview-pretitle{font-weight:600;color:#52a756}.order-form-modal-header{padding:1.5rem;border-bottom:1px solid #d8d8d8}.order-form-modal-body{padding:1.5rem;height:27rem;overflow:scroll}.order-form-modal-footer{padding:1.5rem;border-top:1px solid #d8d8d8;text-align:center}.order-form-modal-footer .button{margin:0 .5rem;width:10rem}.stock-reconciliation-table{white-space:noWrap}
/*# sourceMappingURL=main.e561f48a.chunk.css.map */