/**
 *
 * @package				Organization
 *
 * @wordpress-plugin
 * Plugin Name:			Organization
 * Version:				2.0
 * Author:				Florian Weber
 *
 */

#office-top-bar {
	opacity: 1 !important;
	transition: all .25s ease-in-out;
}

#office-top-bar > div.mobile {
	max-height: 60px !important;
	overflow: hidden !important;
	transition: all .25s ease-in-out;
}

#office-top-bar > div.desktop {
	max-height: 80px !important;
	padding-left: 140px;
	overflow: hidden !important;
	transition: all .25s ease-in-out;
}

#office-top-bar.fade-out {
	opacity: 0 !important;
	transition: all .25s ease-in-out;
}

#office-top-bar.fade-out > div {
	max-height: 0 !important;
	transition: all .25s ease-in-out;
}

#office-top-bar.position-absolute img {
	max-height: 80px !important;
}

.progress-group .progress {
	border-radius: 0;
}

.progress-text {
	display: flex;
	gap: .25rem;
	justify-content: center;
}

.progress-group .progress {
	min-width: 3.75rem;
}

.progress-group .progress-bar .progress-text {
	display: flex;
	min-width: 0;  /* NEW */
}

.progress-group .progress-bar .progress-text div:first-child {
	white-space: nowrap;
	flex: 1 1 auto;
	text-overflow: ellipsis;
	overflow: hidden;
	min-width: 0px;
	padding: .25rem;
	text-align: right;
}
.progress-group .progress-bar .progress-text div:last-child {
	flex: 1 0 auto;
	padding: .25rem;
	padding-left: 0;
	text-align: left;
}

/* #office-page > div:not(.d-none):nth-child(even) {
	background-color: #4a8ab817 !important;
} */

.alternate-rows > .alternate-row-color, .alternate-rows-custom .alternate-row-color {
    /* background-color: #e9eff4 !important; */
    background-color: #4a8ab817;
    transition: all .25s ease-in-out;
}
.alternate-rows > :not(.alternate-row-color), .alternate-rows-custom .alternate-row-custom:not(.alternate-row-color) {
    background-color: #f8f9fa;
    transition: all .25s ease-in-out;
}