.recipe-table{border-collapse:separate;border-spacing:0;table-layout:auto;contain:layout style paint;border:1px solid #e0e0e0;border-radius:4px;width:auto;min-width:max-content;margin-bottom:0;font-family:Roboto,Helvetica,Arial,sans-serif;overflow:hidden;transform:translateZ(0)}table.recipe-table{table-layout:auto!important}.recipe-table>thead>tr>th,.recipe-table>tbody>tr>th,.recipe-table>tfoot>tr>th{color:#000000de;text-align:left;vertical-align:middle;border-bottom:1px solid #e0e0e0;height:28px;padding:1px 5px;font-size:.75rem;font-weight:500}.recipe-table>thead>tr>td,.recipe-table>tbody>tr>td,.recipe-table>tfoot>tr>td{vertical-align:middle;border-bottom:1px solid #e0e0e0;height:28px;padding:0}.recipe-table th{text-align:left!important;color:#000000de!important;white-space:nowrap!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:.875rem!important;font-weight:600!important}.recipe-table thead tr:nth-child(2) th{font-size:.75rem!important;font-weight:400!important}.recipe-table td{contain:layout style;white-space:nowrap!important;padding:0!important}.recipe-table .MuiTextField-root .MuiOutlinedInput-root,.recipe-table .MuiFormControl-root .MuiOutlinedInput-root{background-color:#0000;padding:0 2px!important}.recipe-table .MuiTextField-root .MuiOutlinedInput-root fieldset,.recipe-table .MuiFormControl-root .MuiOutlinedInput-root fieldset{border:none!important}.recipe-table .MuiTextField-root .MuiOutlinedInput-root:hover fieldset,.recipe-table .MuiFormControl-root .MuiOutlinedInput-root:hover fieldset{border:1px solid #ccc!important}.recipe-table .MuiTextField-root .MuiOutlinedInput-root.Mui-focused fieldset,.recipe-table .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused fieldset{border:2px solid #1976d2!important}.recipe-table .MuiTextField-root .MuiInputBase-input,.recipe-table .MuiFormControl-root .MuiInputBase-input{color:#000000de!important;height:28px!important;padding:0 2px!important;font-size:.75rem!important}.recipe-table .MuiSelect-select{color:#000000de!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:400!important}.recipe-table .MuiSelect-icon{display:none!important}.recipe-table .MuiBox-root{align-items:center!important;gap:4px!important;display:flex!important}.recipe-table .readonly-select-display{color:#000000de;background-color:#0000;border:none;align-items:center;width:100%;height:28px;padding:0 4px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;display:flex}.recipe-table td[readonly],.recipe-table .MuiTextField-root[readonly] .MuiInputBase-input,.recipe-table .MuiFormControl-root[readonly] .MuiInputBase-input,.recipe-table .MuiSelect-select[readonly],.recipe-table td,.recipe-table td *,.recipe-table .MuiTextField-root .MuiInputBase-input,.recipe-table .MuiFormControl-root .MuiInputBase-input,.recipe-table .MuiSelect-select,.recipe-table .readonly-multiselect-display{color:#000000de!important}.recipe-table .MuiTextField-root.Mui-disabled .MuiInputBase-input,.recipe-table .MuiFormControl-root.Mui-disabled .MuiInputBase-input,.recipe-table .MuiSelect-root.Mui-disabled .MuiSelect-select,.recipe-table .MuiInputBase-input,.recipe-table .MuiSelect-select,.recipe-table .MuiOutlinedInput-input{color:#000000de!important;-webkit-text-fill-color:#000000de!important}.recipe-table .comment-toggle-button{background-color:#f5f5f5!important}.recipe-table .comment-toggle-button:hover{background-color:#e0e0e0!important}.recipe-group-header,.recipe-group-actions{background-color:var(--group-color);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.recipe-group-header{border-bottom:1px solid #e0e0e0}.recipe-group-actions{border-top:1px solid #e0e0e0}.recipe-group-title{color:#000000de;font-size:.875rem;font-weight:700}.recipe-group-actions .MuiButton-root{margin-right:8px}.recipe-group-container{break-inside:avoid;contain:style paint;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:20px;overflow-y:hidden;transform:translateZ(0)}.recipe-group-container.no-scrolling{border:none;border-radius:0}.recipe-table-scrolling{background-color:#fafafa;width:100%;max-height:600px;display:block;overflow:auto}.recipe-container{box-sizing:border-box;contain:style paint;width:100%;display:block;overflow-x:auto}.recipe-table .btn-container{justify-content:center;align-items:center;width:48px;height:100%;margin:0 auto;grid-template-rows:24px 24px!important;grid-template-columns:24px 24px!important;gap:0!important;display:grid!important}.recipe-table .recipe-action-btn{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:2px!important}.recipe-table .btn-container>div{box-sizing:border-box;background-color:#0000;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:all .2s;display:flex!important}.recipe-table .btn-container>div:hover{background-color:#e0e0e0;border-color:#ccc}.recipe-table .btn-container>div:active{background-color:#d0d0d0;border-color:#999}.recipe-table .btn-container>div:not(.hidden-button){background-color:#f5f5f5;border-color:#ccc}.recipe-table .btn-container>div.hidden-button{visibility:hidden!important;background-color:#0000!important;border-color:#0000!important}.recipe-table .btn-container>div.hidden-button .MuiTooltip-root{display:none!important}.recipe-table .btn-container>div.hidden-button * .MuiTooltip-root,.recipe-table .btn-container>div.hidden-button .MuiTooltip-root,.recipe-table .btn-container>div.hidden-button .MuiIconButton-root .MuiTooltip-root{visibility:hidden!important;opacity:0!important;display:none!important}.recipe-table .btn-container .MuiIconButton-root{font-size:inherit!important;border-radius:1px!important;width:100%!important;min-width:auto!important;height:100%!important;margin:1px!important;padding:0!important;line-height:1!important}.recipe-table .btn-container .MuiIconButton-root .MuiSvgIcon-root{font-size:inherit!important}table.recipe-table td.recipe-actions-column,table.recipe-table th.recipe-actions-column{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;margin:0!important;padding:0!important;overflow:hidden!important}table.recipe-table td.recipe-actions-column .btn-container,table.recipe-table th.recipe-actions-column .btn-container{box-sizing:border-box!important;width:36px!important;max-width:36px!important;margin:0 auto!important}table.recipe-table td.recipe-actions-column *,table.recipe-table th.recipe-actions-column *{box-sizing:border-box!important;max-width:100%!important}.recipe-table *,.recipe-table .MuiInputBase-root,.recipe-table .MuiSelect-root,.recipe-table .MuiTextField-root,.recipe-table .MuiFormControl-root,.recipe-table .MuiOutlinedInput-root{box-shadow:none!important;border:none!important}.recipe-table input:focus,.recipe-table select:focus,.recipe-table [role=button]:focus,.recipe-table .MuiInputBase-root:focus,.recipe-table .MuiSelect-root:focus,.recipe-table .MuiTextField-root:focus,.recipe-table .MuiFormControl-root:focus,.recipe-table .MuiOutlinedInput-root:focus,.recipe-table .MuiInputBase-root:focus-within,.recipe-table .MuiSelect-root:focus-within,.recipe-table .MuiTextField-root:focus-within,.recipe-table .MuiFormControl-root:focus-within,.recipe-table :focus{outline-offset:0px!important;box-shadow:none!important;border:none!important;border-radius:6px!important;outline:2px solid #1976d2!important}.recipe-table .comment-row td{padding:2px 8px!important;font-size:.75rem!important}.recipe-table .comment-row td span{font-size:.75rem!important}.recipe-table .recipe-comment-input{border:1px solid #e0e0e0;width:100%;padding:4px 8px;font-size:.75rem}.recipe-group-header{margin-bottom:0}.recipe-column-header{white-space:nowrap;padding:8px 12px}.btn-grid-cell{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.recipe-table td.calculated-cell,.recipe-table td.calculated-cell .MuiTextField-root .MuiOutlinedInput-root,.recipe-table td.calculated-cell .MuiFormControl-root .MuiOutlinedInput-root,.recipe-table td.calculated-cell .readonly-cell-display,.recipe-table td.calculated-cell .readonly-select-display{background-color:#f5f5f5!important}
/*# sourceMappingURL=4a0e993fdd1c716c.css.map*/