/*
 * V9.6.7
 * 只解除手机端销售曲线区域的裁剪。
 */

@media (max-width: 760px) {
    [data-merchant-v967-chart-card="1"] {
        box-sizing: border-box !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 560px !important;
        max-height: none !important;

        overflow: visible !important;
        overflow-x: hidden !important;
        overflow-y: visible !important;

        padding-bottom:
            calc(
                115px +
                env(safe-area-inset-bottom, 0px)
            ) !important;

        margin-bottom:
            calc(
                125px +
                env(safe-area-inset-bottom, 0px)
            ) !important;
    }

    [data-merchant-v967-chart-host="1"] {
        box-sizing: border-box !important;
        position: relative !important;
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        height: 390px !important;
        min-height: 390px !important;
        max-height: none !important;

        overflow: visible !important;

        padding-bottom: 65px !important;
    }

    [data-merchant-v967-unclip="1"] {
        max-height: none !important;
        overflow: visible !important;
        overflow-y: visible !important;
    }

    [data-merchant-v967-chart-host="1"]
        > div {
        box-sizing: border-box !important;

        width: 100% !important;
        max-width: 100% !important;

        min-height: 390px !important;
        max-height: none !important;

        overflow: visible !important;
    }

    [data-merchant-v967-chart-host="1"]
        canvas,
    [data-merchant-v967-chart-host="1"]
        svg {
        max-width: 100% !important;
    }
}

@media (max-width: 430px) {
    [data-merchant-v967-chart-card="1"] {
        min-height: 545px !important;

        padding-left: 8px !important;
        padding-right: 8px !important;

        padding-bottom:
            calc(
                110px +
                env(safe-area-inset-bottom, 0px)
            ) !important;
    }

    [data-merchant-v967-chart-host="1"],
    [data-merchant-v967-chart-host="1"]
        > div {
        height: 375px !important;
        min-height: 375px !important;
    }
}

@media (max-width: 380px) {
    [data-merchant-v967-chart-card="1"] {
        min-height: 525px !important;
    }

    [data-merchant-v967-chart-host="1"],
    [data-merchant-v967-chart-host="1"]
        > div {
        height: 360px !important;
        min-height: 360px !important;
    }
}
