.dropdown-toggle::after {
	border-left: 1px var(--tblr-border-style);
	border-bottom: 1px var(--tblr-border-style);
	border-top: 0;
	border-right: 0;
}

.dropend .dropdown-toggle::after {
	border-bottom: 1px var(--tblr-border-style);
	border-left: 1px var(--tblr-border-style);
	margin-bottom: 1px;
	border-top: 0;
}

input[readonly],
select:disabled {
	background-color: #f0f0f0;
	/* Cambia este color al que prefieras */
	color: #555;
	/* Cambia el color del texto si es necesario */
	/*! border: 1px solid #ccc; */
	/* Opcional: Cambia el color del borde */
}

.table-py-0>tbody>tr>td {
	padding-top: 0;
	padding-bottom: 0;
}


.table-overlay {
	opacity: 1;
	pointer-events: auto;
	transition: opacity 0.3s ease;
}

.table-overlay.disabled {
	opacity: 0.5;
	pointer-events: none;
}

.spinner-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(255, 255, 255, 0.8);
	z-index: 10;
}

.table-py-0>tbody>tr>td {
	padding-top: 0;
	padding-bottom: 0;
}

.error-input {
	border-color: #dc3545 !important;
	padding-right: calc(1.5em + .75rem) !important;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") !important;
	background-repeat: no-repeat !important;
	background-position: right calc(.375em + .1875rem) center !important;
	background-size: calc(.75em + .375rem) calc(.75em + .375rem) !important;
}

.error-input:focus {
	border-color: #dc3545 !important;
	box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .25) !important;
}

.custom-popover {
	width: 350px !important;
	min-width: 350px;
}

.sidebar-collapse #usuario-info {
	word-wrap: normal !important;
	word-break: normal !important;
}

.select2>.selection>.select2-selection{
  padding-top: 3px;
  padding-bottom: 0;
}