:root{--cc-btn-primary-bg:#0d6efd;--cc-btn-primary-hover-bg:#084298;--cc-btn-padding-x:0.75rem;--cc-btn-padding-y:0.375rem;--cc-btn-border-radius:0.375rem;--cc-bar-content-max-width:55em;--cc-cookie-category-block-border:#dfe3e4}#cc-main .cc-rs-buttons-wrapper button[data-cc],.cc-rs-buttons-wrapper button[data-cc]{position:fixed;bottom:3rem;right:2rem;height:3rem;width:3rem;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1!important;color:var(--cc-btn-secondary-color);background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);text-align:center;text-decoration:none;border-radius:50%;box-shadow:0 .075rem .25rem rgba(0,0,0,.075);padding:.125em}#cc-main .cc-rs-buttons-wrapper button[data-cc] svg,.cc-rs-buttons-wrapper button[data-cc] svg{fill:currentColor;width:100%;height:100%;max-width:100%;max-height:100%}#cc-main .cc-rs-buttons-wrapper button[data-cc]:hover svg,.cc-rs-buttons-wrapper button[data-cc]:hover svg{fill:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--secondary{display:inline-block;padding:var(--cc-btn-padding-y) var(--cc-btn-padding-x);color:var(--cc-btn-color);text-decoration:underline;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;background-color:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#cc-main .cm__btn--secondary:hover{color:var(--cc-btn-secondary-hover-color);text-decoration:none;background-color:transparent;border-color:transparent}#cc-main .cm--bar .cm__btn{padding:var(--cc-btn-padding-y) var(--cc-btn-padding-x);white-space:nowrap}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{max-width:var(--cc-bar-content-max-width)}#cc-main .cm--bar.cm--inline .cm__btn-group{margin-left:0!important;gap:.5rem}#cc-main .cm--bar.cm--inline .cm__btn-group .cm__btn[data-role=all]{grid-column:1/-1}#cc-main .cm--bar.cm--inline .cm__btn-group .cm__btn[data-role=necessary]{grid-column:1/-1}#cc-main .cm--bar .cm__btn--secondary{padding:var(--cc-btn-padding-y) var(--cc-btn-padding-x)/2}#cc-main .cm--inline .cm__btn+.cm__btn{margin:0!important}#cc-main .pm--box{max-height:min(42em,calc(100% - 2em));max-width:47em}#cc-main .pm__body{padding-bottom:.5em}#cc-main .pm__section--expandable{--cc-btn-border-radius:.4rem}#cc-main .pm__section:has(.cc-modal__privacy-hint),#cc-main .pm__section:has(.cc-optout-section){margin-top:.375rem;padding:0;background:0 0;border:0}#cc-main .pm__section:has(.cc-modal__privacy-hint):hover,#cc-main .pm__section:has(.cc-optout-section):hover{background:0 0;border-color:transparent}#cc-main .pm__section:has(.cc-optout-section) .pm__section-desc-wrapper{color:inherit;font-size:inherit}#cc-main .pm__section:has(.cc-optout-section) .pm__section-desc{line-height:inherit}#cc-main .cc-optout-section{--cc-btn-border-radius:.4rem;display:block;width:100%;overflow:hidden}#cc-main .cc-optout-section[open] .cc-optout-section__summary{border-bottom-right-radius:0;border-bottom-left-radius:0}#cc-main .cc-optout-section[open] .cc-optout-section__summary::after{transform:translateY(-35%) rotate(225deg)}#cc-main .cc-optout-section__summary{position:relative;display:flex;align-items:center;min-height:58px;padding:1.1em 1.2em 1.1em 3.4em;font-size:.95em;font-weight:600;cursor:pointer;list-style:none;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);transition:background-color .25s ease,border-color .25s ease}#cc-main .cc-optout-section__summary::-webkit-details-marker{display:none}#cc-main .cc-optout-section__summary:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .cc-optout-section__summary:focus-visible{outline:2px solid var(--cc-toggle-focus-color,var(--cc-btn-primary-bg));outline-offset:2px}#cc-main .cc-optout-section__summary::before{position:absolute;left:18px;width:20px;height:20px;content:"";background:var(--cc-toggle-readonly-bg);border-radius:50%}#cc-main .cc-optout-section__summary::after{position:absolute;top:50%;left:25px;width:6px;height:6px;content:"";border-right:2px solid var(--cc-btn-secondary-color);border-bottom:2px solid var(--cc-btn-secondary-color);transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}#cc-main .cc-optout-section__body{display:block;padding:1em;color:var(--cc-secondary-color);font-size:.9em;background:var(--cc-cookie-category-expanded-block-bg);border:1px solid var(--cc-cookie-category-block-border);border-top:0;border-radius:0 0 var(--cc-btn-border-radius) var(--cc-btn-border-radius)}#cc-main .cc-optout-section__description{display:block;margin:0 0 1em;line-height:1.5}:is(#cc-main,.cc-overview) .cc-optout__service-title{display:block;margin:0 0 .65rem;font-weight:600;color:var(--cc-primary-color)}:is(#cc-main,.cc-overview) .cc-optout{display:block;padding-top:.85em;border-top:1px solid var(--cc-cookie-category-block-border)}:is(#cc-main,.cc-overview) .cc-toggle{display:inline-flex;align-items:center;width:100%;gap:.65rem;cursor:pointer}:is(#cc-main,.cc-overview) .cc-toggle__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(#cc-main,.cc-overview) .cc-toggle__input:focus-visible+.cc-toggle__track{outline:2px solid var(--cc-toggle-focus-color,var(--cc-btn-primary-bg));outline-offset:2px}:is(#cc-main,.cc-overview) .cc-toggle__track{position:relative;flex:0 0 auto;width:2.5rem;height:1.25rem;background:var(--cc-toggle-off-bg,rgba(0,0,0,.16));border:1px solid rgba(0,0,0,.22);border-radius:50rem;transition:background-color .15s ease,border-color .15s ease}:is(#cc-main,.cc-overview) .cc-toggle__input:checked+.cc-toggle__track{background:var(--cc-toggle-on-bg,var(--cc-btn-primary-bg));border-color:var(--cc-toggle-on-bg,var(--cc-btn-primary-bg))}:is(#cc-main,.cc-overview) .cc-toggle__icon{position:absolute;top:50%;left:.2rem;width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);opacity:0;transition:opacity .15s ease}:is(#cc-main,.cc-overview) .cc-toggle__icon svg{width:.7rem;height:.7rem;fill:none}:is(#cc-main,.cc-overview) .cc-toggle__icon--on svg{stroke:var(--cc-toggle-on-knob-bg,#fff)}:is(#cc-main,.cc-overview) .cc-toggle__input:checked+.cc-toggle__track .cc-toggle__icon--on{opacity:1}:is(#cc-main,.cc-overview) .cc-toggle__track::after{content:"";position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;background:var(--cc-toggle-off-knob-bg,#fff);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s ease,background-color .15s ease}:is(#cc-main,.cc-overview) .cc-toggle__input:checked+.cc-toggle__track::after{transform:translateX(1.275rem);background:var(--cc-toggle-on-knob-bg,#fff)}:is(#cc-main,.cc-overview) .cc-toggle__input:disabled+.cc-toggle__track{background:color-mix(in srgb,var(--cc-toggle-readonly-bg,rgba(0,0,0,.16)) 16%,transparent);border-color:color-mix(in srgb,var(--cc-toggle-readonly-bg,rgba(0,0,0,.16)) 55%,transparent);cursor:default}:is(#cc-main,.cc-overview) .cc-toggle__input:disabled+.cc-toggle__track::after{display:none}:is(#cc-main,.cc-overview) .cc-toggle__input:disabled+.cc-toggle__track .cc-toggle__icon--on{display:none}:is(#cc-main,.cc-overview) .cc-toggle__input:disabled+.cc-toggle__track .cc-toggle__icon--lock{left:50%;color:var(--cc-toggle-readonly-knob-icon-color,var(--cc-toggle-readonly-bg,currentColor));transform:translate(-50%,-50%);opacity:1}:is(#cc-main,.cc-overview) .cc-toggle__icon--lock svg{width:.825rem;height:.825rem;fill:currentColor;stroke:none}:is(#cc-main,.cc-overview) .cc-toggle__input:disabled~.cc-toggle__label{cursor:default}:is(#cc-main,.cc-overview) .cc-toggle__label{line-height:1.3}#cc-main .cm__footer .cm__links{justify-content:center}div[data-service]{--im-btn-bg:var(--cc-btn-primary-bg);--im-btn-hover-bg:var(--cc-btn-primary-hover-bg)}div[data-service][data-thumbnail]{border:1px solid rgba(0,0,0,.15);border-radius:0}[data-service][data-id]{display:block;width:100%;min-width:0}[data-cc-processed].cc-ph-sized{height:auto}[data-cc-processed].cc-ph-sized:before{content:none}[data-cc-processed][data-dynamic-height]{display:block;width:100%;box-sizing:border-box}[data-cc-processed][data-dynamic-height]::before{display:none}div[data-service] .cll .c-t-cn{padding:1.25rem}div[data-service]:not([data-thumbnail]){--im-bg:transparent;--im-color:#454545;--im-link-color:var(--cc-link-color, #0d6efd);--im-link-hover-color:var(--cc-btn-primary-hover-bg, #084298)}div[data-service]:not([data-thumbnail]) .cll .c-t-cn{border:2px solid #6e8898;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:0;background:#fff}.cc-overview,.cc-overview__category{display:flex;flex-direction:column;gap:1.25rem}.cc-overview__category :is(h1,h2,h3,h4,h5,h6){margin-bottom:0}:is(#cc-main,.cc-overview) .cc-overview__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}.cc-overview__service{border:1px solid var(--cc-cookie-category-block-border,rgba(0,0,0,.14));border-radius:.85rem;overflow:hidden}.cc-overview__service-body{padding:1.15rem 1.25rem}.cc-overview__service-body>*+*{margin-top:.65rem}.cc-overview__service-title{margin:0}.cc-overview__service-description{margin:0;color:var(--cc-secondary-color,inherit)}.cc-overview .cc-toggle{flex-direction:row-reverse;justify-content:space-between}.cc-overview__service-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--cc-secondary-color,inherit)}.cc-overview__service-meta-item{display:flex;align-items:center;min-width:0;overflow-wrap:anywhere}.cc-overview__service-meta-item+.cc-overview__service-meta-item::before{content:"·";margin-right:.4rem;color:var(--cc-cookie-category-block-border,rgba(0,0,0,.3))}.cc-overview__service-meta a{color:var(--cc-link-color,inherit);font-weight:500;text-decoration:none}.cc-overview__service-meta a:hover{text-decoration:underline}.cc-overview__notice{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .8rem;font-size:.85em;line-height:1.5;border-left:3px solid transparent;border-radius:0 .5rem .5rem 0}.cc-overview__notice-icon{flex:none;margin-top:.15em}.cc-overview__notice--info{color:var(--cc-secondary-color,inherit);background:rgba(0,0,0,.035);border-left-color:var(--cc-btn-primary-bg,#0d6efd)}.cc-overview__notice--warning{color:#6b4a15;background:#faf1e2;border-left-color:#a97324}:is(#cc-main,.cc-overview) .cc-overview__cookies{list-style:none;margin:0;padding:0;border-top:1px solid var(--cc-cookie-category-block-border,rgba(0,0,0,.14));background:rgba(0,0,0,.03)}:is(#cc-main,.cc-overview) .cc-overview__cookies li{border-bottom:1px solid var(--cc-cookie-category-block-border,rgba(0,0,0,.14))}:is(#cc-main,.cc-overview) .cc-overview__cookies li:last-child{border-bottom:none}:is(#cc-main,.cc-overview) .cc-overview__cookie{display:block}:is(#cc-main,.cc-overview) .cc-overview__cookie>summary{list-style:none;cursor:pointer}:is(#cc-main,.cc-overview) .cc-overview__cookie>summary::-webkit-details-marker{display:none}:is(#cc-main,.cc-overview) .cc-overview__cookie>summary:focus-visible{outline:2px solid var(--cc-toggle-focus-color,var(--cc-btn-primary-bg));outline-offset:-2px}:is(#cc-main,.cc-overview) .cc-overview__cookie-row{display:grid;grid-template-columns:minmax(0,1.2fr) 6.5rem minmax(0,.9fr) minmax(0,1.1fr) 1rem;align-items:center;gap:.35rem .75rem;padding:.6rem .9rem}:is(#cc-main,.cc-overview) .cc-overview__cookie--static .cc-overview__cookie-row{grid-template-columns:minmax(0,1.2fr) 6.5rem minmax(0,.9fr) minmax(0,1.1fr)}:is(#cc-main,.cc-overview) .cc-overview__cookie-name{font-family:'IBM Plex Mono',monospace;font-size:.925rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}:is(#cc-main,.cc-overview) .cc-overview__cookie-badge{justify-self:start;padding:.1rem .5rem;font-family:'IBM Plex Mono',monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--cc-badge-color,#33505a);background:var(--cc-badge-bg,#e6ecee);border-radius:50rem;white-space:nowrap}:is(#cc-main,.cc-overview) .cc-overview__cookie-badge[data-storage-type=cookie]{--cc-badge-bg:#e6ecee;--cc-badge-color:#33505a}:is(#cc-main,.cc-overview) .cc-overview__cookie-badge[data-storage-type=local_storage]{--cc-badge-bg:#e2eeec;--cc-badge-color:#1f5f56}:is(#cc-main,.cc-overview) .cc-overview__cookie-badge[data-storage-type=session_storage]{--cc-badge-bg:#6f42c1;--cc-badge-color:#fff}:is(#cc-main,.cc-overview) .cc-overview__cookie-badge[data-storage-type=indexed_db]{--cc-badge-bg:#f4ecdd;--cc-badge-color:#8a641f}:is(#cc-main,.cc-overview) .cc-overview__cookie-domain,:is(#cc-main,.cc-overview) .cc-overview__cookie-duration{color:var(--cc-secondary-color,inherit);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#cc-main,.cc-overview) .cc-overview__cookie-chevron{justify-self:end;color:var(--cc-secondary-color,inherit);transition:transform .15s ease}:is(#cc-main,.cc-overview) .cc-overview__cookie[open] .cc-overview__cookie-chevron{transform:rotate(90deg)}:is(#cc-main,.cc-overview) .cc-overview__cookie-description{margin:0;padding:0 .9rem .75rem;color:var(--cc-secondary-color,inherit);font-size:.85em;line-height:1.55}@media (max-width:36em){:is(#cc-main,.cc-overview) .cc-overview__cookie--static .cc-overview__cookie-row,:is(#cc-main,.cc-overview) .cc-overview__cookie-row{grid-template-columns:1fr 1rem;grid-template-areas:"name    chevron" "badge   chevron" "domain  domain" "duration duration";row-gap:.3rem}:is(#cc-main,.cc-overview) .cc-overview__cookie--static .cc-overview__cookie-row{grid-template-columns:1fr;grid-template-areas:"name" "badge" "domain" "duration"}:is(#cc-main,.cc-overview) .cc-overview__cookie-name{grid-area:name}:is(#cc-main,.cc-overview) .cc-overview__cookie-badge{grid-area:badge;justify-self:start}:is(#cc-main,.cc-overview) .cc-overview__cookie-domain{grid-area:domain;white-space:normal}:is(#cc-main,.cc-overview) .cc-overview__cookie-duration{grid-area:duration;white-space:normal}:is(#cc-main,.cc-overview) .cc-overview__cookie-chevron{grid-area:chevron;align-self:start}}#cc-main .cc-modal__category-description,.cc-overview__category-description{margin:0}#cc-main .cc-modal__category-description{display:block;margin:0;padding:.75rem 1.25rem;color:var(--cc-secondary-color,inherit);font-size:.9em;line-height:1.5;border-bottom:1px solid var(--cc-cookie-category-block-border,rgba(0,0,0,.14))}#cc-main .cc-modal__services{display:block}#cc-main .cc-modal__service{display:block;margin:-.15rem 1.25rem .65rem 3.85rem}#cc-main .cc-modal__service[hidden]{display:none}#cc-main .pm__service-icon.cc-modal__service-toggle{--cc-chevron-color:hsl(0 0 30%);position:relative;width:18px;height:18px;flex:0 0 18px;background:hsl(0 0 90% / .5);border-color:transparent;border-radius:50%;cursor:pointer}#cc-main .pm__service-title{font-weight:600}#cc-main .pm__service-icon.cc-modal__service-toggle::after{position:absolute;top:50%;left:50%;width:6px;height:6px;content:"";border-right:2px solid var(--cc-chevron-color);border-bottom:2px solid var(--cc-chevron-color);transform:translate(-65%,-50%) rotate(-45deg);transition:transform .2s ease}#cc-main .pm__service-icon.cc-modal__service-toggle[aria-expanded=true]::after{transform:translate(-50%,-65%) rotate(45deg)}#cc-main .pm__service-icon.cc-modal__service-toggle:focus-visible{outline:2px solid var(--cc-toggle-focus-color,var(--cc-btn-primary-bg));outline-offset:2px}#cc-main .cc-modal__service-details-body{display:block;padding:.35rem 0 .15rem}#cc-main .cc-modal__service-desc{display:block;margin:0 0 .4rem;color:var(--cc-secondary-color,inherit);font-size:.9em;line-height:1.45}#cc-main .cc-modal__cookies{display:block}#cc-main .cc-modal__cookies-summary{display:flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--cc-link-color,var(--cc-btn-primary-bg,#0d6efd));-webkit-user-select:none;user-select:none}#cc-main .cc-modal__cookies-summary-label{white-space:nowrap}#cc-main .cc-modal__cookies-summary::-webkit-details-marker{display:none}#cc-main .cc-modal__cookies-summary:focus-visible{outline:2px solid var(--cc-toggle-focus-color,var(--cc-btn-primary-bg));outline-offset:2px}#cc-main .cc-modal__cookies .cc-overview__cookie-chevron,#cc-main .cc-modal__cookies-chevron{position:relative;width:auto;flex:none;top:.122em}#cc-main .cc-modal__cookies-chevron{transition:transform .15s ease}#cc-main .cc-modal__cookies[open] .cc-modal__cookies-chevron{transform:rotate(90deg)}#cc-main .cc-modal__cookies .cc-overview__cookies{margin-top:.4rem;border-radius:.4rem;overflow:hidden}#cc-main .cc-modal__cookies .cc-overview__cookie-row{gap:.25rem .5rem;padding:.45rem .6rem}#cc-main .cc-modal__cookies .cc-overview__cookie-name{font-size:.8rem}#cc-main .cc-modal__cookies .cc-overview__cookie-badge{font-size:.6rem;padding:.08rem .4rem}#cc-main .cc-modal__cookies .cc-overview__cookie-domain,#cc-main .cc-modal__cookies .cc-overview__cookie-duration{font-size:.72rem}#cc-main .cc-modal__cookies .cc-overview__cookie-description{font-size:.78em;padding:0 .6rem .6rem}#cc-main .cc-modal__privacy-hint{display:flex;align-items:flex-start;gap:.5rem;margin:.5rem 0 0;padding:.6rem .8rem;font-size:.85em;line-height:1.5;color:var(--cc-secondary-color,inherit);background:rgba(0,0,0,.035);border-radius:.5rem}#cc-main .cc-modal__privacy-hint-icon{flex:none;width:auto;margin-top:.15em;color:var(--cc-link-color,var(--cc-btn-primary-bg,#0d6efd))}#cc-main .cc-modal__privacy-hint a{color:var(--cc-link-color,var(--cc-btn-primary-bg,#0d6efd));font-weight:500;text-decoration:underline;cursor:pointer}#cc-main .section__toggle-wrapper{display:flex;align-items:center;gap:.75rem;margin:0;width:auto}#cc-main .section__toggle-wrapper .section__toggle:focus-visible+.toggle__icon{outline:2px solid var(--cc-toggle-focus-color,var(--cc-btn-primary-bg));outline-offset:2px}#cc-main .section__toggle-wrapper .toggle__icon-circle,#cc-main .section__toggle-wrapper .toggle__icon-off,#cc-main .section__toggle-wrapper .toggle__icon-on{display:none}#cc-main .section__toggle-wrapper .toggle__icon{position:relative;flex:0 0 auto;width:2.5rem;height:1.25rem;background:var(--cc-toggle-off-bg,rgba(0,0,0,.16));border:1px solid rgba(0,0,0,.22);border-radius:50rem;transition:background-color .15s ease,border-color .15s ease}#cc-main .section__toggle-wrapper .toggle__icon::after{content:"";position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;background:var(--cc-toggle-off-knob-bg,#fff);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s ease,background-color .15s ease}#cc-main .section__toggle-wrapper .toggle__icon::before{content:"";position:absolute;left:.43rem;top:50%;width:.7rem;height:.7rem;transform:translateY(-50%);background:var(--cc-toggle-on-knob-bg,#fff);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.572 13.406 L8.281 18.115 L20.428 5.885'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.572 13.406 L8.281 18.115 L20.428 5.885'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transition:opacity .15s ease}#cc-main .section__toggle-wrapper .section__toggle:checked+.toggle__icon{background:var(--cc-toggle-on-bg,var(--cc-btn-primary-bg));border-color:var(--cc-toggle-on-bg,var(--cc-btn-primary-bg))}#cc-main .section__toggle-wrapper .section__toggle:checked+.toggle__icon::after{transform:translateX(1.275rem)}#cc-main .section__toggle-wrapper .section__toggle:checked+.toggle__icon::before{opacity:1}#cc-main .section__toggle:disabled+.toggle__icon{background:color-mix(in srgb,var(--cc-toggle-readonly-bg,rgba(0,0,0,.16)) 16%,transparent);border-color:color-mix(in srgb,var(--cc-toggle-readonly-bg,rgba(0,0,0,.16)) 16%,transparent)}#cc-main .section__toggle:checked:disabled+.toggle__icon{background:color-mix(in srgb,var(--cc-toggle-readonly-bg,rgba(0,0,0,.16)) 16%,transparent);border-color:color-mix(in srgb,var(--cc-toggle-readonly-bg,rgba(0,0,0,.16)) 16%,transparent)}#cc-main .section__toggle:disabled+.toggle__icon{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;width:auto;min-width:6.5rem;padding:0 .625rem}#cc-main .section__toggle:disabled+.toggle__icon::before{position:absolute}#cc-main .section__toggle:disabled+.toggle__icon:has(.toggle__required-label)::before{left:.625rem;top:50%;transform:translateY(-50%)}#cc-main .section__toggle-wrapper.toggle--required{width:auto}#cc-main .toggle__required-label{display:inline-block;color:hsl(from var(--consent-primary,#454545) h s calc(l * .75));font-size:.75rem;font-weight:600;line-height:1;padding-left:1.2rem;white-space:nowrap}#cc-main .section__toggle:disabled+.toggle__icon::after{display:none}#cc-main .section__toggle:disabled+.toggle__icon::before{opacity:1;left:50%;top:50%;width:.825rem;height:.825rem;transform:translate(-50%,-50%);background-color:hsl(from var(--consent-primary,#454545) h s calc(l * .75));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a4 4 0 0 1 4 4v2.05a2.5 2.5 0 0 1 2 2.45v5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 13.5v-5a2.5 2.5 0 0 1 2-2.45V4a4 4 0 0 1 4-4m0 1a3 3 0 0 0-3 3v2h6V4a3 3 0 0 0-3-3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a4 4 0 0 1 4 4v2.05a2.5 2.5 0 0 1 2 2.45v5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 13.5v-5a2.5 2.5 0 0 1 2-2.45V4a4 4 0 0 1 4-4m0 1a3 3 0 0 0-3 3v2h6V4a3 3 0 0 0-3-3'/%3E%3C/svg%3E") center/contain no-repeat}.cc-widget__placeholder{display:flex;min-height:12rem;padding:2rem;align-items:center;justify-content:center;flex-direction:column;gap:1rem;border:1px solid rgba(0,0,0,.18);border-radius:.25rem;background:rgba(0,0,0,.035);text-align:center}.cc-widget__notice{max-width:48rem;margin:0}.cc-widget__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.cc-widget__button{padding:.65rem 1rem;border:1px solid var(--cc-btn-primary-bg,#30363c);border-radius:.25rem;background:var(--cc-btn-primary-bg,#30363c);color:var(--cc-btn-primary-text,#fff);cursor:pointer;font:inherit;font-weight:600}.cc-widget__button--secondary{background:0 0;color:var(--cc-btn-secondary-text,#30363c)}.cc-widget__button:focus-visible{outline:3px solid var(--cc-btn-primary-bg,#30363c);outline-offset:3px}.cc-widget__button:disabled{cursor:progress;opacity:.65}