                    }
                    .time {
                        font-size: 12px;
                        color: #8f8f8f;
                        margin-left: 12px;
                        margin-top: -5px;
                    }
                }
            }
           
            
        }
        .play-list-title {
            padding-left: 10px;
            line-height: 40px;
            height: 40px;
            color: @linkColorNo20;
            border-bottom: 1px solid @listBorderColorNo8;
        }
        .play-content{
            width: calc(100% - 240px);
            float: left;
            height: 100%;
            .playBack-video {
                height: calc(100% - 80px);
                min-height: calc(77vh - 80px);
                background:#1b1b1b;
                text-align: center;
                padding-top: 20%;
            }
            .touchbar {
                position: relative;
                height: 40px;
                line-height: 30px;
                padding:5px 10px;
                background: linear-gradient(#f8f8f6, #cccdcf);
                .touchbar-left {
                    span {
                        margin-left: 15px;
                    }
                }
                .touchbar-center {
                    text-align: center;
                    span {
                        margin-left:25px;
                    }
                    background: rgba(0, 0, 0, 0.1);
                    border-radius: 4px;
                }
                .touchbar-right {
                    text-align: right;
                    span {
                        margin-right: 15px;
                    }
                }
                .voice {
                    display: inline-block;
                    width: 110px;
                    margin: 0;
                    margin-left: 15px;
                    margin-bottom: 1px;
                }
                .ant-slider-track {
                    background: @linkColorNo20;
                }
                .touchbar-icon {
                    vertical-align: -0.3em;
                }
                .anticon{
                    margin-right: 16px;
                    font-size: 20px;
                    &:hover{
                        color: @btnNormalColorNo1;
                    }
                }
            }
        }
    }

    .record-mark {
        margin-right: 8/@px-unit;
        display: inline-block;
        width: 8/@px-unit;
        height: 8/@px-unit;
        border-radius: 50%;
        &.normal,&.timing {
            background: #52c41a;
        }
        &.event {
            background: #fcac15;
        }
        &.alarm, &.alarmlocal {
            background: #f5222d;
        }
        &.manual {
            background: #00FFF7;
        }
    }
}


._CameraCaptureConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;
    width: 100%;
}


._CameraCaptureSynthesis_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    // padding-left: 20/@px-unit; //为了不eslint告警写一个
    width: 100%;
    ._TrafficCompound_ {
        input {
            color: black;
        }
    }
    ._TrafficMosaicViolations_ {
        .ant-checkbox-wrapper {
            width: 220px;
        }
    }
}


._GeneralSynthesis_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    width: 100%;
    .breaking, .resolution {
        &:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }
        .label-v4-version {
            float: left;
        }
    }
    .breaking {
        overflow-y: auto;
        .label-v4-version {
            width: 130/@font-size-normal;
        }
    }
    span.ant-radio + * {
        display: inline-flex;
    }
}


._CarFlowDataSearch_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    width: 100%;
    .flex-content{
        display: flex;
        align-items: center;
    }
    .car-flow-ul::after {
        content: '';
        display: block;
        visibility: hidden;
        clear: both;
    }
    .car-flow-li {
        padding: 2px 0;
        float: left;
        width: 12.5%;
        line-height: 48 / @px-unit;
    }
    .car-detail-container{
        height: 250 / @px-unit;
        overflow-y: auto;
    }
    .search-divider{
        margin: 10 / @px-unit 0 20 / @px-unit 0 ;
    }
}


._CarFlowDataStatic_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    width: 100%;
    .car-flow-ul::after {
        content: '';
        display: block;
        visibility: hidden;
        clear: both;
    }
    .car-flow-li {
        padding: 2px 0;
        float: left;
        width: 12.5%;
        line-height: 48 / @px-unit;
    }
    .car-detail-container{
        height: 250 / @px-unit;
        overflow-y: auto;
    }
}

._ConfigGuide_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .labelSelect-label-dark{
        line-height: 32px;
    }
}


._CaptureConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
}


._ConsoleConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
}


._ConsoleRpc_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
}

._DeviceConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}

._DeviceInit_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    min-width: 1200/@font-size-normal;
    @media only screen and (min-height: 900px) {
        height: 100%;
    }
    background-color: @main_background_color;
    .devInit-layout-header{
        span {
            font-size: 18/@font-size-normal;
            color: @secondNavBgColorNo13;
        }
    }
    .devInit-layout-content {
        position: relative;
        width: 1024/@font-size-normal;
        padding: 0;
        margin: 0 auto;
        .devInit-step-nav {
            padding: 30/@font-size-normal 40/@font-size-normal;
            .ant-steps-item {
                background-color: @main_background_color;
            }
        }
        .devInit-content-wrap {
            background-color: @contentBgColorNo15;
            padding: 20/@font-size-normal;
            .devInit-content-main {
                height: 580/@font-size-normal;
            }
            .devInit-content-btn {
                width: 300/@font-size-normal;
                margin: 0 auto 20/@font-size-normal;
                display: block;
            }
            .fn-center {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                width: 100%;
            }
            ._Disclaimer_ {
                padding: 30/@font-size-normal 50/@font-size-normal;
                .content-flow {
                    height: 400/@font-size-normal;
                    overflow-y: scroll;
                }
            }
            ._UpdateOnline_,._UpdateCloud_{
                padding: 30/@font-size-normal 50/@font-size-normal;
                .online-content {
                    border: 1/@font-size-normal solid @MenuViewItemLineColor;
                    background-color: @secondNavHoverColorNo14;
                    line-height: 26/@font-size-normal;
                    border-radius: 5/@font-size-normal;
                    margin-top: 20/@font-size-normal;
                    padding: 10/@font-size-normal;
                }
            }
            ._TimeZoneSet_ {
                .ant-calendar-picker {
                    width: 100%;
                }
            }
            ._PasswordSet_ {
                .label-normal-container {
                    .label-normal-container {
                        padding-top: 0 !important;
                    }
                }
            }
        }
    }
}



._DeviceInitCamera_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    min-width: 1480/@px-unit;
    @media only screen and (min-height: 800/@px-unit) {
        height: 100%;
    }
    background-color: @main_background_color;
    .devInit-layout-header{
        .text-style {
                width: 70/@px-unit;
                height: 18/@px-unit;
                // font-family: Microsoft YaHei UI;
                font-size: 14/@px-unit;
                font-weight: normal;
                font-stretch: normal;
                line-height: 22/@px-unit;
                letter-spacing: 0;
                color: #ffffff;
        }
    }
    .devInit-layout-content {
        position: relative;
        width: 1480/@px-unit;
        padding: 0;
        margin: 0 auto;
        .devInit-step-nav {
            padding: 29/@px-unit 31/@px-unit;
        }
        .devInit-content-wrap {
            background-color: @contentBgColorNo15;
            padding: 40/@px-unit 39/@px-unit 54/@px-unit 39/@px-unit;
            .devInit-content-main {
                height: 580/@px-unit;
            }
            .devInit-content-btn {
                display: flex;
                justify-content: center;
                button {
                    width: 500/@px-unit;
                    height: 40/@px-unit;
                }
                &[curStep=true] {
                    button {
                        width: 240/@px-unit;
                        height: 40/@px-unit;
                    }
                }
            }
            ._AreaSet_, ._TimeZoneSet_, ._PasswordSet_ {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
            }
            ._Disclaimer_ {}
            ._UpdateOnline_ {
                .ant-alert-with-description.ant-alert-no-icon {
                    width: 100%;
                    height: auto;
                    margin: 0 20px;
                }
                .online-content {
                    border: 1/@font-size-normal solid @MenuViewItemLineColor;
                    background-color: @secondNavHoverColorNo14;
                    line-height: 26/@font-size-normal;
                    border-radius: 5/@font-size-normal;
                    margin-top: 20/@font-size-normal;
                    padding: 10/@font-size-normal;
                }
            }
            ._UpdateCloud_{}
        }
    }
    .ant-layout-footer{
        text-align: center;
    }
}

._DeviceStatus_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
    width: 100%;
}

._EncodeStream_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    width: 100%;
    .ant-card {
        min-height: 48rem;
    }
    .ant-card-head {
        background-color: @bodyBgColorNo16;
    }
    .ant-card-body{
        padding: 10/@px-unit 30/@px-unit 15/@px-unit 30/@px-unit !important;
    }
}

._Encode_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}

._InterArea_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    width: 100%;
    .video-wrap {
        width: 430px;
        height: 338px;
        background: #1b1b1b;
    }
    ._Table_{
      .ant-table-tbody {
        tr.ZD-selected-row {
          background-color: unset ;
        }
        tr.selectedRow {
          background-color:rgb(230, 247, 255)
          }
      }
    } 
   
}



._VideoOsd_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    width: 100%;
    .imgset-content {
        margin: 16px 16px 10px 16px;
        padding-left: 16px;
        padding-top: 16px;
        padding-bottom: 16px;
        border-top: 1px solid @listBorderColorNo8;
    }
    .video-wrap {
        width: 430/@px-unit;
        height: 338/@px-unit;
        background: #1b1b1b;
    }

    .color {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 10px;
        border-radius: 50%;
    }
    .clickRowStyle{
        background-color:#E6F7FF
    }
    //添加按钮下拉框的样式
    .dropdown_privacy:hover {
        background-color: #e6f6ff;
        color: #272727
    }
    .icon-btn-hover{
        color: #40a9ff;
        border-color: #40a9ff;
    }
    .icon-btn{
        color: #272727;
        border-color: #fff;
    }

    .GB-Table{
        .ant-table-tbody > tr > td {
            padding: 0/@px-unit 11/@px-unit !important;
        }
    }

    .front-wrapped {
        padding-left: 0;
        width:auto !important;
        .label-div-Container {
            float:left;
            .label-normal-container  {
                padding-top: 0 !important;
                .label-normal-wrapper {
                    width: 105/@px-unit !important;
                    .ant-select-disabled .ant-select-selection {
                        background-color: #fff;
                        cursor:auto;
                    }
                }
            }
        }
        .osd-font-color {
            border: 1/@px-unit solid #d9d9d9;
            height: 4/@px-unit;
            width: 16/@px-unit;
        }
        .sketchPicker-popover {
            // 靠右显示
            left: 100/@px-unit !important;
            .ant-popover-inner-content {
                padding: 0;
            }
        }
        
    }
    .no-padding{
        padding: 0;
    }
    
    //左侧tabs样式
    .ant-tabs-left {
        .ant-tabs-tab{
            min-width: 200/@px-unit;
            height: 40/@px-unit;
            text-align: center;
            margin: 0;
        }
        //点击样式
        .ant-tabs-tab-active{
            background-color: @sideMenuSelectedColor;
        }
        .ant-tabs-nav-wrap {
            box-shadow: 3/@px-unit 0 6/@px-unit 0 @grayBlackBorder;
        }
    }

}


._EquipmentManagement_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding: 16/@px-unit; //为了不eslint告警写一个
    width: 100%;
    background: @contentBgColorNo15;
    .card-style {
        .ant-card-body {
            padding: 0 !important;
            text-align: center;
        }
        .ant-menu-item:first-child {
            margin-left: 12/@px-unit;
        }
        .ant-card-meta-title {
            margin-top: 8/@px-unit;
            margin-bottom: 0;
        }
    }
    .content-style {
        background: @contentBgColorNo15;
    }

    .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after {
        border-bottom: transparent;
    }
    .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after {
        border-bottom: transparent;
    }

    .ant-menu-item {
        position: relative;
        .hover-icon {
            background: rgba(204, 204, 204, 0.4);
            position: absolute;
            bottom: 0;
            right: 0;
            left: 0;
            color: red;
            opacity: 0;
        }
        &:hover .hover-icon{
            opacity: 1;
        }
    }
    .left-wifth {
        width:  750/@px-unit;
    }
    .button-width {
        .ant-radio-button-wrapper {
            width: 73/@px-unit;
            text-align: center;
            span[name] {
                display: inline-block;
                width: 40/@px-unit;
                .m-text-ellipsis;
            }
        }
    }

    .device-cfg-left {
        &:after {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }
        .label-v4-version {
            float: left;
            width: 592/@px-unit;
        }
    }

    .hover-top {
        .label-normal-container {
            height: 48/@px-unit !important;
        }
        .ant-checkbox-wrapper {
            position: relative;
            width: 25/@px-unit !important;
            .labelCheckbox-content-wrapper {
                position: absolute;
                left: 4px;
                top: -18px;
            }
        }
    }
    .card_add_height {
        height: 108/@px-unit !important;
        position: relative;
        [role=img] {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }
        svg {
            width: 0.5em;
        }
    }
    .ant-card-cover img {
        width: 112/@px-unit !important;
        height: 108/@px-unit !important;
    }
    .ant-layout-header {
        height: 220/@px-unit;
        li:first-child {
            margin-left: 32/@px-unit;
        }
    }

    .ant-menu-item-selected {
        .ant-card {
            border: 2/@px-unit solid rgb(24, 144, 255);
            .ant-card-meta-title {
                color:  rgb(24, 144, 255);
            }
        }
    }
    .video-wrap {
        width: 674/@px-unit;
        height: 420/@px-unit;
        background: #1b1b1b;
    }
}


._AbnormalConfig_ {
    height: 100%;
    width: 100%;
    overflow: auto;
    .item-row {
        border: 1px solid @listBorderColorNo8;
        .m-mb-24; //距下栏24px
        .item-title {
            .m-fw-bold; //字体加粗
            .m-ml-16;  //左边距16px
            .m-layout-item; //高、行高：48px
        }
        .item-content {
            .m-layout-content;
            .ant-table-thead //上边框线
        }
    }
    .loadTip{
        padding: 20vh;
        width: 80%
    }
}


._AlarmConfig_, ._AlarmOutConfig_, ._AlarmLink_ {
    height: 100%;
    width: 100%;
    .loadTip{
        padding: 20vh;
        width: 80%
    }
}



._IvsEventRule_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    width: 100%;
    
    ._TableList_ {
        height: 400px;
    }

    .row-selected {
        background-color: lightblue;
    }
    ._eventPlugin_ {
        position: relative;
    }
    .video-wrap {
        display: inline-block;
        width: 450px;
        height: 337px;
        background-color: #1b1b1b;
    }
    .aitoolsbar-wrap {
        display: inline-block;
        position: absolute;
        width: 45px;
        height: 337px;
        background-color: #e8e8e8;
        text-align: center;
        cursor: pointer;
        .icon {
            margin-top: 10px;
        }
    }
    ._rule_params_ {
        width: calc(100% - 510px);
        margin-left: 45px;
    }
}

._IvsLocation_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;
}


._UnFocusDetect_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
}


._AlarmOut_ {
  width: 100%;
  padding: 20/@px-unit 10/@px-unit;
  .ant-input-number {
    width: 100%;
  }
  ._ScheduleComponent_ {
    padding-left: 0;
  }
}



._GreenAlarm_ {
  width: 100%;
  padding: 20/@px-unit 10/@px-unit;
  .ant-input-number {
    width: 100%;
  }
  ._ScheduleComponent_ {
    padding-left: 0;
  }
}



._Link_ {
  width: 100%;
  padding: 20/@px-unit 10/@px-unit;
  .ant-input-number {
    width: 100%;
  }
  ._ScheduleComponent_ {
    padding-left: 0;
  }
}


._ExtraLight_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}



._ExtraLightCfg_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个

    .flash-margin-top {
        margin-top: -10/@font-size-normal;
    }

    .scene-mode {
        background: #70b603;
        color: white;
        padding: 2px 8px;
        font-weight: normal;
        border-radius: 10%;
    }

    .ant-divider {
        height: 700px;
    }

    .ant-slider {
        margin-top: 16px;
    }
}

._GPS_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}



._ExtraDevice_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个

    .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
        height: 190px;
    }

    .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
        height: 180px;
        width: 160px;
        //line-height: 140px;
    }

    .tab-style {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        margin-top: 20px;
        height: 180px;
        div {
            width: 100%;
            height: 30px;
            line-height: 30px;
            text-align: center;
        }
    }
    .ant-tabs-nav .ant-tabs-tab .anticon {
        margin-right: 0;
    }

    .status {
        border: 1px solid #71BA05;
        margin-left: 5px;
        padding: 2px 6px;
        border-radius: 10%;
    }

    .status-normal {
        color: #71BA05;
    }

    .ant-tabs-tab:hover .icon-tab-delete{
        opacity: 1;
    }

    .icon-tab-delete{
        opacity: 0;
        color: red;
        cursor: pointer;
        font-size: 16px;
    }

    .labelText-label-Text {
        line-height: 48px;
    }
}

._Radar_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}

._RGLSignalDetector_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}

._Transcom_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}


._CarFlowSearch_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
}


._FlowSearch_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
}

._CarFlow_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    height: calc(100vh - 142px);
    .car-flow-main {
        float: left;
        height: 100%;
        width: calc(100% - 301px);
    }
    .car-flow-info {
        float: left;
        height: 100%;
        width: 300px;
        border-left: 1px solid @listBorderColorNo8;
        overflow-y: auto;
    }
    .flow-info-ul::after {
        content: '';
        display: block;
        visibility: hidden;
        clear: both;
    }
    .flow-info-li {
        padding: 2px 0;
        float: left;
        width: 50%;
    }
}


.FlowData {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
}


._FlowStatistics_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}

._PeopleFlow_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
}


._ForgetPassword_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-top: inherit; //为了不eslint告警写一个
}

@Length48: 48/@px-unit;
._Guide_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .guide-layout-header {
        .guide-layout-span {
            font-size: 18 / @font-size-normal;
            color: @secondNavBgColorNo13;
        }
    }
    .guide-layout-content {
        position: relative;
        width: 1024 / @font-size-normal;
        padding: 0;
        margin: 0 auto;
    }
    .basic-content {
        height: auto;
        min-height: 620 / @font-size-normal;
        padding: 16 / @font-size-normal;
        background-color: @contentBgColorNo15;
        width: 80%;
    }
    .config-margin-auto {
        width: 50%;
        margin: auto;
    }
    .guide-step-content {
        width: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-bottom: 1px solid @dividerColorNo9;
    }
    .guide-step {
        width: 706 / @font-size-normal;
    }
    .guide-step-button-list {
        position: absolute;
        width: 100%;
        // bottom: 10%;
    }
    .guide-button-content {
        width: 80%;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin: auto;
        background-color: @topMenuTabActiveColor;
        border: 1px solid @listBorderColorNo8;
        // box-shadow: -4px -3px 3px -4px;
        height: 56 / @font-size-normal;
        padding-right: 30 / @font-size-normal;
    }
    .step-content {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .content-title {
        font-weight: bolder;
        font-size: 15 / @font-size-normal;
    }
    .video-plugin {
        width: 560 / @font-size-normal;
        height: 360 / @font-size-normal;
        background-color: #000;
        display: inline-block;
    }
    .video-content {
        // display: flex;
        // justify-self: flex-start;
    }
    .time-content {
        width: 50%;
    }
    .pic-content {
        display: flex;
    }
    .step-button-container {
        display: flex;
        justify-content: flex-end;
        padding-top: 2px;
    }
    .step-button {
        display: flex;
        justify-content: center;
        border: 1px solid @listBorderColorNo8;
        line-height: 30/@px-unit;
        align-items: center;
    }
    .step-button-selected {
        border-color: @btnNormalColorNo1;
        color: @btnNormalColorNo1;
    }
    .content-line {
        border-bottom: 1px solid @listBorderColorNo8;
        line-height: 1 / @font-size-normal;
        height: 22 / @font-size-normal;
    }
    .car-pano-pic {
        width: 560 / @font-size-normal;
        height: 360 / @font-size-normal;
        background-color: #000;
    }
    .car-plate-pic {
        width: 130 / @font-size-normal;
        height: 40 / @font-size-normal;
    }
    .pic-info-content {
        // width: 560 / @font-size-normal;
        width: auto;
        img {
            width: 100%;
            height: 44 / @font-size-normal;
            line-height: 44 / @font-size-normal;
            margin-top: 5/@px-unit;
        }
    }
    .pic-car-flex {
        display: flex;
        align-items: center;
    }
    .pic-label-text {
        width: 80 / @font-size-normal;
    }
    .car-plate-text {
        // width: 130 / @font-size-normal;
        // color: @contentBgColorNo15;
        height: 40 / @font-size-normal;
        text-align: center;
        // font-size: 32 / @font-size-normal;
        line-height: 40 / @font-size-normal;
        background-color: @grayBlack;
        border-radius: 2px;
        border: solid 1px @grayBlackBorder;
    }
    .video-container {
        display: flex;
        height: auto;
        min-height: 620 / @font-size-normal;
        padding: 0 16 / @font-size-normal;
        background-color: @contentBgColorNo15;
        width: 80%;
        margin: auto;
    }
    .left-content {
        width: 50%;
    }
    .right-content {
        position: absolute;
        z-index: 98;
        width: 500 / @font-size-normal;
        border-left: 1px solid @listBorderColorNo8;
        background-color: #f8f8f8;
        right: 0;
    }
    .right-info-content {
        padding: 16 / @font-size-normal 24 / @font-size-normal;
        border: 1px solid #797979;
        box-shadow: 0px 6px 18px 0px;
    }
    .example-pic {
        width: 400 / @font-size-normal;
        height: 307 / @font-size-normal;
    }
    .right-table-title {
        width: 400 / @font-size-normal;
        background-color: #ececec;
        border: 1px solid #797979;
    }
    .right-table-row {
        display: inline-block;
    }
    .right-table-row-first {
        border: 1px solid @listBorderColorNo8;
        width: 400 / @font-size-normal;
        text-align: center;
        word-break: break-word;
    }
    .guide-exit-button {
        color: @titleColorNo4 !important;
    }
    .right-bar-content {
        position: absolute;
        right: 163 / @font-size-normal;
        top: 350 / @font-size-normal;
        cursor: pointer;
    }
    .right-show-bar {
        right: 476 / @font-size-normal;
        z-index: 99;
    }
    .left-bar-button {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 40 / @font-size-normal;
        // border-right: 20px solid @listBorderColorNo8;
        // border-top: 15px solid transparent;
        // border-bottom: 15px solid transparent;
        border-left: 1px solid @listBorderColorNo8;
        border-right: 1px solid @listBorderColorNo8;
        width: 25 / @font-size-normal;
        background-color: @baseColor;
    }
    .left-triTop {
        position: relative;
        width: 0;
        height: 0;
        border-right: 25 / @font-size-normal solid @listBorderColorNo8;
        border-top: 25 / @font-size-normal solid transparent;
    }
    .left-triTop::after {
        content: '';
        position: absolute;
        top: -22 / @font-size-normal;
        left: -1 / @font-size-normal;
        border-right: 25 / @font-size-normal solid @baseColor;
        border-top: 25 / @font-size-normal solid transparent;
    }
    .right-triTop {
        position: relative;
        width: 0;
        height: 0;
        border-left: 25 / @font-size-normal solid @listBorderColorNo8;
        border-top: 25 / @font-size-normal solid transparent;
    }
    .right-triTop::after {
        content: '';
        position: absolute;
        top: -22 / @font-size-normal;
        left: -24 / @font-size-normal;
        border-left: 25 / @font-size-normal solid @baseColor;
        border-top: 25 / @font-size-normal solid transparent;
    }
    .left-triBottom {
        position: relative;
        width: 0;
        height: 0;
        border-right: 25 / @font-size-normal solid @listBorderColorNo8;
        border-bottom: 25 / @font-size-normal solid transparent;
    }
    .left-triBottom::after {
        content: '';
        position: absolute;
        top: -2 / @font-size-normal;
        left: -1 / @font-size-normal;
        border-right: 25 / @font-size-normal solid @baseColor;
        border-bottom: 25 / @font-size-normal solid transparent;
    }
    .right-triBottom {
        position: relative;
        width: 0;
        height: 0;
        border-left: 25 / @font-size-normal solid @listBorderColorNo8;
        border-bottom: 25 / @font-size-normal solid transparent;
    }
    .right-triBottom::after {
        content: '';
        position: absolute;
        top: -3 / @font-size-normal;
        left: -24 / @font-size-normal;
        border-left: 25 / @font-size-normal solid @baseColor;
        border-bottom: 25 / @font-size-normal solid transparent;
    }
    .guide-finish-icon {
        height: 400 / @font-size-normal;
        width: 500 / @font-size-normal;
    }
    .ant-radio-wrapper {
        width: 125 / @font-size-normal;
    }
    .ant-result {
        padding: 20 / @font-size-normal 24 / @font-size-normal;
    }
    
    //车牌数字
    .detectImg {
        display: inline-block;
        width: 100%;
        height: @Length48;
        line-height: @Length48;
        text-align: left;
        // background-color: @disableColorNo7;
        font-weight: bolder;
        span{
            display: inline-block;
            height: @Length48;
            line-height: 48/@px-unit;
            padding: 0 20/@px-unit;
            background: #fff;
            color: black;
            font-size: 20/@px-unit;
        }
    }
    .label-div-Container {
        margin-right: 20 / @font-size-normal;
        // font-size: 14px/@px-unit;
        font-weight: normal;
        font-stretch: normal;
    }
    .label-text-container {
        height: 64 / @font-size-normal;
    }
    .label-text {
        height: 48 / @font-size-normal;
        line-height: 48 / @font-size-normal;
    }
    .failed-reason {
        text-align: left;
        height: 24/@px-unit;
        float: left;
    }
    .wrap-class {
        height: 48 / @font-size-normal;
        line-height: 48 / @font-size-normal;
        min-width: 100 / @font-size-normal;
        text-align: center;
    }
}




._Gyro_{
    padding: 0 14/@px-unit;
   
    .label-div-Container {
        .label-normal-container .label-normal-wrapper {
            .ant-input-number {
                width: 100%;
            }
        }
    }
}


@Length20: 20/@px-unit;
@Length40: 40/@px-unit;
@Length240: 240/@px-unit;
@Length400: 400/@px-unit;
._HighPrecisionMapCalibration_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    width: 100%;
    padding: @Length20; //为了不eslint告警写一个
    ._VideoRef_ {
        height: calc(100vh - @Length400);
        .p-left{
            width: @Length240;
            height: 100%;
            float: left;
            position: relative;
            background-color: @secondNavBgColorNo13;
            .p-channel-collapse {
                .ant-collapse-header {
                    border-bottom: 1/@px-unit solid #d9d9d9;
                    margin-bottom: 6/@px-unit;
                }
                .ant-collapse-item{
                    border: none;
                }
                .ant-collapse-content-box{
                    padding: 0;
                }
            }
            
            .p-channels {
                .stream {
                    float: right;
                    width: @Length20;
                    height: @Length20;
                    text-align: center;
                    border: 1/@px-unit solid @btnNormalColorNo1;
                    color: @btnNormalColorNo1;
                    line-height: 18/@px-unit;
                    font-size: 12/@px-unit;
                    border-radius: 3/@px-unit;
                }
                .channel-item {
                    cursor: pointer;
                    padding: 5/@px-unit 0;
                    &:hover{
                        background-color: @secondNavHoverColorNo14;
                        color: @btnNormalColorNo1;
                    }
                }
            }
        }
        .p-right{
            float: left;
            width: calc(100% - @Length240);
            height: 100%;
            position: relative;
            .videoWrap {
                width: 100%;
                height: 100%;
                .video{
                    width: 100%;
                    text-align: center;
                    height: calc(100% - @Length40);
                    background: #1b1b1b;
                }
                .actionBar{
                    height: @Length40;
                    line-height: @Length40;
                    box-sizing: border-box;
                }
            }
        }
        button {
            .m-mr-10;
        }
    }
    .ant-tabs {
        height: 260/@px-unit;
        .ant-tabs-tab {
            padding-top: 0; 
        }
    }
    ._PointTable_, ._ReviewTable_ {
        .button_list {
            .m-mt-10;
            .m-height-30;
            button {
                .m-mr-10;
            }
        }
    }
}


._HolographicGenerateCalibration_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;

    .ant-modal .ant-modal-content .ant-modal-body {
        .ant-progress {
            display: block;
            width: 120 / @px-unit;
            margin: auto;
        }
    }
}


@Length10: 10/@px-unit;
@Length20: 20/@px-unit;
._HolographicGrouping_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    width: 100%;
    padding-left: @Length20; //为了不eslint告警写一个
    padding-top: @Length20;
    padding-right: @Length10;
    @Length40: 40/@px-unit;
    @Length500: 500/@px-unit;
    @Length520: 520/@px-unit;

    .buttonGroup-wrapper {
        .label-normal-container {
            .label-normal {
                width: 0 !important;
                padding-right: 0;
            }
        }
    }
    .drawWrap{
        width: 940/@px-unit;
        height: 400/@px-unit;
        .p-left{
            width: @Length500;
            float: left;
            position: relative;
            margin-right: 20 / @px-unit;
            .videoWrap {
                width: 100%;
                height: 100%;
                .video{
                    width: 100%;
                    height: 360/@px-unit;
                    text-align: center;
                    background: #1b1b1b;
                }
                .touchbar {
                    // position: relative;
                    height: 40/@px-unit;
                    line-height: 30/@px-unit;
                    padding:5/@px-unit 10/@px-unit;
                    background: linear-gradient(#f8f8f6, #cccdcf);
                    .touchbar-left {
                        span {
                            margin-left: 15px/@px-unit;
                        }
                    }
                    .touchbar-center {
                        text-align: center;
                        span {
                            margin-left:25/@px-unit;
                        }
                        background: rgba(0, 0, 0, 0.1);
                        border-radius: 4/@px-unit;
                    }
                    .touchbar-right {
                        text-align: right;
                        span {
                            margin-right: 15/@px-unit;
                        }
                    }
                }
            }
        }
        .p-right{
            float: left;
            width: calc(100% - @Length520);
            height: 100%;
            position: relative;
            
        }
        .btn-selected {
            color: #1b30e5;
            border-color: #1b30e5;
            outline: #1b30e5 solid 1px;
        }
    }
    
}



._BarrierControlTabConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-p-16;
    width: 100%;

    .important-tip {
        color: @errorColorNo17;
    }

    .sucess-tip {
        color: @successColorNo19;
    }

    .adjust-behind {
        padding-top: 0 !important;
    }
    .sdd-checked-normal {
        width: auto !important;
    }
}


._DoubleCameraConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;
}


._RemoteControl_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-p-16;
    width: 100%;
}



._DeviceTestTabConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-layout-content;
    width: 100%;

    .important-tip {
        color: @errorColorNo17;
    }

    .log_backupEncryption_checkbox {
        .label-div-Container {
            .label-normal-container  {
                .ant-checkbox + span {
                    padding-left: 0;
                }
            }
        }
    }
}


._LogCollectConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-layout-content;
    width: 100%;
}


._TrackBoxConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-layout-content;
    width: 100%;
}



._AbnormalMonitorConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-p-16;
    width: 100%;
}


._IntellAnalysisConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-p-16;
    width: 100%;

    .AIProps-behind {
        padding-left: 0;
        .label-div-Container {
            float: left;
            .label-normal-container {
                padding-top: 0 !important;
                padding-right: 20 / @px-unit;
                .ant-checkbox + span {
                    padding-left: 0;
                }
                .label-normal-behind {
                    padding-left: 0;
                    width: auto !important;
                }
            }
        }
    }
    .plateDetec-behind {
        margin-left: -130 / @px-unit;
    }
}




._LatticeScreenTabConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-layout-content;
    width: 100%;
    .ant-table tbody {
        .ant-table-cell {
            padding: 0 !important;
        }
    }

    .adjust-behind {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .important-tip {
        color: @errorColorNo17;
    }
    .label-explain {
        // .m-text-ellipsis;
        word-break: normal;
    }
}

._ManageStaticConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20 / @px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;

    .device-manage {
        display: flex;
        height: 500px;
        .device-left-content {
            width: 326px;
            border: 1px solid @listBorderColorNo8;
            position: relative;
            .device-menu {
                .device-menu-header {
                    width: 100%;
                    border-bottom: 1px solid @listBorderColorNo8;
                }
                .device-mode {
                    display: flex;
                    p {
                        flex: 1;
                    }
                }
            }
            .fn-center {
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -100%);
            }
        }
        .device-center-content {
            width: 240px;
            overflow-y: auto;
            border: 1px solid @listBorderColorNo8;
            .device-channel-item {
                height: 30px;
                line-height: 30px;
            }
        }
        .device-right-content {
            width: 360px;
            border: 1px solid @listBorderColorNo8;
        }
        .selectedbg {
            background-color: @MenuViewItemHoverColor;
        }
        .unselectedbg {
            background-color: @disableInputBgColorNo11;
        }
        .selectedColor {
            color: @primary-color;
        }
        .unselectedColor {
            color: @text-color;
        }
    }
}




._MonitorScreenTabConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;

    .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
        text-align: center;
    }
    .ant-tabs-tab-active {
        background-color: @sideMenuSelectedColor;
    }
}


._DisplayControl_ {
    // UI组件特有的CSS，
    padding-top: inherit; //为了不eslint告警写一个

    .ant-divider-horizontal {
        margin: 10 / @px-unit 0;
    }

    .important-tip {
        color: @errorColorNo17;
    }
}



._Extrainfo_ {
    // UI组件特有的CSS，
    padding-top: inherit; //为了不eslint告警写一个
}



._LogoArea_ {
    // UI组件特有的CSS，
    padding-top: inherit; //为了不eslint告警写一个

    .important-tip {
        color: @errorColorNo17;
    }

    .table-wrap-width {
        width: 468/@px-unit;
    }
}




._VideoPhotoArea_ {
    // UI组件特有的CSS，
    padding-top: inherit; //为了不eslint告警写一个

    .table-wrap-width {
        width: 468/@px-unit;
    }

    .important-tip {
        color: @errorColorNo17;
    }
}



._ManualUploadConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;
}


._OfflineTransferTabConfig_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;

    .important-tip {
        color: @errorColorNo17;
    }
}


@Length338: 337.5/@px-unit;
@Length450: 450/@px-unit;
@Length800: 800/@px-unit;
@Length600: 600/@px-unit;
@Length1320: 1320/@px-unit;
._CameraCompoundDrawingOSD_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;
    width: 100%;

    .video-wrap {
        width: @Length600;
        height: @Length338;
        background: #1b1b1b;
    }
    .view-wrap-leave {
        width: calc(100vw - @Length1320);
        min-width: @Length600;
    }
}



@Length338: 337.5/@px-unit;
@Length450: 450/@px-unit;
@Length800: 800/@px-unit;
@Length600: 600/@px-unit;
@Length1320: 1320/@px-unit;
._CameraOriginalDrawingOSD_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    padding-left: 20/@px-unit; //为了不eslint告警写一个
    padding-top: 20 / @px-unit;
    padding-right: 10 / @px-unit;
    width: 100%;

    .video-wrap {
        width: @Length600;
        height: @Length338;
        background: #1b1b1b;
    }
    .view-wrap-leave {
        width: calc(100vw - @Length1320);
        min-width: @Length600;
    }
}


._AreaViewSettingComponent_ {
    .fontAttr-wrapped {
        .label-div-Container {
            .label-normal-container  {
                padding-top: 0 !important;
            }
        }
    }

    .front-wrapped {
        .label-div-Container {
            .label-normal-container  {
                float: left;
                .label-normal-wrapper {
                    width: 105/@px-unit !important;
                    .ant-select-disabled .ant-select-selection {
                        background-color: #fff;
                        cursor:auto;
                    }
                }
            }
        }
    }

    .areaPosition-wrapped {
        .label-div-Container {
            .label-normal-container {
                padding-top: 0 !important;
                .label-normal-wrapper .ant-input-number {
                    width: 100%;
                }
            }
        }
    }

    .osd-font-color {
        border: 1/@px-unit solid #d9d9d9;
        height: 4/@px-unit;
        width: 16/@px-unit;
    }

    .sketchPicker-popover {
        left: 112/@font-size-normal;
        .ant-popover-inner-content {
            padding: 0;
        }
    }
}




._Imagesize_ {
    // 页面组件特有的CSS，
    // UI组件的样式在UI组件组内内部
    // 不同通用样式存放在 style/common.less中
    .m-layout-content;