.consent-panel{position:fixed;z-index:90;left:24px;right:24px;bottom:24px;max-width:1050px;margin:auto;display:flex;align-items:center;gap:24px;background:#faf8eb;border:1px solid #bbb0cd;box-shadow:0 12px 40px #160d3522;padding:24px;color:#25134e;font-family:Rethink,"Rethink Sans Variable",Arial,sans-serif}.consent-panel[hidden]{display:none}.consent-panel p{font-size:13px;line-height:1.6;margin:0;max-width:620px}.consent-panel strong{display:block;margin-bottom:5px;font-size:16px}.consent-actions{display:flex;gap:10px;flex-shrink:0}.consent-actions button{cursor:pointer;border:1px solid #463b93;min-height:44px;padding:10px 17px;color:#25134e;background:transparent;font:650 12px Rethink,"Rethink Sans Variable",Arial,sans-serif}.consent-actions button[data-choice=accepted]{background:#25134e;color:#faf8eb}.consent-actions button:focus-visible{outline:2px solid #463b93;outline-offset:3px}@media(max-width:760px){.consent-panel{display:block;left:12px;right:12px;bottom:12px;padding:20px}.consent-actions{margin-top:15px}.consent-actions button{flex:1}}
