@import '_content/Silvester.Kjrw.Blazor/Silvester.Kjrw.Blazor.3iqbwk62l4.bundle.scp.css';

/* /Components/Abstractions/Dialogs/ConfirmationDialog.razor.rz.scp.css */
.confirmation-dialog-content[b-w3lbbzi1m8] {
    padding: 20px 24px;
    line-height: 1.5;
}

.confirmation-dialog-actions[b-w3lbbzi1m8] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    padding: 8px 16px 16px;
    gap: 8px;
    box-sizing: border-box;
}
/* /Components/Entities/Audits/Details/AuditEntryValueChangesDetails.razor.rz.scp.css */
[b-9y9w7ixyyd] .mud-card-header {
    border-bottom: 1px solid var(--mud-palette-divider);
}

[b-9y9w7ixyyd] .mud-card-content {
    padding: 0px;
}
/* /Sections/Errors/Pages/NotFoundPage.razor.rz.scp.css */
[b-5vqw3haool] .not-found-panel {
	display: grid;
	gap: 12px;
	max-width: 560px;
	margin: 64px auto;
	padding: 28px;
	justify-items: start;
	border: 1px solid rgba(40, 95, 143, 0.12);
	border-radius: 8px;
}

[b-5vqw3haool] .not-found-panel h1,
[b-5vqw3haool] .not-found-panel p {
	margin: 0;
}
/* /Sections/Loading/Pages/Loading/LoadingPage.razor.rz.scp.css */
[b-4gbhniuqqz] {
	--loader-size: 100px;
	width: 100%;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

[b-4gbhniuqqz] .loader-wrapper {
	width: var(--loader-size);
	height: var(--loader-size);
}

[b-4gbhniuqqz] .text {
	color: dimgray;
	font-weight: 400;
	position: absolute;
	top: calc(50% + (var(--loader-size) / 2));
	left: 50%;
	margin-top: 20px;
	transform: translate(-50%, 0);
}

[b-4gbhniuqqz] .icon-circle .circle-content {
	width: 100%;
	height: 100%;
}

[b-4gbhniuqqz] .icon-kjrw {
	width: 100%;
	height: 100%;
	padding: 13% 0% 13% 13%;
}
/* /Sections/Login/LoginLayout.razor.rz.scp.css */
.login-layout[b-xdupikew1f] {
	min-height: 100vh;
	background: #f4f7fb;
}

.login-layout[b-xdupikew1f]  .login-grid {
	min-height: 100vh;
	background: #f4f7fb;
}

.login-layout[b-xdupikew1f]  .login-item-visual {
	position: relative;
	min-height: 100vh;
	overflow: hidden;
	background: #71252e;
}

.login-layout[b-xdupikew1f]  .login-background {
	position: absolute;
	inset: 0;
	z-index: 0;
	display: block;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

	.login-layout[b-xdupikew1f]  .login-background > img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: right center;
	}

.login-layout[b-xdupikew1f]  .login-visual {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: flex-end;
	min-height: 100vh;
	overflow: hidden;
	padding: clamp(40px, 6vw, 88px);
	color: #ffffff;
}

.login-layout[b-xdupikew1f]  .login-visual-content {
	position: relative;
	z-index: 1;
	max-width: 760px;
}

.login-layout[b-xdupikew1f]  .login-eyebrow {
	margin: 0 0 14px;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.login-layout[b-xdupikew1f]  .login-visual h1 {
	max-width: 760px;
	margin: 0 0 18px;
	font-size: clamp(40px, 5vw, 72px);
	line-height: 1.02;
	letter-spacing: 0;
}

.login-layout[b-xdupikew1f]  .login-visual p {
	max-width: 620px;
	margin: 0;
	font-size: 18px;
	line-height: 1.7;
}

.login-layout[b-xdupikew1f]  .login-paper {
	display: flex;
	align-items: center;
	min-height: 100vh;
	background: #ffffff;
	border-radius: 0;
}

@media (max-width: 600px) {
	.login-layout[b-xdupikew1f]  .login-item-visual {
		min-height: 42vh;
	}

	.login-layout[b-xdupikew1f]  .login-item-form {
		min-height: auto;
	}

	.login-layout[b-xdupikew1f]  .login-visual {
		min-height: 42vh;
		padding: 28px;
	}

		.login-layout[b-xdupikew1f]  .login-visual h1 {
			font-size: 34px;
		}

	.login-layout[b-xdupikew1f]  .login-paper {
		min-height: auto;
	}
}
/* /Sections/Login/Pages/Login/LoginPage.razor.rz.scp.css */
.login-content[b-czhn9ypmn1] {
	display: block;
	width: 100%;
	padding: 40px;
}

.login-content .login-heading[b-czhn9ypmn1] {
	display: grid;
	gap: 8px;
	margin-bottom: 36px;
	justify-items: center;
	text-align: center;
}

.login-content .login-mark[b-czhn9ypmn1] {
	display: grid;
	width: 72px;
	height: 72px;
	margin-bottom: 6px;
	place-items: center;
	color: #ffffff;
	font-weight: 800;
	background: var(--mud-palette-primary);
	border-radius: 50%;
}

.login-content[b-czhn9ypmn1]  .login-field {
	margin-bottom: 16px;
}

.login-content[b-czhn9ypmn1]  .login-button-local {
	margin-top: 4px;
	color: var(--mud-palette-white);
}

.login-content .login-divider[b-czhn9ypmn1] {
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	gap: 12px;
	align-items: center;
	margin: 28px 0 18px;
	color: #8a98a8;
	font-size: 13px;
}

.login-content[b-czhn9ypmn1]  .login-button-entra {
	position: relative;
	background: #285f8f !important;
	color: #FFFFFF;
}

.login-content[b-czhn9ypmn1]  .login-button-icon {
	position: absolute;
	left: 20px;
	fill: #ffffff;
}

.login-content[b-czhn9ypmn1]  .login-note {
	margin-top: 18px;
}

[b-czhn9ypmn1] .icon-kjrw {
	height: 100%;
	width: 100%;
	padding: 13% 0% 13% 13%;
}
/* /Sections/Portal/Components/Bars/AppBar.razor.rz.scp.css */
[b-267qa4s5bw] .bar {
	height: var(--mud-appbar-height);
	justify-content: center;
}

[b-267qa4s5bw] .location-title {
	margin-left: 10px;
	line-height: 1rem;
}

[b-267qa4s5bw] .location-subtitle {
	margin-left: 10px;
	font-size: 0.8rem;
	line-height: 1rem;
	padding-top: 6px;
}

[b-267qa4s5bw] .actions {
	margin-left: 12px;
}

@media (max-width: 760px) {
	[b-267qa4s5bw] .location-container {
		display: none;
	}
}

	[b-267qa4s5bw] .actions .mud-icon-size-small {
		font-size: 1.5rem;
	}

.profile-wrapper[b-267qa4s5bw] {
	padding: 16px;
}
/* /Sections/Portal/Components/Drawers/Drawer.razor.rz.scp.css */
[b-5s9yrbvk24] .menu {
}

[b-5s9yrbvk24] .mud-navmenu.mud-navmenu-margin-dense .mud-nav-link {
	margin: 0px;
}

[b-5s9yrbvk24] .mud-nav-link .mud-nav-link-expand-icon {
	fill: var(--mud-palette-primary);
}
/* /Sections/Portal/Components/Drawers/DrawerSegmentCategory.razor.rz.scp.css */
[b-8ugbu947wr] .mud-nav-group > .mud-nav-link > .mud-nav-link-text {
    font-weight: normal;
}
/* /Sections/Portal/Components/Drawers/DrawerSegmentCategoryItem.razor.rz.scp.css */
[b-qunn7wixim] .menu {

}
/* /Sections/Portal/Components/Drawers/DrawerSegmentItem.razor.rz.scp.css */
/* /Sections/Portal/Components/Navigation/PortalBreadcrumbs.razor.rz.scp.css */
.portal-breadcrumbs[b-mbygtvyt6r] {
	margin: 1rem 0 1.25rem;
	margin-top: 20px;
}

.portal-breadcrumbs-items[b-mbygtvyt6r] {
	display: flex;
	align-items: center;
	padding: 10px 20px;
	flex-wrap: wrap;
	gap: 0.5rem;
}

[b-mbygtvyt6r] .portal-breadcrumb {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	font-size: 0.875rem;
	font-weight: 500;
}

[b-mbygtvyt6r] .portal-breadcrumb:not(:last-child)::after {
	content: "›";
	margin-bottom: 2px;
	color: var(--mud-palette-text-secondary);
	font-size: 1.25rem;
	font-weight: 400;
}

[b-mbygtvyt6r] .portal-breadcrumb-link {
	color: var(--mud-palette-primary);
	text-decoration: none;
}

[b-mbygtvyt6r] .portal-breadcrumb-link:hover,
[b-mbygtvyt6r] .portal-breadcrumb-link:focus-visible {
	text-decoration: underline;
}

[b-mbygtvyt6r] .portal-breadcrumb-current {
	color: var(--mud-palette-text-primary);
}
/* /Sections/Portal/Components/Searching/GlobalSearchBar.razor.rz.scp.css */
.global-search[b-4kgbm3ohap] {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}

.global-search:not(:focus-within) .search-results-overlay[b-4kgbm3ohap] {
	display: none;
}

.search-field[b-4kgbm3ohap] {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	min-height: 48px;
	padding-right: 20px;
	padding-left: 20px;
	box-sizing: border-box;
}

[b-4kgbm3ohap] .search-input {
	width: 100%;
}

[b-4kgbm3ohap] .search-field .mud-input-control {
	margin: 0;
}

[b-4kgbm3ohap] .search-field .mud-input {
	min-height: 48px;
	margin: 0;
	padding-right: 40px;
	background: transparent;
	color: var(--mud-palette-text-primary);
}

[b-4kgbm3ohap] .search-field .mud-input-adornment {
	color: var(--mud-palette-text-secondary);
}

[b-4kgbm3ohap] .search-field input {
	padding-top: 12px;
	padding-bottom: 12px;
}

.clear-button[b-4kgbm3ohap] {
	position: absolute;
	top: 50%;
	right: 20px;
	z-index: 1;
	transform: translateY(-50%);
}

.search-results-overlay[b-4kgbm3ohap] {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 1400;
}

[b-4kgbm3ohap] .search-results {
	width: 100%;
	max-height: min(70vh, 640px);
	overflow-x: hidden;
	overflow-y: auto;
	background: var(--mud-palette-surface);
	border-top: 1px solid var(--mud-palette-divider);
	border-bottom: 1px solid var(--mud-palette-divider);
	box-shadow: 0 10px 18px -16px color-mix(in srgb, var(--mud-palette-text-primary) 35%, transparent);
}

.search-result-groups[b-4kgbm3ohap] {
	display: grid;
	grid-template-columns: max-content max-content minmax(0, 1fr) max-content;
	column-gap: 20px;
}

.search-result-group[b-4kgbm3ohap] {
	display: contents;
}

.search-result-group-header[b-4kgbm3ohap] {
	grid-column: 1 / -1;
	display: flex;
	align-items: center;
	min-height: 32px;
	padding: 0 20px;
	gap: 4px;
	border-bottom: 1px solid var(--mud-palette-divider);
	color: var(--mud-palette-primary);
	font-size: 0.72rem;
	font-weight: 700;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	box-sizing: border-box;
}

@media (max-width: 700px) {
	.search-result-groups[b-4kgbm3ohap] {
		grid-template-columns: minmax(0, 1fr) max-content;
		column-gap: 12px;
	}
}

.search-result-group-count[b-4kgbm3ohap] {
	color: var(--mud-palette-text-secondary);
}

.empty-result[b-4kgbm3ohap] {
	padding: 12px 20px;
	color: var(--mud-palette-text-secondary);
}

.search-results-footer[b-4kgbm3ohap] {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	border-top: 1px solid var(--mud-palette-divider);
	box-sizing: border-box;
}

.view-all-result[b-4kgbm3ohap] {
	padding: 0;
	border: 0;
	width: 100%;
	background: transparent;
	color: var(--mud-palette-primary);
	font: inherit;
	font-weight: 600;
	cursor: pointer;
	height: 44px;
	justify-content: center;
	display: flex;
	align-items: center;
}

	.view-all-result:hover[b-4kgbm3ohap],
	.view-all-result:focus-visible[b-4kgbm3ohap] {
		outline: none;
		background: color-mix(in srgb, var(--mud-palette-surface) 96%, var(--mud-palette-text-primary) 4%);
	}

@media (max-width: 600px) {
	.search-field[b-4kgbm3ohap] {
		padding-right: 12px;
		padding-left: 12px;
	}

	.clear-button[b-4kgbm3ohap] {
		right: 12px;
	}

	.search-result-group-header[b-4kgbm3ohap],
	.empty-result[b-4kgbm3ohap],
	.search-results-footer[b-4kgbm3ohap] {
		padding-right: 12px;
		padding-left: 12px;
	}
}
/* /Sections/Portal/Components/Searching/GlobalSearchResultRow.razor.rz.scp.css */
.search-result-row[b-6njf2unjwd] {
    display: grid;
    grid-template-columns: subgrid;
    grid-column: 1 / -1;
    align-items: center;
    width: 100%;
    min-height: 42px;
    padding: 0 20px;
    border: 0;
    border-bottom: 1px solid var(--mud-palette-divider);
    background: var(--mud-palette-surface);
    color: var(--mud-palette-text-primary);
    font: inherit;
    text-align: left;
    cursor: pointer;
    box-sizing: border-box;
}

    .search-result-row:hover[b-6njf2unjwd],
    .search-result-row:focus-visible[b-6njf2unjwd] {
        background: color-mix(in srgb, var(--mud-palette-surface) 94%, var(--mud-palette-primary) 6%);
        outline: none;
    }

.result-primary[b-6njf2unjwd],
.result-secondary[b-6njf2unjwd],
.result-third[b-6njf2unjwd] {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.result-primary[b-6njf2unjwd] {
    font-weight: 600;
}

.result-secondary[b-6njf2unjwd],
.result-third[b-6njf2unjwd] {
    color: var(--mud-palette-text-secondary);
    font-size: var(--mud-typography-body2-size);
}

[b-6njf2unjwd] .result-arrow {
    justify-self: end;
    color: var(--mud-palette-text-secondary);
}

@media (max-width: 1000px) {
    .search-result-groups[b-6njf2unjwd] {
        grid-template-columns: max-content minmax(0, 1fr) max-content;
        column-gap: 16px;
    }

    .result-third[b-6njf2unjwd] {
        display: none;
    }
}

@media (max-width: 700px) {
    .search-result-groups[b-6njf2unjwd] {
        grid-template-columns: minmax(0, 1fr) max-content;
        column-gap: 12px;
    }

    .search-result-row[b-6njf2unjwd] {
        padding-right: 12px;
        padding-left: 12px;
    }

    .result-secondary[b-6njf2unjwd],
    .result-third[b-6njf2unjwd] {
        display: none;
    }
}
/* /Sections/Portal/Components/Searching/GlobalSearchSection.razor.rz.scp.css */
.global-search-surface[b-lyxj8cnq8e] {
    position: relative;
    z-index: 1200;
    width: 100%;
}
/* /Sections/Portal/Pages/Account/AccountDetailsPage.razor.rz.scp.css */
[b-ilmhkt2wlv] {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/AdminPortalUsers/AdminPortalUserPage.razor.rz.scp.css */
[b-mkccpzgwg9] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/AdminPortalUsers/AdminPortalUsersPage.razor.rz.scp.css */
[b-sa080ku5ki] .mud-card {
    margin-top: 20px;
}

[b-sa080ku5ki] .mud-tabs-tabbar-wrapper
{
    width: 100%;
}

[b-sa080ku5ki] .mud-tabs-tabbar-wrapper .mud-tooltip-root
{
    width: 100%;
}
/* /Sections/Portal/Pages/AdminTenants/AdminTenantPage.razor.rz.scp.css */
[b-bp6ga59oif] .mud-card {
    margin-top: 20px;
}

[b-bp6ga59oif] .mud-tabs-tabbar-wrapper {
    width: 100%;
}

[b-bp6ga59oif] .mud-tabs-tabbar-wrapper .mud-tooltip-root {
    width: 100%;
}
/* /Sections/Portal/Pages/AdminTenants/AdminTenantsPage.razor.rz.scp.css */
[b-1rhws5ttdh] {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/Audits/AuditEntryPage.razor.rz.scp.css */
[b-7m0twwas05] .mud-card {
    margin-top: 20px;
}


[b-7m0twwas05] .mud-card:last-of-type {
    margin-bottom: 20px;
}
/* /Sections/Portal/Pages/Cases/CasePage.razor.rz.scp.css */
[b-dfqj11mxqu] .mud-card {
    margin-top: 20px;
}


[b-dfqj11mxqu] .mud-card:last-of-type {
    margin-bottom: 20px;
}
/* /Sections/Portal/Pages/Cases/CasesPage.razor.rz.scp.css */
[b-f03pkfjbkp] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/CaseTasks/CaseTasksPage.razor.rz.scp.css */
[b-187ndret7s] .mud-card {
    margin-top: 20px;
}

[b-187ndret7s] h6 {
    display: flex;
    flex-direction: row;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--mud-palette-table-lines);
}
/* /Sections/Portal/Pages/CaseUpdates/CaseUpdatePage.razor.rz.scp.css */
[b-rcsqzt6xy1] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/ClientAddresses/ClientAddressPage.razor.rz.scp.css */
[b-22ue0pglvd] .mud-card {
    margin-top: 20px;
}

/* /Sections/Portal/Pages/Clients/ClientPage.razor.rz.scp.css */
[b-670jl8i5ag] .mud-card {
    margin-top: 20px;
}

[b-670jl8i5ag] .mud-card:last-of-type {
    margin-bottom: 20px;
}
/* /Sections/Portal/Pages/Clients/ClientsPage.razor.rz.scp.css */
[b-pm68zwavn7] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/ConsultationShifts/ConsultationShiftPage.razor.rz.scp.css */
[b-cxa8539rx6] {
    margin-top: 20px;
}

[b-cxa8539rx6] .mud-paper {
    margin-top: 20px;
}

[b-cxa8539rx6] .mud-paper:last-of-type {
    margin-bottom: 20px;
}
/* /Sections/Portal/Pages/ConsultationShifts/ConsultationShiftsPage.razor.rz.scp.css */
[b-a1npcggedf] {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/Documents/DocumentPage.razor.rz.scp.css */
[b-r4lnxjt0n4] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/Documents/DocumentsPage.razor.rz.scp.css */
[b-endo4nqpf9] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/Letters/LettersPage.razor.rz.scp.css */
[b-76pttttc8p] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/Minutes/MinutesPage.razor.rz.scp.css */
[b-fomvfg0421] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/Search/SearchPage.razor.rz.scp.css */
.search-page[b-e25cdfiycx] {
	width: 100%;
}

.status-card-content[b-e25cdfiycx] {
	padding: 40px;
}

.result-groups[b-e25cdfiycx] {
	display: flex;
	flex-direction: column;
	margin-top: 16px;
	gap: 24px;
}

[b-e25cdfiycx] .result-card {
	overflow: hidden;
}
/* /Sections/Portal/Pages/Tenants/TenantPage.razor.rz.scp.css */
[b-yewi0ko85v] .mud-card {
    margin-top: 20px;
}

[b-yewi0ko85v] .mud-tabs-tabbar-wrapper
{
    width: 100%;
}

[b-yewi0ko85v] .mud-tabs-tabbar-wrapper .mud-tooltip-root
{
    width: 100%;
}
/* /Sections/Portal/Pages/Tenants/TenantsPage.razor.rz.scp.css */
[b-1831kw9mtl] {
    margin-top: 20px;
}
/* /Sections/Portal/Pages/TenantUsers/TenantUserPage.razor.rz.scp.css */
[b-1o62jizefh] .mud-card {
    margin-top: 20px;
}
/* /Sections/Portal/PortalLayout.razor.rz.scp.css */
[b-7u3zzxvxd4] .portal-content {
	min-height: 100vh;
	background: #f4f7fb;
}

[b-7u3zzxvxd4] .portal-container {
	padding-top: 32px;
	padding-bottom: 48px;
}
