/* Theme entry: DARK
 * Phase 0 (transitional): re-exports legacy admin.css so behavior is unchanged.
 * Subsequent phases will replace these imports with shared/* + theme-dark/*.
 */
@import url("./admin/base.css?v=split-3");
@import url("./admin/components.css?v=feature-13");
@import url("./admin/pages.css?v=split-11");
@import url("./admin/security-admins.css?v=feature-15");

/* Bank/Wallet/Autopeer logo size guards (from legacy admin.css) */
.truewallet-logo,
.home-balance-logo.truewallet-logo,
.acc-stat-wallet-logo,
.account-table-wallet-logo{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  border-radius:7px!important;
  background:transparent!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
}
.truewallet-logo>img{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  border-radius:0!important;
}
.home-balance-logo.autopeer-logo{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.94)!important;
  padding:4px!important;
  border:0!important;
  box-shadow:0 4px 10px rgba(0,0,0,.18)!important;
}
.home-balance-logo.autopeer-logo>img,
.home-balance-logo.autopeer-logo img[src*="/admin/assets/autopeer-logo"]{
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  border-radius:0!important;
  transform:none!important;
}
.users-bank-logo,
.acc-sum-logo,
img[src*="/assets/banks/"],
img[src*="/admin/assets/autopeer-logo"]{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  object-fit:contain!important;
  background:transparent!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
}
img[src*="/assets/banks/"]{
  border-radius:6px!important;
}
img[src*="/admin/assets/autopeer-logo"]{
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  border-radius:8px!important;
}
.home-balance-logo img[src*="/admin/assets/autopeer-logo"]{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  object-fit:contain!important;
}
.home-feed-icon img[src*="/admin/assets/autopeer-logo"],
.home-pending-logo img[src*="/admin/assets/autopeer-logo"],
.notify-icon img[src*="/admin/assets/autopeer-logo"]{
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  object-fit:contain!important;
}
.notify-autopeer-logo{
  display:block;
  border-radius:8px!important;
}
