html body:not(.ada-global-outline-enabled).ccl-ada-focus a:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus h1:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus button:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus input:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus select:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus span:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus div:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus textarea:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus .ccl-explicithighlights,
html body:not(.ada-global-outline-enabled).ccl-ada-focus .slider.slider-horizontal .slider-handle:focus-visible,
html body:not(.ada-global-outline-enabled).ccl-ada-focus input[type="checkbox"]:focus-visible + span:before,
html body:not(.ada-global-outline-enabled).ccl-ada-focus li:focus-visible {
  outline: 2px solid #009EB3 !important;
  outline-offset: 2px !important;
  border-radius: 4px;
  box-shadow: white 0px 0px 0px 2px !important;
  transition: outline 0.2s !important; }

html body:not(.ada-global-outline-enabled).ccl-ada-focus :focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important; }

html body:not(.ada-global-outline-enabled).ccl-ada-focus #cclr-header-profile-button:focus-visible {
  outline: none !important;
  outline-offset: 0 !important;
  border-radius: 16px !important;
  box-shadow: none !important;
  transition: none !important; }

html body:not(.ada-global-outline-enabled).ccl-ada-focus #cclr-header-profile-button:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important; }
