.pricing-group-picker{min-width:0;display:flex;flex-direction:column;gap:7px;color:var(--text)}
.pricing-group-options{display:flex;flex-wrap:wrap;gap:7px 14px}
.pricing-group-picker .pricing-group-choice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;margin:0;min-width:0;cursor:pointer;font-size:11px;line-height:1.4;color:var(--text)}
.pricing-group-picker .pricing-group-choice input[type=checkbox]{appearance:auto;width:15px;height:15px;min-width:15px;min-height:15px;padding:0;margin:0;flex:0 0 15px;accent-color:var(--primary,#5367ed);border-radius:3px}
.pricing-group-picker .pricing-group-choice span{font-size:11px;font-weight:500;overflow-wrap:anywhere;color:var(--text)}
.pricing-group-picker .pricing-group-split{align-self:flex-start;min-height:24px;height:auto;padding:2px 0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--primary,#5367ed);font-size:10px;line-height:1.4;font-weight:500;cursor:pointer;text-align:left}
.product-pricing-rule-row .pricing-group-options{flex-direction:column;gap:5px}
.pricing-group-picker button:focus-visible,.pricing-group-picker input:focus-visible{outline:2px solid var(--primary,#5367ed);outline-offset:2px}
.pricing-group-picker :disabled{cursor:default}
