.action-link { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; }
.master-flags { margin-bottom: 14px; }
.master-inventory-grid { margin-top: 14px; }
.master-recipe-preview { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin: 12px 0; }
.master-recipe-preview span { padding: 10px 11px; display: flex; justify-content: space-between; gap: 10px; border: 1px solid var(--line); border-radius: 9px; background: #faf7f2; }
.master-recipe-preview small { color: var(--muted); }
.direct-master-edit .drawer-layer.open { background: rgba(8,20,28,.18); }
.direct-master-edit .drawer { width: min(820px,calc(100vw - 236px)); }
.direct-master-edit .drawer-actions { width: min(820px,calc(100vw - 236px)); }
@media (max-width:760px) {
  .direct-master-edit .drawer, .direct-master-edit .drawer-actions { width: 100vw; }
  .master-recipe-preview { grid-template-columns: 1fr; }
}
