@media screen and (max-width: 768px) {
  .cc-window.cc-banner.cc-bottom {
    left: 12px !important;
    right: 12px !important;
    width: auto !important;
    max-width: none !important;
    bottom: 12px !important;
    bottom: calc(12px + env(safe-area-inset-bottom)) !important;
    border-radius: 12px !important;
  }

  .cc-window.cc-banner .cc-message {
    font-size: 0.94rem;
    line-height: 1.55;
    margin-bottom: 0.85rem;
  }

  .cc-window.cc-banner .cc-compliance {
    width: 100%;
  }

  .cc-window.cc-banner .cc-btn {
    display: block;
    width: 100%;
    max-width: 220px;
    margin: 0 auto;
  }
}
