/* /mulch-calculator only: the repeating bed card. Scoped under #mulApp. */
#mulApp .mul-bed { border: 1px solid var(--bm-line); border-radius: 12px; padding: 10px 12px 4px; margin-bottom: 10px; background: var(--bm-bg); }
#mulApp .mul-bed-head { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; }
#mulApp .mul-bed-head input { flex: 1 1 auto; min-width: 0; min-height: 40px; padding: 6px 10px; border: 1px solid var(--bm-line); border-radius: 10px; font: inherit; background: var(--bm-surface); color: var(--bm-ink); }
#mulApp .mul-bed-head input:focus { border-color: var(--bm-accent); outline: 3px solid var(--bm-accent-ring); outline-offset: 0; }
#mulApp .mul-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(110px, 1fr)); gap: 8px 10px; }
#mulApp .mul-grid .ic-field { margin: 0 0 6px; }
#mulApp .mul-grid .mul-wide { grid-column: 1 / -1; }
#mulApp .mul-area { font-size: .78rem; color: var(--bm-ink-3); margin: 0 0 6px; }
