 z-index: 1;
        }

        .hourly-item-icon {
            font-size: 24px;
            margin: 2px 0;
        }

        .hourly-item-desc {
            font-size: 11px;
            margin-top: -1px;
        }

        .nav-btn {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background: rgba(255, 255, 255, 0.3) !important;
            backdrop-filter: none !important;
            -webkit-backdrop-filter: none !important;
            border: 