*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table .ant-table-thead>tr>th,.ant-table .ant-table-tbody>tr>td{padding:8px 6px!important;font-size:12px}.ant-table-small .ant-table-thead>tr>th,.ant-table-small .ant-table-tbody>tr>td{padding:6px 4px!important;font-size:11px}.ant-space-horizontal{gap:8px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto}.ant-modal-body{padding:12px!important}.ant-card-head{padding:8px 12px!important}.ant-card-body{padding:12px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:18px!important}.ant-select-dropdown,.ant-picker-dropdown{max-width:calc(100vw - 32px)!important}.ant-picker-range{width:100%!important}.ant-descriptions-item-label,.ant-descriptions-item-content{font-size:12px!important;padding:8px 12px!important}.ant-pagination{flex-wrap:wrap;gap:8px}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:28px!important;height:28px!important;line-height:26px!important}.ant-pagination-options{margin-left:0!important}.ant-tag{font-size:11px!important;padding:0 4px!important;margin:2px!important}.ant-input{font-size:14px!important}.ant-btn-sm{padding:0 6px!important;font-size:12px!important}.ant-table .ant-btn-link{padding:2px 4px!important;font-size:12px!important}.ant-timeline-item{padding-bottom:12px!important}.ant-form-item{margin-bottom:12px!important}.ant-drawer-content-wrapper{max-width:85vw!important}}
