[data-widget="szulib_nkos:header"]{
}

[data-component-id="szulib_nkos:header"] input[type=search]::-webkit-search-decoration, [data-component-id="szulib_nkos:header"] input[type=search]::-webkit-search-cancel-button, [data-component-id="szulib_nkos:header"] input[type=search]::-webkit-search-results-button, [data-component-id="szulib_nkos:header"] input[type=search]::-webkit-search-results-decoration{
  -webkit-appearance:none;
          appearance:none;
}
[data-component-id="szulib_nkos:header"] input[type=search]:-internal-autofill-selected{
  background-color:transparent;
}
[data-component-id="szulib_nkos:header"] .mobile-menu{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root{
  width:100%;
  margin-right:auto;
  margin-left:auto;
  padding-right:1rem;
  padding-left:1rem;
}
@media (min-width: 640px){

  [data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root{
    max-width:640px;
  }
}
@media (min-width: 1024px){

  [data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root{
    max-width:1024px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
@media (min-width: 1280px){

  [data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root{
    max-width:1280px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
@media (min-width: 1440px){

  [data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root{
    max-width:1440px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
[data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root{
  margin-left:auto;
  margin-right:auto;
}
[data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--tw-space-y-reverse));
}
[data-component-id="szulib_nkos:header"] .mobile-menu .menu-tree .menu-tree__menu--root{
  padding-bottom:0.5rem;
  padding-top:0.5rem;
}
[data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal{
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1));
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}
[data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu--root{
  width:100%;
  margin-right:auto;
  margin-left:auto;
  padding-right:1rem;
  padding-left:1rem;
}
@media (min-width: 640px){

  [data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu--root{
    max-width:640px;
  }
}
@media (min-width: 1024px){

  [data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu--root{
    max-width:1024px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
@media (min-width: 1280px){

  [data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu--root{
    max-width:1280px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
@media (min-width: 1440px){

  [data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu--root{
    max-width:1440px;
    padding-right:4rem;
    padding-left:4rem;
  }
}
[data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu--root{
  margin-left:auto;
  margin-right:auto;
  display:flex;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
[data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu-item{
  position:relative;
  display:flex;
  flex-grow:1;
  justify-content:center;
  --tw-border-opacity:1;
  border-color:rgb(228 228 231 / var(--tw-border-opacity, 1));
}
[data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu-item:first-child::before{
  position:absolute;
  left:0px;
  top:50%;
  height:60%;
  width:0.0625rem;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content:var(--tw-content);
  background-color:rgb(255 255 255 / 0.3);
}
[data-component-id="szulib_nkos:header"] .desktop-menu .menu-tree.menu-tree--horizontal .menu-tree__menu-item::after{
  position:absolute;
  right:0px;
  top:50%;
  height:60%;
  width:0.0625rem;
  --tw-translate-y:-50%;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content:var(--tw-content);
  background-color:rgb(255 255 255 / 0.3);
}