/* Phone expiry picker lives outside the scrolling order panel. */
@media (max-width:700px), (max-width:1000px) and (pointer:coarse) and (max-height:600px){
 .trader-theme #terminal-expiry-menu{position:fixed!important;inset:auto!important;top:max(66px,calc(env(safe-area-inset-top,0px) + 58px))!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:auto!important;width:auto!important;max-width:430px!important;margin-inline:auto!important;max-height:calc(100dvh - max(66px,calc(env(safe-area-inset-top,0px) + 58px)) - env(safe-area-inset-bottom,0px) - 12px)!important;box-sizing:border-box;overflow:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:500!important;touch-action:pan-y;padding:10px!important}
 .trader-theme #terminal-expiry-menu .terminal-expiry-heading{position:sticky;top:-10px;z-index:1;padding:8px 0;background:var(--expiry-bg);margin:0 0 8px}
 .trader-theme #terminal-expiry-menu .terminal-expiry-close{flex-basis:36px;height:36px}
 .trader-theme #terminal-expiry-menu .terminal-expiry-option,.trader-theme #terminal-expiry-menu .expiry-exact-option{min-height:40px!important;font-size:12px!important;touch-action:manipulation}
}
