html{min-height:100%;scroll-padding-bottom:env(safe-area-inset-bottom)}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}button,input,select{min-height:44px;max-width:100%;box-sizing:border-box}button{white-space:normal;overflow-wrap:anywhere}.codescan-pwa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0}.codescan-pwa p{flex:1 1 240px;overflow-wrap:anywhere}video,canvas{max-width:100%}pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}