.list-search,.pool-search{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding:0 13px;border:1px solid var(--line);border-radius:12px;background:#fff}.list-search>span,.pool-search>span{color:var(--brand);font-size:20px}.list-search input,.pool-search input{flex:1;min-width:0;padding:12px 0;border:0;outline:0;background:transparent}.pool-search small{color:var(--muted);font-size:8px}.procurement-main-search{max-width:620px;margin-bottom:16px}.pool-change-alert{margin-bottom:10px;padding:10px 13px;border-radius:10px;background:#fff0d8;color:#895a12;font-size:9px;font-weight:700}.queue-legend{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:8px}.queue-legend>span,.queue-label{padding:5px 8px;border-radius:12px;font-style:normal;font-weight:800}.queue-public,.queue-label.public{background:#e3f2ed;color:#08705b}.queue-reserved,.queue-label.reserved{background:#fff0d8;color:#9b620e}.queue-legend small{margin-left:auto;color:var(--muted)}.queue-label{display:inline-block;margin-top:6px}.restock-product.already-queued{background:#f5f6f6;border-style:dashed;opacity:.86}.restock-product.already-queued .restock-select span{background:#e8ecea}.restock-product.already-queued select{pointer-events:none;background:#f1f3f2}
@media(max-width:600px){.pool-search{display:grid;grid-template-columns:24px 1fr;padding-block:5px}.pool-search small{grid-column:2}.queue-legend{flex-wrap:wrap}.queue-legend small{width:100%;margin:0}}
[data-search-item][hidden]{display:none!important}.list-search small{color:var(--muted);font-size:8px;white-space:nowrap}.restock-product.already-queued{opacity:.96}.restock-product.already-queued select:not(:disabled){pointer-events:auto;background:#fff}.queue-actions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:8px}.queue-actions button{border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800;cursor:pointer}.queue-save{background:#dff2eb;color:#086b57}.queue-remove{background:#fae7e3;color:#ad473a}.queue-actions small{color:var(--muted)}
@media(max-width:600px){.queue-actions{grid-column:1/-1}.queue-actions button{flex:1;padding:10px}.list-search small{display:none}}
