.modal-wrapper[data-v-6f48684d] .mixture-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.dialog-content[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;height:64vh}.form-section[data-v-6f48684d]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;border-right:1px solid #2a4a6a}.form-section.no-border[data-v-6f48684d]{border-right:none;padding-right:0}.form-section .materials-header[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.form-section .materials-header .materials-hint[data-v-6f48684d]{margin-bottom:0}.form-section .materials-hint[data-v-6f48684d]{font-size:12px;color:#8c9db5}.form-section .materials-list[data-v-6f48684d]{margin-bottom:10px}.form-section .material-item[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;padding:8px;background:rgba(42,74,106,.3);border-radius:4px}.form-section .material-item .drag-handle[data-v-6f48684d]{cursor:move;color:#8c9db5;font-size:16px;margin-top:8px}.form-section .material-item .material-form[data-v-6f48684d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-section .material-item .material-form[data-v-6f48684d] .el-form-item{margin-bottom:0}.form-section .material-item .material-form-item[data-v-6f48684d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-section .material-item .material-form-item[data-v-6f48684d]:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2}.form-section .material-item .material-form-item[data-v-6f48684d]:last-child{width:180px;-webkit-box-flex:0;-ms-flex:none;flex:none}.form-section .material-item .material-select[data-v-6f48684d]{width:100%}.form-section .material-item .material-cas-display[data-v-6f48684d]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;font-size:14px;color:#fff;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-section .material-item .material-quantity[data-v-6f48684d]{width:100%}.form-section .material-item .material-quantity[data-v-6f48684d] input::-webkit-inner-spin-button,.form-section .material-item .material-quantity[data-v-6f48684d] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-section .material-item .material-quantity[data-v-6f48684d] input[type=number]{-moz-appearance:textfield}.form-section .material-item .material-unit[data-v-6f48684d]{width:100%}.form-section .material-item .delete-icon[data-v-6f48684d]{cursor:pointer;color:#8c9db5;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.form-section .material-item .delete-icon[data-v-6f48684d]:hover{color:#ff4d4f}.form-section .add-material-btn[data-v-6f48684d]{color:#409eff;padding-left:0}.load-more-btn[data-v-6f48684d]{text-align:center;padding:8px;color:#409eff;cursor:pointer;font-size:12px;border-top:1px solid rgba(140,157,181,.2)}.load-more-btn[data-v-6f48684d]:hover{background-color:rgba(64,158,255,.1)}.material-option[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.material-option .material-option-name[data-v-6f48684d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.material-option .material-option-cas[data-v-6f48684d]{font-size:12px;color:#8c9db5;margin-left:10px}.mixture-option[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.mixture-option .mixture-option-name[data-v-6f48684d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendation-section[data-v-6f48684d]{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.recommendation-section .section-title[data-v-6f48684d]{font-size:14px;font-weight:500;color:#fff;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #2a4a6a}.recommendation-section .recommendation-list[data-v-6f48684d]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;margin-bottom:15px}.recommendation-section .recommendation-list[data-v-6f48684d] .el-collapse-item__content{padding-bottom:0}.recommendation-section .recommendation-list[data-v-6f48684d] .el-collapse-item__header{padding:0 12px}.recommendation-section .recommendation-list .recommendation-item[data-v-6f48684d]{margin-bottom:10px;background:rgba(42,74,106,.3);border-radius:4px;overflow:hidden}.recommendation-section .recommendation-list .recommendation-item .recommendation-header[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.recommendation-section .recommendation-list .recommendation-item .recommendation-header[data-v-6f48684d]:hover{background:rgba(42,74,106,.5)}.recommendation-section .recommendation-list .recommendation-item .recommendation-header[data-v-6f48684d] .el-radio{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.recommendation-section .recommendation-list .recommendation-item .recommendation-header[data-v-6f48684d] .el-radio .el-radio__label{color:#fff}.recommendation-section .recommendation-list .recommendation-item .recommendation-header .expand-icon[data-v-6f48684d]{color:#8c9db5;font-size:14px;margin-left:10px}.recommendation-section .recommendation-list .recommendation-item .recommendation-materials[data-v-6f48684d]{padding:0 12px 12px 36px;background:rgba(0,0,0,.2)}.recommendation-section .recommendation-list .recommendation-item .recommendation-materials .material-detail[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0;font-size:13px;color:#c0d0e0}.recommendation-section .recommendation-list .recommendation-item .recommendation-materials .material-detail .material-index[data-v-6f48684d]{margin-right:8px;color:#8c9db5}.recommendation-section .recommendation-list .recommendation-item .recommendation-materials .material-detail .material-info[data-v-6f48684d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.recommendation-section .recommendation-list .recommendation-item .recommendation-materials .material-detail .material-amount[data-v-6f48684d]{color:#409eff;font-weight:500}.recommendation-section .pagination-wrapper[data-v-6f48684d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;border-top:1px solid #2a4a6a}.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .btn-next,.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .btn-prev,.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .el-pager li{background:rgba(42,74,106,.3);color:#fff}.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .btn-next:hover,.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .btn-prev:hover,.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .el-pager li:hover{color:#409eff}.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .btn-next.active,.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .btn-prev.active,.recommendation-section .pagination-wrapper[data-v-6f48684d] .el-pagination .el-pager li.active{background:#409eff;color:#fff}.recommendation-section .pagination-wrapper .total-text[data-v-6f48684d]{font-size:13px;color:#8c9db5}[data-v-6f48684d] .el-form-item__label{color:#fff}[data-v-6f48684d] .el-input__inner,[data-v-6f48684d] .el-textarea__inner{background:rgba(42,74,106,.3);border-color:#2a4a6a;color:#fff;color-scheme:dark}[data-v-6f48684d] .el-input__inner::-webkit-input-placeholder,[data-v-6f48684d] .el-textarea__inner::-webkit-input-placeholder{color:#6b7d94}[data-v-6f48684d] .el-input__inner::-moz-placeholder,[data-v-6f48684d] .el-textarea__inner::-moz-placeholder{color:#6b7d94}[data-v-6f48684d] .el-input__inner:-ms-input-placeholder,[data-v-6f48684d] .el-textarea__inner:-ms-input-placeholder{color:#6b7d94}[data-v-6f48684d] .el-input__inner::-ms-input-placeholder,[data-v-6f48684d] .el-textarea__inner::-ms-input-placeholder{color:#6b7d94}[data-v-6f48684d] .el-input__inner::placeholder,[data-v-6f48684d] .el-textarea__inner::placeholder{color:#6b7d94}[data-v-6f48684d] .el-select .el-input__inner{background:rgba(42,74,106,.3);border-color:#2a4a6a;color:#fff}.modal-wrapper[data-v-411c8947] .select-instance-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.material-info-section[data-v-411c8947]{padding:16px;background:rgba(42,74,106,.3);border-radius:4px;margin-bottom:16px}.material-info-section .material-name[data-v-411c8947]{font-size:18px;font-weight:500;color:#fff;margin-bottom:12px}.material-info-section .material-meta[data-v-411c8947]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px}.material-info-section .material-meta .meta-item[data-v-411c8947]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.material-info-section .material-meta .meta-item .meta-label[data-v-411c8947]{font-size:13px;color:#8c9db5}.material-info-section .material-meta .meta-item .meta-value[data-v-411c8947]{font-size:13px;color:#fff}.material-info-section .material-meta .meta-item .meta-value.code[data-v-411c8947]{color:#409eff}.search-section[data-v-411c8947]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.search-section .search-form[data-v-411c8947]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.search-section .search-form .search-item[data-v-411c8947]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-section .search-form .search-item .search-label[data-v-411c8947]{font-size:13px;color:#8c9db5;white-space:nowrap}.search-section .search-actions[data-v-411c8947]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.table-section[data-v-411c8947] .el-table{background:transparent}.table-section[data-v-411c8947] .el-table:before{background-color:rgba(42,74,106,.3)}.table-section[data-v-411c8947] .el-table th.el-table__cell{color:#fff;border-bottom:1px solid rgba(42,74,106,.8)}.table-section[data-v-411c8947] .el-table td.el-table__cell{background:transparent;color:#fff;border-bottom:1px solid rgba(42,74,106,.3)}.table-section[data-v-411c8947] .el-table .el-checkbox__inner{background:transparent;border-color:#2a4a6a}.table-section[data-v-411c8947] .el-table .el-checkbox__input.is-checked .el-checkbox__inner{background:#409eff;border-color:#409eff}[data-v-411c8947] .el-dialog__title{color:#fff}[data-v-411c8947] .el-input__inner{background:rgba(42,74,106,.3);border-color:#2a4a6a;color:#fff}[data-v-411c8947] .el-input__inner::-webkit-input-placeholder{color:#6b7d94}[data-v-411c8947] .el-input__inner::-moz-placeholder{color:#6b7d94}[data-v-411c8947] .el-input__inner:-ms-input-placeholder{color:#6b7d94}[data-v-411c8947] .el-input__inner::-ms-input-placeholder{color:#6b7d94}[data-v-411c8947] .el-input__inner::placeholder{color:#6b7d94}[data-v-411c8947] .el-date-editor .el-range-input{background:transparent;color:#fff}[data-v-411c8947] .el-date-editor .el-range-separator{color:#8c9db5}.modal-wrapper[data-v-626bb326] .create-physical-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.dialog-content .formula-name-section[data-v-626bb326]{margin-bottom:20px;padding:12px 16px;background:rgba(42,74,106,.3);border-radius:4px}.dialog-content .formula-name-section .label[data-v-626bb326]{font-size:14px;color:#8c9db5}.dialog-content .formula-name-section .value[data-v-626bb326]{font-size:14px;color:#fff;font-weight:500}.dialog-content .materials-section[data-v-626bb326]{margin-bottom:20px}.dialog-content .materials-section .section-title[data-v-626bb326]{font-size:14px;font-weight:500;color:#8c9db5;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(42,74,106,.5)}.dialog-content .materials-section .materials-list .material-item[data-v-626bb326]{margin-bottom:16px;background:rgba(42,74,106,.3);border-radius:4px;overflow:hidden}.dialog-content .materials-section .materials-list .material-item[data-v-626bb326]:last-child{margin-bottom:0}.dialog-content .materials-section .materials-list .material-item .material-basic-info[data-v-626bb326]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;gap:12px}.dialog-content .materials-section .materials-list .material-item .material-basic-info .material-name[data-v-626bb326]{font-size:14px;color:#fff;font-weight:500}.dialog-content .materials-section .materials-list .material-item .material-basic-info .material-dosage[data-v-626bb326]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px;margin-left:8px}.dialog-content .materials-section .materials-list .material-item .material-basic-info .material-quantity[data-v-626bb326]{font-size:14px;color:#409eff;font-weight:500}.dialog-content .materials-section .materials-list .material-item .material-basic-info .material-unit[data-v-626bb326]{font-size:14px;color:#8c9db5}.dialog-content .materials-section .materials-list .material-item .material-basic-info .material-spacer[data-v-626bb326]{-webkit-box-flex:1;-ms-flex:1;flex:1}.dialog-content .materials-section .materials-list .material-item .material-basic-info .select-instance-btn[data-v-626bb326]{padding:8px 16px}.dialog-content .materials-section .materials-list .material-item .manufacturer-info[data-v-626bb326]{padding:12px 16px;background:rgba(14,37,60,.8);border-top:1px solid rgba(42,74,106,.5)}.dialog-content .materials-section .materials-list .material-item .manufacturer-info .info-row[data-v-626bb326]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 24px}.dialog-content .materials-section .materials-list .material-item .manufacturer-info .info-item[data-v-626bb326]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-content .materials-section .materials-list .material-item .manufacturer-info .info-item .info-label[data-v-626bb326]{font-size:13px;color:#8c9db5;white-space:nowrap}.dialog-content .materials-section .materials-list .material-item .manufacturer-info .info-item .info-value[data-v-626bb326]{font-size:13px;color:#fff;margin-left:4px}.dialog-content .preparation-time-section[data-v-626bb326]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:rgba(42,74,106,.3);border-radius:4px}.dialog-content .preparation-time-section .label[data-v-626bb326]{font-size:14px;color:#fff;margin-right:12px}.dialog-content .preparation-time-section[data-v-626bb326] .el-date-editor{width:200px}[data-v-626bb326] .el-dialog__title{color:#fff}[data-v-626bb326] .el-input__inner{background:rgba(42,74,106,.3);border-color:#2a4a6a;color:#fff;color-scheme:dark}[data-v-626bb326] .el-input__inner::-webkit-input-placeholder{color:#6b7d94}[data-v-626bb326] .el-input__inner::-moz-placeholder{color:#6b7d94}[data-v-626bb326] .el-input__inner:-ms-input-placeholder{color:#6b7d94}[data-v-626bb326] .el-input__inner::-ms-input-placeholder{color:#6b7d94}[data-v-626bb326] .el-input__inner::placeholder{color:#6b7d94}.material-list .material-item[data-v-78957dd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;line-height:1.8}.material-list .material-item .material-name[data-v-78957dd6]{color:#fff;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-list .material-item .material-dosage[data-v-78957dd6]{color:#409eff;white-space:nowrap}