.tip-consent{position:fixed;z-index:1000;inset:auto 0 0;background:var(--sea);color:var(--ink);border-top:2px solid var(--deep);padding:18px max(18px,calc((100% - 1150px)/2));display:flex;align-items:center;gap:24px;font:15px/1.6 'DM Sans',Arial,sans-serif}
.tip-consent p{flex:1;max-width:720px;margin:0}
.tip-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.tip-consent .tip-consent-choice{margin:0;min-width:100px;justify-content:center;border:1px solid var(--deep);border-radius:8px;gap:0}
.tip-consent-actions a{font-size:13px;text-decoration:underline}
@media(max-width:650px){.tip-consent{flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px max(16px,env(safe-area-inset-bottom))}.tip-consent-actions{justify-content:flex-start}}