.language-switch { display:inline-flex!important; flex:0 0 auto; align-items:center; width:60px; margin:0!important; vertical-align:middle; }
.language-switch__label { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.language-switch select { box-sizing:border-box!important; width:60px!important; min-width:60px!important; min-height:40px; margin:0!important; padding:8px 5px 8px 9px!important; border:1px solid #7b7f9870; border-radius:12px; background:#192235; color:#f4f5ff; font:700 12px/1.2 system-ui,sans-serif!important; cursor:pointer; touch-action:manipulation; }
.language-switch select:focus-visible { outline:3px solid #6fcbff; outline-offset:2px; }
.language-switch-fallback { display:flex; justify-content:flex-end; width:min(960px,calc(100% - 32px)); margin:12px auto; }
.edu-header .language-switch select,html[data-theme="light"] .language-switch select { background:#f4f6fc; color:#182134; }
html[lang="en"] .topbar__nav a { overflow-wrap:normal; }
html[lang="en"] .admin-toolbar__group { min-width:0; }
html[lang="en"] .edu-button { white-space:normal; }
@media(max-width:760px) {
  .topbar__quick-actions { gap:4px!important; }
  .language-switch,.language-switch select { width:51px!important; min-width:51px!important; }
  .language-switch select { min-height:40px; padding-left:6px!important; border-radius:10px; }
  html[lang="en"] button,html[lang="en"] .btn { overflow-wrap:break-word; }
}


@media(max-width:600px) {
  html[lang] body.site-layout > header.topbar:has(#admin-session-status) .brand > div:not(.brand__mark) { display:none!important; }
}
@media(max-width:380px) {
  html[lang] body.site-layout > header.topbar:has(#admin-session-status) { grid-template-columns:40px minmax(0,1fr)!important; column-gap:8px!important; }
  html[lang] body.site-layout > header.topbar:has(#admin-session-status) .brand { min-width:40px!important; }
  html[lang] body.site-layout:has(> header.topbar #admin-session-status) { padding-top:120px!important; }
  html[lang] body.site-layout > header.topbar:has(#admin-session-status):not(.is-menu-open) { height:108px!important; min-height:108px!important; max-height:108px!important; }
  html[lang] body.site-layout > header.topbar:has(#admin-session-status) .topbar__right-cluster { min-width:0!important; max-width:calc(100% - 48px)!important; }
  html[lang] body.site-layout > header.topbar:has(#admin-session-status) .topbar__quick-actions { flex-wrap:wrap!important; justify-content:flex-end!important; width:100%!important; min-width:0!important; max-width:100%!important; height:auto!important; gap:4px!important; }
}


/* English generated content */
html[lang="en"] { --abgul-label-05f6c615a3: "Categories"; }
html[lang="en"] { --abgul-label-63f5c2c2f9: "Log in"; }
html[lang="en"] { --abgul-label-3009aefb64: "Sign up"; }
html[lang="en"] { --abgul-label-5b1d42386b: "Orders"; }
html[lang="en"] { --abgul-label-5690c2e63b: "Log out"; }
html[lang="en"] { --abgul-label-e0b7fba79d: "Ready to configure"; }
html[lang="en"] { --abgul-label-1b06950ad0: "The catalog is empty. An administrator needs to enable models."; }
html[lang="en"] { --abgul-label-eef8589c3d: "Add models to populate the module library."; }
html[lang="en"] { --abgul-label-bcc8f4a3c6: "No extra modules in this assembly yet."; }
html[lang="en"] { --abgul-label-f7685f04b1: "Model parts will appear after the 3D file is analyzed."; }
html[lang="en"] { --abgul-label-15a6f99068: "No customer projects found yet."; }
html[lang="en"] { --abgul-label-517609e176: "No customers yet."; }
html[lang="en"] { --abgul-label-a8d565f5bd: "No new notifications."; }
html[lang="en"] { --abgul-label-7c50e466fc: "Setup"; }
html[lang="en"] { --abgul-label-92ab62ad6f: "Color"; }
html[lang="en"] { --abgul-label-0c1ab7d1b7: "Model rotation"; }
html[lang="en"] { --abgul-label-1371af97fd: "Loading the map..."; }
