.printu-flyer-summary[hidden], .printu-flyer-artwork[hidden],
.printu-flyer-help[hidden], .printu-flyer-options[hidden] { display: none; }
.printu-flyer-summary {
  display: grid;
  gap: .25rem;
  padding: 1rem;
  margin: 0 0 1rem;
  border-radius: .75rem;
  background: #edf3e8;
  color: #17363a;
}
.printu-flyer-summary strong { font-size: 1.45rem; line-height: 1.2; }
.printu-flyer-summary span { font-size: .9rem; }
.printu-flyer-options, .printu-flyer-artwork {
  margin: 1rem 0;
  padding: .75rem 1rem;
  border: 1px solid #d9e2df;
  border-radius: .65rem;
}
.printu-flyer-options > summary, .printu-flyer-artwork > summary {
  cursor: pointer;
  font-weight: 650;
  padding: .25rem 0;
}
.printu-flyer-options .form-grid { margin-top: .75rem; }
.printu-flyer-help { margin: .85rem 0; }
.printu-flyer-quick #printuAiAdvisorLink { display: none; }
