@media (width<=760px){body:has(.db-route-destination:focus-within){overflow:hidden}.db-route-destination:focus-within{z-index:90;top:calc(var(--db-vvt,0px) + max(10px, var(--db-sat)));left:max(10px, var(--db-sal));right:max(10px, var(--db-sar));width:auto;max-height:calc(var(--db-vvh,100dvh) - max(10px, var(--db-sat)) - max(10px, var(--db-sab)));border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:var(--surface);border-radius:22px;flex-direction:column;padding:10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px #0000006b,0 0 0 100vmax #00000094}.db-route-destination:focus-within>.db-destination{border-color:color-mix(in srgb, var(--interactive-orange) 58%, var(--border));background:var(--background);flex-shrink:0;gap:6px;min-height:56px;margin:0;padding:3px}.db-route-destination:focus-within>.db-destination label{background:var(--surface-deep)}.db-route-destination:focus-within>.db-destination input{min-height:48px;padding-inline:12px}.db-route-destination:focus-within>.db-destination>button{min-width:54px;min-height:48px}.db-route-destination:focus-within>.db-destination-note{flex-shrink:0;margin:8px 4px 0}.db-route-destination:focus-within>.db-destination-suggest{overscroll-behavior:contain;background:var(--card);border-radius:18px;flex:auto;width:100%;min-height:0;margin:10px 0 0;padding:5px;overflow-y:auto;box-shadow:0 10px 28px #00000038}.db-route-destination:focus-within>.db-destination-suggest li button{min-height:58px;padding:10px 12px;font-size:15px;line-height:1.25}.db-route-destination:focus-within>.db-destination-suggest li button small{margin-top:3px;font-size:12px;line-height:1.25}.db-route-destination:focus-within>.db-suggest-attrib{flex-shrink:0;margin:7px 4px 0}}
