/* Only right-hand card title bars are dark; all card bodies are white. */
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme]{background:#fff!important;color:#111!important;border:1px solid #111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] :is(h3,p,small,label,strong,span,summary,dt,dd,legend,a,figcaption){color:#111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] :is(svg,.settlement-heading-icon){color:#111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;color:#111!important;border-color:#bfc4cd!important;caret-color:#111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] :is(input,textarea)::placeholder{color:#646464!important;opacity:1}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] :is(.delivery-overall-summary,.bank-card-preview){background:#f5f5f5!important;color:#111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] :is(.delivery-product,.payment-products li,.payment-total){border-color:#ddd!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme]>.bpm-panel-header{border-bottom:1px solid #111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme="light"]>.bpm-panel-header{background:#fff!important;color:#111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme="dark"]>.bpm-panel-header{background:#191b20!important;color:#fff!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme="dark"]>.bpm-panel-header :is(h3,svg,.settlement-heading-icon,summary){color:#fff!important;background:transparent!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] .bpm-panel-header button{background:#111!important;color:#fff!important;border:1px solid #777!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme="light"] .bpm-panel-header button:focus-visible{outline:2px solid #111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] .delivery-information p{background:#fff!important;color:#111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] .contact-field-error{color:#a62020!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] button:disabled{background:#eee!important;color:#666!important;border-color:#ccc!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] .commercial-changes{background:#f4f4f4!important;color:#111!important}
body.project-page #checkout-view #quote-step-form .bpm-headed-panel[data-panel-theme] .commercial-changes :is(strong,p,span){color:#111!important}
