.zhst-biz-window-toggle { display: flex; flex-direction: column; flex: 1; .header { width: 100%; height: 48px; background-color: #EFF2F4; padding: 10px 20px; box-sizing: border-box; .ant-segmented { padding: 0; .ant-segmented-group { border-radius: 4px; overflow: hidden; .ant-segmented-item { border-radius: 0; .ant-segmented-item-label { padding: 0; } } } } } .body { flex: 1; width: 100%; background-color: #E5EAEC; padding: 10px; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; >div { margin: 10px; } } }