﻿@import 'ReBaseApp.d6ttx2zzm4.bundle.scp.css?v=3.0.0.815';
@import '_content/IxTechnologies.Components/IxTechnologies.Components.w55pnhc9pb.bundle.scp.css?v=3.0.0.815';
@import '_content/MarkdownEditor/MarkdownEditor.cw1s0h64zo.bundle.scp.css?v=3.0.0.815';
@import '_content/PdfRenderer/PdfRenderer.6nybovckf5.bundle.scp.css?v=3.0.0.815';
@import '_content/ReBaseComponentsAdmin/ReBaseComponentsAdmin.4n2jx5d9fr.bundle.scp.css?v=3.0.0.815';
@import '_content/ReBaseComponents/ReBaseComponents.329m4n42if.bundle.scp.css?v=3.0.0.815';
@import '_content/Scheduler/Scheduler.tvmvhakxgc.bundle.scp.css?v=3.0.0.815';

/* _content/ReBaseWeb/Components/EnvironmentTitleLogin.razor.rz.scp.css */
.environment[b-54boup8uzx]{
	font-size: 2rem;
	font-weight: bolder;
	position: absolute;
	top: 2rem;
	right:4rem;
	color:var(--ix-color-secondary-7);
}
/* _content/ReBaseWeb/Components/Layout/BlazorError.razor.rz.scp.css */
#blazor-error-ui[b-ls2w8nikl6] {
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	padding: 0.6rem 1.25rem 0.7rem 1.25rem;
	position: fixed;
	width: 100%;
	z-index: 1000;
}

	#blazor-error-ui .dismiss[b-ls2w8nikl6] {
		cursor: pointer;
		position: absolute;
		right: 0.75rem;
		top: 0.5rem;
	}
/* _content/ReBaseWeb/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-eqijvnei7d] {
	/**
		The current sidebar width should be defined on .page level
		in order to use it elsewhere.
	*/
	--nav-menu-width: 15rem;
	--nav-menu-padding: 0.5rem;
	--nav-menu-collapsed-width: 5rem;
	display: flex;
	min-height: 100vh;
}

.page__content[b-eqijvnei7d] {
	flex: 1;
	padding: 0.75rem;
	max-height: 100vh;
	overflow-y:auto;
	/*overflow-y: scroll;*/
	/*scrollbar-gutter: stable;*/
}
/* _content/ReBaseWeb/Components/Layout/PublicLayout.razor.rz.scp.css */
.public-page[b-ja3f7buhts] {
	width: 100%;
	height: 100%;

	background-color: var(--ix-page-background-color);
}

.public-page__rebase-logo[b-ja3f7buhts] {
	position: absolute;
	width: 9.375rem;
	margin-top: 2.5rem;
	margin-left: 3rem;
}
/* _content/ReBaseWeb/Features/Authorization/AccessDocumentFromEmailPage.razor.rz.scp.css */
.access-document-page[b-2i6u31escp] {
    width: 30rem;
}
/* _content/ReBaseWeb/Features/Authorization/AccessDocumentPage.razor.rz.scp.css */
.access-document-page[b-40kkl8nvpa] {
    width: 30rem;
}
/* _content/ReBaseWeb/Features/Authorization/Components/ErrorMessage.razor.rz.scp.css */
.error-message[b-5tglvpd59x] {
	--alert-color: var(--ix-alert-color--danger);
	--alert-background-color: var(--ix-alert-background-color--danger);

	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: var(--ix-spacing-xs);
	border: 0;
	border-radius: var(--ix-border-radius-sm);
	font-weight: bold;
	color: var(--alert-color);
	background-color: var(--alert-background-color);
}

.error-message ul[b-5tglvpd59x] {
	margin-left: var(--ix-spacing-xs);
}
/* _content/ReBaseWeb/Features/Authorization/Components/LoginButton.razor.rz.scp.css */
.login-button[b-nh5zmq1u5m] {
	--login-button--background: var(--ix-color-white);
	--login-button--color: var(--ix-color-secondary-9);
}

.login-button__button[b-nh5zmq1u5m], .login-button__link[b-nh5zmq1u5m] {
	display: block;
	width: 100%;
	user-select: none;
	background-color: var(--login-button--background);
	color: var(--login-button--color);
	border-radius: var(--ix-button-radius);
	padding: var(--ix-button-padding);
	font-family: var(--ix-button-font), sans-serif;
	font-weight: var(--ix-button-font-weight);
	font-size: var(--ix-font-size-md);
	letter-spacing: var(--ix-letter-spacing-md);
	cursor: pointer;
}

.login-button__button[b-nh5zmq1u5m] {
	border: none;
}

.login-button__link[b-nh5zmq1u5m] {
	text-align: center;
	text-decoration: none;
}

.login-button__button:hover[b-nh5zmq1u5m],
.login-button__link:hover[b-nh5zmq1u5m] {
	opacity: 0.8; /* TODO: Design needed */
}

.login-button__button:focus-visible[b-nh5zmq1u5m],
.login-button__link:focus-visible[b-nh5zmq1u5m] {
	outline: 1px solid black; /* TODO: Design needed */
}
/* _content/ReBaseWeb/Features/Authorization/Components/LoginCard.razor.rz.scp.css */
.login-card[b-eyzwjtor2o] {
	--ix-label-color: var(--ix-label-color-light);
	--ix-input-border: var(--ix-input-border-width) solid var(--ix-color-white);
	--ix-input-border-focus: var(--ix-input-border-width) solid var(--ix-color-secondary-2);

	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: center;
	gap: 1rem;
	padding: 1.75rem 2.5rem;

	border-radius: var(--ix-border-radius-md);
	border: 1px solid var(--ix-color-white);
	background: rgba(180, 187, 192, 0.60);
	backdrop-filter: blur(20px);
}
/* _content/ReBaseWeb/Features/Authorization/ExactOnlineLoginResult.razor.rz.scp.css */
.exact-online-login-result[b-3cnqpty2w2] {
	width: 25rem;
}
/* _content/ReBaseWeb/Features/Authorization/LoginPage.razor.rz.scp.css */
.login-page[b-k8nzu4sdav] {
	--text-color: var(--ix-color-white);
	--ix-input-text-color: var(--ix-color-white);
	--ix-input-placeholder-color: var(--ix-color-neutral-4);
	--ix-input-border-radius-left: var(--ix-border-radius-sm);
	--ix-input-border-radius-right: var(--ix-border-radius-sm);
	color: var(--text-color);
	width: 25rem;
}

.login-page__forgot_password[b-k8nzu4sdav] {
	text-align: center;
}

.login-page__footer[b-k8nzu4sdav] {
	margin: 1.125rem 2.5rem;
	color: var(--ix-color-secondary-3);
	text-align: center;
}
/* _content/ReBaseWeb/Features/Authorization/SelectTenantPage.razor.rz.scp.css */
.select-tenant-page[b-tni2dqlwjj] {
	width: 25rem;
}

.select-tenant-page__header[b-tni2dqlwjj] {
	color: var(--ix-color-white);
	text-align: center;
}

.select-tenant-page__list[b-tni2dqlwjj] {
	display: flex;
	flex-direction: column;
	gap: var(--ix-spacing-xs);
	margin-top: var(--ix-spacing-xl);
}

.select-tenant-page__separator[b-tni2dqlwjj] {
	width: 75%;
	color: rgba(255, 255, 255, .6);
}

.select-tenant-page__footer[b-tni2dqlwjj] {
	margin: var(--ix-spacing-md) var(--ix-spacing-xl);
	color: var(--ix-color-secondary-3);
	text-align: center;
}

.select-tenant-page__role-select[b-tni2dqlwjj] {
	height: 2rem;
	border-radius: var(--ix-border-radius-sm);
	width: 100%;
}
/* _content/ReBaseWeb/Features/Authorization/TwoFactorCodePage.razor.rz.scp.css */
.login-page[b-b2jyjedtq6] {
	--text-color: var(--ix-color-white);
	color: var(--text-color);
}

.two-factor > ol > li[b-b2jyjedtq6] {
	color: var(--ix-color-secondary-2);
	font-weight: var(--ix-font-weight-bold);
	font-size: var(--ix-font-size-lg);
}

.two-factor p[b-b2jyjedtq6] {
	color: var(--ix-color-white);
	font-weight: var(--ix-font-weight-regular);
	font-size: var(--ix-font-size-md);
}

.two-factor__point-title[b-b2jyjedtq6] {
	color: var(--ix-color-secondary-2);
	font-weight: var(--ix-font-weight-bold);
	font-size: var(--ix-font-size-lg);
}

.two-factor__code[b-b2jyjedtq6] {
	background-color: var(--ix-color-secondary-6);
	border-radius: var(--ix-border-radius-sm);
	padding: var(--ix-spacing-xs);
	margin-top: var(--ix-spacing-xs);
	margin-bottom: var(--ix-spacing-xs);
}

.login-page__footer[b-b2jyjedtq6] {
	margin: 1.125rem 2.5rem;
	color: var(--ix-color-secondary-3);
	text-align: center;
}
