summary::-webkit-details-marker{display:none}.ph-one-dropdown-select{display:flex;font-size:var( --wp--preset--font-size--button );line-height:var( --wp--custom--line-height--heading );min-width:0}.ph-one-dropdown-select details{position:relative;width:100%}.ph-one-dropdown-select details:hover summary,.ph-one-dropdown-select details[open] summary{box-shadow:0 0 0 1px var( --wp--preset--color--black-80 )}.ph-one-dropdown-select details[open] summary{background-color:var( --wp--preset--color--black-80 );color:var( --wp--preset--color--white )}.ph-one-dropdown-select details[open] summary svg{transform:rotate(-180deg)}.ph-one-dropdown-select summary{align-items:center;background:var( --wp--preset--color--white );border:1px solid var( --wp--preset--color--black-80 );border-radius:var( --wp--custom--border--radius--default );cursor:pointer;display:flex;padding:clamp(.75em,calc(.5em + 1vw),1em) clamp(1em,calc(.61111em + 1.55556vw),1.3888888889em);transition:color var( --transition--default ),border-color var( --transition--default ),background var( --transition--default ),box-shadow var( --transition--default );white-space:nowrap}.ph-one-dropdown-select summary .ph-one-dropdown-select__label{flex-grow:1;overflow:hidden;padding-right:var( --wp--preset--spacing--10 );text-overflow:ellipsis}.ph-one-dropdown-select summary svg{height:1.3333333333em;transition:transform var( --transition--default );width:1.3333333333em}.ph-one-dropdown-select--selected summary{background:var( --wp--preset--color--black-80 );border-color:var( --wp--preset--color--black-80 );color:var( --wp--preset--color--white )}.ph-one-dropdown-select--selected summary svg{position:relative}.ph-one-dropdown-select--selected details[open] summary svg{transform:none}.ph-one-dropdown-select__button{align-items:center;background:#0000;border:0;border-bottom-right-radius:var( --wp--custom--border--radius--default );border-left:1px solid var( --wp--preset--color--white );border-top-right-radius:var( --wp--custom--border--radius--default );color:var( --wp--preset--color--white );cursor:pointer;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;margin:-1em -1.3888888889em -1em 0;overflow:hidden;padding:1em 1.3888888889em}.ph-one-dropdown-select__list{align-items:center;display:grid;gap:var( --wp--preset--spacing--10 );grid-template-columns:1fr auto}.ph-one-dropdown-select__list:not(:has(.ph-one-dropdown-select__list-item-count)){grid-template-columns:1fr}.ph-one-dropdown-select__list-item{display:contents}.ph-one-dropdown-select__list-item input[type=checkbox]{border:0;height:1px;margin:-1px;outline:none;padding:0;position:absolute;width:1px}.ph-one-dropdown-select__list-item input[type=checkbox]:focus-visible+.ph-one-dropdown-select__list-item-label .ph-one-dropdown-select__list-item-pill{outline:2px solid var( --wp--preset--color--magenta-60 )}.ph-one-dropdown-select__list-item input[type=checkbox]:checked+.ph-one-dropdown-select__list-item-label .ph-one-dropdown-select__list-item-pill{background:var( --wp--preset--color--black-80 );color:var( --wp--preset--color--white )}.ph-one-dropdown-select__list-item-label{display:contents}.ph-one-dropdown-select__list-item-text{pointer-events:none}.ph-one-dropdown-select__list-item-pill{border:1px solid var( --wp--preset--color--black-80 );border-radius:var( --wp--custom--border--radius--default );color:var( --wp--preset--color--black-80 );cursor:pointer;display:inline-block;font-size:var( --wp--preset--font-size--tiny );line-height:var( --wp--custom--line-height--regular );padding:calc(var( --wp--preset--spacing--10 )/2) calc(var( --wp--preset--spacing--10 )*1.5);pointer-events:all;transition:color var( --transition--default ),background var( --transition--default );white-space:nowrap}.ph-one-dropdown-select__list-item-pill:hover{background-color:var( --wp--preset--color--black-10 )}.ph-one-dropdown-select__list-item-count{font-size:var( --wp--preset--font-size--tiny );font-variant-numeric:tabular-nums;pointer-events:none;text-align:right}.ph-one-dropdown-select__content{background:var( --wp--preset--color--white );border:1px solid var( --wp--preset--color--black-80 );border-radius:var( --wp--custom--border--radius--small );bottom:auto;display:flex;flex-direction:column;height:auto;left:auto;margin-top:.625rem;max-height:clamp(200px,65vh,500px);min-width:-moz-fit-content;min-width:fit-content;overflow-y:auto;padding:1.3888888889em;position:absolute;right:auto;top:auto;width:100%;z-index:99}.ph-one-dropdown-select__content:has(.ph-one-dropdown-select__footer){padding-bottom:0}.ph-one-dropdown-select__footer{background:linear-gradient(0deg,var( --wp--preset--color--white ),#0000);bottom:0;padding-bottom:1.3888888889em;padding-top:1.3888888889em;position:sticky}.ph-one-dropdown-select__apply{appearance:none;background-color:var( --wp--preset--color--softest-grey );border-radius:var( --wp--custom--border--radius--default );border-width:0;color:var( --wp--preset--color--black );cursor:pointer;padding:.625rem clamp(.625rem,calc(-.125rem + 1.5vw),1rem)}.ph-one-dropdown-select__apply:hover{background-color:var( --wp--preset--color--soft-grey )}
.ph-one-funding-opportunities-filter-bar{align-items:center;display:flex;flex:1;gap:var( --wp--preset--spacing--10 );width:50%}.ph-one-funding-opportunities-filter-bar .ph-one-dropdown-select{flex:1}
.ph-one-funding-opportunities-filter-submit{flex-shrink:0}
.wp-block-ph-one-funding-opportunities-filter{width:100%}.ph-one-funding-opportunities-filter{align-items:center;display:flex;gap:var( --wp--preset--spacing--10 )}
