/* Bosstad Tweewielers – ronde 12 (2026-09-23): ENRA-premie, actieprijzen, werkplaats-snelkaart. Laadt na round6. */

/* ================================================================ Snelkaarten: vier kaarten (proefrit / winkels / postcode / werkplaats) */
.bs-qc{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.bs-qc__card{padding:18px 18px;gap:14px}
.bs-qc__icon{flex-basis:42px;width:42px;height:42px}
.bs-qc__kop{font-size:19px}
@media(max-width:1180px){.bs-qc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:640px){.bs-qc{grid-template-columns:1fr}}
.bs-qc__field select,body.solacewp .bs-qc__field select{flex:1 1 auto;min-width:0;width:100%;font:inherit;font-size:15px;line-height:1.3;padding:10px 32px 10px 12px!important;border:1px solid var(--bs-border,#E3E4E2)!important;border-radius:2px!important;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%231C2022' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/14px 14px;color:var(--bs-ink,#1C2022);box-shadow:none!important;min-height:0;height:auto;-webkit-appearance:none;appearance:none;cursor:pointer}
.bs-qc__field select:focus-visible{outline:3px solid rgba(15,138,124,.28);outline-offset:1px;border-color:var(--bs-teal,#0F8A7C)!important}
.bs-qc__field select.is-invalid{border-color:#B42318!important}
.bs-qc__card--wp .bs-qc__icon{background:rgba(51,199,183,.14)}

/* Werkplaatspagina: via de homepage gekozen vestiging uitlichten */
.bt-plan__card.is-hl{outline:3px solid var(--bs-turquoise,#33C7B7);outline-offset:2px}

/* ================================================================ ENRA premieberekening (iframe) */
.bs-enra{width:100%}
.bs-enra__frame{background:#fff;border:1px solid var(--bs-border,#E3E4E2);border-radius:4px;overflow:hidden}
.bs-enra__frame iframe{display:block;width:100%;border:0;min-height:480px}
.bs-enra__alt{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--bs-muted,#697478)}
.bs-enra__alt a{color:var(--bs-teal,#0F8A7C);font-weight:600;text-decoration:underline}

/* ================================================================ Fietsverzekering: typekaarten (transparante iconen) + 'Twijfelt u?'-kaart */
.bs-vz-type .elementor-widget-image img{background:transparent!important;filter:drop-shadow(0 6px 10px rgba(28,32,34,.08))}
.bs-vz-type{transition:border-color .18s var(--bs-ease),box-shadow .18s var(--bs-ease),transform .18s var(--bs-ease)}
.bs-vz-type:hover{border-color:var(--bs-teal,#0F8A7C)!important}
.bs-vz-doubt{position:relative;overflow:hidden;background-image:radial-gradient(120% 90% at 100% 0%,rgba(51,199,183,.30),rgba(51,199,183,0) 60%)!important}
.bs-vz-doubt .elementor-widget-text-editor{color:var(--bs-ondark,#D2D9DA)}

/* ================================================================ Actieprijzen (kaart + productpagina) */
.bt-price__old{font-size:.8em;font-weight:500;color:var(--bt-muted,#697478);text-decoration:line-through;text-decoration-thickness:1px;letter-spacing:0;white-space:nowrap}
.bt-card__price--sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px}
.bt-tag--sale{background:var(--bs-ink,#1C2022);color:#fff}
.bt-summary__rrp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}
.bt-summary__rrp .bt-price__old{font-size:1.05rem}
.bt-summary__save{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.02em;padding:5px 10px;border-radius:999px;background:rgba(51,199,183,.16);color:var(--bs-teal-deep,#1E4A46);line-height:1.3}
