/* Kurumsal menu is scoped to its own items and the existing site navigation. */
.kps-corporate{position:relative;flex:0 0 auto;}
.kps-corporate-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 14px;border:1px solid #d8e2f0;border-radius:14px;background:#fff;color:#14213d;font-family:inherit;font-size:14px;font-weight:900;line-height:1.3;box-shadow:0 8px 18px rgba(16,32,51,.06);cursor:pointer;white-space:nowrap;}
.kps-corporate-toggle:hover,.kps-corporate-toggle[aria-expanded="true"]{color:#0758be;background:#edf5ff;border-color:#bcd8ff;}
.kps-corporate-toggle:focus-visible,.kps-corporate-panel a:focus-visible{outline:3px solid #579bfb;outline-offset:2px;}
.kps-corporate-toggle svg{width:14px;height:14px;transition:transform .2s;flex-shrink:0;}
.kps-corporate.is-open .kps-corporate-toggle svg{transform:rotate(180deg);}
.kps-corporate-panel[hidden]{display:none!important;}
.kps-corporate-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:1002;min-width:210px;padding:7px;background:#fff;border:1px solid #dce7f5;border-radius:16px;box-shadow:0 18px 38px rgba(16,32,51,.18);}
.navlinks.menu-boxes .kps-corporate-panel a,.kg-mobile-menu .kps-corporate-panel a{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:44px;margin:0;padding:10px 12px;border:0;border-radius:10px;background:#fff;color:#14213d;box-shadow:none;font-size:13px;font-weight:750;text-align:left;white-space:nowrap;}
.navlinks.menu-boxes .kps-corporate-panel a:hover,.kg-mobile-menu .kps-corporate-panel a:hover{background:#edf5ff;color:#0758be;transform:none;}
.kps-corporate-panel a svg{width:17px;height:17px;flex-shrink:0;color:#0868d9;}
@media(min-width:1101px){body.kps-portal-enabled .navbar .kps-corporate-toggle{font-size:12px;padding:9px 11px;}}
@media(max-width:768px){
 .navlinks.menu-boxes .kps-corporate,.kg-mobile-menu .kps-corporate{width:100%;}
 .navlinks.menu-boxes .kps-corporate-toggle,.kg-mobile-menu .kps-corporate-toggle{width:100%;min-height:46px;padding:12px 14px;justify-content:space-between;border:1px solid #d8e2f0;border-radius:14px;font-size:15px;font-weight:800;box-shadow:none;}
 .kg-mobile-menu .kps-corporate-toggle{background:#f8fafc;border-color:transparent;}
 .navlinks.menu-boxes .kps-corporate-panel,.kg-mobile-menu .kps-corporate-panel{position:static;min-width:0;margin-top:6px;box-shadow:none;border-radius:12px;}
 .navlinks.menu-boxes .kps-corporate-panel a,.kg-mobile-menu .kps-corporate-panel a{width:100%!important;min-height:44px!important;padding:10px 12px!important;background:#fff!important;color:#14213d!important;border-radius:10px!important;font-size:14px!important;}
 .navlinks.menu-boxes .kps-corporate-panel a:hover,.kg-mobile-menu .kps-corporate-panel a:hover{background:#edf5ff!important;color:#0758be!important;}
}
