.vv-hydroponik-system-nav { width: 100%; border-bottom: 1px solid #d9e5dc; background: #fff; }
.vv-hydroponik-system-nav__inner { width: min(100% - 40px, 1380px); margin-inline: auto; padding-block: 22px; }
.vv-hydroponik-system-nav__list { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; margin: 0; padding: 0; list-style: none; }
.vv-hydroponik-system-nav__list li { margin: 0; padding: 0; }
.vv-hydroponik-system-nav__link { display: flex; min-height: 58px; align-items: center; justify-content: center; padding: 13px 20px; border: 1.5px solid #287d3d; border-radius: 999px; background: #fff; color: #075426; font-size: 16px; font-weight: 700; line-height: 1.2; text-align: center; text-decoration: none; transition: background-color 160ms ease, color 160ms ease, box-shadow 160ms ease, transform 160ms ease; }
.vv-hydroponik-system-nav__link:hover { transform: translateY(-1px); background: #eef7f0; color: #06471f; text-decoration: none; }
.vv-hydroponik-system-nav__link:focus-visible { outline: 3px solid #f0b84d; outline-offset: 3px; }
.vv-hydroponik-system-nav__link.is-active, .vv-hydroponik-system-nav__link[aria-current="page"] { border-color: #287d3d; background: #287d3d; color: #fff; box-shadow: 0 7px 16px rgba(22, 92, 48, .18); }
.vv-hydroponik-system-nav__systems { border-top: 1px solid #d9e5dc; }
.vv-hydroponik-system-nav__systems-list { display: flex; flex-wrap: wrap; gap: 10px; width: min(100% - 40px, 1380px); margin: 0 auto; padding: 20px 0; list-style: none; }
.vv-hydroponik-system-nav__systems-list li { margin: 0; }
.vv-hydroponik-system-nav__system-link { display: flex; min-height: 48px; align-items: center; justify-content: center; padding: 9px 20px; border: 1.5px solid #287d3d; border-radius: 999px; color: #075426; font-size: 15px; font-weight: 700; line-height: 1.2; text-align: center; text-decoration: none; }
.vv-hydroponik-system-nav__system-link:hover, .vv-hydroponik-system-nav__system-link:focus-visible, .vv-hydroponik-system-nav__system-link.is-active { background: #eef7f0; color: #06471f; text-decoration: none; }
.vv-hydroponik-system-nav__system-link:focus-visible { outline: 3px solid #f0b84d; outline-offset: 3px; }
.vv-hydroponik-system-nav__system-link.is-active, .vv-hydroponik-system-nav__system-link[aria-current="page"] { background: #287d3d; color: #fff; box-shadow: 0 7px 16px rgba(22, 92, 48, .18); }
@media (max-width: 980px) { .vv-hydroponik-system-nav__list { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 760px) { .vv-hydroponik-system-nav__inner { width: min(100% - 24px, 1380px); padding-block: 16px; } .vv-hydroponik-system-nav__list { grid-template-columns: 1fr; gap: 8px; } .vv-hydroponik-system-nav__link { min-height: 48px; font-size: 14px; } }
