/* Shared action palette: fresh green from the supplied WhatsApp / Apple icon reference. */
body.rs-site.rg-brand-v6{--rs-action:#25d366;--rs-action-hover:#20bd5a;--rs-action-text:#102c31;--rs-action-soft:var(--rs-action);--rs-action-soft-hover:var(--rs-action-hover);--rs-action-ink:var(--rs-action-text)}
body.rs-site.rg-brand-v6 :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more){background:var(--rs-action)!important;color:var(--rs-action-text)!important;border-color:var(--rs-action)!important;transition:background-color .18s,color .18s,border-color .18s}
body.rs-site.rg-brand-v6 :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more):hover{background:var(--rs-action-hover)!important;color:var(--rs-action-text)!important;border-color:var(--rs-action-hover)!important}
body.rs-site.rg-brand-v6 :is(.rs-dark,.rs-footer,.rs-plan-control,.rg-strip,.uc-dark) :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more){background:var(--rs-action-soft)!important;color:var(--rs-action-ink)!important;border-color:var(--rs-action-soft)!important}
body.rs-site.rg-brand-v6 :is(.rs-dark,.rs-footer,.rs-plan-control,.rg-strip,.uc-dark) :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more):hover{background:var(--rs-action-soft-hover)!important;color:var(--rs-action-ink)!important;border-color:var(--rs-action-soft-hover)!important}
body.rs-site.rg-brand-v6 :is(.rs-install-action,.rs-install-play,.rs-demo-run,.rs-solar-run){background:var(--rs-action);border-color:var(--rs-action);color:var(--rs-action-text)}
body.rs-site.rg-brand-v6 :is(.rs-install-action,.rs-install-play,.rs-demo-run,.rs-solar-run):hover{background:var(--rs-action-hover);border-color:var(--rs-action-hover);color:var(--rs-action-text)}
body.rs-site.rg-brand-v6 :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more,.rs-install-action,.rs-install-play,.rs-demo-run,.rs-solar-run):focus-visible{outline:3px solid #14783c;outline-offset:5px;filter:drop-shadow(0 0 2px #fff)}
@media(prefers-reduced-motion:reduce){body.rs-site.rg-brand-v6 :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more){transition:none}}

/* Legacy templates can contain inline styles with ID selectors. */
body.rs-site #wrapper #content :is(.rgp-button,.rg-home-discover-button,.rg-abc-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.btn-rg-primary){background:var(--rs-action)!important;color:var(--rs-action-text)!important;border-color:var(--rs-action)!important}
body.rs-site #wrapper #content :is(.rgp-button,.rg-home-discover-button,.rg-abc-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.btn-rg-primary):hover{background:var(--rs-action-hover)!important;color:var(--rs-action-text)!important;border-color:var(--rs-action-hover)!important}
body.rs-site #wrapper #content .rgp-button span{color:inherit!important}

/* Selected installation tab uses the same action green; diagram node colours are untouched. */
body.rs-site.rg-brand-v6 .rs-installation-tabs button[aria-selected=true]{background:var(--rs-action);color:var(--rs-action-text);border-color:var(--rs-action)}
body.rs-site.rg-brand-v6 .rs-installation-tabs button[aria-selected=true]:hover{background:var(--rs-action-hover);border-color:var(--rs-action-hover)}

/* Consistent compact action buttons, shared by all page templates and languages. */
body.rs-site.rg-brand-v6 :is(#content,.rs-header,.rs-footer) :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more,.rs-install-action,.rs-install-play,.rs-demo-run,.rs-solar-run){display:inline-flex!important;align-items:center;justify-content:center;gap:12px!important;box-sizing:border-box;width:fit-content!important;max-width:100%;min-width:0!important;min-height:44px!important;height:auto!important;padding:10px 18px!important;font:400 14px/1.4 Gotham,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-align:center;white-space:normal;overflow-wrap:break-word;vertical-align:middle}
body.rs-site.rg-brand-v6 :is(#content,.rs-header,.rs-footer) :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more,.rs-install-action,.rs-install-play,.rs-demo-run,.rs-solar-run) :is(span,strong,b){font-size:inherit!important;font-weight:400!important;line-height:inherit!important}
body.rs-site.rg-brand-v6 :is(#content,.rs-header,.rs-footer) :is(.rs-button,.rg-btn,.rg-button,.rg-about-button,.rg-contact-button,.rgp-button,.rgp-action,.rg-assets-cta,.rg-home-discover-button,.rg-info-button,.rg-abc-button,.btn-rg-primary,.wp-block-button__link,.prijzen-info-btn,.rgs-more,.rs-install-action,.rs-install-play,.rs-demo-run,.rs-solar-run) :is([aria-hidden="true"],.rs-arrow){flex-shrink:0;font-size:20px!important;line-height:1!important}
