/* TAD cookie consent banner */
.tad-consent{position:fixed;left:0;right:0;bottom:0;z-index:10000;background:#0e1c1a;color:#e7ece9;box-shadow:0 -2px 18px rgba(0,0,0,.25)}
.tad-consent__inner{max-width:1180px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.tad-consent__text{margin:0;font-size:.9rem;line-height:1.5;flex:1;min-width:240px}
.tad-consent__text a{color:#c79a4f;text-decoration:underline}
.tad-consent__actions{display:flex;gap:10px;flex-shrink:0}
.tad-consent__btn{border:0;border-radius:30px;padding:10px 22px;font-size:.92rem;font-weight:700;cursor:pointer}
.tad-consent__btn--accept{background:#d9763e;color:#fff}
.tad-consent__btn--accept:hover{background:#bf6230}
.tad-consent__btn--reject{background:transparent;color:#e7ece9;border:1px solid rgba(255,255,255,.4)}
.tad-consent__btn--reject:hover{background:rgba(255,255,255,.08)}
@media(max-width:600px){.tad-consent__inner{flex-direction:column;align-items:stretch}.tad-consent__actions{justify-content:flex-end}}
