.jef4docs-room {
    width: 100%;
    min-height: 200px;
    margin: 1em 0;
}

.jef4docs-room iframe {
    display: block;
    width: 100%;
    border: 0;
}

.jef4docs-room--message {
    height: auto !important;
    min-height: 0;
    padding: 1em;
    border: 1px dashed #ccc;
    border-radius: 4px;
}

/* [jef4docs_group_rooms] tabs */
.jef4docs-tabs__nav {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
}

.jef4docs-tabs__tab {
	margin: 0 0 -1px;
	padding: 8px 16px !important;
	border: 1px solid transparent !important;
	border-radius: 5px 5px 0 0;
	background-color: #e5e5e5 !important;
	color: inherit;
	font-family: var(--primary-website-font);
	cursor: pointer;
	font-size: 14px !important;
	position: relative;
	min-width: 125px;
	text-align: left !important;
}

.jef4docs-tabs__tab:hover 
{
    background-color: white !important;
}

.jef4docs-tabs__tab.is-active {
    font-weight: 600 !important;
    background-color: white !important;
}

.jef4docs-tabs__badge {
	display: inline-block;
	/* margin-left: 6px; */
	padding: 2px 6px;
	border-radius: 10px;
	background-color: #e64938;
	font-size: 9px;
	font-weight: 600;
	vertical-align: middle;
	color: white;
	text-transform: uppercase;
	position: absolute;
	top: -9px;
	left: 6px;
	font-family: var(--primary-website-font);
}

.jef4docs-tabs__panel[hidden] {
    display: none;
}

.jef4docs-tabs__panel .jef4docs-room {
    margin-top: 0;
}

 
/* Intranet: [jef4docs_intranet] index and sub-pages of an intranet page */
.jef4docs-intranet-list {
    margin: 0.5em 0 0.5em 1.2em;
}

.jef4docs-intranet-list .jef4docs-intranet-list {
    margin-top: 0.25em;
}

.jef4docs-intranet-children {
    margin-top: 1.5em;
}
