/* Step 2 Collections, source-level layout fix.
   guided-setup.js wraps the actual Collections button in a guided-page-card
   after DOMContentLoaded. The old wrapper retained the purple outline.
   display:contents removes just that presentation box without touching the
   navigation action or Classic mode. */
html.um-refined[data-um-appearance] body #step-2
  .s2-bottom-nav.s2-bottom-nav-compact > .guided-page-card {
  display:contents !important;
  background:none !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 !important;
}
html.um-refined[data-um-appearance] body #step-2
 .s2-bottom-nav.s2-bottom-nav-compact > .guided-page-card > :is(.guided-page-step,.guided-page-title,.guided-page-help){
 display:none !important;
}
html.um-refined[data-um-appearance] body #step-2
 .s2-bottom-nav.s2-bottom-nav-compact .s2-nav-card-next {
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  min-width:0 !important;
  width:100% !important;
  min-height:68px !important;
  height:100% !important;
  margin:0 !important;
  padding:12px 14px !important;
  background:#47749b !important;
  background-image:none !important;
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  border:1px solid #5d83a5 !important;
  border-radius:12px !important;
  outline:none !important;
  box-shadow:none !important;
  text-shadow:none !important;
}
html.um-refined[data-um-appearance] body #step-2
 .s2-bottom-nav.s2-bottom-nav-compact .s2-nav-card-next:is(:hover,:active){
  transform:none !important;
  background:#527fa6 !important;
  border-color:#6d91b0 !important;
  box-shadow:none !important;
}
html.um-refined[data-um-appearance] body #step-2
 .s2-bottom-nav.s2-bottom-nav-compact .s2-nav-card-next:focus-visible {
  outline:2px solid #8eb9da !important;
  outline-offset:3px !important;
}
html.um-refined[data-um-appearance] body #step-2
 .s2-bottom-nav.s2-bottom-nav-compact .s2-nav-card-next :is(.s2-nav-card-copy,.s2-nav-card-title,.s2-nav-card-icon){
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
  background:transparent !important;
  background-image:none !important;
  border:none !important;
  box-shadow:none !important;
}
html.um-refined[data-um-appearance] body #step-2
 .s2-bottom-nav.s2-bottom-nav-compact .s2-nav-card-next::before,
html.um-refined[data-um-appearance] body #step-2
 .s2-bottom-nav.s2-bottom-nav-compact .s2-nav-card-next::after {
  display:none !important;
  content:none !important;
}
