@media (max-width: 767px) {
  /* Existing dashboard-only menu is replaced by one global instance. */
  body .pd-dashboard .pd-mobile-nav {display:none!important}
  body {padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}
  .p-global-bottom-nav {position:fixed;bottom:0;left:0;right:0;z-index:9990;display:flex;align-items:stretch;justify-content:space-around;gap:3px;background:#00512f;padding:7px 6px max(9px,env(safe-area-inset-bottom));box-shadow:0 -3px 15px #0002;box-sizing:border-box}
  .p-global-bottom-nav a {display:flex;flex:1;min-width:0;min-height:62px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:14px;text-align:center;text-decoration:none!important;color:#fff!important;font-size:11px;font-weight:700;line-height:1.15;padding:6px 2px;box-sizing:border-box}
  .p-global-bottom-nav a svg {width:27px;height:27px;flex:none}
  .p-global-bottom-nav a.is-current {background:#fff;color:#00512f!important}
  /* Keep floating WhatsApp visible without obscuring the navigation. */
  body a.pusacik-wa-float,body .pusacik-wa-float {bottom:calc(102px + env(safe-area-inset-bottom))!important;right:14px!important;z-index:9989!important}
}
@media (min-width: 768px) {.p-global-bottom-nav{display:none!important}}
@media (max-width: 767px) {
  /* Six equally sized destinations, without horizontal scrolling. */
  .p-global-bottom-nav {gap:1px;padding-left:3px;padding-right:3px}
  .p-global-bottom-nav a {font-size:clamp(8px,2.45vw,11px);gap:5px;padding-left:1px;padding-right:1px;overflow-wrap:normal;white-space:nowrap}
  .p-global-bottom-nav a svg {width:clamp(20px,6vw,26px);height:clamp(20px,6vw,26px)}
}
