
:root{--amf-p357-blue:#1769e8;--amf-p357-blue2:#247cff;--amf-p357-ink:#132238;--amf-p357-muted:#6b7f96;--amf-p357-line:#e5edf6;--amf-p357-hover:#f2f7ff}

.amf-admin-shell-native .amf-shell-sidebar-v65,
.amf-partner-shell-native .amf-shell-sidebar-v65{
  background:#fff!important;
  border-right:1px solid var(--amf-p357-line)!important;
  box-shadow:8px 0 30px rgba(20,49,85,.055)!important;
  color:var(--amf-p357-ink)!important;
}
.amf-admin-shell-native .amf-shell-sidebar-v65>div:first-child,
.amf-partner-shell-native .amf-shell-sidebar-v65>div:first-child{
  min-height:64px!important;
  background:#fff!important;
  border-bottom:1px solid #edf2f7!important;
  padding-left:14px!important;
  padding-right:12px!important;
}
.amf-admin-shell-native .amf-shell-sidebar-v65>div:first-child>button:first-child,
.amf-partner-shell-native .amf-shell-sidebar-v65>div:first-child>button:first-child{min-width:0!important}
.amf-admin-shell-native .amf-shell-sidebar-v65>div:first-child>button:first-child>div,
.amf-partner-shell-native .amf-shell-sidebar-v65>div:first-child>button:first-child>div{
  width:36px!important;height:36px!important;border-radius:11px!important;
  background:linear-gradient(145deg,#1769e8,#2287ff)!important;
  box-shadow:0 7px 18px rgba(23,105,232,.22)!important;
}
.amf-admin-shell-native .amf-shell-sidebar-v65>div:first-child span,
.amf-partner-shell-native .amf-shell-sidebar-v65>div:first-child span{
  margin-left:8px!important;color:#14243b!important;font-size:15px!important;font-weight:850!important;letter-spacing:-.015em!important;
}

.amf-admin-shell-native .amf-shell-sidebar-v65 nav,
.amf-partner-shell-native .amf-shell-sidebar-v65 nav{
  padding:14px 10px 18px!important;
  scrollbar-width:thin!important;
  scrollbar-color:#cad8e7 transparent!important;
}
.amf-admin-shell-native .amf-shell-sidebar-v65 nav::-webkit-scrollbar,
.amf-partner-shell-native .amf-shell-sidebar-v65 nav::-webkit-scrollbar{width:4px!important}
.amf-admin-shell-native .amf-shell-sidebar-v65 nav::-webkit-scrollbar-thumb,
.amf-partner-shell-native .amf-shell-sidebar-v65 nav::-webkit-scrollbar-thumb{background:#cad8e7!important;border-radius:999px!important}

.amf-sidebar-section-p357{
  padding:12px 10px 5px!important;
  color:#8b9bb0!important;
  font-size:9.5px!important;
  line-height:1.2!important;
  font-weight:850!important;
  letter-spacing:.075em!important;
  text-transform:uppercase!important;
  user-select:none!important;
  pointer-events:none!important;
}
.amf-sidebar-section-p357:first-child{padding-top:4px!important}

.amf-admin-shell-native .amf-sidebar-nav-item-v66,
.amf-partner-shell-native .amf-sidebar-nav-item-v66{
  position:relative!important;
  min-height:42px!important;
  margin:1px 0!important;
  padding:9px 10px!important;
  gap:10px!important;
  border:1px solid transparent!important;
  border-radius:10px!important;
  background:transparent!important;
  color:#33465e!important;
  font-size:12.5px!important;
  font-weight:680!important;
  line-height:1.25!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important;
}
.amf-admin-shell-native .amf-sidebar-nav-item-v66 svg,
.amf-partner-shell-native .amf-sidebar-nav-item-v66 svg{
  width:17px!important;height:17px!important;flex:0 0 17px!important;color:#74869c!important;stroke-width:1.8!important;
}
.amf-admin-shell-native .amf-sidebar-nav-item-v66:hover,
.amf-partner-shell-native .amf-sidebar-nav-item-v66:hover{
  background:var(--amf-p357-hover)!important;
  border-color:#dce9fb!important;
  color:#185cb7!important;
}
.amf-admin-shell-native .amf-sidebar-nav-item-v66:hover svg,
.amf-partner-shell-native .amf-sidebar-nav-item-v66:hover svg{color:#1769e8!important}
.amf-admin-shell-native .amf-sidebar-nav-item-v66.is-active,
.amf-partner-shell-native .amf-sidebar-nav-item-v66.is-active{
  background:linear-gradient(135deg,var(--amf-p357-blue),var(--amf-p357-blue2))!important;
  border-color:#1769e8!important;
  color:#fff!important;
  font-weight:760!important;
  box-shadow:0 7px 17px rgba(23,105,232,.20)!important;
}
.amf-admin-shell-native .amf-sidebar-nav-item-v66.is-active svg,
.amf-partner-shell-native .amf-sidebar-nav-item-v66.is-active svg{color:#fff!important}
.amf-admin-shell-native .amf-sidebar-nav-item-v66.is-active:before,
.amf-partner-shell-native .amf-sidebar-nav-item-v66.is-active:before{
  content:"";position:absolute;left:-5px;top:11px;bottom:11px;width:3px;border-radius:0 4px 4px 0;background:#7fb5ff;
}

.amf-admin-shell-native .amf-sidebar-subitem-v66,
.amf-partner-shell-native .amf-sidebar-subitem-v66{
  min-height:34px!important;margin:1px 0!important;padding:7px 10px!important;
  border:1px solid transparent!important;border-radius:9px!important;
  background:transparent!important;color:#63758a!important;font-size:11.5px!important;font-weight:650!important;
}
.amf-admin-shell-native .amf-sidebar-subitem-v66:hover,
.amf-partner-shell-native .amf-sidebar-subitem-v66:hover{background:#f4f8fd!important;border-color:#e2ebf5!important;color:#185cb7!important}
.amf-admin-shell-native .amf-sidebar-subitem-v66.is-active,
.amf-partner-shell-native .amf-sidebar-subitem-v66.is-active{background:#edf5ff!important;border-color:#cfe2fb!important;color:#185cb7!important;font-weight:800!important}


.amf-admin-shell-native .amf-shell-sidebar-v65>div:last-child,
.amf-partner-shell-native .amf-shell-sidebar-v65>div:last-child{
  border-top:1px solid #eaf0f6!important;padding:12px 13px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;
}
.amf-admin-shell-native .amf-shell-sidebar-v65>div:last-child>div,
.amf-partner-shell-native .amf-shell-sidebar-v65>div:last-child>div{gap:9px!important}
.amf-admin-shell-native .amf-shell-sidebar-v65>div:last-child [class*="rounded-full"],
.amf-partner-shell-native .amf-shell-sidebar-v65>div:last-child [class*="rounded-full"]{
  width:34px!important;height:34px!important;border-radius:50%!important;background:linear-gradient(145deg,#1769e8,#2690ff)!important;box-shadow:0 5px 14px rgba(23,105,232,.18)!important;
}


.amf-admin-shell-native .amf-shell-topbar-v65,
.amf-partner-shell-native .amf-shell-topbar-v65{
  background:rgba(255,255,255,.97)!important;
  border-bottom:1px solid #e8eef6!important;
  box-shadow:0 2px 12px rgba(20,49,85,.035)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
.amf-partner-shell-native .amf-shell-topbar-v65 input{
  min-height:38px!important;border-radius:10px!important;border-color:#dce6f1!important;background:#fbfdff!important;
}


@media(min-width:1024px){
  .amf-shell-sidebar-v65[class*="lg:w-16"] .amf-sidebar-section-p357{display:none!important}
  .amf-shell-sidebar-v65[class*="lg:w-16"] nav{padding-left:7px!important;padding-right:7px!important}
  .amf-shell-sidebar-v65[class*="lg:w-16"] .amf-sidebar-nav-item-v66{justify-content:center!important;padding-left:8px!important;padding-right:8px!important}
  .amf-shell-sidebar-v65[class*="lg:w-16"] .amf-sidebar-nav-item-v66.is-active:before{left:-2px!important}
}


@media(max-width:1023px){
  .amf-admin-shell-native .amf-shell-sidebar-v65,
  .amf-partner-shell-native .amf-shell-sidebar-v65{
    width:min(86vw,286px)!important;max-width:286px!important;
    box-shadow:16px 0 42px rgba(15,34,57,.16)!important;
  }
  .amf-admin-shell-native .amf-sidebar-nav-item-v66,
  .amf-partner-shell-native .amf-sidebar-nav-item-v66{min-height:44px!important;font-size:13px!important}
  .amf-admin-shell-native .amf-sidebar-subitem-v66,
  .amf-partner-shell-native .amf-sidebar-subitem-v66{min-height:38px!important}
  .amf-sidebar-section-p357{padding-top:13px!important;font-size:9px!important}
}
@media(max-width:420px){
  .amf-admin-shell-native .amf-shell-sidebar-v65,
  .amf-partner-shell-native .amf-shell-sidebar-v65{width:min(88vw,278px)!important}
  .amf-admin-shell-native .amf-shell-sidebar-v65 nav,
  .amf-partner-shell-native .amf-shell-sidebar-v65 nav{padding-left:8px!important;padding-right:8px!important}
}


@media(prefers-reduced-motion:reduce){
  .amf-admin-shell-native .amf-sidebar-nav-item-v66,
  .amf-partner-shell-native .amf-sidebar-nav-item-v66{transition:none!important}
}
