*,:before,:after{box-sizing:border-box}img,video,canvas,embed,object,iframe:not([class*=h-full]):not([class*=h-screen]):not([style*=height]){max-width:100%;height:auto}@media (max-width:1024px){html,body{overflow-x:hidden}#__next,#root,main,[data-nextjs-scroll-focus-boundary]{max-width:100vw;overflow-x:hidden}.container,.wrapper{max-width:100%;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}}@media (max-width:768px){table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}pre{white-space:pre-wrap;word-wrap:break-word;max-width:100%;padding:12px;font-size:12px;overflow-x:auto}code{word-break:break-all;font-size:12px}a{word-break:break-all}input,select,textarea{max-width:100%;font-size:16px}.form-row,.input-group{gap:12px;flex-direction:column!important}.form-row>*,.input-group>*{width:100%!important}[class*=modal-content],[class*=modalContent],[class*=ModalContent],[class*=DialogContent],[class*=dialog-content]{margin-left:16px;margin-right:16px;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.container,.wrapper{max-width:100%;padding-left:24px;padding-right:24px}}@supports (padding:max(0px)){@media (max-width:1024px){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-bottom:max(0px,env(safe-area-inset-bottom))}}}@media print{html,body,#__next,#root,main{max-width:none!important;overflow:visible!important}table{display:table!important}}
