.configuration-editor{grid-column:1/-1;min-width:0}.configuration-group{margin:18px 0;padding:18px;border:1px solid #dce7e1;border-radius:12px;min-width:0}.configuration-group legend{font-weight:700}.configuration-option{padding:16px;margin:14px 0;border-radius:10px;background:#f5faf8}.configuration-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.configuration-check{display:flex;align-items:center;gap:10px;margin-top:16px}.configuration-choice{border:1px solid #dce7e1;border-radius:12px;padding:16px;margin:16px 0;min-width:0}.configuration-choice legend{font-weight:650}.configuration-choice label{display:flex;align-items:center;gap:12px;padding:12px 0;margin:0}.configuration-choice input[type=radio],.configuration-choice input[type=checkbox]{width:20px!important;height:20px;flex:0 0 20px;margin:0!important}.configuration-choice small{display:block;color:#718681;margin-top:4px}.shop-product .configurable-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#fff3ce;color:#8a5e10;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:650;margin:0 0 12px;max-width:100%}.configuration-summary{white-space:pre-line;color:#718681;font-size:12px;line-height:1.6;margin:8px 0}.configuration-unit-total{padding:14px;border-radius:12px;background:#eaf6ef;font-size:17px;margin:18px 0}.configuration-editor label{font-size:12px}@media(max-width:600px){.configuration-option-grid{grid-template-columns:minmax(0,1fr)}.configuration-option{padding:12px}.configuration-group{padding:14px}}

.field-grid>div:has(.configuration-editor){grid-column:1/-1}

.configuration-condition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.configuration-condition{padding:14px;background:white;border:1px solid #dce7e1;border-radius:10px}.configuration-condition small{display:block;margin-top:10px}@media(max-width:800px){.configuration-condition-grid{grid-template-columns:minmax(0,1fr)}}
