/* Navigation only. The original desktop menus and all business controls remain native. */
.icm-root,.icm-phone-glyph{display:none}
@media(max-width:960px){
 html[data-itech-compact-menu] .icm-legacy-nav,
 html[data-itech-compact-menu] .icm-legacy-toggle,
 html[data-itech-compact-menu] .icm-legacy-switcher{display:none!important}
 html[data-itech-compact-menu] .icm-root{--icm-bg:#0c182b;--icm-line:#33445c;--icm-text:#eef3fb;--icm-muted:#adbbce;--icm-accent:#bba1ff;display:block!important;position:relative!important;z-index:15;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:8px 12px!important;color:var(--icm-text)!important;background:var(--icm-bg)!important;border:0!important;border-bottom:1px solid var(--icm-line)!important;white-space:normal!important;overflow:visible!important;font:500 16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif!important}
 html[data-itech-compact-menu="origin"] .icm-root{--icm-bg:#0d0f13;--icm-line:#39352e;--icm-accent:#e3c783}
 html[data-itech-compact-menu="team"] .icm-root{--icm-bg:#0c1528;--icm-accent:#98d9ed}
 html[data-itech-compact-menu="b2b"] .icm-root{--icm-bg:#0a1529;--icm-accent:#9dbdff}
 html[data-itech-compact-menu] .icm-bar{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:8px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}
 html[data-itech-compact-menu] .icm-bar>.icm-sell,
 html[data-itech-compact-menu] .icm-bar>.icm-toggle{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:46px!important;height:auto!important;margin:0!important;padding:10px!important;border-radius:7px!important;white-space:normal!important;overflow-wrap:break-word!important;line-height:1.4!important;text-decoration:none!important;letter-spacing:0!important;font:700 16px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif!important;cursor:pointer!important}
 html[data-itech-compact-menu] .icm-bar>.icm-sell{flex:1 1 auto!important;border:1px solid #3b916b!important;background:#1c6849!important;color:#fff!important}
 html[data-itech-compact-menu] .icm-bar>.icm-sell:hover{background:#247b57!important}
 html[data-itech-compact-menu] .icm-bar>.icm-toggle{flex:0 0 108px!important;gap:7px!important;width:108px!important;border:1px solid var(--icm-line)!important;background:transparent!important;color:var(--icm-text)!important}
 html[data-itech-compact-menu] .icm-toggle[aria-expanded="true"]{color:var(--icm-accent)!important;border-color:var(--icm-accent)!important}
 html[data-itech-compact-menu] .icm-toggle>span{display:inline!important;margin:0!important;color:inherit!important;font:inherit!important}
 html[data-itech-compact-menu] .icm-toggle>svg{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
 html[data-itech-compact-menu] .icm-panel[hidden]{display:none!important}
 html[data-itech-compact-menu] .icm-panel:not([hidden]){display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:max(96px,calc(100vh - var(--icm-top,128px) - 12px))!important;max-height:max(96px,calc(100dvh - var(--icm-top,128px) - env(safe-area-inset-bottom,0px) - 12px))!important;margin:8px 0 0!important;padding:8px 0 0!important;border-top:1px solid var(--icm-line)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}
 html[data-itech-compact-menu] .icm-links,
 html[data-itech-compact-menu] .icm-sites{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
 html[data-itech-compact-menu] .icm-panel a{display:flex!important;align-items:center!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:48px!important;width:100%!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:6px!important;color:var(--icm-text)!important;background:transparent!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:left!important;font:550 17px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:0!important}
 html[data-itech-compact-menu] .icm-panel a:hover{background:#ffffff0b!important}
 html[data-itech-compact-menu] .icm-caption{display:block!important;margin:8px 0 2px!important;padding:12px 12px 5px!important;border-top:1px solid var(--icm-line)!important;color:var(--icm-muted)!important;font:600 12px/1.5 system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important}
 html[data-itech-compact-menu] .icm-root a:focus-visible,
 html[data-itech-compact-menu] .icm-root button:focus-visible{outline:2px solid var(--icm-accent)!important;outline-offset:2px!important}
 html[data-itech-compact-menu="group"] .site-header .header-inner{min-height:62px!important;gap:10px!important;padding-block:8px!important}
 html[data-itech-compact-menu="group"] .site-header .brand{max-width:100%!important;min-width:0!important}
 html[data-itech-compact-menu="team"] .team-header .wrap.nav{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:8px!important;height:auto!important;min-height:64px!important;padding-block:8px!important}
 html[data-itech-compact-menu="team"] .team-header .brand-lockup-link{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:190px!important;gap:8px!important}
 html[data-itech-compact-menu="team"] .team-header .brand-symbol{flex:0 0 36px!important;width:36px!important;height:36px!important}
 html[data-itech-compact-menu="team"] .team-header .brand-title{font-size:20px!important;line-height:1.1!important;white-space:nowrap!important}
 html[data-itech-compact-menu="team"] .team-header .brand-subtitle{font-size:10px!important;line-height:1.4!important;letter-spacing:.1em!important;white-space:normal!important}
 html[data-itech-compact-menu="team"] .team-header-actions{display:flex!important;flex:0 0 auto!important;gap:5px!important;width:auto!important;margin:0!important}
 html[data-itech-compact-menu="team"] .team-header-actions>a[href*="t.me/"]{display:none!important}
 html[data-itech-compact-menu="team"] .team-header-actions .team-icon-link,
 html[data-itech-compact-menu="team"] .team-header-actions .team-account{min-width:44px!important;min-height:44px!important}
 html[data-itech-compact-menu="team"] .team-header-actions .itech-account-menu{max-width:calc(100vw - 24px)!important}
 html[data-itech-compact-menu="origin"] .top>.wrap.nav{min-height:64px!important;gap:12px!important}
 html[data-itech-compact-menu] .icm-phone{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;box-sizing:border-box!important;min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;margin:0!important;padding:8px!important;border:1px solid #4c4432!important;border-radius:7px!important;background:transparent!important;font-size:0!important;color:#e3c783!important}
 html[data-itech-compact-menu="team"] .icm-phone{color:#98d9ed!important;border-color:#33445c!important}
 html[data-itech-compact-menu] .icm-phone-glyph,
 html[data-itech-compact-menu] .icm-phone-glyph svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
}
