/* WCAG 2.4.7 keyboard focus — blue outline on :focus-visible only (CIM-13410 / AA-211). */

.ad-component--link:focus-visible,
.ad-component_dropdown--trigger:focus-visible,
a.ad-component--link.ad-component_dropdown--trigger:focus-visible,
a.manage-link:focus-visible,
.ad-icon-link:focus-visible,
.ad-universalnav-icons a:focus-visible,
.ad-uniheader__logo-container--link:focus-visible,
.user-dropdown a:focus-visible,
.js-primary-nav-user-menu a:focus-visible,
.ad-component_list-item a:focus-visible,
.ad-component_list--item a:focus-visible,
.ad-uniheader__container--section-right a:focus-visible,
.ad-uniheader__container--section-right button:focus-visible,
.adb-primary_nav--link:focus-visible,
.adb-primary_nav--link[role="button"]:focus-visible,
#manage:focus-visible,
.js-drainable-menu .adb-context_menu--trigger:focus-visible,
.adb-primary_nav--item .adb-context_menu--trigger:focus-visible,
.adb-js-context_menu--trigger:focus-visible,
.adb-page_header a:focus-visible,
.adb-page_header button:focus-visible,
.adb-page_header [role="button"]:focus-visible,
.adb-primary_nav a:focus-visible,
.adb-primary_nav button:focus-visible,
.adb-primary_nav [role="button"]:focus-visible,
.ad-component_dropdown .ad-component_list .ad-component--link:focus-visible,
.ad-component_dropdown-react .ad-component_list .ad-component--link:focus-visible,
#subnav-header a:focus-visible,
.adb-link__nav:focus-visible,
.adb-summary--title a:focus-visible,
.adb-summary--title[tabindex]:focus-visible,
.adb-summary--details[tabindex]:focus-visible,
.adb-summary a:focus-visible,
.userdetail a:focus-visible,
.userdetail [tabindex="0"]:focus-visible,
.adb-card--image button:focus-visible,
.userdetail-card-pic button:focus-visible,
.adb-id__editable--menu button:focus-visible {
    outline: 2px solid #007BFF !important;
    outline-offset: 2px !important;
    box-shadow: none !important;
}
