@media (max-width: 900px) {

    .czm-bottom-nav-v3 {
        position: fixed !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;

        width: 100% !important;
        min-height: 78px;

        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        align-items: center;

        margin: 0 !important;
        padding: 8px 8px max(8px, env(safe-area-inset-bottom)) !important;

        background: rgba(16, 24, 32, .96);
        border-top: 1px solid var(--czors-border);

        box-shadow: 0 -8px 25px rgba(0, 0, 0, .28);

        z-index: 9997 !important;

        backdrop-filter: blur(14px);
        -webkit-backdrop-filter: blur(14px);

        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
    }

    .czm-bottom-nav-v3 a,
    .czm-bottom-nav-v3 button {
        appearance: none;
        -webkit-appearance: none;

        min-width: 0;
        height: 58px;

        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 4px;

        margin: 0;
        padding: 4px;

        border: 0;
        background: transparent;

        color: var(--czors-muted);
        text-decoration: none;

        font-family: inherit;
        font-size: 11px;
        font-weight: 800;
        line-height: 1;

        cursor: pointer;

        transition:
            transform .18s ease,
            opacity .18s ease,
            color .18s ease;

        -webkit-tap-highlight-color: transparent;
    }

    .czm-bottom-nav-v3 a.active,
    .czm-bottom-nav-v3 button.active,
    .czm-bottom-nav-v3 button.is-open {
        color: var(--czors-primary);
    }

    .czm-bottom-nav-v3 svg {
        width: 23px;
        height: 23px;
        flex-shrink: 0;
    }

    .czors-main,
    .czors-marketplace-content {
        padding-bottom: calc(105px + env(safe-area-inset-bottom)) !important;
    }

    #czors-app,
    .czors-dashboard,
    .czors-marketplace-home {
        transform: none !important;
        filter: none !important;
        perspective: none !important;
        contain: none !important;
    }
}