.dd-classic-enquiry{margin:2rem 0;padding:1.25rem;border:1px solid var(--dd-border,#ccc);background:var(--dd-paper,#f1f0eb)}
.dd-classic-enquiry summary{cursor:pointer;font-weight:700;font-size:1.1rem}
.dd-classic-enquiry p{max-width:65ch;margin-top:1rem}
.dd-classic-enquiry form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem 1rem;align-items:end}
.dd-classic-enquiry form label{font-weight:600}
.dd-classic-enquiry form label:first-of-type{grid-column:1;grid-row:1}
.dd-classic-enquiry form input[name=dd_vehicle]{grid-column:1;grid-row:2}
.dd-classic-enquiry form label:last-of-type{grid-column:2;grid-row:1}
.dd-classic-enquiry form input[name=dd_part]{grid-column:2;grid-row:2}
.dd-classic-enquiry input{min-width:0;width:100%;padding:.85rem;border:1px solid #a5a49f}
.dd-classic-enquiry form button{grid-column:1/-1;justify-self:start;margin-top:.6rem}
.dd-enquiry-context-note{border-left:4px solid var(--dd-red,#b9212d);background:#eeeae1;color:#242529;padding:1rem 1.25rem;margin-bottom:1.5rem;line-height:1.5}
.dd-reference-enquiry{display:inline-block;margin-top:.75rem;font-weight:700}
@media(max-width:600px){.dd-classic-enquiry form{display:flex;flex-direction:column;align-items:stretch}.dd-classic-enquiry form label:last-of-type{margin-top:.5rem}.dd-classic-enquiry form button{align-self:flex-start}}
