*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-text-size-adjust:100%}#root{min-height:100vh}.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 576px){.ant-card{margin-bottom:12px!important}.ant-card-body{padding:12px!important}.ant-card-head{padding:0 12px!important;min-height:40px!important}.ant-card-head-title{font-size:14px!important}}@media (max-width: 576px){.ant-form{max-width:100%!important}.ant-form-item-label{padding-bottom:2px!important}.ant-form-item{margin-bottom:12px!important}.ant-row{margin-left:0!important;margin-right:0!important}.ant-col{padding-left:0!important;padding-right:0!important}}@media (max-width: 576px){.ant-descriptions-item-label,.ant-descriptions-item-content{padding:8px!important;font-size:13px!important}.ant-descriptions-row>th,.ant-descriptions-row>td{display:block!important;width:100%!important}}@media (max-width: 768px){div[style*="justifyContent: space-between"]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}h2,h3{font-size:18px!important}}@media (max-width: 576px){.ant-btn{font-size:12px!important;padding:4px 8px!important;height:auto!important}.ant-btn-sm{font-size:11px!important;padding:2px 6px!important}.ant-space-item .ant-btn{margin-bottom:4px}.ant-space{flex-wrap:wrap!important}}@media (max-width: 576px){.ant-tabs-nav{margin-bottom:8px!important}.ant-tabs-tab{padding:8px 12px!important;font-size:13px!important}}@media (max-width: 576px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px!important;top:20px!important}.ant-modal-body{padding:12px!important}}@media (max-width: 576px){.ant-steps{flex-wrap:wrap!important}.ant-steps-item-title{font-size:11px!important}}@media (max-width: 576px){.ant-statistic-title{font-size:12px!important}.ant-statistic-content-value{font-size:20px!important}}@media (max-width: 576px){.ant-select-selector,.ant-picker,.ant-input,.ant-input-number-input{min-height:36px!important}}@media (max-width: 768px){.ant-space-horizontal{flex-wrap:wrap!important}.ant-space-horizontal>.ant-space-item{margin-bottom:8px!important}}@media (max-width: 768px){.ant-table-cell .ant-space{flex-wrap:wrap!important;gap:4px!important}}@media (max-width: 480px){div[style*="width: 420"]{width:calc(100vw - 32px)!important;padding:24px 20px!important}}.ant-popconfirm-buttons .ant-btn{min-width:60px}.ant-drawer-body .ant-menu{height:calc(100vh - 64px);overflow-y:auto}@media (max-width: 576px){.ant-tag{font-size:11px!important;padding:0 4px!important;margin-bottom:2px!important}}
