<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* tabpanel突出显示 */
.x-tab-default .x-tab-inner {
    font-weight: normal;
}

.x-tab-default-active .x-tab-inner {
    font-weight: normal;
}

/* 控件验证提示颜色 */
input.x-form-invalid-field, textarea.x-form-invalid-field {
    background-color: transparent;
    /* background-image: url(images/grid/invalid_line.gif); */
    background-image: none;
    background-repeat: repeat-x;
    background-position: bottom;
    border-color: #B0CC00;
}

/* checktree只读状态 */
.checkTree-mask {
    opacity: 0.5;
    z-index: 100;
}

/* 滚动条样式 */
::-webkit-scrollbar {
    width: 9px;
    height: 9px
}

::-webkit-scrollbar-button:vertical {
    display: inl
}

::-webkit-scrollbar-track:vertical {
    background-color: black
}

::-webkit-scrollbar-track-piece {
    background: #f4f4f4
}

::-webkit-scrollbar-thumb:vertical {
    background-color: #d3d3d3;
    border-radius: 5px;
}

    ::-webkit-scrollbar-thumb:vertical:hover {
        background-color: #a9a9a9
    }

::-webkit-scrollbar-corner:vertical {
    background-color: #535353
}

::-webkit-scrollbar-resizer:vertical {
    background-color: #ff6e00
}

::-webkit-scrollbar-button:horizontal {
    display: none
}

::-webkit-scrollbar-track:horizontal {
    background-color: black
}

::-webkit-scrollbar-track-piece {
    background: #f4f4f4
}

::-webkit-scrollbar-thumb:horizontal {
    background-color: #d3d3d3;
    border-radius: 5px
}

    ::-webkit-scrollbar-thumb:horizontal:hover {
        background-color: #a9a9a9
    }

::-webkit-scrollbar-corner:horizontal {
    background-color: #535353
}

::-webkit-scrollbar-resizer:horizontal {
    background-color: #ff6e00
}

/*panel*/
.x-panel-header-default-framed-collapsed-left {
    background-color: #F6F6F6;
}

.x-panel-header-default-framed-collapsed-top {
    background-color: #F6F6F6;
}

.x-panel-header-default-framed-top {
    background-color: #F6F6F6;
}

.x-panel-header-default-framed {
    border: 5px solid #F6F6F6;
}

.x-panel-header-text-container-default-framed {
    color: #666;
    font-weight: bold;
}

/* panel背景色 */
.x-panel-header-default {
    background-image: none;
    background-color: #f6f6f6;
}

/* panel边框 */
.x-panel-header-default {
    font-size: 12px;
    border: 1px solid #f6f6f6;
}

/* fieldset倒角 */
.x-fieldset {
    border-radius: 3px;
	border: 1px solid #dbdbdb
}

/* panel 标题的字体颜色 */
.x-panel-header-text-container-default {
    color: #666;
    font-size: 12px;
    font-weight: bold;
    font-family: arial,helvetica,verdana,sans-serif;
    line-height: 15px;
    padding: 1px 0 0;
    text-transform: none;
}

/* grid 列标题字体 */
.x-column-header {
    /*color: rgba(0,0,0,0.70);*/
    font: bold 13px helvetica;
	font-weight: 600;
    background-color: #fafafa;
	border-right: 1px solid #ece9e9; 
}

.x-column-header-inner{
    height: 39px;
    /*line-height: 1;*/	
    padding: 13px 10px;
}

.x-column-header-inner .x-column-header-text {    
    line-height: 1;
    display: inline-block;
}

/*子列*/
.x-group-sub-header .x-column-header-inner {
    padding: 13px 10px;
}

.x-column-header-trigger {  
    border-left: 1px solid #ece9e9;
}

.x-grid-header-ct {
    background-color: #f5f5f5;
	border: 1px solid #f0f0f0;
}

.x-grid-cell-inner {
    line-height: 26px; /*grid行高,宽版*/
    height: 32px;/*解决通用帮助空行缩了*/
    padding: 3px 10px;
    font-size: 12px;
    /*color:rgba(0,0,0,0.75);*/
}

.x-grid-row{
	color:rgba(0,0,0,0.75);
}
.x-menu-item-text{
	font-size:12px;
	color:rgba(0,0,0,0.85);
}

/* grid内编辑控件的高度 */
.x-form-trigger-wrap .x-form-text {
    height: 28px; /*宽版*/
    padding: 0px 6px 2px 6px;
}

.x-form-item, .x-form-field {
    font: normal 12px helvetica,arial,verdana,sans-serif;
}

.x-form-trigger-input-cell {
    border-radius: 3px;
}

.x-form-trigger-wrap {
    border-radius: 3px;
}

/* 鼠标悬浮时去掉border */
.x-grid-with-col-lines .x-grid-cell {
    border-width: 1px 0;
    border-right-color: transparent;
    /*border-bottom-color: transparent; 显示线条*/
    border-left-color: transparent;
    border-top-color: transparent;
}

/*--toolbar----*/
.x-toolbar {
    padding: 2px 0px 5px 5px;
    background-color: #ffffff;
}

/* footbar内边距 */
.x-toolbar-footer {
    padding: 6px 0 6px 6px;
}

/* IE9背景图去掉 */
.x-nlg .x-btn-default-toolbar-small {
    background-image: none;
}

/* toobar按钮字体大小 */
.x-btn-default-toolbar-small .x-btn-inner {
    font-size: 12px;
    font-weight: normal;
    font-family: helvetica,arial,verdana,sans-serif;
    color: rgba(0,0,0,0.85);
}

/* 关闭按钮 */
.x-tab-default .x-tab-close-btn {
    top: 8px;
    right: 2px;
}

/* tab的高度 */
.x-tab-bar-body-default-horizontal {
    height: 30px;
}

/* tab的下边距 */
.x-tab-bar-body-default-top {
    padding-bottom: 1px;
}

/* tabbar的颜色 */
.x-tab-bar-body {
    z-index: 1;
    position: relative;
    background-color: #ffffff;
}

/*loading遮罩*/
.x-mask {
    filter: alpha(opacity=60);
    opacity: .1;
    background: #fff;
}

.x-mask-msg {
    background-color: #fff;
}

.x-mask-msg-text {
    padding: 35px 0 0;
    height: 65px;
}

/* 输入框倒角 */
.x-form-text {    
    border-radius: 3px;
    height: 28px; /*宽版*/
    border-color: #f0f0f0 #f0f0f0 #f0f0f0;
    padding: 0px 6px 2px 6px;
}

.x-form-trigger-wrap {   
    border-color: #f0f0f0 #f0f0f0 #f0f0f0;
}


.x-grid-header-ct {
    border: 1px solid #f0f0f0;
}

.x-form-textarea {
    height: auto;
}

.x-form-trigger {
    margin-top: 3px;
}

/* win10 IE输入框小叉叉 */
input::-ms-clear {
    display: none
}

/* text掩码的遮罩层 */
.text-Mask {
    position: absolute;
    z-index: 1;
    padding: 10px 5px 10px 5px;
    margin-right: 10px;
    font-size: 1em;
    line-height: .6em;
    color: #000000;
}

.x-docked-summary {
    border-width: 1px;
    border-color: #f0f0f0;
    border-style: solid;
}

/*
.mustInput {
    color: rgba(255,69,0,0.85); OrangeRed;
}*/

/* 分页条 */
.page-define {
    padding: 0px;
    margin-top: 2px;
}

    .page-define .x-form-trigger {
        margin-top: 0px
    }

    .page-define .x-form-trigger-wrap .x-form-text {
        height: 20px;
    }

.page-comb .x-form-trigger-wrap.x-unselectable .x-form-field {
    height: 20px
}

.page-comb .x-form-field.x-form-text.x-trigger-noedit {
    height: 20px
}

.page-comb {
    top: 0px !important;
}

/* label折行 */
.x-form-cb-wrap {
    white-space: nowrap;
    /*padding:8px 0px 0px 0px;*/
}

/*toolbar上的*/
.x-toolbar-item .x-form-cb-wrap{
    padding:0; 
}

/*窄距离*/
.x-form-cb-small .x-form-cb-wrap{
    padding:0;
}

/* 带按钮的输入框，倒角问题 */
.x-form-field.x-form-text.x-trigger-noedit {
    border-radius: 3px 0px 0px 3px;
}

    .x-form-field.x-form-text.x-trigger-noedit.x-form-focus.x-field-form-focus.x-field-default-form-focus {
        border-radius: 3px 0px 0px 3px;
    }

.x-trigger-cell {
    border-radius: 0px 3px 3px 0px;
}

/* 树的输入toolbar */
.searchText .x-form-text {
    border: none;
	box-shadow: none;
}

.in-search {
    background-color: transparent !important;
    border: none !important;
    transform: translateX(7px);
}

.in-search:hover {
    font-size:18px;
}

/* label文字过多,不换行出省略号,标签字体 */
.x-form-item-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: rgba(0,0,0,0.85);
    font: normal 12px/22px helvetica,arial,verdana,sans-serif;
    line-height: 35px; /* 文字居中,行间距 */
}

.x-datepicker-today {
    border-color: transparent;
}

/*树控件展开图标样式*/
.x-grid-cell-treecolumn .x-grid-cell-inner {
    position: relative;
    padding-left: 6px;
}

.x-tree-arrows .x-tree-expander {
    left: -4px;
    top: 3px;
}

/*树控件去掉图标*/
.no-icon {
    display: none;
}

/*toolbar上面按钮的角标*/
.digitalAngleMark {
    background: #f00;
    border-radius: 10px;
    height: 16px;
    width: 20px;
    color: #fff;
    position: absolute;
    text-align: center;
    z-index: 19000;
    top: -1px;
    right: -6px;
}

/*toolbar按钮折叠区域的角标*/
.flowMenuDigitalAngleMark {
    background: #f00;
    border-radius: 10px;
    height: 16px;
    width: 20px;
    color: #fff;
    position: absolute;
    text-align: center;
    z-index: 19000;
    top: 2px;
    right: 2px;
}

/*合同计算tab页的角标*/
.digitalAngleMark1 {
    background: #f00;
    border-radius: 5px;
    height: 8px;
    width: 8px;
    color: #fff;
    position: absolute;
    text-align: center;
    z-index: 19000;
    top: -2px;
    right: -8px;
}

/*分组小计行的样式*/
.x-grid-row-focused .x-grid-row-summary .x-grid-td {
    background: transparent !important;
}

/*蒋冬冬需要加上的样式*/
.itemdata-pic span[role] {
    display: inline-block;
    width: 100px;
    height: 200px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.itemdata-pic a[role]:hover {
    background-color: #FFFFFF;
    outline: none;
}

.x-grid-cell-row-checker .x-grid-cell-inner {
    padding: 6px 4px 8px 4px;
}

.workflow .x-grid-cell-inner {
    height: auto;
    word-wrap: break-word;
    white-space: normal;
}

.ecc-bxgrid .x-panel-header-text-container {
    width: 100% !important
}

.ecc-bxgrid .x-panel-header-body {
    width: 100% !important
}

.ecc-bxgrid .x-grid-header-ct-default-docked-top {
    width: 100% !important
}

.ecc-bxgrid .x-grid-body {
    width: 100% !important
}

.ecc-bxgrid .x-grid-view {
    width: 100% !important
}

.ecc-bxgrid .x-grid-table {
    width: 100% !important
}

.ecc-bxgrid .x-docked-summary-bottom {
    width: 100% !important
}
.x-grid-editor .x-form-text {
    border-radius: 0;
    height: 32px;
}
x-editor .x-form-item-body {
    background-color: white;
}

/*某些页面的panel容器会自动添加.x-toolbar-item，导致里面的label行高出问题*/
.x-toolbar-item .x-form-item-label { 
    font-size: 12px;  
    line-height: 35px;
}

/*toolbar里面的下拉*/
.x-toolbar .x-form-item-label {
    font-size: 12px;
    line-height: 28px;
}

/*树节点前的图标位置*/
.x-tree-icon, .x-tree-elbow-img, .x-tree-checkbox {
    top: 3px;
    /*margin-top: 0px;*/
    margin: 5px 3px 0 0;
}

/* panel frame的边框颜色 */
.x-panel-default-framed {
    border-color: #f0f0f0; /*#f6f6f6;*/
    padding: 0;
    border-width: thin;
    margin: 3px;
}

/*带锁定行grid的分隔条颜色*/
.x-panel-default {
    border-color: #ece9e9;
}

/* panel的背景颜色 */
    .x-panel-body-default {
    background: #FFFFFF;
    border-color: #f0f0f0;
    color: #000000;
    font-size: 12px;
}


/*放common里*/
.x-form-trigger-wrap-focus .x-form-trigger-wrap .x-form-focus {
    box-shadow: none; /*下拉，帮助去掉文本框阴影*/
}

/* 按钮扁平化 */
.x-btn-default-small {
    border-radius: 3px;
    padding: 3px 3px 3px 3px;
    /*border-width: 1px;*/
    border-style: solid;
    background-image: none !important;
    /*background-image: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF 50%,#FFFFFF 51%,#FFFFFF);*/
    background-color: white;
    border-color: #f0f0f0;
}

/*--toolbar----*/
.x-toolbar-default {
    border-color: #f0f0f0;
    background-image: none;
    background-color: #ffffff;
}

/* panel framed框的背景颜色 */
.x-panel-body-default-framed {
    background: #ffffff; /*#f6f6f6;*/
    border-color: #f0f0f0;
    color: black;
    font-size: 12px;
    font-size: normal;
    border-width: 1px;
    border-style: solid;
}

.x-boundlist-item{
	line-height:24px;
	/*height:24px; 注释 combobox超长不会覆盖下一行*/
}


.x-btn-default-toolbar-small .x-btn-button{  
   display:block;
}

.in-search .x-btn-button{
	display:contents;
}

.x-btn-default-toolbar-small-disabled .iconfont {
    color: gray;
}

.x-menu-item-disabled .iconfont {
    color: gray;
}

.x-menu-item .icon-Location {
    opacity: 0.7
}

.x-menu-item .icon-Clear {
    opacity: 0.7;
    height:13px;
}

.x-window-header-body .x-box-inner{
	height:16px !important;
}

/*toolbar在winform框架下*/
.x-btn-default-toolbar-small-icon-text-left .x-btn-button {
    height: 16px;
}

/*winform框架下，常用树的搜索、刷新按钮*/
.x-btn-default-toolbar-small-icon .x-btn-button {
    height: 16px !important;
    width: 16px !important;
}

/*winform框架下，业务类型树的按钮被遮住*/
.busTreeRefresh {
    height: 24px !important;    
}
.busTreeRefresh .x-btn-button {
    height: 24px !important;       
}

/*常用功能树：定位、新增*/
.myFunTreeBtn .x-btn-button {
    height: 20px !important;
    width: 20px !important;
    margin-top: -2px;
}
.myFunTreeBtn .iconfont {
    padding: 1px 1px 1px 1px;
}

.x-accordion-item .x-accordion-hd {
   background: #f6f6f6;  
}

/*header中的check位置调整*/
.x-column-header-checkbox .x-column-header-text {
    margin-left:3px;
}

/*树型对齐*/
.x-tree-view .x-grid-cell-inner{
   padding:3px 10px 3px 10px;
}

.x-column-header-checkbox .x-column-header-inner {
    padding: 11px 0px 0px 0px !important;
}
.x-grid-hd-checker-on .x-column-header-text, .x-grid-row-selected .x-grid-row-checker, .x-grid-row-checked .x-grid-row-checker {
    background-position: 0 -15px !important;
}

.x-grid-tree-node-leaf .x-grid-row-checker{
    margin-top: 5px;
    margin-left: -6px;
}
/*checkcolumn居中*/
.x-grid-checkcolumn {
    margin-top: 5px;
}

/*按钮高度*/
.x-btn-default-small-icon .x-btn-button, .x-btn-default-small-noicon .x-btn-button {
    height: 20px;
}

/*按钮高度*/
.x-btn-default-small-icon .x-btn-inner, .x-btn-default-small-noicon .x-btn-inner {
    line-height: 20px;
}

/*必填项*/
.mustInput .x-form-item-label:before{
    display: inline-block;
    margin-right: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun,sans-serif;
    line-height: 1;
    content: "*";    
}
/*grid必填列*/
.mustInput .x-column-header-text:before{
    display: inline-block;
    margin-right: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun,sans-serif;
    line-height: 1;
    content: "*";   
}

/*列头靠右*/
.x-column-header-align-right .x-column-header-text {
    margin-right: 0px;
}

/*toolbar折叠区域*/
.x-menu-item-link .iconfont {
    margin-top: -4px;
}

/*状态图标*/
.ant-badge-status-dot {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border-radius: 50%;
    margin-right:6px;
}

/*初始状态*/
.ant-badge-status-default {
    background-color: #d9d9d9;
}

/*处理中*/
.ant-badge-status-processing {
    position: relative;
    background-color: #1890ff;
}
.ant-badge-status-processing:after {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 100%;
    border: 1px solid #1890ff;
    border-radius: 50%;
    animation: antStatusProcessing 1.2s ease-in-out infinite;
    content: "";
}
/*处理中气泡动画*/
@keyframes antStatusProcessing {
    0% {
        transform: scale(.8);
        opacity: .5
    }
    to {
        transform: scale(2.4);
        opacity: 0
    }
}

/*完成状态*/
.ant-badge-status-success {
    background-color: #52c41a;
}

/*异常*/
.ant-badge-status-error {
    background-color: #ff4d4f;
}

/*msgbox偶发最后一行显示不全的问题*/
.ngMsgBox .x-box-inner {
    overflow: initial;
}

.ngMsgBox .x-form-display-field {
    line-height: 20px;
}

/*错误提示显示不全*/
.x-tip-body-form-invalid {
    font-size: 12px;
}

/*checkboxGroup对齐
.x-form-check-group .x-form-cb-wrap {
    padding: 7px 0px 0px 0px;
}*/

.ngMonth .x-monthpicker-months {
    width: 108px;
}

.ngMonth .x-monthpicker-years {
    width: 108px;
}</pre></body></html>