@media (min-width:560px) and (max-width:1000px) and (max-height:500px) and (pointer:coarse){.mapwrap.ui-a,.mapwrap.ui-a:not(.covered),.mapwrap.ui-a[data-emap="1"]:not(.covered),.mapwrap.ui-a[data-snap=full],.mapwrap.ui-a[data-snap=half],.mapwrap.ui-a[data-snap=hidden],.mapwrap.ui-a[data-snap=peek]{--pa-peek:0px;--pa-sheet-h:0px;--pa-side-w:min(360px,46%);--pa-top-row:62px;--pa-sl:env(safe-area-inset-left,0px);--pa-sr:env(safe-area-inset-right,0px);--pa-sb:env(safe-area-inset-bottom,0px)}.mapwrap.ui-a[data-emap="1"] .pa-top-left,.mapwrap.ui-a[data-emap="1"] .pa-top-right{top:8px;flex-direction:row}.mapwrap.ui-a[data-emap="1"] .pa-top-left{left:calc(10px + var(--pa-sl))}.mapwrap.ui-a[data-emap="1"] .pa-top-right{right:calc(10px + var(--pa-sr))}.mapwrap.ui-a[data-emap="1"] .mapchips{top:12px;left:calc(118px + var(--pa-sl));right:calc(118px + var(--pa-sr))}.mapwrap.ui-a[data-emap="1"][data-search=open] .mapbar{top:8px;left:calc(118px + var(--pa-sl));right:calc(10px + var(--pa-sr))}.mapwrap.ui-a[data-emap="1"] .sb.sb-map .sb-hits{max-height:calc(100dvh - 72px);overflow-y:auto}.mapwrap.ui-a[data-emap="1"] .pa-edge{left:calc(10px + var(--pa-sl));top:var(--pa-top-row);max-height:none;flex-direction:row;align-items:flex-start;gap:6px}.mapwrap.ui-a[data-emap="1"] .pa-edge-col{display:grid;grid-template-columns:50px 50px;grid-gap:2px;gap:2px}.mapwrap.ui-a[data-emap="1"] .pa-edge-btn{height:46px}.mapwrap.ui-a[data-emap="1"] .pa-edge-slide{padding:6px 0}.mapwrap.ui-a[data-emap="1"] .pa-edge-track{height:104px}.mapwrap.ui-a[data-emap="1"] .pa-edge-track input{width:96px}.mapwrap.ui-a[data-emap="1"]:not(.by-place)[data-snap=full] .pa-edge,.mapwrap.ui-a[data-emap="1"]:not(.by-place)[data-snap=half] .pa-edge{display:flex}.mapwrap.ui-a[data-emap="1"]:not(.by-place)[data-snap=full] .pa-layersbtn,.mapwrap.ui-a[data-emap="1"]:not(.by-place)[data-snap=half] .pa-layersbtn,.mapwrap.ui-a[data-emap="1"]:not(.covered)[data-snap=full] .pa-askfab,.mapwrap.ui-a[data-emap="1"]:not(.covered)[data-snap=half] .pa-askfab{display:inline-flex}.mapwrap.ui-a.covered.by-plot[data-snap=full] .mapchips,.mapwrap.ui-a:not(.covered)[data-snap=full] .mapchips,.mapwrap.ui-a[data-snap=full] .phonerail-ctrl{display:flex}.mapwrap.ui-a[data-snap=full] .mapbuild-ctrl,.mapwrap.ui-a[data-snap=full] .maplistings-ctrl,.mapwrap.ui-a[data-snap=full] .mapreport-ctrl{display:block}.mapwrap.ui-a[data-snap=full] .maplistings-ctrl{display:flex}.mapwrap.ui-a[data-emap="1"] .maplibregl-ctrl-top-right{top:var(--pa-top-row)!important;right:var(--pa-sr);padding-top:0;max-height:calc(100% - var(--pa-top-row) - 62px - var(--pa-sb))}.mapwrap.ui-a[data-emap="1"] .pa-layersbtn{left:calc(10px + var(--pa-sl));bottom:calc(10px + var(--pa-sb))}.mapwrap.ui-a[data-emap="1"] .pa-askfab{right:calc(58px + var(--pa-sr));bottom:calc(10px + var(--pa-sb))}.mapwrap.ui-a .maplibregl-ctrl-bottom-right{right:var(--pa-sr);bottom:var(--pa-sb)}.mapwrap.ui-a .maplibregl-ctrl-bottom-left{left:var(--pa-sl);bottom:var(--pa-sb)}.mapwrap.ui-a .ia-fab-wrap{right:calc(186px + var(--pa-sr));bottom:calc(13px + var(--pa-sb))}.mapwrap.ui-a[data-emap="1"] .pa-zoomhint{top:auto;left:calc(64px + var(--pa-sl));bottom:calc(14px + var(--pa-sb));transform:none;max-width:calc(100% - 370px);min-height:38px;padding:0 14px;font-size:13px;transition:none}.mapwrap.ui-a .mapask,.mapwrap.ui-a .maplayers,.mapwrap.ui-a .mapmeasure,.mapwrap.ui-a .mappanel:not(.fault):not(.loading),.mapwrap.ui-a .mapreport,.mapwrap.ui-a .pa-sheet{top:0;bottom:0;left:auto;right:0;width:var(--pa-side-w);height:auto;max-width:none;max-height:none;border:0;border-left:1px solid var(--jf-line-1);border-radius:18px 0 0 18px;box-shadow:-10px 0 34px rgba(15,23,42,.16);z-index:8;transition:none}.mapwrap.ui-a .mappanel:not(.fault):not(.loading),.mapwrap.ui-a .pa-sheet{padding:0 calc(14px + var(--pa-sr)) calc(12px + var(--pa-sb)) 14px}.mapwrap.ui-a .maplayers,.mapwrap.ui-a .mapmeasure,.mapwrap.ui-a .mapreport{overflow-y:auto;padding:8px calc(14px + var(--pa-sr)) calc(12px + var(--pa-sb)) 14px}.mapwrap.ui-a .mapask{width:min(420px,54%);padding:0 var(--pa-sr) var(--pa-sb) 0}.mapwrap.ui-a .mapreport{bottom:auto;max-height:100%;border-radius:0 0 0 18px}.mapwrap.ui-a .pa-sheet{display:none}.mapwrap.ui-a:not(.covered)[data-snap=full] .pa-sheet,.mapwrap.ui-a:not(.covered)[data-snap=half] .pa-sheet{display:flex}.mapwrap.ui-a .pa-askgrip,.mapwrap.ui-a .pa-handle{display:none}.mapwrap.ui-a .mappanel:not(.fault):not(.loading)>.mapclose{order:0;margin:0 calc(-14px - var(--pa-sr)) -44px auto;background:transparent;border-radius:0}.mapwrap.ui-a .mappanel:not(.fault):not(.loading)>.mapplot-ref,.mapwrap.ui-a .pa-eyebrow{padding-top:12px;padding-right:30px}.mapwrap.ui-a .pa-sheet>.pa-eyebrow{white-space:normal}.mapwrap.ui-a .pa-head,.mapwrap.ui-a .pa-title{font-size:20px;margin-bottom:6px}.mapwrap.ui-a .pa-facts{gap:20px;margin-bottom:10px}.mapwrap.ui-a .pa-facts b{font-size:18px}.mapwrap.ui-a .pa-facts small{font-size:12.5px}.mapwrap.ui-a .pa-askit,.mapwrap.ui-a .pa-wa{min-height:44px;padding:0 8px;border-radius:12px;font-size:14px}.mapwrap.ui-a .pa-tags .pill{min-height:0;margin:0;padding:3px 10px}.mapwrap.ui-a .plotcard-years .yearstrip img{width:72px;height:72px}.mapwrap.ui-a .mapask-head{padding:6px 6px 2px 16px}.mapwrap.ui-a .mapask-thread{min-height:0;padding:6px 14px 4px}.mapwrap.ui-a .mapask-form{padding:6px 10px calc(6px + var(--pa-sb))}.mapwrap.ui-a .mapask-note,.mapwrap.ui-a.covered .ia-fab-wrap,.mapwrap.ui-a.covered .maplibregl-ctrl-bottom-right,.mapwrap.ui-a.covered .maplibregl-ctrl-top-right,.mapwrap.ui-a.covered .pa-askfab,.mapwrap.ui-a.covered .pa-top-right{display:none}.mapwrap.ui-a[data-emap="1"].covered.by-plot .mapchips{right:calc(var(--pa-side-w) + 10px)}.mapwrap.ui-a.by-report .mapreport-dock{top:auto;right:calc(var(--pa-side-w) + 10px);bottom:calc(10px + var(--pa-sb));z-index:9}.mapwrap.ui-a .mappanel.fault{top:var(--pa-top-row);bottom:auto;left:calc(118px + var(--pa-sl));right:calc(118px + var(--pa-sr));max-width:none;border:1px solid var(--jf-line-1);border-radius:12px}.mapwrap.ui-a.covered.by-plot .mappanel.fault{right:calc(var(--pa-side-w) + 10px)}.mapwrap.ui-a .mapplace{padding:6px calc(12px + var(--pa-sr)) 6px calc(12px + var(--pa-sl))}.mapwrap.ui-a .mapplace-card{width:min(600px,100%);max-height:100%}.mapwrap.ui-a .maplistings-card{max-height:calc(100dvh - var(--pa-top-row) - 12px);overflow-y:auto}html.jf-ui-a .filling-legend{top:var(--pa-top-row,62px);left:calc(184px + env(safe-area-inset-left,0px));right:auto}html.jf-ui-a .filling-legend:not(.approval-legend)+.approval-legend{top:var(--pa-top-row,62px);left:calc(346px + env(safe-area-inset-left,0px))}html.jf-ui-a .filling-legend.approval-legend{max-height:calc(100dvh - var(--pa-top-row,62px) - 62px);overflow-y:auto}html.jf-ui-a .wanted-card{left:50%;right:auto;top:8px;bottom:auto;transform:translateX(-50%);width:min(460px,calc(100% - 32px));max-height:calc(100% - 16px)}.pa-menu-panel{width:min(60vw,320px);padding-left:calc(12px + env(safe-area-inset-left,0px))}.pa-choice-panel{left:12%;right:12%;display:grid;grid-template-columns:1fr 1fr;max-height:100%;overflow-y:auto;border-radius:20px 20px 0 0}.pa-choice-head{grid-column:1/-1}html.jf-ui-a .driver-popover.jf-tour{max-width:min(440px,62vw);max-height:calc(100dvh - 12px);overflow-y:auto}html.jf-brand .mapwrap.ui-a[data-emap="1"]{--pa-tab-h:0px}html.jf-brand .mapwrap.ui-a{--mapbar-h:calc(var(--jf-brand-hero-h, 62px) + 4px)}html.jf-brand .brandbar .brandhero{top:8px;left:calc(10px + env(safe-area-inset-left,0px));width:min(340px,42%);border-radius:14px;border-width:1px;padding:6px 12px 6px 6px;gap:8px}html.jf-brand .brandbar .brandhero-mark{border-radius:12px}html.jf-brand .brandbar .brandhero-mark img{width:38px;height:38px}html.jf-brand .brandbar .brandmono{width:38px;height:38px;font-size:14px}html.jf-brand .brandbar .brandwho{gap:1px}html.jf-brand .brandbar .brandwho h1{font-size:15px}html.jf-brand .brandbar .brandfirm{font-size:10.5px}html.jf-brand .brandbar .brandchips{margin-top:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html.jf-brand .brandbar .brandchip,html.jf-brand button.brandchip{min-height:22px;padding:0 8px;font-size:11px}html.jf-brand .brandbar .brandacts{position:absolute;top:8px;right:calc(10px + env(safe-area-inset-right,0px));left:auto;bottom:auto;z-index:6;width:auto;height:auto;padding:0;background:none;border:0;gap:8px}html.jf-brand .brandbar .brandacts a{flex:0 0 auto;min-height:40px;padding:0 14px;font-size:13.5px}html.jf-brand .brandbar .brandcredit{left:calc(10px + env(safe-area-inset-left,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px))}html.jf-brand .mapwrap.ui-a .mappanel:not(.fault):not(.loading){top:0;max-height:none}}