/* V23: small opening-hours notice within original right-hand column */
.netasec-home-hours{margin-bottom:16px;line-height:1.55}
.netasec-home-hours>strong{display:block;margin-bottom:5px}
.netasec-home-hours .netasec-live{margin-top:10px;padding:9px 10px;border-left:4px solid #247b61;background:#eef7f1;color:#176149;font-weight:700;font-size:14px;line-height:1.45}
.netasec-home-hours .netasec-live[data-state="closed"]{border-left-color:#9c4b43;background:#fbf1ef;color:#8a3933}
.netasec-home-hours .netasec-live[data-state="soon"]{border-left-color:#a47a24;background:#fbf6e9;color:#73571c}
.netasec-home-hours .netasec-next{margin-top:8px;padding:8px 9px;background:#f5f8f6;border:1px solid #e0e8e3;border-radius:4px;display:grid;gap:3px;font-size:12px;line-height:1.45}
.netasec-home-hours .netasec-holiday-label{font-weight:700}
.netasec-home-hours .netasec-holiday-before{display:block}
/* Keep all phone numbers standard tap-to-call links; do not override desktop dialer behavior. */
a.netasec-tel-link{cursor:pointer;touch-action:manipulation}
/* Netasec: Navigation korrigieren */
header nav ul {
  display: flex;
  align-items: center;
}
header nav li {
  display: inline-flex;
  align-items: center;
}
/* Joomla Debug-Leiste ausblenden */
#system-debug,
.phpdebugbar,
.phpdebugbar-openhandler,
div[id^="phpdebugbar"] {
    display: none !important;
}