/* Functional defaults for the cookie notice. The theme styles it (src/sass/plugins/_storytellers-bookings.scss). */
.stb-consent { position: fixed; left: 0; right: 0; bottom: 0; z-index: 99999; }
.stb-consent[hidden] { display: none !important; }
.stb-consent__inner { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 24px; padding: 16px 20px; background: #222; color: #fff; }
.stb-consent__text { margin: 0; flex: 1 1 320px; font-size: 14px; line-height: 20px; }
.stb-consent__link { color: inherit; text-decoration: underline; }
.stb-consent__actions { display: flex; gap: 10px; }
.stb-consent__button { cursor: pointer; padding: 10px 20px; border: 1px solid currentColor; border-radius: 6px; background: transparent; color: inherit; font: inherit; }
