/* Stable navigation, isolated from app header and button styles. */
#botai-app-navigation{box-sizing:border-box!important;position:relative!important;z-index:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 28px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:10px max(20px,calc((100vw - 1096px)/2))!important;background:#fff!important;color:#203c34!important;border:0!important;border-bottom:1px solid #d3deda!important;border-radius:0!important;font:16px/1.75 "Segoe UI",Meiryo,sans-serif!important;text-align:left!important}
#botai-app-navigation a,#botai-related-navigation a{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#176453!important;font:600 16px/1.75 "Segoe UI",Meiryo,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important}
#botai-app-navigation a:hover,#botai-related-navigation a:hover{text-decoration:underline!important;text-underline-offset:4px!important}
#botai-app-navigation a:focus-visible,#botai-related-navigation a:focus-visible{outline:3px solid #be6720!important;outline-offset:4px!important}
#botai-related-navigation{box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important;width:100%!important;padding:24px max(20px,calc((100vw - 1096px)/2))!important;margin:0!important;background:#edf3ed!important;color:#243e34!important;font:16px/1.8 "Segoe UI",Meiryo,sans-serif!important;border-top:1px solid #d3deda!important}
#botai-related-navigation span{width:100%;color:#53685f!important;font:16px/1.8 "Segoe UI",Meiryo,sans-serif!important}
[data-botai-legacy-related]{display:none!important}
.product-skip{position:absolute!important;left:16px;top:8px;z-index:100;background:#fff!important;color:#173d30!important;padding:12px 18px!important;transform:translateY(-160%);border:2px solid #176453;border-radius:8px}
.product-skip:focus{transform:translateY(0)}
#botai-app-navigation .product-brand{font-size:20px!important;letter-spacing:-.06em!important;color:#1b302a!important;margin-right:auto!important}
#botai-app-navigation .product-brand span{color:#176453!important}
@media(max-width:560px){#botai-app-navigation{gap:4px 18px!important;padding-inline:18px!important}#botai-app-navigation .product-brand{width:100%!important;min-height:36px!important}#botai-app-navigation a{font-size:1rem!important}}
