          right: 0;
        }

        .daily-container {
            position: relative;
            width: 100%;
            height: 100%;
            overflow: hidden;
            padding: 0 15px;
            display: flex;
            align-items: center;
        }

        .daily-forecast {
            display: flex;
            justify-content: space-between;
            align-items: center;
            height: 100%;
            gap: 12px;
            width: 100%;
        }

        .daily-item {
    