
/* Propartners admin navigation/link interaction repair */
body.admin-shell-page .navbar, body.admin-shell-page .topbar{position:relative;z-index:3000!important;}
body.admin-shell-page .navbar{position:sticky;top:0;}
body.admin-shell-page .dropdown-menu{z-index:5000!important;pointer-events:auto!important;}
.pp-clickable-header-actions{position:relative;z-index:5010;}
.pp-header-action{position:relative;display:inline-grid!important;place-items:center;width:38px;height:38px;border-radius:50%;color:#061653!important;background:#fff!important;font-size:21px!important;line-height:1;}
.pp-header-action:hover{background:#f3f7ff!important;color:#0057ff!important;}
.pp-header-action em,.pp-admin-icon em{position:absolute;right:-3px;top:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff2c20;color:#fff;font-size:11px;font-style:normal;font-weight:900;display:grid;place-items:center;line-height:18px;}
.nav-account.open .account-menu,.nav-account:focus-within .account-menu{opacity:1!important;visibility:visible!important;display:block!important;transform:translateY(0)!important;}
.nav-account .account-menu{right:0!important;left:auto!important;top:52px!important;}
.pp-admin-head-actions{display:flex;align-items:center;gap:12px;position:relative;z-index:50;}
.pp-admin-icon{position:relative;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:#061653;display:grid;place-items:center;font-size:20px;cursor:pointer;}
.pp-admin-icon:hover{background:#eef4ff;color:#0057ff;}
.dash-user{position:relative!important;display:block!important;}
.dash-user-toggle{border:0;background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;color:#061653;padding:4px 2px;border-radius:14px;}
.dash-user-toggle:hover{background:#f4f7fc;}
.dash-user-toggle img{width:44px;height:44px;border-radius:50%;object-fit:cover;}
.dash-user-toggle span{display:grid;text-align:left;line-height:1.1;}
.dash-user-toggle b{font-size:14px;font-weight:900;}
.dash-user-toggle small{font-size:12px;color:#53637f;font-weight:800;}
.dash-user-toggle i{font-style:normal;font-weight:900;margin-left:4px;}
.dash-user .dash-user-menu{position:absolute;right:0;top:56px;min-width:210px;background:#fff;border:1px solid #e5edf8;border-radius:16px;box-shadow:0 22px 48px rgba(6,26,91,.16);padding:10px;display:none;z-index:6000;}
.dash-user.open .dash-user-menu{display:block!important;}
.dash-user .dash-user-menu a{display:block;padding:12px 13px;border-radius:11px;font-weight:850;color:#061653;}
.dash-user .dash-user-menu a:hover{background:#f3f7ff;color:#0057ff;}
.pp121-master-shell .admin-menu-group{display:block;margin:4px 0!important;}
.pp121-master-shell .admin-menu-toggle{width:100%;min-height:44px!important;display:flex!important;align-items:center!important;gap:14px!important;border:0!important;border-radius:8px!important;padding:0 14px!important;color:#061653!important;background:transparent!important;font-size:14px!important;font-weight:900!important;cursor:pointer!important;text-align:left!important;font-family:inherit!important;}
.pp121-master-shell .admin-menu-toggle:hover,.pp121-master-shell .admin-menu-group.active .admin-menu-toggle,.pp121-master-shell .admin-menu-group.open .admin-menu-toggle{background:#edf3ff!important;color:#0057ff!important;}
.pp121-master-shell .admin-menu-toggle b{margin-left:auto!important;color:#90a0bc!important;font-size:18px!important;transition:transform .18s ease!important;}
.pp121-master-shell .admin-menu-group.open .admin-menu-toggle b{transform:rotate(90deg)!important;color:#0057ff!important;}
.pp121-master-shell .admin-menu-toggle em{margin-left:auto!important;min-width:24px!important;height:18px!important;border-radius:18px!important;background:#fff0d8!important;color:#f59a00!important;display:grid!important;place-items:center!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;}
.pp121-master-shell .admin-submenu-v77{display:none!important;margin:4px 0 8px 38px!important;padding:6px 0 7px 12px!important;border-left:2px solid #edf3ff!important;}
.pp121-master-shell .admin-menu-group.open .admin-submenu-v77{display:block!important;}
.pp121-master-shell .admin-submenu-v77 a{display:block!important;padding:9px 10px!important;border-radius:8px!important;color:#52617e!important;font-size:12.5px!important;font-weight:850!important;line-height:1.2!important;}
.pp121-master-shell .admin-submenu-v77 a:hover,.pp121-master-shell .admin-submenu-v77 a.active{background:#f4f8ff!important;color:#0057ff!important;}
body.admin-shell-page .nav-links .nav-item.open > .dropdown-menu{opacity:1!important;visibility:visible!important;display:block!important;transform:translateY(0)!important;}
@media(max-width:1100px){
  body.admin-shell-page .nav-links.open{z-index:5200!important;}
  body.admin-shell-page .nav-links .dropdown-menu{position:static!important;box-shadow:none!important;border-radius:12px!important;margin:4px 0 8px!important;min-width:0!important;display:none!important;opacity:1!important;visibility:visible!important;transform:none!important;}
  body.admin-shell-page .nav-links .nav-item.open > .dropdown-menu{display:block!important;}
}
@media(max-width:900px){
  .pp-admin-head-actions{gap:8px;}
  .pp-admin-icon{width:34px;height:34px;font-size:18px;}
  .dash-user-toggle img{width:40px;height:40px;}
  .dash-user-toggle span{display:none;}
}
