.detection-detail-overview {
display: flex;
position: relative;
padding: 0 30px;
&>div {
flex: 0 0 50%;
flex-direction: column;
.overview__title {
padding: 10px 0;
color: #333;
font-weight: bold;
font-size: 14px;
&:first-of-type {
padding-top: 0;
}
.overview__row {
flex-direction: row;
align-items: flex-start;
flex-wrap: nowrap;
padding: 2px 10px 2px 0;
.row__label {
padding-right: 20px;
min-width: 100px;
color: #6B717B;
.row__content {
color: #3976CB;
&.row__content--link {
font-style: italic;
text-decoration: underline;
color: #1890FF;
cursor: pointer;
.overview__row-timeline {
flex-wrap: wrap;
padding: 17px;
background-color: #F9F9F9;
.row-timeline {
flex: 0 0 110px;
.row-timeline__time-info {
justify-content: center;
align-items: center;
flex-basis: 16px;
font-size: 12px;
color: #666666;
.row-timeline__line {
height: 1px;
margin: 5px 0;
background-color: #CBD0D5;
overflow: visible;
.line-point-larger {
height: 12px;
width: 12px;
border-radius: 50%;
border: 1px solid #666;
.line-point {
background-color: #666;
height: 6px;
width: 6px;
background-color: #A0B5CA;
.row-timeline__card {
padding: 8px 4px 0;
height: 122px;
width: 102px;
padding: 10px;
background-color: #EFF2F5;
border-radius: 2px;
.timeline__severity {
margin-bottom: 10px;
&.timeline__severity--critical i {
color: #D84C4C;
&.timeline__severity--high i {
color: #FE845D;
&.timeline__severity--medium i {
color: #FEB65A;
&.timeline__severity--low i {
color: #F6C738;
&.timeline__severity--info i {
color: #D1BD50;
i {
font-size: 16px;
span {
padding-left: 5px;
.timeline__security-type {
.timeline__start-time {
.row-timeline__foot {
padding: 2px 0 10px;
.detection-ip {
color: #666;
&.detection-ip__current {
.row__tag {
padding: 0 4px;
color: white;