.box { width: 100%; height: 100%; display: flex; flex-direction: column; overflow: hidden; } .timebox { width: 100%; height: 68px; box-sizing: border-box; padding: 0 20px; display: flex; align-items: center; border-bottom: 1px dashed #C7CAD0; nz-select { margin-right: 16px; border-radius: 4px 4px 4px 4px; } .monthbtn { width: 80px; height: 32px; line-height: 32px; background: #FFFFFF; border-radius: 4px 4px 4px 4px; opacity: 1; border: 1px solid #E4E7EC; color: #303133; margin-right: 16px; cursor: pointer; } .selectedMonth { background: #2C4DC0; color: #FFFFFF; } } .content { box-sizing: border-box; padding: 20px; flex: 1; overflow-y: auto; color: #606266; } .panel { margin-bottom: 16px; .panelheader { justify-content: space-between; .panelheaderleft { display: flex; align-items: center; .panelheadername { width: 130px; height: 36px; box-sizing: border-box; padding: 8px 28px; border-radius: 6px 0px 6px 6px; color: #fff; margin-right: 36px; img { vertical-align: text-top; } } .spanline { color: rgba(44, 77, 192, 0.4000); margin: 0 20px; } } .panelheaderright { display: flex; align-items: center; .expand { margin-left: 36px; } } } .panelcontent { nz-table { margin-top: 16px; } .explain{ position: relative; img{ width: 36px; height: 36px; position: absolute; right: 20px; top: 4px; } } } } .panelheadernameblue { background-color: #1D9DFF; } .panelheadernamepurple { background-color: #9D80FF; } .panelheadernameblue2 { background-color: #5087FF; } .panelheadernamegreen { background-color: #42B983; } .panelheadernameor { background-color: #FF9203; } .panelheadernameor2 { background-color: #FF5D2A; } .panelheadernamered { background-color: #FF404D; } .selectUnitPopover { width: 550px; height: 492px; nz-form-item { margin: 12px 0; } display: flex; flex-direction: column; .popoverTitle { display: flex; align-items: center; span { color: #C7CAD0; cursor: pointer; } .selectedspan { color: #2C4DC0; } } .popoverContent { flex: 1; display: flex; flex-direction: column; overflow: hidden; .popoverContentitem { flex: 1; overflow-y: auto; } } .popoverBtn { display: flex; justify-content: flex-end; margin-top: 16px; button { margin-left: 18px; } } }