:root{--consent-manager-max-height:-moz-available;--consent-manager-max-height:-webkit-fill-available;--consent-manager-max-height:fill-available;--consent-manager-header-size:3rem;--consent-manager-footer-size:2rem;--consent-manager-buttons-panel-size:5rem;--consent-manager-height:calc(100vh - (var(--header-bar-height) * 2 + var(--footer-bar-height) + var(--mp) * 4));}.consentmanager_popup_container{position:fixed;top:0px;bottom:0px;left:0px;right:0px;background-color:transparent;backdrop-filter:var(--backdrop-filter);transition:var(--transition-mid);display:flex;align-items:flex-end;justify-items:flex-end;align-content:flex-end;justify-content:flex-end;z-index:10000;}.consentmanager_popup_container_off{transform:translateY(120%);opacity:0;visibility:hidden;pointer-events:none;}.consentmanager_popup{position:fixed;left:calc(var(--mp) * 2);right:calc(var(--mp) * 2);bottom:calc(var(--footer-bar-height) + var(--mp) * 3);min-width:20rem;max-width:min(30rem,calc(100vw - var(--mp) * 4));max-height:var(--consent-manager-height);max-height:100vh;max-height:-moz-available;max-height:-webkit-fill-available;max-height:fill-available;color:var(--elements-fg-color-flat);background-color:var(--elements-bg-color-flat);border-radius:calc(var(--mp) * 1);overflow-x:hidden;overflow-y:hidden;font-weight:300;transition:var(--transition-mid);}.consentmanager_popup::-webkit-scrollbar{width:calc(var(--scrollbar-size) / 2);height:var(--scrollbar-size);overflow:hidden;opacity:.5;}.consentmanager_popup::-webkit-scrollbar-track{background:var(--elements-fg-color-flat-darken);overflow:hidden;}.consentmanager_popup::-webkit-scrollbar-thumb{background:linear-gradient(0deg,transparent 0%,var(--elements-fg-color-trans) 50%,transparent 100%);overflow:hidden;-webkit-border-radius:var(--scrollbar-size);}.consentmanager_popup_header,.consentmanager_popup_buttons_panel{padding:calc(var(--mp) * 2);padding-top:calc(var(--mp) * 1);padding-bottom:calc(var(--mp) * 1);transition:var(--transition-fast);}.consentmanager_popup_management_off,.consentmanager_popup_management_on{transition:var(--transition-fast);}.consentmanager_popup_body{padding:calc(var(--mp) * 4);padding-top:calc(var(--mp) * 3);padding-bottom:calc(var(--mp) * 1);transition:var(--transition-fast);line-height:125%;font-weight:500;background-color:var(--elements-bg-color-flat-darken);color:var(--elements-fg-color-flat);overflow:hidden;overflow-y:scroll;flex:1 1 auto;max-height:calc(var(--consent-manager-height) - (var(--consent-manager-header-size) + var(--consent-manager-buttons-panel-size) + var(--consent-manager-footer-size)));}.consentmanager_popup_body p{margin-bottom:calc(var(--mp) * 2);}.consentmanager_popup_management_off{max-height:0px;padding-top:0px;padding-bottom:0px;overflow-y:hidden;}.consentmanager_popup_management_on{max-height:fit-content;height:100%;}.consentmanager_popup_header{top:0px;display:flex;align-items:center;justify-items:center;align-content:center;justify-content:space-between;padding:calc(var(--mp) * 2);font-size:120%;z-index:100;background-color:var(--elements-bg-color-flat);box-shadow:var(--box-shadow);height:var(--consent-manager-header-size);}.consentmanager_popup_header,.consentmanager_popup_management_on{border-bottom:1px solid var(--elements-border-color-trans);}.consentmanager_popup_header .icon_button_bn *,.consentmanager_popup_header .icon_button_bn{margin:0px !important;padding:0px !important;}.consentmanager_popup_management{border-bottom:1px solid var(--elements-border-color-trans);}.consentmanager_popup_buttons_panel{background-color:var(--elements-bg-color-flat);bottom:var(--consent-manager-footer-size);display:grid;grid-template-columns:repeat(2,1fr);flex-wrap:wrap;gap:calc(var(--mp) * .5);height:var(--consent-manager-buttons-panel-size);position:sticky;bottom:0px;}.consentmanager_popup_footer{background-color:var(--elements-bg-color-flat-darken);padding:calc(var(--mp) * 2);padding-top:calc(var(--mp) * 1);padding-bottom:calc(var(--mp) * 1);display:flex;align-items:center;justify-items:center;align-content:center;justify-content:center;bottom:0px;box-shadow:var(--box-shadow);height:var(--consent-manager-footer-size);}.consentmanager_popup_button_evid,.consentmanager_popup_button{border-radius:calc(var(--mp) * .5);padding:calc(var(--mp) * .5);display:flex;align-items:center;justify-items:center;align-content:center;justify-content:center;cursor:pointer;flex:1;opacity:.75;white-space:nowrap;box-shadow:var(--box-shadow-tiny);}.consentmanager_popup_button{background-color:var(--elements-bg-color-flat-darken);}.consentmanager_popup_button_evid{background-color:var(--elements-bg-color-flat-lighten);}.consentmanager_popup_button_evid:disabled,.consentmanager_popup_button:disabled,.consentmanager_popup_button_evid[disabled],.consentmanager_popup_button[disabled]{opacity:0.25;cursor:not-allowed;pointer-events:none;}.consentmanager_popup_button_evid:hover,.consentmanager_popup_button:hover{opacity:1;}.consentmanager_popup_button_evid:active,.consentmanager_popup_button:active{opacity:.5;}.consentmanager_popup_button:active{filter:brightness(75%) !important;}.consentmanager_popup_item_group{border-radius:calc(var(--mp) * 1);margin-bottom:calc(var(--mp) * 1);box-shadow:var(--box-shadow);background-color:var(--elements-bg-color-flat-lighten);}.consentmanager_popup_item{display:flex;align-items:center;justify-items:center;align-content:center;justify-content:space-between;padding:calc(var(--mp) * 1);}.consentmanager_popup_item span{font-size:.7rem;opacity:.5;display:inline-flex;padding-left:calc(var(--mp) * 1);position:relative;top:-1pt;}.consentmanager_popup_item_description{font-size:95%;opacity:.75;padding-left:calc(var(--mp) * 4);padding-right:3rem;line-height:125%;hyphens:auto !important;padding-bottom:calc(var(--mp) * 2);}.consentmanager_popup_item input.switch{box-sizing:content-box !important;padding:0px;margin:0px;appearance:none;background-color:transparent;cursor:pointer;width:calc(var(--switch-size) * 2);height:var(--switch-size);border-radius:var(--switch-size);background-color:var(--elements-bg-color-flat);border:var(--switch-borders-size) solid var(--elements-fg-color-trans);overflow:hidden;padding:calc(var(--switch-borders-size) * .5);transition:var(--transition-fast) !important;}.consentmanager_popup_item input.switch_on::-webkit-slider-runnable-track{-webkit-appearance:none;}.consentmanager_popup_item input.switch_on::-webkit-slider-thumb,.consentmanager_popup_item input.switch::-webkit-slider-thumb{-webkit-appearance:none;position:relative;appearance:none;margin-top:0px;background-color:transparent;border-radius:var(--switch-size);height:calc(var(--switch-size));width:calc(var(--switch-size));transition:var(--transition-fast) !important;}.consentmanager_popup_item input.switch_on[disabled],.consentmanager_popup_item input.switch[disabled]{opacity:.25;}.consentmanager_popup_item input.switch::-webkit-slider-thumb{border:var(--switch-borders-size) solid var(--elements-fg-color-trans);}.consentmanager_popup_item input.switch_on::-webkit-slider-thumb{border:var(--switch-borders-size) solid var(--elements-fg-color-flat);background-color:var(--elements-fg-color-flat);}