/* SportCV shared selectable navigation — approved soft bar / round pills.
   Paint only: existing sizing, padding, gaps, font metrics, visibility, sticky
   positioning, overflow menus and interaction scripts remain authoritative.
   Discovery's ::before icons are retained; ::after draws the inset pill.
   Public profile paint waits for the existing loading gate to finish. */
@layer sportcv-navigation-theme {
@media screen {
html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch,.view-toggle,.scv-profile-section-nav-shell,.scv-profile-more-menu,.scv-owner-more-menu,.discovery-nav,.discovery-nav-more-menu,.discovery-request-tabs,#countryFilters,.scv-adult-tools,.scv-simple-tools) {
  background:linear-gradient(180deg,rgba(249,252,255,.96),rgba(242,248,255,.92)) !important;
  border-color:#DCE9F7 !important;
  border-radius:18px !important;
}
html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]) {
  position:relative;
  isolation:isolate;
  background:transparent !important;
  border-color:transparent !important;
  border-radius:999px !important;
  box-shadow:none !important;
  color:#30445F !important;
}
html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"])::after {
  content:"";
  display:block !important;
  position:absolute !important;
  inset:4px !important;
  width:auto !important;
  height:auto !important;
  margin:0 !important;
  z-index:-1 !important;
  pointer-events:none;
  border:1px solid #D9E6F4 !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.92) !important;
  box-shadow:0 3px 9px rgba(16,42,91,.025) !important;
  transform:none !important;
}
html:not(.scv-public-profile-loading) body .network-tabs.search-category-switch>a::before { display:none !important; }
html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]):is(.active,[aria-current="page"],[aria-current="true"],[aria-selected="true"],[aria-pressed="true"]),html:not(.scv-public-profile-loading) body .discovery-nav-more[data-current="true"]>summary:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]) { color:#174DB5 !important; }
html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]):is(.active,[aria-current="page"],[aria-current="true"],[aria-selected="true"],[aria-pressed="true"])::after,html:not(.scv-public-profile-loading) body .discovery-nav-more[data-current="true"]>summary:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"])::after {
  border-color:#6EDADD !important;
  background:linear-gradient(135deg,#EAF3FF,#F3F9FF) !important;
  box-shadow:0 0 0 3px rgba(110,218,221,.16),0 6px 15px rgba(37,99,235,.09),inset 0 1px 0 rgba(255,255,255,.95) !important;
}
html:not(.scv-public-profile-loading) body #countryFilters>.filter-btn:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]) {
  border-radius:999px !important;
  background:rgba(255,255,255,.92) !important;
  border-color:#D9E6F4 !important;
  color:#30445F !important;
}
html:not(.scv-public-profile-loading) body #countryFilters>.filter-btn:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]).active {
  border-color:#6EDADD !important;
  background:linear-gradient(135deg,#EAF3FF,#F3F9FF) !important;
  color:#174DB5 !important;
  box-shadow:0 0 0 3px rgba(110,218,221,.16),0 6px 15px rgba(37,99,235,.09),inset 0 1px 0 rgba(255,255,255,.95) !important;
}
/* Dashboard section cards keep their existing shape and footprint. */
html:not(.scv-public-profile-loading) body :is(.scv-adult-tools>.scv-adult-tool,.scv-simple-tools>.scv-simple-tool):not(:disabled):not([aria-disabled="true"]) {
  border-color:#D9E6F4 !important;
  background:rgba(255,255,255,.94) !important;
}
html:not(.scv-public-profile-loading) body :is(.scv-adult-tools>.scv-adult-tool,.scv-simple-tools>.scv-simple-tool):not(:disabled):not([aria-disabled="true"])[aria-expanded="true"] {
  border-color:#6EDADD !important;
  background:linear-gradient(135deg,#EAF3FF,#F3F9FF) !important;
  box-shadow:0 0 0 3px rgba(110,218,221,.16),0 6px 15px rgba(37,99,235,.09) !important;
}
@media (hover:hover) and (pointer:fine) {
  html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]):hover::after { border-color:#BCD5F3 !important; background:#FFFFFF !important; }
  html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]):is(.active,[aria-current="page"],[aria-current="true"],[aria-selected="true"],[aria-pressed="true"]):hover::after,html:not(.scv-public-profile-loading) body .discovery-nav-more[data-current="true"]>summary:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]):hover::after { border-color:#6EDADD !important; }
}
@media (forced-colors:active) {
  html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]),html:not(.scv-public-profile-loading) body #countryFilters>.filter-btn:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]) { color:ButtonText !important; }
  html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"])::after { background:Canvas !important; border-color:ButtonBorder !important; box-shadow:none !important; }
  html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]):is(.active,[aria-current="page"],[aria-current="true"],[aria-selected="true"],[aria-pressed="true"]),html:not(.scv-public-profile-loading) body .discovery-nav-more[data-current="true"]>summary:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]) { color:HighlightText !important; }
  html:not(.scv-public-profile-loading) body :is(.network-tabs.search-category-switch>a,.view-toggle>button,.scv-profile-section-nav>button,:is(.scv-profile-more-menu,.scv-owner-more-menu)>button,.discovery-nav-tabs>a,.discovery-nav-more>summary,.discovery-nav-more-menu>a,.discovery-request-tabs>button):not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]):is(.active,[aria-current="page"],[aria-current="true"],[aria-selected="true"],[aria-pressed="true"])::after,html:not(.scv-public-profile-loading) body .discovery-nav-more[data-current="true"]>summary:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"])::after { background:Highlight !important; border-color:Highlight !important; box-shadow:none !important; }
  html:not(.scv-public-profile-loading) body #countryFilters>.filter-btn:not(:disabled):not([aria-disabled="true"]):not([aria-invalid="true"]).active,html:not(.scv-public-profile-loading) body :is(.scv-adult-tools>.scv-adult-tool,.scv-simple-tools>.scv-simple-tool):not(:disabled):not([aria-disabled="true"])[aria-expanded="true"] { border-color:Highlight !important; outline:1px solid Highlight; box-shadow:none !important; }
}
}
}
