:root {
--text-color-light: #000000C9;
--template-border-color: #DFE4ED;
--font-size: 13px;
--text-color: #333333;
--text-color-strong: #000000;
--font-family: 'Noto Sans', sans-serif;
--header-height: 60px;
--header-logo-background: #1A8FEC;
--header-background-color: #2196F3;
--menu-width: 280px;
--menu-background-color: #2196F3;
--menu-master-color-strong: #FFFFFF;
--menu-check-color: #2196F3;
--submenu-background-color: #FFFFFF;
--main-color: #2196F3;
--live-background-color: #E7E7E7;
--button-height: 30px;
--button-text-color: #000000;
--button-background: #fff;
--button-border-radius: 8px;
--button-padding: 8px;
--field-height: 25px;
--field-border-top: 1px;
--field-border-bottom: 2px;
--field-border-right: 2px;
--field-border-left: 1px;
--field-border-radius: 4px;
--field-background: #FFFFFF;
--field-border-color: #2196F3;
--field-color: #000000;
--field-focus-border-color: #0E82E1;
--field-placeholder-color: #DFE4ED;
--content-background: #9E9E9E;
--content-border-color: #DFE4ED;
--panel-background: #FFFFFF;
--panel-border-radius: 15px;
--modal-background: #FFFFFF;
--submenu-sub-text-color: #000000;
--scrollbar-color: #9E9E9E;
--color-overlay: #000000;
--preloader-color: #FFFFFF;
--live-area-width: 100%;
--header-border-bottom: #0E82E1;
--header-logo-font-size: 18px;
--header-logo-border-right: #0E82E1;
--header-logo-border-bottom: #0E82E1;
--header-track-border-right: #0E82E1;
--header-box-display: none;
--header-box-background: #2196F3;
--panel-header-background: #2196F3;
--panel-body-padding: 8px;
--panel-border-color: #DFE4ED;
--button-border: #DFE4ED;
--button-text-color-hover: #0A65AF;
--menu-border-right: #fff;
--menu-icon-font-size: 14px;
--menu-background-check: #FFFFFF;
--menu-button-border-color: #fff;
--submenu-border-right: #2196F3;
--submenu-text-color: #000000;
--submenu-text-hover: #0068BA;
--submenu-background-check: #2196F3;
--submenu-check-color: #FFFFFF;
--top-menu-border: #DFE4ED;
--top-menu-background-color: #2196F3;
--top-menu-background-check: #FFFFFF;
--top-menu-check-color: #fff;
--top-menu-hover-color: #FFFFFF;
--top-menu-color: #FFFFFF;
--top-submenu-background-color: #fff;
--top-submenu-text-color: #8694B0;
--top-submenu-text-hover: #2196F3;
--top-submenu-background-check: #2196F3;
--top-submenu-check-color: #fff;
--field-padding-horizontal: 6px;
--tr-hover-background: #eceff4;
--tr-hover-color: #2196F3;
--tr-even-background: #fff;
--tr-odd-background: #E1E1E1;
--table-body-color: #8694B0;
--table-header-color: #000000;
--modal-footer-background: #FFFFFF;
--modal-header-background: #2196F3;
--modal-header-color: #FFFFFF;
--button-box-shadow: none;
--panel-box-shadow: none;
--panel-header-color: #FAF9F9;
--panel-footer-background: #FFFFFF;
--header-text-color: #F4F4F4;
--header-box-shadow: none;
--menu-box-shadow: none;
--menu-user-splash-background: #2196F3;
--panel-header-font-size: 16px;
--panel-header-font-weight: bold;
--panel-header-padding-vertical: 10px;
--panel-header-padding-horizontal: 10px;
--panel-header-border-color: #2196F3;
--header-logo-text-color: #FFFFFF;
--menu-background-button-circle: #fff;
--menu-color-button-circle: #000000;
--top-menu-background-button-circle: #03A9F4;
--top-menu-color-button-circle: #FFFFFF;
--submenu-font-size: 15px;
--submenu-padding-horizontal: 8px;
--submenu-item-padding-horizontal: 10px;
--submenu-item-padding-vertical: 6px;
--modules-button-radius: 100px;
--panel-row-margin-bottom: 2px;
--tab-active-border-color: #2196F3;
--tab-active-background: #FFFFFF;
--tab-active-color: #516283;
--tab-border-color: #03A9F42E;
--tab-background: #fff;
--tab-color: #616776;
--tab-border-radius: 8px;
--tab-font-size: 13px;
--tab-font-weight: normal;
--table-header-font-size: 14px;
--table-header-font-weight: normal;
--table-header-background: transparent;
--table-header-border-color: #DFE4ED;
--table-header-padding-vertical: 4px;
--field-check-color: #0E82E1;
--field-disabled-background: #DFE4ED;
--field-disabled-text-color: #000000;
--field-disabled-border: #DFE4ED;
--name: Padrão ERP 2.0;
--content-border-radius: 25px;
--field-padding-vertical: 0px;
--panel-padding: 0px;
--header-box-padding-horizontal: 0px;
--header-box-padding-vertical: 0px;
--header-logo-padding-horizontal: 0px;
--header-logo-padding-vertical: 0px;
--login-background-color: #cbcbcb;
--login-panel-header-background: #eceff4;
--login-panel-left-background-color: #FFFFFF;
--login-panel-right-background-color: #ffffff;
--login-button-background: #ECEFF4;
--login-button-text-color: #000000;
--login-panel-left-text-header-color: #8694B0;
--login-panel-left-text-header-align: left;
--login-panel-left-text-header-font-size: 40px;
--login-panel-left-text-header-font-weight: 700px;
--login-panel-left-text-footer-color: #8694B0;
--login-panel-left-text-footer-align: right;
--login-panel-left-text-footer-font-size: 30px;
--login-panel-left-text-footer-font-weight: 700px;
--login-panel-detail-display: flex;
--login-link-color: #8694B0;
--login-html:     <style>
	#intel-wa-support {
		position: fixed;
		right: 18px;
		bottom: 18px;
		z-index: 99999;
		font-family: inherit;
	}

	#intel-wa-support a {
		display: inline-flex;
		align-items: center;
		gap: 10px;
		padding: 12px 14px;
		border-radius: 999px;
		background: #25D366;
		color: #fff;
		text-decoration: none;
		font-weight: 700;
		font-size: 14px;
		line-height: 1;
		box-shadow: 0 10px 24px rgba(0,0,0,.25);
		transition: transform .15s ease, filter .15s ease;
	}

	#intel-wa-support a:hover { transform: translateY(-2px); filter: brightness(1.05); }
	#intel-wa-support a:active { transform: translateY(0px); }

	#intel-wa-support .intel-wa-icon {
		width: 28px;
		height: 28px;
		display: inline-grid;
		place-items: center;
	}

	#intel-wa-support .intel-wa-icon svg {
		width: 28px;
		height: 28px;
		fill: currentColor;
	}

	#intel-wa-support .intel-wa-text {
		white-space: nowrap;
	}

	/* Tooltip simples via CSS */
	#intel-wa-support a[data-tip] { position: relative; }

	#intel-wa-support a[data-tip]::after {
		content: attr(data-tip);
		position: absolute;
		right: 0;
		bottom: calc(100% + 10px);
		background: rgba(0,0,0,.82);
		color: #fff;
		padding: 8px 10px;
		border-radius: 10px;
		font-size: 12px;
		font-weight: 600;
		white-space: nowrap;
		opacity: 0;
		transform: translateY(6px);
		pointer-events: none;
		transition: opacity .15s ease, transform .15s ease;
	}

	#intel-wa-support a[data-tip]::before {
		content: "";
		position: absolute;
		right: 18px;
		bottom: calc(100% + 2px);
		border: 7px solid transparent;
		border-top-color: rgba(0,0,0,.82);
		opacity: 0;
		transform: translateY(6px);
		pointer-events: none;
		transition: opacity .15s ease, transform .15s ease;
	}

	#intel-wa-support a:hover::after,
	#intel-wa-support a:hover::before {
		opacity: 1;
		transform: translateY(0);
	}

	/* Mobile: só ícone (mais limpo) */
	@media (max-width: 480px) {
		#intel-wa-support { right: 14px; bottom: 14px; }
		#intel-wa-support a { padding: 12px; }
		#intel-wa-support .intel-wa-text { display: none; }
	}
</style>

<script>
	(function () {
		var phone = "5583991217593";

		var msg = "Olá! Preciso de suporte.";

		var waLink = "https://wa.me/" + phone + "?text=" + encodeURIComponent(msg);

	var waSVG =
			'<svg viewBox="0 0 32 32" aria-hidden="true" focusable="false">' +
			'  <path d="M19.11 17.205c-.272-.136-1.607-.793-1.856-.884-.248-.09-.429-.136-.611.136-.181.272-.702.884-.86 1.065-.158.181-.317.204-.589.068-.272-.136-1.148-.423-2.187-1.35-.808-.721-1.354-1.612-1.512-1.884-.158-.272-.017-.42.119-.556.122-.121.272-.317.407-.476.136-.159.181-.272.272-.453.09-.181.045-.34-.023-.476-.068-.136-.611-1.474-.838-2.02-.221-.53-.446-.458-.611-.467l-.52-.01c-.181 0-.476.068-.724.34-.248.272-.95.929-.95 2.265 0 1.337.973 2.628 1.108 2.81.136.181 1.916 2.928 4.641 4.105.648.28 1.154.448 1.548.573.651.207 1.243.178 1.711.108.522-.078 1.607-.657 1.833-1.292.226-.635.226-1.178.158-1.292-.068-.113-.249-.181-.521-.317z"></path>' +
			'  <path d="M16.003 3.2C9.372 3.2 3.98 8.592 3.98 15.223c0 2.097.542 4.145 1.57 5.953L4.52 28.8l7.804-1.99a11.98 11.98 0 0 0 3.679.574h.001c6.631 0 12.023-5.392 12.023-12.023C28.027 8.592 22.635 3.2 16.003 3.2zm0 21.874h-.001a9.95 9.95 0 0 1-3.378-.59l-.242-.09-4.63 1.18.62-4.52-.101-.234a9.94 9.94 0 0 1-1.22-4.794c0-5.512 4.486-9.998 10.0-9.998 5.512 0 9.998 4.486 9.998 9.998 0 5.513-4.486 9.998-9.998 9.998z"></path>' +
			'</svg>';

		function inject() {
			if (!document.body) return;
			if (document.getElementById("intel-wa-support")) return;

			var wrap = document.createElement("div");
			wrap.id = "intel-wa-support";

			wrap.innerHTML =
				'<a href="' + waLink + '" target="_blank" rel="noopener" ' +
				'aria-label="" title="Suporte WhatsApp Inteligence" ' +
				'data-tip="">' +
					'<span class="intel-wa-icon">' + waSVG + '</span>' +
					'<span class="intel-wa-text">Ajuda?</span>' +
				'</a>';

			document.body.appendChild(wrap);
		}

		// Inicial
		if (document.readyState === "loading") {
			document.addEventListener("DOMContentLoaded", inject);
		} else {
			inject();
		}

		// MadBuilder às vezes troca conteúdo via navegação interna:
		// Observa mudanças e reinjeta se sumir.
		var debounce;
		function safeReinject() {
			clearTimeout(debounce);
			debounce = setTimeout(function () {
				if (!document.getElementById("intel-wa-support")) inject();
			}, 150);
		}

		if (window.MutationObserver) {
			var obs = new MutationObserver(safeReinject);
			obs.observe(document.documentElement, { childList: true, subtree: true });
		} else {
			// Fallback bem leve
			setInterval(function () {
				if (!document.getElementById("intel-wa-support")) inject();
			}, 1500);
		}
	})();
</script>;
--login-panel-detail-display-image: flex;
--login-panel-detail-display-details: flex;
--login-panel-detail-image-size: cover;
--login-panel-detail-image-position: center;
--login-panel-detail-direction: row-reverse;
--login-panel-max-width: 1250px;
--login-panel-max-height: 550px;
--login-panel-detail-force-full-image: force-full;
--login-panel-border-radius: 10px;
--login-panel-box-shadow:  0px 0px 10px 4px #0000004d;
--login-form-box-shadow: none;
--login-title-font-size: 12px;
--login-title-align: center;
--login-title-font-weight: normal;
--login-title-color: #000000;
--login-header-font-size: 14px;
--login-header-align: center;
--login-header-color: #000000;
--login-border-color: #DFE4ED;
--login-panel-left-header-image-position: center;
--login-text-center-align: center;
--login-text-center-size: 18px;
--login-text-center-weight: 600px;
--login-text-center-color: #616776;
--show-text-center: ;
}