
/* V16: keep original design; align phone to existing navigation */
.astroid-nav .nav-item-id-238 .nav-title,.astroid-mobile-menu .nav-item-id-238 .nav-title{display:flex!important;align-items:center!important}
.astroid-nav .nav-item-id-238 .nav-title-text,.astroid-mobile-menu .nav-item-id-238 .nav-title-text{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}
.astroid-nav .nav-item-id-238 a.netasec-tel-link,.astroid-mobile-menu .nav-item-id-238 a.netasec-tel-link{font:inherit!important;line-height:inherit!important;color:#177a67!important;text-decoration:none!important;margin:0!important;padding:0!important;vertical-align:baseline!important}
.astroid-nav .nav-item-id-238{display:flex!important;align-items:center!important}
.astroid-nav .nav-item-id-238 > a{display:flex!important;align-items:center!important;height:100%!important}
.astroid-nav .nav-item-id-238 .nav-title{margin:0!important;padding:0!important}
.astroid-nav .nav-item-id-238 .nav-title-text{display:inline-flex!important;align-items:center!important}
.astroid-nav .nav-item-id-238 a.netasec-tel-link:hover{text-decoration:underline!important}
.netasec-map-area{margin:14px 0 24px;max-width:100%}
.netasec-map-area iframe{width:100%;height:340px;border:1px solid #ddd;border-radius:5px;display:block;background:#f3f5f4}
.netasec-map-area .netasec-route{display:inline-block;margin:10px 0 4px;padding:9px 16px;background:#197d70;color:#fff!important;text-decoration:none;border-radius:4px;font-weight:600}
.netasec-map-area .netasec-route:hover{background:#125f56}
.netasec-hours-card{margin:12px 0 18px;padding:12px 16px;border:1px solid #dce5e1;border-radius:5px;max-width:560px;font-size:15px;line-height:1.55;background:#fff}
.netasec-hours-card strong{display:block;margin-bottom:6px}
.netasec-hours-card .netasec-live{color:#186e5e;font-weight:600;margin-top:8px}
.netasec-hours-card .netasec-next{font-size:14px;color:#4c5b56;margin-top:5px}
