.pgp-app-header{height:auto!important}.pgp-app-header .pgb-header-row{height:78px!important}.pgp-app-header .pgb-mobile-menu{top:100%!important;max-height:calc(100dvh - 152px)}.pgp-app-header .pgb-mobile-menu:not(.open):not(.is-open){max-height:0}
.pgp-app-switch{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:9px max(14px,calc((100% - 1180px)/2));background:#15171b;border-bottom:1px solid #ffffff16;color:#fff;isolation:isolate}
.pgp-app-switch a{box-sizing:border-box;min-width:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;min-height:65px;color:#f6f6f6!important;text-decoration:none!important;background:#24272c;border:1px solid #3c4047;border-radius:11px;line-height:1.2;transition:background .15s,border-color .15s;position:relative}
.pgp-app-switch a:hover{background:#30343b;border-color:#7d838d}.pgp-app-switch a[aria-current=page]{background:#fff;color:#15171b!important;border-color:#fff;box-shadow:inset 0 -3px #d71920}.pgp-app-switch a[aria-current=page]:hover{background:#fff}
.pgp-app-switch svg{width:40px;height:40px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pgp-app-switch .pgp-water-drop{stroke:#f19a9f;fill:#f19a9f22}.pgp-app-switch span{display:block;min-width:0}.pgp-app-switch strong{display:block;font:800 13px/1.2 Arial,sans-serif;letter-spacing:.025em}.pgp-app-switch small{display:block;font:400 11px/1.3 Arial,sans-serif;margin-top:5px;opacity:.8}.pgp-app-switch a:focus-visible{outline:3px solid #fa7b83;outline-offset:2px}
@media(max-width:1100px){.pgp-app-header .pgb-header-row{height:64px!important}}
@media(max-width:600px){.pgp-app-switch{gap:6px;padding:7px 8px}.pgp-app-switch a{flex-direction:column;gap:5px;padding:8px 3px 9px;min-height:87px;text-align:center;border-radius:9px}.pgp-app-switch svg{width:32px;height:32px}.pgp-app-switch strong{font-size:10px;letter-spacing:0}.pgp-app-switch small{font-size:9px;line-height:1.3;margin-top:3px}.pgp-app-header .pgb-mobile-menu{max-height:calc(100dvh - 166px)}}
@media(prefers-reduced-motion:reduce){.pgp-app-switch a{transition:none}}

/* PGP-COMPACT-BAR-START */
.pgp-app-switch{padding-top:6px;padding-bottom:6px}
.pgp-app-switch a{min-height:56px;padding-top:7px;padding-bottom:7px}
.pgp-app-switch svg{width:34px;height:34px}
@media(max-width:600px){
  .pgp-app-switch{padding-top:5px;padding-bottom:5px}
  .pgp-app-switch a{min-height:75px;padding-top:6px;padding-bottom:6px;gap:4px}
  .pgp-app-switch svg{width:27px;height:27px}
}
/* PGP-COMPACT-BAR-END */