[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}
[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}
[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}
[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}
[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}
[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}
[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}
[data-theme]{/* ================= WRAPPER ================= */.dropdown-wrapper{position:relative;width:var(--token-input-width);font-family:var(--text-font-stack);}/* if dropdown also carries input-wrapper styles, remove inherited side padding */.dropdown-wrapper.input-wrapper{padding-left:0!important;padding-right:0!important;}/* ================= FIELD ================= */.dropdown-field{position:relative;cursor:pointer;display:flex;align-items:center;}.dropdown-value{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ================= MENU ================= */.dropdown-wrapper.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:auto;margin:0;padding:0;background:var(--token-menu-container-color);border:1pxsolidvar(--token-outline);border-radius:var(--token-input-radius);box-shadow:var(--token-menu-container-shadow);list-style:none;display:none;z-index:20;overflow:hidden;}/* ================= OPEN STATE ================= */.dropdown-wrapper.is-open.dropdown-menu{display:block;}/* ================= OPTIONS ================= */.dropdown-option{display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:016px;//horizontalonly;keepslistcontinuousbox-sizing:border-box;border-radius:0;background:transparent;color:var(--token-menu-item-label-text);font-size:0.9rem;cursor:pointer;}.dropdown-option:hover{background:rgba(36,121,132,0.05);}.dropdown-option.is-selected{background:rgba(36,121,132,0.10);}/* ================= MKDOCS HARD RESET ================= */.md-typeset.dropdown-wrapperul.dropdown-menu,.md-typeset.dropdown-wrapperul.dropdown-menuli{list-style:none!important;margin:0!important;margin-left:0!important;//🔥THISfixesyourissuepadding:0!important;padding-left:0!important;}.md-typeset.dropdown-wrapperul.dropdown-menuli{display:block!important;}.md-typeset.dropdown-wrapper.dropdown-menuli.dropdown-option{text-indent:0!important;}.dropdown-option{justify-content:flex-start;}.dropdown-option::marker{content:none;}}
functioninitializeDropdowns(){constwrappers=document.querySelectorAll('.dropdown-wrapper');wrappers.forEach((wrapper)=>{// ✅ prevent duplicate bindingif(wrapper.dataset.dropdownInitialized==='true')return;wrapper.dataset.dropdownInitialized='true';constfield=wrapper.querySelector('.dropdown-field');constvalueEl=wrapper.querySelector('.dropdown-value');constoptions=wrapper.querySelectorAll('.dropdown-option');if(!field)return;// ✅ CLICK → toggle menufield.addEventListener('click',(event)=>{event.stopPropagation();// close othersdocument.querySelectorAll('.dropdown-wrapper.is-open').forEach((el)=>{if(el!==wrapper)el.classList.remove('is-open');});wrapper.classList.toggle('is-open');});// ✅ OPTION SELECToptions.forEach((option)=>{option.addEventListener('click',(event)=>{event.stopPropagation();consttext=option.textContent.trim();if(valueEl)valueEl.textContent=text;wrapper.classList.remove('is-open');options.forEach((opt)=>opt.classList.remove('is-selected'));option.classList.add('is-selected');});});});// ✅ CLICK OUTSIDE → close alldocument.addEventListener('click',(event)=>{document.querySelectorAll('.dropdown-wrapper.is-open').forEach((wrapper)=>{if(!wrapper.contains(event.target)){wrapper.classList.remove('is-open');}});});}/* ✅ Works for BOTH MkDocs + normal load */document.addEventListener('DOMContentLoaded',initializeDropdowns);if(typeofdocument$!=='undefined'&&document$.subscribe){document$.subscribe(initializeDropdowns);}