.psh-auth-v7,.psh-mobile-auth-v7,.psh-auth-v8,.psh-mobile-auth-v8,.psh-auth-slot-v6,.psh-profile-v6,.psh-login-v6,.psh-auth-slot,.psh-profile-menu,.psh-login{display:none!important}.psh-auth-v11{position:relative;display:flex;align-items:center;gap:7px;order:-1;z-index:1005}.psh-login-v11{display:flex;align-items:center;justify-content:center;gap:8px;height:43px;padding:0 15px;border:1px solid rgba(0,63,72,.14);border-radius:13px;background:#fff!important;color:#003f48!important;font:900 11px "Cairo",sans-serif;white-space:nowrap;transition:.2s}.psh-login-v11:hover{border-color:rgba(36,166,59,.45);color:#14782a!important;transform:translateY(-2px)}.psh-icon-v11,.psh-profile-trigger-v11{position:relative;display:grid;width:44px;height:44px;padding:0;border:1px solid rgba(0,63,72,.14);border-radius:14px;background:#fff!important;color:#003f48!important;font-size:18px;cursor:pointer;place-items:center;transition:.2s}.psh-icon-v11:hover,.psh-icon-v11:focus,.psh-icon-v11.open,.psh-profile-trigger-v11:hover,.psh-profile-trigger-v11:focus,.psh-profile-v11.open .psh-profile-trigger-v11{border-color:rgba(36,166,59,.45);color:#14782a!important;transform:translateY(-2px)}.psh-counter-v11{position:absolute;top:-6px;right:-6px;display:grid;min-width:19px;height:19px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#e23127;color:#fff;font:900 8px "Cairo",sans-serif;place-items:center}.psh-counter-v11[hidden]{display:none!important}.psh-profile-v11{position:relative}.psh-profile-menu-v11{position:absolute;top:calc(100% + 12px);left:0;width:275px;padding:9px;border:1px solid rgba(0,63,72,.11);border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(2,45,53,.18);opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transform-origin:top left;transition:.2s}.psh-profile-v11.open .psh-profile-menu-v11{opacity:1;visibility:visible;transform:none}.psh-profile-links-v11{display:grid;gap:3px}.psh-profile-link-v11{display:flex;align-items:center;gap:11px;min-height:43px;padding:7px 10px;border-radius:12px;background:transparent!important;color:#1a3a40!important;font:800 11px "Cairo",sans-serif;transition:.18s}.psh-profile-link-v11:hover{background:#eff8f1!important;color:#14782a!important;transform:translateX(-3px)}.psh-profile-link-v11 i{display:grid;width:31px;height:31px;min-width:31px;border-radius:10px;background:#edf7ef;color:#14782a;font-size:12px;place-items:center}.psh-profile-logout-v11{margin-top:6px;padding-top:7px;border-top:1px solid rgba(0,63,72,.1)}.psh-profile-logout-v11 a{color:#a72a22!important}.psh-profile-logout-v11 i{background:#fff0ef!important;color:#b32d2e!important}.psh-notification-panel-v11{position:fixed;top:88px;left:24px;z-index:100000;width:min(410px,calc(100vw - 28px));max-height:min(650px,calc(100vh - 110px));display:flex;flex-direction:column;border:1px solid rgba(0,63,72,.12);border-radius:20px;background:#fff;box-shadow:0 28px 85px rgba(2,45,53,.24);opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transform-origin:top left;transition:.2s;overflow:hidden;font-family:"Cairo",sans-serif}.psh-notification-panel-v11.open{opacity:1;visibility:visible;transform:none}.psh-notification-head-v11{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(0,63,72,.09)}.psh-notification-head-v11 strong{color:#062f42;font-size:14px;font-weight:900}.psh-notification-head-v11 small{display:block;color:#6b818c;font-size:8px}.psh-mark-all-v11{border:0;background:#eaf8f0;color:#07885a;font:900 9px "Cairo",sans-serif;padding:8px 10px;border-radius:10px;cursor:pointer}.psh-notification-list-v11{display:grid;overflow:auto}.psh-notice-v11{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:start;padding:13px 14px;border-bottom:1px solid rgba(0,63,72,.07);background:#fff}.psh-notice-v11.unread{background:#f3fbf7}.psh-notice-icon-v11{display:grid;width:38px;height:38px;border-radius:12px;background:#eaf8f0;color:#07885a;place-items:center}.psh-notice-copy-v11{min-width:0}.psh-notice-copy-v11 strong,.psh-notice-copy-v11 span,.psh-notice-copy-v11 small{display:block}.psh-notice-copy-v11 strong{color:#123b47;font-size:10px;font-weight:900}.psh-notice-copy-v11 span{margin-top:2px;color:#667d86;font-size:8.5px;font-weight:700;line-height:1.7}.psh-notice-copy-v11 small{margin-top:4px;color:#96a6ab;font-size:7px}.psh-notice-actions-v11{display:flex;gap:4px}.psh-notice-actions-v11 button{display:grid;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:#edf5f2;color:#46616b;font-size:10px;cursor:pointer;place-items:center}.psh-notice-actions-v11 button:hover{background:#07885a;color:#fff}.psh-notification-empty-v11{padding:45px 20px;text-align:center;color:#71858d;font-size:10px}.psh-notification-foot-v11{padding:10px;border-top:1px solid rgba(0,63,72,.08)}.psh-notification-foot-v11 a{display:flex;align-items:center;justify-content:center;min-height:39px;border-radius:11px;background:#062f42;color:#fff!important;font-size:9px;font-weight:900}.psh-mobile-auth-v11{display:grid;gap:8px;margin:15px 0 4px}.psh-mobile-icons-v11{display:grid;grid-template-columns:1fr 1fr;gap:8px}.psh-mobile-icon-v11{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:12px;background:#eff8f1;color:#14782a!important;font:900 10px "Cairo",sans-serif}.psh-mobile-profile-v11{display:grid;gap:5px}.psh-mobile-profile-v11 a{display:flex;align-items:center;gap:9px;min-height:45px;padding:8px 12px;border-radius:12px;background:#eff8f1;color:#1a3a40!important;font:900 10px "Cairo",sans-serif}.psh-mobile-profile-v11 a i{display:grid;width:30px;height:30px;border-radius:9px;background:#fff;color:#14782a;place-items:center}.psh-mobile-profile-v11 .logout{background:#fff0ef;color:#a72a22!important}@media(max-width:980px){.psh-auth-v11{display:none!important}.psh-notification-panel-v11{top:72px;left:14px;right:14px;width:auto;max-height:calc(100vh - 92px)}}@media(min-width:981px){.psh-mobile-auth-v11{display:none!important}}
/* V26 production navigation fixes */
.psh-root{position:relative!important;width:100vw!important;max-width:none!important;margin-inline:calc(50% - 50vw)!important}
.psh-header{right:0!important;left:0!important;width:100%!important;max-width:none!important}
.psh-header:not(.psh-scrolled){position:relative!important;top:0!important}
.psh-header.psh-scrolled,.admin-bar .psh-header.psh-scrolled{position:fixed!important;top:0!important}
.psh-mobile-intro{display:none!important}
.psh-mobile-profile-toggle-v26{display:flex;width:100%;min-height:47px;padding:8px 12px;border:1px solid rgba(0,63,72,.1);border-radius:12px;background:#fff;color:#1a3a40;align-items:center;gap:9px;font:900 10px "Cairo",sans-serif;cursor:pointer}
.psh-mobile-profile-toggle-v26>i:first-child{display:grid;width:31px;height:31px;border-radius:9px;background:#edf7ef;color:#14782a;place-items:center}
.psh-mobile-profile-toggle-v26 .arrow{margin-right:auto;transition:transform .25s ease}
.psh-mobile-auth-v11.profile-open .psh-mobile-profile-toggle-v26 .arrow{transform:rotate(180deg)}
.psh-mobile-profile-v11{max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .38s ease,opacity .25s ease,transform .28s ease}
.psh-mobile-auth-v11.profile-open .psh-mobile-profile-v11{max-height:850px;opacity:1;transform:none;margin-top:6px}
@media(max-width:782px){.admin-bar .psh-header.psh-scrolled{top:0!important}}

/* V27: removed mobile introduction fallback */
body .psh-mobile-intro,
#pshFinalHeaderRoot .psh-mobile-intro,
.psh-mobile-menu .psh-mobile-intro{
  display:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  opacity:0!important;
  visibility:hidden!important;
}

/* V32 navigation-only full-width repair */
#pshFinalHeaderRoot{
  width:100vw!important;
  min-width:100vw!important;
  max-width:100vw!important;
  margin-right:calc(50% - 50vw)!important;
  margin-left:calc(50% - 50vw)!important;
  transform:none!important;
}
#pshFinalHeaderRoot .psh-header{
  width:100%!important;
  min-width:100%!important;
  max-width:none!important;
}
#pshFinalHeaderRoot .psh-shell{
  width:min(1460px,calc(100vw - 54px))!important;
  max-width:none!important;
  margin-inline:auto!important;
}
@media(max-width:640px){
  #pshFinalHeaderRoot .psh-shell{
    width:calc(100vw - 28px)!important;
  }
}
