.lu-consent-root{--lu-background:#fff;--lu-foreground:#17202a;--lu-accent:#1e4d7b;--lu-radius:8px;--lu-spacing:20px;--lu-window-gap:16px;--lu-title-font-weight:700;color:var(--lu-foreground);font-family:inherit;font-size:var(--lu-font-size,16px);font-weight:var(--lu-font-weight,inherit);line-height:1.5;text-align:left}
.lu-consent-root *,.lu-consent-placeholder *{box-sizing:border-box}
.lu-consent-root [hidden],.lu-consent-placeholder[hidden]{display:none!important}
.lu-consent-banner,.lu-consent-dialog{position:fixed;inset:auto;left:50%;bottom:var(--lu-window-gap);transform:translateX(-50%);width:var(--lu-window-width,500px);min-width:min(240px,calc(100% - 2 * var(--lu-window-gap)));max-width:calc(100% - 2 * var(--lu-window-gap));max-height:calc(100dvh - 2 * var(--lu-window-gap));margin:0;overflow:hidden;overflow:clip;overflow-wrap:anywhere;padding:var(--lu-window-padding-top,var(--lu-spacing)) var(--lu-window-padding-right,var(--lu-spacing)) var(--lu-window-padding-bottom,var(--lu-spacing)) var(--lu-window-padding-left,var(--lu-spacing));border:var(--lu-border-width,1px) solid var(--lu-border-color,var(--lu-foreground));border-radius:var(--lu-radius);background:var(--lu-background);color:var(--lu-foreground);box-shadow:var(--lu-box-shadow,0 4px 28px #0003)}
.lu-consent-banner{z-index:2147483000}
.lu-consent-root[data-accessible-banner] .lu-consent-banner{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}
.lu-consent-root[data-accessible-banner] .lu-consent-banner::-webkit-scrollbar{display:none}
.lu-consent-backdrop{position:fixed;inset:0;z-index:2147482999;background:var(--lu-backdrop-color,rgba(0,0,0,.5));-webkit-backdrop-filter:var(--lu-backdrop-filter,none);backdrop-filter:var(--lu-backdrop-filter,none);touch-action:none}
.lu-consent-root[data-position=bottom-left] :is(.lu-consent-banner,.lu-consent-dialog){left:var(--lu-window-gap);right:auto;transform:none}
.lu-consent-root[data-position=bottom-right] :is(.lu-consent-banner,.lu-consent-dialog){left:auto;right:var(--lu-window-gap);transform:none}
.lu-consent-root[data-position=center] :is(.lu-consent-banner,.lu-consent-dialog){top:50%;bottom:auto;transform:translate(-50%,-50%)}
.lu-consent-banner-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--lu-spacing)}
.lu-consent-banner-main,.lu-consent-banner-layout>.lu-consent-actions{min-width:0}
.lu-consent-banner[data-wide=true] .lu-consent-banner-layout{grid-template-columns:minmax(0,1fr) minmax(240px,28%);align-items:start}
.lu-consent-banner[data-wide=true] .lu-consent-banner-layout[data-actions-visible=false]{grid-template-columns:minmax(0,1fr)}
.lu-consent-window-content{position:relative;min-width:0}
.lu-consent-root[data-layout=image] .lu-consent-banner{width:var(--lu-image-width,var(--lu-window-width,500px));min-width:240px;max-width:none;height:var(--lu-image-height,var(--lu-window-height,auto));max-height:none;transform:translateX(-50%) scale(var(--lu-image-scale,1));transform-origin:center bottom;padding:0;background-color:transparent;background-image:var(--lu-image-background,none);background-position:center;background-size:var(--lu-image-size,contain);background-repeat:no-repeat}
.lu-consent-root[data-layout=image][data-position=bottom-left] .lu-consent-banner{transform:scale(var(--lu-image-scale,1));transform-origin:left bottom}
.lu-consent-root[data-layout=image][data-position=bottom-right] .lu-consent-banner{transform:scale(var(--lu-image-scale,1));transform-origin:right bottom}
.lu-consent-root[data-layout=image][data-position=center] .lu-consent-banner{transform:translate(-50%,-50%) scale(var(--lu-image-scale,1));transform-origin:center}
.lu-consent-root[data-layout=image] .lu-consent-banner .lu-consent-window-content{padding:var(--lu-padding-top,20px) var(--lu-padding-right,20px) var(--lu-padding-bottom,20px) var(--lu-padding-left,20px)}
.lu-consent-root[data-layout=image] .lu-consent-banner-layout{grid-template-columns:minmax(0,1fr)}
.lu-consent-root[data-layout=image] .lu-consent-banner .lu-consent-actions{grid-template-columns:minmax(0,1fr)}
.lu-consent-root[data-layout=image] .lu-consent-banner-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.lu-consent-root[data-layout=image] .lu-consent-banner .lu-consent-logo{margin-left:0;margin-right:0}

.lu-consent-root .lu-consent-logo{display:block;width:auto;height:auto;max-width:min(100%,var(--lu-logo-max-width,100%));max-height:80px;object-fit:contain;margin:0 auto 16px}
.lu-consent-root .lu-consent-title{font:inherit;font-family:var(--lu-title-font-family,inherit);font-size:var(--lu-title-font-size,1.25em);font-weight:var(--lu-title-font-weight,inherit);line-height:var(--lu-title-line-height,inherit);letter-spacing:var(--lu-title-letter-spacing,inherit);text-transform:var(--lu-title-text-transform,inherit);color:var(--lu-title-color,inherit);margin:var(--lu-title-margin-top,0px) var(--lu-title-margin-right,0px) var(--lu-title-margin-bottom,10px) var(--lu-title-margin-left,0px)}
.lu-consent-root p{margin:8px 0;color:inherit}
.lu-consent-root .lu-consent-banner-description{white-space:pre-line;margin:var(--lu-text-margin-top,8px) var(--lu-text-margin-right,0px) var(--lu-text-margin-bottom,8px) var(--lu-text-margin-left,0px)}
.lu-consent-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lu-consent-banner-categories{min-inline-size:0;display:flex;flex-wrap:wrap;gap:12px 20px;border:0;padding:0;margin:var(--lu-category-margin-top,16px) var(--lu-category-margin-right,0px) var(--lu-category-margin-bottom,0px) var(--lu-category-margin-left,0px);font-size:var(--lu-category-font-size,var(--lu-font-size,16px))}
.lu-consent-banner-categories label{font-weight:600;min-width:0;max-width:100%;flex-wrap:wrap}
.lu-consent-root :is(.lu-consent-banner-categories label,.lu-consent-category>legend label,.lu-consent-service-choice){font-family:var(--lu-category-font-family,inherit);font-size:var(--lu-category-font-size,var(--lu-font-size,16px));font-weight:var(--lu-category-font-weight,600);line-height:var(--lu-category-line-height,inherit);letter-spacing:var(--lu-category-letter-spacing,inherit);text-transform:var(--lu-category-text-transform,inherit);color:var(--lu-category-color,var(--lu-foreground))}
.lu-consent-banner .lu-consent-actions{display:grid;grid-template-columns:1fr;margin:var(--lu-action-margin-top,12px) var(--lu-action-margin-right,0px) var(--lu-action-margin-bottom,16px) var(--lu-action-margin-left,0px)}
.lu-consent-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:16px 0}
.lu-consent-actions>.lu-consent-button{width:100%;min-width:0}
.lu-consent-button,.lu-consent-open,.lu-consent-placeholder button{font:inherit;font-family:var(--lu-button-font-family,inherit);font-size:var(--lu-button-font-size,var(--lu-font-size,16px));font-weight:var(--lu-button-font-weight,inherit);line-height:var(--lu-button-line-height,inherit);cursor:pointer;border:2px solid var(--lu-accent,#1e4d7b);border-radius:var(--lu-radius,8px);padding:var(--lu-button-padding-top,10px) var(--lu-button-padding-right,16px) var(--lu-button-padding-bottom,10px) var(--lu-button-padding-left,16px);background:var(--lu-accent,#1e4d7b);color:var(--lu-button-color,#fff);text-transform:var(--lu-button-text-transform,inherit);letter-spacing:var(--lu-button-letter-spacing,inherit);box-shadow:none;white-space:normal}
.lu-consent-root[data-button-style=outline] .lu-consent-button{background:var(--lu-background);color:var(--lu-button-color,var(--lu-foreground))}
.lu-consent-root .lu-consent-button:hover,.lu-consent-open:hover,.lu-consent-placeholder button:hover{background:var(--lu-button-hover-background,#1b456f);color:var(--lu-button-hover-foreground,#fff);filter:none}
.lu-consent-root :focus-visible,.lu-consent-placeholder :focus-visible,.lu-consent-open:focus-visible{outline:3px solid var(--lu-foreground,#17202a);outline-offset:3px}
.lu-consent-root .lu-consent-banner:focus,.lu-consent-root .lu-consent-dialog:focus{outline:none!important}
.lu-consent-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-family:var(--lu-link-font-family,inherit);font-weight:var(--lu-link-font-weight,inherit);line-height:var(--lu-link-line-height,inherit);letter-spacing:var(--lu-link-letter-spacing,inherit);text-transform:var(--lu-link-text-transform,inherit);color:var(--lu-link-color,inherit);font-size:var(--lu-link-font-size,var(--lu-font-size,16px))}
.lu-consent-banner .lu-consent-links{margin:var(--lu-link-margin-top,0px) var(--lu-link-margin-right,0px) var(--lu-link-margin-bottom,0px) var(--lu-link-margin-left,0px)}
.lu-consent-link{color:inherit!important;text-decoration:underline!important}
.lu-consent-status{position:fixed;z-index:2147483001;bottom:64px;left:10px;max-width:min(90vw,600px);background:var(--lu-background);color:var(--lu-foreground);border-radius:var(--lu-radius);padding:0 8px;pointer-events:none}
.lu-consent-status:empty{display:none}
.lu-consent-dialog .lu-consent-status{position:static;flex:none;z-index:auto;max-width:100%;padding:0;background:transparent;pointer-events:auto}
.lu-consent-dialog{z-index:2147483640;font:inherit}
.lu-consent-root[data-position] .lu-consent-dialog{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);width:var(--lu-dialog-width,900px);height:var(--lu-dialog-height,min(700px,90vh));min-width:min(240px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--lu-background);padding:var(--lu-window-padding-top,var(--lu-spacing)) var(--lu-window-padding-right,var(--lu-spacing)) var(--lu-window-padding-bottom,var(--lu-spacing)) var(--lu-window-padding-left,var(--lu-spacing))}
.lu-consent-dialog .lu-consent-window-content{display:flex;flex-direction:column;height:100%;min-height:0}
.lu-consent-dialog::backdrop{background:var(--lu-backdrop-color,rgba(0,0,0,.5));-webkit-backdrop-filter:var(--lu-backdrop-filter,none);backdrop-filter:var(--lu-backdrop-filter,none)}
.lu-consent-dialog-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.lu-consent-dialog-header .lu-consent-title{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}
.lu-consent-dialog .lu-consent-dialog-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;flex:none}
.lu-consent-dialog-heading{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}
.lu-consent-dialog-heading .lu-consent-title{margin:var(--lu-title-margin-top,0px) var(--lu-title-margin-right,0px) var(--lu-title-margin-bottom,0px) var(--lu-title-margin-left,0px);flex:0 1 auto}
.lu-consent-dialog-heading .lu-consent-logo{margin:0;max-height:64px;flex:0 1 auto;min-width:0}
.lu-consent-dialog .lu-consent-dialog-description{flex:none;margin:var(--lu-text-margin-top,18px) var(--lu-text-margin-right,0px) var(--lu-text-margin-bottom,18px) var(--lu-text-margin-left,0px)}
.lu-consent-dialog-groups-title{flex:none;font-weight:600;border-bottom:1px solid var(--lu-border-color,#767676);padding:8px 0;margin-bottom:12px}
.lu-consent-dialog-groups{flex:1 1 auto;min-height:80px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-color:var(--lu-accent) var(--lu-background);scrollbar-width:thin;padding-right:8px}
.lu-consent-dialog-back{font:inherit;font-family:var(--lu-link-font-family,inherit);font-size:var(--lu-link-font-size,var(--lu-font-size,16px));font-weight:var(--lu-link-font-weight,inherit);line-height:var(--lu-link-line-height,inherit);letter-spacing:var(--lu-link-letter-spacing,inherit);text-transform:var(--lu-link-text-transform,inherit);color:var(--lu-link-color,var(--lu-foreground));padding:0;border:0;background:transparent;cursor:pointer;text-decoration:underline;white-space:nowrap}
.lu-consent-info-toggle{font-family:var(--lu-link-font-family,inherit);font-weight:var(--lu-link-font-weight,inherit);font-size:var(--lu-link-font-size,var(--lu-font-size,16px));line-height:var(--lu-link-line-height,inherit);letter-spacing:var(--lu-link-letter-spacing,inherit);text-transform:var(--lu-link-text-transform,inherit);color:var(--lu-link-color,var(--lu-foreground));text-decoration:underline;cursor:pointer}
.lu-consent-dialog .lu-consent-category{margin:0 0 14px;padding:16px;background:color-mix(in srgb,var(--lu-foreground) 6%,var(--lu-background));border-color:var(--lu-border-color,#767676)}
.lu-consent-dialog .lu-consent-service{padding:12px;margin:10px 0;border:1px solid var(--lu-border-color,#767676);border-radius:var(--lu-radius);background:var(--lu-background)}
.lu-consent-dialog .lu-consent-service summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.lu-consent-service-info{width:100%;border-collapse:collapse;margin:12px 0;font:inherit;table-layout:fixed}
.lu-consent-service-info th,.lu-consent-service-info td{padding:8px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--lu-border-color,#767676);color:inherit;font:inherit}
.lu-consent-service-info th{width:30%;font-weight:600}
.lu-consent-info-heading{font:inherit;font-weight:600;margin:16px 0 8px}
.lu-consent-service-info td{white-space:pre-line}
.lu-consent-root .lu-consent-cookie-info{display:grid;grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:4px 10px;margin:0}
.lu-consent-root .lu-consent-cookie-info+.lu-consent-cookie-info{margin-top:16px;padding-top:12px;border-top:1px solid var(--lu-border-color,#767676)}
.lu-consent-root .lu-consent-cookie-info dt{font-weight:600;min-width:0;overflow-wrap:anywhere}
.lu-consent-root .lu-consent-cookie-info dd{margin:0;min-width:0;overflow-wrap:anywhere}
.lu-consent-root .lu-consent-dialog .lu-consent-dialog-footer{display:grid;grid-template-columns:minmax(0,1fr);position:static;flex:none;margin:0;padding:16px 0 0;border:0;background:transparent}
.lu-consent-category{min-inline-size:0;margin:16px 0;padding:12px;border:1px solid #767676;border-radius:var(--lu-radius)}
.lu-consent-category legend{padding:0 8px;font-weight:700;font-size:var(--lu-category-font-size,var(--lu-font-size,16px));max-width:100%}
.lu-consent-root label{display:flex;align-items:center;gap:10px;cursor:pointer;color:inherit}
.lu-consent-root input[type=checkbox]{appearance:auto;accent-color:var(--lu-accent);width:20px;height:20px;min-width:20px;margin:0}
.lu-consent-root input[type=checkbox]:not([role=switch]){appearance:none;-webkit-appearance:none;position:relative;display:inline-block;flex:none;width:20px;height:20px;min-width:20px;margin:0;padding:0;border:var(--lu-checkbox-border-width,1px) solid var(--lu-checkbox-border-color,#767676);border-radius:var(--lu-checkbox-radius,3px);background:var(--lu-checkbox-background,#fff);color:var(--lu-checkbox-checkmark-color,#fff);box-shadow:none;cursor:pointer}
.lu-consent-root input[type=checkbox]:not([role=switch]):is(:checked,:indeterminate){background:var(--lu-checkbox-checked-background,var(--lu-accent,#1e4d7b));border-color:var(--lu-checkbox-checked-border-color,var(--lu-accent,#1e4d7b))}
.lu-consent-root input[type=checkbox]:not([role=switch]):checked::before{content:"";position:absolute;left:50%;top:50%;width:6px;height:10px;border:solid var(--lu-checkbox-checkmark-color,#fff);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}
.lu-consent-root input[type=checkbox]:not([role=switch]):indeterminate::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;border:0;background:var(--lu-checkbox-checkmark-color,#fff);transform:translate(-50%,-50%)}
.lu-consent-root input[type=checkbox]:not([role=switch]):disabled{cursor:default;opacity:.8}
@media(forced-colors:active){.lu-consent-root input[type=checkbox]:not([role=switch]){appearance:auto;-webkit-appearance:auto;accent-color:var(--lu-accent);opacity:1}.lu-consent-root input[type=checkbox]:not([role=switch])::before{display:none}}
.lu-consent-service{margin:10px 0;border-top:1px solid #aaa;padding-top:10px}
.lu-consent-service summary{cursor:pointer;font-weight:600;min-height:36px}
.lu-consent-service-choice{padding:8px 0}
.lu-consent-dialog .lu-consent-service-name{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}
.lu-consent-dialog .lu-consent-service-choice{flex:none;margin-left:auto;gap:8px;white-space:nowrap}
.lu-consent-dialog .lu-consent-choice-state{font-size:.875em}
.lu-consent-root .lu-consent-service-choice input[role=switch]{appearance:none;-webkit-appearance:none;position:relative;width:44px;height:24px;min-width:44px;border:1px solid var(--lu-border-color,#767676);border-radius:999px;background:var(--lu-background);cursor:pointer;box-shadow:inset 0 0 0 1px var(--lu-border-color,#767676)}
.lu-consent-root .lu-consent-service-choice input[role=switch]::before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--lu-foreground);transition:transform .15s}
.lu-consent-root .lu-consent-service-choice input[role=switch]:checked{background:var(--lu-accent);border-color:var(--lu-accent);box-shadow:none}
.lu-consent-root .lu-consent-service-choice input[role=switch]:checked::before{transform:translateX(20px);background:var(--lu-button-color,#fff)}
.lu-consent-root .lu-consent-service-choice input[role=switch]:disabled{cursor:default;opacity:.7}
@media(forced-colors:active){.lu-consent-root .lu-consent-service-choice input[role=switch]{appearance:auto;-webkit-appearance:auto;box-shadow:none}.lu-consent-root .lu-consent-service-choice input[role=switch]::before{display:none}}
.lu-consent-dialog-footer{position:sticky;bottom:calc(-1 * var(--lu-spacing));padding:12px 0;background:var(--lu-background);border-top:1px solid #aaa}
.lu-consent-placeholder{--lu-accent:var(--lu-placeholder-accent,#1e4d7b);--lu-radius:var(--lu-placeholder-radius,8px);padding:var(--lu-placeholder-padding-top,24px) var(--lu-placeholder-padding-right,24px) var(--lu-placeholder-padding-bottom,24px) var(--lu-placeholder-padding-left,24px);border:var(--lu-placeholder-border-width,1px) solid var(--lu-placeholder-border-color,#767676);border-radius:var(--lu-radius);background:var(--lu-placeholder-background,#f4f5f6);color:var(--lu-placeholder-foreground,#17202a);text-align:center;max-width:100%;font:inherit;font-family:var(--lu-placeholder-font-family,inherit);font-weight:var(--lu-placeholder-font-weight,inherit);font-size:var(--lu-placeholder-font-size,var(--lu-font-size,16px));overflow-wrap:anywhere}
.lu-consent-placeholder a{color:inherit;text-decoration:underline}
.lu-consent-placeholder{line-height:var(--lu-placeholder-line-height,var(--lu-line-height,inherit));letter-spacing:var(--lu-placeholder-letter-spacing,var(--lu-letter-spacing,inherit));text-transform:var(--lu-placeholder-text-transform,var(--lu-text-transform,inherit))}
.lu-consent-placeholder button{font-family:var(--lu-placeholder-button-font-family,var(--lu-button-font-family,inherit));font-weight:var(--lu-placeholder-button-font-weight,var(--lu-button-font-weight,inherit));font-size:var(--lu-placeholder-button-font-size,var(--lu-button-font-size,var(--lu-font-size,16px)));line-height:var(--lu-placeholder-button-line-height,var(--lu-button-line-height,inherit));letter-spacing:var(--lu-placeholder-button-letter-spacing,var(--lu-button-letter-spacing,inherit));text-transform:var(--lu-placeholder-button-text-transform,var(--lu-button-text-transform,inherit));padding:var(--lu-placeholder-button-padding-top,var(--lu-button-padding-top,10px)) var(--lu-placeholder-button-padding-right,var(--lu-button-padding-right,16px)) var(--lu-placeholder-button-padding-bottom,var(--lu-button-padding-bottom,10px)) var(--lu-placeholder-button-padding-left,var(--lu-button-padding-left,16px));margin:var(--lu-placeholder-button-margin-top,0px) var(--lu-placeholder-button-margin-right,0px) var(--lu-placeholder-button-margin-bottom,0px) var(--lu-placeholder-button-margin-left,0px);border:var(--lu-placeholder-button-border-width,2px) solid var(--lu-placeholder-button-border-color,var(--lu-placeholder-accent,#1e4d7b));border-radius:var(--lu-placeholder-button-radius,var(--lu-radius,8px));background:var(--lu-placeholder-button-background,var(--lu-placeholder-accent,#1e4d7b));color:var(--lu-placeholder-button-color,var(--lu-placeholder-button-default-color,var(--lu-button-color,#fff)))}
.lu-consent-placeholder button:hover{background:var(--lu-placeholder-button-hover-background,var(--lu-button-hover-background,#1b456f));color:var(--lu-placeholder-button-hover-foreground,var(--lu-button-hover-foreground,#fff));filter:none}
.lu-consent-iframe-placeholder>p{margin:0 0 16px}
.lu-consent-placeholder.lu-consent-iframe-placeholder button{display:block;width:calc(100% - var(--lu-placeholder-button-margin-left,0px) - var(--lu-placeholder-button-margin-right,0px));margin:var(--lu-placeholder-button-margin-top,0px) var(--lu-placeholder-button-margin-right,0px) var(--lu-placeholder-button-margin-bottom,0px) var(--lu-placeholder-button-margin-left,0px);padding:var(--lu-placeholder-button-padding-top,var(--lu-button-padding-top,10px)) var(--lu-placeholder-button-padding-right,var(--lu-button-padding-right,16px)) var(--lu-placeholder-button-padding-bottom,var(--lu-button-padding-bottom,10px)) var(--lu-placeholder-button-padding-left,var(--lu-button-padding-left,16px))}
.lu-consent-placeholder img{max-width:100%;height:auto}
.lu-consent-placeholder.lu-consent-script{display:none}
.lu-consent-overview article{margin:16px 0;padding:16px;border:1px solid #aaa}
@media(max-width:600px){.lu-consent-root:not([data-layout=image]){--lu-window-gap:8px}.lu-consent-root:not([data-layout=image]) .lu-consent-actions{display:grid;grid-template-columns:1fr}.lu-consent-root:not([data-layout=image]) .lu-consent-button{width:100%}.lu-consent-root:not([data-layout=image]) .lu-consent-dialog-header{align-items:flex-start}.lu-consent-root:not([data-layout=image]) .lu-consent-dialog-footer{position:static}}
@media(max-width:600px){.lu-consent-root[data-position] .lu-consent-dialog{padding:var(--lu-window-padding-top,12px) var(--lu-window-padding-right,12px) var(--lu-window-padding-bottom,12px) var(--lu-window-padding-left,12px)}.lu-consent-dialog .lu-consent-dialog-header{grid-template-columns:minmax(0,1fr);gap:10px}.lu-consent-dialog-back{justify-self:start}.lu-consent-dialog-heading{justify-content:center;flex-wrap:wrap;gap:8px}.lu-consent-dialog-heading .lu-consent-title{flex:1 1 100%;text-align:center}.lu-consent-dialog-heading .lu-consent-logo{max-height:40px}.lu-consent-dialog-header .lu-consent-links{grid-column:1/-1;justify-content:space-between}.lu-consent-dialog .lu-consent-dialog-description{margin:var(--lu-text-margin-top,12px) var(--lu-text-margin-right,0px) var(--lu-text-margin-bottom,12px) var(--lu-text-margin-left,0px)}.lu-consent-root .lu-consent-dialog .lu-consent-dialog-footer{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:10px}.lu-consent-dialog .lu-consent-category{padding:10px}}
@media(prefers-reduced-motion:reduce){.lu-consent-root *,.lu-consent-placeholder *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
