.stock-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.2rem 0}.stock-kpis article{padding:1.1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.stock-kpis span,.stock-kpis small{display:block;color:var(--muted)}.stock-kpis strong{display:block;font-size:1.5rem;margin:.35rem 0}.stock-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--border);border-radius:10px;margin:.8rem 0 1.4rem}.stock-table{width:100%;border-collapse:collapse;text-align:left;min-width:680px}.stock-table th,.stock-table td{padding:.8rem;border-bottom:1px solid var(--border);vertical-align:top}.stock-table thead th{color:var(--muted);font-weight:600;font-size:.85rem}.stock-table small{display:block;color:var(--muted);font-weight:400;max-width:32rem;white-space:pre-wrap;overflow-wrap:anywhere}.stock-table tbody th{font-weight:600}.stock-table td .button{margin:.1rem}.stock-checkbox{display:flex!important;align-items:center;gap:.6rem}.stock-checkbox input{width:auto!important}.stock-pagination{display:flex;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:1rem}.stock-workspace .administrative-filters{align-items:end}.stock-workspace h3{margin-top:1.3rem}@media(max-width:760px){.stock-kpis{grid-template-columns:1fr}.stock-workspace .section-heading{align-items:flex-start;flex-direction:column}.stock-workspace .catalog-actions{flex-wrap:wrap}.stock-workspace .administrative-filters>label{min-width:0;flex-basis:100%}}
