html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
}
.dx-theme-material-typography a {
    color:#0C6C9E
}
/* dx-grid */
.dx-grid {
    height: 100%;
}

.dx-header-row {
    /*
    background: #D8E5E6;
    color:#188CA6;*/
    background:#CCE4F6;
    color: #0C6C9E;
}

/*可编辑列头*/
.dx-header-row .dx-editable-header {
    color: #0C6C9E;
}
/* 可编辑列头的父 td 加边框 */
.dx-header-row td:has(.dx-editable-header) {
    position: relative;
}

.dx-header-row td:has(.dx-editable-header)::after {
    content: "";
    position: absolute;
    inset: 0;
    border-bottom: 2px solid #03A9F4;
    pointer-events: none;
    box-sizing: border-box;
}
/*可编辑必填列头*/
.dx-header-row td:has(.dx-editable-must-header)::after {
    content: "";
    position: absolute;
    inset: 0;
    border-bottom: 2px solid #f80a79;
    pointer-events: none;
    box-sizing: border-box;
}
/*多列头*/
td.dx-multi-headers {
    color: #083953;
    border-bottom: 1px solid #cfcfcf !important;
}
.dx-header-row td.dx-multi-headers-column {
}
/*结果内容列头*/
.dx-header-row .dx-editable-result-header {
    color: #000;
    background: linear-gradient(180deg, #b2e264, #8ebb5c);
}
/*间隔列头*/
.dx-header-row .dx-jiange-header {
    color: #000;
    background: #a6e1fc;
}

/*弹窗编辑框字段*/
.dx-field-item-label-text{
    font-weight: bold !important;
}
/*弹窗编辑框录入值*/
.dx-texteditor-input{
    color: #0C6C9E !important;
    font-size: 11pt !important;
}

/*dxForm 必填项*/
.dx-field-item-optional .dx-label>span::after,
.dx-field-item-optional-mark,
.dx-field-item-required .dx-label>span::after,
.dx-field-item-required-mark
{
    color: red;
}
