*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}@media (max-width: 1024px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal-header{padding:12px 16px!important}.ant-modal-footer{padding:10px 16px!important}h1.ant-typography,.ant-typography h1{font-size:24px!important}h2.ant-typography,.ant-typography h2{font-size:20px!important}h3.ant-typography,.ant-typography h3{font-size:18px!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-label{padding-bottom:4px!important}.ant-btn-block,.ant-select-auto-complete,.ant-select-auto-complete .ant-select-selector{width:100%!important}.ant-card-body{padding:16px!important}.ant-card-head{padding:12px 16px!important}body{padding-bottom:env(safe-area-inset-bottom)}.ant-descriptions-item-label{font-weight:600}.ant-space-item{width:100%}}@media (max-width: 480px){h1.ant-typography,.ant-typography h1{font-size:20px!important}h2.ant-typography,.ant-typography h2{font-size:18px!important}.ant-btn{padding:4px 12px!important;font-size:13px!important}.ant-input,.ant-select-selector,.ant-picker{font-size:14px!important}}
