*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;max-width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;background-color:#fff;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}img,svg,video,canvas,table{max-width:100%}table{border-collapse:collapse}button,input,select,textarea{max-width:100%}#root{min-width:0;max-width:100%;overflow-x:clip}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media(min-width:1024px){.app-topbar{padding-top:4px!important;padding-bottom:4px!important}.app-topbar button,.page-header button{min-height:36px!important}.section-tabs-h{margin-bottom:8px!important;padding-bottom:6px!important}.section-tabs-h button{min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important}}@media(max-width:767px){body{width:100%}button,input,select,textarea{min-width:0!important;max-width:100%!important}[data-touch]{min-width:44px!important;min-height:44px!important}button,a{white-space:normal!important;overflow-wrap:anywhere}a{max-width:100%}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}th,td{max-width:72vw;overflow-wrap:anywhere}}
