acf-dropdown{&,&::before,&::after,& *,& *::before,& *::after{box-sizing:border-box;margin:0;padding:0}&[hidden],& *[hidden]{display:none}&[data-visually-hidden],& *[data-visually-hidden]{block-size:1px;inline-size:1px;margin:0;padding:0;border:0;clip-path:inset(50%);overflow:clip;position:absolute;white-space:nowrap}display:block;max-inline-size:100%;position:relative;&:has(.acf-dropdown__combobox[aria-expanded="false"]){.acf-dropdown__list-wrap{display:none}}&:has(.acf-dropdown__combobox[aria-expanded="true"]){.acf-dropdown__list-wrap{display:block}}&:has(.acf-dropdown__combobox:focus-visible){.acf-dropdown__listbox{li[role="option"]{&[data-focus]{border-color:var(--msm)}}}}}.acf-dropdown__combo-wrap{display:grid;&>*{min-inline-size:0;max-inline-size:100%}gap:var(--mvp)}.acf-dropdown__combo-label{font:var(--byp);color:var(--qhp);max-inline-size:100%;white-space:nowrap;text-overflow:ellipsis;overflow:clip;max-block-size:calc(1*1lh)}.acf-dropdown__combobox{display:grid;&>*{min-inline-size:0;max-inline-size:100%}grid-auto-flow:column;justify-content:space-between;align-items:center;gap:var(--gwg);font:var(--byp);color:var(--sjd);padding-block-start:var(--brb);padding-block-end:var(--qdd);padding-inline:var(--bvr);border-radius:var(--cpl);background-color:var(--pnq);border:1px solid var(--nmc);cursor:pointer;&:hover:not([aria-disabled="true"]){background-color:var(--kvw)}&:active:not([aria-disabled="true"]){border-color:var(--pwc);background-color:var(--kvw)}&:focus-visible,&[aria-expanded="true"]{--border-color:var(--cbp);border-color:var(--border-color);outline:1px solid var(--border-color);background-color:var(--pnq)}&[aria-disabled="true"]{background-color:var(--cls);cursor:not-allowed;.acf-dropdown__combo-value,acf-icon{opacity:.5}}acf-icon{color:var(--pdx)}}.acf-dropdown__combo-content{display:grid;&>*{min-inline-size:0;max-inline-size:100%}grid-auto-flow:column;align-items:center;gap:var(--gwg)}.acf-dropdown__combo-value{white-space:nowrap;text-overflow:ellipsis;overflow:clip;max-block-size:calc(1*1lh);&[data-placeholder]{color:var(--qhp)}}.acf-dropdown__list-wrap{--spacing:var(--rcb);box-shadow:var(--cjp);border-radius:var(--nyf);border:1px solid var(--nmc);overflow:clip;&[popover]{inset-block-start:var(--y-pos);inset-inline-start:var(--x-pos)}}.acf-dropdown__listbox{max-block-size:250px;inline-size:var(--inline-size);background-color:var(--klr);overflow-x:clip;overflow-y:auto;li[role="presentation"]{padding-inline:var(--qwd);padding-block:var(--brb) var(--qdd);font:var(--tpr);color:var(--qhp);white-space:nowrap}li[role="option"]{display:grid;&>*{min-inline-size:0;max-inline-size:100%}grid-template-columns:auto 1fr;justify-content:start;align-items:center;gap:var(--xsr);padding-inline:var(--kcm);padding-block:var(--brb) var(--qdd);background-color:transparent;font:var(--byp);color:var(--sjd);white-space:nowrap;border:2px solid transparent;border-radius:var(--rgd);cursor:pointer;*{pointer-events:none}&:has(.acf-dropdown__option-icon){grid-template-columns:auto auto 1fr}&[data-two-line]{.acf-dropdown__option-label{font:var(--lpj)}}&:hover{background-color:var(--rsg)}&:active{background-color:var(--hvx)}&[aria-selected="false"]{.acf-dropdown__option-check{visibility:hidden}}&[aria-disabled="true"]{color:var(--gpp);background-color:transparent;cursor:not-allowed}}ul[role="group"]+ul[role="group"]{border-block-start:1px solid var(--nmc)}}.acf-dropdown__option-label-wrap{display:grid;&>*{min-inline-size:0;max-inline-size:100%}grid-auto-flow:column;justify-content:space-between;align-items:center;gap:var(--xsr)}.acf-dropdown__option-label{white-space:nowrap;text-overflow:ellipsis;overflow:clip;max-block-size:calc(1*1lh)}.acf-dropdown__option-desc{white-space:nowrap;text-overflow:ellipsis;overflow:clip;max-block-size:calc(1*1lh)}@media(forced-colors:active){.acf-dropdown__listbox{li[role="option"]{border-color:ButtonFace;&[data-focus]{border-color:ButtonBorder}}}}.acf-dropdown__listbox li[role="option"]:not([aria-disabled="true"]){background-color:var(--qzw);&:hover{background-color:var(--xvj)}&:active{background-color:var(--zkq)}}