/* V34 styling only. V33 sorter logic and legacy-selector exclusion are unchanged. */
html[data-baakee-theme] body #app .baakee-native-sort {
  flex:0 0 clamp(132px, 34%, 158px)!important;
  width:clamp(132px, 34%, 158px)!important;
  min-width:0!important;max-width:158px!important;
  height:44px!important;min-height:44px!important;
}
html[data-baakee-theme] body #app .baakee-native-sort-trigger {
  position:relative!important;box-sizing:border-box!important;
  height:44px!important;min-height:44px!important;
  width:100%!important;min-width:0!important;
  padding:0 30px 0 11px!important;
  display:flex!important;align-items:center!important;
  justify-content:flex-start!important;gap:0!important;
  border:1px solid var(--baakee-glass-border,var(--border))!important;
  border-radius:18px!important;
  background:color-mix(in srgb,var(--baakee-ink) 4%,var(--card))!important;
  color:var(--text)!important;
  font-size:13px!important;font-weight:500!important;line-height:1.2!important;
  letter-spacing:0!important;box-shadow:0 2px 12px rgba(0,0,0,.025)!important;
  white-space:nowrap!important;
}
html[data-baakee-theme] body #app .baakee-native-sort-trigger .baakee-sort-caption {
  display:block!important;min-width:0!important;max-width:100%!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  font-size:13px!important;font-weight:500!important;
}
html[data-baakee-theme] body #app .baakee-native-sort-trigger svg,
html[data-baakee-theme] body #app .baakee-native-sort-trigger .lucide,
html[data-baakee-theme] body #app .baakee-native-sort-trigger > :last-child:not(.baakee-sort-caption) {
  position:absolute!important;right:11px!important;top:50%!important;
  transform:translateY(-50%)!important;flex:none!important;
  width:14px!important;height:14px!important;
  color:var(--baakee-ink)!important;stroke:currentColor!important;
}
html[data-baakee-theme] body #app .baakee-native-sort-panel {font-size:13px!important;}
html[data-baakee-theme] body #app .baakee-sort-choice {font-size:13px!important;font-weight:500!important;}
html[data-baakee-theme] body #app .baakee-sort-choice[aria-selected=true] {font-weight:600!important;}
@media(max-width:380px){html[data-baakee-theme] body #app .baakee-native-sort{flex-basis:132px!important;width:132px!important;}}
