html,body,#app{width:100%;min-height:100%;overflow-x:hidden}*{box-sizing:border-box}.ant-layout,.ant-layout-content{min-width:0}.ant-card,.ant-table-wrapper{max-width:100%}.ant-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center}.ant-btn.ant-btn-block{display:flex}@media(max-width:768px){body{background:#f5f5f5}.ant-page-header{padding:0 0 12px}.ant-page-header-heading{flex-wrap:wrap;gap:8px}.ant-page-header-heading-title{font-size:18px;line-height:28px}.ant-card{border-radius:8px}.ant-card+.ant-card,.table-card,.search-card{margin-top:12px}.ant-card-body{padding:12px}.login-page{padding:16px}.login-box{width:min(100%,400px);padding:28px 20px}.login-box .title{margin-bottom:24px;font-size:20px;line-height:28px}.ant-form-inline{display:flex;flex-direction:column;align-items:stretch;row-gap:10px}.ant-form-inline .ant-form-item{width:100%;margin-right:0;margin-bottom:0}.ant-form-inline .ant-form-item-label{min-width:72px}.ant-form-inline .ant-form-item-control{flex:1;min-width:0}.ant-form-inline .ant-input,.ant-form-inline .ant-select,.ant-form-inline .ant-picker,.ant-form-inline .ant-input-number{width:100%!important}.ant-form-inline .ant-form-item:last-child .ant-form-item-control-input-content{display:flex;flex-wrap:wrap;gap:8px}.ant-form-inline .ant-form-item:last-child .ant-btn{margin-left:0!important}.ant-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-wrapper .ant-spin-nested-loading{min-width:760px}.ant-table-wrapper .ant-pagination{padding-right:8px}.batch-actions .ant-alert-message{display:flex;flex-direction:column;gap:8px}.batch-actions .ant-space{margin-left:0!important;flex-wrap:wrap}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-drawer-body{overflow-x:hidden}.ant-modal{max-width:calc(100vw - 24px)}}
