  display: block;
        color: var(--lumo-body-text-color);
      }

      .caption {
        margin-top: var(--lumo-space-m);
        margin-bottom: var(--lumo-space-xs);
        color: var(--lumo-secondary-text-color);
        font-weight: 500;
        font-size: var(--lumo-font-size-s);
      }
    </style>

    <div class="caption">[[caption]]</div>
    <template is="dom-repeat" items="[[items]]">
      <vaadin-checkbox checked="[[_isChecked(item, value)]]" data-value$="[[_getValue(item)]]" on-checked