.ReportTemplate {
    position: relative;
    padding: 16px;
    // height: 100%;
    border-radius: 4px;
    background: #fff;

    .export {
        position: absolute;
        top: 16px;
        right: 16px;
        width: 56px;
        height: 24px;
        color: #fff;
        text-align: center;
        line-height: 24px;
        cursor: pointer;
        background: #3377FF;
        border-radius: 4px;
    }

    .breadcrumb {
        margin-top: 8px;

        .tab {
            font-size: 12px;
            color: #2c323c;
            cursor: pointer;

            &:hover {
                text-decoration: underline;
            }

            &.actived {
                color: #7A8599;

                &:hover {
                    cursor: default;
                    text-decoration: none;
                }
            }
        }
    }

    .content {
        position: relative;
        padding-top: 8px;

        .bms-ant-tabs-nav {
            &::before {
                border-bottom: none !important;
            }
        }

        .bms-ant-table-body {
            max-height: calc(100vh - 210px) !important;
        }
    }
}