@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.g22u5lm4z9.bundle.scp.css';

/* /Components/Common/Cards/AccountCard.razor.rz.scp.css */
.account-card[b-r76hftl62f] {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	border-bottom: 1px solid var(--color-gray-300);
	padding: 1rem 0;
	font-family: sans-serif;
}

.account-card-left[b-r76hftl62f] {
	display: flex;
	flex-direction: column;
	width: 100%;
	align-items: end;
}

.account-number[b-r76hftl62f] {
	font-weight: bold;
	font-size: 1.25rem;
	color: var(--color-accent-content);
}

.account-card-divider[b-r76hftl62f] {
	background-color: var(--color-gray-400);
	border-radius: 5rem;
	height: -webkit-fill-available;
	padding: .05rem;
	margin: 0 2rem;
}

.account-card-right[b-r76hftl62f] {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
}

.start-date[b-r76hftl62f] {
	font-size: 0.875rem;
	color: var(--color-gray-500)
}

.account-card-arrow[b-r76hftl62f] {
	width: 2rem;
	background: url("img/svg/arrow-right.svg") no-repeat center;
	padding-left: 1rem;
}

.account-card-flag[b-r76hftl62f] {
	display: flex;
	gap: .2rem;
	font-size: small;
}

/* /Components/Common/Cards/BaseCard.razor.rz.scp.css */
.base-card[b-asowococwk] {
	border: 1px solid var(--border-color-primary-20);
	border-radius: 0.75rem;
	width: 100%;
}

.base-card > *[b-asowococwk] {
	padding: .7rem;
}

.base-card > div:first-child[b-asowococwk] {
	padding: .5rem;
}

.base-card-header[b-asowococwk] {
	display: flex;
	justify-content: center;
}

.base-card-body[b-asowococwk] {
	display: flex;
	flex-direction: column;
	gap: .5rem;
}
/* /Components/Common/Cards/CreditStatusCard.razor.rz.scp.css */
.card[b-10amgiuurs] {
	border-radius: 1rem;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	width: 100%;
}

.card-header[b-10amgiuurs] {
	border-radius: 1rem 1rem 0 0;
	background: var(--color-primary-500);
	color: var(--color-primary-content);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 1rem;
}

.card > .divided-table[b-10amgiuurs] {
	border: none;
}
/* /Components/Common/Cards/InformationCard.razor.rz.scp.css */
.information-card[b-5gku8lan1y] {
	background-color: #D8EEFF;
}

.information-card[b-5gku8lan1y]  p {
	color: var(--color-info-content-dark)
}
/* /Components/Common/Cards/RowCard.razor.rz.scp.css */
.card[b-ylqod0gf6b] {
	border-radius: 1rem;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	width: 100%;
}

.card-header[b-ylqod0gf6b] {
	border-radius: 1rem 1rem 0 0;
	background: var(--color-primary-500);
	color: var(--color-primary-content);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 1rem;
}

.card > .divided-table[b-ylqod0gf6b] {
	border: none;
}

.late[b-ylqod0gf6b] {
	background: var(--color-accent-600);
}

.overdue[b-ylqod0gf6b] {
	background: var(--color-red-600);
}


/* /Components/Common/FileUploader.razor.rz.scp.css */
.file-container[b-4nvsag3dgn]{
	width: 100%;
}

progress[b-4nvsag3dgn]::-webkit-progress-value
{
	background: #36CBBD;
	
}
.progress-row[b-4nvsag3dgn] {
	padding: 0;
}

.progress-row progress[b-4nvsag3dgn] {
	overflow: auto;
	width: 100%;
	height: 4px;
	display: block;
}

#file-selector-label[b-4nvsag3dgn]{
	border: solid #36CBBD;
	border-radius: 20rem;
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	padding: 0.6rem 1.8rem;
	position: relative;
	overflow: hidden;
	width: -webkit-fill-available;
	justify-content: center;
}

label svg[b-4nvsag3dgn] {
	width: 1.2rem;
	height: 1.2rem;
}

#file-selector-label progress[b-4nvsag3dgn] {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	opacity: 0.2;
	z-index: 0;
}

#file-selector-label > :not(progress)[b-4nvsag3dgn] {
	position: relative;
	z-index: 1;
}

[b-4nvsag3dgn] input[type="file"] {
	display: none;
}
/* /Components/Common/QrScanner.razor.rz.scp.css */
.qr-overlay[b-qr0zfai1lq] {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.65);
	backdrop-filter: blur(6px);

	display: none;
	justify-content: center;
	align-items: center;

	z-index: 9999;
}

.qr-overlay.active[b-qr0zfai1lq] {
	display: flex;
}

.qr-container[b-qr0zfai1lq] {
	position: relative;
	width: 90%;
	max-width: 26.25rem;
	aspect-ratio: 1 / 1;

	background: #000;
	border-radius: 1.125rem;
	overflow: hidden;

	box-shadow: 0 25px 60px rgba(0, 0, 0, 0.45);
}

#qrScanner[b-qr0zfai1lq] {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 1.125rem;
}

button[b-qr0zfai1lq]{
	color: black;
	font-weight: normal;
	border: #36CBBD solid;
	background-color: #f3f6f8;
	padding: 0.6rem 1.8rem;
}
/* /Components/Layout/Headers/BaseHeader.razor.rz.scp.css */
.page-header > img[b-cp1dh8i3d4] {
	border-radius: 1rem;
	max-height: 4rem;
	max-width: 4rem;
	margin-bottom: 1rem;
	background-repeat: no-repeat;
	background-size: cover;
}
/* /Components/Layout/Headers/BrandedHeader.razor.rz.scp.css */
.page-header > img[b-9a9fa7uvpr] {
	border-radius: 1rem;
	max-height: 4rem;
	max-width: 4rem;
	margin-bottom: 1rem;
	background-repeat: no-repeat;
	background-size: cover;
}
/* /Components/Layout/InitialLayout.razor.rz.scp.css */
.initial-layout[b-kazsrs90vv] {
	display: flex;
	padding: 2rem 2rem .5rem;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-height: 100vh;
	background-color: var(--color-primary-100)
}

.initial-layout main[b-kazsrs90vv] {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#blazor-error-ui[b-kazsrs90vv] {
	color-scheme: light only;
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	display: none;
	left: 0;
	padding: 0.6rem 1.25rem 0.7rem 1.25rem;
	position: fixed;
	width: 100%;
	z-index: 1000;
}
/* /Components/Layout/InternalLayout.razor.rz.scp.css */
#blazor-error-ui[b-6iiv7x3ato] {
	color-scheme: light only;
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	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-6iiv7x3ato] {
	cursor: pointer;
	position: absolute;
	right: 0.75rem;
	top: 0.5rem;
}

.navbar-menu-toggler[b-6iiv7x3ato] {
	transition: opacity .3s ease, transform .15s ease;
	position: relative;
	min-width: 2.8rem;
	min-height: 2.8rem;
	color: white;
	border-radius: 5px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-list" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5"/></svg>') no-repeat center/2.8rem;
	cursor: pointer;
	user-select: none;
}

.navbar-menu-toggler:active[b-6iiv7x3ato] {
	outline: none;
	box-shadow: none;
	transform: scale(0.9);
	opacity: 0.8;
}


/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-wsugtfces5] {
	color-scheme: light only;
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	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-wsugtfces5] {
	cursor: pointer;
	position: absolute;
	right: 0.75rem;
	top: 0.5rem;
}

.navbar-menu-toggler[b-wsugtfces5] {
	transition: opacity .3s ease, transform .15s ease;
	position: relative;
	min-width: 2.8rem;
	min-height: 2.8rem;
	color: white;
	border-radius: 5px;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-list" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5"/></svg>') no-repeat center/2.8rem;
	cursor: pointer;
	user-select: none;
}

.navbar-menu-toggler:active[b-wsugtfces5] {
	outline: none;
	box-shadow: none;
	transform: scale(0.9);
	opacity: 0.8;
}


.navbar-logo[b-wsugtfces5] {
	width: 10rem;

}
/* /Components/Loan/AccountStatement.razor.rz.scp.css */
h1[b-i22i4roipp], h2[b-i22i4roipp] {
	color: var(--color-primary-700);
}

h2[b-i22i4roipp] {
	font-weight: normal;
	font-size: medium;
	align-self: flex-start;
	text-align: left;
}

.grid-3[b-i22i4roipp], .grid-2[b-i22i4roipp]{
	display: grid;
	gap: 0.5rem 1.5rem;
}

.grid-3[b-i22i4roipp] {
	grid-template-columns: repeat(3, 1fr);
}

.grid-2[b-i22i4roipp] {
	grid-template-columns: repeat(2, 1fr);
}

th[b-i22i4roipp]{
	font-weight: bold;
	text-align: left;
}

section[b-i22i4roipp]  {
	display: flex;
	flex-direction: column;
	gap: 1rem;
}

ul[b-i22i4roipp]{
	list-style: inherit;
	padding: 1rem;
	margin: 0 1rem;
}
/* /Components/Loan/ContractSignature.razor.rz.scp.css */
a[b-ytauyuuupp]::after {
	background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 2.50098C14 2.22483 13.7761 2.00098 13.5 2.00098H7.5C7.22386 2.00098 7 2.22483 7 2.50098C7 2.77712 7.22386 3.00098 7.5 3.00098H12.2929L2.14645 13.1474C1.95118 13.3427 1.95118 13.6593 2.14645 13.8545C2.34171 14.0498 2.65829 14.0498 2.85355 13.8545L13 3.70808V8.50098C13 8.77712 13.2239 9.00098 13.5 9.00098C13.7761 9.00098 14 8.77712 14 8.50098V2.50098Z" fill="%231D7AFC"/></svg>');
}

.arrow-redirect[b-ytauyuuupp] {
	color: var(--color-blue-700);
	display: flex;
	border-bottom: var(--color-blue-600) solid 1px;
	width: fit-content;
}
/* /Components/Loan/LoanMovements.razor.rz.scp.css */
.movement-card[b-e2maydaxzc] {
	border-bottom: 1px black solid;
	padding: .4rem .7rem;
}

.movement-card-body[b-e2maydaxzc] {
	height: 3rem;
	display: flex;
	font-weight: bold;
	justify-content: space-between;
	align-items: center;
}

.movement-card-body > p:nth-child(2)[b-e2maydaxzc]::after {
	content: url("img/svg/arrow-right.svg");
}

.movement-card-body > p.up-arrow:nth-child(2)[b-e2maydaxzc]::before {
	align-self: anchor-center;
	content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 2.50098C14 2.22483 13.7761 2.00098 13.5 2.00098H7.5C7.22386 2.00098 7 2.22483 7 2.50098C7 2.77712 7.22386 3.00098 7.5 3.00098H12.2929L2.14645 13.1474C1.95118 13.3427 1.95118 13.6593 2.14645 13.8545C2.34171 14.0498 2.65829 14.0498 2.85355 13.8545L13 3.70808V8.50098C13 8.77712 13.2239 9.00098 13.5 9.00098C13.7761 9.00098 14 8.77712 14 8.50098V2.50098Z" fill="%2314716C"/></svg>');
}

.movement-card-body > p.down-arrow:nth-child(2)[b-e2maydaxzc]::before {
	align-self: anchor-center;
	content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 13.501C2 13.7771 2.22386 14.001 2.5 14.001H8.5C8.77614 14.001 9 13.7771 9 13.501C9 13.2248 8.77614 13.001 8.5 13.001H3.70711L13.8536 2.85453C14.0488 2.65927 14.0488 2.34269 13.8536 2.14742C13.6583 1.95216 13.3417 1.95216 13.1464 2.14742L3 12.2939V7.50098C3 7.22483 2.77614 7.00098 2.5 7.00098C2.22386 7.00098 2 7.22483 2 7.50098V13.501Z" fill="%23922A22"/></svg>');
}

.movement-card-body > p:nth-child(2)[b-e2maydaxzc] {
	gap: 1rem;
	display: flex;
}

.movement-card-header[b-e2maydaxzc] {
	display: flex;
	justify-content: space-between;
	font-size: small;
}
/* /Components/Loan/LoanSimulation.razor.rz.scp.css */
.loan-container[b-drubnj755v] {
	text-align: center;
}

.input-box[b-drubnj755v] {
	display: flex;
	align-items: center;
}

.input-box span[b-drubnj755v] {
	font-size: 2.5rem;
	font-weight: bold;
	color: var(--color-primary);
	margin-right: .5rem;
}

.input-box input[b-drubnj755v] {
	border: 2px solid var(--color-primary-900);
	border-radius: 5px;
	padding: 0.5rem 1rem;
	justify-content: center;
	font-size: 1.5rem;
	width: 100%;
	text-align: center;
}

.payment-info[b-drubnj755v] {
	border-radius: 1rem;
	padding: 1rem;
	text-align: center;
	border: 2px solid rgb(from var(--color-primary-800) r g b/20%);
}
/* /Components/Loan/LoanStarted.razor.rz.scp.css */
.resumen-box[b-prbv2d7ly3] {
	background-color: var(--color-primary-100);
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 20px;
	border-radius: 8px;
	box-sizing: border-box;

}

.resumen-item[b-prbv2d7ly3] {
	text-align: center;
	flex: 1;
}

.divider[b-prbv2d7ly3] {
	width: 1px;
	background-color: var(--color-gray-300);
	height: -webkit-fill-available;
}

.amount[b-prbv2d7ly3] {
	font-size: 1.2rem;
	font-weight: 600;
}

/* /Components/Loan/LoanStatus.razor.rz.scp.css */
.domiciliation-card[b-xsxdbha9z2],
.late-payment-card[b-xsxdbha9z2],
.movement-card[b-xsxdbha9z2] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	border-radius: .5rem;
	padding: .9rem;
	gap: 0.2rem;
}

.domiciliation-card[b-xsxdbha9z2] {
	border: solid 1px var(--color-yellow-600);
	color: var(--color-yellow-900);
	background-color: var(--color-yellow-50);
}

.late-payment-card[b-xsxdbha9z2] {
	color: var(--color-red-900);
	border: 1px solid var(--color-red-600);
	background-color: var(--color-red-50);
}

.domiciliation-card-title[b-xsxdbha9z2],
.late-payment-card-title[b-xsxdbha9z2] {
	display: flex;
	justify-content: space-between;
}

.domiciliation-card-content p[b-xsxdbha9z2],
.late-payment-card-content p[b-xsxdbha9z2] {
	font-weight: bold;
	font-size: large;
}

.late-payment-card-content[b-xsxdbha9z2] {
	align-self: end;
}

.domiciliation-card-title > p:nth-child(2)[b-xsxdbha9z2],
.late-payment-card-title > p:nth-child(2)[b-xsxdbha9z2] {
	text-decoration: underline;
}

.late-payment-card-content p[b-xsxdbha9z2] {
	display: flex;
	justify-content: flex-end;
}

.domiciliation-card-content[b-xsxdbha9z2],
.movement-card-content[b-xsxdbha9z2],
.movement-card-footer[b-xsxdbha9z2] {
	display: flex;
	justify-content: space-between;
}

.late-payment-card-title > p:nth-child(1)[b-xsxdbha9z2], .domiciliation-card-title > p:nth-child(1)[b-xsxdbha9z2] {
	display: flex;
	gap: 0.3rem;
}

.movement-card-content[b-xsxdbha9z2] {
	font-weight: bold;
	font-size: medium;
}

.card[b-xsxdbha9z2] {
	background-color: var(--color-neutral-100);
	border-radius: .5rem;
}


.card-body[b-xsxdbha9z2] {
	height: 4rem;
}

.card-header[b-xsxdbha9z2] {
	display: flex;
	justify-content: space-between;
	font-size: small;
	background-color: var(--color-neutral-200);
	border-radius: .5rem .5rem 0 0;
	font-weight: bold;
}

.card-header > p:nth-child(2)[b-xsxdbha9z2]::before {
	content: url("img/svg/clock.svg");
	filter: brightness(0);
}

.card-header > p:nth-child(2)[b-xsxdbha9z2] {
	display: flex;
	gap: .3rem;
}

.movement-card-date[b-xsxdbha9z2],
.movement-card-footer[b-xsxdbha9z2] {
	font-size: small;
}

.late-card > .card-header > p:nth-child(2)[b-xsxdbha9z2]::before {
	content: url("img/svg/warning.svg");
	filter: brightness(5);
}

.late-card[b-xsxdbha9z2] {
	background-color: var(--color-red-100);
}

.late-card > .card-header[b-xsxdbha9z2] {
	background-color: var(--color-red-500);
	color: var(--color-primary-content);
}
/* /Components/Loan/MakePayment.razor.rz.scp.css */
#account-number[b-ppcttvvv3u] {
	gap: .2rem;
	padding: .3rem;
	border-radius: 1rem;
	display: flex;
	align-items: center;
	transition: background-color 0.3s ease, color 0.3s ease;
	position: relative;
}

.copy-btn[b-ppcttvvv3u] {
	padding: 0;
}

#account-number.copied[b-ppcttvvv3u] {
	background-color: var(--color-green-100); 
	color: var(--color-green-800);
}

#account-number.copied > .copy-btn[b-ppcttvvv3u] {
	display: none;
}
#account-number .checkmark[b-ppcttvvv3u] {
	display: none;
	color: var(--color-green-800);
	font-weight: bold;
	animation: fadeInOut-b-ppcttvvv3u 1.2s forwards;
}

#account-number.copied .checkmark[b-ppcttvvv3u] {
	display: inline;
}

.table-container[b-ppcttvvv3u] {
	border: var(--border-color-primary-20) 2px solid;
	border-radius: .5rem;
}

.table-container > *[b-ppcttvvv3u] {
	width: 100%;
}

.table-container > table > * > tr:not(:last-child)[b-ppcttvvv3u],
.table-container > table > thead > tr[b-ppcttvvv3u] {
	border-bottom: var(--border-color-primary-20) 2px solid;
}

.table-container > table > tbody > tr > td:nth-child(3)[b-ppcttvvv3u] {
	font-weight: bold;
	gap: .3rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.table-container > table > * > tr[b-ppcttvvv3u] {
	font-size: .8rem;
	text-align: center;
}

.table-container > table > thead > tr:first-child[b-ppcttvvv3u] {
	font-weight: bold;
}

@keyframes fadeInOut-b-ppcttvvv3u {
	0% {
		opacity: 0;
		transform: scale(0.5);
	}
	20% {
		opacity: 1;
		transform: scale(1.2);
	}
	80% {
		opacity: 1;
		transform: scale(1);
	}
	100% {
		opacity: 0;
		transform: scale(0.5);
	}
}


@media (max-width: 375px) {
	.divided-table > div[b-ppcttvvv3u] {
		padding: 0.3rem;
	}

	#account-number[b-ppcttvvv3u],
	.table-container > table > tbody[b-ppcttvvv3u] {
		font-size: .8rem;
	}
}
/* /Components/Loan/PaymentPlan.razor.rz.scp.css */
.resumen-box[b-1htetdqrl5] {
	background-color: var(--color-primary-100);
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 20px;
	border-radius: 8px;
	box-sizing: border-box;

}

.resumen-item[b-1htetdqrl5] {
	text-align: center;
	flex: 1;
}

.divider[b-1htetdqrl5] {
	width: 1px;
	background-color: var(--color-gray-300);
	height: -webkit-fill-available;
}

.amount[b-1htetdqrl5] {
	font-size: 1.2rem;
	font-weight: 600;
}

table > thead > tr > th:first-child[b-1htetdqrl5] {
	border-radius: 1rem 0 0 0;
}

table > thead > tr > th:last-child[b-1htetdqrl5] {
	border-radius: 0 1rem 0 0;
}

.divided-table > table > tbody > tr > td[b-1htetdqrl5] {
	text-align: center;
}

.divided-table > table > tbody > tr > td:last-child[b-1htetdqrl5] {
	font-weight: bold;
}

table > thead > tr > th[b-1htetdqrl5] {
	background-color: var(--color-primary-900);
	color: var(--color-primary-content);
	padding: .3rem;
}
/* /Components/Loan/StatusCard.razor.rz.scp.css */
.status-card[b-rkcfruevna] {
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	margin-left: -2rem;
	margin-top: -2rem;
	margin-right: -2rem;
	gap: 0.75rem;
	align-items: flex-start;
	border-radius: 0 0 1rem 1rem;
	padding: 1rem;
	justify-content: space-evenly;
}

.status-card form[b-rkcfruevna] {
	display: flex;
	justify-content: flex-end;
}

.close-button[b-rkcfruevna]{
	font-size: 1.5rem;
}

.status-card .close-button[b-rkcfruevna] {
	background: transparent;
	border: none;
	font-weight: 600;
	cursor: pointer;
	line-height: 1;
	opacity: 0.8;
	padding: 0;
}

.close-button[b-rkcfruevna]::after {
	display: none;
}

.status-card .message[b-rkcfruevna] {
	display: flex;
	align-items: center;
}

.status-card.Info[b-rkcfruevna]{
	background-color: var(--color-info);
}

.status-card.Info[b-rkcfruevna], .status-card.Info .close-button[b-rkcfruevna], .status-card.Info>.message[b-rkcfruevna] {
	color: var(--color-info-content-dark);
}

.status-card.Warning[b-rkcfruevna] {
	background-color: var(--color-warning);
}

.status-card.Warning[b-rkcfruevna], .status-card.Warning .close-button[b-rkcfruevna], .status-card.Warning>.message[b-rkcfruevna]{
	color: var(--color-success-content);
}

.status-card.Error[b-rkcfruevna] {
	background-color: var(--color-error);
}

.status-card.Error[b-rkcfruevna], .status-card.Error .close-button[b-rkcfruevna], .status-card.Error>.message[b-rkcfruevna]{
	color: var(--color-error-content);
}


.status-card.Info[b-rkcfruevna]::after{
	content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22.5C6.20101 22.5 1.5 17.799 1.5 12C1.5 6.20101 6.20101 1.5 12 1.5C17.799 1.5 22.5 6.20101 22.5 12C22.5 17.799 17.799 22.5 12 22.5ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23124BBB"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%23124BBB"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%23124BBB"/></svg>');
	line-height: 1;
}

.status-card.Warning[b-rkcfruevna]::after{
	content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4259 0.652017C11.2952 -0.217341 12.7048 -0.217338 13.5741 0.652018L23.348 10.4259C24.2173 11.2952 24.2173 12.7048 23.348 13.5741L13.5741 23.348C12.7048 24.2173 11.2952 24.2173 10.4259 23.348L0.652017 13.5741C-0.217341 12.7048 -0.217338 11.2952 0.652018 10.4259L10.4259 0.652017ZM12.5247 1.70143C12.2349 1.41164 11.7651 1.41164 11.4753 1.70142L1.70143 11.4753C1.41164 11.7651 1.41164 12.2349 1.70142 12.5247L11.4753 22.2986C11.7651 22.5884 12.2349 22.5884 12.5247 22.2986L22.2986 12.5247C22.5884 12.2349 22.5884 11.7651 22.2986 11.4753L12.5247 1.70143Z" fill="%2386650D"/><path d="M10.5023 16.5C10.5023 15.6716 11.1739 15 12.0023 15C12.8307 15 13.5023 15.6716 13.5023 16.5C13.5023 17.3284 12.8307 18 12.0023 18C11.1739 18 10.5023 17.3284 10.5023 16.5Z" fill="%2386650D"/><path d="M10.6493 7.49256C10.5693 6.69343 11.1969 6 12 6C12.8031 6 13.4307 6.69343 13.3507 7.49256L12.8246 12.7537C12.7823 13.1774 12.4258 13.5 12 13.5C11.5742 13.5 11.2177 13.1774 11.1754 12.7537L10.6493 7.49256Z" fill="%2386650D"/></svg>');
	line-height: 1;
}

.status-card.Error[b-rkcfruevna]::after{
	content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9076 3.02355C11.9337 3.00907 11.9662 3 12.0023 3C12.0384 3 12.071 3.00907 12.097 3.02355C12.1195 3.03604 12.1492 3.05889 12.1791 3.10969L22.4645 20.6097C22.518 20.7007 22.5169 20.796 22.4677 20.8847C22.443 20.9292 22.4122 20.9585 22.3857 20.975C22.3636 20.9887 22.3351 21 22.2877 21H1.71689C1.66955 21 1.64107 20.9887 1.61898 20.975C1.59244 20.9585 1.56158 20.9292 1.53691 20.8847C1.4877 20.796 1.48663 20.7007 1.54012 20.6097L11.8256 3.10969C11.8554 3.05889 11.8851 3.03604 11.9076 3.02355ZM13.4723 2.34963C12.8064 1.21679 11.1982 1.21679 10.5324 2.34963L0.246939 19.8496C-0.43861 21.0161 0.384418 22.5 1.71689 22.5H22.2877C23.6202 22.5 24.4432 21.0161 23.7577 19.8496L13.4723 2.34963Z" fill="%237A2822"/><path d="M10.5023 18C10.5023 17.1716 11.1739 16.5 12.0023 16.5C12.8307 16.5 13.5023 17.1716 13.5023 18C13.5023 18.8284 12.8307 19.5 12.0023 19.5C11.1739 19.5 10.5023 18.8284 10.5023 18Z" fill="%237A2822"/><path d="M10.6493 8.99256C10.5693 8.19343 11.1969 7.5 12 7.5C12.8031 7.5 13.4307 8.19343 13.3507 8.99256L12.8246 14.2537C12.7823 14.6774 12.4258 15 12 15C11.5742 15 11.2177 14.6774 11.1754 14.2537L10.6493 8.99256Z" fill="%237A2822"/></svg>');
	line-height: 1;
}
/* /Components/Pages/ErrorPage.razor.rz.scp.css */
main[b-vfjp632zzm] {
	gap: 1.5rem;
}
/* /Components/Pages/Home.razor.rz.scp.css */
.home-container[b-dognomxasz] {
	display: flex;
	flex-direction: column;
	gap: 2rem;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.home-container > div > img[b-dognomxasz] {
	width: 30rem;
	justify-self: center;
}

/* /Components/Profile/Home.razor.rz.scp.css */
p[b-1rmdf7ofs2], h1[b-1rmdf7ofs2] {
	text-align: center;
}
/* /Components/Profile/Update/UpdateCfdi.razor.rz.scp.css */
.information-title[b-bw52xd8eye]{
	display: flex;
	align-items: center;
	color: var(--color-info-content-dark);
	gap: 0.2rem;
}

.information-title[b-bw52xd8eye]::before {
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8C15 11.866 11.866 15 8 15ZM8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z' fill='%23124BBB'/%3E%3Cpath d='M7.00154 11C7.00154 10.4477 7.44926 10 8.00154 10C8.55383 10 9.00154 10.4477 9.00154 11C9.00154 11.5523 8.55383 12 8.00154 12C7.44926 12 7.00154 11.5523 7.00154 11Z' fill='%23124BBB'/%3E%3Cpath d='M7.0995 4.99504C7.04623 4.46228 7.46459 4 8 4C8.53541 4 8.95377 4.46228 8.9005 4.99504L8.54975 8.50248C8.52151 8.78492 8.28384 9 8 9C7.71616 9 7.47849 8.78492 7.45025 8.50248L7.0995 4.99504Z' fill='%23124BBB'/%3E%3C/svg%3E") no-repeat center;
	content: "";
	display: inline-block;
	width: 2rem;
	height: 2rem;
}

.table-files[b-bw52xd8eye] {
	width: 100%;
}

.table-files th[b-bw52xd8eye]{
	color: var(--color-primary-500);
	font-weight: 600;
}

.table-files td[b-bw52xd8eye] {
	padding: 0.5rem;
	vertical-align: middle;
}

tr.file-row[b-bw52xd8eye] {
	border-bottom: 0.15rem #E1E8EC solid;
	border-radius: inherit;
}

.add-file-title[b-bw52xd8eye] {
	display: flex;
	align-self: self-start;
}

.add-file-title[b-bw52xd8eye]::before{
	content: "";
	display: inline-flex;
	align-items: center;
	background: url("data:image/svg+xml,%3Csvg width='19' height='26' viewBox='0 0 19 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 10.5625C9.82792 10.5625 10.0938 10.9263 10.0938 11.375V13.8125H11.875C12.2029 13.8125 12.4688 14.1763 12.4688 14.625C12.4688 15.0737 12.2029 15.4375 11.875 15.4375H10.0938V17.875C10.0938 18.3237 9.82792 18.6875 9.5 18.6875C9.17208 18.6875 8.90625 18.3237 8.90625 17.875V15.4375H7.125C6.79708 15.4375 6.53125 15.0737 6.53125 14.625C6.53125 14.1763 6.79708 13.8125 7.125 13.8125H8.90625V11.375C8.90625 10.9263 9.17208 10.5625 9.5 10.5625Z' fill='black'/%3E%3Cpath d='M16.625 7.3125V22.75C16.625 24.5449 15.5617 26 14.25 26H4.75C3.43832 26 2.375 24.5449 2.375 22.75V3.25C2.375 1.45507 3.43832 0 4.75 0H11.2812L16.625 7.3125ZM13.0625 7.3125C12.0787 7.3125 11.2812 6.22119 11.2812 4.875V1.625H4.75C4.09416 1.625 3.5625 2.35254 3.5625 3.25V22.75C3.5625 23.6475 4.09416 24.375 4.75 24.375H14.25C14.9058 24.375 15.4375 23.6475 15.4375 22.75V7.3125H13.0625Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat center;
	width: 1.8rem;
	height: 1.8rem;
}

.confirm-file-title[b-bw52xd8eye] {
	display: flex;
	align-self: self-start;
	margin-block: 1rem 0;
}

.confirm-file-title[b-bw52xd8eye]::before{
	content: "";
	display: inline-flex;
	align-items: center;
	width: 1.8rem;
	height: 1.8rem;
	background: url("data:image/svg+xml,%3Csvg width='19' height='26' viewBox='0 0 19 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 7.3125V22.75C19 24.5449 17.5822 26 15.8333 26H3.16667C1.41777 26 0 24.5449 0 22.75V3.25C0 1.45507 1.41777 0 3.16667 0H11.875L19 7.3125ZM14.25 7.3125C12.9383 7.3125 11.875 6.22119 11.875 4.875V1.625H3.16667C2.29222 1.625 1.58333 2.35254 1.58333 3.25V22.75C1.58333 23.6475 2.29222 24.375 3.16667 24.375H15.8333C16.7078 24.375 17.4167 23.6475 17.4167 22.75V7.3125H14.25Z' fill='black'/%3E%3C/svg%3E") no-repeat center;
}

.confirm-button[b-bw52xd8eye]::after {
	content: "";
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 14.85C1.16421 14.85 1.5 15.1858 1.5 15.6V19.35C1.5 20.1785 2.17157 20.85 3 20.85H21C21.8284 20.85 22.5 20.1785 22.5 19.35V15.6C22.5 15.1858 22.8358 14.85 23.25 14.85C23.6642 14.85 24 15.1858 24 15.6V19.35C24 21.0069 22.6569 22.35 21 22.35H3C1.34315 22.35 0 21.0069 0 19.35V15.6C0 15.1858 0.335786 14.85 0.75 14.85Z' fill='%23F6F7F9'/%3E%3Cpath d='M11.4697 1.71967C11.7626 1.42678 12.2374 1.42678 12.5303 1.71967L17.0303 6.21967C17.3232 6.51256 17.3232 6.98744 17.0303 7.28033C16.7374 7.57322 16.2626 7.57322 15.9697 7.28033L12.75 4.06066V17.25C12.75 17.6642 12.4142 18 12 18C11.5858 18 11.25 17.6642 11.25 17.25V4.06066L8.03033 7.28033C7.73744 7.57322 7.26256 7.57322 6.96967 7.28033C6.67678 6.98744 6.67678 6.51256 6.96967 6.21967L11.4697 1.71967Z' fill='%23F6F7F9'/%3E%3C/svg%3E%0A") no-repeat center;
	display: inline-block;
	width: 2rem;
	height: 2rem;
}

.upload-options[b-bw52xd8eye] {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 0.5rem;
	align-items: center;
	margin-bottom: 1rem;
	box-shadow: 0 4px 4px 1px lightgray;
	padding: 1rem;
	border-radius: 1.5rem;
}

@media (max-width: 768px) {

	.table-files thead[b-bw52xd8eye] {
		display: none;
	}

	.table-files[b-bw52xd8eye],
	.table-files tbody[b-bw52xd8eye],
	.table-files tr[b-bw52xd8eye],
	.table-files td[b-bw52xd8eye] {
		display: block;
		width: 100%;
	}

	.table-files tr[b-bw52xd8eye] {
		margin-bottom: 1rem;
	}

	.table-files td[b-bw52xd8eye] {
		display: flex;
		justify-content: space-between;
		padding: 0.5rem 0;
	}

	.table-files td[b-bw52xd8eye]::before {
		content: attr(data-label);
		font-weight: 600;
		color: var(--color-primary-500);
	}
}
/* /Components/Profile/Update/UpdateLocation.razor.rz.scp.css */
img[b-hsb0omnd4p] {
	max-height: 25rem;
	max-width: 25rem;
}

@media (min-width: 980px) {
	img[b-hsb0omnd4p] {
		margin: 0 auto;
	}
}

.button-device[b-hsb0omnd4p] {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 20px;
	gap: 10px;
	width: 7rem;
	height: 3.5rem;
	background: var(--color-base-200);
	color: var(--color-base-content);
	border: 2px solid #36CBBD;
	border-radius: 3rem;
	margin: 1rem;
	transform: matrix(1, 0, 0, 1, 0, 0);
}

.button-device:hover[b-hsb0omnd4p] {
	background: #E1E8EC;
}

.button-device.click[b-hsb0omnd4p] {
	background: #E1E8EC;
}

.button-container[b-hsb0omnd4p] {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}

ol[b-hsb0omnd4p]{
	list-style: decimal;
	margin: 0 2rem;
}

details[b-hsb0omnd4p] {
	border-bottom: 1px solid #ccc;
	padding: 0.5rem 0;
}

details:last-of-type[b-hsb0omnd4p] {
	border-bottom: none;
}

details > summary[b-hsb0omnd4p] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	list-style: none;
	cursor: pointer;
	font-weight: bold;
}

details > summary span[b-hsb0omnd4p]{
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 3C12.9315 3 13.2812 3.33579 13.2812 3.75V11.25H21.0938C21.5252 11.25 21.875 11.5858 21.875 12C21.875 12.4142 21.5252 12.75 21.0938 12.75H13.2812V20.25C13.2812 20.6642 12.9315 21 12.5 21C12.0685 21 11.7187 20.6642 11.7187 20.25V12.75H3.90625C3.47478 12.75 3.125 12.4142 3.125 12C3.125 11.5858 3.47478 11.25 3.90625 11.25H11.7188V3.75C11.7188 3.33579 12.0685 3 12.5 3Z' fill='%23041E1E'/%3E%3C/svg%3E");
}

details[open] > summary span[b-hsb0omnd4p] {
	font-weight: bold;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 12C6.25 11.5858 6.59978 11.25 7.03125 11.25H17.9688C18.4002 11.25 18.75 11.5858 18.75 12C18.75 12.4142 18.4002 12.75 17.9688 12.75H7.03125C6.59978 12.75 6.25 12.4142 6.25 12Z' fill='%23041E1E'/%3E%3C/svg%3E");
}

.detail-icon[b-hsb0omnd4p] {
	width: 1.5rem;
	height: 1.5rem;
}
/* /Components/Profile/View/ViewBanks.razor.rz.scp.css */
.banks-container[b-h1ccns2chj] {
	min-width: 100%;
	margin-bottom: 2rem;
}
/* /Components/Registration/UpdateBirth.razor.rz.scp.css */
.disableNationality[b-27paej29g8] {
	display: none !important;
}
/* /Components/Security/Validation/RequestIdentificationValidation.razor.rz.scp.css */
img[b-cx8ct3lr0w] {
	width: 30rem;
	height: 30rem;
	margin: 0 auto;
}
/* /Components/Security/Validation/ValidateIdentification.razor.rz.scp.css */
iframe[b-la9fnhucld] {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	border: none;
}
