.recipe-item:hover{color:#fff;background-color:#aaa}.recipe-item.selected,.bg-selected{color:#fff!important;background-color:#60a363!important}.raw-text-selection{font-size:1.1em!important}.raw-text-selection>div{box-sizing:border-box;min-height:40px}.pro-mode-speedup:hover,.pro-mode-speedup.bg-selected{text-shadow:0 0 3px #fb7,0 0 5px #fb7,0 0 8px #fda,0 0 10px #fda}.pro-mode-extra-products:hover,.pro-mode-extra-products.bg-selected{text-shadow:0 0 3px #5cf,0 0 5px #5cf,0 0 8px #8df,0 0 10px #8df}.text-recipe-time{color:#444}.recipe-item.selected .text-recipe-time{color:#f8f8f8!important}.border-recipe-item{border:1px dashed #1aa179!important}.recipe-item-icon{width:calc(40px * var(--item-icon-responsive-scale,1));height:calc(40px * var(--item-icon-responsive-scale,1));flex:0 0 calc(40px * var(--item-icon-responsive-scale,1));display:inline-flex;position:relative}.recipe-item-icon-count{color:#fff;text-align:right;white-space:nowrap;text-overflow:clip;pointer-events:none;background:rgba(0,0,0,.72);border-radius:4px;max-width:calc(100% + 2px);padding:1px 3px;font-size:12px;font-weight:400;line-height:1.15;position:absolute;bottom:-1px;right:-2px;overflow:hidden}.bg-unselected{color:#fff!important;background-color:#aaa!important}.bg-unselected:hover,.bg-transparent:hover{background-color:#ccc!important}.w-fit{width:fit-content}.mw-fit{max-width:fit-content}.h-fit{height:fit-content}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .1s ease-out;-moz-transition:-moz-transform .1s ease-out;-o-transition:-o-transform .1s ease-out;-ms-transition:-ms-transform .1s ease-out;transition:transform .1s ease-out}.cursor-pointer{cursor:pointer}.a-href{cursor:pointer;text-decoration:underline}.ssmall{font-size:.8em}.hover-bg-opacity-50:hover{--bs-bg-opacity:.5}.hover-bg-opacity-50{transition:all 50ms linear}.fast-tooltip{position:relative}.fast-tooltip:hover:after{z-index:10000;content:attr(data-tooltip);color:#fff;background-color:#333;width:max-content;padding:.15em .4em;display:block;position:absolute;top:120%;left:62%}.border-between{border-left:1px solid}.border-between:first-child{border-left:none}.calculator-toolbar-stack{flex-direction:column;gap:.625rem;display:flex}.calculator-page{flex-direction:column;gap:.75rem;display:flex}.calculator-toolbar-row{margin:0}.calculator-toolbar-actions{padding-bottom:.25rem;overflow:hidden;flex-wrap:nowrap!important}.calculator-toolbar-actions>*{flex:none}.calculator-toolbar-actions-buttons-compact .toolbar-icon-button-label,.calculator-toolbar-actions-buttons-compact .mobile-icon-button-label,.calculator-toolbar-actions-icons-only .toolbar-icon-button-label,.calculator-toolbar-actions-icons-only .mobile-icon-button-label{display:none}.calculator-toolbar-actions-buttons-compact .toolbar-storage-group,.calculator-toolbar-actions-buttons-compact .toolbar-storage-input-group,.calculator-toolbar-actions-buttons-compact .toolbar-icon-button,.calculator-toolbar-actions-buttons-compact .mobile-icon-button,.calculator-toolbar-actions-icons-only .toolbar-storage-group,.calculator-toolbar-actions-icons-only .toolbar-storage-input-group,.calculator-toolbar-actions-icons-only .toolbar-icon-button,.calculator-toolbar-actions-icons-only .mobile-icon-button{flex-wrap:nowrap}.calculator-toolbar-actions-buttons-compact .toolbar-icon-button,.calculator-toolbar-actions-buttons-compact .mobile-icon-button,.calculator-toolbar-actions-icons-only .toolbar-icon-button,.calculator-toolbar-actions-icons-only .mobile-icon-button{justify-content:center;min-width:2.5rem}.calculator-toolbar-actions-icons-only .toolbar-storage-title{display:none}.calculator-toolbar-stack>.calculator-toolbar-row:first-child{margin-top:-.25rem}.calculator-main-stack{flex-direction:column;display:flex}.calculator-settings-panel{display:flex}.calculator-settings-fieldset{width:100%}.needs-chip{gap:.25rem;min-height:31px}.needs-panel{flex-direction:column;gap:.75rem;display:flex}.needs-entry-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;width:100%;display:flex}.needs-entry-controls{flex:none;align-self:flex-start;align-items:center;gap:.75rem;min-width:0;display:flex}.needs-entry-group{flex-wrap:nowrap;flex:none;width:fit-content}.needs-chip-list{align-self:flex-start;min-width:0;gap:.75rem 1rem!important}.needs-chip-list-inline{flex:none;max-width:100%}.needs-chip-list-stacked{flex:0 0 100%;width:100%}.needs-entry-controls-icons-only .item-select-trigger-label,.needs-entry-controls-icons-only .mobile-icon-button-label{display:none}.needs-entry-controls-icons-only .mobile-icon-button,.needs-entry-controls-icons-only .item-select-trigger{justify-content:center;min-width:2.5rem}.needs-chip-input{flex-wrap:nowrap;width:fit-content}.needs-entry-group>.form-control{flex:0 0 6em;width:6em!important}.needs-chip-icon{width:calc(24px * var(--item-icon-responsive-scale,1));height:calc(24px * var(--item-icon-responsive-scale,1));justify-content:center;align-items:center;display:inline-flex;overflow:visible}.needs-chip-icon>*{transform-origin:50%;transform:scale(1.65)}fieldset,legend{all:revert}.batch-setting-panel{gap:.75rem}.horizontal-multi-button-select{row-gap:.25rem}.horizontal-multi-button-option{min-height:40px}.settings-panel-grid{flex-wrap:wrap;gap:.75rem;display:flex}.settings-table-card{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.75rem;flex:17rem;min-width:16rem;padding:.5rem .75rem .75rem}.settings-table{width:100%}.settings-table td{vertical-align:middle}.settings-number-input{width:100%}.settings-table button{border:1px solid var(--bs-border-color);background:var(--bs-tertiary-bg);border-radius:.5rem;min-height:2.25rem;padding:.35rem .75rem}.result-table tr td{padding-left:.75em}.result-table tr td:first-child{padding-left:0}.result-layout{align-items:flex-start;gap:1.5rem;display:flex}.result-table-shell{flex:auto;min-width:0}.result-table-scroll{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:.25rem;overflow-x:auto}.result-table{min-width:1120px}.result-sidebar-shell{flex:none}.result-sidebar,.result-sidebar-card{width:100%}.result-sidebar-power{flex-wrap:wrap}.header-navbar{row-gap:.5rem}.header-brand,.header-hint{white-space:normal}.toolbar-storage-group{flex:none}.toolbar-storage-input-group{flex-wrap:nowrap;width:auto}.toolbar-icon-button{align-items:center;gap:.35rem;display:inline-flex}.mobile-icon-button,.item-select-trigger{flex-wrap:nowrap}.mineralize-btn{margin:0 .25em;padding:.1em .4em;font-size:.75em}.auto-sized-input{min-width:1em;min-height:1.4em;display:inline-block;position:relative}.auto-sized-input>span{white-space:pre;visibility:hidden;padding-left:5px;padding-right:5px}.auto-sized-input>input{border:1px dashed var(--bs-border-color);text-align:center;font-family:inherit;font-size:inherit;vertical-align:top;background:#fff;border-radius:5px;width:100%;margin:0;padding:0;position:absolute;top:0;left:0}.auto-sized-input>input:focus{border:1px solid #000;outline:.5px solid #000}.auto-sized-input>input.valid{border-color:var(--bs-form-valid-border-color);outline-color:var(--bs-form-valid-border-color)}.auto-sized-input>input.invalid{border-color:var(--bs-form-invalid-border-color);outline-color:var(--bs-form-invalid-border-color)}.item-select-dialog{width:fit-content;max-width:min(96vw,44rem)}@media (max-width:991.98px){.header-navbar .navbar-collapse{row-gap:.75rem}.header-navbar .navbar-nav{gap:.25rem}.header-hint{margin-left:0!important}}@media (max-width:1399.98px){.batch-factory-select .horizontal-multi-button-option-selected{padding-left:0!important;padding-right:0!important}.batch-factory-select .horizontal-multi-button-option-selected .horizontal-multi-button-option-label{display:none}}@media (max-width:767.98px){.calculator-main-stack{--item-icon-responsive-scale:.769231}.calculator-settings-panel{width:100%}.needs-chip{justify-content:flex-start;width:auto;padding:.25rem 0}.needs-chip-input{flex:none;justify-content:flex-start;min-width:0}.needs-chip-input>.form-control{min-width:0;width:6em!important}.horizontal-multi-button-select.raw-text-selection{font-size:1rem!important}.horizontal-multi-button-option{flex:none;justify-content:center}.batch-setting-panel{row-gap:.25rem;flex-wrap:wrap!important}.batch-setting-panel .raw-text-selection>div{min-height:30.7692px}.settings-table-card{flex-basis:100%;min-width:0}.settings-table td{padding-right:0;padding-left:0!important}.settings-table tr{border-bottom:1px dashed var(--bs-border-color)}.settings-table tr:last-child{border-bottom:none}.settings-table button,.settings-number-input{min-height:40px}.settings-table button{white-space:nowrap}.result-layout{flex-direction:column;gap:1rem}.result-sidebar-shell,.result-sidebar{width:100%}.result-sidebar{margin-top:0!important;position:static!important;top:auto!important}.result-sidebar-card{min-width:0}.result-table-scroll{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.result-table{min-width:980px}.fast-tooltip:hover:after{white-space:normal;max-width:min(80vw,18rem);left:0}.item-select-dialog{margin:.5rem auto}}
