
:global {
    html, body, #root {
        height: 100%;
        font-size: 14px;
        background-color: #e9ecf3;
    }
    //input[type="text"][readonly],
    //textarea[readonly]{
    //    background-color: #fafafa !important;
    //}
    //.ant-cascader-input[type="text"][readonly]{
    //    background-color: #fff !important;
    //}
    label,
    .ant-form-item {
        font-size: 14px !important;
        .ant-form-explain {
            font-size: 12px;
        }
    }
    .ant-btn {
        font-weight: 400 !important;
    }
    .ant-table {
        font-size: 14px !important;
        display: flex;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
        & > div {
            &:first-child {
                flex: 1
            }
        }
    }

    .ant-menu-vertical,
    .ant-menu-inline,
    .ant-menu-item-group-list {
        & > .ant-menu-item,
        & > .ant-menu-submenu > .ant-menu-submenu-title {
            .cn {
                font-size: 14px;
            }
            .en {
                font-size: 10px;
                margin-left: .5em;
                opacity: .45;
                font-style: italic;
                font-weight: 300;
            }

        }
    }

}
