.field-select-multiple select{min-height:108px;padding:7px;border-radius:12px}.field-select-multiple select option{padding:6px 8px;border-radius:7px}.field-select-multiple .field-help,.matrix-editor .field-help{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.4}.matrix-editor{display:grid;gap:9px}.matrix-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.matrix-editor-heading strong{font-size:13px}.matrix-column-labels,.matrix-price-row{display:grid;grid-template-columns:minmax(82px,.8fr) minmax(100px,1fr) minmax(130px,1.35fr) 35px;gap:8px;align-items:center}.matrix-column-labels{color:var(--muted);font-size:11px}.matrix-price-row input,.matrix-price-row select{min-width:0}.matrix-remove{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--danger-line);border-radius:9px;background:var(--danger-bg);color:var(--danger-ink);font-size:20px;cursor:pointer}.matrix-remove:hover{background:var(--danger-bg)}.matrix-add{white-space:nowrap}.editor-rule-group{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.editor-rule-group>strong{font-size:13px}.rule-select-hint{color:var(--muted);font-size:11px;line-height:1.4}@media (max-width:700px){.field-select-multiple select{min-height:94px}.matrix-editor-heading{align-items:flex-start}.matrix-column-labels{display:none}.matrix-price-row{grid-template-columns:1fr 1fr 36px;gap:7px;padding:9px;border:1px solid var(--line-soft);border-radius:12px}.matrix-price-row select[name="matrixFertilizer"]{grid-column:1/3;grid-row:2}.matrix-remove{grid-column:3;grid-row:1/3}.matrix-price-row input::placeholder{font-size:11px}.editor-rule-group{padding:10px}}
