/* ===== Maconz Construct - Login Page ===== */

body[data-path="login"] {
	margin: 0;
	padding: 0;
	height: 100vh;
	overflow: hidden;
	background: #111;
}

/* Banner ca fundal full screen */
body[data-path="login"]::before {
	content: "";
	position: fixed;
	inset: 0;
	background-image: url("/assets/erpnext_assistant/images/maconz-banner.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 0;
}

/* Gradient stanga-dreapta */
body[data-path="login"]::after {
	content: "";
	position: fixed;
	inset: 0;
	background: linear-gradient(to right,
		rgba(0,0,0,0.75) 0%,
		rgba(0,0,0,0.55) 30%,
		rgba(0,0,0,0.1) 60%,
		rgba(0,0,0,0) 100%);
	z-index: 1;
}

/* Ascunde navbar */
body[data-path="login"] nav.navbar {
	display: none !important;
}

/* Main container - ocupa tot ecranul */
body[data-path="login"] main.container {
	position: fixed;
	inset: 0;
	margin: 0 !important;
	padding: 0 5% !important;
	max-width: 100% !important;
	width: 100% !important;
	display: flex !important;
	align-items: center !important;
	z-index: 2;
}

body[data-path="login"] .page-header-wrapper {
	display: none;
}

/* Sectiunea de login */
body[data-path="login"] section.for-login {
	width: 340px;
	flex-shrink: 0;
}

/* Logo + titlu deasupra cardului */
body[data-path="login"] .page-card-head {
	text-align: center;
	margin-bottom: 10px;
}

body[data-path="login"] .page-card-head img.app-logo {
	width: 44px;
	height: 44px;
}

body[data-path="login"] .page-card-head h4 {
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	margin-top: 6px;
	text-shadow: 0 1px 4px rgba(0,0,0,0.7);
}

/* Cardul alb */
body[data-path="login"] .login-content.page-card {
	background: rgba(255,255,255,0.96) !important;
	border-radius: 10px !important;
	box-shadow: 0 6px 30px rgba(0,0,0,0.45) !important;
	padding: 24px 24px !important;
	margin: 0 !important;
}

/* Compacteaza elementele din form */
body[data-path="login"] .page-card-body .form-group {
	margin-bottom: 12px;
}

body[data-path="login"] .page-card-actions {
	margin-top: 8px;
}

/* Ascunde sectiunile de signup */
body[data-path="login"] section.for-signup,
body[data-path="login"] section.for-forgot {
	display: none !important;
}
