:is(html:has(main[data-desk-screen=true]),body:has(main[data-desk-screen=true])){overscroll-behavior-y:contain}@media (max-width:767px){:is(main[data-desk-screen=true] :is(button,select,a[aria-label]),body:has(main[data-desk-screen=true]) [role=dialog] :is(button,select,a[aria-label])){touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:44px}:is(main[data-desk-screen=true] :is(button,a):has(>svg:only-child),body:has(main[data-desk-screen=true]) [role=dialog] :is(button,a):has(>svg:only-child),main[data-desk-screen=true] :is(button,a):has(>svg+.sr-only:last-child),body:has(main[data-desk-screen=true]) [role=dialog] :is(button,a):has(>svg+.sr-only:last-child)){min-width:44px;min-height:44px}:is(main[data-desk-screen=true] :is(input:not([type=checkbox]):not([type=radio]),textarea,select),body:has(main[data-desk-screen=true]) [role=dialog] :is(input:not([type=checkbox]):not([type=radio]),textarea,select)){font-size:16px}main[data-desk-screen=true] button:active{opacity:.8}@media (display-mode:standalone){header[data-desk-screen=true]{height:auto;min-height:calc(3rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}}@media (prefers-reduced-motion:reduce){main[data-desk-screen=true] *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}}}
