/* Custom menu records reuse Prusa colors; default mega-menu geometry is untouched. */
body.ongo-prusa .prusa-native-header .site-menu>.ongo-custom-has-child{position:relative;display:flex;align-items:center}
body.ongo-prusa .prusa-native-header .site-menu>.ongo-custom-has-child>.nav-link{padding-right:6px!important}
body.ongo-prusa .prusa-native-header .ongo-custom-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:36px;padding:0;border:0;background:transparent;color:#607696;cursor:pointer}
body.ongo-prusa .prusa-native-header .ongo-custom-submenu-toggle:focus-visible{outline:2px solid #00bfb3;outline-offset:2px}
body.ongo-prusa .prusa-native-header .ongo-custom-submenu{display:none;position:absolute;top:100%;left:0;z-index:2100;width:260px;max-width:calc(100vw - 32px);margin:0;padding:8px;list-style:none;background:#fff;border:1px solid #e7edf5;border-radius:6px;box-shadow:0 14px 36px #00257324}
body.ongo-prusa .prusa-native-header .ongo-custom-has-child.is-open>.ongo-custom-submenu,
body.ongo-prusa .prusa-native-header .ongo-custom-has-child:focus-within>.ongo-custom-submenu{display:block}
@media(hover:hover){body.ongo-prusa .prusa-native-header .ongo-custom-has-child:hover>.ongo-custom-submenu{display:block}}
body.ongo-prusa .prusa-native-header .ongo-custom-submenu>li{display:block;width:100%;margin:0;padding:0}
body.ongo-prusa .prusa-native-header .ongo-custom-submenu>li>a{display:block;padding:12px 14px;border-radius:4px;color:#607696;font-size:14px;font-weight:600;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
body.ongo-prusa .prusa-native-header .ongo-custom-submenu>li>a:hover,
body.ongo-prusa .prusa-native-header .ongo-custom-submenu>li>a:focus{background:#f0fbfa;color:#002573}
body.ongo-prusa .ongo-footer-custom{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:26px;margin-top:28px;padding-top:24px;border-top:1px solid #ffffff1a}
body.ongo-prusa .ongo-footer-custom .ongo-footer-menu h3>a{color:inherit;font:inherit;text-decoration:none;overflow-wrap:anywhere}
body.ongo-prusa .ongo-footer-custom .ongo-footer-menu a:hover{text-decoration:underline}
