/* PHOS-Society Newsletter — βασικό στυλ φόρμας εγγραφής.
   Σκόπιμα minimal/ουδέτερο: δεν επιβάλλει fonts ή χρώματα brand,
   ώστε να "κάθεται" εύκολα μέσα σε οποιοδήποτε Elementor layout.
   Μπορεί να γίνει override από το theme ή από Elementor custom CSS. */

.cnl-signup-form {
	max-width: 420px;
}

.cnl-signup-form p {
	margin: 0 0 14px;
}

.cnl-signup-form label {
	display: block;
	margin-bottom: 4px;
	font-weight: 600;
	font-size: 14px;
}

.cnl-signup-form input[type="text"],
.cnl-signup-form input[type="email"] {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 12px;
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 15px;
}

.cnl-signup-form input[type="text"]:focus,
.cnl-signup-form input[type="email"]:focus {
	outline: none;
	border-color: #888;
}

.cnl-signup-form button[type="submit"] {
	display: inline-block;
	padding: 10px 22px;
	border: none;
	border-radius: 4px;
	background: #222;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
}

.cnl-signup-form button[type="submit"]:hover {
	background: #444;
}

.cnl-signup-form button[type="submit"]:disabled {
	opacity: 0.6;
	cursor: default;
}

.cnl-signup-form .cnl-form-message {
	margin-top: 10px;
	font-size: 14px;
}
