/* v11.10.9 — mobile only; desktop rules intentionally untouched */
@media(max-width:700px){
.pk-universal-nav.pk-mobile-portal,.site-header .globalnav.pk-universal-nav{width:min(240px,calc(100vw - 34px))!important;max-width:240px!important;box-sizing:border-box!important;max-height:calc(100dvh - 75px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}
.pk-universal-nav .pk-universal-link{display:block!important;font-weight:650!important}
.pk-universal-nav .pk-archive-link{color:#219ad3!important;font-weight:800!important}
.pk-universal-nav .pk-universal-active{background:#dceef9!important;color:#12354c!important;border-radius:6px!important}
.pk-universal-nav .pk-archive-link.pk-universal-active{color:#167eae!important}
.pk-universal-divider{height:1px;background:#d6e5ed;margin:6px 0}
.pk-original-chooser{display:none!important}
.pk-universal-directory{margin:12px auto 28px;padding:14px;max-width:600px;background:#f0f7fa;border:1px solid #dce8ef;border-radius:14px}
.pk-universal-directory label{display:block;font-size:13px;font-weight:800;color:#14364b;margin-bottom:8px}
.pk-universal-directory input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #cbdde8;border-radius:8px;background:white;color:#102f46;font-size:16px}
.pk-directory-meta{margin:12px 2px 3px;font-size:12px;color:#5e7584}
.pk-universal-city{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid #d9e6ec;text-decoration:none;color:#12364d}
.pk-universal-city strong,.pk-universal-city small{display:block}.pk-universal-city strong{font-size:14px}.pk-universal-city small{font-size:11px;color:#667f8e;margin-top:3px}.pk-universal-city>span:last-child{color:#269bce;font-size:23px}
}

/* v11.10.10 — retain archive-blue label independently of active-page background. */
@media (max-width:700px){
 .pk-universal-nav a.pk-archive-link,
 .pk-universal-nav a.pk-archive-link:link,
 .pk-universal-nav a.pk-archive-link:visited,
 .pk-universal-nav a.pk-archive-link.pk-universal-active{
   color:#219ad3!important;font-weight:800!important;
 }
 .pk-universal-nav a.pk-archive-link.pk-universal-active{background:#dceef9!important;}
}
