/* Canon v1.7, final survey: one 880px column for the entire article. */
@layer hw-canon {
  body.hw-grafit.single-post .hw-content .hw-page-heading .hw-content-width,
  body.hw-grafit.single-post .hw-content .blog-post-items {
    max-width:880px!important;margin-inline:auto!important;
  }
  /* The original consent launcher is moved here without replacing its node. */
  body.hw-grafit .footer-legal .eu-cookies-bar-cookies-settings-call-container {
    position:static!important;inset:auto!important;float:none!important;transform:none!important;
    width:auto!important;height:auto!important;max-width:100%!important;
    margin:0!important;padding:0!important;background:transparent!important;
  }
  body.hw-grafit .footer-legal .eu-cookies-bar-cookies-settings-call-button {
    display:inline-flex!important;align-items:center!important;min-height:44px!important;
    width:auto!important;height:auto!important;padding:8px!important;margin:0!important;
    color:#f2f0ea!important;background:transparent!important;border:1px solid #d8d4cc!important;
    border-radius:3px!important;font:400 15px/1.4 Arial,sans-serif!important;
  }
  body.hw-grafit .footer-compact .footer-legal .eu-cookies-bar-cookies-settings-call-button :is(span,svg) {color:#f2f0ea!important;--hw-canon-icon-color:#f2f0ea!important;}
  body.hw-grafit .hw-home a,body.hw-grafit .footer-compact a {text-underline-offset:4px!important;}
  body.hw-grafit .hw-sample-elewacje .hw-button > .hw-canon-icon-host {color:inherit!important;}
  body.hw-grafit .hw-sample-elewacje .hw-button > .hw-canon-icon-host .hw-canon-icon {color:inherit!important;}
}
