Если я правильно понял, то Вам нужно сделать так, чтобы блоки (кнопка и выпадающий) были одинаковой ширины? Если так, то установите одинаковую ширину для блоков. Например, если у кнопки .accordion ширина 20%, то для блока .panel, тоже задайте ширину 20%, плюс, последнему задайте свойство box-sizing: border-box, чтобы паддинги ввошли в эти 20% и не делали блок больше