.service-record-timeline .timeline { position: relative; margin: 0 auto; padding: 10px; border-radius: 4px; background-color: #FFFFFF; } .service-record-timeline .timeline::before { content: ''; position: absolute; width: 1px; background-color: #A6AAB3; top: 30px; bottom: 10px; left: 68px; margin-left: -2px; } .service-record-timeline .timeline-item { display: flex; align-items: stretch; width: 100%; padding: 10px 0; position: relative; } .service-record-timeline .timeline-item::before { content: ''; position: absolute; width: 10px; height: 10px; background-color: #FF9900; border-radius: 50%; left: 52px; top: 10px; transform: translateY(10px); z-index: 1; } .service-record-timeline .timeline-item-blue-dot::before { background-color: #12B7F5; } .service-record-timeline .timeline-time { width: 50px; line-height: 1.4; text-align: center; padding-right: 20px; position: relative; font-size: 12px; font-weight: bold; } .service-record-timeline .timeline-content { flex: 1; padding: 10px; background-color: #f5f7fa; border-radius: 6px; position: relative; } .service-record-timeline .record-list.time-list { padding: 10px; } .service-record-timeline .timeline-content .data-item .data-title { font-size: 14px; font-weight: 500; margin-bottom: 10px; } .service-record-timeline .timeline-content .data-item { font-size: 12px; margin-bottom: 10px; } .service-record-timeline .timeline-content .data-item .data-cont { display: flex; flex-wrap: wrap; } .copd-service-record-box>.service-base-info { background-color:#F2F7FB; padding: 10px; border-radius: 8px; margin-bottom: 10px; } .copd-service-record-box>.service-base-info>.base-title { height: 32px; line-height: 32px; } .copd-service-record-box>.service-base-info >.base-content { display: flex; align-items: center; flex-wrap: wrap; } .copd-service-record-box>.service-base-info>.base-content>.base-info-item { width: 25%; height: 32px; line-height: 32px; } .ki-title { position: relative; padding-left: 10px; } .ki-title::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 4px; height: 20px; border-radius: 8px; background-color: #409EFF; } .ta-title { margin-bottom: 4px; border-bottom: 2px solid #409EFF; } .copd-service-record-box > .service-record-timeline .title { width: 100%; padding: 14px 0; border-bottom: 2px solid #F2F3F5; } .cops-service-record-bottom-box { position: fixed; left: 0; right: 0; bottom: 0; background-color: #fff; border-top: 1px solid #EEEEEE; height: 64px; display: flex; align-items: center; justify-content: center; z-index: 100; } .copd-follow-up-dialog-box { height: 400px; overflow-y: scroll; overflow-x: hidden; } .copd-follow-up-dialog-box .copd-bb-record-info .title { width: 100%; height: 32px; line-height: 32px; } .copd-service-record-box .el-dialog__header { padding: 14px; } .copd-service-record-box .el-dialog__body { padding: 0 14px; } .copd-bb-base-content { display: flex; align-items: center; flex-wrap: wrap; } .copd-bb-base-info-item { width: 50%; margin-bottom: 4px; /* height: 32px; line-height: 32px; */ } .copd-bb-record-info { margin-bottom: 24px; width: 100%; } .dialog-footer { display: flex; justify-content: center; align-items: center; }