/* Shared navigation is deliberately scoped to avoid changing activity layouts. */
.panda-nav{box-sizing:border-box;width:100%;background:#f3f7ee;color:#203e35;border-bottom:1px solid #dce6da;font:14px/1.4 system-ui,-apple-system,'Segoe UI',sans-serif;text-align:left;position:relative;z-index:2}
.panda-nav .panda-nav-inner{max-width:1140px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.panda-nav a{color:#205c44;text-decoration:none;font:inherit;font-weight:700;padding:10px 0;min-height:40px;display:inline-flex;align-items:center;border:0;background:none;border-radius:0;box-shadow:none}
.panda-nav a:hover{text-decoration:underline}.panda-nav a:focus-visible{outline:3px solid #bd7c15;outline-offset:3px}
.panda-nav .panda-nav-current{font-size:12px;color:#50665b;flex:1;min-width:120px;overflow-wrap:anywhere}
.panda-nav .panda-nav-profile{font-size:12px;font-weight:700;background:#e2ecd9;border-radius:20px;padding:5px 10px}
.panda-nav .panda-nav-separator{color:#80917e}
@media(max-width:650px){.panda-nav .panda-nav-inner{padding:3px 16px;gap:8px}.panda-nav .panda-nav-current{display:none}.panda-nav .panda-nav-profile{margin-left:auto}.panda-nav{font-size:13px}}
@media print{.panda-nav{display:none}}
