html body .scriptos-gdpr-consent,html body .scriptos-gdpr-consent *{box-sizing:border-box!important}html body .scriptos-gdpr-consent{--scriptos-gdpr-primary:#0056d6;--scriptos-gdpr-primary-hover:#0046b3;--scriptos-gdpr-bg:#ffffff;--scriptos-gdpr-bg-secondary:#ffffff;--scriptos-gdpr-bg-subtle:#f8fafc;--scriptos-gdpr-text:#1f2937;--scriptos-gdpr-muted:#475569;--scriptos-gdpr-border:#d0d7de;--scriptos-gdpr-backdrop:rgba(15, 23, 42, 0.42);--scriptos-gdpr-button-text:#ffffff;--scriptos-gdpr-button-secondary:#ffffff;--scriptos-gdpr-button-ghost:#ffffff;--scriptos-gdpr-button-ghost-hover:rgba(225, 29, 72, 0.08);--scriptos-gdpr-link:#0056d6;--scriptos-gdpr-link-hover:#0046b3;--scriptos-gdpr-switch-track:#cbd5e1;--scriptos-gdpr-switch-thumb:#ffffff;--scriptos-gdpr-manage-bg:#111827;--scriptos-gdpr-manage-hover:#1e293b;--scriptos-gdpr-manage-text:#ffffff;--scriptos-gdpr-radius-large:16px;--scriptos-gdpr-radius-medium:12px;--scriptos-gdpr-radius-button:999px}html body .scriptos-gdpr-consent [hidden]{display:none!important}html body .scriptos-gdpr-consent__backdrop{position:fixed!important;inset:0!important;z-index:99997!important;background:var(--scriptos-gdpr-backdrop)!important}html body .scriptos-gdpr-consent__banner{position:fixed!important;left:24px!important;right:24px!important;bottom:24px!important;top:auto!important;z-index:99998!important;max-width:1120px!important;width:auto!important;max-height:calc(100vh - 48px)!important;margin:0 auto!important;padding:20px!important;border:1px solid var(--scriptos-gdpr-border)!important;border-radius:var(--scriptos-gdpr-radius-large)!important;background:var(--scriptos-gdpr-bg)!important;box-shadow:0 18px 60px rgb(15 23 42 / .24)!important;color:var(--scriptos-gdpr-text)!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body .scriptos-gdpr-consent__content{display:flex!important;gap:24px!important;align-items:flex-start!important;justify-content:space-between!important}html body .scriptos-gdpr-consent__text{flex:1 1 auto!important;min-width:0!important}html body .scriptos-gdpr-consent__title{margin:0 0 10px!important;padding:0!important;color:var(--scriptos-gdpr-text)!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;letter-spacing:normal!important}html body .scriptos-gdpr-consent__description,html body .scriptos-gdpr-consent__policy{margin:0!important;padding:0!important;color:var(--scriptos-gdpr-muted)!important;font-size:14px!important;line-height:1.6!important}html body .scriptos-gdpr-consent__policy{margin-top:10px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}html body .scriptos-gdpr-consent__policy a,html body .scriptos-gdpr-consent__details-toggle{color:var(--scriptos-gdpr-link)!important;transition:color 0.18s ease!important}html body .scriptos-gdpr-consent__policy a{display:inline-block!important;padding:2px 6px!important;margin-left:-6px!important;border-radius:6px!important;text-decoration:none!important}html body .scriptos-gdpr-consent__policy a:hover,html body .scriptos-gdpr-consent__policy a:focus-visible,html body .scriptos-gdpr-consent__details-toggle:hover,html body .scriptos-gdpr-consent__details-toggle:focus-visible{color:var(--scriptos-gdpr-link-hover)!important}html body .scriptos-gdpr-consent__policy a:hover,html body .scriptos-gdpr-consent__policy a:focus-visible,html body .scriptos-gdpr-consent__details-toggle:hover,html body .scriptos-gdpr-consent__details-toggle:focus-visible,html body .scriptos-gdpr-consent__details-toggle:focus{background:none!important;border:0!important}html body .scriptos-gdpr-consent__actions{display:flex!important;flex:0 0 auto!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}html body .scriptos-gdpr-consent__button,html body .scriptos-gdpr-consent__manage,html body .scriptos-gdpr-consent-shortcode-button{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:var(--scriptos-gdpr-radius-button)!important;background:#0f172a!important;color:var(--scriptos-gdpr-button-text)!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.2s ease,transform 0.2s ease!important}html body .scriptos-gdpr-consent__button:hover,html body .scriptos-gdpr-consent-shortcode-button:hover{background:#1e293b!important}html body .scriptos-gdpr-consent__manage:hover,html body .scriptos-gdpr-consent__manage:focus-visible{background:var(--scriptos-gdpr-manage-hover)!important}html body .scriptos-gdpr-consent__button--secondary{background:var(--scriptos-gdpr-button-secondary)!important;border-color:var(--scriptos-gdpr-border)!important;color:var(--scriptos-gdpr-text)!important}html body .scriptos-gdpr-consent__button--secondary:hover{background:var(--scriptos-gdpr-bg-subtle)!important}html body .scriptos-gdpr-consent__button--ghost{background:var(--scriptos-gdpr-button-ghost)!important;border-color:#e11d48!important;color:#e11d48!important}html body .scriptos-gdpr-consent__button--ghost:hover{background:var(--scriptos-gdpr-button-ghost-hover)!important}html body .scriptos-gdpr-consent__button--primary,html body .scriptos-gdpr-consent-shortcode-button{background:var(--scriptos-gdpr-primary)!important;color:var(--scriptos-gdpr-button-text)!important}html body .scriptos-gdpr-consent__button--primary:hover,html body .scriptos-gdpr-consent-shortcode-button:hover{background:var(--scriptos-gdpr-primary-hover)!important}html body .scriptos-gdpr-consent__preferences{margin-top:18px!important;padding-top:18px!important;border-top:1px solid var(--scriptos-gdpr-border)!important}html body .scriptos-gdpr-consent__category{display:flex!important;gap:20px!important;align-items:center!important;justify-content:space-between!important;padding:14px 0!important;border-bottom:1px solid var(--scriptos-gdpr-border)!important}html body .scriptos-gdpr-consent__category:last-child{border-bottom:0!important}html body .scriptos-gdpr-consent__category-main{flex:1 1 auto!important;min-width:0!important}html body .scriptos-gdpr-consent__category-header{display:flex!important;gap:20px!important;align-items:center!important;justify-content:space-between!important}html body .scriptos-gdpr-consent__category h3{margin:0 0 6px!important;padding:0!important;color:var(--scriptos-gdpr-text)!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}html body .scriptos-gdpr-consent__category p{margin:0!important;padding:0!important;color:var(--scriptos-gdpr-muted)!important;font-size:13px!important;line-height:1.5!important}html body .scriptos-gdpr-consent__details-toggle{all:unset;box-sizing:border-box!important;margin-top:8px!important;display:inline-block!important;padding:2px 6px!important;margin-left:-6px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;cursor:pointer!important;border-radius:6px!important;text-decoration:none!important}html body .scriptos-gdpr-consent__details{margin-top:12px!important;padding:12px 14px!important;border:1px solid var(--scriptos-gdpr-border)!important;border-radius:var(--scriptos-gdpr-radius-medium)!important;background:var(--scriptos-gdpr-bg-subtle)!important}html body .scriptos-gdpr-consent__details-list{margin:0!important;padding:0!important;list-style:none!important}html body .scriptos-gdpr-consent__details-item+.scriptos-gdpr-consent__details-item{margin-top:10px!important}html body .scriptos-gdpr-consent__details-item code{padding:0!important;border:0!important;background:transparent!important;color:var(--scriptos-gdpr-text)!important;font-family:Consolas,Monaco,monospace!important;font-size:12px!important}html body .scriptos-gdpr-consent__details-item p,html body .scriptos-gdpr-consent__details-empty{margin:6px 0 0!important;color:var(--scriptos-gdpr-muted)!important;font-size:12px!important;line-height:1.5!important}html body .scriptos-gdpr-consent__switch{display:inline-flex!important;gap:10px!important;align-items:center!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important}html body .scriptos-gdpr-consent__switch:has(input:not(:disabled)){cursor:pointer!important}html body .scriptos-gdpr-consent__switch input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html body .scriptos-gdpr-consent__switch-ui{position:relative!important;display:inline-block!important;width:48px!important;height:28px!important;flex:0 0 auto!important;border-radius:var(--scriptos-gdpr-radius-button)!important;background:var(--scriptos-gdpr-switch-track)!important;box-shadow:inset 0 0 0 1px rgb(15 23 42 / .08)!important;transition:background-color 0.2s ease,box-shadow 0.2s ease!important}html body .scriptos-gdpr-consent__switch input:not(:disabled)+.scriptos-gdpr-consent__switch-ui{cursor:pointer!important}html body .scriptos-gdpr-consent__switch-ui::after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:22px!important;height:22px!important;border-radius:var(--scriptos-gdpr-radius-button)!important;background:var(--scriptos-gdpr-switch-thumb)!important;box-shadow:0 2px 8px rgb(15 23 42 / .2)!important;transition:transform 0.2s ease!important}html body .scriptos-gdpr-consent__switch input:checked+.scriptos-gdpr-consent__switch-ui{background:var(--scriptos-gdpr-primary)!important}html body .scriptos-gdpr-consent__switch input:checked+.scriptos-gdpr-consent__switch-ui::after{transform:translateX(20px)!important}html body .scriptos-gdpr-consent__switch input:disabled+.scriptos-gdpr-consent__switch-ui{background:var(--scriptos-gdpr-primary)!important;opacity:0.85!important}html body .scriptos-gdpr-consent__switch input:focus+.scriptos-gdpr-consent__switch-ui{box-shadow:inset 0 0 0 1px rgb(15 23 42 / .08),0 0 0 3px rgb(0 86 214 / .2)!important}html body .scriptos-gdpr-consent__switch-label{color:var(--scriptos-gdpr-text)!important}html body .scriptos-gdpr-consent__preferences-actions{display:flex!important;justify-content:flex-end!important;padding-top:16px!important}html body .scriptos-gdpr-consent__manage{position:fixed!important;left:20px!important;bottom:20px!important;z-index:99996!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:0!important;border-radius:var(--scriptos-gdpr-radius-button)!important;background:var(--scriptos-gdpr-manage-bg)!important;color:var(--scriptos-gdpr-manage-text)!important;box-shadow:0 10px 28px rgb(15 23 42 / .28)!important}html body .scriptos-gdpr-consent--manage-hidden .scriptos-gdpr-consent__manage{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body .scriptos-gdpr-consent__manage-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important}html body .scriptos-gdpr-consent__manage-icon svg{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important}html body .scriptos-gdpr-consent__screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:782px){html body .scriptos-gdpr-consent__banner{left:12px!important;right:12px!important;bottom:12px!important;top:auto!important;max-height:calc(100vh - 24px)!important;padding:16px!important;border-radius:var(--scriptos-gdpr-radius-large)!important}html body .scriptos-gdpr-consent__content,html body .scriptos-gdpr-consent__category,html body .scriptos-gdpr-consent__category-header{flex-direction:column!important;align-items:stretch!important}html body .scriptos-gdpr-consent__actions,html body .scriptos-gdpr-consent__preferences-actions{justify-content:stretch!important}html body .scriptos-gdpr-consent__button{width:100%!important}html body .scriptos-gdpr-consent__manage{left:12px!important;bottom:12px!important;right:auto!important}}