.lf-public-menu{--lf-public-blue:var(--primary);--lf-public-text:var(--foreground);--lf-public-muted:var(--text-subtle);--lf-public-border:var(--border);color:var(--lf-public-text);font-family:var(--font-jakarta-sans,"Plus Jakarta Sans Variable"), "Plus Jakarta Sans", sans-serif;font-size:var(--text-body);font-weight:var(--weight-text);letter-spacing:0;text-align:left;line-height:20px}.lf-public-menu *{box-sizing:border-box}.lf-public-menu :is(a,button){cursor:pointer;touch-action:manipulation;text-decoration:none}.lf-public-menu [data-disabled]{cursor:wait;opacity:.55}.lf-public-menu-trigger{border-radius:var(--radius-sm);height:44px;color:var(--lf-public-muted,var(--text-subtle));font:inherit;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;transition:background-color .18s,box-shadow .18s;display:inline-flex}.lf-public-menu-trigger:hover,.lf-public-menu-trigger[data-popup-open]{color:var(--lf-public-blue,var(--primary));background:0 0}.lf-public-flag{font-size:var(--text-section);line-height:1}.lf-public-menu-positioner{isolation:isolate;z-index:100;outline:none}.lf-public-menu{box-sizing:border-box;max-height:var(--available-height);--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;border:1px solid var(--lf-public-border);border-radius:var(--radius-xl);background:var(--background);max-width:min(380px,100vw - 32px);box-shadow:0 12px 32px color-mix(in srgb, var(--foreground) 8%, transparent);transform-origin:var(--transform-origin);outline:none;padding:8px;overflow:hidden auto}.lf-public-menu [data-slot=dropdown-menu-item]{border-radius:var(--radius-md);min-height:44px;font:inherit;font-size:var(--text-body);color:var(--lf-public-text);white-space:normal;background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:8px 12px;line-height:20px;display:flex}.lf-public-menu [data-slot=dropdown-menu-item]:is(:hover,[data-highlighted]){background:var(--muted)}.lf-public-menu [data-slot=dropdown-menu-item]>svg{width:18px;height:18px;color:var(--muted-foreground);flex:none}.lf-public-menu [data-slot=dropdown-menu-separator]{background:var(--lf-public-border);height:1px;margin:8px 0}.lf-public-menu.lf-public-language-menu{padding:4px}.lf-public-language-menu [data-slot=dropdown-menu-item]{white-space:nowrap;gap:8px;min-height:40px;padding:8px}.lf-public-language-menu [data-slot=dropdown-menu-item]>span:nth-child(2){flex:1}@media (prefers-reduced-motion:reduce){.lf-public-menu *{transition:none!important;animation:none!important}}
