.enterprise-profile__trigger{display:inline-flex;align-items:center;gap:0.5rem;}.enterprise-profile__menu{position:absolute;top:calc(100% + 0.5rem);right:0;min-width:12rem;padding:0.5rem;border:1px solid var(--app-profile-border,rgba(15,23,42,0.16));border-radius:0.75rem;background-color:var(--app-profile-surface,#ffffff);box-shadow:var(--app-profile-shadow,0 12px 30px rgba(15,23,42,0.18));z-index:var(--z-header-dropdown,1130);}.enterprise-profile__menu-item{display:flex;width:100%;align-items:flex-start;gap:0.625rem;border:0;border-radius:0.375rem;background:transparent;color:#111827;text-decoration:none;text-align:left;}.enterprise-profile__menu a.enterprise-profile__menu-item,.enterprise-profile__menu button.enterprise-profile__menu-item,.enterprise-profile__menu a.enterprise-profile__menu-item:visited{color:#111827 !important;text-decoration:none !important;}.enterprise-profile__menu a.enterprise-profile__menu-item:hover,.enterprise-profile__menu a.enterprise-profile__menu-item:focus-visible,.enterprise-profile__menu button.enterprise-profile__menu-item:hover,.enterprise-profile__menu button.enterprise-profile__menu-item:focus-visible{color:#111827 !important;text-decoration:none !important;background:#f3f4f6;}.enterprise-profile__menu-title{font-weight:600;}.enterprise-profile__menu-description{font-size:0.77rem;line-height:1.3;color:#6b7280;}.enterprise-profile__menu-divider{height:1px;margin:0.5rem 0;border:0;background:#e6e9ee;}.enterprise-profile__menu .enterprise-profile__menu-item--danger{color:#991b1b !important;background:#fef2f2;}.lang-dropdown{position:relative;display:inline-flex;align-items:center;}.lang-dropdown__form,.lang-dropdown__noscript{margin:0;}.enterprise-header__lang .btn,.public-lang-dropdown .btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;min-width:2.75rem;min-height:2.25rem;padding:0.35rem 0.65rem;border-radius:999px;border:1px solid transparent;line-height:1;cursor:pointer;transition:background-color var(--header-transition),border-color var(--header-transition),box-shadow var(--header-transition);}.enterprise-header__lang .btn{border-color:rgba(255,255,255,0.32);background:rgba(255,255,255,0.05);color:var(--app-header-text);}.enterprise-header__lang .btn:hover{background:rgba(255,255,255,0.16);}.public-header .public-lang-dropdown .btn{border-color:rgba(13,110,253,0.35);background:#ffffff;color:var(--public-header-brand-color);}.public-header .public-lang-dropdown .btn:hover{background:rgba(13,110,253,0.08);}.lang-flag__image{display:block;width:20px;height:14px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px rgba(15,23,42,0.2);}.lang-dropdown .chev{width:0.9rem;height:0.9rem;opacity:0.8;transition:transform var(--header-transition);}[data-lang-open="true"] .lang-dropdown .chev,.lang-dropdown[data-lang-open="true"] .chev{transform:rotate(180deg);}.lang-menu{position:absolute;top:calc(100% + 0.55rem);right:0;z-index:var(--z-header-dropdown,1130);min-width:max-content;padding:0.45rem;border-radius:0.9rem;border:1px solid var(--app-profile-border);background:color-mix(in srgb,var(--app-profile-surface) 92%,#ffffff 8%);box-shadow:var(--app-profile-shadow);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--header-transition),transform var(--header-transition),visibility var(--header-transition);}[data-lang-open="true"] .lang-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}.lang-menu__backdrop,.lang-menu__header,.lang-menu__title,.lang-menu__close{display:none;}.lang-menu__surface{display:block;}.lang-menu__options{display:flex;align-items:center;gap:0.35rem;}.lang-option{--lang-item-size:2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--lang-item-size);height:var(--lang-item-size);border:1px solid transparent;border-radius:0.6rem;background:transparent;cursor:pointer;transition:transform var(--header-transition),border-color var(--header-transition),background-color var(--header-transition),box-shadow var(--header-transition);}.lang-option:hover{transform:translateY(-1px);border-color:rgba(13,110,253,0.35);background:rgba(13,110,253,0.08);}.lang-option:focus-visible{outline:none;border-color:rgba(13,110,253,0.65);box-shadow:0 0 0 0.2rem rgba(13,110,253,0.2);}.lang-option.active{border-color:rgba(25,135,84,0.65);background:rgba(25,135,84,0.12);}.lang-option__flag{display:block;width:20px;height:14px;border-radius:2px;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 1px rgba(15,23,42,0.2);}.lang-option__text{display:none;}.lang-option__flag[data-lang="de"]{background-image:url('/assets/flags/de.svg');}.lang-option__flag[data-lang="en"]{background-image:url('/assets/flags/en.svg');}.lang-option__flag[data-lang="ru"]{background-image:url('/assets/flags/ru.svg');}@media (max-width:992px){.lang-menu{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:stretch;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.lang-menu__backdrop{display:block;position:absolute;inset:0;background:rgba(15,23,42,0.42);}.lang-menu__surface{position:relative;width:100%;border-radius:1rem 1rem 0 0;background:var(--app-profile-surface);border-top:1px solid var(--app-profile-border);box-shadow:0 -16px 36px rgba(15,23,42,0.22);padding:0.95rem 1rem 1.15rem;}.lang-menu__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.85rem;}.lang-menu__title{display:inline-block;font-size:0.95rem;font-weight:600;}.lang-menu__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--app-profile-border);border-radius:999px;background:transparent;}.lang-menu__options{justify-content:flex-start;gap:0.55rem;overflow-x:auto;padding-bottom:0.25rem;}.lang-option{--lang-item-size:2.25rem;flex:0 0 auto;}}