/* Technology dropdown extension for the existing SolenDrive main navigation. */
.nav-dropdown{position:relative;display:inline-flex;align-items:center;min-height:44px}
.nav-dropdown-toggle{appearance:none;border:0;background:transparent;padding:0;min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.nav-dropdown-toggle:hover,.nav-dropdown-toggle[aria-expanded="true"],.nav-dropdown-toggle[aria-current]{color:var(--ink)}
.nav-dropdown-toggle[aria-current]::after{position:absolute;content:"";height:2px;background:var(--accent,var(--solen,#719d3b));bottom:3px;left:0;right:0}
.nav-dropdown-chevron{font-size:11px;line-height:1;transition:transform .16s ease}
.nav-dropdown-toggle[aria-expanded="true"] .nav-dropdown-chevron{transform:rotate(180deg)}
.nav-dropdown-menu{position:absolute;z-index:40;top:calc(100% + 7px);left:50%;min-width:230px;padding:7px;border:1px solid var(--line,var(--border,#d8cdbd));border-radius:11px;background:var(--surface,#fbf8f1);box-shadow:0 14px 34px rgba(30,25,18,.11);transform:translateX(-50%)}
.nav-dropdown-menu[hidden]{display:none!important}
.nav-dropdown-item{display:flex;align-items:center;min-height:42px;padding:9px 11px;border-radius:7px;color:var(--ink);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;white-space:nowrap}
.nav-dropdown-item:hover,.nav-dropdown-item:focus-visible{background:var(--surface-hover,var(--theme-toggle-hover,#eee6d8));color:var(--ink)}
html[data-theme="oled"] .nav-dropdown-menu{box-shadow:0 16px 38px rgba(0,0,0,.55)}
@media(max-width:600px){.nav-dropdown-toggle{font-size:12px}.nav-dropdown-menu{left:auto;right:0;transform:none;min-width:220px}}
