﻿.layui-table[lay-size="sm"] td, .layui-table[lay-size="sm"] th {
    font-size: 13px !important;
}

.layui-colla-icon {
    left: unset !important;
    right: 15px !important;
}

.layui-form-label {
    width: 85px;
}

.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #1E9FFF !important
}

.layui-form-pane .layui-form-label {
    width: 118px;
    background: #f3f3f3;
}

@media screen and (min-width: 600px) {
    .layui-input-block {
        margin-left: 118px !important;
        min-height: 43px !important;
    }
}

@media screen and (max-width: 450px) {
    .layui-input-block {
        margin-left: 0 !important;
    }
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #1e9fff !important;
}


.layui-table-cell span[data-state='处理中'], .layui-table-cell span[data-state] {
    color: dodgerblue;
}

.layui-table-cell span[data-state='未启动'] {
    color: #333;
}

.layui-form-checkbox[lay-skin="primary"] i {
    border-color: #999 !important;
}

.layui-table-cell span[data-state='已通过'] {
    color: forestgreen;
}

.layui-table-cell span[data-state='已撤销'], .layui-table-cell span[data-state='已作废'], .layui-table-cell span[data-state='未通过'] {
    color: red;
}


.layui-table-cell span[data-state='等待中'] {
    color: orange;
}

.activetree span {
    color: #0094ff
}

.layui-badge-rim, .layui-border, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-panel, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this::after, .layui-textarea {
    border-color: #cfcfcf;
}

    .layui-tab-title .layui-this {
        color: #1e9fff !important;
    }

        .layui-tab-title .layui-this::after {
            border-bottom-color: #fff !important
        }

.layui-tab-brief .layui-tab-title .layui-this::after {
    border-bottom: 2px solid #1E9FFF !important;
}

.layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin="line"], .layui-table[lay-skin="row"], .layui-table td, .layui-table th {
    border-color: #e1e1e1 !important;
}

input.input-validation-error {
    border: 1px solid red;
    box-shadow: 0px 0px 3px 0px red;
}

.detail-grid {
    display: grid;
    gap: 1px;
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
    font-size: 14px;
}

    .detail-grid .td {
        background: #fff;
        padding: 9px 15px;
    }

        .detail-grid .td:nth-child(odd) {
            font-weight: bold;
            background: #fbfbfb;
        }

.detail-grid {
    grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width: 992px) {
    .detail-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 576px) {
    .detail-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
