/* _content/AllBuyWeb/Components/Layout/BarraHerramientas/BarraHerramientasControl.razor.rz.scp.css */
.top-bar[b-uggpt4h4ti] {
	gap: 20px 10px;
	margin-top: 25px;
	font-size: 14px;
}

.divider[b-uggpt4h4ti] {
	border-left: 1px solid rgba(255,255,255,0.5);
	height: 18px;
	margin-top: 8px;
}
/* ========================= */
/* iPhone SE y Android pequeños */
@media (max-width: 360px) {
	.top-bar[b-uggpt4h4ti] {
		gap: 20px 0px;
		margin-top: -10px;
		margin-left: -20px;
	}
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.top-bar[b-uggpt4h4ti] {
		gap: 20px 2px;
		margin-top: -5px;
		margin-left: -20px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-bar[b-uggpt4h4ti] {
		margin-top: 0px !important;
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/BarraHerramientas/CarritoToolBar.razor.rz.scp.css */
.div-a[b-nkswmjxf8e] {
	display: flex;
	justify-content: center;
}

.img-toolbar[b-nkswmjxf8e] {
	width: 25px !important;
	margin-top: -5px
}

a[b-nkswmjxf8e] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 6px;
	transition: opacity 0.2s;
	margin-top: -2px !important;
	margin-left: -5px !important;
}

a:hover[b-nkswmjxf8e] {
	opacity: 0.8;
}

.badge[b-nkswmjxf8e] {
	padding-top: 5px !important;
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.label-warning[href][b-nkswmjxf8e],
.badge-warning[href][b-nkswmjxf8e] {
	background-color: #c67605;
}

#spanCartCount[b-nkswmjxf8e] {
	font-size: 11px;
	background: #ff0000;
	color: #fff;
	padding: 0px 3px 4px 3px;
	vertical-align: top;
	margin-left: -11px;
	margin-top: 0px;
	width: 20px;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-toolbar[b-nkswmjxf8e] {
		margin-left: 20px;
		margin-top: 0px
	}

	.texto-titulo[b-nkswmjxf8e] {
		width: 60px !important;
		font-size: smaller !important;
		margin-left: 3px;
	}
	#spanCartCount[b-nkswmjxf8e] {
		margin-top: 0px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/BarraHerramientas/CrearIniciarCuentaToolBar.razor.rz.scp.css */
.div-a[b-y29hhn00qv] {
	display: flex;
	justify-content: center;
}

.img-toolbar[b-y29hhn00qv] {
	width: 25px !important;
	margin-top: 0px
}

.a-lista-crear-iniciar-cuenta[b-y29hhn00qv] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 0px 6px;
	transition: opacity 0.2s;
	margin-top: -9px !important;
	margin-left: 0px !important;
}

.lista-desplegable-crear-iniciar-cuenta[b-y29hhn00qv] {
	border-radius: 10px 10px 10px 10px !important;
	border: 1px solid #a6a7a7 !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}

.lista-desplegable-crear-iniciar-cuenta .rect-lista[b-y29hhn00qv] {
	display: none;
}

.lista-desplegable-crear-iniciar-cuenta li:hover .rect-lista[b-y29hhn00qv] {
	display: block;
	width: 10px !important;
	height: 26px;
	background-color: #F29707;
	margin-top: -3px !important;
	margin-left: -13px !important;
	margin-bottom: -4px !important;
}

.cuenta-texto[b-y29hhn00qv] {
	margin-left: 4px !important;
}

.lista-desplegable-crear-iniciar-cuenta li[b-y29hhn00qv] {
	border-bottom: 1px solid #a6a7a7 !important;
	padding-left: 0px;
	padding-right: 0px;
}

.lista-desplegable-crear-iniciar-cuenta li:first-child[b-y29hhn00qv] {
	margin-top: -7px !important;
}

.lista-desplegable-crear-iniciar-cuenta li:last-child[b-y29hhn00qv] {
	border-bottom: 0px !important;
}

.lista-desplegable-crear-iniciar-cuenta li a:hover[b-y29hhn00qv] {
	background-color: white;
	color: #F29707;
}

.lista-desplegable-crear-iniciar-cuenta li:first-child a:hover[b-y29hhn00qv] {
	border-radius: 10px 10px 0px 0px !important;
}

.lista-desplegable-crear-iniciar-cuenta li:last-child a:hover[b-y29hhn00qv] {
	border-radius: 0px 0px 10px 10px !important;
}

.lista-desplegable-crear-iniciar-cuenta.dropdown-item[b-y29hhn00qv] {
	padding-left: 0px;
	padding-right: 0px;
}

a[b-y29hhn00qv] {
	text-decoration: none !important;
	margin: 0px !important;
}
/* --------------------------- */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-toolbar[b-y29hhn00qv] {
		margin-left: 35px;
	}

	.texto-ellipsis[b-y29hhn00qv] {
		width: 60px !important;
		font-size: smaller !important;
		margin-left: 30px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.texto-ellipsis[b-y29hhn00qv] {
		width: 60px !important;
	}
}
/* _content/AllBuyWeb/Components/Layout/BarraHerramientas/MiTiendaToolBar.razor.rz.scp.css */
.div-a[b-59ogfkyjfv] {
	display: flex;
	justify-content: center;
}

.img-toolbar[b-59ogfkyjfv] {
	width: 25px !important;
	margin-top: -5px
}

a[b-59ogfkyjfv] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 6px;
	transition: opacity 0.2s;
	margin-top: -2px !important;
	margin-left: -5px !important;
}

a:hover[b-59ogfkyjfv] {
	opacity: 0.8;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-toolbar[b-59ogfkyjfv] {
		margin-left: 20px;
		margin-top: 0px
	}

	.texto-titulo[b-59ogfkyjfv] {
		width: 60px !important;
		font-size: smaller !important;
		margin-left: 3px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/BarraHerramientas/VenderToolBar.razor.rz.scp.css */
.div-a[b-cbpkcmpvzl] {
	display: flex;
	justify-content: center;
}

.img-toolbar[b-cbpkcmpvzl] {
	width: 25px !important;
	margin-top: -5px
}

a[b-cbpkcmpvzl] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 6px;
	transition: opacity 0.2s;
	margin-top: -2px !important;
	margin-left: -5px !important;
}

a:hover[b-cbpkcmpvzl] {
	opacity: 0.8;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-toolbar[b-cbpkcmpvzl] {
		margin-left: 20px;
		margin-top: 0px
	}

	.texto-titulo[b-cbpkcmpvzl] {
		width: 60px !important;
		font-size: smaller !important;
		margin-left: 3px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/Busqueda.razor.rz.scp.css */
.div-busqueda[b-wleq286r4u]{
	width: auto !important;
}

.div-busqueda-menu[b-wleq286r4u] {
	width: 500px !important;
	margin-left: -25px !important;
}

.lista-departamentos-sicoy[b-wleq286r4u] {
	margin: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}
.a-lista-departamentos-sicoy[b-wleq286r4u] {
	border-radius: 10px 0px 0px 10px !important;
	background-color: #a6a7a7;
	color: #ffffff !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.lista-desplegable-departamentos-sicoy[b-wleq286r4u] {
	border-radius: 10px 10px 10px 10px !important;
	border: 1px solid #a6a7a7 !important;
	background-color: white;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	width: 230px;
	height: 500px;
	overflow-x: hidden;
	overflow-y: auto;
}

/*.lista-desplegable-departamentos-sicoy::-webkit-scrollbar-track {
	border-radius: 10px 10px 10px 10px !important;
}

.lista-desplegable-departamentos-sicoy::-webkit-scrollbar-thumb {
	border-radius: 0px 0px 10px 10px !important;
}*/

.lista-desplegable-departamentos-sicoy .rect-lista[b-wleq286r4u] {
	display: none;
}

.lista-desplegable-departamentos-sicoy li:hover .rect-lista[b-wleq286r4u] {
	display: block;
	width: 10px !important;
	height: 26px;
	background-color: #F29707;
	margin-top: -3px !important;
	margin-left: -13px !important;
	margin-bottom: -4px !important;
}

.departamento-texto[b-wleq286r4u] {
	margin-left: 4px !important;
}

.lista-desplegable-departamentos-sicoy li[b-wleq286r4u] {
	border-bottom: 1px solid #a6a7a7 !important;
	padding-left: 0px;
	padding-right: 0px;
}

.lista-desplegable-departamentos-sicoy li:first-child[b-wleq286r4u] {
	margin-top: -8px !important;
}

.lista-desplegable-departamentos-sicoy li:last-child[b-wleq286r4u] {
	border-bottom: 0px !important;
}

.lista-desplegable-departamentos-sicoy li a:hover[b-wleq286r4u] {
	background-color: white;
	color: #F29707;
}

.lista-desplegable-departamentos-sicoy li:first-child a:hover[b-wleq286r4u] {
	border-radius: 10px 10px 0px 0px !important;
}

.lista-desplegable-departamentos-sicoy li:last-child a:hover[b-wleq286r4u] {
	border-radius: 0px 0px 10px 10px !important;
}

.lista-desplegable-departamentos-sicoy.dropdown-item[b-wleq286r4u] {
	padding-left: 0px;
	padding-right: 0px;
}

a[b-wleq286r4u] {
	text-decoration: none !important;
	margin: 0px !important;
}

.input-buscar[b-wleq286r4u] {
	margin-left: 0px !important;
	margin: 0px !important;
	color: #a6a7a7 !important;
	border: 0px !important;
	border-radius: 0px !important;
}

.button-lupa[b-wleq286r4u] {
	background-color: #ffffff !important;
	border-radius: 0px 10px 10px 0px !important;
	border: 0px !important;
}

.img-lupa[b-wleq286r4u] {
	border-left: 1px solid #a6a7a7 !important;
	padding-left: 5px;
	width: 28px !important;
}
/* --------------------------- */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-busqueda-menu[b-wleq286r4u] {
		width: auto !important;
		margin-left: 0px !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.div-busqueda-menu[b-wleq286r4u] {
		width: auto !important;
		margin-left: 0px !important;
	}
}
/* _content/AllBuyWeb/Components/Layout/Header.razor.rz.scp.css */
a[b-3s41k6bcxq] {
	color: white;
}
a:hover[b-3s41k6bcxq] {
	color: var(--color-secundario);
}
.top-row[b-3s41k6bcxq] {
	justify-content: flex-end;
	height: 4rem;
	display: flex;
	align-items: center;
}

.top-row-menu[b-3s41k6bcxq] {
	/*border-bottom: 1px solid #d6d5d5;*/
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row[b-3s41k6bcxq]  a, .top-row[b-3s41k6bcxq]  .btn-link {
	white-space: nowrap;
	margin-left: 1.5rem;
	text-decoration: none;
}

.top-row[b-3s41k6bcxq]  a:hover, .top-row[b-3s41k6bcxq]  .btn-link:hover {
	text-decoration: underline;
}

.top-row[b-3s41k6bcxq]  a:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
}
@media (max-width: 640.98px) {
	.top-row[b-3s41k6bcxq] {
		justify-content: space-between;
	}

	.top-row[b-3s41k6bcxq]  a, .top-row[b-3s41k6bcxq]  .btn-link {
		margin-left: 0;
	}
}

@media (min-width: 641px) {
	.top-row[b-3s41k6bcxq] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

	.top-row.auth[b-3s41k6bcxq]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-3s41k6bcxq], article[b-3s41k6bcxq] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.top-row[b-3s41k6bcxq] {
		height: 12rem;
	}

	.top-row-menu[b-3s41k6bcxq] {
		margin-top: 10px !important;
		display: block;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-row[b-3s41k6bcxq] {
		height: 10rem;
	}

	.top-row-menu[b-3s41k6bcxq] {
		margin-top: 8px !important;
		display: block;
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/Logo.razor.rz.scp.css */
.top-row[b-tgk66zfa65] {
	height: 4rem;
	background-color: var(--color-primario)
}

.navbar-brand[b-tgk66zfa65] {
	font-size: 1.1rem;
}

@media (min-width: 641px) {
	
}
/* _content/AllBuyWeb/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-qvlhfe8pgk] {
	position: relative;
	display: flex;
	flex-direction: column;
}
main[b-qvlhfe8pgk] {
	flex: 1;
}
.my-container-fluid[b-qvlhfe8pgk] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 4rem);
	/*height: calc(100vh - 7rem);*/
	overflow-y: auto;
}
a[b-qvlhfe8pgk] {
	color: white;
}
a:hover[b-qvlhfe8pgk] {
	color: var(--color-secundario);
}
/*@media (max-width: 640.98px) {
	
}

@media (min-width: 641px) {
	.page {
		flex-direction: row;
	}
	.top-row {
		position: sticky;
		top: 0;
		z-index: 1;
	}

	.top-row.auth ::deep a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row, article {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}*/
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.my-container-fluid[b-qvlhfe8pgk] {
		height: calc(100vh - 12rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/Usuario/BarraHerramientasUsuario.razor.rz.scp.css */
.top-bar[b-y5xgvapvhy] {
	gap: 20px 10px;
	margin-top: 40px;
	font-size: 14px;
}

.divider[b-y5xgvapvhy] {
	border-left: 1px solid rgba(255,255,255,0.5);
	height: 18px;
	margin-top: 0px;
}
/* ========================= */
/* iPhone SE y Android pequeños */
@media (max-width: 360px) {
	.top-bar[b-y5xgvapvhy] {
		gap: 20px 0px;
		margin-top: -5px;
		margin-left: -20px;
	}
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.top-bar[b-y5xgvapvhy] {
		gap: 20px 0px;
		margin-top: -5px;
		margin-left: -20px;
	}
}
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-bar[b-y5xgvapvhy] {
		gap: 20px 5px;
		margin-top: 0px !important;
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/Usuario/HeaderUsuario.razor.rz.scp.css */
a[b-7e3hkmup3y] {
	color: white;
}
a:hover[b-7e3hkmup3y] {
	color: var(--color-secundario);
}
.top-row[b-7e3hkmup3y] {
	justify-content: flex-end;
	height: 4rem;
	display: flex;
	align-items: center;
}

.top-row-menu[b-7e3hkmup3y] {
	/*border-bottom: 1px solid #d6d5d5;*/
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row[b-7e3hkmup3y]  a, .top-row[b-7e3hkmup3y]  .btn-link {
	white-space: nowrap;
	margin-left: 1.5rem;
	text-decoration: none;
}

.top-row[b-7e3hkmup3y]  a:hover, .top-row[b-7e3hkmup3y]  .btn-link:hover {
	text-decoration: underline;
}

.top-row[b-7e3hkmup3y]  a:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
}
@media (max-width: 640.98px) {
	.top-row[b-7e3hkmup3y] {
		justify-content: space-between;
	}

	.top-row[b-7e3hkmup3y]  a, .top-row[b-7e3hkmup3y]  .btn-link {
		margin-left: 0;
	}
}

@media (min-width: 641px) {
	.top-row[b-7e3hkmup3y] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

	.top-row.auth[b-7e3hkmup3y]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-7e3hkmup3y], article[b-7e3hkmup3y] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.top-row[b-7e3hkmup3y] {
		height: 12rem;
	}

	.top-row-menu[b-7e3hkmup3y] {
		margin-top: 10px !important;
		display: block;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-row[b-7e3hkmup3y] {
		height: 10rem;
	}

	.top-row-menu[b-7e3hkmup3y] {
		margin-top: 8px !important;
		display: block;
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/Usuario/MainLayoutUsuario.razor.rz.scp.css */
.page[b-4ol2tdkgmm] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-4ol2tdkgmm] {
	flex: 1;
}

.my-container-fluid[b-4ol2tdkgmm] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 4rem);
	overflow-y: auto;
}

a[b-4ol2tdkgmm] {
	color: white;
}

a:hover[b-4ol2tdkgmm] {
	color: var(--color-secundario);
}
/* ========================= */
@media (max-width: 640.98px) {
}
/* ----------------- */
@media (min-width: 641px) {
	.page[b-4ol2tdkgmm] {
		flex-direction: row;
	}

	.top-row[b-4ol2tdkgmm] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

	.top-row.auth[b-4ol2tdkgmm]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-4ol2tdkgmm], article[b-4ol2tdkgmm] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.my-container-fluid[b-4ol2tdkgmm] {
		height: calc(100vh - 14rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.my-container-fluid[b-4ol2tdkgmm] {
		height: calc(100vh - 14rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/Usuario/NotificacionesToolBar.razor.rz.scp.css */
.div-a[b-r99a6z5pih] {
	display: flex;
	justify-content: center;
}

.img-toolbar[b-r99a6z5pih] {
	width: 25px !important;
	margin-top: -5px
}

a[b-r99a6z5pih] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 6px;
	transition: opacity 0.2s;
	margin-top: -2px !important;
	margin-left: -5px !important;
}

a:hover[b-r99a6z5pih] {
	opacity: 0.8;
}

.badge[b-r99a6z5pih] {
	padding-top: 5px !important;
	padding-left: 9px;
	padding-right: 9px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

#spanNotificacionConteo[b-r99a6z5pih] {
	font-size: 11px;
	background: #ff0000;
	color: #fff;
	padding: 0px 3px 4px 3px;
	vertical-align: top;
	margin-left: -11px;
	margin-top: 0px;
	width: 20px;
}
/* ---------------- */
.texto-ellipsis[b-r99a6z5pih] {
	display: none;
	width: 100px; /* define el ancho según lo que necesites */
	white-space: nowrap; /* no permite saltos de línea */
	overflow: hidden; /* oculta el texto que sobra */
	text-overflow: ellipsis; /* agrega los puntos suspensivos */
}
/* --------------------------- */
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-toolbar[b-r99a6z5pih] {
		margin-left: 10px;
		margin-top: 0px
	}
	.texto-ellipsis[b-r99a6z5pih] {
		display: inline-block;
		width: 50px !important;
		font-size: smaller !important;
	}
	#spanNotificacionConteo[b-r99a6z5pih] {
		margin-top: 0px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {

}
/* ========================= */
/* _content/AllBuyWeb/Components/Layout/Usuario/NotificationPanel.razor.rz.scp.css */
.notif-wrapper[b-cegi5y04w6] {
    position: relative;
    display: inline-block;
}

/* --- Botón campanita --- */
.notif-bell-btn[b-cegi5y04w6] {
    position: relative;
    background: none;
    border: none;
    cursor: pointer;
    color: #2d2d2d;
    padding: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.notif-badge[b-cegi5y04w6] {
    position: absolute;
    top: 0;
    right: 0;
    background: #e53935;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    padding: 2px 5px;
    border-radius: 999px;
    min-width: 16px;
    text-align: center;
}

/* --- Backdrop para cerrar al hacer click afuera --- */
.notif-backdrop[b-cegi5y04w6] {
    position: fixed;
    inset: 0;
    z-index: 1040;
    background: transparent;
}

/* --- Panel --- */
.notif-panel[b-cegi5y04w6] {
    position: absolute;
    top: calc(100% + 12px);
    right: 0;
    width: 360px;
    max-width: 90vw;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 8px 28px rgba(0, 0, 0, 0.18);
    z-index: 1050;
    overflow: hidden;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Triangulito apuntando a la campana */
.notif-panel[b-cegi5y04w6]::before {
    content: "";
    position: absolute;
    top: -8px;
    right: 18px;
    width: 16px;
    height: 16px;
    background: #fff;
    transform: rotate(45deg);
    box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.04);
}

.notif-header[b-cegi5y04w6] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 18px 8px;
}

.notif-title[b-cegi5y04w6] {
    font-size: 17px;
    font-weight: 700;
    color: #1a1a1a;
}

.notif-settings-btn[b-cegi5y04w6] {
    background: none;
    border: none;
    color: #6b6b6b;
    cursor: pointer;
    padding: 4px;
    display: flex;
}

/* --- Tabs --- */
.notif-tabs[b-cegi5y04w6] {
    display: flex;
    border-bottom: 1px solid #eee;
    padding: 0 18px;
}

.notif-tab[b-cegi5y04w6] {
    background: none;
    border: none;
    padding: 10px 4px;
    margin-right: 24px;
    font-size: 14px;
    font-weight: 600;
    color: #757575;
    cursor: pointer;
    border-bottom: 3px solid transparent;
}

.notif-tab.active[b-cegi5y04w6] {
    color: #3483fa;
    border-bottom-color: #3483fa;
}

/* --- Lista --- */
.notif-list[b-cegi5y04w6] {
    max-height: 380px;
    overflow-y: auto;
}

.notif-list[b-cegi5y04w6]::-webkit-scrollbar {
    width: 6px;
}

.notif-list[b-cegi5y04w6]::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 3px;
}

.notif-empty[b-cegi5y04w6] {
    padding: 30px 18px;
    text-align: center;
    color: #999;
    font-size: 14px;
}

.notif-item[b-cegi5y04w6] {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    padding: 14px 18px;
    border-bottom: 1px solid #f2f2f2;
    cursor: pointer;
    transition: background 0.15s;
}

.notif-item:hover[b-cegi5y04w6] {
    background: #f7f7f7;
}

.notif-item.unread[b-cegi5y04w6] {
    background: #fffbea;
}

.notif-icon[b-cegi5y04w6] {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    object-fit: cover;
    flex-shrink: 0;
    background: #f5f5f5;
}

.notif-content[b-cegi5y04w6] {
    flex: 1;
    min-width: 0;
}

.notif-item-title[b-cegi5y04w6] {
    font-size: 14px;
    font-weight: 600;
    color: #1a1a1a;
    margin-bottom: 2px;
}

.notif-item-desc[b-cegi5y04w6] {
    font-size: 13px;
    color: #757575;
    line-height: 1.35;
}

.notif-time[b-cegi5y04w6] {
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    flex-shrink: 0;
}

/* --- Responsive: pantallas chicas --- */
@media (max-width: 480px) {
    .notif-panel[b-cegi5y04w6] {
        position: fixed;
        top: 60px;
        left: 8px;
        right: 8px;
        width: auto;
    }

    .notif-panel[b-cegi5y04w6]::before {
        display: none;
    }
}
/* _content/AllBuyWeb/Components/Layout/Usuario/PerfilUsuarioToolBar.razor.rz.scp.css */
.img-toolbar[b-983tpflt8e] {
	width: 25px !important;
	margin-top: -5px
}

.a-lista-perfil-usuario[b-983tpflt8e] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 0px 6px;
	transition: opacity 0.2s;
	margin-top: -9px !important;
	margin-left: 0px !important;
}

.lista-desplegable-perfil-usuario[b-983tpflt8e] {
	border-radius: 10px 10px 10px 10px !important;
	border: 1px solid #a6a7a7 !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	width: 160px !important;
	padding: 10px 0px 0px 0px !important;
}

.img-usuario[b-983tpflt8e] {
	width: 32px !important;
	height: 32px !important;
	border-radius: 50% !important;
	margin-left: 5px !important;
}

.lista-desplegable-perfil-usuario .rect-lista[b-983tpflt8e] {
	display: none;
}

.lista-desplegable-perfil-usuario li:hover .rect-lista[b-983tpflt8e] {
	display: block;
	width: 10px !important;
	height: 26px;
	background-color: #F29707;
	margin-top: -3px !important;
	margin-left: -13px !important;
	margin-bottom: -4px !important;
}

.perfil-texto[b-983tpflt8e] {
	margin-left: 4px !important;
}

.lista-desplegable-perfil-usuario li[b-983tpflt8e] {
	border-bottom: 1px solid #a6a7a7 !important;
	padding-left: 0px;
	padding-right: 0px;
}

.lista-desplegable-perfil-usuario li:first-child[b-983tpflt8e] {
	margin-top: -6px !important;
}

.lista-desplegable-perfil-usuario li:last-child[b-983tpflt8e] {
	border-bottom: 0px !important;
}

.lista-desplegable-perfil-usuario li a:hover[b-983tpflt8e] {
	background-color: white;
	color: #F29707;
}

.lista-desplegable-perfil-usuario li:first-child a:hover[b-983tpflt8e] {
	border-radius: 10px 10px 0px 0px !important;
}

.lista-desplegable-perfil-usuario li:last-child a:hover[b-983tpflt8e] {
	border-radius: 0px 0px 10px 10px !important;
}

.lista-desplegable-perfil-usuario.dropdown-item[b-983tpflt8e] {
	padding-left: 0px;
	padding-right: 0px;
}

a[b-983tpflt8e] {
	text-decoration: none !important;
	margin: 0px !important;
	cursor: pointer !important;
}
/* ---------------- */
.texto-ellipsis[b-983tpflt8e] {
	display: inline-block; /* necesario para que width funcione */
	width: 100px; /* define el ancho según lo que necesites */
	white-space: nowrap; /* no permite saltos de línea */
	overflow: hidden; /* oculta el texto que sobra */
	text-overflow: ellipsis; /* agrega los puntos suspensivos */
	margin-top: 0px;
}
/* --------------------------- */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-toolbar[b-983tpflt8e] {
		margin-left: 15px;
		margin-top: 0px
	}
	.texto-ellipsis[b-983tpflt8e] {
		width: 60px !important;
		font-size: smaller !important;
		margin-top: 0px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.texto-ellipsis[b-983tpflt8e] {
		width: 60px !important;
	}
}
/* _content/AllBuyWeb/Components/Pages/Accesos/AccesosLayout.razor.rz.scp.css */
.my-container-fluid[b-kai52er0d4] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 0rem);
	overflow-y: auto;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.my-container-fluid[b-kai52er0d4] {
		height: calc(100vh - 0rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {

}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Accesos/CambiarClave.razor.rz.scp.css */
.cambiar-clave-centrado[b-y5v0dtlgr4] {
	width: 40% !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
/* --------------------------- */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.cambiar-clave-centrado[b-y5v0dtlgr4] {
		width: 90% !important;
		position: relative;
		top: 10%;
		left: 5%;
		transform: none
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.cambiar-clave-centrado[b-y5v0dtlgr4] {
		width: 90% !important;
		position: relative;
		top: 20%;
		left: 5%;
		transform: none
	}
}
/* _content/AllBuyWeb/Components/Pages/Accesos/CodigoVerificacion.razor.rz.scp.css */
.codigo-verificacion-centrado[b-bouxj2pt8k] {
	width: 30% !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.codigo-verificacion-centrado[b-bouxj2pt8k] {
		width: 90% !important;
		position: relative;
		top: 20%;
		left: 5%;
		transform: none
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.codigo-verificacion-centrado[b-bouxj2pt8k] {
		width: 70% !important;
		position: relative;
		top: 18%;
		left: 18%;
		transform: none
	}
}
/* _content/AllBuyWeb/Components/Pages/Accesos/CrearCuenta.razor.rz.scp.css */
.crear-cuenta-centrado[b-zyykcmbo1t] {
	width: 71% !important;
	position: absolute;
	top: 53%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.card-crear-cuenta[b-zyykcmbo1t] {
	background-color: transparent;
	border-width: 0px !important;
}
.div-img-crear-cuenta[b-zyykcmbo1t] {
	background-color: transparent;
}
.img-crear-cuenta[b-zyykcmbo1t] {
	margin-top: -1px !important;
	margin-bottom: -1px !important;
	margin-left: -1px !important;
	background-color: transparent;
	border-top-left-radius: 2% !important;
	border-bottom-left-radius: 2% !important;
	width: 322px !important;
	height: 100%;
}
.div-form-crear-cuenta[b-zyykcmbo1t] {
	background-color: white;
	border-top-right-radius: 2% !important;
	border-bottom-right-radius: 2% !important;
}
.form-crear-cuenta[b-zyykcmbo1t] {
	margin-top: 20px !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
}
.chk-terminos[b-zyykcmbo1t] {
	margin-top: 45px !important
}
/* monitores > 1366px */
@media only screen and (min-width: 1367px) {
	.crear-cuenta-centrado[b-zyykcmbo1t] {
		top: 50%;
		left: 60%;
		transform: translate(-50%, -50%);
	}

	.card-crear-cuenta[b-zyykcmbo1t] {
		width: 71% !important;
	}
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.crear-cuenta-centrado[b-zyykcmbo1t] {
		width: 85% !important;
		position: relative;
		top: 12%;
		left: 8%;
		transform: none
	}

	.div-img-crear-cuenta[b-zyykcmbo1t] {
		width: 0vh !important;
		height: 0vh !important;
		display: none;
	}

	.img-crear-cuenta[b-zyykcmbo1t] {
		width: 0vh !important;
		height: 0vh !important;
		display: none;
	}

	.div-form-crear-cuenta[b-zyykcmbo1t] {
		width: 100% !important;
		border-top-left-radius: 2% !important;
		border-bottom-left-radius: 2% !important;
	}

	.form-crear-cuenta[b-zyykcmbo1t] {
		margin-left: 0px !important;
		margin-right: 0px !important
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.crear-cuenta-centrado[b-zyykcmbo1t] {
		width: 80% !important;
		position: relative;
		top: 18%;
		left: 10%;
		transform: none
	}
	.div-img-crear-cuenta[b-zyykcmbo1t] {
		width: 0vh !important;
		height: 0vh !important;
		display: none;
	}
	.img-crear-cuenta[b-zyykcmbo1t] {
		width: 0vh !important;
		height: 0vh !important;
		display: none;
	}
	.div-form-crear-cuenta[b-zyykcmbo1t] {
		width: 100% !important;
		border-top-left-radius: 2% !important;
		border-bottom-left-radius: 2% !important;
	}
	.form-crear-cuenta[b-zyykcmbo1t] {
		margin-left: 0px !important;
		margin-right: 0px !important
	}
	.chk-terminos[b-zyykcmbo1t] {
		margin-top: 0px !important
	}
}
/* _content/AllBuyWeb/Components/Pages/Accesos/InicioSesion.razor.rz.scp.css */
.inicio-sesion-centrado[b-ja9tywzlzz] {
	width: 30% !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.inicio-sesion-centrado[b-ja9tywzlzz] {
		width: 85% !important;
		position: relative;
		top: 12%;
		left: 8%;
		transform: none
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.inicio-sesion-centrado[b-ja9tywzlzz] {
		width: 70% !important;
		position: relative;
		top: 18%;
		left: 18%;
		transform: none
	}
}
/* _content/AllBuyWeb/Components/Pages/CarritoCompras/Carrito.razor.rz.scp.css */
.titulo-carrito[b-ri5pc9r9rw] {
    color: white;
    font-weight: 600;
}

.cart-card[b-ri5pc9r9rw],
.resumen-card[b-ri5pc9r9rw] {
    border-radius: 12px;
}

.cart-item[b-ri5pc9r9rw] {
    padding-top: 10px;
}

.cart-img[b-ri5pc9r9rw] {
    max-height: 130px;
    object-fit: contain;
}

.star[b-ri5pc9r9rw] {
    color: #F29707;
    font-size: 16px;
}

.precio-grande[b-ri5pc9r9rw] {
    font-size: 22px;
    font-weight: 700;
}

.badge-mas-vendido[b-ri5pc9r9rw] {
    background-color: #FFE9C2;
    color: #F29707;
    padding: 4px 12px;
    border-radius: 8px;
    font-size: 13px;
    display: inline-block;
}

.cantidad-input[b-ri5pc9r9rw] {
    width: 75px;
}

.btn-finalizar[b-ri5pc9r9rw] {
    background-color: #F29707;
    color: white;
    border: none;
    border-radius: 8px;
    padding: 8px 16px;
}

.btn-finalizar:hover[b-ri5pc9r9rw] {
    background-color: #d87f05;
}

.subtotal-text[b-ri5pc9r9rw] {
    font-size: 15px;
}

.subtotal-precio[b-ri5pc9r9rw] {
    font-size: 26px;
    font-weight: 700;
}

.resumen-header[b-ri5pc9r9rw] {
    background-color: #eeeeee;
    padding: 14px;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
}

.total-precio[b-ri5pc9r9rw] {
    font-size: 26px;
    font-weight: 700;
    color: #F29707;
}

.text-orange[b-ri5pc9r9rw] {
    color: #F29707;
}

@media (max-width: 768px) {

    .precio-grande[b-ri5pc9r9rw] {
        font-size: 20px;
    }

    .subtotal-precio[b-ri5pc9r9rw],
    .total-precio[b-ri5pc9r9rw] {
        font-size: 22px;
    }
}
/* _content/AllBuyWeb/Components/Pages/CarritoCompras/CarritoLayout.razor.rz.scp.css */
.my-container-fluid[b-kw6aie71ln] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 7.5rem);
	overflow-y: auto;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.my-container-fluid[b-kw6aie71ln] {
		height: calc(100vh - 20rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {

	.my-container-fluid[b-kw6aie71ln] {
		height: calc(100vh - 14rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Departamentos/CategoriasNavMenu.razor.rz.scp.css */
.accordion-button[b-31ohr44nt9] {
    border-color: transparent !important;
}
/* -------------------------- */
/* Color #F29707 (anaranjado)*/
/* Estado CERRADO (flecha apuntando abajo) */
.accordion-button[b-31ohr44nt9]::after {
    filter: invert(72%) sepia(84%) saturate(574%) hue-rotate(356deg) brightness(92%) contrast(96%) !important;
    transform: scale(1.3) rotate(0deg);
}

/* Estado ABIERTO (flecha rotada hacia arriba) */
.accordion-button:not(.collapsed)[b-31ohr44nt9]::after {
    transform: scale(1.3) rotate(-180deg);
}
/* -------------------------- */
/* Sin borde celeste */
.accordion-button:focus[b-31ohr44nt9] {
    box-shadow: none !important;
    outline: none !important;
}

.accordion-button:not(.collapsed)[b-31ohr44nt9] {
    box-shadow: none !important;
}
/* -------------------------- */
.navbar-toggler[b-31ohr44nt9] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-31ohr44nt9] {
    background-color: rgba(255, 255, 255, 0.5);
}
.top-row[b-31ohr44nt9] {
    height: 4rem;
    background-color: var(--color-primario);
}
.navbar-brand[b-31ohr44nt9] {
    font-size: 1.1rem;
}
.nav-item[b-31ohr44nt9] {
    font-size: 0.9rem;
    padding-bottom: 0rem;
}

.nav-item:first-of-type[b-31ohr44nt9] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-31ohr44nt9] {
    padding-bottom: 1rem;
}

.nav-item[b-31ohr44nt9]  .nav-link {
    color: black;
    background: none;
    border: none;
    border-radius: 4px;
    height: 2rem;
    display: flex;
    align-items: start;
    line-height: 3rem;
    width: 100%;
}

.nav-item[b-31ohr44nt9]  a.active {
    color: var(--color-primario);
}

.nav-item[b-31ohr44nt9]  .nav-link:hover {
    color: var(--color-primario);
}

.nav-scrollable[b-31ohr44nt9] {
    display: none;
    background-color: white;
}

.navbar-toggler:checked ~ .nav-scrollable[b-31ohr44nt9] {
    display: block;
}
.div-logo[b-31ohr44nt9] {
    margin-left: 26px !important
}
/* ---------------- */
.texto-ellipsis[b-31ohr44nt9] {
    display: inline-block; /* necesario para que width funcione */
    width: 200px; /* define el ancho seg�n lo que necesites */
    white-space: nowrap; /* no permite saltos de l�nea */
    overflow: hidden; /* oculta el texto que sobra */
    text-overflow: ellipsis; /* agrega los puntos suspensivos */
}
/* ---------------- */
/* ========================= */
@media (max-width: 640.98px) {
    .nav-scrollable[b-31ohr44nt9] {
        height: calc(100vh - 13rem);
        overflow-y: auto;
    }
}
@media (min-width: 641px) {
    .navbar-toggler[b-31ohr44nt9] {
        display: none;
    }

    .nav-scrollable[b-31ohr44nt9] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 4rem);
        overflow-y: auto;
        overflow-x: unset;
    }
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
    .div-logo[b-31ohr44nt9] {
        margin-left: 0px !important
    }
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
    .div-logo[b-31ohr44nt9] {
        margin-left: 0px !important
    }
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Departamentos/Departamento.razor.rz.scp.css */
.div-title[b-62jzisbwe2] {
	margin-left: 6%;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-title[b-62jzisbwe2] {
		margin-left: 10%;
	}
	.div-main[b-62jzisbwe2]{
		padding-left: 80px !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Departamentos/DepartamentosCarrusel.razor.rz.scp.css */
.div-content[b-jp21gl38i3] {
	max-width: 1200px;
}
.carrusel-departamentos[b-jp21gl38i3] {
	visibility: visible;
}

.carrusel-departamentos-responsive[b-jp21gl38i3] {
	visibility: collapse;
	display: none;
}
/* -------------------- */
.carrusel-d-flex[b-jp21gl38i3] {
	width: 1160px;
}

.carrusel-inner[b-jp21gl38i3] {
	border-radius: 5px;
	background-color: whitesmoke;
}

.carousel-item[b-jp21gl38i3] {
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 50px;
	padding-left: 25px;
	width: 1160px;
	height: 25rem;
}

.departamento-card[b-jp21gl38i3] {
	padding-top: 10px;
	border-radius: 8px;
	transition: background 0.3s;
	width: 10rem;
	height: 10rem;
}

.departamento-card:hover[b-jp21gl38i3] {
	background-color: #f0f0f0;
	cursor: pointer;
}

.col-md-1-7[b-jp21gl38i3] {
	flex: 0 0 14.2857%;
	max-width: 14.2857%;
}

.carousel-control-prev-icon[b-jp21gl38i3],
.carousel-control-next-icon[b-jp21gl38i3] {
	background-image: none;
	width: 2rem;
	height: 2rem;
	border: solid var(--color-primario);
	border-width: 0 4px 4px 0;
	padding: 10px;
}

.carousel-control-prev-icon[b-jp21gl38i3] {
	transform: rotate(135deg);
	margin-left: 20px;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
}

.carousel-control-next-icon[b-jp21gl38i3] {
	transform: rotate(-45deg);
	margin-right: 20px;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
}

.carousel-indicators [data-bs-target][b-jp21gl38i3] {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: gray;
	opacity: 0.5;
	transition: opacity 0.3s;
}

.carousel-indicators[b-jp21gl38i3] {
	margin-top: 0px !important;
	margin-right: 0px;
}

.carousel-indicators .active[b-jp21gl38i3] {
	opacity: 1;
	background-color: var(--color-primario);
}

.carousel-control-prev[b-jp21gl38i3] {
	transition: opacity 0.3s ease;
	margin-left: -80px;
}

.carousel-control-next[b-jp21gl38i3] {
	transition: opacity 0.3s ease;
	margin-right: -80px;
}


/*.d-none {
	display: none !important;
}*/
/* ------------------- */
/* =========================== */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-content[b-jp21gl38i3] {
		max-width: 330px;
	}
	.carrusel-departamentos[b-jp21gl38i3] {
		visibility: collapse;
		display: none;
	}

	.carrusel-departamentos-responsive[b-jp21gl38i3] {
		visibility: visible;
		display: initial;
	}
	.carrusel-d-flex[b-jp21gl38i3] {
		width: 300px;
	}
	.carousel-item[b-jp21gl38i3] {
		width: 400px;
		height: 25rem;
		margin-left: 0px !important;
	}
	.carousel-control-prev[b-jp21gl38i3] {
		margin-left: -10px;
	}

	.carousel-control-next[b-jp21gl38i3] {
		margin-right: -10px;
	}
}
/*<540px S*/
@media only screen and (min-width: 540px) and (max-width: 720px) {
	.div-content[b-jp21gl38i3] {
		/*max-width: 500px;*/
		max-width: auto;
		width: 90% !important;
	}

	.carrusel-departamentos[b-jp21gl38i3] {
		visibility: collapse;
		display: none;
	}

	.carrusel-departamentos-responsive[b-jp21gl38i3] {
		visibility: visible;
		display: initial;
	}

	.carrusel-d-flex[b-jp21gl38i3] {
		width: 100%;
	}

	.carousel-item[b-jp21gl38i3] {
		width: 400px;
		height: 25rem;
		margin-left: -0px !important;
	}

	.carousel-control-prev[b-jp21gl38i3] {
		margin-left: -10px;
	}

	.carousel-control-next[b-jp21gl38i3] {
		margin-right: -10px;
	}
}
/* Tablet monitores pequeños */
@media (min-width: 740px) and (max-width: 1180px) {
	.div-content[b-jp21gl38i3] {
		/*max-width: 500px;*/
		max-width: auto;
		width: 90% !important;
	}

	.carrusel-departamentos[b-jp21gl38i3] {
		visibility: collapse;
		display: none;
	}

	.carrusel-departamentos-responsive[b-jp21gl38i3] {
		visibility: visible;
		display: initial;
	}

	.carrusel-d-flex[b-jp21gl38i3] {
		width: 100%;
	}

	.carousel-item[b-jp21gl38i3] {
		width: 400px;
		height: 25rem;
		margin-left: calc(100dvi - 85dvi);
	}

	.carousel-control-prev[b-jp21gl38i3] {
		margin-left: -10px;
	}

	.carousel-control-next[b-jp21gl38i3] {
		margin-right: -10px;
	}
}	
/*>800px L >1024x768*/
/*@media only screen and (min-height: 800px) {
	.carrusel-d-flex {
		margin-left: 19%;
		margin-right: 19%;
	}
}*/
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	/*.carrusel-d-flex {
		margin-left: 19%;
		margin-right: 19%;
	}*/

	.carousel-item[b-jp21gl38i3] {
		/*text-align: center;*/
		padding: 50px 20px;
		width: 450px;
		height: auto;
	}
	/*.col-md-2-4 {
		flex: 0 0 0%;
		max-width: 0%;
	}*/
	/*.card_producto {
		margin-left: 5%;
		width: 90%;
	}*/

	.carousel-control-prev[b-jp21gl38i3] {
		margin-left: -15px;
	}

	.carousel-control-next[b-jp21gl38i3] {
		margin-right: -15px;
	}
}
/* _content/AllBuyWeb/Components/Pages/Departamentos/DepartamentosLayout.razor.rz.scp.css */
.page[b-8w3qp40eoz] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-8w3qp40eoz] {
	flex: 1;
}

.top-row[b-8w3qp40eoz] {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d6d5d5;
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row-menu[b-8w3qp40eoz] {
	/*border-bottom: 1px solid #d6d5d5;*/
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row[b-8w3qp40eoz]  a, .top-row[b-8w3qp40eoz]  .btn-link {
	white-space: nowrap;
	margin-left: 1.5rem;
	text-decoration: none;
}

.top-row[b-8w3qp40eoz]  a:hover, .top-row[b-8w3qp40eoz]  .btn-link:hover {
	text-decoration: underline;
}

.top-row[b-8w3qp40eoz]  a:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
}
.div-sidebar[b-8w3qp40eoz] {
	border-color: lightgray;
	border-style: solid;
	border-width: 1px;
}
.my-container-fluid[b-8w3qp40eoz] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 3rem);
	overflow-y: auto;
}
/* ========================= */
@media (max-width: 640.98px) {
	.top-row[b-8w3qp40eoz] {
		justify-content: space-between;
	}

	.top-row[b-8w3qp40eoz]  a, .top-row[b-8w3qp40eoz]  .btn-link {
		margin-left: 0;
	}
}

@media (min-width: 641px) {
	.page[b-8w3qp40eoz] {
		flex-direction: row;
	}

	.sidebar[b-8w3qp40eoz] {
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row.auth[b-8w3qp40eoz]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-8w3qp40eoz], article[b-8w3qp40eoz] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.top-row[b-8w3qp40eoz] {
		height: 6.6rem;
	}

	.top-row-menu[b-8w3qp40eoz] {
		margin-top: 20px !important;
		display: block;
	}
	.div-sidebar[b-8w3qp40eoz] {
		border-width: 0px;
	}
	.my-container-fluid[b-8w3qp40eoz] {
		height: calc(100vh - 16rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-row[b-8w3qp40eoz] {
		height: 5.0rem;
	}

	.top-row-menu[b-8w3qp40eoz] {
		margin-top: 20px !important;
		display: block;
	}
	.div-sidebar[b-8w3qp40eoz] {
		border-width: 0px;
	}
	.my-container-fluid[b-8w3qp40eoz] {
		height: calc(100vh - 14rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Departamentos/Usuario/DepartamentosLayoutUsuario.razor.rz.scp.css */
.page[b-8xrz41uu6t] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-8xrz41uu6t] {
	flex: 1;
}

.top-row[b-8xrz41uu6t] {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d6d5d5;
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row-menu[b-8xrz41uu6t] {
	/*border-bottom: 1px solid #d6d5d5;*/
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row[b-8xrz41uu6t]  a, .top-row[b-8xrz41uu6t]  .btn-link {
	white-space: nowrap;
	margin-left: 1.5rem;
	text-decoration: none;
}

.top-row[b-8xrz41uu6t]  a:hover, .top-row[b-8xrz41uu6t]  .btn-link:hover {
	text-decoration: underline;
}

.top-row[b-8xrz41uu6t]  a:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
}
.div-sidebar[b-8xrz41uu6t] {
	border-color: lightgray;
	border-style: solid;
	border-width: 1px;
}
.my-container-fluid[b-8xrz41uu6t] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 3rem);
	overflow-y: auto;
}
/* ========================= */
@media (max-width: 640.98px) {
	.top-row[b-8xrz41uu6t] {
		justify-content: space-between;
	}

	.top-row[b-8xrz41uu6t]  a, .top-row[b-8xrz41uu6t]  .btn-link {
		margin-left: 0;
	}
}

@media (min-width: 641px) {
	.page[b-8xrz41uu6t] {
		flex-direction: row;
	}

	.sidebar[b-8xrz41uu6t] {
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row.auth[b-8xrz41uu6t]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-8xrz41uu6t], article[b-8xrz41uu6t] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.top-row[b-8xrz41uu6t] {
		height: 6.6rem;
	}

	.top-row-menu[b-8xrz41uu6t] {
		margin-top: 20px !important;
		display: block;
	}
	.div-sidebar[b-8xrz41uu6t] {
		border-width: 0px;
	}
	.my-container-fluid[b-8xrz41uu6t] {
		height: calc(100vh - 16rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-row[b-8xrz41uu6t] {
		height: 5.0rem;
	}

	.top-row-menu[b-8xrz41uu6t] {
		margin-top: 20px !important;
		display: block;
	}
	.div-sidebar[b-8xrz41uu6t] {
		border-width: 0px;
	}
	.my-container-fluid[b-8xrz41uu6t] {
		height: calc(100vh - 14rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Departamentos/Usuario/DepartamentoUsuario.razor.rz.scp.css */
.div-title[b-2gx4rc8mjg] {
	margin-left: 6%;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-title[b-2gx4rc8mjg] {
		margin-left: 10%;
	}
	.div-main[b-2gx4rc8mjg] {
		padding-left: 80px !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/General/CambiarClaveModal.razor.rz.scp.css */

.modal-content-custom-actual-temporal[b-4jwskrni3q] {
	width: 400px;
	height: 350px
}

.modal-content-custom-nueva-clave[b-4jwskrni3q] {
	width: 400px;
	height: 280px
}

.div-content-modal[b-4jwskrni3q] {
	text-align: justify-all;
	width: 370px;
	height: auto;
	overflow-y: auto;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.modal-content-custom-actual-temporal[b-4jwskrni3q] {
		min-width: 350px;
		width: auto;
		height: 350px
	}

	.modal-content-custom-actual-nueva-clave[b-4jwskrni3q] {
		min-width: 350px;
		width: auto;
		height: 280px
	}

	.div-content-modal[b-4jwskrni3q] {
		overflow-y: auto;
		overflow-x: hidden !important;
		width: auto;
		height: auto !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/General/TerminosCondicionesModal.razor.rz.scp.css */
.modal-content-custom[b-n7aqp90ogh] {
	width: 480px;
	height: 400px
}

.div-content-modal[b-n7aqp90ogh] {
	text-align: justify-all;
	width: 465px;
	height: 300px;
	overflow-y: auto;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.modal-content-custom[b-n7aqp90ogh] {
		min-width: 350px;
		width: auto;
		height: 500px;
	}

	.div-content-modal[b-n7aqp90ogh] {
		overflow-y: auto;
		overflow-x: hidden !important;
		width: auto;
		height: 420px !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/HomeControl.razor.rz.scp.css */
.img-banner[b-7syzy1ns63]{
	margin-left: 0px;
}
.label-productos[b-7syzy1ns63] {
	padding-left: calc(100dvh - 46rem);
	font-size: 20px;
}
.label-departamentos[b-7syzy1ns63] {
	padding-left: calc(100dvh - 46rem);
	font-size: 20px;
}
/* =========================== */
/*>800px L >1024x768*/
/*@media only screen and (min-height: 800px) {
	.img-banner {
		margin-left: 25px;
	}
}*/
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-banner[b-7syzy1ns63] {
		margin-left: 0px;
	}

	.label-productos[b-7syzy1ns63] {
		padding-left: 0px !important;
	}

	.label-departamentos[b-7syzy1ns63] {
		padding-left: 0px !important;
	}
}
/* Tablet monitores pequeños */
@media (min-width: 768px) and (max-width: 1024px) {
	.label-productos[b-7syzy1ns63] {
		padding-left: 0px !important;
	}

	.label-departamentos[b-7syzy1ns63] {
		padding-left: 0px !important;
	}
}
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */

/* _content/AllBuyWeb/Components/Pages/MiPerfil/Direcciones.razor.rz.scp.css */
.div-a[b-wbz8i95oat] {
	display: flex;
	justify-content: center;
}

.a-lista-direccion[b-wbz8i95oat] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 0px 6px;
	transition: opacity 0.2s;
	margin-top: 5px !important;
	margin-left: 0px !important;
}

.lista-desplegable-direcciom[b-wbz8i95oat] {
	border-radius: 10px 10px 10px 10px !important;
	border: 1px solid #a6a7a7 !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}

.lista-desplegable-direccion .rect-lista[b-wbz8i95oat] {
	display: none;
}

.lista-desplegable-direccion li:hover .rect-lista[b-wbz8i95oat] {
	display: block;
	width: 10px !important;
	height: 38px;
	background-color: #F29707;
	margin-top: -3px !important;
	margin-left: -13px !important;
	margin-bottom: -17px !important;
}

.opcion-texto[b-wbz8i95oat] {
	margin-top: 5px !important;
	margin-left: 4px !important;
}

.lista-desplegable-direccion li[b-wbz8i95oat] {
	border-bottom: 1px solid #a6a7a7 !important;
	padding-left: 0px;
	padding-right: 0px;
}

.lista-desplegable-direccion li:first-child[b-wbz8i95oat] {
	margin-top: -7px !important;
}

.lista-desplegable-direccion li:last-child[b-wbz8i95oat] {
	border-bottom: 0px !important;
}

.lista-desplegable-direccion li a:hover[b-wbz8i95oat] {
	background-color: white;
	color: #F29707;
	cursor: pointer;
}

.lista-desplegable-direccion li:first-child a:hover[b-wbz8i95oat] {
	border-radius: 10px 10px 0px 0px !important;
}

.lista-desplegable-direccion li:last-child a:hover[b-wbz8i95oat] {
	border-radius: 0px 0px 10px 10px !important;
}

.lista-desplegable-direccion.dropdown-item[b-wbz8i95oat] {
	padding-left: 0px;
	padding-right: 0px;
}

a[b-wbz8i95oat] {
	text-decoration: none !important;
	margin: 0px !important;
}
/* _content/AllBuyWeb/Components/Pages/MiPerfil/MiPerfilLayout.razor.rz.scp.css */
.page[b-rvyg7z9ave] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-rvyg7z9ave] {
	flex: 1;
}

.my-container-fluid[b-rvyg7z9ave] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 4vh);
	overflow-y: auto;
}

.top-row[b-rvyg7z9ave] {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d6d5d5;
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row-menu[b-rvyg7z9ave] {
	/*border-bottom: 1px solid #d6d5d5;*/
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row[b-rvyg7z9ave]  a, .top-row[b-rvyg7z9ave]  .btn-link {
	white-space: nowrap;
	margin-left: 1.5rem;
	text-decoration: none;
}

.top-row[b-rvyg7z9ave]  a:hover, .top-row[b-rvyg7z9ave]  .btn-link:hover {
	text-decoration: underline;
}

.top-row[b-rvyg7z9ave]  a:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
}
.div-sidebar[b-rvyg7z9ave] {
	border-color: lightgray;
	border-style: solid;
	border-width: 1px;
}
.my-container-fluid[b-rvyg7z9ave] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 4rem);
	overflow-y: auto;
}
@media (max-width: 640.98px) {
	.top-row[b-rvyg7z9ave] {
		justify-content: space-between;
	}

	.top-row[b-rvyg7z9ave]  a, .top-row[b-rvyg7z9ave]  .btn-link {
		margin-left: 0;
	}
}

@media (min-width: 641px) {
	.page[b-rvyg7z9ave] {
		flex-direction: row;
	}

	.sidebar[b-rvyg7z9ave] {
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row.auth[b-rvyg7z9ave]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-rvyg7z9ave], article[b-rvyg7z9ave] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.top-row[b-rvyg7z9ave] {
		height: 6.6rem;
	}

	.top-row-menu[b-rvyg7z9ave] {
		margin-top: 20px !important;
		display: block;
	}
	.div-sidebar[b-rvyg7z9ave] {
		border-width: 0px;
	}
	.my-container-fluid[b-rvyg7z9ave] {
		height: calc(100vh - 20rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-row[b-rvyg7z9ave] {
		height: 5.0rem;
	}

	.top-row-menu[b-rvyg7z9ave] {
		margin-top: 20px !important;
		display: block;
	}
	.div-sidebar[b-rvyg7z9ave] {
		border-width: 0px;
	}
	.my-container-fluid[b-rvyg7z9ave] {
		height: calc(100vh - 14rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/MiPerfil/MiPerfilNavMenu.razor.rz.scp.css */
.navbar-toggler[b-q7ge9ncgdf] {
	appearance: none;
	cursor: pointer;
	width: 3.5rem;
	height: 2.5rem;
	color: white;
	position: absolute;
	top: 0.5rem;
	right: 1rem;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-q7ge9ncgdf] {
	background-color: rgba(255, 255, 255, 0.5);
}
.top-row[b-q7ge9ncgdf] {
	height: 4rem;
	background-color: var(--color-primario);
}

.navbar-brand[b-q7ge9ncgdf] {
	font-size: 1.1rem;
}
.nav-item[b-q7ge9ncgdf] {
	font-size: 0.9rem;
	padding-bottom: 0rem;
}

.nav-item:first-of-type[b-q7ge9ncgdf] {
	padding-top: 1rem;
}

.nav-item:last-of-type[b-q7ge9ncgdf] {
	padding-bottom: 1rem;
}

.nav-item[b-q7ge9ncgdf]  .nav-link {
	color: black;
	background: none;
	border: none;
	border-radius: 4px;
	height: 2rem;
	display: flex;
	align-items: start;
	line-height: 1rem;
	width: 100%;
}

.nav-item[b-q7ge9ncgdf]  a.active {
	color: var(--color-primario);
}

.nav-item[b-q7ge9ncgdf]  .nav-link:hover {
	color: var(--color-primario);
}

.nav-scrollable[b-q7ge9ncgdf] {
	display: none;
	background-color: white;
}

.navbar-toggler:checked ~ .nav-scrollable[b-q7ge9ncgdf] {
	display: block;
}
.div-logo[b-q7ge9ncgdf] {
	margin-left: 26px !important;
	margin-right: 0px !important
}

/**/


/**/
@media (min-width: 641px) {
	.navbar-toggler[b-q7ge9ncgdf] {
		display: none;
	}

	.nav-scrollable[b-q7ge9ncgdf] {
		/* Never collapse the sidebar for wide screens */
		display: block;

		/* Allow sidebar to scroll for tall menus */
		height: calc(100vh - 4rem);
		overflow-y: auto;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-logo[b-q7ge9ncgdf] {
		margin-left: 0px !important
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.div-logo[b-q7ge9ncgdf] {
		margin-left: 0px !important
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/MiPerfil/MiPerfilPrincipal.razor.rz.scp.css */
.img-perfil[b-wtwv57vtzw] {
	width: 60px !important;
	margin: 10px 0px 10px 25px !important;
	padding: 0px !important;
}

.img-perfil-vinculo-misdatos[b-wtwv57vtzw] {
	width: 60px !important;
	margin: 10px 0px 0px 10px !important;
	padding: 5px 0px 0px 0px !important;
}

.img-perfil-vinculo-direcciones[b-wtwv57vtzw] {
	width: 60px !important;
	margin: 0px 0px 0px 10px !important;
	padding: 10px 0px 0px 0px !important;
}

.img-perfil-vinculo-privacidad[b-wtwv57vtzw] {
	width: 60px !important;
	margin: 0px 0px 0px 10px !important;
	padding: 10px 0px 0px 0px !important;
}

.texto-perfil[b-wtwv57vtzw] {
	top: 40% !important;
	font-size: 20px;
	color: #000000;
	vertical-align: middle;
	margin-top: 0px auto !important;
	margin-bottom: 0px auto !important;
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}

.nombre-perfil[b-wtwv57vtzw] {
	text-align: left !important;
	margin-top: 5px !important;
	padding: 0px !important;
	font-size: 18px;
	width: 99%;
}

.vinculo-perfil[b-wtwv57vtzw] {
	margin: 0px 10px 0px 10px;
	text-decoration: none;
}

.alinear-derecha[b-wtwv57vtzw] {
	margin-top: 20px !important;
	margin-right: 20px;
	text-align: right !important;
}

.titulo-perfil[b-wtwv57vtzw] {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

.subtitulo-perfil[b-wtwv57vtzw] {
	font-size: 16px;
	color: gray;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.img-perfil-vinculo-misdatos[b-wtwv57vtzw] {
		margin: 0px 0px 0px 0px !important;
	}

	.texto-perfil[b-wtwv57vtzw] {
		padding-top: 0px !important;
		margin-left: 0px auto !important;
	}

	.nombre-perfil[b-wtwv57vtzw] {
		margin-top: 0px !important;
		margin-left: 20px !important;
		margin-bottom: 10px !important;
	}
	.vinculo-perfil[b-wtwv57vtzw] {
		margin: 20px 10px 0px 10px;
		text-decoration: none;
	}

	.img-perfil-vinculo-direcciones[b-wtwv57vtzw] {
		margin: 0px 0px 0px 0px !important;
	}
}
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.alinear-derecha[b-wtwv57vtzw] {
		margin-right: 0px;
	}
}
/* _content/AllBuyWeb/Components/Pages/MiPerfil/MisDatos.razor.rz.scp.css */
.subtitulo-clave[b-9ppew87ddf] {
	width: 200px !important;
	margin-left: calc(100vh - 25rem) !important;
	color: gray;
}

.accordion-button[b-9ppew87ddf] {
	border-color: transparent !important;
}
/* -------------------------- */
/* Color #F29707 (anaranjado)*/
/* Estado CERRADO (flecha apuntando abajo) */
.accordion-button[b-9ppew87ddf]::after {
	filter: invert(72%) sepia(84%) saturate(574%) hue-rotate(356deg) brightness(92%) contrast(96%) !important;
	transform: scale(1.3) rotate(0deg);
}

/* Estado ABIERTO (flecha rotada hacia arriba) */
.accordion-button:not(.collapsed)[b-9ppew87ddf]::after {
	transform: scale(1.3) rotate(-180deg);
}
/* -------------------------- */
/* Sin borde celeste */
.accordion-button:focus[b-9ppew87ddf] {
	box-shadow: none !important;
	outline: none !important;
}

.accordion-button:not(.collapsed)[b-9ppew87ddf] {
	box-shadow: none !important;
}
/* ========================= */
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.subtitulo-clave[b-9ppew87ddf] {
		margin-left: calc(100vh - 42rem) !important
	}
}
/* _content/AllBuyWeb/Components/Pages/MiPerfil/Privacidad.razor.rz.scp.css */
.titulo-texto[b-tfjb4lhi24] {
	font-size: 15px;
}

.div-switch[b-tfjb4lhi24] {
	margin-top: 5px !important;
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Compras/Compras.razor.rz.scp.css */
.compras-container[b-j5xngxcori] {
    padding: 20px;
}

.compras-title[b-j5xngxcori] {
    font-weight: 600;
    color: #fff;
}

.compras-filters-row[b-j5xngxcori] {
    gap: 12px;
}

a[b-j5xngxcori] {
    text-decoration: none !important;
    margin: 0px !important;
    cursor: pointer !important;
}

.compras-search[b-j5xngxcori] {
    max-width: 320px;
    width: 100%;
}

.compras-search input[b-j5xngxcori] {
    border-radius: 20px 0 0 20px;
}

.compras-search .input-group-text[b-j5xngxcori] {
    background-color: #fff;
    border-radius: 0 20px 20px 0;
}

.compras-divider[b-j5xngxcori] {
    width: 1px;
    height: 36px;
    background-color: #fff;
}

.compras-dropdown[b-j5xngxcori] {
    border-radius: 20px;
    color: #fff;
}

.compras-dropdown:hover[b-j5xngxcori] {
    border-radius: 20px;
    color: orange;
}

.compras-counter[b-j5xngxcori] {
    font-weight: 500;
    color: #fff;
    white-space: nowrap;
}

.compras-list[b-j5xngxcori] {
    background-color: white;
    border-radius: 8px;
}

.compras-date[b-j5xngxcori] {
    font-size: 14px;
    font-weight: 600;
    background-color: #f6f6f6;
    border-radius: 8px 8px 0px 0px;
    color: #555;
    margin-bottom: 8px;
    padding: 10px;
}

.compras-item[b-j5xngxcori] {
    background-color: #fff;
    padding: 0px 15px 15px 15px;
    border-radius: 8px;
    margin-bottom: 10px;
}

.compras-img[b-j5xngxcori] {
    width: 80px;
    height: 80px;
    object-fit: contain;
}

.compras-product-title[b-j5xngxcori] {
    font-weight: 600;
    font-size: 18px;
}

.compras-price[b-j5xngxcori] {
    font-weight: 500;
    font-size: 18px;
}

.compras-status[b-j5xngxcori],
.compras-qty[b-j5xngxcori] {
    font-weight: 500;
    font-size: 15px;
}

.compras-btn[b-j5xngxcori] {
    border-radius: 20px;
    font-weight: 500;
}

.texto-ellipsis-nombre-compra[b-j5xngxcori] {
    display: inline-block; /* necesario para que width funcione */
    width: 500px; /* define el ancho según lo que necesites */
    white-space: nowrap; /* no permite saltos de línea */
    overflow: hidden; /* oculta el texto que sobra */
    text-overflow: ellipsis; /* agrega los puntos suspensivos */
}

/* responsive */
@media (max-width: 768px) {
    .compras-counter[b-j5xngxcori] {
        width: 100%;
        text-align: left;
        margin-top: 5px;
    }
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Compras/DetalleCompra.razor.rz.scp.css */
.page-title[b-m8vwcd53z0] {
    color: #fff;
    font-weight: 600;
}

.custom-card[b-m8vwcd53z0] {
    border-radius: 8px;
    min-height: 5rem !important;
}

.custom-header[b-m8vwcd53z0] {
    background: #d6d6d6;
    font-weight: 600;
}

.header-date[b-m8vwcd53z0] {
    color: orange;
    font-size: 13px;
}

.vendor-photo[b-m8vwcd53z0] {
    width: 120px;
    height: 120px;
    border-radius: 50%;
}

.vendor-years[b-m8vwcd53z0] {
    font-size: 13px;
    color: orange;
}

.vendor-role[b-m8vwcd53z0] {
    color: orange;
    font-size: 13px;
}

.info-row[b-m8vwcd53z0] {
    margin-bottom: 6px;
}

.text-orange[b-m8vwcd53z0] {
    color: orange;
}

.total-row[b-m8vwcd53z0] {
    font-size: 18px;
}

.rating-star[b-m8vwcd53z0] {
    color: #ccc;
    cursor: pointer;
    font-size: 25px;
}

.rating-star.active[b-m8vwcd53z0] {
    color: tomato;
}

.big-label[b-m8vwcd53z0], .big-text[b-m8vwcd53z0] {
    font-size: 2rem; 
}

.img-detalle-compra[b-m8vwcd53z0] {
    width: 100px;
}

/* responsive */
@media (max-width: 768px) {
    .vendor-photo[b-m8vwcd53z0] {
        width: 90px;
        height: 90px;
    }
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Compras/PreguntasCompras.razor.rz.scp.css */
.preguntas-container[b-4rqkq27qqf] {
    padding: 20px;
}

.preguntas-title[b-4rqkq27qqf] {
    color: #fff;
    font-weight: 600;
}

.preguntas-filters[b-4rqkq27qqf] {
    gap: 10px;
}

.preguntas-divider[b-4rqkq27qqf] {
    width: 1px;
    height: 20px;
    background: rgba(255,255,255,.6);
}

.preguntas-counter[b-4rqkq27qqf] {
    color: #fff;
    font-weight: 500;
}

.preguntas-card[b-4rqkq27qqf] {
    background: #fff;
    border-radius: 8px;
    padding: 15px;
}

.preguntas-product-img[b-4rqkq27qqf] {
    width: 80px;
    margin-right: 15px;
}

.preguntas-product-title[b-4rqkq27qqf] {
    font-weight: 600;
}

.preguntas-product-price[b-4rqkq27qqf] {
    font-weight: 500;
}

.preguntas-product-buyer[b-4rqkq27qqf] {
    color: orange;
    font-size: 14px;
}

.preguntas-stock[b-4rqkq27qqf] {
    margin-right: 15px;
}

.preguntas-buy-btn[b-4rqkq27qqf] {
    border-radius: 20px;
}

.preguntas-new-question[b-4rqkq27qqf] {
    color: orange;
    cursor: pointer;
}

.check-icon[b-4rqkq27qqf] {
    margin-left: 5px;
}

.preguntas-form textarea[b-4rqkq27qqf] {
    resize: none;
}

.pregunta-avatar[b-4rqkq27qqf] {
    width: 28px;
    height: 28px;
    background: orange;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

.pregunta-row[b-4rqkq27qqf] {
    gap: 10px;
}

.pregunta-dot[b-4rqkq27qqf] {
    width: 8px;
    height: 8px;
    background: orange;
    border-radius: 50%;
    margin-top: 6px;
}

.pregunta-time[b-4rqkq27qqf] {
    font-size: 13px;
    color: gray;
    white-space: nowrap;
}

.pregunta-status[b-4rqkq27qqf] {
    font-size: 13px;
    margin-left: 10px;
}

.pregunta-respuesta[b-4rqkq27qqf] {
    margin-left: 40px;
    font-size: 14px;
    color: #333;
}

.tree-line[b-4rqkq27qqf] {
    margin-right: 5px;
}

.pregunta-respuesta[b-4rqkq27qqf] {
    margin-left: 32px;
    font-size: 14px;
    color: #333;
}

.pregunta-respuesta[b-4rqkq27qqf]::before,
.respuesta-connector[b-4rqkq27qqf] {
    content: "";
    position: absolute;
    left: -1px;
    top: 12px;
    width: 12px;
    height: 1px;
    background-color: #000; 
}

.border-start[b-4rqkq27qqf] {
    border-left: 1px solid #000 !important;
}

/* RESPONSIVE */
@media (max-width: 768px) {
    .preguntas-product-row[b-4rqkq27qqf] {
        flex-wrap: wrap;
        gap: 10px;
    }

    .preguntas-stock[b-4rqkq27qqf],
    .preguntas-buy-btn[b-4rqkq27qqf] {
        width: 100%;
    }

    .pregunta-respuesta[b-4rqkq27qqf] {
        margin-left: 20px;
    }
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Empresa/MiEmpresa.razor.rz.scp.css */
.accordion-button[b-dcmrk2o8g0] {
	border-color: transparent !important;
}
/* -------------------------- */
/* Color #F29707 (anaranjado)*/
/* Estado CERRADO (flecha apuntando abajo) */
.accordion-button[b-dcmrk2o8g0]::after {
	filter: invert(72%) sepia(84%) saturate(574%) hue-rotate(356deg) brightness(92%) contrast(96%) !important;
	transform: scale(1.3) rotate(0deg);
}

/* Estado ABIERTO (flecha rotada hacia arriba) */
.accordion-button:not(.collapsed)[b-dcmrk2o8g0]::after {
	transform: scale(1.3) rotate(-180deg);
}
/* -------------------------- */
/* Sin borde celeste */
.accordion-button:focus[b-dcmrk2o8g0] {
	box-shadow: none !important;
	outline: none !important;
}

.accordion-button:not(.collapsed)[b-dcmrk2o8g0] {
	box-shadow: none !important;
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/MiTiendaLayout.razor.rz.scp.css */
.page[b-z5t86pht83] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-z5t86pht83] {
	flex: 1;
}
.top-row[b-z5t86pht83] {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d6d5d5;
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row-menu[b-z5t86pht83] {
	/*border-bottom: 1px solid #d6d5d5;*/
	justify-content: flex-end;
	height: 3.5rem;
	display: flex;
	align-items: center;
}

.top-row[b-z5t86pht83]  a, .top-row[b-z5t86pht83]  .btn-link {
	white-space: nowrap;
	margin-left: 1.5rem;
	text-decoration: none;
}

.top-row[b-z5t86pht83]  a:hover, .top-row[b-z5t86pht83]  .btn-link:hover {
	text-decoration: underline;
}

.top-row[b-z5t86pht83]  a:first-child {
	overflow: hidden;
	text-overflow: ellipsis;
}

.div-sidebar[b-z5t86pht83] {
	border-color: lightgray;
	border-style: solid;
	border-width: 1px;
	margin-top: -13px !important
}

.my-container-fluid[b-z5t86pht83] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 7.5rem);
	overflow-y: auto;
}

.barra-navegacion-tienda[b-z5t86pht83] {
	margin-left: 10px;
}
/* ========================= */
@media (max-width: 640.98px) {
	.top-row[b-z5t86pht83] {
		justify-content: space-between;
	}

	.top-row[b-z5t86pht83]  a, .top-row[b-z5t86pht83]  .btn-link {
		margin-left: 0;
	}
}

@media (min-width: 641px) {
	.page[b-z5t86pht83] {
		flex-direction: row;
	}

	.sidebar[b-z5t86pht83] {
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row.auth[b-z5t86pht83]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-z5t86pht83], article[b-z5t86pht83] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-sidebar[b-z5t86pht83] {
		border-width: 0px;
	}
	.top-row[b-z5t86pht83] {
		height: 6.6rem;
	}

	.top-row-menu[b-z5t86pht83] {
		margin-top: 20px !important;
		display: block;
	}

	.my-container-fluid[b-z5t86pht83] {
		height: calc(100vh - 20rem) !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.top-row[b-z5t86pht83] {
		height: 5.0rem;
	}

	.top-row-menu[b-z5t86pht83] {
		margin-top: 20px !important;
		display: block;
	}
	.div-sidebar[b-z5t86pht83] {
		border-width: 0px;
	}
	.my-container-fluid[b-z5t86pht83] {
		height: calc(100vh - 13rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/MiTienda/MiTiendaNavMenu.razor.rz.scp.css */
.accordion-button[b-cm3qalu4or] {
	border-color: transparent !important;
}
/* -------------------------- */
/* Color #F29707 (anaranjado)*/
/* Estado CERRADO (flecha apuntando abajo) */
.accordion-button[b-cm3qalu4or]::after {
	filter: invert(72%) sepia(84%) saturate(574%) hue-rotate(356deg) brightness(92%) contrast(96%) !important;
	transform: scale(1.3) rotate(0deg);
}

/* Estado ABIERTO (flecha rotada hacia arriba) */
.accordion-button:not(.collapsed)[b-cm3qalu4or]::after {
	transform: scale(1.3) rotate(-180deg);
}
/* -------------------------- */
/* Sin borde celeste */
.accordion-button:focus[b-cm3qalu4or] {
	box-shadow: none !important;
	outline: none !important;
}

.accordion-button:not(.collapsed)[b-cm3qalu4or] {
	box-shadow: none !important;
}
/* -------------------------- */
.navbar-toggler[b-cm3qalu4or] {
	appearance: none;
	cursor: pointer;
	width: 3.5rem;
	height: 2.5rem;
	color: white;
	position: absolute;
	top: 0.5rem;
	right: 1rem;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-cm3qalu4or] {
	background-color: rgba(255, 255, 255, 0.5);
}
.top-row[b-cm3qalu4or] {
	height: 4rem;
	background-color: var(--color-primario);
}

.navbar-brand[b-cm3qalu4or] {
	font-size: 1.1rem;
}
.nav-item[b-cm3qalu4or] {
	font-size: 0.9rem;
	padding-bottom: 0rem;
}

.nav-item:first-of-type[b-cm3qalu4or] {
	padding-top: 1rem;
}

.nav-item:last-of-type[b-cm3qalu4or] {
	padding-bottom: 1rem;
}

.nav-item[b-cm3qalu4or]  .nav-link {
	color: black;
	background: none;
	border: none;
	border-radius: 4px;
	height: 2rem;
	display: flex;
	align-items: start;
	line-height: 1rem;
	width: 100%;
}

.nav-item[b-cm3qalu4or]  a.active {
	color: var(--color-primario);
}

.nav-item[b-cm3qalu4or]  .nav-link:hover {
	color: var(--color-primario);
}

.nav-scrollable[b-cm3qalu4or] {
	display: none;
	background-color: white;
}

.navbar-toggler:checked ~ .nav-scrollable[b-cm3qalu4or] {
	display: block;
}
.div-logo[b-cm3qalu4or] {
	margin-left: 26px !important
}
@media (min-width: 641px) {
	.navbar-toggler[b-cm3qalu4or] {
		display: none;
	}

	.nav-scrollable[b-cm3qalu4or] {
		/* Never collapse the sidebar for wide screens */
		display: block;
		/* Allow sidebar to scroll for tall menus */
		height: calc(100vh - 6.6rem);
		overflow-y: auto;
	}
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-logo[b-cm3qalu4or] {
		margin-left: 0px !important
	}
	.nav-scrollable[b-cm3qalu4or] {
		/* Allow sidebar to scroll for tall menus */
		height: calc(100vh - 20rem);
		overflow-y: auto;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.div-logo[b-cm3qalu4or] {
		margin-left: 0px !important
	}
	.nav-scrollable[b-cm3qalu4or] {
		/* Allow sidebar to scroll for tall menus */
		height: calc(100vh - 13rem);
		overflow-y: auto;
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/MiTienda/MiTiendaPrincipal.razor.rz.scp.css */
.vinculo-tienda[b-nemf1ta0vx] {
	margin: 0px 10px 0px 10px;
	text-decoration: none;
}

.img-tienda-vinculo[b-nemf1ta0vx] {
	width: 60px !important;
	margin: 15px 5px 0px 20px !important;
	padding: 5px 0px 0px 0px !important;
}

.texto-tienda[b-nemf1ta0vx] {
	top: 40% !important;
	font-size: 20px;
	color: #000000;
	vertical-align: middle;
	margin-top: 0px auto !important;
	margin-left: -10px !important;
	margin-bottom: 0px auto !important;
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}

.subtitulo-tienda[b-nemf1ta0vx] {
	font-size: 16px;
	color: gray;
}

.alinear-derecha[b-nemf1ta0vx] {
	margin-top: 20px !important;
	margin-right: 20px;
	text-align: right !important;
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/MiTiendaPrincipalLayout.razor.rz.scp.css */
.page[b-359b20hv4d] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-359b20hv4d] {
	flex: 1;
}

.my-container-fluid[b-359b20hv4d] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 4rem);
	overflow-y: auto;
}

a[b-359b20hv4d] {
	color: white;
}

a:hover[b-359b20hv4d] {
	color: var(--color-secundario);
}
/* ========================= */
@media (max-width: 640.98px) {
}
/* ----------------- */
@media (min-width: 641px) {
	.page[b-359b20hv4d] {
		flex-direction: row;
	}

	.top-row[b-359b20hv4d] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

	.top-row.auth[b-359b20hv4d]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-359b20hv4d], article[b-359b20hv4d] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.my-container-fluid[b-359b20hv4d] {
		height: calc(100vh - 14rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.my-container-fluid[b-359b20hv4d] {
		height: calc(100vh - 14rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/MiTienda/Suscripciones/PlanesControl.razor.rz.scp.css */
.card-plan[b-hem9d59z4b] {
	border-width: 1px !important;
	border-radius: 5px !important;
	border-color: darkgray;
}
.card-plan:focus[b-hem9d59z4b], .card-plan:active:focus[b-hem9d59z4b], .card-plan:hover[b-hem9d59z4b], .card-plan.seleccionado[b-hem9d59z4b] {
	border-width: 2px !important;
	border-color: var(--color-primario);
	cursor: pointer;
}
.card-plan.deshabilitado[b-hem9d59z4b] {
	pointer-events: none;
	border-width: 1px !important;
	border-color: lightgray;
	opacity: 0.6;
	cursor: auto;
	user-select: none; /* no seleccionar texto */
}
.card-texto[b-hem9d59z4b] {
	font-size: 11px !important;
	min-height: 140px !important
}
.card-pie-texto[b-hem9d59z4b] {
	font-size: 10px !important;
	color: var(--color-primario);
}
.rect-card-pie[b-hem9d59z4b] {
	height: 11px !important;
	background-color: whitesmoke;
	border-top: 0px !important;
}
.rect-anaranjado-card-pie[b-hem9d59z4b] {
	height: 11px !important;
	background-color: var(--color-primario);
}
/*<500px S*/
@media only screen and (max-width: 499px) {
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Suscripciones/Suscripciones.razor.rz.scp.css */
.suscripcion-division[b-ym47waqefq] {
	display: initial;
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	/*.suscripcion-division {
		display: none;
	}*/
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.suscripcion-division[b-ym47waqefq] {
		display: none;
		height: 0px !important;
		width: 0px !important;
	}
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Suscripciones/SuscripcionLayout.razor.rz.scp.css */
.my-container-fluid[b-fu0ouxm6zp] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 6rem);
	overflow-y: auto;
}
.barra-navegacion-suscripciones[b-fu0ouxm6zp] {
	margin-left: 10px;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.my-container-fluid[b-fu0ouxm6zp] {
		height: calc(100vh - 20rem);
	}
	.barra-navegacion-suscripciones[b-fu0ouxm6zp] {
		font-size: 11.5px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {

}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/MiTienda/Ventas/CalificarVenta.razor.rz.scp.css */
.perfil-img[b-5va9cpy8eu] {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #dee2e6;
}

.subtitulo-seccion[b-5va9cpy8eu] {
    background-color: #f1f3f5;
    padding: 8px 12px;
    font-weight: 600;
    border-radius: 4px;
}

.header-light[b-5va9cpy8eu] {
    background-color: #e9ecef;
    font-weight: 600;
}

.estrellas i[b-5va9cpy8eu] {
    font-size: 22px;
    cursor: pointer;
    color: #ccc;
    transition: 0.2s;
}

.estrellas i.active[b-5va9cpy8eu] {
    color: #ff8c00;
}

.estrellas-static[b-5va9cpy8eu] {
    color: #ff8c00;
    font-size: 18px;
}

.comentario-recibido[b-5va9cpy8eu] {
    color: #6c757d;
}

.btn-warning[b-5va9cpy8eu] {
    background-color: #ff8c00;
    border-color: #ff8c00;
}

.btn-warning:hover[b-5va9cpy8eu] {
    background-color: #e67e00;
}
.rating-star[b-5va9cpy8eu] {
    color: #ccc;
    cursor: pointer;
    font-size: 25px;
}

.rating-star.active[b-5va9cpy8eu] {
    color: tomato;
}
/* RESPONSIVE */
@media (max-width: 768px) {
    .estrellas i[b-5va9cpy8eu] {
        font-size: 20px;
    }
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Ventas/DetalleVenta.razor.rz.scp.css */
.perfil-grande[b-svot8oc2oy] {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    object-fit: cover;
}

.barra-sutil[b-svot8oc2oy] {
    width: 1px;
    height: 20px;
    background-color: #dee2e6;
}

.estado-calificada[b-svot8oc2oy] {
    color: #198754;
    font-weight: 600;
}

.producto-detalle-row[b-svot8oc2oy] {
    display: grid;
    grid-template-columns: 80px 1fr 100px 120px 40px;
    align-items: center;
    gap: 15px;
    padding: 10px 0;
    border-bottom: 1px solid #f1f3f5;
}
.img-detalle-venta[b-svot8oc2oy] {
    width: 100px;
}
/* RESPONSIVE */
@media (max-width: 992px) {
    .producto-detalle-row[b-svot8oc2oy] {
        grid-template-columns: 1fr;
        text-align: left;
    }
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Ventas/GenerarFactura.razor.rz.scp.css */
h3[b-96zkxclukm] {
    color: white;
}

.custom-card[b-96zkxclukm] {
    border: 1px solid #e6e6e6;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.custom-card-header[b-96zkxclukm] {
    background-color: #f3f3f3;
    font-weight: 600;
    padding: 12px 20px;
    border-bottom: 1px solid #e0e0e0;
}

.text-factura[b-96zkxclukm] {
    color: #ff6a00;
    font-weight: 600;
    text-align: right;
}

.money[b-96zkxclukm] {
    text-align: right;
}

.input-money[b-96zkxclukm] {
    width: 170px;
    text-align: right;
}

.table td[b-96zkxclukm],
.table th[b-96zkxclukm] {
    vertical-align: middle;
}

.text-right-money[b-96zkxclukm] {
    text-align: right;
}

.money-input[b-96zkxclukm] {
    text-align: right;
}

.totales-container[b-96zkxclukm] {
    max-width: 350px;
    margin-left: auto;
}

.totales-row[b-96zkxclukm] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.totales-right[b-96zkxclukm] {
    max-width: 350px;
    margin-left: auto;
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Ventas/PreguntasVentas.razor.rz.scp.css */
.btn-warning[b-nivca8agm8] {
    background-color: #ff8c00;
    border-color: #ff8c00;
    color: white;
    margin-left: 170px;
}

.btn-warning:hover[b-nivca8agm8] {
    background-color: #e67e00;
    border-color: #e67e00;
}

.form-respuesta[b-nivca8agm8] {
    background-color: #f8f9fa;
    border-radius: 6px;
    padding: 10px;
}

.textarea-comentario[b-nivca8agm8] {
    resize: none;
    font-size: 14px;
}

.form-respuesta small[b-nivca8agm8] {
    font-size: 12px;
}

.pregunta-card[b-nivca8agm8] {
    border: 1px solid #ddd;
    border-radius: 6px;
}
/* responsive */
@media (max-width: 768px) {
    .btn-warning[b-nivca8agm8] {
        margin-left: 150px;
    }
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Ventas/Publicaciones.razor.rz.scp.css */
.input-buscar[b-p41vh9yul5] {
	width: 250px !important;
	margin: 0px !important;
	color: #a6a7a7 !important;
	border: 0px !important;
	border-radius: 10px 0px 0px 10px !important;
}
.button-lupa[b-p41vh9yul5] {
	background-color: #ffffff !important;
	border-radius: 0px 10px 10px 0px !important;
	border: 0px !important;
}

.img-lupa[b-p41vh9yul5] {
	border-left: 1px solid #a6a7a7 !important;
	padding-left: 5px;
	width: 28px !important;
}
.disabled-div[b-p41vh9yul5] {
	/*background-color: gray;*/
	pointer-events: none;
	opacity: 0.6;
	user-select: none;
}
.circle-border[b-p41vh9yul5] {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 2px solid var(--color-primario);
}
.a-lista[b-p41vh9yul5] {
	color: white;
	text-decoration: none;
	display: flex;
	align-items: center;
	gap: 0px 6px;
	transition: opacity 0.2s;
	margin-top: 5px !important;
	margin-left: 0px !important;
}

.opcion-texto[b-p41vh9yul5] {
	margin-top: 5px !important;
	margin-left: 4px !important;
}

a[b-p41vh9yul5] {
	text-decoration: none !important;
	margin: 0px !important;
}

.product-img[b-p41vh9yul5] {
	max-height: 90px;
	object-fit: contain;
}

.input-buscar[b-p41vh9yul5] {
	border-radius: 20px 0 0 20px;
}

.button-lupa[b-p41vh9yul5] {
	border-radius: 0 20px 20px 0;
}

.circle-border[b-p41vh9yul5] {
	width: 34px;
	height: 34px;
	border: 2px solid orange;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 2px;
}

.publication-card[b-p41vh9yul5] {
	border-radius: 12px;
}

.text-muted-light[b-p41vh9yul5] {
	color: #d6d6d6;
}

.badge-destacado[b-p41vh9yul5] {
	background-color: #fff3cd;
	color: #F29707;
	font-size: 12px;
	padding: 3px 8px;
	border-radius: 8px;
}

.metrics-card[b-p41vh9yul5] {
	border-radius: 10px;
	overflow: hidden;
}

.metrics-header[b-p41vh9yul5] {
	background-color: #e9e9e9;
	padding: 6px 10px;
	font-size: 13px;
}

.metrics-body[b-p41vh9yul5] {
	background-color: #f6f6f6;
	padding: 12px;
}

.price-value[b-p41vh9yul5] {
	font-size: 18px;
	font-weight: 700;
}

.modify-link[b-p41vh9yul5] {
	font-size: 12px;
	color: #F29707;
}

.rating-circle[b-p41vh9yul5] {
	width: 38px;
	height: 38px;
	border: 2px solid #F29707;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	color: #F29707;
}

.text-orange[b-p41vh9yul5] {
	color: #F29707;
}

.text-warning-custom[b-p41vh9yul5] {
	color: #F29707;
}
/* _content/AllBuyWeb/Components/Pages/MiTienda/Ventas/ReputacionControl.razor.rz.scp.css */
.custom-card[b-qnppfb4h0z] {
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	box-shadow: 0 2px 6px rgba(0,0,0,0.05);
	background-color: #fff;
}

.division-vertical[b-qnppfb4h0z] {
	border-right: 1px solid #e6e6e6;
}

.division-horizontal[b-qnppfb4h0z] {
	border-bottom: 1px solid #e6e6e6;
}

.text-naranja[b-qnppfb4h0z] {
	color: #ff6a00;
	font-weight: 600;
}

.valor-destacado[b-qnppfb4h0z] {
	font-size: 1.4rem;
	font-weight: 700;
}

.rating-bar-container[b-qnppfb4h0z] {
	background-color: #f1f1f1;
	border-radius: 6px;
	height: 10px;
	width: 100%;
	overflow: hidden;
}

.rating-bar-fill[b-qnppfb4h0z] {
	background-color: #ff8c00;
	height: 100%;
}

.comentario-item[b-qnppfb4h0z] {
	padding: 15px 0;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {

}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/MiTienda/Ventas/Ventas.razor.rz.scp.css */
.ventas-title[b-6jl8m7v0ey] {
    font-weight: 600;
    color: #fff;
    background-color: transparent;
}

.ventas-counter[b-6jl8m7v0ey] {
    color: #fff;
    font-weight: 400;
}
/* FILTROS */
.ventas-filters-row[b-6jl8m7v0ey] {
    gap: 12px;
}

/* SEARCH */
.ventas-search[b-6jl8m7v0ey] {
    max-width: 320px;
    width: 100%;
}

.ventas-search input[b-6jl8m7v0ey] {
    border-radius: 20px 0 0 20px;
}

.ventas-search .input-group-text[b-6jl8m7v0ey] {
    background-color: #fff;
    border-radius: 0 20px 20px 0;
}

/* SEPARADORES */
.ventas-divider[b-6jl8m7v0ey] {
    width: 1px;
    height: 36px;
    background-color: #fff;
}

/* CARD */
.venta-card[b-6jl8m7v0ey] {
    border: 1px solid #dee2e6;
}

/* HEADER */
.venta-header[b-6jl8m7v0ey] {
    background-color: #f8f9fa;
}

/* PERFIL */
.perfil-mini[b-6jl8m7v0ey] {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    object-fit: cover;
}

/* ESTADOS */
.estado-calificada[b-6jl8m7v0ey] {
    color: #198754;
    font-weight: 600;
}

.estado-neutral[b-6jl8m7v0ey] {
    color: #adb5bd;
    font-weight: 600;
}

.estado-no[b-6jl8m7v0ey] {
    color: #ff8c00;
    font-weight: 600;
}

/* PRODUCTO ROW */
.producto-row[b-6jl8m7v0ey] {
    display: flex;
    align-items: center;
    gap: 15px;
    flex-wrap: wrap;
}

.producto-img-col[b-6jl8m7v0ey] {
    width: 70px;
}

.producto-nombre[b-6jl8m7v0ey] {
    flex: 1;
}

.producto-precio[b-6jl8m7v0ey],
.producto-unidades[b-6jl8m7v0ey] {
    min-width: 90px;
}

.producto-boton[b-6jl8m7v0ey] {
    margin-left: auto;
}

/* BOTON */
.btn-warning[b-6jl8m7v0ey] {
    background-color: #ff8c00;
    border-color: #ff8c00;
}

.btn-warning:hover[b-6jl8m7v0ey] {
    background-color: #e67e00;
}

.ventas-btn[b-6jl8m7v0ey] {
    border-radius: 20px;
    font-weight: 500;
}

.barra-sutil[b-6jl8m7v0ey] {
    width: 1px;
    height: 20px;
    background-color: #dee2e6;
}

/* RESPONSIVE */
@media (max-width: 768px) {

    .ventas-filtros[b-6jl8m7v0ey] {
        flex-direction: column;
        align-items: flex-start;
    }

    .separador-vertical[b-6jl8m7v0ey] {
        display: none;
    }

    .producto-row[b-6jl8m7v0ey] {
        flex-direction: column;
        align-items: flex-start;
    }

    .producto-boton[b-6jl8m7v0ey] {
        width: 100%;
        margin-left: 0;
    }

    .producto-boton button[b-6jl8m7v0ey] {
        width: 100%;
    }
}

/* _content/AllBuyWeb/Components/Pages/Vender/BuscarDepartamentoCategoriaModal.razor.rz.scp.css */
.modal-content-custom[b-h376wxa727] {
	width: 480px;
	height: 420px
}

.div-content-modal[b-h376wxa727] {
	text-align: justify-all;
	width: 465px;
	height: 320px;
	overflow-y: auto;
}
.table-webgrid-div-listado[b-h376wxa727] {
	height: 240px;
}

.table-webgrid[b-h376wxa727] {
	width: 67vh !important;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.modal-content-custom[b-h376wxa727] {
		min-width: 350px;
		width: 200px;
		height: 370px;
	}

	.div-content-modal[b-h376wxa727] {
		overflow-y: auto;
		overflow-x: hidden !important;
		width: auto;
		height: 260px !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Vender/BuscarMagnitudUnidadModal.razor.rz.scp.css */
.modal-content-custom[b-f0d3fyco8i] {
	width: 480px;
	height: 420px
}

.div-content-modal[b-f0d3fyco8i] {
	text-align: justify-all;
	width: 465px;
	height: 300px;
	overflow-y: auto;
}

.table-webgrid-div-listado[b-f0d3fyco8i] {
	height: 240px;
}

.table-webgrid[b-f0d3fyco8i] {
	width: 67vh !important;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.modal-content-custom[b-f0d3fyco8i] {
		min-width: 350px;
		width: 200px;
		height: 370px;
	}

	.div-content-modal[b-f0d3fyco8i] {
		overflow-y: auto;
		overflow-x: hidden !important;
		width: auto;
		height: 260px !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Vender/DatosVendedorModal.razor.rz.scp.css */
.seller-container[b-31dqsyw6xq] {
    display: grid;
    grid-template-columns: 200px 1px 200px 1fr;
    gap: 20px;
    align-items: center;
}

.seller-photo[b-31dqsyw6xq] {
    text-align: center;
}

.seller-img[b-31dqsyw6xq] {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 4px solid orange;
    object-fit: cover;
}

.seller-years[b-31dqsyw6xq] {
    margin-top: 10px;
    color: orange;
    font-weight: bold;
    line-break: normal;
}

.seller-info[b-31dqsyw6xq] {
    padding-left: 25px;
}

.seller-row[b-31dqsyw6xq] {
    margin-bottom: 14px;
    align-items: center;
}

.seller-label[b-31dqsyw6xq] {
    font-weight: 500;
}

.seller-value[b-31dqsyw6xq] {
    color: #333;
}

.label-sub[b-31dqsyw6xq] {
    color: #f59e0b;
    font-size: 14px;
}

.modal-content-custom[b-31dqsyw6xq] {
    width: 500px;
    height: 400px
}

.div-content-modal[b-31dqsyw6xq] {
    overflow-y: auto;
    overflow-x: hidden !important;
    height: 290px !important;
}

@media (max-width: 768px) {
    .seller-container[b-31dqsyw6xq] {
        grid-template-columns: 1fr;
        text-align: center;
    }

    .seller-divider[b-31dqsyw6xq] {
        display: none;
    }

    .seller-labels[b-31dqsyw6xq],
    .seller-values[b-31dqsyw6xq] {
        align-items: center;
    }
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
    .modal-content-custom[b-31dqsyw6xq] {
        min-width: 350px;
        width: auto;
        height: 500px;
    }

    .div-content-modal[b-31dqsyw6xq] {
        overflow-y: auto;
        overflow-x: hidden !important;
        width: auto;
        height: 350px !important;
    }
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Vender/DescripcionProductoControl.razor.rz.scp.css */
.rating-bar-container[b-vb4gdqtf4m] {
	background-color: #f1f1f1;
	border-radius: 6px;
	height: 10px;
	width: 100%;
	overflow: hidden;
}

.rating-bar-fill[b-vb4gdqtf4m] {
	background-color: #ff8c00;
	height: 100%;
}

.div-principal[b-vb4gdqtf4m] {
	background: #fff;
	padding: 24px;
	width: 100%;
}

.product-card[b-vb4gdqtf4m] {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}

/* ── Galería ── */
.gallery-wrapper[b-vb4gdqtf4m] {
	display: flex;
	gap: 8px;
	flex-shrink: 0;
}

.thumb-col[b-vb4gdqtf4m] {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.thumb-col img[b-vb4gdqtf4m] {
	width: 56px;
	height: 52px;
	object-fit: cover;
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: pointer;
	padding: 4px;
	background: #fafafa;
}

.thumb-col img:hover[b-vb4gdqtf4m] {
	border-color: #f90;
	transform: scale(5);
	transform-origin: top left;
	position: relative;
	z-index: 15;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.main-img[b-vb4gdqtf4m] {
	width: 200px;
	height: 190px;
	object-fit: contain;
	border: 1px solid #eee;
	border-radius: 6px;
	background: #fafafa;
	padding: 8px;
}

/* ── Info central ── */
.product-info[b-vb4gdqtf4m] {
	flex: 1;
	min-width: 200px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.product-title[b-vb4gdqtf4m] {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 1.35rem;
	font-weight: 600;
	color: #222;
}

.cart-icon[b-vb4gdqtf4m] {
	font-size: 1.1rem;
	color: #555;
	cursor: pointer;
}

.rating-row[b-vb4gdqtf4m] {
	display: flex;
	align-items: center;
	gap: 1.5px;
	flex-wrap: wrap;
}

.stars-product[b-vb4gdqtf4m] {
	font-size: 1.2rem;
	letter-spacing: 1px;
}

.dropdown-toggle[b-vb4gdqtf4m] {
	color: #f90;
	font-size: 1rem;
}

.lista-desplegable[b-vb4gdqtf4m] {
	width: 300px !important;
}

.arrow[b-vb4gdqtf4m] {
	font-size: 0.75rem;
	color: #555;
}

.price[b-vb4gdqtf4m] {
	font-size: 1.9rem;
	font-weight: 700;
	color: #222;
}

.details[b-vb4gdqtf4m] {
	display: grid;
	grid-template-columns: 130px 1fr;
	row-gap: 8px;
	font-size: 0.9rem;
	color: #333;
}

.details .label[b-vb4gdqtf4m] {
	font-weight: 700;
}

.details .value[b-vb4gdqtf4m] {
	color: #444;
}

.buy-row[b-vb4gdqtf4m] {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-wrap: wrap;
	margin-top: 4px;
}

.buy-row .label[b-vb4gdqtf4m] {
	font-weight: 700;
	font-size: 0.9rem;
}

.qty-input[b-vb4gdqtf4m] {
	width: 52px;
	padding: 6px 8px;
	border: 1px solid #bbb;
	border-radius: 4px;
	font-size: 0.9rem;
	text-align: center;
}

.btn-buy[b-vb4gdqtf4m] {
	background: #f90;
	color: #fff;
	border: none;
	border-radius: 6px;
	padding: 10px 22px;
	font-size: 0.95rem;
	font-weight: 600;
	cursor: pointer;
	transition: background .2s;
}

.btn-buy:hover[b-vb4gdqtf4m] {
	background: #e08800;
}

/* ── Panel vendedor ── */
.seller-panel[b-vb4gdqtf4m] {
	width: 239px;
	/*min-width: 180px;*/
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 16px;
	font-size: 0.85rem;
	display: flex;
	flex-direction: column;
	gap: 12px;
	align-self: flex-start;
}

.seller-panel h3[b-vb4gdqtf4m] {
	font-size: 0.92rem;
	font-weight: 700;
	text-align: center;
	color: #222;
}

.seller-name[b-vb4gdqtf4m] {
	text-align: center;
	color: #0070c9;
	font-size: 0.82rem;
	cursor: pointer;
	margin-top: -8px;
}

.seller-rating[b-vb4gdqtf4m] {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1.5px;
}

.seller-rating .num[b-vb4gdqtf4m] {
	font-size: 1rem;
	font-weight: 700;
	color: #222;
}

.stars-seller[b-vb4gdqtf4m] {
	font-size: 1.5rem;
	letter-spacing: 1px;
}

.seller-stats[b-vb4gdqtf4m] {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	text-align: center;
	gap: 6px;
}

.stat-num[b-vb4gdqtf4m] {
	font-size: 1rem;
	font-weight: 700;
	color: #222;
	display: block;
}

.stat-label[b-vb4gdqtf4m] {
	font-size: 0.72rem;
	color: #555;
	line-height: 1.3;
}

.divider[b-vb4gdqtf4m] {
	border: none;
	border-top: 1px solid #eee;
}

.seller-location h4[b-vb4gdqtf4m] {
	font-weight: 700;
	font-size: 0.88rem;
	text-align: center;
	margin-bottom: 4px;
}

.seller-location p[b-vb4gdqtf4m] {
	text-align: center;
	color: #444;
	font-size: 0.8rem;
	line-height: 1.4;
}

.seller-link[b-vb4gdqtf4m] {
	text-align: center;
	color: #f90;
	font-size: 0.8rem;
	cursor: pointer;
	text-decoration: underline;
	text-underline-offset: 2px;
}

.div-send-question[b-vb4gdqtf4m] {
	margin-top: 40px;
}

/* ── RESPONSIVE: Tablet (≤ 768px) ── */
@media (max-width: 768px) {
	.product-card[b-vb4gdqtf4m] {
		flex-direction: column;
		align-items: center;
	}

	.gallery-wrapper[b-vb4gdqtf4m] {
		width: 100%;
		justify-content: center;
	}

	.main-img[b-vb4gdqtf4m] {
		width: 180px;
		height: 170px;
	}

	.product-info[b-vb4gdqtf4m] {
		width: 100%;
	}

	.seller-panel[b-vb4gdqtf4m] {
		width: 100%;
	}

	.div-send-question[b-vb4gdqtf4m] {
		margin-top: 0px;
	}
}

/* ── RESPONSIVE: Móvil (≤ 480px) ── */
@media (max-width: 480px) {
	body[b-vb4gdqtf4m] {
		padding: 12px;
	}

	.product-card[b-vb4gdqtf4m] {
		padding: 16px;
		gap: 16px;
	}

	.gallery-wrapper[b-vb4gdqtf4m] {
		flex-direction: column;
		align-items: center;
	}

	.thumb-col[b-vb4gdqtf4m] {
		flex-direction: row;
		justify-content: center;
	}

	.main-img[b-vb4gdqtf4m] {
		width: 100%;
		height: 200px;
	}

	.product-title[b-vb4gdqtf4m] {
		font-size: 1.1rem;
	}

	.price[b-vb4gdqtf4m] {
		font-size: 1.6rem;
	}

	.details[b-vb4gdqtf4m] {
		grid-template-columns: 110px 1fr;
		font-size: 0.85rem;
	}

	.btn-buy[b-vb4gdqtf4m] {
		width: 100%;
		padding: 12px;
		font-size: 1rem;
	}

	.buy-row[b-vb4gdqtf4m] {
		flex-direction: column;
		align-items: flex-start;
	}

	.div-send-question[b-vb4gdqtf4m] {
		margin-top: 0px;
	}
}
/* _content/AllBuyWeb/Components/Pages/Vender/MetodoPagoControl.razor.rz.scp.css */
.card-metodo-pago[b-8rjmzbyfre] {
	margin-top: -20px !important;
	width: 630px !important;
	height: 341px !important;
}
.div-img-metodo-pago[b-8rjmzbyfre] {
	margin: -14px !important;
}
.div-info-banco[b-8rjmzbyfre] {
	margin-top: 10% !important;
	font-size: 15px !important;
}
.card-informacion[b-8rjmzbyfre] {
	width: 630px !important;
}
/* ================================== */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.card-metodo-pago[b-8rjmzbyfre] {
		width: auto !important;
		height: auto !important;
	}
	.div-img-metodo-pago[b-8rjmzbyfre] {
		width: 0vh !important;
		height: 0vh !important;
		display: none;
	}
	.div-info-banco[b-8rjmzbyfre] {
		margin-top: 0px !important;
	}
	.card-informacion[b-8rjmzbyfre] {
		width: auto !important;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.card-metodo-pago[b-8rjmzbyfre] {
		width: auto !important;
		height: auto !important;
	}
	.div-img-metodo-pago[b-8rjmzbyfre] {
		width: 0vh !important;
		height: 0vh !important;
		display: none;
	}
	.div-info-banco[b-8rjmzbyfre] {
		margin-top: 0px !important;
	}
	.card-informacion[b-8rjmzbyfre] {
		width: auto !important;
	}
}
/* _content/AllBuyWeb/Components/Pages/Vender/ProductoControl.razor.rz.scp.css */
h5[b-e863v8lfwu] {
	font-size: 12px !important;	
}
.product-card[b-e863v8lfwu] {
	border-radius: 5px 5px 5px 5px !important;
	margin-bottom: 5px;
	height: 260px;
	width: 210px;
	
}
.product-card:hover[b-e863v8lfwu] {
	background-color: #f0f0f0;
	/*cursor: pointer;*/
}

.product-card-body[b-e863v8lfwu] {
	height: 110px;
	/*width: 230px;*/
	text-align: initial;
}

.div-mas-vendido[b-e863v8lfwu] {
	text-align: initial !important;
	font-size: 9px !important;
	background-color: var(--color-primario);
	color: white !important;
	/* Corte diagonal */
	clip-path: polygon(0 0, 100% 0%, 84% 100%, 0% 100%);
}

.div-precio[b-e863v8lfwu] {
	height: 30px !important;
	border-radius: 0px 0px 5px 5px !important;
	/*cursor: pointer;*/
}

.p-precio[b-e863v8lfwu] {
	margin-top: 6px !important;
	font-size: 12px !important;
	color: var(--color-primario) !important;
}

.product-card:hover .div-precio[b-e863v8lfwu] {
	background-color: var(--color-primario);
	color: white !important;
}

.product-card:hover .div-precio .p-precio[b-e863v8lfwu]{
	color: white !important;
}

/* ---------------- */
.texto-ellipsis-nombre-producto[b-e863v8lfwu] {
	display: inline-block; /* necesario para que width funcione */
	width: 170px; /* define el ancho según lo que necesites */
	white-space: nowrap; /* no permite saltos de línea */
	overflow: hidden; /* oculta el texto que sobra */
	text-overflow: ellipsis; /* agrega los puntos suspensivos */
}
/* ---------------- */
/*.texto-ellipsis-descripcion-producto {
	display: inline-block;*/ /* necesario para que width funcione */
	/*width: 190px !important;*/ /* define el ancho según lo que necesites */
	/*height: 60px !important;*/
	/*white-space: nowrap;*/ /* no permite saltos de línea */
	/*overflow: hidden;*/ /* oculta el texto que sobra */
	/*text-overflow: ellipsis;*/ /* agrega los puntos suspensivos */
	/*font-size: 9px !important;
	text-align: initial !important;
}*/
.texto-ellipsis-multiline-descripcion-producto[b-e863v8lfwu] {
	display: -webkit-box;
	-webkit-line-clamp: 2; /* número de líneas permitidas */
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-size: 9px !important;
	text-align: initial !important;
}
/* ---------------- */
.contenedor-imagen[b-e863v8lfwu] {
	width: 200px; /* el tamaño que quieras */
	height: 200px;
	overflow: hidden;
}

.contenedor-imagen img[b-e863v8lfwu] {
	width: 7rem;
	height: 7rem;
	object-fit: contain; /* o cover según lo que prefieras */
}
/* _content/AllBuyWeb/Components/Pages/Vender/ProductoHistorialCompletoControl.razor.rz.scp.css */
body[b-ylue0um03f] {
}
/* _content/AllBuyWeb/Components/Pages/Vender/ProductoHistorialControl.razor.rz.scp.css */
h5[b-trb4wybzj6] {
	font-size: 12px !important;
}

.product-card[b-trb4wybzj6] {
	border-radius: 8px 8px 8px 8px !important;
	cursor: pointer;
	margin-bottom: 5px;
	height: 250px;
	width: 210px;
}

	.product-card:hover[b-trb4wybzj6] {
		background-color: #f0f0f0;
		/*cursor: pointer;*/
	}

.span-texto[b-trb4wybzj6] {
	font-size: 10px !important;
}

.div-precio[b-trb4wybzj6] {
	height: 30px !important;
	border-radius: 0px 0px 8px 8px !important;
}

.p-precio[b-trb4wybzj6] {
	margin-top: 6px !important;
	font-size: 12px !important;
	color: var(--color-primario) !important;
}

.product-card:hover .div-precio[b-trb4wybzj6] {
	background-color: var(--color-primario);
	color: white !important;
}

	.product-card:hover .div-precio .p-precio[b-trb4wybzj6] {
		color: white !important;
	}

/* ---------------- */
.texto-ellipsis-nombre-producto[b-trb4wybzj6] {
	display: inline-block; /* necesario para que width funcione */
	width: 170px; /* define el ancho según lo que necesites */
	white-space: nowrap; /* no permite saltos de línea */
	overflow: hidden; /* oculta el texto que sobra */
	text-overflow: ellipsis; /* agrega los puntos suspensivos */
}
/* ---------------- */
.texto-ellipsis-descripcion-producto[b-trb4wybzj6] {
	display: inline-block; /* necesario para que width funcione */
	width: 170px; /* define el ancho según lo que necesites */
	white-space: nowrap; /* no permite saltos de línea */
	overflow: hidden; /* oculta el texto que sobra */
	text-overflow: ellipsis; /* agrega los puntos suspensivos */
}
/* ---------------- */
/* _content/AllBuyWeb/Components/Pages/Vender/ProductoPreguntaControl.razor.rz.scp.css */
.avatar[b-vor9zxf6jo] {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background-color: #ff8c00;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
}

.texto-pregunta[b-vor9zxf6jo] {
	font-size: 14px;
}

.punto-pregunta[b-vor9zxf6jo] {
	width: 8px;
	height: 8px;
	background-color: #ff8c00;
	border-radius: 50%;
	display: inline-block;
	margin-right: 6px;
}

.respuesta-container[b-vor9zxf6jo] {
	margin-left: 60px;
	font-size: 14px;
	color: #333;
}

.respuesta-linea[b-vor9zxf6jo] {
	position: absolute;
	left: 0px;
	top: 12px;
	width: 12px;
	height: 1px;
	background-color: #dee2e6;
}

/* responsive */
@media (max-width: 768px) {
	.respuesta-container[b-vor9zxf6jo] {
		margin-left: 20px;
	}
}
/* _content/AllBuyWeb/Components/Pages/Vender/ProductoPublicado.razor.rz.scp.css */
.card-publicacion-finalizada[b-relxfco8n3] {
	margin-top: 0px !important;
	width: 630px !important;
	height: 240px !important;
}
.nombre-producto-ellipsis[b-relxfco8n3] {
	display: inline-block; /* necesario para que width funcione */
	width: 150px; /* define el ancho según lo que necesites */
	white-space: nowrap; /* no permite saltos de línea */
	overflow: hidden; /* oculta el texto que sobra */
	text-overflow: ellipsis; /* agrega los puntos suspensivos */
}
.rect-separacion[b-relxfco8n3] {
	height: 35px;
	width: 5px;
	background-color: lightgray;
}
.descripcion-producto-ellipsis[b-relxfco8n3] {
	display: inline-block; /* necesario para que width funcione */
	width: 300px; /* define el ancho según lo que necesites */
	white-space: nowrap; /* no permite saltos de línea */
	overflow: hidden; /* oculta el texto que sobra */
	text-overflow: ellipsis; /* agrega los puntos suspensivos */
}
/* _content/AllBuyWeb/Components/Pages/Vender/ProductosCarrusel.razor.rz.scp.css */
.div-content[b-8btzb2sil5] {
	max-width: 1200px;
}
.carrusel-productos[b-8btzb2sil5] {
	visibility: visible;
}
.carrusel-productos-responsive[b-8btzb2sil5] {
	visibility: collapse;
	display: none;
}
/* -------------------- */
.carrusel-d-flex[b-8btzb2sil5] {
	/*background-color: whitesmoke;*/
	/*margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;*/
	width: 1160px;
}

.carrusel-inner[b-8btzb2sil5] {
	border-radius: 5px;
	background-color: whitesmoke;
}

.carousel-item[b-8btzb2sil5] {
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 50px;
	padding-left: 25px;
	width: 1160px;
}
.col-md-2-4[b-8btzb2sil5] {
	flex: 0 0 20%;
	max-width: 20%;
}

.carousel-control-prev-icon[b-8btzb2sil5],
.carousel-control-next-icon[b-8btzb2sil5] {
	background-image: none;
	width: 2rem;
	height: 2rem;
	border: solid var(--color-primario);
	border-width: 0 4px 4px 0;
	padding: 10px;
}

.carousel-control-prev-icon[b-8btzb2sil5] {
	transform: rotate(135deg);
	margin-left: 20px;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
}

.carousel-control-next-icon[b-8btzb2sil5] {
	transform: rotate(-45deg);
	margin-right: 20px;
	background-size: 100% 100%;
	width: 20px;
	height: 20px;
}

.carousel-indicators [data-bs-target][b-8btzb2sil5] {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: gray;
	opacity: 0.5;
	transition: opacity 0.3s;
}

.carousel-indicators[b-8btzb2sil5] {
	margin-top: 0px !important;
	margin-right: 0px;
}

.carousel-indicators .active[b-8btzb2sil5] {
	opacity: 1;
	background-color: var(--color-primario);
}

.carousel-control-prev[b-8btzb2sil5] {
	transition: opacity 0.3s ease;
	margin-left: -80px;
}

.carousel-control-next[b-8btzb2sil5] {
	transition: opacity 0.3s ease;
	margin-right: -80px;
}

/*.d-none {
	display: none !important;
}*/
/* ------------------- */
/* =========================== */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.div-content[b-8btzb2sil5] {
		max-width: 330px;

	}
	.carrusel-productos[b-8btzb2sil5] {
		visibility: collapse;
		display: none;
	}

	.carrusel-productos-responsive[b-8btzb2sil5] {
		visibility: visible;
		display: initial;
	}
	.carrusel-d-flex[b-8btzb2sil5] {
		width: 300px;
	}
	.carousel-item[b-8btzb2sil5] {
		padding-top: 40px;
		padding-right: 45px;
		padding-bottom: 50px;
		padding-left: 50px;
		width: auto;
		margin-left: -17px !important;
	}
	.carousel-control-prev[b-8btzb2sil5] {
		margin-left: 0px;
	}
	.carousel-control-next[b-8btzb2sil5] {
		margin-right: -3px;
	}
}
/*<540px S*/
@media only screen and (min-width: 540px) and (max-width: 720px) {
	.div-content[b-8btzb2sil5] {
		/*max-width: 330px;*/
		max-width: auto;
		width: 90% !important;
	}

	.carrusel-productos[b-8btzb2sil5] {
		visibility: collapse;
		display: none;
	}

	.carrusel-productos-responsive[b-8btzb2sil5] {
		visibility: visible;
		display: initial;
	}

	.carrusel-d-flex[b-8btzb2sil5] {
		width: 300px;
	}

	/*.col-md-2-4 {
	flex: 0 0 20%;
	max-width: 20%;
}*/
	.carousel-item[b-8btzb2sil5] {
		padding-top: 40px;
		padding-right: 45px;
		padding-bottom: 50px;
		padding-left: 50px;
		width: auto;
		margin-left: 0px;
	}

	.carousel-control-prev[b-8btzb2sil5] {
		margin-left: 0px;
	}

	.carousel-control-next[b-8btzb2sil5] {
		margin-right: -3px;
	}
}
/*>800px L >1024x768*/
/*@media only screen and (min-height: 800px) {
.carrusel-d-flex {
	margin-left: 19%;
	margin-right: 19%;
}
}*/
/* Tablet monitores pequeños */
@media (min-width: 740px) and (max-width: 1180px) {
	.div-content[b-8btzb2sil5] {
		/*max-width: 330px;*/
		max-width: auto;
		width: 90% !important;
	}

	.carrusel-productos[b-8btzb2sil5] {
		visibility: collapse;
		display: none;
	}

	.carrusel-productos-responsive[b-8btzb2sil5] {
		visibility: visible;
		display: initial;
	}

	.carrusel-d-flex[b-8btzb2sil5] {
		width: 300px;
	}

	/*.col-md-2-4 {
	flex: 0 0 20%;
	max-width: 20%;
}*/
	.carousel-item[b-8btzb2sil5] {
		padding-top: 40px;
		padding-right: 45px;
		padding-bottom: 50px;
		padding-left: 50px;
		width: auto;
		margin-left: calc(100dvi - 85dvi);
	}

	.carousel-control-prev[b-8btzb2sil5] {
		margin-left: 0px;
	}

	.carousel-control-next[b-8btzb2sil5] {
		margin-right: -3px;
	}
}
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.carrusel-d-flex[b-8btzb2sil5] {
		width: auto;
	}

	.carousel-item[b-8btzb2sil5] {
		/*text-align: center;*/
		padding: 50px 20px;
		width: 450px;
	}
	/*.col-md-2-4 {
	flex: 0 0 0%;
	max-width: 0%;
}*/
	/*.card_producto {
	margin-left: 5%;
	width: 90%;
}*/

	.carousel-control-prev[b-8btzb2sil5] {
		margin-left: -15px;
	}

	.carousel-control-next[b-8btzb2sil5] {
		margin-right: -15px;
	}
}
/* _content/AllBuyWeb/Components/Pages/Vender/ReputacionVendedorModal.razor.rz.scp.css */
.modal-dialog[b-mzer4v17cb] {
	min-width: 780px;
}

.modal-content-custom[b-mzer4v17cb] {
	width:780px;
	height: 420px
}

.div-content-modal[b-mzer4v17cb] {
	overflow-y: auto;
	overflow-x: auto !important;
	width: 760px;
	height: 290px !important;
}
/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.modal-dialog[b-mzer4v17cb] {
		min-width: auto !important;
	}
	.modal-content-custom[b-mzer4v17cb] {
		min-width: 350px;
		width: auto;
		height: 500px;
	}
	.div-content-modal[b-mzer4v17cb] {
		overflow-y: auto;
		overflow-x: auto !important;
		width: auto;
		height: 400px !important;
	}
}
/*<540px S*/
@media only screen and (min-width: 540px) and (max-width: 720px) {
	.modal-dialog[b-mzer4v17cb] {
		min-width: auto !important;
	}

	.modal-content-custom[b-mzer4v17cb] {
		min-width: 350px;
		width: auto;
		height: 500px;
	}

	.div-content-modal[b-mzer4v17cb] {
		overflow-y: auto;
		overflow-x: auto !important;
		width: auto;
		height: 400px !important;
	}
}
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Vender/ResumenCompraModal.razor.rz.scp.css */
.modal-resumen-back[b-z3ozjt3li4] {
    background: rgba(0,0,0,0.45);
}

.custom-modal-header[b-z3ozjt3li4] {
    background: #f1f1f1;
    border-bottom: 1px solid #dcdcdc;
}

.custom-modal[b-z3ozjt3li4] {
    border-radius: 8px;
}

.producto-row[b-z3ozjt3li4] {
    margin-bottom: 20px;
}

.producto-img[b-z3ozjt3li4] {
    height: 120px;
    width: 125px;
    object-fit: contain;
}

.cantidad-box[b-z3ozjt3li4] {
    border: 1px solid #d6d6d6;
    padding: 2px 8px;
    border-radius: 4px;
    margin-left: 6px;
    background: #f7f7f7;
}

.modal-divider[b-z3ozjt3li4] {
    border-top: 1px solid gray;
    margin: 15px 0;
}

.resumen-row[b-z3ozjt3li4] {
    font-size: 16px;
}

.total-row[b-z3ozjt3li4] {
    font-size: 18px;
}

.total-price[b-z3ozjt3li4] {
    font-size: 32px;
    font-weight: bold;
}

.btn-orange[b-z3ozjt3li4] {
    background: #F29707;
    color: white;
    border-radius: 8px;
}

.btn-orange:hover[b-z3ozjt3li4] {
    background: #d88305;
}

.modal-content-custom[b-z3ozjt3li4] {
    width: 480px;
    height: 480px
}

.div-content-modal[b-z3ozjt3li4] {
    overflow-y: auto;
    overflow-x: hidden !important;
    height: 290px !important;
}

/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
    .modal-content-custom[b-z3ozjt3li4] {
        min-width: 350px;
        width: auto;
        height: 500px;
    }

    .div-content-modal[b-z3ozjt3li4] {
        overflow-y: auto;
        overflow-x: hidden !important;
        width: auto;
        height: 300px !important;
    }

    .producto-img[b-z3ozjt3li4] {
        height: 120px;
        width: 110px;
        object-fit: contain;
    }
    .resumen-row[b-z3ozjt3li4] {
        font-size: 14px;
    }
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Vender/VenderLayout.razor.rz.scp.css */
.page[b-6tcyvqhfft] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-6tcyvqhfft] {
	flex: 1;
}

.my-container-fluid[b-6tcyvqhfft] {
	display: flex;
	flex-direction: column;
	margin: 0px !important;
	height: calc(100vh - 6rem);
	overflow-y: auto;
}

a[b-6tcyvqhfft] {
	color: white;
}

a:hover[b-6tcyvqhfft] {
	color: var(--color-secundario);
}
/* ========================= */
@media (max-width: 640.98px) {
}
/* ----------------- */
@media (min-width: 641px) {
	.page[b-6tcyvqhfft] {
		flex-direction: row;
	}

	.top-row[b-6tcyvqhfft] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

	.top-row.auth[b-6tcyvqhfft]  a:first-child {
		flex: 1;
		text-align: right;
		width: 0;
	}

	.top-row[b-6tcyvqhfft], article[b-6tcyvqhfft] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}
/*<500px S*/
@media only screen and (max-width: 499px) {
	.my-container-fluid[b-6tcyvqhfft] {
		height: calc(100vh - 25rem);
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.my-container-fluid[b-6tcyvqhfft] {
		height: calc(100vh - 18.6rem);
	}
}
/* ========================= */
/* _content/AllBuyWeb/Components/Pages/Vender/VenderPrincipal.razor.rz.scp.css */
.h-titulo[b-4vl8en7mwz] {
	color: white;
	width: 50%
}
.card-producto[b-4vl8en7mwz] {
	width: 500px;
}

.card-producto:focus[b-4vl8en7mwz], .card-producto:active:focus[b-4vl8en7mwz], .card-producto:hover[b-4vl8en7mwz] {
	border-width: 2px !important;
	border-color: var(--color-secundario);
	cursor: pointer;
}

.imagen-producto[b-4vl8en7mwz] {
	width: 100px !important
}

.titulo-producto[b-4vl8en7mwz] {
	font-size: 18px !important;
}

.titulo-producto-descripcion[b-4vl8en7mwz] {
	font-size: 18px !important;
	color: gray;
	text-align: left !important;
}

.suscripcion-division[b-4vl8en7mwz] {
	display: initial;
}

.vr-division[b-4vl8en7mwz] {
	height: 150px;
}

/*<500px S*/
@media only screen and (max-width: 499px) {
	.h-titulo[b-4vl8en7mwz] {
		width: auto;
	}

	.card-producto[b-4vl8en7mwz] {
		width: 300px;
	}
}

/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
	.h-titulo[b-4vl8en7mwz] {
		width: auto;
	}
	.card-producto[b-4vl8en7mwz] {
		width: auto;
	}
	/*.suscripcion-division {
		height: 145px;
	}*/
}
/* _content/AllBuyWeb/Components/Pages/Vender/VistaPreviaProductoModal.razor.rz.scp.css */
.modal-dialog[b-e2wdliajm8] {
	min-width: 780px; /* Ajustar */
}

.modal-content-custom[b-e2wdliajm8] {
	width: 650px; /* Ajustar */
	height: 300px /* Ajustar */
}

.div-content-modal[b-e2wdliajm8] {
	overflow-y: auto;
	overflow-x: auto !important;
	width: 630px; /* Ajustar */
	height: 200px !important; /* Ajustar */
}
.product-card[b-e2wdliajm8] {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}
/* ── Galería ── */
.gallery-wrapper[b-e2wdliajm8] {
	display: flex;
	gap: 8px;
	flex-shrink: 0;
}
.thumb-col[b-e2wdliajm8] {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.thumb-col img[b-e2wdliajm8] {
	width: 56px;
	height: 52px;
	object-fit: cover;
	border: 1px solid #ccc;
	border-radius: 4px;
	cursor: pointer;
	padding: 4px;
	background: #fafafa;
}

.thumb-col img:hover[b-e2wdliajm8] {
	border-color: #f90;
	transform: scale(5);
	transform-origin: top left;
	position: relative;
	z-index: 15;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.main-img[b-e2wdliajm8] {
	width: 200px;
	height: 190px;
	object-fit: contain;
	border: 1px solid #eee;
	border-radius: 6px;
	background: #fafafa;
	padding: 8px;
}
/* ── Info central ── */
.product-info[b-e2wdliajm8] {
	flex: 1;
	min-width: 200px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.product-title[b-e2wdliajm8] {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 1.35rem;
	font-weight: 600;
	color: #222;
	word-wrap: break-word;
}
.price[b-e2wdliajm8] {
	font-size: 1.9rem;
	font-weight: 700;
	color: #222;
}
.details[b-e2wdliajm8] {
	display: grid;
	grid-template-columns: 130px 1fr;
	row-gap: 8px;
	font-size: 0.9rem;
	color: #333;
}

.details .label[b-e2wdliajm8] {
	font-weight: 700;
}

.details .value[b-e2wdliajm8] {
	color: #444;
}

/* ========================= */
/*<500px S*/
@media only screen and (max-width: 499px) {
	.modal-dialog[b-e2wdliajm8] {
		min-width: auto !important;
	}

	.modal-content-custom[b-e2wdliajm8] {
		min-width: 350px;
		width: auto;
		height: 500px;
	}

	.div-content-modal[b-e2wdliajm8] {
		overflow-y: auto;
		overflow-x: auto !important;
		width: auto;
		height: 400px !important;
	}
}
/*<540px S*/
@media only screen and (min-width: 540px) and (max-width: 720px) {
	.modal-dialog[b-e2wdliajm8] {
		min-width: auto !important;
	}

	.modal-content-custom[b-e2wdliajm8] {
		min-width: 350px;
		width: auto;
		height: 500px;
	}

	.div-content-modal[b-e2wdliajm8] {
		overflow-y: auto;
		overflow-x: auto !important;
		width: auto;
		height: 400px !important;
	}
}
/*500-1200 M*/
@media only screen and (min-width: 500px) and (max-width: 1199px) {
}
/* ========================= */
