*{box-sizing:border-box;margin:0;padding:0}body{background:#fafafa;-webkit-font-smoothing:antialiased}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600;font-size:13px;padding:10px 12px;background:#fafafa}.ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px}.ant-card{border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);border:1px solid #f0f0f0}.ant-card .ant-card-head{min-height:44px;padding:0 16px;font-size:14px;border-bottom:1px solid #f5f5f5}.ant-card .ant-card-body{padding:16px}.ant-form-item{margin-bottom:16px}.ant-form-vertical .ant-form-item-label{padding-bottom:4px}.ant-form-vertical .ant-form-item-label>label{font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{border-radius:8px!important;font-size:13px}.ant-input-textarea textarea{border-radius:8px!important}.ant-btn{border-radius:8px;font-size:13px;font-weight:500}.ant-btn,.ant-btn-primary{box-shadow:none}.ant-tag{border-radius:6px;font-size:12px}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{border-radius:8px;margin:2px 8px;font-size:13px}.ant-upload-wrapper .ant-upload-list-picture-card .ant-upload-list-item,.ant-upload-wrapper .ant-upload.ant-upload-select{border-radius:8px}.stat-card{transition:box-shadow .2s,transform .2s}.stat-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-1px)}.img-upload-wrap:hover .img-upload-overlay{opacity:1!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#bbb}@media (max-width:768px){.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;padding:8px}.ant-card .ant-card-body{padding:12px}.ant-card .ant-card-head{padding:0 12px}.ant-typography h4,.ant-typography.ant-typography h4{font-size:16px!important}.ant-space-item .ant-input-affix-wrapper,.ant-space-item .ant-select{width:100%!important;min-width:0!important}.ant-form-item{margin-bottom:12px}.ant-drawer-body .ant-menu-inline .ant-menu-item,.ant-drawer-body .ant-menu-inline .ant-menu-submenu-title{margin:2px 8px}}