.mobile-cta-bar {
    display: none;
}

@media (max-width: 980px) {
    .mobile-cta-bar {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 9000;
        min-height: 60px;
        background: var(--p-gray-900);
        box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.25);
    }
    .mobile-cta-bar__btn {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 2px;
        text-decoration: none;
        font-weight: var(--fw-bold);
        text-transform: uppercase;
        letter-spacing: 0.4px;
        padding: 10px 8px;
        text-align: center;
        line-height: 1.15;
        border: 0;
        min-height: 60px;
        transition: background var(--anim-fast) var(--ease-out);
    }
    .mobile-cta-bar__btn--call {
        background: var(--color-primary);
        color: var(--color-paper);
    }
    .mobile-cta-bar__btn--call:hover,
    .mobile-cta-bar__btn--call:focus {
        background: var(--color-primary-hover);
        color: var(--color-paper);
    }
    .mobile-cta-bar__btn--inquire {
        background: var(--p-gray-900);
        color: var(--color-paper);
        border-left: 1px solid rgba(255, 255, 255, 0.1);
    }
    .mobile-cta-bar__btn--inquire:hover,
    .mobile-cta-bar__btn--inquire:focus {
        background: var(--p-gray-800);
        color: var(--color-paper);
    }
    .mobile-cta-bar__label {
        font-size: 10px;
        opacity: 0.75;
        font-weight: var(--fw-semi);
        letter-spacing: 0.6px;
    }
    .mobile-cta-bar__value {
        font-size: 14px;
        font-weight: var(--fw-bold);
        letter-spacing: 0.2px;
    }
    body.single-car,
    body.single,
    body.single-product {
        padding-bottom: 60px;
    }
    /* Lift Chatra above bar */
    #chatra,
    .chatra--side-bottom,
    .chatra--pos-right,
    .chatra-widget,
    div[class*="chatra"][class*="bottom"],
    iframe[src*="chatra"],
    iframe[id*="chatra"] {
        bottom: 80px;
    }
}
