﻿/* Баннер */
.cookie-banner {
  position: fixed; bottom: 0; center: 0; right: 0;
  background: #CCFF99; border-top: 1px solid #ccc;
  padding: 1em; display: flex; justify-content: space-between;
  align-items: center; z-index: 1000;
}
.cookie-banner button {
  margin-left: 0.5em; padding: 0.5em 1em;
}

/* Модальное окно */
.cookie-modal {
  display: none; position: fixed; z-index: 1001;
  left: 0; top: 0; width: 100%; height: 100%;
  background-color: rgba(0,0,0,0.5);
}
.cookie-modal-content {
  background-color: #fff; margin: 10% auto; padding: 20px;
  border: 1px solid #ccc; width: 300px; border-radius: 8px;
}
