@import '_content/FlowCentric.Tools.Shared/FlowCentric.Tools.Shared.fcqjfsef7z.bundle.scp.css';

/* _content/FlowCentric.Tools.Administration/Pages/AccessRights/CompanyAdministrators.razor.rz.scp.css */
.card-container[b-p6ybkxoiqr] {
}

	.card-container > margin-10[b-p6ybkxoiqr] {
		margin: 1rem;
	}

	.card-container > refresh-button[b-p6ybkxoiqr] {
		height: fit-content;
		flex: 1 1 20%;
		align-self: flex-end;
	}

	.card-container > filter[b-p6ybkxoiqr] {
		margin-left: 1rem;
		flex: 1 1 80%;
	}

	.card-container > stack-layout[b-p6ybkxoiqr] {
		margin-right: 1rem;
		height: 100%;
	}
/* _content/FlowCentric.Tools.Administration/Pages/Dashboard/Widgets/DashboardWidgets.razor.rz.scp.css */
.widgets-container[b-zybxrc6z2q]  .widget-header {
	font-size: 1.2rem;
	color: hsl(207, 100%, 25%);
	font-weight: var(--font-weight-medium);
}

.widgets-container[b-zybxrc6z2q]  .widget-buttons {
	justify-content: end;
	display: flex;
}

.widgets-container[b-zybxrc6z2q]  .widget-button {
	margin-inline-start: 0.2rem;
	margin-inline-end: 0.2rem;
}
/* _content/FlowCentric.Tools.Administration/Pages/Dashboard/Widgets/RoleCountButton.razor.rz.scp.css */
[b-d01g7m9uix] .role-count-button .k-button-text {
	width: 100%;
}

[b-d01g7m9uix] .role-count-button {
	width: 100%;
}

[b-d01g7m9uix] .role-count-container .role-name {
	font-size: var(--font-size-xl);
	text-align: right;
}

[b-d01g7m9uix] .role-count-container .user-count {
	font-size: var(--font-size-xxl);
	text-align: right;
	color: #4d93cc;
}

[b-d01g7m9uix] .k-disabled .role-count-container .user-count {
	color: inherit;
}

[b-d01g7m9uix] .role-count-container .role-icon {
	text-align: left;
	font-size: var(--font-size-xxl);
	opacity: 0.2;
}
/* _content/FlowCentric.Tools.Administration/Pages/Events/CreateEvent.razor.rz.scp.css */
[b-2lazwjks4u] .main-content {
    padding: 1rem 0.8rem;
}
/* _content/FlowCentric.Tools.Administration/Pages/Events/EventsOverview.razor.rz.scp.css */
[b-mbgm9nqkk4] .main-content {
	padding: 1rem 0.8rem;
}
/* _content/FlowCentric.Tools.Administration/Pages/Events/SelectionCard.razor.rz.scp.css */
[b-3svdk1bual] .selection-icon {
	margin: 1rem 1rem 1rem 0;
}

[b-3svdk1bual] .selection-detail p {
	line-break: auto;
}
/* _content/FlowCentric.Tools.Administration/Pages/Participants/ParticipantsPage.razor.rz.scp.css */
[b-673k2ro4gn] .detail-pane, .detail-pane[b-673k2ro4gn] {
	padding: 3rem 0.8rem;
}

[b-673k2ro4gn] .stack-layout, .stack-layout[b-673k2ro4gn] {
	margin-right: 1rem;
	height: 100%;
}

[b-673k2ro4gn] .filter, .filter[b-673k2ro4gn] {
	margin-left: 1rem;
	flex: 1 1 80%;
}

[b-673k2ro4gn] .refresh-button, .refresh-button[b-673k2ro4gn] {
	height: fit-content;
	flex: 1 1 20%;
	align-self: flex-end;
}

[b-673k2ro4gn] .action-grid ,
.action-grid[b-673k2ro4gn] {
	margin-top: 2rem;
	margin-bottom: 1rem;
}

[b-673k2ro4gn] .height-full, .height-full[b-673k2ro4gn] {
	height: 100%;
}

[b-673k2ro4gn] .action-button,
.action button[b-673k2ro4gn] {
	width: 90%;
	margin-left: 0.5rem;
}

[b-673k2ro4gn] .k-window-actions,
.k-window-actions[b-673k2ro4gn] {
	margin-bottom: 0rem;
	margin-top: 0rem;
}

[b-673k2ro4gn] .align-center, .align-center[b-673k2ro4gn] {
	align-self: center;
}

.main-container[b-673k2ro4gn] {
	position: relative;
	height: 100%;
}

.panel-container[b-673k2ro4gn] {
	background-color: rgba(190, 190, 190, 0.4);
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%;
	z-index: 100;
}
/* _content/FlowCentric.Tools.Administration/Pages/Users/UsersPage.razor.rz.scp.css */
[b-p4iwbax431] .height-full, .height-full[b-p4iwbax431] {
	height: 100%;
}

[b-p4iwbax431] .height-95-percent {
	height: 95%;
}

[b-p4iwbax431] .padding-10 {
	padding: 1rem;
}

[b-p4iwbax431] .center-alignment {
	align-self: center;
}

[b-p4iwbax431] .margin-right-10 {
	margin-right: 1rem;
}

[b-p4iwbax431] .half-width {
	width: 50%;
}

[b-p4iwbax431] .width-90-percent {
	width: 90%;
}

[b-p4iwbax431] .width-normal {
	width: 30rem;
}

[b-p4iwbax431] .width-large {
	width: 60rem;
}

[b-p4iwbax431] .title-column,
[b-p4iwbax431] .content-column,
[b-p4iwbax431] .switch-column,
[b-p4iwbax431] .justify-left-column {
	display: flex;
}

[b-p4iwbax431] .content-column {
	justify-content: right;
}

[b-p4iwbax431] .switch-column {
	justify-content: center;
}

[b-p4iwbax431] .justify-left-column {
	justify-content: left;
}

[b-p4iwbax431] .value-label {
	align-self: center;
}

[b-p4iwbax431] .text-area-height {
	height: 15rem;
}

[b-p4iwbax431] .display-contents {
	display: contents;
}

[b-p4iwbax431] .panel-container {
	background-color: rgba(190, 190, 190, 0.4);
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 100;
}

[b-p4iwbax431] .sticky-side-panel {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	z-index: 1000;
	overflow-y: auto;
}

[b-p4iwbax431] .action-grid {
	margin-top: 2rem;
	margin-bottom: 1rem;
}

[b-p4iwbax431] .action-button {
	width: 90%;
	margin-left: 0.5rem;
}

[b-p4iwbax431] .detail-pane,
[b-p4iwbax431] .left-pane {
	padding: 1rem 0.8rem;
	height: 93%;
}

[b-p4iwbax431] .detail-pane {
	padding-top: 3rem;
}

[b-p4iwbax431] .stack-layout {
	margin-right: 1rem;
}

[b-p4iwbax431] .filter {
	margin-left: 1rem;
	flex: 1 1 80%;
}

[b-p4iwbax431] .refresh-button {
	height: fit-content;
	flex: 1 1 20%;
	align-self: flex-end;
}

[b-p4iwbax431] .template-dropzone:first-child {
	margin-bottom: 1rem;
}

/* Reset default DropZone theme styles that can affect template content. */
[b-p4iwbax431] div.template-dropzone,
.template-dropzone .k-dropzone-inner[b-p4iwbax431] {
	display: block;
}

[b-p4iwbax431] .template-dropzone .k-dropzone-inner .k-icon {
	margin-bottom: 0;
	font-size: 64px;
}

[b-p4iwbax431] .template-dropzone .dropzone-content {
	margin: 2em;
	text-align: center;
}

[b-p4iwbax431] .dropzone-content .line {
	display: block;
	margin-bottom: .4em;
}

[b-p4iwbax431] .dropzone-content p {
	margin-top: 1em;
	font-size: .9em;
}
/* _content/FlowCentric.Tools.Administration/Shared/CodeBlock.razor.rz.scp.css */
.code-block[b-5s5zqdf2fd] {
	position: relative;
	border: 1px lightgrey solid;
	padding: 5px;
	background-color: #f8f9fa;
}

	.code-block pre[b-5s5zqdf2fd] {
		overflow-x: auto;
		overflow-y: auto;
		padding-bottom: 1rem;
		margin: 0 32px 0 0;
		font-size: 1.1rem;
	}

	.code-block .copy-container[b-5s5zqdf2fd] {
		float: right;
		width: 32px;
		height: 32px;
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
	}

		.code-block .copy-container button[b-5s5zqdf2fd] {
			width: 100%;
			height: 100%;
			padding: 0;
			background-color: #f8f9fa;
			border: none;
		}

			.code-block .copy-container button:hover[b-5s5zqdf2fd] {
				padding: 0;
				border: 1px lightgrey solid;
			}

			.code-block .copy-container button:active[b-5s5zqdf2fd] {
				padding: 0;
				background-color: lightgrey;
				border: 1px lightgrey solid;
			}
/* _content/FlowCentric.Tools.Administration/Shared/MainLayout.razor.rz.scp.css */
/* -------------------------------------------------------------------------- */
/* Layout Elements */
/* -------------------------------------------------------------------------- */

.main-layout[b-4zf52tw3i6] {
	height: 100%;
}
