.layout {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    align-items: center;
    & > .content {
        flex: 1;
        overflow: auto;
        width: 100%;
        & > div {
            height: 100%;
            &:global(.ant-spin.ant-spin-spinning) {
                width: 100%;
                position: relative;
                :global {
                    .ant-spin-dot {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        margin: -25px 0 0 -25px;
                    }
                }
            }
            & > :global(.ant-spin-container) {
                height: 100%;
                & > :global(.ant-form-horizontal) {
                    height: 100%;
                }
            }
        }
    }
}
