/* put-pokupki: плашка про cookie — «островом», а не полосой во всю ширину (слово владельца 01.10.2026:
 * «куки тоже сделай айлендом»). Плашка модуля landing (#bx-landing-cookies-popup-warning), её файлы не правятся.
 * Светло-серая подложка без контура, чуть темнее блока Сплита; кнопки 40, скругление 8, без капса.
 * Подключено одной строкой в local/include/messengers_widget.php — он стоит на всех страницах. */
#bx-landing-cookies-popup-warning.bx-landing-cookies-popup-warning {
  left: 16px; right: 16px; bottom: calc(16px + env(safe-area-inset-bottom, 0px)); width: auto; max-width: 1040px;
  margin: 0 auto; padding: 14px 14px 14px 20px; box-sizing: border-box;
  z-index: 10300; /* выше кнопки связи (10200): та закрывала кнопки плашки */
  border: 0; border-radius: 16px; background: #EFF0F4;
  box-shadow: rgba(17, 19, 24, .28) 0 10px 28px -10px; }
#bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-inner { display: flex; align-items: center; gap: 12px 20px;
  max-width: none; margin: 0; }
#bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-left { flex: 1 1 auto; min-width: 0; }
#bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-text,
#bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-link { font: 400 13px/18px "Golos Text", Arial, sans-serif; color: #555558; }
#bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-link { color: #111318; text-decoration: underline;
  text-decoration-color: #C8CAD4; text-underline-offset: 3px; white-space: normal; }
#bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-right { flex: 0 0 auto; display: flex; gap: 8px; }
#bx-landing-cookies-popup-warning .ui-btn { height: 40px; min-height: 40px; margin: 0; padding: 0 16px; border-radius: 8px;
  font: 500 14px/38px "Golos Text", Arial, sans-serif; text-transform: none; letter-spacing: 0; box-shadow: none; }
#bx-landing-cookies-popup-warning .ui-btn-primary { background: #DB020C; border-color: #DB020C; color: #FFFFFF; }
#bx-landing-cookies-popup-warning .ui-btn-primary:hover { background: #B80109; border-color: #B80109; }
#bx-landing-cookies-popup-warning .ui-btn-light-border { background: #FFFFFF; border: 1px solid #D0D2DA; color: #111318; }
#bx-landing-cookies-popup-warning .ui-btn-light-border:hover { border-color: #111318; }
#bx-landing-cookies-popup-warning .ui-btn:focus-visible { outline: 2px solid #DB020C; outline-offset: 2px; }
@media (max-width: 767px) {
  #bx-landing-cookies-popup-warning.bx-landing-cookies-popup-warning { left: 12px; right: 12px;
    bottom: calc(12px + env(safe-area-inset-bottom, 0px)); padding: 14px; }
  #bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-inner { flex-direction: column; align-items: stretch; }
  #bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-text,
  #bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-link { font-size: 12px; line-height: 16px; }
  #bx-landing-cookies-popup-warning .bx-landing-cookies-popup-warning-right > .ui-btn { flex: 1 1 0; }
}
