.anitech-consent-panel{position:fixed;z-index:20;inset-block-end:max(.7rem,env(safe-area-inset-bottom));inset-inline-end:max(.7rem,env(safe-area-inset-right));inline-size:min(calc(100% - 1.4rem),31rem);max-block-size:calc(100dvh - 1.4rem);overflow-y:auto;padding:clamp(.9rem,2.5vw,1.25rem);border:1px solid var(--ani-border);border-block-start:3px solid var(--ani-amber);border-radius:var(--ani-radius);background:var(--ani-surface);color:var(--ani-text);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--ani-navy) 19%,transparent);overscroll-behavior:contain}.anitech-consent-panel.anitech-consent-dialog{inset:0;margin:auto;block-size:fit-content}.anitech-consent-dialog::backdrop{background:color-mix(in srgb,var(--ani-navy, #102b52) 60%,transparent)}.anitech .anitech-consent-panel h2{font-size:clamp(1.2rem,2.5vw,1.5rem)}.anitech-consent-panel>p{margin-block-start:.55rem;color:var(--ani-subtle);line-height:1.45}.anitech-consent-panel a{color:var(--ani-link);text-decoration:underline}.anitech-consent-links,.anitech-consent-options{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .95rem}.anitech-consent-links{margin-block-start:.25rem;font-size:.9rem}.anitech-consent-links a{display:inline-flex;align-items:center;min-block-size:2.75rem}.anitech-consent-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-block-start:.2rem}.anitech-consent-choice,.anitech-consent-option,.anitech-cookie-settings-button{min-block-size:2.75rem;cursor:pointer}.anitech-consent-choice{padding:.45rem .65rem;border:1px solid var(--ani-cta);border-radius:var(--ani-radius);background:var(--ani-cta);color:var(--ani-on-navy);font-size:.925rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.anitech-consent-choice:hover{background:var(--ani-navy);text-decoration:underline}.anitech-consent-options{margin-block-start:.2rem}.anitech-consent-option{color:var(--ani-link);font-size:.9rem;font-weight:650;text-align:start;text-decoration:underline;text-underline-offset:.2em}.anitech-cookie-settings-button{display:inline-flex;align-items:center;color:inherit;text-align:start;text-underline-offset:.2em}.anitech-cookie-settings-button:is(:hover,:focus-visible){text-decoration:underline}.anitech-consent-categories{margin-block-start:.7rem;border-block:1px solid var(--ani-border)}.anitech-consent-categories li+li{border-block-start:1px solid var(--ani-border)}.anitech-consent-category{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-block-size:2.75rem;padding-block:.5rem}label.anitech-consent-category{cursor:pointer}.anitech-consent-category strong{display:block;color:var(--ani-heading)}.anitech-consent-category :is(p,strong+span){display:block;color:var(--ani-subtle);font-size:.875rem;line-height:1.35}.anitech-consent-category input{flex:none;inline-size:1.3rem;block-size:1.3rem;accent-color:var(--ani-link)}.anitech-consent-always{flex:none;color:var(--ani-subtle);font-size:.8rem;font-weight:650}@media(max-width:30rem){.anitech-consent-panel{inset-inline:.55rem;inline-size:auto}}@media(max-width:20rem){.anitech-consent-decisions{grid-template-columns:minmax(0,1fr)}}
