#xanPwaWorkspace34[hidden] {display:none!important}
#xanPwaWorkspace34 {display:none}
@media screen {
  html body #xanPwaUpdateStatus34 :is(p,strong,span) {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:14px!important;line-height:1.45!important}
  html body #xanPwaUpdateStatus34 .xan-pwa-update-now-v13108 {background:#fff!important;color:#0b5367!important;-webkit-text-fill-color:#0b5367!important;min-height:44px!important}
  html body #xanPwaUpdateStatus34 .xan-pwa-update-later-v13108 {background:#0b5367!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:44px!important;border:1px solid #bdd4dc!important}
  html body #xanPwaUpdateStatus34 button * {color:inherit!important;-webkit-text-fill-color:inherit!important}
  html.xan-pwa-workspace-v34 {--xan-pwa-dock34:calc(60px + env(safe-area-inset-bottom,0px))}
  html.xan-pwa-workspace-v34 body {padding-bottom:var(--xan-pwa-dock34)!important}
  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 {
    position:fixed;bottom:0;left:0;right:0;z-index:10000;display:grid!important;
    grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;box-sizing:border-box;
    height:var(--xan-pwa-dock34);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));
    border-top:1px solid #bdcfd6;background:#fff;box-shadow:0 -3px 18px rgba(11,53,72,.08);
  }
  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 :is(a,button) {display:flex!important;align-items:center;justify-content:center;min-width:0;min-height:44px;border:0;border-radius:9px;background:#fff;color:#315362;font:600 12px/1.3 system-ui;text-decoration:none;cursor:pointer;padding:6px 2px;text-align:center}
  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 a[aria-current="page"] {background:#0b5367;color:#fff}
  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 :is(a,button):focus-visible {outline:3px solid #ed7b24;outline-offset:-3px}
  html.xan-pwa-workspace-v34 :is(.xan-pwa-global-dock-v13110,.xan-pwa-global-dock-spacer-v13110,.xan-pwa-return-v13114,.xan-pwa-desktop-install-v13102) {display:none!important}
  html.xan-pwa-workspace-v34 body #xanMapPage .xan-smart-map-app-v1310903 {height:calc(var(--xan-sm-viewport-height,100dvh) - var(--xan-pwa-dock34))!important;max-height:calc(var(--xan-sm-viewport-height,100dvh) - var(--xan-pwa-dock34))!important}
  html.xan-pwa-workspace-v34 .xan-pwa-update-v13108 {bottom:calc(var(--xan-pwa-dock34) + 12px)!important}
  html.xan-pwa-workspace-v34.xan-pwa-keyboard-v34 #xanPwaWorkspace34 {display:none!important}
  @media(max-width:1023px) {
    html.xan-pwa-workspace-v34 body #xanMapPage .xan-smart-comparables-screen-v1310905 {bottom:calc(var(--xan-pwa-dock34) + 32px)!important}
    html.xan-pwa-workspace-v34 body #xanMapPage#xanMapPage :is(.xan-smart-map-toolbar-v1310922,.xan-smart-map-drawer-v1310903,.xan-smart-nearby-screen-v1310918,.xan-smart-portfolio-card-v1310925) {bottom:calc(var(--xan-pwa-dock34) + 8px)!important}
  }
  @media(min-width:1024px) {
    html.xan-pwa-workspace-v34 #xanPwaWorkspace34 {left:50%;right:auto;width:min(640px,100%);transform:translateX(-50%);border:1px solid #bdcfd6;border-bottom:0;border-radius:14px 14px 0 0}
  }
}
@media print {#xanPwaWorkspace34 {display:none!important}}
