/* Synclime order editor v24: delivery is read-only and product options are editable. */
.new-order-selected-items > div { align-items: start; }
.new-order-item-main { min-width: 0; display: grid; gap: 5px; }
.new-order-item-options { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 6px; }
.new-order-item-options label { min-width: 0; display: grid; gap: 4px; }
.new-order-item-options label > span { color: var(--text-muted); font-size: 11px; font-weight: 700; }
.new-order-item-options select { width: 100%; min-height: 32px; box-sizing: border-box; padding: 0 8px; border: 1px solid var(--border); border-radius: 7px; color: var(--text); background: var(--surface); font: inherit; font-size: 11px; }
.new-order-existing-options { color: var(--primary) !important; font-size: 11px !important; font-weight: 700; }
.new-order-delivery-readonly dl { margin: 0; display: grid; gap: 8px; }
.new-order-delivery-readonly dl > div { padding: 8px 9px; border: 1px solid var(--border); border-radius: 8px; background: var(--surface-subtle); display: grid; gap: 3px; }
.new-order-delivery-readonly dt { color: var(--text-muted); font-size: 11px; font-weight: 700; }
.new-order-delivery-readonly dd { margin: 0; color: var(--text); font-size: 12px; line-height: 1.35; font-weight: 700; overflow-wrap: anywhere; }
.new-order-money-fields { grid-template-columns: repeat(2,minmax(0,1fr)); }

/* Delivery data in the Messages order panel remains visible, but all manual
   delivery edit controls and address inputs are disabled globally. */
.message-delivery-section .message-delivery-actions > div,
.message-delivery-section .message-draft-np-address { display: none !important; }
.message-delivery-section .message-delivery-actions > span { display: block; color: var(--text-muted); font-size: 11px; }

@media (max-width: 720px) {
  .new-order-item-options { grid-template-columns: 1fr; }
}
