.ps-parcel-path{display:none}
@media(max-width:760px){
  body.ps-map-v6.ps-mobile-parcel-steps.psv6-sidebar-open .wrapper .sidebar>.field,
  body.ps-map-v6.ps-mobile-parcel-steps.psv6-sidebar-open .wrapper .sidebar>.psv6-parcel-search-box{display:none!important}
  body.ps-map-v6.ps-mobile-parcel-steps.psv6-sidebar-open .wrapper .sidebar>.field[data-parcel-active]{display:flex!important}
  body.ps-map-v6.ps-mobile-parcel-steps.psv6-sidebar-open .wrapper .sidebar[data-parcel-step="3"]>.psv6-parcel-search-box{display:grid!important}
  body.ps-map-v6.ps-mobile-parcel-steps .wrapper .sidebar>.field>label{display:none!important}
  body.ps-map-v6.ps-mobile-parcel-steps.psv6-sidebar-open .wrapper .sidebar>.ps-parcel-path{display:flex!important;align-items:stretch;align-self:flex-start;gap:4px;flex:none;min-height:34px;min-width:0;width:max-content;max-width:100%}
  .ps-parcel-path button{flex:0 1 auto;min-width:0;min-height:32px;border:1px solid #cfdde0;border-radius:4px;background:#fff;color:#234b5d;padding:6px 8px;font:inherit;font-size:12px;line-height:1.25;font-weight:600;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-sizing:border-box}
  .ps-parcel-path button[data-selected="true"]{border-color:#009e69;background:#edf8f2;color:#14543d}
  .ps-parcel-path button[aria-current]{border-color:#008b5b;background:#dff4e9;color:#103f30;box-shadow:inset 0 0 0 1px #008b5b}
  .ps-parcel-path button[data-step="3"]{flex:0 0 32px;padding:6px}
  .ps-parcel-path button:focus-visible{outline:2px solid #00a974;outline-offset:-2px;border-radius:3px}
  .ps-parcel-path i{font-size:12px;color:inherit}
  body.ps-mobile-parcel-steps .sidebar>.field .ps-city-popup{position:static;inset:auto;margin-top:6px;box-shadow:none;box-sizing:border-box}
  body.ps-mobile-parcel-steps .sidebar>.field .ps-city-control{min-height:42px!important;height:42px!important}
  body.ps-mobile-parcel-steps .sidebar>.field .ps-city-control span{min-width:0;overflow-wrap:anywhere;text-align:left;line-height:1.2}
  body.ps-mobile-parcel-steps .sidebar .ps-city-results [role=option]{min-height:40px;box-sizing:border-box;display:flex;align-items:center;letter-spacing:0}
  body.ps-mobile-parcel-steps .sidebar .ps-city-results{max-height:132px!important;overscroll-behavior:contain}
  body.ps-mobile-parcel-steps .sidebar>.psv6-parcel-search-box{margin-top:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}
  body.ps-mobile-parcel-steps .sidebar>.field .ps-city-control{height:auto!important;padding-top:8px;padding-bottom:8px;gap:8px}
  body.ps-mobile-parcel-steps .sidebar>.field .ps-city-control i{flex:none}
  body.ps-mobile-parcel-steps .sidebar>.field .ps-city-results [role=option]{overflow-wrap:anywhere}
}

@media(max-width:760px){
  body.ps-map-v6.ps-mobile-location-fit .wrapper>.sidebar{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;pointer-events:none;overflow:visible!important;filter:drop-shadow(0 5px 12px #0002)}
  body.ps-map-v6.ps-mobile-location-fit .wrapper .sidebar>.psv6-toolbar{width:100%!important;max-width:100%!important;box-sizing:border-box;padding:10px!important;background:#fff!important;background-image:none!important;border-radius:8px;box-shadow:none!important;pointer-events:auto}
  body.ps-map-v6.ps-mobile-location-fit .sidebar>.psv6-toolbar .psv6-search-box,
  body.ps-map-v6.ps-mobile-location-fit .sidebar>.psv6-toolbar .ps-mob-panel-toggle,
  body.ps-map-v6.ps-mobile-location-fit .sidebar>.psv6-toolbar .psv6-filter-trigger{box-shadow:none!important;backdrop-filter:none!important}
  body.ps-map-v6.ps-mobile-location-fit.psv6-sidebar-open .sidebar>.psv6-toolbar{border-bottom-left-radius:0}
  body.ps-map-v6.ps-mobile-location-fit .sidebar>.ps-location-fit-panel{display:none!important}
  body.ps-map-v6.ps-mobile-location-fit.psv6-sidebar-open .sidebar>.ps-location-fit-panel{display:flex!important;flex-direction:column;gap:8px;flex:none;align-self:flex-start;width:var(--ps-location-fit-width,200px);min-width:0;max-width:100%;padding:8px 10px 10px;box-sizing:border-box;background:#fff!important;border-radius:0 0 8px 8px;box-shadow:none!important;pointer-events:auto}
  body.ps-map-v6.ps-mobile-location-fit .ps-location-fit-panel>.field,body.ps-map-v6.ps-mobile-location-fit .ps-location-fit-panel>.psv6-parcel-search-box{display:none!important;width:100%;min-width:0;margin:0!important;box-sizing:border-box}
  body.ps-map-v6.ps-mobile-location-fit .ps-location-fit-panel>.field[data-parcel-active]{display:flex!important;flex-direction:column}
  body.ps-map-v6.ps-mobile-location-fit .sidebar[data-parcel-step="3"]>.ps-location-fit-panel>.psv6-parcel-search-box{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;margin:0!important}
  .ps-location-fit-panel>.field>label{display:none!important}
  .ps-location-fit-panel>.ps-parcel-path{display:flex!important;flex-wrap:wrap;align-items:stretch;align-self:flex-start;flex:none;gap:4px;width:max-content;min-width:0;max-width:100%;min-height:32px}
  .ps-location-fit-panel .ps-parcel-path button{flex:0 1 auto;min-width:0;min-height:32px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
  .ps-location-fit-panel .ps-parcel-path button[data-step="3"]{flex:0 0 32px}
  .ps-location-fit-panel .ps-city-search{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
  .ps-location-fit-panel .ps-city-control{width:100%;min-height:42px!important;height:auto!important;gap:8px;padding:8px 12px;box-sizing:border-box}
  .ps-location-fit-panel .ps-city-control span{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.25}
  .ps-location-fit-panel .ps-city-control i{flex:none}
  .ps-location-fit-panel .ps-city-popup{position:static;inset:auto;margin:6px 0 0;max-width:100%;box-sizing:border-box;box-shadow:none}
  .ps-location-fit-panel .ps-city-popup input{font-size:16px!important;max-width:100%;box-sizing:border-box}
  .ps-location-fit-panel .ps-city-results{max-height:132px!important;overscroll-behavior:contain}
  .ps-location-fit-panel .ps-city-results [role="option"]{min-height:40px;display:flex;align-items:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;letter-spacing:0}
  body.ps-map-v6.ps-mobile-location-fit.ps-mobile-keyboard .wrapper>.sidebar{overflow-y:auto!important;overflow-x:hidden!important}
}
