.cpq-vv-choices{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.cpq-vv-choices[hidden]{display:none}.cpq-vv-choice{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px 12px!important;border:1px solid #bbb!important;border-radius:6px!important;background:#fff!important;color:#222!important;font-size:14px!important;line-height:1.3!important;cursor:pointer}.cpq-vv-choice[aria-pressed=true]{border:2px solid #1b536d!important;box-shadow:0 0 0 2px #d8edf4}.cpq-vv-choice:focus-visible{outline:3px solid #0b739d;outline-offset:3px}.cpq-vv-choice:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cpq-vv-color{display:inline-block;width:24px;height:24px;border:1px solid #777;border-radius:50%;flex-shrink:0}.cpq-vv-photo{width:40px!important;height:40px!important;object-fit:cover;border-radius:3px}
