
      .time-select-wrapper {
        width: 480 / @px-unit;
        display: flex;
        >div:not(:last-child) {
          margin-right: 12 / @px-unit;
        }
        .label-normal-wrapper{
          width: 100% !important;
          .ant-picker {
            width: 100%;
          }
        }
      }
      .init-weak-password {
        margin-bottom: 8 / @px-unit ;
      }
    }
    .region-tab {
      @diffH: 220 / @px-unit;
      height: calc(100vh - @diffHeight - @diffH);  
    }

    .init-policy-tab {
      @diffH: 210 / @px-unit;
      height: calc(100vh - @diffHeight - @diffH);
      .InitGuide-Law {
        height: 100%;
        


        display: flex;
        flex-direction: column;

        .law-tabs {
          @diffW: 60 / @px-unit;
          flex: 1;
          height: calc(100% - @diffW);
          .ant-tabs-tab {
            margin: 0 10 / @px-unit;
          }
        }
        .LegalText {
          overflow-y: auto;
          margin: 24 / @px-unit;
          margin-bottom: 0;
          font-size: 14 / @px-unit;
        }

        .LicenceNoted {
          display: block;
          margin-left: 24 / @px-unit;
        }
      }
    }
  }


}
.online-tip {
  .ant-tooltip-inner {
    width: 440 / @px-unit; 
  }
}
.country-modal {
 
  .ant-modal-body {
    padding: 16 / @px-unit; 
  }
  .warn-title-wrapper {

    .warn-title-header {
      font-size: 16 / @px-unit; 
      display: flex;
      align-items: center;
      .warn-title-text {   
        margin-left: 4 / @px-unit; 
        color: @neutral-fg-1-normal;
      }
    }
    .warn-title-content {
      padding-left: 36 / @px-unit; 
      font-size: 16 / @px-unit; 
      color: @neutral-fg-3-normal;
      margin-top: 8/ @px-unit; 
    }
    .warn-title-footer {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      >* {
        margin-left: 12 / @px-unit;
      }
    }
  }
}

.deviceInfoContainer{
    display: flex;
    justify-content: space-between;
    align-items: center;
    .device-info-modal{ 
        width: 374 / @px-unit;
        
        .device-info-buttons{
            display: flex;
            justify-content: space-evenly;
            .label-normal-wrapper  {
                width: 140 / @px-unit !important;
            }
        }
    }
    .QRCode-pagination{
        display: flex;
        justify-content: center;
    }
    .deviceRedPacket{
        border-left: 1 / @px-unit solid @neutral-stroke-2-normal;
    }
}

.HomeRedEnQRCode {
    .DescribeText {
        text-align: left;
        margin-left: 20 / @px-unit;
        margin-right: 10 / @px-unit;
        display: flex;
        justify-content: space-between;
        .ant-pagination{
            width: auto;
        }
        .label-normal-wrapper {
            
            width: auto !important;
        }
    }
    .descInfo{
        color: @neutral-fg-3-normal;
    }
    .serviceSpan{
        
        height: 25 /@px-unit;
        padding-top:0 !important;
        padding-bottom:0 !important;
    }
}




._ResetForm_ {
        width: 900 / @px-unit !important;
        .ant-modal-header{
            height: 56 / @px-unit;
            line-height: 56 / @px-unit;
        }
        .ant-modal-body {
            padding: 0 !important;
            .wrapper {
                .wrapper-header {
                    height: 80 / @px-unit;
                    padding: 24/@px-unit 24/@px-unit 16/@px-unit 24/@px-unit;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    border-bottom: 1px solid @neutral-stroke-2-normal;
                    &-icon {
                        height: 32 / @px-unit;
                        .cus_panel {
                            svg{
                                width: 32 / @px-unit;
                                height: 32 / @px-unit;
                            }
                        }
                    }
                    &-text {
                        line-height: 40 / @px-unit;
                        margin: 0 8 / @px-unit;
                        color: @neutral-fg-3-normal;
                    }
                    &-tip {
                        color: @brand-fg-1-normal;
                        line-height: 40 / @px-unit;
                        cursor: pointer;
                    }
                }
                .wrapper-content {
                    display: flex;
                    margin: 16/@px-unit 0 32/@px-unit 0;
                    .wrapper-content-qrcode {
                        width: 344 / @px-unit;
                        padding: 8/@px-unit  60/@px-unit 24/@px-unit  60/@px-unit;
                        border-right: 1/@px-unit solid @neutral-stroke-2-normal;
                        &-title {
                            color: @neutral-fg-2-normal;
                            line-height: 32 / @px-unit;
                            margin-bottom: 40 / @px-unit;
                            font-size: @font-size-title-s;
                            display: flex;
                            justify-content: center;
                            &-icon {
                                background-color: @neutral-bg-2-normal;
                                width: 32 / @px-unit;
                                height: 32 / @px-unit;
                                border-radius: 50%;
                                margin-right: 8/@px-unit;
                                text-align: center;
                            }
                        }
                        &-desc {
                            line-height: 22 / @px-unit;
                            text-align: center;
                            color: @neutral-fg-3-normal;
                        }
                        &-content {
                            padding: 16/@px-unit 12/@px-unit 0 12/@px-unit;
                            &-img {
                                width: 200 / @px-unit;
                                height: 200 / @px-unit;
                                background-color: #fff;
                                padding: 8 / @px-unit;
                                canvas {
                                    width: 100% !important;
                                    height: 100% !important;
                                }
                            }
                            &-number {
                                height: 22 / @px-unit;
                                margin-top: 4 / @px-unit;
                                line-height: 22 / @px-unit;
                                text-align: center;
                                color: @neutral-fg-3-normal;
                            }
                        }
                    }
                    .wrapper-content-form {
                        flex: 1;
                        padding: 8/@px-unit 24/@px-unit 24/@px-unit  24/@px-unit;
                        &-title {
                            color: @neutral-fg-2-normal;
                            line-height: 32 / @px-unit;
                            margin-bottom: 40 / @px-unit;
                            font-size: @font-size-title-s;
                            display: flex;
                            justify-content: center;
                            &-icon {
                                background-color: @neutral-bg-2-normal;
                                width: 32 / @px-unit;
                                height: 32 / @px-unit;
                                border-radius: 50%;
                                margin-right: 8/@px-unit;
                                text-align: center;
                            }
                        }
                        .customer-checkbox {
                            .label-div-Container {
                                margin-bottom: 0 !important;
                                .label-normal-container {
                                    width: 100%;
                                    display: flex;
                                    align-items: center;
                                    .label-normal-behind {
                                        width: auto !important;
                                        font-size: 16 / @px-unit;
                                        font-weight: 400;
                                        line-height: 24 / @px-unit;
                                    }
                                }
                            }
                        }
                        .label-normal{
                            font-size: 16 / @px-unit;
                            line-height: 24 / @px-unit;
                            display: flex;
                            align-items: center;
                            width: 160 / @px-unit !important;
                            margin-right: 16 / @px-unit;
                        }
                    }
                }
            }
        }
}



._ResetManual_ {
    width: 1120 / @px-unit !important;
    .ant-modal-header {
        height: 56 / @px-unit;
        line-height: 56 / @px-unit;
    }
    .ant-modal-body {
        padding: 0 !important;
        .wrapper {
            .wrapper-tip {
                height: 80 / @px-unit;
                display: flex;
                justify-content: center;
                align-items: center;
                border-bottom: 1/@px-unit  solid @neutral-stroke-1-normal;
                padding: 24/@px-unit 24/@px-unit 16/@px-unit 24/@px-unit;
            }
            .ant-tabs {
                padding: 24/@px-unit 40/@px-unit 32/@px-unit 40/@px-unit;
                .ant-tabs-nav::before {
                    border-bottom: 0;
                }
                .ant-tabs-nav-wrap {
                    .ant-tabs-nav-list {
                        border-radius: 4 / @px-unit;
                        .ant-tabs-tab {
                            width: 128 / @px-unit;
                            height: 32 / @px-unit;
                            
                            display: flex;
                            align-items: center;
                            justify-content: center;
                        }
                        .ant-tabs-tab:first-child {
                            border-top: 1px solid @neutral-stroke-1-normal;    
                            border-bottom: 1px solid @neutral-stroke-1-normal; 
                            border-left: 1px solid @neutral-stroke-1-normal;   
                            border-radius: 4 / @px-unit 0 0 4 / @px-unit;
                        }
                        .ant-tabs-tab:nth-last-child(2) {
                            border-radius: 0 4/@px-unit 4/@px-unit 0;
                            border-top: 1 / @px-unit solid @neutral-stroke-1-normal;    
                            border-bottom: 1 / @px-unit solid @neutral-stroke-1-normal; 
                            border-right: 1 / @px-unit solid @neutral-stroke-1-normal;   
                        }
                        .ant-tabs-tab-active:first-child {
                               border: 1 / @px-unit solid @brand-stroke-1-normal;
                               border-radius: 4 / @px-unit 0 0 4/@px-unit;
                        }
                        .ant-tabs-tab-active:nth-last-child(2) {
                            border: 1 / @px-unit solid @brand-stroke-1-normal;
                            border-radius: 0 4 / @px-unit 4 / @px-unit 0;
                        }
                        .ant-tabs-tab-active {
                            background-color: @brand-bg-2-selected;
                            .ant-tabs-tab-btn {
                                color: @brand-stroke-1-normal;
                            }
                        }
                        .ant-tabs-tab + .ant-tabs-tab {
                            margin: 0;
                        }
                        .ant-tabs-ink-bar {
                            display: none;
                        }
                    }
                }
            }
            .wrapper-list {
                display: flex;
                flex-direction: column;
                margin-top: 24 / @px-unit;
                .wrapper-list-title {
                    color: @neutral-fg-2-normal;
                    line-height: 24 / @px-unit;
                    font-weight: 700;
                    font-size: @font-size-title-s;
                }
                .wrapper-list-container {
                    display: flex;
                    flex-wrap: wrap;
                    margin-top: 16 / @px-unit;
                    .wrapper-list-container-item {
                        width: 320 / @px-unit;
                        height: 440 / @px-unit;
                        border-radius: 4 / @px-unit;
                        border: 1/@px-unit solid @neutral-stroke-2-normal;
                        padding: 40 / @px-unit 24/@px-unit 24/@px-unit 24/@px-unit;
                        .wrapper-list-container-item_body {
                            display: flex;
                            flex-direction: column;
                            align-items: center;
                            &-svg {
                                &>.cus_panel{
                                    width: 120 / @px-unit !important;
                                    height: 120 / @px-unit !important;
                                    background-color: @brand-bg-2-selected;
                                }
                                path:nth-child(1) {
                                    fill: @brand-fg-1-normal;
                                }
                                path:nth-child(2) {
                                    fill: @brand-bg-2-selected;
                                }
                                width: 120 / @px-unit;
                                height: 120 / @px-unit;
                                
                                margin-bottom: 24 / @px-unit;
                                border-radius: 4 / @px-unit;
                                .anticon {
                                    font-size: 120 / @px-unit;
                                }
                                
                            }
                            &-title {
                                color: @neutral-fg-2-normal;
                                line-height: 24 / @px-unit;
                                font-size: @font-size-title-s;
                                margin-bottom: 24 / @px-unit;
                            }
                            &-content {
                                width: 100%;
                                line-height: 22 / @px-unit;
                                &-img {
                                    width: 272 / @px-unit;
                                    height: 160 / @px-unit;
                                    display: flex;
                                    justify-content: center;
                                    img {
                                        height: 100%;
                                    }
                                    margin: 12/@px-unit 0;
                                }
                                &-header {
                                    display: flex;
                                    justify-content: space-between;
                                    align-items: center;
                                    margin-bottom: 4 / @px-unit;
                                }
                                &-url {
                                    width: 100%;
                                    height: 32 / @px-unit;
                                    border-radius: 4 / @px-unit;
                                    background: @neutral-bg-5-normal;
                                    line-height: 20 / @px-unit;
                                    font-size: @font-size-body-m;
                                    margin-bottom: 16px;
                                    display: flex;
                                    justify-content: flex-start;
                                    overflow: hidden;
                                    align-items: center;
                                    padding: 6 / @px-unit 0;
                                    .ant-input-disabled{
                                        color: @neutral-fg-2-normal !important;
                                        cursor: text !important;
                                    }
                                }
                                &-btn {
                                    width: 100%;
                                    height: 32 / @px-unit;
                                    border: 1px solid @neutral-stroke-1-normal;
                                    border-radius: 4 / @px-unit;
                                    line-height: 32 / @px-unit;
                                    font-size: @font-size-body-m;
                                    display: flex;
                                    justify-content: center;
                                    align-items: center;
                                    cursor: pointer;
                                    &:hover, &:active {
                                        background-color: @brand-bg-2-selected;
                                        border: 1 / @px-unit solid @brand-stroke-1-normal;
                                        color: @brand-stroke-1-normal;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .ant-modal-footer{
        display: none;
    }
}



@parkingBg: #051a33; 

@parkingNumText: #66a7ff; 

@parkingButtonBgN: #0D2E59; 
@parkingButtonBgH: #134280; 
@parkingButtonBoxShadowH: #1a7bff; 
@parkingButtonBoundariesBg: #80b6ffcc;

@parkingPrimaryButtonBgN: #1964C6; 
@parkingPrimaryButtonBgH: #367DD9; 

@parkingDetailBorder: #277ef2; 
@parkingDetailBg: #143766; 
@parkingDetailText: #a8a9ab; 

.ivsParameterSet {
    
    
    
    
    .ivsMainRow {
        height: 100%;
    }
    .ivsMainRight, .ivsMainRow > .ant-space,  .ivsMainRow > .ant-space > .ant-space-item{
        height: 100%;
        overflow-y: hidden;
    }
    .ivsMainRight {
        display: flex;
        flex-direction: column;
        overflow-y: hidden;
    }
    .fieldsetCtn {
        display: flex;
        flex-direction: column;
        overflow-y: auto;
    }
    fieldset {
        overflow-y: hidden;
    }
    fieldset, .EventHandler {
        flex: 1;
    }
    .fieldsetCtn {
        height: 95%;
    }
    .EventHandler {
        
    }
    legend {
        width: auto;
        font-size: @font-size-base;
    }
    .AiRulePluginCtn {
        margin-right: 15 / @px-unit;
        &>.ant-space-item {
            overflow-x: hidden;
        }
        
    }
    .ant-divider-horizontal {
        margin: 12 / @px-unit 0;
    }
    .event-handler {
        width: 100%;
        height: 100%;
    }
}
.ivsParameterSet {
@media screen and (max-height: 600 / @px-unit){
    
    
    
    .ivsMainRight, .ivsMainRow > .ant-space,  .ivsMainRow > .ant-space > .ant-space-item{
        overflow-y: auto;
        overflow-x: hidden;
    }
    .ivsMainRight, .fieldsetCtn {
        display: block;
        
        overflow-y: auto;
    }
    fieldset {
        overflow-y: auto;
    }
    .EventHandler {
        overflow-y: hidden;
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 1.25) {
    
    
    
    .ivsMainRight, .ivsMainRow > .ant-space,  .ivsMainRow > .ant-space > .ant-space-item{
        overflow-y: auto;
        overflow-x: hidden;
    }
    .ivsMainRight, .fieldsetCtn {
        display: block;
        
        overflow-y: auto;
    }
    fieldset {
        overflow-y: auto;
    }
    .EventHandler {
        overflow-y: hidden;
    }
}

}



