.component.cookie-disclaimer {
  left: var(--space-4);
  right: var(--space-4);
  bottom: var(--space-4);
  width: auto;
  max-width: 640px;
  margin-inline: auto;
  padding: var(--space-4) var(--space-5);
  border: 1px solid var(--border-subtle);
  border-radius: var(--radius-md);
  background: var(--color-background);
  box-shadow: var(--shadow-lg);
  text-align: left; }
  .component.cookie-disclaimer p {
    color: var(--color-on-surface); }
  .component.cookie-disclaimer .banner-title {
    font-size: var(--text-base);
    font-weight: 700; }
  .component.cookie-disclaimer .banner-text {
    margin-top: var(--space-1);
    font-size: var(--text-sm);
    color: var(--color-on-surface-variant); }
  .component.cookie-disclaimer .button-wrapper {
    margin-top: var(--space-3); }
    .component.cookie-disclaimer .button-wrapper button {
      min-height: 36px;
      padding: 6px 14px;
      border: 0;
      border-radius: var(--radius-sm);
      background: var(--color-primary-strong);
      color: #fff;
      font: 700 var(--text-sm)/1.25 var(--font-sans); }
      .component.cookie-disclaimer .button-wrapper button:hover {
        background: var(--color-primary-stronger);
        filter: none; }

/*# sourceMappingURL=overrides.css.map */
