.sample-order-product {
  margin-block: var(--365-space-md, 16px);
  padding-block: var(--365-space-md, 16px);
  border-block: 1px solid var(--365-color-border-subtle);
  font-family: var(--365-font-body, sans-serif);
}
.sample-order-product summary { cursor: pointer; min-height: 44px; font-weight: 600; }
.sample-order-product form { display: grid; gap: var(--365-space-sm); }
.sample-order-product select, .sample-order-product input, .sample-order-product button {
  min-height: 44px; max-width: 100%; width: 100%; box-sizing: border-box; font: inherit;
}
.sample-order-product p { margin-block: var(--365-space-sm); }
.sample-order-product [role="status"]:empty { display: none; }
