@media (max-width: 768px) {
  #moove_gdpr_cookie_modal { width: calc(100vw - 20px) !important; max-width: 440px !important; height: min(560px, calc(100vh - 20px)) !important; min-height: 0 !important; }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-right-content { padding: 16px 14px 120px !important; }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content { height: 115px !important; justify-content: center !important; }
  #moove_gdpr_cookie_modal .moove-gdpr-button-holder { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 6px !important; width: 100% !important; padding: 0 12px !important; }
  #moove_gdpr_cookie_modal .moove-gdpr-button-holder .mgbutton { width: 100% !important; min-width: 0 !important; min-height: 36px !important; padding: 8px 6px !important; font-size: 12px !important; }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-save-settings { grid-column: 1 / -1 !important; }
}