/* Страница «Остатки и поставки» (design/site-2026-10-27/Stock.dc.html) */
.page-stock .step { grid-template-columns: minmax(0, 1fr) auto; }
.page-stock .step .neg { color: #9f0712; }
.page-stock .grid-260 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr)); gap: 16px; }
.page-stock .grid-260 .intro { grid-column: 1 / -1; margin-bottom: 16px; }
.page-stock .grid-300 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr)); gap: 20px; }
.page-stock .card-md { padding: 24px; display: flex; flex-direction: column; gap: 8px; }
.page-stock .card-md p { margin: 0; }
.page-stock .lnk { color: #4f3be0; }
.page-stock .plain { margin: 0; }
