/* AgenticERP branding. Loaded by nomad_vip for Website/Login and Desk. */

body[data-path="login"] .page-card-head .app-logo,
.login-content .page-card-head .app-logo,
.for-login .page-card-head .app-logo,
.for-forgot .page-card-head .app-logo,
.for-signup .page-card-head .app-logo,
.for-email-login .page-card-head .app-logo {
	display: block;
	width: min(360px, 82vw) !important;
	height: 94px !important;
	max-width: none !important;
	max-height: none !important;
	margin: 0 auto 12px !important;
	object-fit: cover;
	object-position: 50% 50%;
	background: #fff;
	border-radius: 0 !important;
}

.centered.splash img {
	display: block;
	width: min(360px, 82vw) !important;
	height: 94px !important;
	max-width: none !important;
	max-height: none !important;
	object-fit: cover;
	object-position: 50% 50%;
	background: #fff;
}

header.navbar .navbar-brand,
.navbar .navbar-brand {
	min-width: 146px;
	overflow: visible;
}

header.navbar .navbar-brand .app-logo,
.navbar .navbar-brand .app-logo {
	display: block;
	width: 136px !important;
	min-width: 136px;
	height: 36px !important;
	max-width: none !important;
	max-height: none !important;
	object-fit: cover;
	object-position: 50% 50%;
	background: #fff;
	border-radius: 0 !important;
}

@media (max-width: 767px) {
	body[data-path="login"] .page-card-head .app-logo,
	.login-content .page-card-head .app-logo,
	.for-login .page-card-head .app-logo,
	.for-forgot .page-card-head .app-logo,
	.for-signup .page-card-head .app-logo,
	.for-email-login .page-card-head .app-logo {
		width: min(320px, 82vw) !important;
		height: 84px !important;
	}

	header.navbar .navbar-brand,
	.navbar .navbar-brand {
		min-width: 104px;
	}

	header.navbar .navbar-brand .app-logo,
	.navbar .navbar-brand .app-logo {
		width: 96px !important;
		min-width: 96px;
		height: 30px !important;
	}
}
