/* GDPR CSS */
.gdpr-modal{display:none;opacity:0;pointer-events:none;transition:opacity 0.2s ease;position:fixed;inset:0;z-index:99999999;align-items:center;justify-content:center;}.gdpr-modal.is-visible{display:flex;opacity:1;pointer-events:auto;transition:opacity 0.2s ease;}.gdpr-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6);}.gdpr-modal-content{position:relative;background:#ffffff;color:inherit;padding:20px;max-width:500px;width:90%;border-radius:8px;z-index:1;max-height:80vh;overflow-y:auto;}[data-theme="dark"] .gdpr-modal-content{background-color:#282828;}.gdpr-actions{text-align:center;margin-bottom:1rem;}.gdpr-settings{display:none;}.gdpr-settings.is-open{display:block;}.gdpr-description ul li{margin-bottom:1rem;}.gdpr-desc{display:block;}.gdpr-description{border-top:1px solid;padding-top:1rem;}.gdpr-save-preferences{margin-bottom:1rem;}.gdpr-reopen{cursor:pointer;}
