:is(html:has(.plans-route),body:has(.plans-route)){overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden}.plans-route,.plans-device{overscroll-behavior:none;height:100dvh;max-height:100dvh;overflow:hidden}.plans-scroll,.plans-picker-results{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@media (hover:none) and (pointer:coarse){html[data-public-experience=the-move] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px!important}.plans-route :is(.plans-primary,.plans-card,.plans-add-button,.plans-add-grid button,.plans-icon-button,.plans-share-row button,.plans-picker-result,.plans-picker-head>button,.plans-picker-search button):active{transform:none!important}.plans-route :is(button,input,textarea,select){-webkit-tap-highlight-color:transparent}}
