/* Dymek ulubionych w nagłówku: max ok. 6 mieszkań, dalej pionowe przewijanie; pod listą 2 przyciski. Offteam 2026-11. */
.site-header__favourites-dropdown .site-header__favourites-box {
	background-color: #fff;
	border: 1px solid rgba(2, 88, 157, .14);
	border-radius: 8px;
	box-shadow: 0 16px 40px rgba(29, 29, 27, .16);
	overflow: hidden;
}
.site-header__favourites-dropdown .site-header__favourites-box ul.site-header__favourites-list {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	max-height: 404px; /* ok. 6 pozycji po 62 px + odstępy */
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-width: thin;
}
.site-header__favourites-actions {
	border-top: 1px solid rgba(2, 88, 157, .14);
	display: flex;
	flex-direction: column;
	gap: 8px;
	padding: 10px;
}
.site-header__favourites-actions a,
.site-header__favourites-actions button {
	border: 1px solid #02589d;
	border-radius: 6px;
	cursor: pointer;
	display: block;
	font: 700 14px/1.2 Lato, sans-serif;
	padding: 11px 12px;
	text-align: center;
	transition: .3s;
	width: 100%;
}
.site-header__favourites-actions a {
	background-color: #02589d;
	color: #fff;
}
.site-header__favourites-actions a:hover {
	background-color: #53a3e4;
	border-color: #53a3e4;
	color: #fff;
}
.site-header__favourites-actions button {
	background-color: #fff;
	color: #02589d;
}
.site-header__favourites-actions button:hover:not(:disabled) {
	background-color: #02589d;
	color: #fff;
}
.site-header__favourites-actions button:disabled {
	cursor: progress;
	opacity: .6;
}

/* Mobile: szerokość i przesunięcie dymka ustawia favorites-header.js (na szerokość ekranu, 12 px marginesu). */
@media (max-width: 1024px) {
	.site-header__favourites-dropdown .site-header__favourites-box ul.site-header__favourites-list {
		max-height: min(404px, 100vh - 230px);
	}
}

/* Widoczność dymka sterowana przez JS (is-hover z opóźnieniem chowania, is-open po kliknięciu) zamiast natychmiastowego :hover z motywu. */
body .site-header__favourites-wrapper.has-favourites:hover .site-header__favourites-dropdown,
body .site-header__favourites-wrapper.has-favourites:focus-within .site-header__favourites-dropdown {
	display: none;
}
body .site-header__favourites-wrapper.has-favourites.is-hover .site-header__favourites-dropdown,
body .site-header__favourites-wrapper.has-favourites.is-open .site-header__favourites-dropdown {
	display: block;
}
