@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.b6pgxrrsua.bundle.scp.css';
@import '_content/TrioTransfer.Blazor.Components/TrioTransfer.Blazor.Components.r3utb45orh.bundle.scp.css';

/* /Components/EditSection.razor.rz.scp.css */
.edit-section[b-9yu0qkbacd] {
	position: relative;
}

.edit-header[b-9yu0qkbacd] {
	display: flex;
	justify-content: flex-start;
	align-items: baseline;
	gap: 0.5rem;
}

.edit-header .edit-icon[b-9yu0qkbacd] {
	cursor: pointer;
}

.edit-section[b-9yu0qkbacd]  a {
	display: block;
	margin-top: 1rem !important;
	font-weight: 500;
}

h3[b-9yu0qkbacd] {
	margin-top: 2.0rem;
	font-size: var(--type-ramp-base-font-size);
	line-height: var(--type-ramp-base-line-height);
}
/* /Components/OtherInfo.razor.rz.scp.css */
.other-info[b-u5o5zp49h9] {
	display: flex;
	margin-top: 0;
}

.other-info[b-u5o5zp49h9]  > div:first-child > h4:first-child {
	margin-top: 0 !important;
}

.flex-col[b-u5o5zp49h9] {
	flex-direction: column;
}

.flex-row[b-u5o5zp49h9] {
	flex-direction: row;
}
/* /Components/SignIn.razor.rz.scp.css */
.signin-container[b-nq6ya8zzm0] {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 90vh;
	text-align: center;
}

	.signin-container[b-nq6ya8zzm0]  fluent-card {
		width: 400px;
		height: 320px;
		padding: 2rem;
	}

	.signin-container img[b-nq6ya8zzm0] {
		margin-bottom: 2rem;
	}

	.signin-container fluent-card h2[b-nq6ya8zzm0] {
		margin-bottom: 2rem;
		font-size: 1.5rem;
	}

	.signin-container .actions[b-nq6ya8zzm0] {
		width: 100%;
		position: absolute;
		bottom: 2rem;
		left: 0;
		display: flex;
		justify-content: center;
	}

.signin-logo[b-nq6ya8zzm0] {
	margin-top: 1rem;
	margin-bottom: 2rem;
}

[data-theme="light"] .signin-logo .logo-path[b-nq6ya8zzm0],
[data-theme="system-light"] .signin-logo .logo-path[b-nq6ya8zzm0] {
	fill: #49474A;
}

[data-theme="dark"] .signin-logo .logo-path[b-nq6ya8zzm0],
[data-theme="system-dark"] .signin-logo .logo-path[b-nq6ya8zzm0] {
	fill: #fff;
}
/* /Features/Customers/CustomerView.razor.rz.scp.css */
[b-mjhou6ahjx] .expired {
	text-decoration: line-through;
	color: red;
}

.tt-account-inst[b-mjhou6ahjx] {
	display: grid;
	grid-template-columns: 220px 1fr;
	gap: 2rem;
	height: calc(100dvh - 220px);
}

.tt-account-inst-list[b-mjhou6ahjx] {
	border-right: 1px solid var(--neutral-stroke-rest);
}

.tt-account-inst-list-box[b-mjhou6ahjx] {
	height: calc(100dvh - 280px);
	overflow-y: auto;
	margin-top: 25px;
}

	[b-mjhou6ahjx] .tt-account-inst-list-box div:first-child {
		border: none !important;
	}

	[b-mjhou6ahjx] .tt-account-inst-list-box fluent-listbox:focus {
		border: none !important;
		outline: none;
	}

[b-mjhou6ahjx] .tt-account-inst-grid {
	height: calc(100dvh - 320px);
	overflow-y: auto;
	padding-right: 5px;
	margin-top: 0rem;
}

	[b-mjhou6ahjx] .tt-account-inst-grid a {
		text-decoration: none;
	}

		[b-mjhou6ahjx] .tt-account-inst-grid a:hover {
			text-decoration: underline;
		}

[b-mjhou6ahjx] .tt-sub-tabs {
	margin-top: 0.3rem;
}

	[b-mjhou6ahjx] .tt-sub-tabs .tt-sub-tab {
		margin-top: 0;
	}

/* Practitioners */
[b-mjhou6ahjx] .error {
	background-color:green;
	color: var(--error);
}
/* /Features/Devices/Devices.razor.rz.scp.css */
.account-inactive-container[b-n9bmse5nh2] {
	display: flex;
	gap: 5px;
}
/* /Features/Devices/DeviceUnassignDialog.razor.rz.scp.css */
[b-63ouku6g4w] .expired {
	text-decoration: line-through;
	color: red;
}

[b-63ouku6g4w] .tt-avp-inst-tab {
	position: relative;
}

[b-63ouku6g4w] .tt-avp-inst-tab-tools {
	position: absolute;
	z-index: 99;
	right: 0;
	top: -70px;
	width: 300px;
}

[b-63ouku6g4w] .tt-avp-dev-tab {
	position: relative;
}

[b-63ouku6g4w] .tt-avp-dev-tab-tools {
	position: absolute;
	z-index: 99;
	right: 0;
	top: -70px;
	width: 450px;
}

[b-63ouku6g4w] .tt-account-edit-licenses {
	display: flex;
	gap: 0.2rem;
	flex-wrap: wrap;
}

[b-63ouku6g4w] .tt-account-inst {
	display: grid;
	grid-template-columns: 220px 1fr;
	gap: 2rem;
	height: calc(100dvh - 280px);
}

[b-63ouku6g4w] .tt-account-inst-list {
	border-right: 1px solid var(--neutral-stroke-rest);
}

[b-63ouku6g4w] .tt-account-inst-list-box {
	height: calc(100dvh - 310px);
	overflow-y: auto;
	margin-top: 25px;
}

	[b-63ouku6g4w] .tt-account-inst-list-box div:first-child {
		border: none !important;
	}

	[b-63ouku6g4w] .tt-account-inst-list-box fluent-listbox:focus {
		border: none !important;
		outline: none;
	}

[b-63ouku6g4w] .tt-account-inst-grid {
	height: calc(100dvh - 320px);
	overflow-y: auto;
	padding-right: 5px;
	margin-top: 0rem;
}

	[b-63ouku6g4w] .tt-account-inst-grid a {
		text-decoration: none;
	}

		[b-63ouku6g4w] .tt-account-inst-grid a:hover {
			text-decoration: underline;
		}

[b-63ouku6g4w] .tt-account-dev {
	display: grid;
	grid-template-columns: 220px 1fr;
	gap: 2rem;
	height: calc(100dvh - 280px);
}

[b-63ouku6g4w] .tt-account-dev-list {
	border-right: 1px solid var(--neutral-stroke-rest);
}

[b-63ouku6g4w] .tt-account-dev-list-box {
	height: calc(100dvh - 310px);
	overflow-y: auto;
	margin-top: 25px;
}

	[b-63ouku6g4w] .tt-account-dev-list-box div:first-child {
		border: none !important;
	}

	[b-63ouku6g4w] .tt-account-dev-list-box fluent-listbox:focus {
		border: none !important;
		outline: none;
	}

[b-63ouku6g4w] .tt-account-dev-grid {
	height: calc(100dvh - 320px);
	overflow-y: auto;
	padding-right: 5px;
	margin-top: 0rem;
}

	[b-63ouku6g4w] .tt-account-dev-grid a {
		text-decoration: none;
	}

		[b-63ouku6g4w] .tt-account-dev-grid a:hover {
			text-decoration: underline;
		}

[b-63ouku6g4w] .tt-sub-tabs {
	margin-top: 0.3rem;
}

	[b-63ouku6g4w] .tt-sub-tabs .tt-sub-tab {
		margin-top: 0;
	}
/* /Features/Devices/DeviceView.razor.rz.scp.css */
.assignment-info-area[b-9meilp799t] {
	display: flex;
	justify-content: start;
	gap: 5rem;
}
/* /Features/Devices/ProvisioningPanel.razor.rz.scp.css */
[b-fyd9tif1js] .token-area {
	margin-top: 1rem;
}

[b-fyd9tif1js] .token-info {
	padding-left: 10px;
	margin-top: 1rem;
	font-style: italic;
}

.token-result .error-message[b-fyd9tif1js] {
	color: red;
}
/* /Features/InstrumentTypes/InstrumentTypes.razor.rz.scp.css */
.multiline-text[b-5rbip6p992] {
	white-space: pre-line !important;
}
/* /Features/Parameters/Parameters.razor.rz.scp.css */
.multiline-text[b-tty0to5g86] {
	white-space: pre-line !important;
}
/* /Features/Regions/Regions.razor.rz.scp.css */
.multiline-text[b-wnijacr4ga] {
	white-space: pre-line !important;
}
