.stock-workspace{gap:1rem;display:grid}.stock-period-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.stock-period-form label{min-width:0}.stock-check{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.stock-balance-warning{color:#975000;white-space:normal;align-items:center;gap:.35rem;max-width:12rem;margin-top:.25rem;font-size:.75rem;display:flex}.stock-movement-list,.stock-review-list{gap:.75rem;padding:0;list-style:none;display:grid}.stock-movement-list li,.stock-review-list li{border:1px solid var(--border-color,#ddd);border-radius:.5rem;gap:.3rem;padding:.75rem;display:grid}.stock-review-list button{justify-self:start}.stock-excess-notifications{background:var(--surface-color,#fff);border:1px solid var(--border-color,#ddd);border-radius:.5rem;padding:.65rem .9rem}.stock-excess-notifications summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.stock-excess-indicator{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.stock-allowance-rule{border-top:1px solid var(--border-color,#ddd);padding-top:.75rem}.stock-excess-quantities{flex-wrap:wrap;gap:.75rem;display:flex}:root :is(form,.modal-card) .form-message.stock-allowance-feedback{gap:.5rem;display:grid}:root :is(form,.modal-card) .form-message.stock-allowance-feedback>p{margin:0}@media (width<=480px){.stock-period-form label{flex:8rem}.stock-period-form button{width:100%}}
