.ae-privacy{z-index:1000;background:var(--ae-surface,#fff);max-width:660px;color:var(--ae-text,#17264f);border:1px solid var(--ae-border,#d6dbe4);border-top:3px solid var(--ae-primary,#70f1a9);max-height:85vh;padding:22px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;position:fixed;inset:auto 16px 16px;overflow:auto;box-shadow:0 8px 28px #17264f26}.ae-privacy[hidden]{display:none}.ae-privacy strong{font-size:17px;font-weight:600}.ae-privacy p{margin:10px 0}.ae-privacy label{align-items:center;gap:8px;margin:0 16px 12px 0;display:inline-flex}.ae-privacy input{width:18px;height:18px;accent-color:var(--ae-text,#17264f)}.ae-privacy div{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.ae-privacy button{cursor:pointer;font:inherit;letter-spacing:.015em;border-radius:var(--radius-ae,.375rem);min-height:40px;color:var(--ae-text,#17264f);border:1px solid var(--ae-border-strong,#17264f);transition:color var(--ae-duration-smooth,.25s) var(--ae-ease-smooth,ease), background-color var(--ae-duration-smooth,.25s) var(--ae-ease-smooth,ease), border-color var(--ae-duration-smooth,.25s) var(--ae-ease-smooth,ease);background:0 0;padding:7px 15px;font-weight:500}.ae-privacy button:hover{background:color-mix(in srgb, var(--ae-navy,#17264f) 5%, transparent)}.ae-privacy button:active{background:color-mix(in srgb, var(--ae-navy,#17264f) 10%, transparent)}.ae-privacy button[data-choice=all]{color:var(--ae-on-primary,#17264f);background:var(--ae-primary,#70f1a9);border-color:var(--ae-primary,#70f1a9)}.ae-privacy button[data-choice=all]:hover,.ae-privacy button[data-choice=all]:active{background:var(--ae-primary-hover,#6ce8fc);border-color:var(--ae-primary-hover,#6ce8fc)}.ae-privacy button:focus-visible{outline:3px solid var(--ae-focus,#70f1a9);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ae-privacy button{transition:none}}.ae-privacy a{color:inherit;text-decoration:underline}[data-cookie-settings]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
