
#aitec-privacy-notice { display: none; position: fixed; z-index: 9999; bottom: 0; right: 0; left: 0; background-color: #fff; padding: 1em; box-shadow: 0 0 1em rgba(0,0,0,0.3) inset; }
#aitec-privacy-notice .aitec-privacy-notice-body > p { font-size: 0.875em; margin-bottom: 0; text-align: justify; padding: 1em; }
#aitec-privacy-notice .aitec-privacy-inline-customize { display: none; }

#aitec-privacy-title { font-size: 1em; font-weight: bold; margin: 0; padding: 0 1em; }

form.cookie-preference label { margin: 0 0.2em; }

.cookie-list-block .text-small { font-size: 0.675rem; margin-bottom: 0.4rem; }

#cookiePreference .modal-content > * { color: black; }

@media (max-width: 768px) {
  .aitec-privacy-accept-all-button,
  .aitec-privacy-only-mandatory-button,
  .aitec-privacy-preference-button {
    margin-bottom: 10px;
    margin-right: 0px;
    width: 100%;
    float: none;
  }
}
