.privacy-consent-panel{position:fixed;z-index:10000;right:20px;bottom:20px;left:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;max-width:980px;margin:auto;padding:22px;border:1px solid rgba(97,224,232,.42);border-radius:18px;color:#edf8f7;background:rgba(5,24,29,.98);box-shadow:0 24px 70px rgba(0,0,0,.42);font-family:system-ui,sans-serif}.privacy-consent-copy>span{color:#61e0e8;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.privacy-consent-copy h2{margin:5px 0 8px;font-size:1.25rem}.privacy-consent-copy p{max-width:680px;margin:0 0 7px;color:#b1c6c9;font-size:.86rem;line-height:1.45}.privacy-consent-copy a{color:#67e4cd;font-size:.82rem}.privacy-consent-copy .privacy-signal-note{color:#ffd584}.privacy-current strong{color:#eef9f7}.privacy-consent-actions{display:flex;gap:9px}.privacy-consent-actions button{min-width:165px;padding:11px 14px;border:1px solid #63dce5;border-radius:999px;color:#04151a;background:#63dce5;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.privacy-consent-actions button:last-child{color:#dbeaed;background:transparent}.privacy-settings-button{position:fixed;z-index:9000;left:14px;bottom:14px;padding:7px 11px;border:1px solid rgba(99,220,229,.38);border-radius:999px;color:#9eb9c0;background:rgba(5,24,29,.9);font:600 .7rem system-ui,sans-serif;cursor:pointer}html[data-theme="light"] .privacy-consent-panel{color:#173148;background:rgba(255,250,242,.99);box-shadow:0 24px 70px rgba(47,38,23,.2)}html[data-theme="light"] .privacy-consent-copy p{color:#526a70}html[data-theme="light"] .privacy-current strong,html[data-theme="light"] .privacy-consent-actions button:last-child{color:#173148}html[data-theme="light"] .privacy-settings-button{color:#365c63;background:rgba(255,250,242,.95)}@media(max-width:700px){.privacy-consent-panel{grid-template-columns:1fr;gap:14px;padding:18px}.privacy-consent-actions{display:grid}.privacy-consent-actions button{width:100%}}
