.vendorStockFinder{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;background:#142030;border:1px solid #465568;border-radius:8px}
.vendorStockFinder input[type=search],.vendorStockFinder output{grid-column:1/-1}
.vendorStockFinder input,.vendorStockFinder select{min-width:0;width:100%;box-sizing:border-box}
.vendorStockFinder label{display:flex;align-items:center;gap:6px}.vendorStockFinder input[type=checkbox]{width:auto}
.vendorStockFinder output{color:#bdd2e9;font-size:12px}.vendorStockResults{max-height:380px;overflow:auto;margin-top:8px}
#worldEditorVendorStock .worldEditorStockRow{display:grid;grid-template-columns:22px minmax(0,1fr) 92px;gap:8px;align-items:center;padding:9px 6px;border-bottom:1px solid #354153}
#worldEditorVendorStock .worldEditorStockRow[hidden]{display:none}
#worldEditorVendorStock .worldEditorStockRow label{min-width:0;display:block;margin:0}
#worldEditorVendorStock .worldEditorStockRow small{display:block;color:#acbfd4;margin-top:3px}
#worldEditorVendorStock .worldEditorStockRow input[type=number]{width:100%;box-sizing:border-box}
.vendorStockEmpty{color:#b6c8da;padding:12px}
.vendorStockWorkspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.vendorStockSelectedPane{background:#1d2d3f;border:1px solid #55708d;border-radius:8px;padding:14px}.vendorStockSelectedPane h3{margin:0;font-size:16px}.vendorStockSelectedPane p{font-size:12px;color:#bccddd}.vendorStockSelectedItem{display:grid;grid-template-columns:1fr auto;gap:6px;border-bottom:1px solid #5c779344;padding:12px 0}.vendorStockSelectedItem small{grid-column:1;color:#c1cfdd}.vendorStockSelectedItem button{grid-column:2;grid-row:1/3;background:#243f54;color:#e2edf6;border:1px solid #7492a6;border-radius:5px;padding:7px;cursor:pointer}.worldEditorExpanded .vendorStockWorkspace{grid-template-columns:minmax(0,2fr) minmax(250px,1fr)}.worldEditorExpanded .vendorStockResults{max-height:55vh;margin:0}.worldEditorExpanded .vendorStockSelectedPane{max-height:55vh;overflow:auto}.worldEditorExpanded .vendorStockFinder{grid-template-columns:2fr 1fr 1fr auto auto}.worldEditorExpanded .vendorStockFinder input[type=search]{grid-column:auto}.worldEditorExpanded .vendorStockFinder output{grid-column:1/-1}.worldEditorExpanded #worldEditorVendorStock .worldEditorStockRow{padding:14px 10px;grid-template-columns:26px minmax(0,1fr) 115px}.worldEditorExpanded .vendorStockFinder{margin-bottom:15px}@media(max-width:850px){.worldEditorExpanded .vendorStockWorkspace{grid-template-columns:1fr}.worldEditorExpanded .vendorStockFinder{grid-template-columns:1fr 1fr}.worldEditorExpanded .vendorStockFinder input[type=search]{grid-column:1/-1}}
