/* The small cookie notice (static/analytics.js). Bottom-left card; a single line of text and two buttons. */
.baz-cc { position: fixed; left: 20px; bottom: 20px; z-index: 9990; max-width: 380px; display: flex; flex-wrap: wrap; align-items: center; gap: 12px 8px;
  padding: 16px 18px; background: #fff; color: #222; border: 1px solid rgba(0,0,0,.1); border-radius: 14px; box-shadow: 0 6px 24px rgba(0,0,0,.12);
  font-size: 14.5px; line-height: 1.45; }
.baz-cc p { margin: 0; flex: 1 1 100%; color: #222; }
.baz-cc a { color: inherit; text-decoration: underline; }
.baz-cc button { font: inherit; font-weight: 600; cursor: pointer; border-radius: 999px; padding: 8px 20px; border: 1px solid transparent; }
.baz-cc-yes { background: #111; color: #fff; margin-left: auto; }
.baz-cc-no { background: transparent; color: #444; border-color: rgba(0,0,0,.15) !important; }
@media (max-width: 480px) { .baz-cc { left: 10px; right: 10px; bottom: 10px; max-width: none; } }
