
        .cc-highlight {
            color:#00aaf9!important;
        }
        .cc-highlight-bk {
            background-color:#00aaf9!important;
        }
        .cc-highlight-fill {
            fill:#00aaf9!important;
        }


        .card-selected {
    border: 1px solid var(--hcm-theme-color);
}
hcm-board .hc-board-container .hc-board-component-container[key='component_0_scwtd1pqn3g'] hc-board-component .hc-board-component-title{
display: none;
}
/**/
/*隐藏发起流程*/
.workflow-detail-info-page-v3 .v3-wf-info-pc-new .around-content .process-info-pc-new .bill-third-process-page .process-block .process.first-process.no-current .process-info .process-content .info .info-content .opinion {
   display: none; 
}
hc-workflow-process .bill-third-process-page .process-block .process.first-process .process-info .process-content .info .info-content .opinion {
   display: none; 
}

/*移动端hc-text-area组件bordered覆盖计数*/
/*.show-count::after {*/
/*    margin-top: -18px;*/
/*}*/


/*.workflow-detail-info-page-v3.wf_form_data_flex_data_40058 .v3-wf-info-pc-new .around-content .process-info-pc-new .bill-third-process-page .process-block .last-process .process-info .process-content .info .info-content .reminders{*/
/*    display:none;*/
/*}*/

/*.workflow-detail-info-page-v3.wf_form_data_flex_data_40058 .v3-wf-info-pc-new .around-content .process-info-pc-new .bill-third-process-page .process-block .current-process .process-info .process-content .info .info-content .reminders{*/
/*    display:none;*/
/*}*/

/*.workflow-detail-info-page-v3.wf_form_data_flex_data_40058 .v3-wf-info-pc-new .around-content .process-info-pc-new .bill-third-process-page .process-block .process .process-info .process-content .info .info-content .reminders {*/
/*    display:none;*/
/*}*/


/*.workflow-detail-info-page-v3.wf_form_data_flex_data_40058 .v3-wf-info-pc-new .around-content .process-info-pc-new .bill-third-process-page .process-block .last-process .process-info .process-content .info .info-content .reminders.view-detail{*/
/*    display:flex;*/
/*}*/

/*.workflow-detail-info-page-v3.wf_form_data_flex_data_40058 .v3-wf-info-pc-new .around-content .process-info-pc-new .bill-third-process-page .process-block .current-process .process-info .process-content .info .info-content .reminders.view-detail{*/
/*    display:flex;*/
/*}*/

/*.workflow-detail-info-page-v3.wf_form_data_flex_data_40058 .v3-wf-info-pc-new .around-content .process-info-pc-new .bill-third-process-page .process-block .process .process-info .process-content .info .info-content .reminders.view-detail{*/
/*    display:flex;*/
/*}*/




/*pc嵌入式审批弹窗取消固定悬浮*/
/*.workflow-detail-info-page-v3 .v3-wf-info-pc-new .around-content .detail-form-new-box {*/
/*    overflow: auto;*/
/*}*/
/*.workflow-detail-info-page-v3 .v3-wf-info-pc-new .around-content .detail-form-new-box .detail-form-new.showOpinionForm {*/
/*    overflow: hidden;*/
/*    flex: none;*/
/*    height: auto;*/
/*}*/


/* ========== workflow process 排序/连线 ========== */
/*hc-workflow-process .bill-third-process-page .process-block {*/
/*  display: flex;*/
/*  flex-direction: column;*/
/*  overflow: hidden;*/
/*}*/

/* unreached 排序 */
/*hc-workflow-process .bill-third-process-page .process-block .process.unreached {*/
/*  order: 500;*/
/*}*/

/* reached 的 after 通用样式 */
/*hc-workflow-process .bill-third-process-page .process-block .process:not(.unreached)::after {*/
/*  top: 30px;*/
/*  z-index: 11;*/
/*  bottom: -30px;*/
/*}*/

/* first */
/*hc-workflow-process .bill-third-process-page .process-block .process:not(.unreached).first-process {*/
/*  margin-top: 0;*/
/*  order: 100;*/
/*}*/
/*hc-workflow-process .bill-third-process-page .process-block .process:not(.unreached).first-process::after {*/
/*  height: 0;*/
/*}*/

/* last */
/*hc-workflow-process .bill-third-process-page .process-block .process:not(.unreached).last-process {*/
/*  margin-top: 16px;*/
/*  order: -100;*/
/*}*/
/*hc-workflow-process .bill-third-process-page .process-block .process:not(.unreached).last-process::after {*/
/*  height: 100%;*/
/*}*/

/* 同时是 last + first 的特殊排序 */
/*hc-workflow-process .bill-third-process-page .process-block*/
/*.process:not(.unreached).last-process.first-process {*/
/*  order: 300;*/
/*}*/

/* show more */
/*hc-workflow-process .bill-third-process-page .process-block .show-more-bar {*/
/*  order: 200;*/
/*}*/

/* current-process 隐藏 */
/*hc-workflow-process .bill-third-process-page .process-block .process:not(.unreached).current-process {*/
/*  visibility: hidden;*/
/*  height: 0;*/
/*  order: 200;*/
/*}*/

/* ========== approve status 统一样式 + 覆盖色 ========== */
/*hc-workflow-process .bill-third-process-page .process-block*/
/*.process .process-info .process-content .info .info-header .emp .approve-status,*/
/*.bill-third-process-detail-page-v3 .assignment-list .assignment .info .info-header .info-tab .emp .approve-status */
/*{*/
/*  color: #FDFBF3;*/
/*  font-weight: 600;*/
/*  text-align: center;*/
/*  background-color: #17A574;*/
/*  border-color: white;*/
/*}*/

/*hc-workflow-process .bill-third-process-page .process-block*/
/*.process .process-info .process-content .info .info-header .emp .approve-status.pending_approval {*/
/*  border-color: white;*/
/*  background-color: #FF7E03;*/
/*}*/

/* ========== tab 文案替换 ========== */
/*hc-workflow-process .workflow-detail-info-page-v3 .v3-wf-info .wf_form_tab .justify_tab > div:nth-child(2) {*/
/*  color: transparent; */
/*  position: relative;*/
/*}*/

/* before 通用 */
/*hc-workflow-process .workflow-detail-info-page-v3 .v3-wf-info .wf_form_tab .justify_tab > div:nth-of-type(2)::before {*/
/*  content: "审批意见";*/
/*  position: absolute;*/
/*  display: block;*/
/*  text-align: center;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  color: #333;*/
/*}*/

/* 选中态只覆盖差异 */
/*hc-workflow-process .workflow-detail-info-page-v3 .v3-wf-info .wf_form_tab .justify_tab > div:nth-of-type(2).selected::before {*/
/*  color: var(--hcm-theme-color);*/
/*  font-weight: 600;*/
/*}*/

/*.workflow-detail-info-page-v3 .v3-wf-info .combined-form-area .detail-opinion-form hc-form-component,*/
/*.workflow-detail-info-page-v3 .v3-wf-info .combined-form-area .detail-opinion-form hc-text-area{*/
/*  border:none   */
/*}*/

/*.workflow-detail-info-page-v3 .v3-wf-info-pc-new .around-content .detail-form-new-box .detail-opinion-form textarea{*/
/*    height: 24px;*/
/*}*/

hc-perf-board .perf-board .perf-chat-line .article-item .operate{display:none;}
/*.hcm-chat-dialog .hcm-chat-input .btn-warpper {
    display: none;
}*/
/*.hcm-chat-dialog .hcm-chat-input .icon-hcm-img{
    display:none;
}*/
/*.hcm-chat-dialog .hcm-chat-input .icon-hcm-file-normal {
    display:none;
}*/

/*展示抄送人*/
/*.wf_test_dialog .define-block .define-box .define-item .approve-item .duplicate-receiver{*/
/*    display:flex;}*/

/*数据源view开始*/
hcm-board .hc-board-component-container[key="component_0_2pcev821xs3"] datasouce-view .home-widget {
    padding: 0px;}
    
hcm-board .hc-board-container .hc-board-component-container[key="component_0_2pcev821xs3"] hc-board-component {
    padding: 0px;}

/*移动端有个单独的margin*/
.mobile hcm-board .hc-board-container .hc-board-component-container.is-auto[key="component_0_2pcev821xs3"]>hc-board-component {
   margin: 0px;}
/*数据源view结束*/


/*数据源list开始*/
hcm-board .hc-board-container .hc-board-component-container[key="component_0_d87xdwadu68"] datasouce-list .home-widget {
    padding: 0px;
}

.mobile hcm-board .hc-board-container .hc-board-component-container[key="component_0_d87xdwadu68"] hc-board-component {
    left: 0px;
    right: 0px;
}
/*数据源list结束*/

.pc-main-frame .header-banner>nav .icon.hcm_robot,.pc-main-frame .header-banner>nav .user_box.hcm_robot {
    display: flex
}
.hcm-ai-robot{
    bottom: 148px;
}

/*左侧树始终展开*/
/*.pc-main-frame .hcm-nav-side .item-container .category-item .nav-item .label {*/
/*	opacity: 1;*/
/*}*/

/*.pc-main-frame .hcm-nav-side {*/
/*	width: 220px;*/
/*}*/

/*.h-c-main-content {*/
/*	left: 220px !important;*/
/*}*/

/*.pc-main-frame .hcm-nav-side .item-container .category-item {*/
/*	    max-height: 10000px;*/
/*    	 display: block;*/
/*}*/

/*.pc-main-frame .hcm-nav-side .item-container .category-item .nav-item .label {*/
/*	opacity: 1;*/
/*}*/

/*.pc-main-frame .hcm-nav-side.visual-nav {*/
/*	display: none;*/
/*}*/

/*.pc-main-frame .hcm-nav-side .item-container .category-item .nav-item {*/
/*    width: 204px !important;*/
/*}*/

/*.pc-main-frame .hcm-nav-side .item-container .category-item .sub-list-container {*/
/*    opacity: 1;*/
/*}*/

/*.mobile body {*/
/*    overflow: hidden;*/
/*}*/

/*.model-list-style[name^="salary_calculate_data"].model-list-style[name$="salary_calculate"] .virtual-scroll .virtual-scroll-container .table-header .table-header-cell {*/
/*    height: 24px !important;*/
/*}*/

/*.model-list-style[name^="salary_calculate_data"].model-list-style[name$="salary_calculate"] .virtual-scroll .virtual-scroll-container .table-header {*/
/*    height: 24px !important;*/
/*}*/

.advance-search-mobile-gender-female {
    color: #f881bb;
    background-color: rgba(248, 129, 187, .12);
}

.advance-search-mobile-gender-male {
    color: #3B87F6;
    background-color: rgba(59, 135, 246, .12);
}

/* .mobile .hc-show-plugins {*/
/*    margin-top: 150px;*/
/*}*/

@keyframes auto-scroll {
    0% {
        transform:translateY(0);
    }
    100% {
        transform:translateY(-50%);
    }
}
hc-ai-component .hcm-ai-dialog .ai-content {
    flex: 1 1 auto;
    overflow: hidden;
}

hc-ai-component .hcm-ai-dialog .ai-content .stream > div {
    animation: auto-scroll 8s linear infinite; 
}

hc-ai-component .hcm-ai-dialog .ai-content .stream > div:hover{
    animation-play-state: paused;
}

.hcm-ai-dialog .ai-content .stream {         overflow: visible; }

/*.notify-expand .container {*/
/*    z-index: -1;*/
/*}*/

/*培训门户-首页的类别高级样式个性化*/
.hc-tree-menu .hc-tree-menu-content .parent-items{
    padding: 2px 2px;
    border-bottom: 1px solid #aba9a91c;
    border-radius: 0;
}

.hc-tree-menu .hc-tree-menu-content{
    border-radius: 0;
}

.hc-tree-menu .hc-tree-menu-content .parent-items .icon{
    display: block !important;
}

tree-menu-sub-category-dialog .hc-dialog-window .category-item{
    border-radius: 0;
    border-bottom: 1px solid #9999992b;
}

.train_pc_index #train_portal_index_tree_menu {
    width: 50%;
}

/*.train_pc_index #train_portal_index_tree_menu hc-board-component hc-board-tree-menu hc-tree-menu{*/
/*    display: block;*/
/*    height: 500px;*/
/*}*/

.train_pc_index #train_portal_index_tree_menu hc-board-component hc-board-tree-menu hc-tree-menu .hc-tree-menu{
    display: block;
    height: 500px;
}

.train_pc_index #train_portal_index_tree_menu hc-board-component hc-board-tree-menu hc-tree-menu .hc-tree-menu-content{
    height:100%;
}

.train_pc_index hcm-board .hc-board-container .hc-board-component-container hc-board-component{
    padding: 0;
}

.train_pc_index hcm-board .hc-board-container .hc-board-component-container hc-board-component home-widget-carousel{
    height:500px;
}

.train_pc_index hcm-board .hc-board-container .hc-board-component-container hc-board-component home-widget-carousel .home-widget{
    height:500px !important;
}

hcm-board .hc-board-container .hc-board-component-container.no_component_space>hc-board-component {
    background: transparent;
    border: none;
    left: 0;
    right:17px;
}

/*中建三局演示专业职级资格查询样式*/
.emp-promote-dialog .requirement-category-container .header-tabs1 {
    font-size: 1.0rem;
    gap: 5px;
}
.emp-promote-dialog .requirement-category-container .total-row {
    width: 90%;
}
.pc-main-frame .header-banner > nav .icon.hcm_robot, .pc-main-frame .header-banner > nav .user_box.hcm_robot {
    display: flex;
}

.pc .pc-main-frame .header-banner > nav .user_box.user-name {
        display: flex;
}


.report-box-group {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%;
}

.report-box-title {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    font-weight: 500;
    color: rgba(111, 118, 134, 1);
}

.report-box-value {
    height: 26px;
    line-height: 26px;
    font-size: 18px;
    font-weight: 500;
    color: rgba(21, 23, 24, 1);
    margin-top: 4px;
}

.resume-detail-view .resume-content .apply-view-left .rec-resume-detail-resume-content .rec-resume-detail-base-info > div:nth-child(2) .hc-input-label-multi .lbl-words .lbl-add {
    display: none;
}
/*.virtual-scroll .virtual-scroll-container .table-header .select-all .tag-to-select*/
/*{ color: #bbb!important; }*/


/*.mobile .hc-form-field.hc-form-field.single-line {*/
/*	display: flex;*/
/*}*/

/*.mobile .hc-form-field.hc-form-field.single-line .hc-form-control {*/
/*    height: auto;*/
/*}*/

/*.mobile hc-form-component.single-line .component-container {*/
/*    height: auto;*/
/*}*/

/*
hc-stage-card .hc-stage-card #stage-nav li .executor-info{
    display: none !important;
}
*/
home-widget-body-list-container .model-mobile-page .content {
    flex: 1 1 auto;
}

[data-key="photo1"] .hc-form-label {
  display: none !important;
}

/*.model-list-style[name='Message-notify_vue'] .hcm-content-title .text {
    display: none;
}*/
/*.hc-dialog-window[name='notify-message'] .hcm-content-title {
    display: none;
}*/
.train_session_base_view_my .hcm-content-base .hc_primary_photo_body {
    display: none;
}
.model-view-base[name='crud_view_TrainSessionSubCourse_sub_mobile'] .model-mobile-page .hc-view .hc-form-group .hc-form-field .component-field {
    height: calc(100vh - 60px);
}
.model-view-base[name='crud_view_TrainSessionSubCourse_sub_mobile'] .model-mobile-page .train_session_base_view_my {
    height: 100%;
}
.model-view-base[name='crud_view_TrainSessionSubCourse_sub_mobile'] .model-mobile-page .train_session_base_view_my .hcm-content-base, .train_session_base_view_my .model-view-base {
    display: flex;
    flex-direction: column;
}
.model-view-base[name='crud_view_TrainSessionSubCourse_sub_mobile'] .model-mobile-page .train_session_base_view_my .detail {
    flex-grow: 1;
    max-height:100vh;
    display: flex;
    flex-direction: column;
}


.model-view-base[name='crud_view_TrainSessionSubCourse_sub_mobile'] .model-mobile-page .train_session_base_view_my .detail .hcm_content_session {
    flex-grow: 1;
}


.pc hc-form-component[key='u_select_test'] > .hc-form-label{
    flex: 0 0 100px;
    position: absolute;
    left: 25px;
    top: 2px;
}