
#novite-zap-bd{position:fixed;inset:0;z-index:2147483000;display:none;background:rgba(15,23,42,.6)}
#novite-zap-box{position:fixed;z-index:2147483001;display:none;top:50%;left:50%;
	transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px));
	max-height:88vh;overflow:hidden;background:#fff;border-radius:16px;
	box-shadow:0 24px 60px rgba(0,0,0,.4)}
#novite-zap-in{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin:0;box-sizing:border-box;max-height:88vh;
	padding:34px 22px 20px}
#novite-zap-in form{margin:0}
/* Формата е преместена от страницата и губи цвета, който темата
   слага на обвивката ё — написаното оставаше сиво върху почти бяло. */
#novite-zap-in input[type="text"],
#novite-zap-in input[type="email"],
#novite-zap-in input[type="tel"],
#novite-zap-in input[type="url"],
#novite-zap-in input[type="number"],
#novite-zap-in input[type="search"],
#novite-zap-in textarea{color:#0f172a;-webkit-text-fill-color:#0f172a}
#novite-zap-in input[type="text"]::placeholder,
#novite-zap-in input[type="email"]::placeholder,
#novite-zap-in input[type="tel"]::placeholder,
#novite-zap-in textarea::placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8}
body.novite-zap-otvoren{overflow:hidden}
#novite-zap-x{position:absolute;right:6px;top:4px;z-index:9;border:0;
	background:transparent;font:400 32px/1 -apple-system,system-ui,sans-serif;
	color:#64748b;cursor:pointer;padding:2px 14px 8px}
#novite-zap-x:hover{color:#0f172a}

#novite-zap-head{margin:0 0 18px;padding:0 40px 12px 0;border-bottom:1px solid #e2e8f0}
#novite-zap-head a{font:600 15px/1.35 inherit;color:#0f766e;text-decoration:none}
#novite-zap-head a:hover{text-decoration:underline}
/* Иконката на темата носи свой бял правоъгълник — на светъл фон се вижда
   като залепено бяло квадратче. Важи за всички ширини, не само за телефон. */
#novite-zap-in .ajax-loader,
.novite-enquiry .ajax-loader{text-align:center}
#novite-zap-in .ajax-loader svg rect,
.novite-enquiry .ajax-loader svg rect{display:none}

/* Същото и за прозорчетата на темата (rh-modal) — белият правоъгълник
   е част от иконката, не от фона. */
.ajax-loader svg rect{display:none}

@media (max-width:768px){
	/* Прозорецът ползва почти целия екран - има място над него до хедъра. */
	/* Височината е в svh, не във vh. На iPhone `100vh` е екранът БЕЗ долната
	   лента на Safari; щом лентата изскочи при плъзгане нагоре, прозорецът
	   става по-висок от видимото и горният ред (× и „Име") излиза извън кадър.
	   `svh` е най-малката височина - винаги се събира, независимо от лентата.
	   Редът с vh остава като резерва за стари браузъри. 24.08.2026. */
	#novite-zap-box{top:auto;bottom:0;left:0;transform:none;width:100%;
		max-height:calc(100vh - 60px);max-height:calc(100svh - 40px);
		border-radius:16px 16px 0 0}
	/* Слоят носи класовете на .novite-enquiry, а на телефон те имат
	   margin:0 -16px !important (правилото „от край до край"). Затова
	   тук се бие с ID + !important — иначе полетата излизат извън
	   прозореца и текстът се реже отляво. Доказано на 24.08.2026. */
	#novite-zap-in{max-height:calc(100vh - 60px);max-height:calc(100svh - 40px);
		margin:0!important;width:auto!important;max-width:none!important;
		/* Долу 96 вместо 18: лентата на браузъра и клавиатурата покриваха
		   кръгчето под бутона, бутона на груповата стъпка и
		   предположенията под „Друга сграда". Инно, 07.09.2026. */
		padding:30px 16px calc(96px + env(safe-area-inset-bottom))!important}
	/* Само две неща се пипат: по-голямо място за съобщението и бутон на цял ред. */
	/* Етикетите само повтарят подсказките в полетата - на телефон са излишни. */
	#novite-zap-head{display:none}
	#novite-zap-in .rh_agent_form__field > label{display:none}
	#novite-zap-in .rh_agent_form__field{margin-bottom:12px}
	#novite-zap-in .novite-enquiry__fields{margin-bottom:0}
	#novite-zap-in textarea{height:104px;min-height:104px}
	#novite-zap-in .submit-button{width:100%}
	/* Въртящото се кръгче на темата е SVG с бял правоъгълник вътре —
	   върху светлия фон на прозореца изглежда като залепено бяло
	   квадратче. Махаме правоъгълника и центрираме кръгчето. */
	#novite-zap-in .ajax-loader,
	.novite-enquiry .ajax-loader{text-align:center}
	#novite-zap-in .ajax-loader svg rect,
	.novite-enquiry .ajax-loader svg rect{display:none}
	/* Трите отметки — поверителност, квартал, строител — се рисуват от нас.
	   С родната кутийка на браузъра Safari на iPhone рисува тази за
	   поверителност забележимо по-голяма от другите две, макар че в CSS и
	   трите са еднакви до пиксел (проверено). Когато кутийката е наша,
	   всеки браузър я рисува еднакво. Инно, 07.09.2026. */
	/* Темата налага .agent-form .rh_inspiry_gdpr input{width:16px!important}
	   — по-точен подбор от нашия, затова кутийката за поверителност
	   оставаше 16 на 20. Тук подборът е поне толкова точен. */
	/* Формата при сграда без агент и при продадена сграда
	   (novite-sold-sidebar.php) ползва .novite-ss-gdpr и div.novite-ab-red,
	   а не label.novite-ab-red — затова там отметката за поверителност
	   оставаше синята на браузъра, а двете за известия изглеждаха
	   изключени. Инно, 08.09.2026. */
	.rh_inspiry_gdpr input[type=checkbox],
	.novite-ss-gdpr input[type=checkbox],
	.novite-ab-red input[type=checkbox],
	.agent-form .rh_inspiry_gdpr input[type=checkbox],
	#novite-zap-in .rh_inspiry_gdpr input[type=checkbox],
	.novite-enquiry .rh_inspiry_gdpr input[type=checkbox],
	label.novite-ab-red > input[type=checkbox]{
		-webkit-appearance:none!important;appearance:none!important;
		box-sizing:border-box!important;padding:0!important;
		width:20px!important;height:20px!important;flex:0 0 20px!important;
		border:1.5px solid #cbd5e1!important;border-radius:6px!important;
		background:#fff!important;margin:1px 10px 0 0!important;
		background-repeat:no-repeat!important;background-position:center!important;
		background-size:14px 14px!important}
	.rh_inspiry_gdpr input[type=checkbox]:checked,
	.novite-ss-gdpr input[type=checkbox]:checked,
	.novite-ab-red input[type=checkbox]:checked,
	.agent-form .rh_inspiry_gdpr input[type=checkbox]:checked,
	#novite-zap-in .rh_inspiry_gdpr input[type=checkbox]:checked,
	.novite-enquiry .rh_inspiry_gdpr input[type=checkbox]:checked,
	label.novite-ab-red > input[type=checkbox]:checked{
		background-color:#0d9488!important;border-color:#0d9488!important;
		background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath fill=%22none%22 stroke=%22%23ffffff%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 d=%22M3.4 8.4l3 3 6-6%22/%3E%3C/svg%3E')!important}
	/* Същото свиване и за формата на самата страница - Инно, 25.08.2026.
	   Етикетите Име/Имейл/Телефон/Съобщение повтарят подсказките в полетата. */
	.novite-enquiry .rh_agent_form__field > label{display:none}
	.novite-enquiry .rh_agent_form__field{margin-bottom:12px}
	.novite-enquiry .novite-enquiry__fields{margin-bottom:0}
	.novite-enquiry textarea{height:104px!important;min-height:104px!important}
	.novite-enquiry .submit-button{width:100%}
}
