.modal-mask[data-v-34d7d2b5]{-webkit-box-sizing:content-box;box-sizing:content-box;position:fixed;z-index:10050;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-header[data-v-34d7d2b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.modal-header-left[data-v-34d7d2b5],.modal-header-right[data-v-34d7d2b5]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.modal-header-right[data-v-34d7d2b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-header .close[data-v-34d7d2b5]{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0 0 0 12px}.modal-wrapper[data-v-34d7d2b5]{display:table-cell;vertical-align:middle;overflow-x:hidden;overflow-y:auto;position:fixed;height:100%;width:100%}.modal-medium[data-v-34d7d2b5]{width:50%}.modal-small[data-v-34d7d2b5]{width:30%}.modal-large[data-v-34d7d2b5]{width:75%}.modal-x-large[data-v-34d7d2b5]{width:90%;max-width:none!important}.modal-content.ingredient-management-modal[data-v-34d7d2b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 48px)}.modal-content.ingredient-management-modal .modal-body[data-v-34d7d2b5]{overflow-y:auto}.form-wrong[data-v-34d7d2b5]{border:2px solid red}.form-right[data-v-34d7d2b5]{border:2px solid green}.modal-enter[data-v-34d7d2b5],.modal-leave-active[data-v-34d7d2b5]{opacity:0}@media (max-width:1024px){.modal-large[data-v-34d7d2b5],.modal-medium[data-v-34d7d2b5],.modal-small[data-v-34d7d2b5],.modal-x-large[data-v-34d7d2b5]{width:80%;max-width:none!important}}@media (max-width:1000px){.modal-large[data-v-34d7d2b5],.modal-medium[data-v-34d7d2b5],.modal-small[data-v-34d7d2b5],.modal-x-large[data-v-34d7d2b5]{width:auto;max-width:none!important}}@media only screen and (max-width:768px){.modal-header[data-v-34d7d2b5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-header-left[data-v-34d7d2b5],.modal-header-right[data-v-34d7d2b5]{-ms-flex-preferred-size:100%;flex-basis:100%}.modal-header .close[data-v-34d7d2b5]{margin-left:auto;padding-left:0}.modal-large[data-v-34d7d2b5],.modal-medium[data-v-34d7d2b5],.modal-small[data-v-34d7d2b5],.modal-x-large[data-v-34d7d2b5]{width:95%;max-width:none!important}}@media only screen and (max-width:480px){.modal-large[data-v-34d7d2b5],.modal-medium[data-v-34d7d2b5],.modal-small[data-v-34d7d2b5],.modal-x-large[data-v-34d7d2b5]{width:auto;max-width:none!important}}@media (max-width:1470px){.form-inline.pull-right.export[data-v-96b74258]{margin-top:10px}}.table thead tr th[data-v-96b74258]{color:#fff}.invalid[data-v-96b74258]{border:1px solid red}.measurements-container[data-v-96b74258]{height:470px;overflow:hidden auto}.additional-nutrients-container[data-v-96b74258]{height:400px;overflow:hidden auto}.nutrients-per[data-v-96b74258]{font-size:1.5em;font-weight:700;border:none;border-bottom:.5px solid grey;width:52px;text-align:center}.nutrients-per.wrong[data-v-96b74258]{border-bottom:1px solid red;margin:0}.all-nutrients[data-v-96b74258]{text-align:right}.search-add[data-v-96b74258]{margin-bottom:20px}.vendor-error[data-v-96b74258]{width:49%;display:inline-block;padding-left:5px;color:red}.vendor-wrapper[data-v-96b74258]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-supplier-icon[data-v-96b74258]:hover{cursor:pointer}@media (max-width:406px){.export[data-v-96b74258]{margin-top:30px}.search-add[data-v-96b74258]{margin-bottom:0}}@media (max-width:720px){.additional-nutrients-container[data-v-96b74258],.measurements-container[data-v-96b74258]{height:auto;margin-bottom:100px}.all-nutrients[data-v-96b74258]{text-align:left;margin:20px 0}.measurement[data-v-96b74258]{margin-bottom:30px}}.additional-nutrients-v-select ul.dropdown-menu{max-height:150px!important}.add-ingr-cost-table{background-color:beige;width:100%}@media (min-width:1200px){.table-ingredient-cost{display:table!important}}