/*表头颜色样式*/
.handsontable th{
    background-color: #fcf6f3;
    align-content: center;
    vertical-align: middle;
}
.handsontable tbody th.ht__highlight, .handsontable thead th.ht__highlight {
    background-color: #fcf6f3;
}
.handsontable .rowHeaderBg{
    background-color:#fcf6f3;
}

/*表头选中颜色*/
.handsontable.ht__selection--columns thead th.ht__highlight, .handsontable.ht__selection--rows tbody th.ht__highlight
{
    background-color: #ffbe9d;
}
.handsontable td.area
{
    background-color: #ffbe9d;
    background: #ffbe9d; 
}

/*表头字体样式*/
.handsontable .relative {
    position: relative;
    font-family: "微软雅黑";
    font-size: 14px;
}

/*单元格字体样式*/
.handsontable .htDimmed
{
    color: #000000;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 33px;
}


/*单元格选中的颜色*/
.handsontable td.area:not(.rowHeaderBg)
{
    background-color: #ffdec8;
    background: #ffdec8; 
}

/*拖拽列背景颜色*/
.handsontable .ht__manualRowMove--backlight
{
    opacity: 0;
}
.handsontable .ht__manualColumnMove--backlight
{
    opacity: 0;
}

.handsontable .ht_clone_left thead tr:last-child th
{
    border-bottom: 1px solid #00000000;
}

/*border颜色*/
.handsontable .table caption + thead tr:first-child th,
.handsontable .table caption + thead tr:first-child td,
.handsontable .table colgroup + thead tr:first-child th,
.handsontable .table colgroup + thead tr:first-child td,
.handsontable .table thead:first-child tr:first-child th,
.handsontable .table thead:first-child tr:first-child td {
    border-top: 1px solid #c4c4c4;
}
.handsontable .table-bordered th:first-child,
.handsontable .table-bordered td:first-child {
    border-left: 1px solid #c4c4c4;
}
.handsontable th,
.handsontable td {
    border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
}
.handsontable th:last-child {
/*Foundation framework fix*/
    border-right: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
}


.handsontable .innerBorderTop thead tr:first-child th
{
    border-bottom: 1px solid #00000000;
}
.handsontable .innerBorderTop thead tr:last-child th
{
    border-bottom: 1px solid #00000000;
}

.handsontable th:first-child,
.handsontable th:nth-child(2),
.handsontable td:first-of-type,
.handsontable .htNoFrame + th,
.handsontable .htNoFrame + td {
    border-left: 1px solid #c4c4c4;
}
.htRowHeaders .ht_master.innerBorderLeft ~ .ht_clone_left td:first-child
{
    border-left: 1px solid #c4c4c4;
}
.handsontable.htRowHeaders thead tr th:nth-child(2) {
    border-left: 1px solid #c4c4c4;
}
.handsontable tr:first-child th,
.handsontable tr:first-child td {
    border-top: 1px solid #c4c4c4;
}
.handsontable.listbox .ht_master table {
    border: 1px solid #c4c4c4;
}
.handsontable tbody tr th:nth-last-child(2) {
    border-right: 1px solid #c4c4c4;
}
.handsontable thead tr:nth-last-child(2) th.htGroupIndicatorContainer {
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 5px;
}
.ht_clone_top_left_corner thead tr th:nth-last-child(2) {
    border-right: 1px solid #c4c4c4;
}
.handsontable td.firstVisibleColumn,
.handsontable th.firstVisibleColumn {
    border-left: 1px solid #c4c4c4;
}
.handsontable td.afterHiddenRow.firstVisibleRow,
.handsontable th.afterHiddenRow.firstVisibleRow {
    border-top: 1px solid #c4c4c4;
}
.handsontable .columnSorting.descending::after ,
.handsontable .columnSorting.ascending::after
{
    color: #c74d10;
}
.handsontable thead tr th:nth-child(2) {
    border-left: 1px solid #c4c4c400;
}
