#ess-form [hidden] { display: none !important; }
.ess-items { border: 0; padding: 0; margin: 0 0 1rem; min-width: 0; }
.ess-options { display: flex; flex-wrap: wrap; gap: .75rem 1.25rem; }
.ess-check { display: flex; align-items: flex-start; gap: .5rem; margin: 1rem 0; }
.ess-check input { flex: 0 0 auto; margin-top: .3rem; }
.ess-detail { font-size: 1rem; font-weight: normal; overflow-wrap: anywhere; }
.ess-quote { margin-inline: 0; padding: 1rem; border-left: 3px solid #789787; background: #f6f8f7; }
