.app-main {
    flex      : 1;
    overflow-y: auto;

    &__scrollbar {
        height: auto;
    }

    &__container {
        height: 100%;
    }

    &__teleport {
        position  : absolute;
        z-index   : 9;
        left      : 0;
        top       : 0;
        width     : 100%;
        height    : 100%;
        overflow-y: auto;

        /* teleport 为空时隐藏元素 */
        &:empty {
            display: none;
        }

        /* teleport 非空时隐藏兄弟元素 */
        &:not(:empty)+.el-scrollbar {
            opacity: 0;
        }
    }
}