/* City-independent shared navigation layout. */
.dk-sidebar-chat {font-family:"Times New Roman",serif;font-weight:900}
.dk-sidebar-hat {width:1.2em;height:1.2em;fill:currentColor;vertical-align:-.15em;margin-right:4px}
@media (min-width:992px) {
  body:has(.dk-side-nav) .dk-app-navbar .dk-service-desktop {display:none!important}
}
@media (max-width:991.98px) {
  body .dk-app-navbar .navbar-toggler>.d-flex {gap:10px}
  body .dk-app-navbar .navbar-toggler>.d-flex>a,
  body .dk-app-navbar .navbar-toggler>.d-flex>a>div,
  body .dk-app-navbar .navbar-toggler .dk-native-service {margin:0!important}
  body .dk-app-navbar .navbar-toggler .dk-profile-link {display:block;flex-shrink:0;text-decoration:none}
  body .dk-app-navbar .navbar-toggler .dk-profile-link>div {
    display:flex;align-items:center;justify-content:center;box-sizing:border-box;
    min-width:54px;min-height:34px;padding:5px 10px!important;border-radius:8px;
    font:900 11.25px/11.25px "Times New Roman",serif;
  }
  body .dk-app-navbar .navbar-toggler .dk-profile-link span {font-size:11.25px;line-height:11.25px}
  body .dk-app-navbar .navbar-toggler .dk-profile-link p {font:900 11.25px/11.25px "Times New Roman",serif;margin:0}
  body .dk-app-navbar .navbar-toggler .dk-profile-link .itemA {color:#0000ff!important}
  body .dk-app-navbar .navbar-toggler .dk-profile-link .itemA span,
  body .dk-app-navbar .navbar-toggler .dk-profile-link .itemA p {color:inherit!important}
  body .dk-app-navbar .navbar-toggler .dk-profile-link:hover>div,
  body .dk-app-navbar .navbar-toggler .dk-profile-link:focus-visible>div {
    background:#27aae1!important;color:#fff!important;outline:0!important;
    box-shadow:inset 0 0 0 1px #e09952!important;
  }
  body .dk-app-navbar .navbar-toggler .dk-profile-link:focus-visible {outline:2px solid #fff;outline-offset:2px;border-radius:5px}
  .dk-menu-toggle:focus-visible {outline:2px solid white;outline-offset:-2px;border-radius:4px}
}
