html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;overflow-x:hidden}body{width:100%;position:relative;overflow-x:hidden}@media screen and (max-width:767px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=date],input[type=month],input[type=time],input[type=datetime-local],textarea,select{font-size:16px!important}}img,video,canvas,svg,iframe{max-width:100%}.modal,.dialog,.dropdown-menu,.tooltip{max-width:none}@media screen and (max-width:767px){table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}img{max-width:100%;height:auto}pre,code{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.page-container,.modern-card,.modern-card-content{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}@media screen and (max-width:767px){.fixed,[style*="position: fixed"],[style*="position: absolute"]{max-width:100vw}}@supports (-webkit-touch-callout:none){.page-container{min-height:-webkit-fill-available}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width:767px) and (orientation:landscape){body{height:100vh}}