.khs-account-bar{position:sticky;top:0;z-index:65;background:#e6f1eb;border-bottom:1px solid #adc9b8;color:#173e2b;font:14px/1.45 Arial,sans-serif;box-sizing:border-box}.khs-account-bar[hidden]{display:none!important}.khs-account-inner{max-width:1224px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px 22px;padding:8px 0;flex-wrap:wrap}.khs-account-identity{display:flex;gap:6px 10px;align-items:center;flex-wrap:wrap;min-width:0}.khs-account-email{font-weight:700;overflow-wrap:anywhere}.khs-account-role{font-size:12px;font-weight:700;border:1px solid #7da98f;border-radius:3px;padding:2px 7px;white-space:nowrap}.khs-account-role:empty{display:none}.khs-account-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.khs-account-bar .khs-account-area{color:#173e2b;text-decoration:underline;text-underline-offset:3px;font-weight:700;padding:6px 0}.khs-account-bar button{font:700 13px/1.4 Arial,sans-serif;background:white;color:#173e2b;border:1px solid #527e65;border-radius:3px;min-height:36px;padding:7px 14px;cursor:pointer}.khs-account-bar button:hover{background:#d0e7da}.khs-account-bar button:disabled{opacity:.65;cursor:wait}.khs-account-bar [hidden]{display:none!important}.khs-account-bar a:focus-visible,.khs-account-bar button:focus-visible{outline:3px solid #bc591b;outline-offset:3px}.khs-account-message{width:100%;font-size:13px;margin:0;color:#713400}.mainnav{top:var(--khs-account-height,0px)}.competition-interest[id]{scroll-margin-top:calc(95px + var(--khs-account-height,0px))}.competition-international,.competition-partner{scroll-margin-top:calc(90px + var(--khs-account-height,0px))}
@media(max-width:1300px){.khs-account-inner{margin:0 24px}}@media(max-width:700px){.khs-account-inner{margin:0 18px;padding:8px 0;gap:4px 12px}.khs-account-identity{gap:3px 8px;font-size:12px}.khs-account-email{font-size:13px}.khs-account-label{width:100%}.khs-account-role{font-size:11px}.khs-account-bar button{min-height:44px}.khs-account-bar .khs-account-area{display:flex;align-items:center;min-height:44px}.khs-account-actions{gap:18px}.khs-account-message{font-size:12px}}
@media print{.khs-account-bar{display:none!important}}
