/* V24: discreet site-colour palette and service pricing notice */
.netasec-home-hours .netasec-live[data-state="closed"],
.netasec-hours-card .netasec-live[data-state="closed"]{border-left-color:#286c4f!important;background:#eef5f0!important;color:#234f3c!important}
.netasec-home-hours .netasec-live[data-state="soon"],
.netasec-hours-card .netasec-live[data-state="soon"]{border-left-color:#458065!important;background:#f2f7f3!important;color:#2a5741!important}
.netasec-price-notice{margin:24px 0 16px;padding:16px 18px;border-left:4px solid #2d7958;background:#f4f8f5;color:#252c28;line-height:1.55}
.netasec-price-notice h3{font-size:1.2rem;margin:0 0 8px;color:#245a42}
.netasec-price-notice p{margin:0}
.astroid-footer a.netasec-tel-link{color:inherit;text-decoration:underline;text-underline-offset:2px}

/* V25: Umwelt footer telephone – same green as the site, still clickable. */
#astroid-footer a.netasec-tel-link[href^="tel:"],
#astroid-footer a.netasec-tel-link[href^="tel:"]:link,
#astroid-footer a.netasec-tel-link[href^="tel:"]:visited {
  color: #2d7958 !important;
  text-decoration: underline;
  text-decoration-color: #2d7958;
  text-underline-offset: 2px;
}
