/* ntg.lv cookie consent: colours, Google Maps placeholder, footer link. Package cookie-consent-2026-11-03. */
#cc-main {
	--cc-font-family: "Open Sans", Arial, sans-serif;
	--cc-btn-primary-bg: #1f5fbf;
	--cc-btn-primary-border-color: #1f5fbf;
	--cc-btn-primary-hover-bg: #174a96;
	--cc-btn-primary-hover-border-color: #174a96;
	--cc-toggle-on-bg: #1f5fbf;
	--cc-link-color: #1f5fbf;
	z-index: 2147483000; /* above the Chatra button */
}

.ntg-cc-map { position: relative; max-width: 100%; }
.ntg-cc-map iframe:not([src]) { display: none; }
.ntg-cc-map--on .ntg-cc-map__ph { display: none; }
.ntg-cc-map__ph {
	box-sizing: border-box;
	max-width: 100%;
	min-height: 160px;
	padding: 16px;
	border: 1px solid #d5dbe3;
	border-radius: 6px;
	background: #f4f6f9;
	color: #2b2f36;
	font-size: 14px;
	line-height: 1.45;
}
.ntg-cc-map__ph p { margin: 0 0 12px; }
.ntg-cc-map__show {
	margin: 0 12px 8px 0;
	padding: 8px 14px;
	border: 1px solid #1f5fbf;
	border-radius: 4px;
	background: #fff;
	color: #1f5fbf;
	font-weight: 600;
	cursor: pointer;
}
.ntg-cc-map__ph a { color: #1f5fbf; text-decoration: underline; }

.ntg-cc-footer { margin: 4px 0 0; }
.ntg-cc-footer a, a.ntg-cc-settings { text-decoration: underline; cursor: pointer; }

.ntg-chat-btn {
	position: fixed;
	right: 16px;
	bottom: 16px;
	z-index: 2147482000;
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 10px 16px;
	border: 0;
	border-radius: 22px;
	background: #1f5fbf;
	color: #fff;
	font: 600 15px/1 "Open Sans", Arial, sans-serif;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .25);
	cursor: pointer;
}
.ntg-chat-btn:hover, .ntg-chat-btn:focus { background: #174a96; }
.ntg-chat-btn:focus-visible { outline: 3px solid #f2b600; outline-offset: 2px; }
/* While the cookie bar is open, the chat button sits above it (the bar is about 140 px high on phones). */
.show--consent .ntg-chat-btn { bottom: 150px; }
/* Facebook button: short hint while the SDK loads after the first click. */
.ntg-fb-hint { display: block; margin: 6px 0 0; font-size: 13px; line-height: 1.3; color: #444; }
