: 0;
            flex-direction: column;
        }

        .time-row {
            display: flex;
            justify-content: space-between;
            margin-bottom: 5px;
        }

        .time-row:last-child {
            margin-bottom: 0;
        }

        .time-label {
            font-weight: bold;
            color: var(--simpsons-blue);
        }

        .time-controls-grid {
            display: flex !important; /* Force flex display */
            width: 100%;
            gap: 2px;
         