/* V53 isolated Settings corrections: existing appearance tokens control everything. */
/* Single sidebar destination: My Baakee. Defense in depth for stale iPad render markup. */
#modal-root .baakee-u5-detail-side-row[onclick*="openProfileSettings"],
#app .baakee-u5-premium-settings .settings-nav-row-v1286[onclick*="openProfileSettings"] {display:none!important;}
/* Legacy subcategory link now matches the other connected category rows. */
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link){
  border:1px solid var(--baakee-glass-border)!important;
  border-radius:18px!important;
  overflow:hidden!important;
  background:var(--baakee-surface)!important;
  box-shadow:none!important;
}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn{
  display:flex!important;
  align-items:center!important;
  min-height:74px!important;
  padding:13px 16px!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:var(--baakee-body-ink)!important;
}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn + .row-btn{
  border-top:1px solid var(--baakee-glass-border)!important;
}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn .avatar{
  flex:0 0 40px;width:40px;height:40px;border-radius:13px;
  background:var(--baakee-soft)!important;color:var(--baakee-ink)!important;
  font-size:17px;box-shadow:none!important;
}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn .row-main{flex:1;min-width:0;}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn .row-title{font-size:14px;font-weight:650;color:var(--baakee-body-ink)!important;}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn .row-sub{font-size:12px;color:var(--baakee-secondary)!important;}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn >div:last-child{
  color:var(--baakee-ink)!important;font-size:18px;flex:0 0 auto;
}
#modal-root .baakee-u5-settings-detail .settings-flat:has(.u2-categories-link) .row-btn:focus-visible{
  outline:2px solid var(--baakee-ink);outline-offset:-3px;
}
/* iPad Subcategories and category editor are rendered INSIDE Settings, not in a new dialog. */
#modal-root .baakee-u5-settings-detail .baakee-v53-subcategory-head{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  justify-content:center!important;gap:5px;
}
#modal-root .baakee-u5-settings-detail .baakee-v53-inline-back{
  appearance:none;border:0;background:transparent;box-shadow:none;padding:4px 0;
  color:var(--baakee-ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer;
}
#modal-root .baakee-u5-settings-detail .u2-subcategory-manager{
  max-height:none!important;overflow:visible!important;
  border:1px solid var(--baakee-glass-border);border-radius:19px;
  background:var(--baakee-surface);padding:0 17px;
}
#modal-root .baakee-u5-settings-detail .u2-subcat-group{
  grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;
  border-bottom:1px solid var(--baakee-glass-border);padding:16px 3px;
}
#modal-root .baakee-u5-settings-detail .u2-subcat-group:last-child{border-bottom:0;}
#modal-root .baakee-u5-settings-detail .u2-subcat-group strong{color:var(--baakee-body-ink);font-size:14px;}
#modal-root .baakee-u5-settings-detail .u2-subcat-group small{color:var(--baakee-secondary);font-size:12px;line-height:1.5;}
#modal-root .baakee-u5-settings-detail .u2-subcat-group button{
  background:var(--baakee-soft)!important;color:var(--baakee-ink)!important;
  border:1px solid var(--baakee-glass-border)!important;border-radius:12px!important;
  font-size:12px;font-weight:650;padding:9px 13px;
}
/* Fix legacy emerald privacy icon: follow any active BAAKEE colorway. */
#modal-root .baakee-u5-settings-detail .baakee-u5-privacy-indicator{
  background:var(--baakee-soft)!important;color:var(--baakee-ink)!important;
  border:1px solid var(--baakee-glass-border)!important;
}
/* Fix legacy purple What's New banner without changing release notes/version data. */
#modal-root .baakee-u5-settings-detail .whats-new .whats-version{
  background:var(--baakee-soft)!important;
  border:1px solid var(--baakee-glass-border)!important;
  color:var(--baakee-body-ink)!important;
  box-shadow:none!important;
}
#modal-root .baakee-u5-settings-detail .whats-new .whats-version :is(b,span){color:var(--baakee-body-ink)!important;}
@media(max-width:700px){
 #modal-root .baakee-u5-settings-detail .u2-subcategory-manager{padding:0 12px;}
 #modal-root .baakee-u5-settings-detail .u2-subcat-group{padding:13px 3px;}
}
