.characteristics-editor{display:grid;gap:20px;min-width:0}.characteristic-field-group{padding:18px;border:1px solid #d8dfd4;border-radius:14px;background:#fffdf7;min-width:0}.characteristic-field-group h4{margin:0 0 10px;font-size:15px;color:#243c31}.characteristic-field-group>p{margin:0 0 18px;font-size:12px;line-height:1.7;color:#526155}.characteristics-editor label{display:grid;gap:8px;font-size:12px;color:#243c31;min-width:0;margin-bottom:14px}.characteristics-editor :is(select,input:not([type=hidden])){width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #c5cec0;border-radius:9px;background:#fffef9;color:#243c31;padding:11px 12px;font:inherit;font-size:14px;min-height:44px}.characteristics-editor small{font-size:10px;color:#526155}.characteristic-source-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:16px;border-top:1px solid #e0e5db;margin-top:14px}.characteristic-nutrition-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.characteristic-claim-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.characteristic-claim-fields .characteristic-source-fields{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.characteristic-claim-fields,.characteristic-source-fields{grid-template-columns:minmax(0,1fr)}.characteristic-nutrition-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.characteristic-nutrition-fields>label:first-child{grid-column:1/-1}.characteristic-field-group{padding:16px}}