.finished-in-stock{color:#c32120!important;font-weight:700!important}
.recipe-result-list .finished-in-stock{background:#fff3f1}
.finished-source-choice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;font-size:13px}
.finished-source-choice input,.v9-policy-check input{width:auto}
.finished-source-choice span{margin-left:12px}
.v9-production-actions{justify-content:flex-start}
.v9-save-recipe{margin-left:6px}
.v9-recipe-policy{margin-top:12px;grid-template-columns:220px 250px minmax(200px,1fr);align-items:center}
.v9-policy-check{display:flex;align-items:center;gap:8px}
.v9-record-pager{margin:12px 0;gap:8px}
.v9-record-pager input{width:76px}
.v9-record-pager label{display:flex;align-items:center;gap:5px}
.ledger-table th.v9-sequence-head,#ledgerBody td.v9-sequence-cell{width:55px;min-width:55px;white-space:nowrap}
.ledger-table th.ledger-select-cell,#ledgerBody td.ledger-select-cell{width:48px;min-width:48px}
.similar-search{margin-left:14px;margin-right:auto;flex:0 1 280px}
.similar-search input{width:100%}
#finished .form-grid{align-items:end}
#finishedBody .mini-actions{flex-wrap:wrap}
.batch-pending-deletion[tabindex]{cursor:help}
@media(max-width:900px){.v9-recipe-policy{grid-template-columns:1fr}.similar-search{margin-left:0;flex-basis:220px}}
