/* Что шьём (спека 045): список моделей склада, у каждой слово «Шьём» или «Больше не шьём» и кнопка смены. */
.sw-list { list-style: none; display: flex; flex-direction: column; gap: var(--sp-2); }
.sw-row { display: grid; grid-template-columns: 56px minmax(0, 1fr) auto auto; align-items: center; gap: var(--sp-3);
  padding: var(--sp-2) var(--sp-3); background: var(--surface); border-radius: var(--radius-card); box-shadow: var(--shadow-soft); }
.sw-art { font-family: var(--display); font-weight: 700; display: block; overflow-wrap: anywhere; }
.sw-name { color: var(--ink-dim); font-size: var(--fs-caption); display: block; }
.sw-state { font-family: var(--display); font-weight: 700; white-space: nowrap; }
.sw-state.is-stop { color: var(--danger-ink); }
.sw-row .btn { min-width: 300px; }
.sw-search { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: var(--sp-3); align-items: end; }
.sw-search label { display: block; font-weight: 700; margin-bottom: var(--sp-1); }
.sw-search input[type="text"] { width: 100%; }
