@media (max-width:767px){.customer-request-panel{overscroll-behavior:contain;scroll-padding-block:16px;max-height:calc(100dvh - 24px)!important;padding:20px 16px!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.customer-request-panel input:not([type=checkbox]),.customer-request-panel select,.customer-request-panel textarea{max-width:100%;min-height:48px;font-size:16px}.customer-request-panel input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.customer-request-panel label:has(input[type=checkbox]){min-height:44px;font-size:12px;line-height:1.7}.customer-request-panel button{touch-action:manipulation;min-height:44px}.customer-request-panel form>button{min-height:52px;font-size:16px}.customer-request-panel [role=alert]{scroll-margin-block:20px}.customer-request-optional>summary{min-height:44px;line-height:1.6}}
