﻿.batch-line-chart {
    display: flex;
    width: 36rem;
}

.batch-analytics-row {
    display: flex;
    flex-direction: row;
    gap: 3em;
}

.plant-actions-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.plant-actions-header {
    display: flex;
    flex-direction: row;
    border: 1px solid var(--border-color);
    border-radius: 0.5em 0.5em 0 0;
    padding: 0.4em 1em;
    border-bottom: none;
}

.batch-pie-chart-wrapper {
    border: 1px solid var(--border-color);
    border-radius: 0 0 0.5em 0.5em;
}

.plant-actions-content {
    display: grid;
    grid-template-columns: 7.5rem 7.5rem 7.5rem;
    grid-template-rows: 6rem;
    border: 1px solid var(--border-color);
    border-radius: 0 0 0.5em 0.5em;
    padding: 1em;
    gap: 1em;
    justify-content: center;
    flex: 1;
    max-height: 30rem
}

.plant-action-button {
    align-items: center;
    font-size: var(--font-size-normal);
    transition: 0.1s ease-out;
    cursor: pointer;
    min-width: 6rem;
    max-width: 7.4rem;
    gap: 0.3em;
    height: 6em;
}
    .plant-action-button:hover svg,
    .plant-action-button:hover img {
        transform: scale(1.125);
    }
    .plant-action-button:active img {
        transform: scale(0.9);
    }
    .plant-action-button img {
        transition: transform 0.2s ease-out;
    }
    .plant-action-button svg {
        transition: transform 0.2s ease-out;
        font-size: 3rem;
    }
    .plant-action-button span {
        text-align: center;
    }

.germination-status-chart {
    width: 15rem;
    height: 15rem;
}

.pie-doughnut-chart-wrapper {
    align-items: center;
    width: 100%;
    padding: 0 2rem 0 2rem;
}

.pie-doughnut-chart-wrapper .legend-wrapper {
    display: flex;
    font-size: var(--font-size-normal);
}
.pie-doughnut-chart-wrapper .legend-wrapper ul {
        flex-direction: column !important;
        gap: 1.5em;
    }


.germination-info-text {
    width: 40rem;
    font-size: var(--font-size-small);
    color: var(--light-blue-gray);
    padding: 0 2.2em;
}

.germinating-seeds-counter {
    font-size: 3em;
}

.overlay-field-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
}

.overlay-field-wrapper .overlay {
    background-color: var(--plain-white);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

.overlay-field-wrapper .hidden-overlay-field {
    box-shadow: none;
    filter: none;
}

#batchEnvironmentParameters {
    padding-top: 0;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    max-width: 65.4em;
    overflow-x: scroll;
    align-self: center;
}

#batchOverview {
    display: flex;
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
    padding: 0.5rem;
}

.vertical-timeline-container {
	display: flex;

	.dates {
		display: flex;
		flex-direction: column;
	}
	.timeline {
		display: flex;
		flex-direction: column;
	}

	.information {
		display: flex;
		flex-direction: column;
	}
	.info {
        padding: 0.3em 0;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}
    .info.pending {
        padding: 0.4em 0;
    }
    .info.right {
		align-items: flex-start;
	}
    .info.current{
        font-weight: bold;
    }
}

.batch-action-modal {
    display: flex;
    flex-direction: column;
    max-width: 40vw;
    padding: 0 5rem;
}

.batch-action-modal form {
    width: 75%;
    align-self: center;
    display: flex;
    align-items: center;
}

.batch-control-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
    border-radius: 1rem;
}

.cards-navigation {
    max-width: 100%;
    align-self: center;
    overflow-x: scroll;
    align-items: center;
    padding-bottom: 0.5rem;
    scrollbar-width: thin;
}

strike-through-checkbox{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.5em;
    
}