.close { position: absolute; right: 0; } .titleContent { position: relative; display: flex; align-items: center; justify-content: center; height: 238px; .img { width: 150px; margin-right: 46px; } .num { margin-bottom: 24px; font-size: 80px; font-family: DINAlternate-Bold, DINAlternate; font-weight: bold; color: #f5a623; line-height: 94px; } .text { font-size: 28px; color: #4a4a4a; line-height: 38px; } .rightIcon { position: absolute; right: 20px; top: 20px; } } .lineContent { display: flex; justify-content: space-between; font-size: 28px; font-weight: 500; color: #4a4a4a; line-height: 38px; } .sparePart { width: 100%; text-align: center; .cardItem { display: flex; padding: 10px; justify-content: space-between; align-items: center; } .btns { margin: 34px 0; .btn { width: 147px; height: 59px; background: #e8e8e8; border-radius: 35px; font-size: 30px; color: #4a4a4a; line-height: 59px; text-align: center; } .active { color: #4a90e2; background: #cae2ff; } } .itemText { padding-left: 38px; justify-content: flex-start; font-size: 28px; color: #4a4a4a; line-height: 38px; height: 96px; } .itemTextActive { color: #4a90e2; } :global { .ant-collapse > .ant-collapse-item > .ant-collapse-header { padding: 36px; align-items: center; } .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-expand-icon { > span { font-size: 28px; padding-inline-end: 0; padding-inline-start: 16px; } } .ant-list-split .ant-list-item { border-color: #dbdbdb; } } }