
#flow-lgpd-consent.flow-lgpd-consent{
 position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-end;justify-content:var(--flg-justify,center);
 padding:20px;box-sizing:border-box;pointer-events:none;font-family:"Segoe UI",Arial,sans-serif
}
#flow-lgpd-consent[hidden]{display:none!important}
#flow-lgpd-consent .flow-lgpd-consent-card{
 pointer-events:auto;position:relative;box-sizing:border-box;overflow:hidden;
 width:min(var(--flg-width,760px),100%);padding:var(--flg-pad,34px);
 background:var(--flg-bg,#fff);color:var(--flg-text,#202124);
 border-radius:var(--flg-radius,18px);box-shadow:0 18px 50px rgba(0,0,0,.18);text-align:center
}
#flow-lgpd-consent .flow-lgpd-cookie-icon{
 display:block;width:var(--flg-icon-size,46px);height:var(--flg-icon-size,46px);
 background:var(--flg-icon-color,#202124);-webkit-mask:var(--flg-icon-url) center/contain no-repeat;mask:var(--flg-icon-url) center/contain no-repeat;margin:0 auto 18px
}
#flow-lgpd-consent .flow-lgpd-consent-card h2{margin:0 44px 12px;font-size:var(--flg-title-size,22px);font-weight:var(--flg-title-weight,700);color:var(--flg-title-color,#202124);font-family:"Segoe UI",Arial,sans-serif}
#flow-lgpd-consent .flow-lgpd-consent-card p{margin:0 auto 18px;font-size:var(--flg-body-size,16px);font-weight:var(--flg-body-weight,400);color:var(--flg-body-color,#202124);line-height:1.55;font-family:"Segoe UI",Arial,sans-serif}
#flow-lgpd-consent .flow-lgpd-consent-close{
 position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;
 width:var(--flg-close-box,38px);height:var(--flg-close-box,38px);padding:0;
 border-radius:var(--flg-close-radius,50px);background:var(--flg-close-bg,#fff);color:var(--flg-close-color,#202124);font-size:var(--flg-close-size,28px);line-height:1
}
#flow-lgpd-consent .flow-lgpd-consent-close:hover{background:var(--flg-close-hover-bg,#f4f4f4);color:var(--flg-close-hover-color,#111)}
#flow-lgpd-consent .flow-lgpd-consent-actions{
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;
 margin:24px calc(var(--flg-pad,34px) * -1) calc(var(--flg-pad,34px) * -1);
 border-top:1px solid rgba(0,0,0,.12)
}
#flow-lgpd-consent .flow-lgpd-consent-actions>button{
 width:100%;min-width:0;min-height:var(--flg-button-min-height,58px);margin:0;cursor:pointer;
 border-style:solid;border-width:0 1px 0 0;box-sizing:border-box;transition:.2s ease;
 white-space:normal;line-height:1.25
}
#flow-lgpd-consent .flow-lgpd-consent-actions>button:last-child{border-right-width:0}

#flow-lgpd-consent [data-flow-action="accept"]{font-family:var(--flg-accept-font,"Segoe UI",Arial,sans-serif);font-size:var(--flg-accept-size,14px);font-weight:var(--flg-accept-weight,600);color:var(--flg-accept-text);background:var(--flg-accept-bg);border-color:var(--flg-accept-border);border-radius:var(--flg-accept-radius);padding:var(--flg-accept-pad-y) var(--flg-accept-pad-x)}
#flow-lgpd-consent [data-flow-action="accept"]:hover{color:var(--flg-accept-hover-text);background:var(--flg-accept-hover-bg);border-color:var(--flg-accept-hover-border)}

#flow-lgpd-consent [data-flow-action="reject"]{font-family:var(--flg-reject-font,"Segoe UI",Arial,sans-serif);font-size:var(--flg-reject-size,14px);font-weight:var(--flg-reject-weight,600);color:var(--flg-reject-text);background:var(--flg-reject-bg);border-color:var(--flg-reject-border);border-radius:var(--flg-reject-radius);padding:var(--flg-reject-pad-y) var(--flg-reject-pad-x)}
#flow-lgpd-consent [data-flow-action="reject"]:hover{color:var(--flg-reject-hover-text);background:var(--flg-reject-hover-bg);border-color:var(--flg-reject-hover-border)}

#flow-lgpd-consent [data-flow-action="customize"]{font-family:var(--flg-customize-font,"Segoe UI",Arial,sans-serif);font-size:var(--flg-customize-size,14px);font-weight:var(--flg-customize-weight,600);color:var(--flg-customize-text);background:var(--flg-customize-bg);border-color:var(--flg-customize-border);border-radius:var(--flg-customize-radius);padding:var(--flg-customize-pad-y) var(--flg-customize-pad-x)}
#flow-lgpd-consent [data-flow-action="customize"]:hover{color:var(--flg-customize-hover-text);background:var(--flg-customize-hover-bg);border-color:var(--flg-customize-hover-border)}

#flow-lgpd-consent [data-flow-action="save"]{font-family:var(--flg-save-font,"Segoe UI",Arial,sans-serif);font-size:var(--flg-save-size,14px);font-weight:var(--flg-save-weight,600);color:var(--flg-save-text);background:var(--flg-save-bg);border-color:var(--flg-save-border);border-radius:var(--flg-save-radius);padding:var(--flg-save-pad-y) var(--flg-save-pad-x)}
#flow-lgpd-consent [data-flow-action="save"]:hover{color:var(--flg-save-hover-text);background:var(--flg-save-hover-bg);border-color:var(--flg-save-hover-border)}

.flow-lgpd-open-preferences{font-family:var(--flg-preferences-font,"Segoe UI",Arial,sans-serif);font-size:var(--flg-preferences-size,14px);font-weight:var(--flg-preferences-weight,600);color:var(--flg-preferences-text);background:var(--flg-preferences-bg);border:1px solid var(--flg-preferences-border);border-radius:var(--flg-preferences-radius);padding:var(--flg-preferences-pad-y) var(--flg-preferences-pad-x);cursor:pointer}
.flow-lgpd-open-preferences:hover{color:var(--flg-preferences-hover-text);background:var(--flg-preferences-hover-bg);border-color:var(--flg-preferences-hover-border)}


@media(max-width:767px){#flow-lgpd-consent.flow-lgpd-consent{padding:12px}}

#flow-lgpd-consent .flow-lgpd-consent-options{
 display:block;position:static;clear:both;text-align:left;margin:20px 0 0;padding:18px;
 border:1px solid rgba(0,0,0,.10);border-radius:12px;background:rgba(0,0,0,.025);
 box-sizing:border-box
}
#flow-lgpd-consent .flow-lgpd-consent-options[hidden]{display:none!important}
#flow-lgpd-consent .flow-lgpd-consent-options label{
 display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;
 margin:0;padding:10px 0;line-height:1.4;text-align:left;box-sizing:border-box
}
#flow-lgpd-consent .flow-lgpd-consent-options label+label{border-top:1px solid rgba(0,0,0,.07)}
#flow-lgpd-consent .flow-lgpd-consent-options input[type="checkbox"]{
 position:static!important;float:none!important;margin:2px 0 0!important;width:18px!important;height:18px!important;
 min-width:18px!important;appearance:auto!important
}
#flow-lgpd-consent .flow-lgpd-consent-options strong{display:inline;font-weight:700}
#flow-lgpd-consent .flow-lgpd-consent-options small{display:inline;font-size:.92em;line-height:1.4;opacity:.82}
#flow-lgpd-consent .flow-lgpd-consent-options [data-flow-action="save"]{
 display:block;width:100%!important;margin:14px 0 0!important;min-height:48px;border-width:1px!important
}
@media(max-width:767px){
 #flow-lgpd-consent .flow-lgpd-consent-actions{grid-template-columns:repeat(3,minmax(0,1fr))}
 #flow-lgpd-consent .flow-lgpd-consent-actions>button{padding-left:8px!important;padding-right:8px!important;font-size:min(var(--flg-accept-size,14px),13px)}
 #flow-lgpd-consent .flow-lgpd-consent-options{padding:14px}
}
