/* v0.18 follows the application's compact, responsive parts workspace. */
.vendors18{position:relative;align-self:end;min-width:130px;margin-bottom:1px}.vendors18>summary{cursor:pointer;padding:9px 12px;border:1px solid #c9d4de;border-radius:6px;background:#fff;list-style:none}.vendorpopover18{position:absolute;z-index:40;top:100%;left:0;width:330px;padding:14px;background:white;border:1px solid #bfccd7;border-radius:8px;box-shadow:0 8px 28px #14304c30}.vendorchecks18{max-height:230px;overflow:auto;margin:9px 0}.vendorchecks18 label{display:grid!important;grid-template-columns:20px 1fr;align-items:center;gap:4px;padding:5px 2px}.vendorchecks18 label[hidden]{display:none!important}.vendorchecks18 small{grid-column:2}.vendorchecks18 input[type=checkbox]{width:auto}.components18{overflow-x:auto}.components18 table{min-width:760px}.components18.mode-split table{min-width:1030px}.components18 .componentidentity18{min-width:235px;max-width:370px}.component18 input,.component18 select{width:100%;min-width:72px;max-width:100%;padding:7px!important;box-sizing:border-box}.component18 td{vertical-align:top}.identityfields18{display:grid;grid-template-columns:1fr;gap:4px}.component18 input[readonly]{background:#f0f5f8;color:#24384a;border-color:#d9e3eb}.component18 small{display:block;font-size:11px;color:#536879;white-space:normal}.component18 .remove18{width:34px}.component18 .remove18 button{min-width:28px;padding:5px 8px;color:#a22b35}.finder18 summary{font-size:12px;cursor:pointer;color:#1b6488;padding:5px 0}.groupresults18{max-height:220px;overflow:auto;min-width:210px}.groupresults18 button{display:block;width:100%;text-align:left;margin:4px 0;padding:7px;background:#f2f7fb;white-space:normal;font-size:12px}.groupresults18 small{color:#567}.vendorpack18{border:1px solid #b7cfde;border-radius:7px;margin:12px 0;padding:10px;background:#f7fbfd}.vendorpackbody18[hidden]{display:none}.vendorpack18>label{font-weight:650}.vendorpackbody18>p{font-size:13px}.vendorpackbody18 .actions{align-items:center}.vendorpackbody18 [data-loaded-recipe18]{font-size:12px;color:#396379}.metrics18{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.metrics18>div{display:flex;flex:1;min-width:155px;flex-direction:column;gap:4px;padding:12px 16px;background:#f2f7fb;border:1px solid #d9e3eb;border-radius:7px}.metrics18 small{color:#546a7c}.metrics18 strong{font-size:21px;line-height:1.3}.metrics18 span{font-size:13px}.variance18{border:1px solid #d1dde7;border-radius:6px;padding:12px 15px;margin:12px 0;display:flex;flex-direction:column;gap:5px}.balanced18{background:#eaf7f0;border-color:#b0d8c3;color:#185d3b}.unbalanced18{background:#fff0eb;border-color:#edbcaa;color:#943321}.variance18 strong{font-size:17px}.variance18 small{font-size:12px}.exactcost18{display:flex;gap:4px}.exactcost18 input{min-width:95px}.exactcost18 button{flex:none;min-width:30px;padding:4px 7px}.mode-split td:nth-last-child(2){min-width:150px}[data-form=split-editor18][data-mode=recorded] [data-c18=weight],[data-form=split-editor18]:not([data-mode=exact]) [data-c18=part_total]{opacity:.55}.removedcomponent18{background:#fff7ed}.removedcomponent18 td:first-child b{color:#855326}.removedcomponent18 td{opacity:.8}.removedcomponent18 input{background:#f4e8d9}.reserved18 button{font-size:11px!important;padding:2px 6px!important;border-color:#cfb7ed;color:#573a7d;background:#f6f0ff}.lots18 td div+div{margin-top:7px}.lots18 small{display:block;color:#5b6f81}.lots18 td:nth-child(3){white-space:normal}.recipeoutput18 table{min-width:550px}.recipeoutput18 td:nth-child(2){max-width:100px}.vendorpopover18 small{white-space:normal}
@media(max-width:800px){.vendorpopover18{left:auto;right:0;max-width:85vw}.components18 table{font-size:12px}.metrics18>div{min-width:110px}.metrics18 strong{font-size:18px}.packactions16 .actions{flex-wrap:wrap}.vendorpack18{padding:7px}.variance18{font-size:13px}.filtertop13 .vendors18{align-self:stretch}}
