@charset "utf-8";

.cc-banner-logo { max-width: 24em !important; }

@media (min-width: 768px) {
  .cc-window.cc-floating { max-width: 24em !important; width: 24em !important; }
}

.cc-message, .pd-cookie-banner-window .cc-header, .cc-logo { text-align: left; }

.cc-window-wrapper { z-index: 2147483647; }

.cc-window { z-index: 2147483647; font-family: inherit; font-size: 12px !important; }

.pd-cookie-banner-window .cc-header { font-size: 12px !important; font-family: inherit; }

.pd-cp-ui { font-family: inherit; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

button.pd-cp-btn, a.pd-cp-btn { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) !important; }

input + .pd-cp-preferences-slider { background-color: rgba(255, 255, 255, 0.3); }

.pd-cp-scrolling-section::-webkit-scrollbar { background-color: rgba(255, 255, 255, 0.3); }

input:checked + .pd-cp-preferences-slider { background-color: rgb(255, 255, 255); }

.pd-cp-scrolling-section::-webkit-scrollbar-thumb { background-color: rgb(255, 255, 255); }

.pd-cp-ui-close { color: rgb(255, 255, 255); }

.pd-cp-preferences-slider::before { background-color: rgb(0, 0, 0); }

.pd-cp-title::before { border-color: rgb(255, 255, 255) !important; }

.pd-cp-preferences-slider { background-color: rgb(255, 255, 255); }

.pd-cp-toggle { color: rgb(255, 255, 255) !important; }

@media (max-width: 699px) {
  .pd-cp-ui-close-top svg { fill: rgb(255, 255, 255); }
}

.pd-cp-toggle:hover, .pd-cp-toggle:visited, .pd-cp-toggle:active { color: rgb(255, 255, 255) !important; }

.pd-cookie-banner-window { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }

.cc-color-override-717389034.cc-window { opacity: 0.9; }

#pandectes-banner button:focus-visible, #pd-cp-preferences button:focus-visible, #pandectes-banner a:focus-visible, #pd-cp-preferences a:focus-visible, #pd-cp-preferences div[role="button"]:focus-visible, #pd-cp-preferences .pd-cp-preferences-switch:has(input[type="checkbox"]:focus-visible) { outline: rgb(255, 255, 255) solid 2px; outline-offset: 2px; }