.stock-observations{min-width:0;display:grid;gap:1rem}.stock-observations-warning{margin:0;padding:.75rem 1rem;border-left:3px solid #9b7127;background:#fff9e9;color:#59451e;overflow-wrap:anywhere}.stock-observations-filters,.stock-observations-options{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.stock-observations-filters input{flex:1 1 12rem;min-width:0}.stock-observations-filters select{width:auto}.stock-observations-results,.stock-observations-results>div{min-width:0}.stock-observations-options{margin-left:auto;justify-content:flex-end}.stock-observations-options .list-pagination{margin:0}.stock-observations-alternate{display:grid;gap:.75rem}.stock-observations-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.stock-observations dl{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.45rem .8rem;margin:0}.stock-observations dt{font-weight:600}.stock-observations dd{margin:0;overflow-wrap:anywhere}.stock-observations details{overflow-wrap:anywhere}.stock-observations [hidden]{display:none!important}.stock-observations-detail{min-width:0}.stock-observations-detail dl{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.65rem}.stock-observations-detail dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.stock-observations-options{width:100%;margin-left:0;justify-content:flex-end}.stock-observations-filters button{flex:1 1 auto}.stock-observations dl,.stock-observations-detail dl{grid-template-columns:minmax(0,1fr)}.stock-observations dd,.stock-observations-detail dd{margin-bottom:.45rem}}
.stock-observations>p:empty{display:none}.stock-observations-filters{margin:0}.stock-observations-detail{font-size:16px}
.stock-observations-filters{align-items:flex-end;gap:.65rem}.stock-observations-filters label{display:flex;flex:1 1 10rem;min-width:0;flex-direction:column;gap:.3rem;font-size:14px}.stock-observations-filters label:has(input[placeholder]){flex:2 1 14rem}.stock-observations-filters label:has(select){flex:0 1 8rem}.stock-observations-filters label input,.stock-observations-filters label select{width:100%;min-width:0;max-width:100%;flex:none;min-height:44px;font-size:16px}.stock-observations-filters button{min-height:44px}.stock-observations>.filter-presets{min-width:0}.stock-observations .filter-presets-bar{justify-content:flex-start}.stock-observations .filter-presets-status:empty{display:none}@media(max-width:480px){.stock-observations-filters label,.stock-observations-filters label:has(select),.stock-observations-filters label:has(input[placeholder]){flex:1 1 100%}.stock-observations-filters button{flex:1 1 8rem}}
