/* ATOSY 423f — safe, scoped repairs. Object frontend unchanged. */
#atosy-category-manager-overlay .catmgr-form .catmgr-actions .catmgr-btn.object-category-add-child-336f,
#atosy-category-manager-overlay .catmgr-form .catmgr-actions .catmgr-btn.object-category-manager-secondary {
  background:linear-gradient(180deg,#1b4f88,#123a70) !important;
  background-color:#173f73 !important;
  color:#e6f2ff !important;
  -webkit-text-fill-color:#e6f2ff !important;
  border:1px solid rgba(114,175,237,.39) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important;
  filter:none !important;
  transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease !important;
}
#atosy-category-manager-overlay .catmgr-form .catmgr-actions .catmgr-btn.object-category-add-child-336f:hover:not(:disabled),
#atosy-category-manager-overlay .catmgr-form .catmgr-actions .catmgr-btn.object-category-manager-secondary:hover:not(:disabled) {
  background:linear-gradient(180deg,#215994,#19467c) !important;
  background-color:#1b4b83 !important;
  color:#f1f8ff !important;
  -webkit-text-fill-color:#f1f8ff !important;
  border-color:rgba(151,206,255,.62) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 2px 9px rgba(3,23,59,.17) !important;
  filter:none !important;
  transform:translateY(-1px) !important;
}
#atosy-category-manager-overlay .catmgr-form .catmgr-actions .catmgr-btn.object-category-add-child-336f:active,
#atosy-category-manager-overlay .catmgr-form .catmgr-actions .catmgr-btn.object-category-manager-secondary:active {
  transform:translateY(0) !important;
}
/* Tree-like typography: level 1 medium bold, descendant levels regular. */
#catmgr-parent-picker-422c .atosy-parent-picker-row-337b .atosy-parent-picker-item-337b {
  font-family:Inter,-apple-system,system-ui,"SF Pro Text",sans-serif !important;
  font-size:11px !important;
  font-weight:450 !important;
  letter-spacing:0 !important;
  line-height:1.28 !important;
  padding:7px 9px !important;
  background:transparent !important;
  border:0 !important;
  color:rgba(236,246,255,.92) !important;
  -webkit-text-fill-color:rgba(236,246,255,.92) !important;
}
#catmgr-parent-picker-422c .atosy-parent-picker-row-337b[data-level="1"] .atosy-parent-picker-item-337b {
  font-weight:750 !important;
  color:#fff !important;
  -webkit-text-fill-color:#fff !important;
}
#catmgr-parent-picker-422c .atosy-parent-picker-row-337b .atosy-parent-picker-item-337b small {
  font-size:9px !important;
  font-weight:400 !important;
  line-height:1.25 !important;
  margin-top:2px !important;
  color:rgba(219,235,253,.70) !important;
  -webkit-text-fill-color:rgba(219,235,253,.70) !important;
}
#catmgr-parent-picker-422c .atosy-parent-picker-row-337b .atosy-parent-picker-item-337b:hover:not(:disabled) {
  background:rgba(104,166,234,.12) !important;
}
#catmgr-parent-picker-422c .atosy-parent-picker-row-337b .atosy-parent-picker-item-337b[data-selected="1"] {
  background:linear-gradient(90deg,rgba(35,188,168,.23),rgba(51,132,220,.15)) !important;
}
#catmgr-parent-picker-422c .atosy-parent-picker-row-337b .atosy-parent-picker-item-337b:disabled {
  opacity:.36 !important;
}
#catmgr-parent-picker-422c .atosy-parent-picker-expand-337b:hover {
  background:rgba(115,175,240,.10) !important;
  color:#fff !important;
}
#catmgr-parent-picker-422c .atosy-parent-picker-path-337b {font-weight:400 !important;}
@media (prefers-reduced-motion:reduce) {
 #atosy-category-manager-overlay .catmgr-form .catmgr-actions .catmgr-btn {transition:none!important;transform:none!important;}
}
