/* ArigatoERP branding — logo sizing and residual core-brand hide */

.navbar-brand img,
.navbar .app-logo img,
.app-logo img {
	max-height: 28px;
	width: auto;
}

.page-container .splash img,
.for-login .page-card-head img,
.login-content .page-card-head img {
	max-height: 72px;
	width: auto;
}

.arigato-about-logo {
	margin-bottom: 0.75rem;
}

.arigato-about .app-version {
	margin-bottom: 0.25rem;
}

/* Escritorio y carpetas: un título largo baja a dos líneas
   en vez de recortarse o invadir el icono de al lado. */
.icons-container > .icons > .desktop-icon {
	height: auto;
	min-height: 126px;
	/* El padding de 16px dejaba ~94px de texto y partía palabras como Configuración. */
	padding-left: 8px;
	padding-right: 8px;
}

.icons-container > .icons > .desktop-icon .icon-caption {
	width: 100%;
	max-width: 100%;
	min-width: 0;
	height: auto;
	min-height: 33px;
	text-wrap: wrap;
}

.icons-container > .icons > .desktop-icon .icon-title {
	width: 100%;
	max-width: 100%;
	white-space: normal;
	text-wrap: balance;
	overflow: hidden;
	text-overflow: unset;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow-wrap: normal;
	text-align: center;
}

/* Morado Arigato un tono más claro en oscuro: el #673AB7 se pierde
   contra el fondo; el glifo blanco no cambia. */
[data-theme="dark"] .desktop-icon .icon-container img.app-icon[src*="arigato_branding/icons/desktop_icons"],
[data-theme="dark"] .desktop-icon .icon-container img.app-icon[src*="arigato_banking/icons/desktop_icons"],
[data-theme="dark"] .desktop-icon .icon-container img.app-icon[src*="erpnext_venezuela/icons/desktop_icons"],
[data-theme="dark"] .desktop-icon .icon-container img.app-icon[src*="assistant-icon"],
[data-theme="dark"] .folder-icon img[src*="arigato_branding/icons/desktop_icons"],
[data-theme="dark"] .folder-icon img[src*="arigato_banking/icons/desktop_icons"],
[data-theme="dark"] .folder-icon img[src*="erpnext_venezuela/icons/desktop_icons"] {
	filter: brightness(1.45) saturate(1.08);
}

[data-theme="dark"] .desktop-icon .icon-container[style*="103, 58, 183"] {
	filter: brightness(1.45) saturate(1.08);
}
