.navbar-public{padding:12px 0!important}.navbar-public .navbar-brand{display:flex;align-items:center;flex-shrink:0;white-space:nowrap!important;gap:10px;font-size:17px!important;margin-right:16px;max-width:none}.navbar-public .navbar-brand img{width:auto;height:66px!important;max-width:105px!important;object-fit:contain}.navbar-public .ch-brand-name{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.navbar-public .navbar-collapse{min-width:0}.navbar-public .ch-compact-nav{gap:0;align-items:center}.navbar-public .ch-compact-nav .nav-link{font-size:14px;padding:12px 9px!important;white-space:nowrap!important;line-height:1.3;min-height:44px}.ch-header-dropdown{position:relative}.ch-header-dropdown summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.ch-header-dropdown summary::-webkit-details-marker{display:none}.ch-header-dropdown summary:after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}.ch-header-dropdown summary:focus-visible{outline:2px solid #e6c776;outline-offset:2px;border-radius:5px}.ch-header-submenu{list-style:none;position:absolute;top:100%;left:0;min-width:210px;padding:8px;margin:0;background:#18253a;border:1px solid #cba34f66;border-radius:9px;box-shadow:0 12px 30px #0005;z-index:1100}.ch-header-submenu a{display:block;padding:12px 14px;color:#edf2f5;text-decoration:none;font-size:14px;white-space:nowrap;border-radius:5px}.ch-header-submenu a:hover,.ch-header-submenu a:focus-visible{background:#ffffff12;color:#e6c776}.navbar-public .ch-nav-actions{flex-shrink:0;gap:6px!important}.navbar-public .ch-nav-actions .lang-selector{font-size:13px;max-width:115px}.navbar-public .ch-nav-actions .badge{font-size:11px}@media(min-width:992px) and (max-width:1199px){.navbar-public .ch-brand-name{display:none}.navbar-public .navbar-brand{margin-right:10px}.navbar-public .ch-compact-nav .nav-link{font-size:13px;padding:12px 8px!important}}@media(max-width:991px){.navbar-public .navbar-brand{max-width:calc(100% - 60px);font-size:16px!important}.navbar-public .navbar-brand img{height:48px!important;max-width:75px!important}.navbar-public .ch-compact-nav{align-items:stretch}.navbar-public .ch-compact-nav .nav-link{padding:13px 14px!important;font-size:16px}.ch-header-submenu{position:static;margin:0 12px 10px;min-width:0;box-shadow:none}.ch-header-submenu a{white-space:normal}.navbar-public .ch-nav-actions .lang-selector{max-width:none;font-size:16px}}@media(max-width:360px){.navbar-public .navbar-brand{font-size:13px!important;gap:6px}.navbar-public .navbar-brand img{max-width:58px!important;height:40px!important}}
