.fyo-employer-filters{--fyo-filter-control-height:56px;--fyo-filter-icon:16px;--fyo-filter-icon-inset:var(--wp--preset--spacing--40);box-sizing:border-box;color:var(--wp--custom--color--text--default)}.fyo-employer-filters__form{margin:0}.fyo-employer-filters__panel{align-items:flex-end;display:flex;gap:var(--wp--preset--spacing--50)}.fyo-employer-filters__field{display:flex;flex:1 1 0;flex-direction:column;gap:var(--wp--preset--spacing--10);min-width:0}.fyo-employer-filters__label{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--normal);white-space:nowrap}.fyo-employer-filters__control{color:var(--wp--custom--color--text--default);display:block;position:relative}.fyo-employer-filters__input,.fyo-employer-filters__select{appearance:none;-webkit-appearance:none;background:var(--wp--custom--color--surface--base);border:var(--wp--custom--border--width--hairline) solid var(--wp--custom--color--border--subtle);border-radius:var(--wp--custom--radius--medium);box-sizing:border-box;color:inherit;display:block;font:inherit;font-size:var(--wp--preset--font-size--medium);height:var(--fyo-filter-control-height);line-height:var(--wp--custom--line-height--normal);margin:0;padding:0 var(--wp--preset--spacing--40);width:100%}.fyo-employer-filters__select{cursor:pointer;overflow:hidden;padding-right:calc(var(--fyo-filter-icon-inset)*2 + var(--fyo-filter-icon));text-overflow:ellipsis;white-space:nowrap}.fyo-employer-filters__input{padding-left:calc(var(--fyo-filter-icon-inset)*2 + var(--fyo-filter-icon))}.fyo-employer-filters__input::placeholder{color:var(--wp--custom--color--text--muted);opacity:1}.fyo-employer-filters__input::-webkit-search-cancel-button,.fyo-employer-filters__input::-webkit-search-decoration{-webkit-appearance:none}.fyo-employer-filters__control--search:before,.fyo-employer-filters__control--select:after{background:currentColor;content:"";height:var(--fyo-filter-icon);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--fyo-filter-icon)}.fyo-employer-filters__control--select:after{mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1Ni40IDQyNS45bDE3LTE3IDIwMC0yMDAgMTctMTctMzMuOS0zMy45LTE3IDE3LTE4MyAxODMtMTgzLTE4My0xNy0xNy0zMy45IDMzLjkgMTcgMTcgMjAwIDIwMCAxNyAxN3oiLz48L3N2Zz4K) no-repeat center/contain;right:var(--fyo-filter-icon-inset)}.fyo-employer-filters__control--search:before{left:var(--fyo-filter-icon-inset);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NzYgNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTQwMC40IDIwOGExNjAgMTYwIDAgMSAwIC0zMjAgMCAxNjAgMTYwIDAgMSAwIDMyMCAwek0zNjkuNiAzNzEuMWMtMzUuNSAyOC4xLTgwLjMgNDQuOS0xMjkuMSA0NC45LTExNC45IDAtMjA4LTkzLjEtMjA4LTIwOHM5My4xLTIwOCAyMDgtMjA4IDIwOCA5My4xIDIwOCAyMDhjMCA0OC44LTE2LjggOTMuNy00NC45IDEyOS4xbDEzMy45IDEzMy45IDE3IDE3LTMzLjkgMzMuOS0xNy0xNy0xMzMuOS0xMzMuOXoiLz48L3N2Zz4K) no-repeat center/contain}.fyo-employer-filters__submit{align-items:center;background:var(--wp--custom--color--surface--dark);border:var(--wp--custom--border--width--hairline) solid var(--wp--custom--color--surface--dark);border-radius:var(--wp--custom--radius--pill);color:var(--wp--custom--color--text--inverse);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--semibold);gap:var(--wp--preset--spacing--20);justify-content:center;letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--normal);margin:0;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);transition:background-color var(--wp--custom--duration--base) var(--wp--custom--easing--standard),border-color var(--wp--custom--duration--base) var(--wp--custom--easing--standard);white-space:nowrap}.fyo-employer-filters__submit:focus-visible,.fyo-employer-filters__submit:hover{background:var(--wp--custom--color--button--primary--background-hover);border-color:var(--wp--custom--color--button--primary--background-hover)}.fyo-employer-filters__submit:before{background:currentColor;content:"";flex:none;height:var(--fyo-filter-icon);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTY0LjMgMjU2YzAtNDkuMiAxOC43LTk4LjMgNTYuMi0xMzUuOFMyMDcuMSA2NCAyNTYuMyA2NGM1MyAwIDEwMy44IDIxIDE0MS4zIDU4LjVsNS41IDUuNS04Mi43IDAgMCA2NCAxOTIgMCAwLTE5Mi02NCAwIDAgODIuNy01LjUtNS41QzM5My4zIDI3LjggMzI2LjIgMCAyNTYuMyAwIDE5MC44IDAgMTI1LjIgMjUgNzUuMiA3NVMuMyAxOTAuNSAuMyAyNTZsNjQgMHptLjYgMTczLjlsNC45IDQuOWM0OS41IDQ5LjUgMTE2LjYgNzcuMyAxODYuNSA3Ny4zIDY1LjUgMCAxMzEtMjUgMTgxLTc1czc1LTExNS42IDc1LTE4MWwtNjQgMGMwIDQ5LjItMTguNyA5OC4zLTU2LjIgMTM1LjhTMzA1LjQgNDQ4IDI1Ni4zIDQ0OGMtNTMgMC0xMDMuOC0yMS0xNDEuMy01OC41bC01LjUtNS41IDgyLjcgMCAwLTY0LTE5Mi4zIDBjMCA1LjcgLjUgNTguOCAxLjMgMTU5LjJsLjMgMzIgNjQtLjUtLjctODAuOHoiLz48L3N2Zz4K) no-repeat center/contain;width:var(--fyo-filter-icon)}.fyo-employer-filters__toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:none;font:inherit;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--bold);gap:var(--wp--preset--spacing--30);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--heading);margin:0;padding:0;text-align:start;width:100%}.fyo-employer-filters__toggle:after,.fyo-employer-filters__toggle:before{background:currentColor;content:"";flex:none}.fyo-employer-filters__toggle:before{height:var(--fyo-filter-icon);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTExMiAyNGwxNDQgMCAwIDQwIDI1NiAwIDAgNjQtMjU2IDAgMCA0MC0xNDQgMCAwLTQwLTExMiAwIDAtNjQgMTEyIDAgMC00MHpNMzIgMjI0bDI3MiAwIDAtNDAgMTQ0IDAgMCA0MCA2NCAwIDAgNjQtNjQgMCAwIDQwLTE0NCAwIDAtNDAtMzA0IDAgMC02NCAzMiAwem0wIDE2MGwzMiAwIDAtNDAgMTQ0IDAgMCA0MCAzMDQgMCAwIDY0LTMwNCAwIDAgNDAtMTQ0IDAgMC00MC02NCAwIDAtNjQgMzIgMHoiLz48L3N2Zz4K) no-repeat center/contain;width:var(--fyo-filter-icon)}.fyo-employer-filters__toggle:after{height:20px;margin-left:auto;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI0MCA0OGwwLTE2LTMyIDAgMCAyMDgtMjA4IDAgMCAzMiAyMDggMCAwIDIwOCAzMiAwIDAtMjA4IDIwOCAwIDAtMzItMjA4IDAgMC0xOTJ6Ii8+PC9zdmc+Cg==) no-repeat center/contain;width:20px}.fyo-employer-filters.is-expanded .fyo-employer-filters__toggle:after{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTAgMjQwbDQ0OCAwIDAgMzItNDQ4IDAgMC0zMnoiLz48L3N2Zz4K)}@media (max-width:782px){.fyo-employer-filters{background:var(--wp--custom--color--surface--base);border-radius:var(--wp--custom--radius--large);box-shadow:var(--wp--preset--shadow--float);padding:var(--wp--preset--spacing--50)}.fyo-employer-filters__panel{align-items:stretch;flex-direction:column}.fyo-employer-filters__field{flex:none;gap:var(--wp--preset--spacing--30)}.fyo-employer-filters__label{line-height:var(--wp--custom--line-height--heading)}.fyo-employer-filters__input,.fyo-employer-filters__select,.fyo-employer-filters__submit{font-size:var(--wp--preset--font-size--small)}.fyo-employer-filters__submit{width:100%}.fyo-employer-filters.is-enhanced .fyo-employer-filters__toggle{display:flex}.fyo-employer-filters.is-expanded .fyo-employer-filters__toggle{margin-bottom:var(--wp--preset--spacing--50)}.fyo-employer-filters.is-enhanced:not(.is-expanded){background:var(--wp--custom--color--surface--accent);color:var(--wp--custom--color--text--inverse);padding:var(--wp--preset--spacing--40)}.fyo-employer-filters.is-enhanced:not(.is-expanded) .fyo-employer-filters__panel{display:none}.fyo-employer-filters.is-enhanced:not(.is-expanded) .fyo-employer-filters__toggle:focus-visible{outline-color:var(--wp--custom--color--text--inverse)}}@media (max-width:782px) and (scripting:enabled){.fyo-employer-filters .fyo-employer-filters__toggle{display:flex}.fyo-employer-filters:not(.is-expanded){background:var(--wp--custom--color--surface--accent);color:var(--wp--custom--color--text--inverse);padding:var(--wp--preset--spacing--40)}.fyo-employer-filters:not(.is-expanded) .fyo-employer-filters__panel{display:none}.fyo-employer-filters:not(.is-expanded) .fyo-employer-filters__toggle:focus-visible{outline-color:var(--wp--custom--color--text--inverse)}}
