.layout-datasource-detail { .content { padding: 10px; .steps-body { padding: 0 20%; } .steps-content,.tab-datasource { padding: 10px 30px; .ant-divider { margin: 10px 0; .ant-divider-inner-text { font-weight: bold; } } .ant-form { .buttons { float: right; margin-top: 4px; button { margin-left: 4px; } } } .form-base { .links { display: flex; justify-content: flex-end; .ant-dropdown-trigger { cursor: pointer; margin-right: 4px; color: rgb(24, 144, 255); height: 32px; line-height: 2.2; } } .ant-input-number > .ant-input-number-handler-wrap { display: none; } textarea { margin-top: 4px; } .dataconnect { .ant-card-body { padding: 16px; .dataconnect-list { .dataconnect-card { width: 160px; height: 160px; padding: 0; margin: 5px; cursor: pointer; .ant-card { height: 100%; .ant-card-head { background: #F5F5F5; .selected { width: 60px; height: 60px; background-size: cover; background-image: url(../../assets/selected.png); position: absolute; right: 0px; top: 0px; border-top-right-radius: 1px; } } .ant-card-body { padding: 10px; height: 100%; display: flex; width: 100%; flex-direction: column; justify-content: center; .anticon-plus-circle-o { font-size: 60px; } } } } } } } } .table-columnconfig { .ant-table-thead > tr > th, .ant-table-tbody > tr > td { padding: 4px 8px; } .column-groupable, .column-bucketizable { text-align: center; } } } .steps-action { float: right; button { margin-left: 8px; } } } }