/* HM 1.2.56 – ONE approved visual reference for native KV/OP performance
   details on PERSONAL SAVED OFFERS only. Mirrors calculator 0.1.7 visuals.
   No DOM/events, product/price, tariff, submission, links, or storage changes.
   This file is public ONLY for a newly approved style revision 6.
   It is also enqueued on ADMINISTRATOR-ONLY static preview markup. */
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-toggle {
  border:1px solid #c9dfd7!important;
  border-left:5px solid #005E52!important;
  border-radius:.88rem!important;
  overflow:hidden;
  background:#fff!important;
  box-shadow:0 3px 13px rgba(0,94,82,.045);
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-toggle > summary.hm-of-performance-summary {
  display:grid!important;
  grid-template-columns:3.55rem minmax(0,1fr) 1.25rem!important;
  align-items:center!important;
  column-gap:1.12rem!important;
  padding:1rem 1.25rem!important;
  min-height:7rem;
  background:linear-gradient(105deg,#f2faf7 0%,#f8fcfa 100%)!important;
  color:#005E52!important;
  cursor:pointer;
  list-style:none;
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-toggle > summary.hm-of-performance-summary::-webkit-details-marker {display:none}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-toggle > summary.hm-of-performance-summary:focus-visible {
  outline:3px solid #00A075!important;
  outline-offset:-4px;
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-toggle > summary.hm-of-performance-summary::before {
  content:"";
  display:block;
  box-sizing:border-box;
  width:3.55rem;
  height:3.55rem;
  border-radius:.85rem;
  background-color:#e1f4ed;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23005E52%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.6%2020%206v5.6c0%205-3.1%208.3-8%2010-4.9-1.7-8-5-8-10V6l8-3.4Z%22%2F%3E%3Cpath%20d%3D%22m8.5%2012%202.3%202.3%204.7-4.7%22%2F%3E%3C%2Fsvg%3E");
  background-position:center;
  background-repeat:no-repeat;
  background-size:2.05rem 2.05rem;
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-summary-copy {
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:.15rem!important;
  min-width:0;
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-summary-copy::before {
  content:"LEISTUNGSVERGLEICH";
  display:block;
  font-family:inherit;
  font-size:.78rem!important;
  line-height:1.3!important;
  font-weight:700!important;
  letter-spacing:.12em!important;
  text-transform:uppercase;
  color:#007568!important;
  margin-bottom:.15rem;
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-summary-title {
  font-family:inherit!important;
  font-size:var(--hm-site-body-font-size,var(--e-global-typography-text-font-size,1.125rem))!important;
  line-height:1.35!important;
  font-weight:700!important;
  letter-spacing:normal!important;
  color:#005E52!important;
  overflow-wrap:break-word;
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-summary-subline {
  font-family:inherit!important;
  font-size:var(--hm-site-body-font-size,var(--e-global-typography-text-font-size,1rem))!important;
  line-height:1.45!important;
  font-weight:400!important;
  letter-spacing:normal!important;
  color:#222!important;
}
body .hm-of-return-page .hm-of-product-performance .hm-of-performance-summary-chevron {
  width:.78rem;
  height:.78rem;
  margin-right:.15rem;
  border-color:#005E52!important;
  justify-self:end;
}
@media(max-width:767px) {
  body .hm-of-return-page .hm-of-product-performance .hm-of-performance-toggle > summary.hm-of-performance-summary {
    grid-template-columns:2.7rem minmax(0,1fr) 1rem!important;
    gap:.7rem!important;
    min-height:6.4rem;
    padding:.85rem .8rem!important;
  }
  body .hm-of-return-page .hm-of-product-performance .hm-of-performance-toggle > summary.hm-of-performance-summary::before {
    width:2.7rem;
    height:2.7rem;
    border-radius:.7rem;
    background-size:1.65rem 1.65rem;
  }
  body .hm-of-return-page .hm-of-product-performance .hm-of-performance-summary-copy::before {
    font-size:.68rem!important;
    letter-spacing:.09em!important;
  }
}
