/* Банер за бисквитки — центриран долу, забележим, но без да закрива съдържанието.
   Отделен файл (site.css е твърде голям за качване наведнъж). Нови класове (hl-cc-*),
   за да няма конфликт със старите .hl-consent правила. */

/* Обвивка: fixed, центрира картата долу; сама не лови кликове (не блокира сайта). */
.hl-cc-consent{position:fixed;inset:0;z-index:1090;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}

/* Леко затъмняване на страницата отзад (~12%) — само визуално, не блокира. */
.hl-cc-back{position:absolute;inset:0;background:rgba(16,32,46,.12)}

/* Картата: бяла, оранжев акцент отгоре, сериозна сянка, ~500px на десктоп. */
.hl-cc-card{
	position:relative;pointer-events:auto;
	width:min(500px,calc(100% - 32px));margin-bottom:28px;
	background:#fff;border-radius:14px;border-top:3px solid var(--accent,#d46f32);
	box-shadow:0 24px 70px rgba(16,32,46,.28);
	padding:24px 26px 22px;
}
.hl-cc-title{margin:0 0 8px;font-size:19px;font-weight:800;line-height:1.2;color:var(--ink,#10202e);letter-spacing:.01em}
.hl-cc-txt{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--ink,#10202e)}

/* Двата бутона — еднакво видими (равна ширина и размер), без оранжев „примамка". */
.hl-cc-btns{display:flex;gap:12px}
.hl-cc-yes,.hl-cc-no{
	flex:1 1 0;border:2px solid var(--ink,#10202e);border-radius:9px;
	padding:13px 16px;font-size:14px;font-weight:800;letter-spacing:.02em;
	line-height:1.1;text-align:center;cursor:pointer;transition:.18s;
}
.hl-cc-yes{background:var(--ink,#10202e);color:#fff}
.hl-cc-no{background:transparent;color:var(--ink,#10202e)}
.hl-cc-yes:hover,.hl-cc-no:hover{transform:translateY(-2px)}

@media(max-width:640px){
	.hl-cc-card{margin-bottom:16px;width:calc(100% - 24px);padding:20px 20px 18px}
	.hl-cc-btns{flex-wrap:wrap}
}
