/* shared primary/secondary action buttons, matching the checkout controls. */
@layer vp-site-buttons {
#top :where(a.avia-button, a.vp-btn, a.vp-btn-primary, a.vp-btn-secondary, a.vp-btn-outline,
a.vp-blog-cta-button, a.vp-solution-button, a.button, .wp-block-button__link,
button[type="submit"], input[type="submit"], input[type="button"],
.cta-button-hero, .confirm-button, .submit-button, .dsr-service-button,
.vp-payment-notice-primary, .vp-success-download-btn, #dsr-search-download,
:is(a,button).vp-button-primary, :is(a,button).vp-button-secondary,
:is(a,button).vp-report-button, :is(a,button).vp-report-button-secondary,
#header_main #menu-item-912 > a .avia-menu-text) {
box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;
min-width:0!important;max-width:100%!important;height:auto!important;min-height:52px!important;max-height:none!important;
padding:14px 20px!important;border:2px solid #0072ff!important;border-radius:8px!important;
background:#0072ff!important;color:#fff!important;box-shadow:0 10px 24px rgba(0,114,255,.28)!important;
font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;
text-transform:none!important;letter-spacing:0!important;vertical-align:middle!important;cursor:pointer!important;
transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;
}
#top :where(a.avia-button, a.vp-btn, a.vp-btn-primary, a.vp-btn-secondary, a.vp-btn-outline,
a.vp-blog-cta-button, a.vp-solution-button, a.button, .wp-block-button__link,
button[type="submit"], input[type="submit"], input[type="button"],
.cta-button-hero, .confirm-button, .submit-button, .dsr-service-button,
.vp-payment-notice-primary, .vp-success-download-btn, #dsr-search-download,
:is(a,button).vp-button-primary, :is(a,button).vp-button-secondary,
:is(a,button).vp-report-button, :is(a,button).vp-report-button-secondary,
#header_main #menu-item-912 > a .avia-menu-text):is(:hover,:focus):not(:disabled):not([aria-disabled="true"]){background:#0062d9!important;border-color:#0062d9!important;color:#fff!important;filter:none!important;transform:none!important;}
#top :where(a.vp-btn-secondary, a.vp-btn-outline,
:is(a,button).vp-button-secondary, :is(a,button).vp-report-button-secondary,
:is(.vp-button-secondary,.vp-report-button-secondary,.vp-secondary-cta,.vp-native-sample-button,.vp-buc-button--secondary,.vp-brands-button--secondary,.vp-get-button--light,.vp-faq-button--light) :is(a.avia-button,a.vp-btn),
:is(a.avia-button,a.vp-btn,a.vp-blog-cta-button)[href*="/what-youll-get"],
:is(a.avia-button,a.vp-btn,a.vp-blog-cta-button)[href*=".pdf"]) {background:#fff!important;color:#0072ff!important;border-color:#0072ff!important;box-shadow:none!important;}
#top :where(a.vp-btn-secondary, a.vp-btn-outline,
:is(a,button).vp-button-secondary, :is(a,button).vp-report-button-secondary,
:is(.vp-button-secondary,.vp-report-button-secondary,.vp-secondary-cta,.vp-native-sample-button,.vp-buc-button--secondary,.vp-brands-button--secondary,.vp-get-button--light,.vp-faq-button--light) :is(a.avia-button,a.vp-btn),
:is(a.avia-button,a.vp-btn,a.vp-blog-cta-button)[href*="/what-youll-get"],
:is(a.avia-button,a.vp-btn,a.vp-blog-cta-button)[href*=".pdf"]):is(:hover,:focus):not(:disabled):not([aria-disabled="true"]){background:#eff6ff!important;border-color:#0062d9!important;color:#0062d9!important;box-shadow:none!important;filter:none!important;transform:none!important;}
#top :where(a.vp-btn-secondary, a.vp-btn-outline,
:is(a,button).vp-button-secondary, :is(a,button).vp-report-button-secondary,
:is(.vp-button-secondary,.vp-report-button-secondary,.vp-secondary-cta,.vp-native-sample-button,.vp-buc-button--secondary,.vp-brands-button--secondary,.vp-get-button--light,.vp-faq-button--light) :is(a.avia-button,a.vp-btn),
:is(a.avia-button,a.vp-btn,a.vp-blog-cta-button)[href*="/what-youll-get"],
:is(a.avia-button,a.vp-btn,a.vp-blog-cta-button)[href*=".pdf"]):active:not(:disabled):not([aria-disabled="true"]){background:#dbeafe!important;}
#top :where(a.avia-button, a.vp-btn, a.vp-btn-primary, a.vp-btn-secondary, a.vp-btn-outline,
a.vp-blog-cta-button, a.vp-solution-button, a.button, .wp-block-button__link,
button[type="submit"], input[type="submit"], input[type="button"],
.cta-button-hero, .confirm-button, .submit-button, .dsr-service-button,
.vp-payment-notice-primary, .vp-success-download-btn, #dsr-search-download,
:is(a,button).vp-button-primary, :is(a,button).vp-button-secondary,
:is(a,button).vp-report-button, :is(a,button).vp-report-button-secondary,
#header_main #menu-item-912 > a .avia-menu-text):focus-visible{outline:2px solid #0072ff!important;outline-offset:3px!important;}
#top :where(a.avia-button, a.vp-btn, a.vp-btn-primary, a.vp-btn-secondary, a.vp-btn-outline,
a.vp-blog-cta-button, a.vp-solution-button, a.button, .wp-block-button__link,
button[type="submit"], input[type="submit"], input[type="button"],
.cta-button-hero, .confirm-button, .submit-button, .dsr-service-button,
.vp-payment-notice-primary, .vp-success-download-btn, #dsr-search-download,
:is(a,button).vp-button-primary, :is(a,button).vp-button-secondary,
:is(a,button).vp-report-button, :is(a,button).vp-report-button-secondary,
#header_main #menu-item-912 > a .avia-menu-text):is(:disabled,[aria-disabled="true"]){opacity:.6!important;cursor:not-allowed!important;filter:none!important;transform:none!important;}
#top :where(a.avia-button, a.vp-btn, a.vp-btn-primary, a.vp-btn-secondary, a.vp-btn-outline,
a.vp-blog-cta-button, a.vp-solution-button, a.button, .wp-block-button__link,
button[type="submit"], input[type="submit"], input[type="button"],
.cta-button-hero, .confirm-button, .submit-button, .dsr-service-button,
.vp-payment-notice-primary, .vp-success-download-btn, #dsr-search-download,
:is(a,button).vp-button-primary, :is(a,button).vp-button-secondary,
:is(a,button).vp-report-button, :is(a,button).vp-report-button-secondary,
#header_main #menu-item-912 > a .avia-menu-text) :is(.avia_iconbox_title,.avia_button_icon){color:inherit!important;}
}
