/* Shared navigation palette and controls across advisor and team websites. */
body .utility{background:#f5f5f5;border-bottom:1px solid #e7e7e7}
body .utility .wrap{display:flex;align-items:center;justify-content:center;gap:16px;width:min(1160px,calc(100% - 32px));margin:auto;padding:8px 0;font-size:14px}
body .utility a[href="/srovnavac/"],body .personal-header #navigation>a[href="/srovnavac/"]{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#b50050;color:#f0f0f2;font-weight:700;padding:10px 16px;min-height:44px;border:0;border-radius:6px;text-decoration:none;line-height:1.4;margin-left:0;white-space:normal}
body .utility a.nav-career-button,body .personal-header #navigation>a.nav-career-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;background:#242424;color:#e3bf69;font-weight:700;border:0;border-radius:6px;text-decoration:none;line-height:1.4;white-space:nowrap}
body .utility a[href="/srovnavac/"]:hover,body .personal-header #navigation>a[href="/srovnavac/"]:hover{background:#930041;color:#f0f0f2}
body .utility a.nav-career-button:hover,body .personal-header #navigation>a.nav-career-button:hover{background:#151515;color:#f2d68f}
body .utility .comparator-car,body .utility .career-growth,body .personal-header #navigation>a .comparator-car,body .personal-header #navigation>a .career-growth{display:block;width:23px;height:23px;flex-shrink:0}
body .personal-header #navigation .nav-panel a[href="/kariera/"]{color:#8a6519;font-weight:700}
body .personal-header #navigation .nav-panel a[href="/srovnavac/"]{background:transparent;color:#b50050;font-weight:700;border:0;border-radius:0;justify-content:flex-start;padding:9px 0}
body .personal-header #navigation a[href="/reality/"],body .personal-header #navigation a[href="/realitni-sluzby/"]{color:#50505a;font-weight:700}
body .utility a:focus-visible,body .personal-header #navigation a:focus-visible{outline:3px solid #b50050;outline-offset:3px}
body .utility a.nav-career-button:focus-visible,body .personal-header #navigation a[href="/kariera/"]:focus-visible{outline-color:#987019}
@media(min-width:1051px){body .utility{display:none}body .personal-header{height:auto;min-height:91px;flex-wrap:wrap;padding-block:14px}body .personal-header #navigation{flex-wrap:wrap;gap:12px}}
@media(max-width:1050px){
 body .utility{display:block}body .personal-header{height:auto;min-height:82px;flex-wrap:wrap;padding:15px 6%}body .personal-header .menu-toggle{display:block;margin-left:auto}
 body .personal-header #navigation{display:none;width:100%;flex-basis:100%;align-items:stretch;gap:0;padding-top:10px}body .personal-header #navigation.open{display:flex;flex-direction:column}
 body .personal-header #navigation>a[href="/srovnavac/"],body .personal-header #navigation>a[href="/srovnavac/"]:hover{display:block;background:transparent;color:#b50050;font-weight:700;padding:10px;min-height:44px;border:0;border-radius:0;text-align:left}
 body .personal-header #navigation>a.nav-career-button,body .personal-header #navigation>a.nav-career-button:hover{display:block;background:transparent;color:#8a6519;font-weight:700;padding:10px;min-height:44px;border:0;border-radius:0;text-align:left}
 body .personal-header #navigation>a .comparator-car,body .personal-header #navigation>a .career-growth{display:none}
 body .personal-header #navigation .nav-group{width:100%}body .personal-header #navigation .nav-panel{position:static;box-shadow:none;min-width:0;padding:0 10px 10px 24px}
}
@media(max-width:400px){body .utility .wrap{gap:8px;width:calc(100% - 20px)}body .utility a[href="/srovnavac/"],body .utility a.nav-career-button{padding:10px 11px;font-size:13px}body .utility .comparator-car,body .utility .career-growth{width:21px;height:21px}}
