.local-orders:has(.sales-prospect-create){max-width:1170px;margin:0 auto;padding:10px 0}.sales-prospect-create{margin:0;font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif}.sales-prospect-create .prospect-create-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px;padding:0}.sales-prospect-create h3{font-size:20px!important;line-height:30px!important;font-weight:bold!important;margin:0!important}.prospect-create-actions{display:flex;gap:5px}.sales-prospect-create .control-group{display:flex;gap:20px;align-items:flex-start;margin:0 0 20px;min-height:30px}.sales-prospect-create .control-group:before,.sales-prospect-create .control-group:after{display:none}.sales-prospect-create .control-label{float:none;flex:0 0 175px;width:175px;text-align:right;padding-top:5px}.sales-prospect-create .controls{margin:0;display:flex;gap:5px}.sales-prospect-create input,.sales-prospect-create select{box-sizing:border-box;width:220px;height:30px;margin:0;padding:4px 6px}.sales-prospect-create textarea{width:220px}.sales-prospect-create .prospect-vehicle input{width:104px}.sales-prospect-create .prospect-vehicle input[name=year]{width:74px}.sales-prospect-create details{margin-top:20px}.sales-prospect-create summary{margin:0 0 20px 195px;cursor:pointer}.sales-prospect-create .prospect-help{margin:0 0 20px 195px}.sales-prospect-create .btn{min-height:30px;box-sizing:border-box;margin:0}.sales-prospect-create .alert[hidden]{display:none}@media(max-width:767px){.local-orders:has(.sales-prospect-create){padding:10px}.sales-prospect-create .control-label{flex-basis:110px;width:110px}.sales-prospect-create .control-group{gap:10px}.sales-prospect-create input,.sales-prospect-create select{max-width:100%}.sales-prospect-create summary,.sales-prospect-create .prospect-help{margin-left:120px}.sales-prospect-create .prospect-create-header{align-items:flex-start;gap:10px;flex-wrap:wrap}.sales-prospect-create .prospect-vehicle .controls{flex-wrap:wrap}}
.sales-prospect-create.order-form{max-width:none;width:100%}

.sales-prospect-create .prospect-required{font-size:9px;color:#888;margin-left:5px}.sales-prospect-create .prospect-email-controls{flex-direction:column;gap:0}.sales-prospect-create .prospect-email-note{font-size:11px;line-height:20px}

/* Match the source 1170px capture container without the generic 900px cap. */
.local-orders:not(.organization-settings) .sales-prospect-create.order-form{max-width:none;width:100%}
.sales-prospect-create .prospect-create-header{margin-bottom:28px}
.sales-prospect-create .control-label{margin-bottom:0}
.sales-prospect-create .prospect-email-note{line-height:21px}

/* Source capture uses 32px submit controls with native outset borders. */
.sales-prospect-create .prospect-create-header{align-items:flex-start;margin-bottom:26px}
.sales-prospect-create .prospect-create-actions{gap:4px}
.sales-prospect-create .prospect-create-actions .btn{height:32px;padding:4px 12px;border:2px outset #000;border-radius:2px;box-shadow:none;background:#f5f5f5;color:#333;font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;text-shadow:0 1px 1px rgba(255,255,255,.75)}
.sales-prospect-create .prospect-create-actions .btn-primary{background:#496895;color:#fff;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);text-shadow:0 -1px 0 rgba(0,0,0,.25)}
