.stock-workspace{gap:1rem;display:grid}.modal-layer .modal-card.workflow-modal.stock-report-modal{width:min(72rem,100vw - 2rem)}.stock-report-modal .table-viewport.compact-data-table tr>:is(:first-child,:last-child){box-shadow:none;position:static;left:auto;right:auto}.stock-report-filters{border:0;flex-wrap:wrap;align-items:end;gap:.75rem;min-inline-size:0;margin:0;padding:0;display:flex}.stock-report-modal .panel-heading{flex-wrap:wrap}.stock-report-filters label{flex:10rem;min-width:0}.stock-report-balances{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.stock-report-balances>div{border:1px solid var(--border-color,#ddd);border-radius:.5rem;padding:.75rem}.stock-report-balances dt{font-size:.8rem}.stock-report-balances dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.stock-report-notes{white-space:normal;overflow-wrap:anywhere;min-width:12rem;max-width:28rem}@media (width<=600px){.stock-report-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-report-filters button{width:100%}}.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%}}.mixed-allowance-rows{gap:.75rem;display:grid}.mixed-allowance-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.mixed-allowance-row label{min-width:0}.mixed-allowance-row input{width:100%;min-width:0}.mixed-allowance-limits .stock-movement-list{gap:.25rem}
