/* SPDX-License-Identifier: GPL-3.0-only */
.usage-consent { position: fixed; z-index: 10000; bottom: max(14px, env(safe-area-inset-bottom)); left: 14px; right: 14px; max-width: 460px; margin-left: auto; padding: 18px; border: 1px solid #425577; border-radius: 16px; background: #111b2d; color: #e6edf7; box-shadow: 0 8px 36px #0009; }
.usage-consent[hidden] { display: none; }
.usage-consent h2 { font-size: 16px; margin: 0 0 8px; }
.usage-consent p { font-size: 13px; line-height: 1.5; color: #c0ccdc; margin: 0 0 14px; }
.usage-actions { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; }
.usage-actions button { flex: 1; padding: 10px 12px; border: 1px solid #536a8d; border-radius: 9px; background: #1e304d; color: #edf3ff; font: inherit; font-size: 13px; cursor: pointer; }
.usage-actions a { font-size: 12px; color: #96c1ff; padding: 8px; }
[data-usage-preferences] { color: inherit; background: none; border: 0; padding: 0; text-decoration: underline; font: inherit; cursor: pointer; }
