.fyo-col-form{--fyo-col-icon:16px;--fyo-col-icon-inset:var(--wp--preset--spacing--40);box-sizing:border-box;color:var(--wp--custom--color--text--default);scroll-margin-top:var(--wp--custom--layout--gutter)}@media (max-width:1099px){.fyo-col-form{scroll-margin-top:calc(var(--wp--custom--header--height-mobile) + var(--wp--preset--spacing--40))}}.fyo-col-form__notice{font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--normal);margin:0}.fyo-col-form__form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--50);margin:0}.fyo-col-form__field{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--wp--preset--spacing--10);min-width:0}.fyo-col-form__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);text-wrap:balance}.fyo-col-form__control{color:var(--wp--custom--color--text--default);display:block;position:relative}.fyo-col-form__input,.fyo-col-form__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--default);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);line-height:var(--wp--custom--line-height--normal);margin:0;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);width:100%}.fyo-col-form__control--money .fyo-col-form__input{padding-left:calc(var(--fyo-col-icon-inset) + var(--fyo-col-icon) + var(--wp--preset--spacing--30))}.fyo-col-form__select{cursor:pointer;overflow:hidden;padding-right:calc(var(--fyo-col-icon-inset)*2 + var(--fyo-col-icon));text-overflow:ellipsis;white-space:nowrap}.fyo-col-form__select.is-placeholder{color:var(--wp--custom--color--text--muted)}.fyo-col-form__control--money:before,.fyo-col-form__control--select:after{background:currentColor;content:"";height:var(--fyo-col-icon);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--fyo-col-icon)}.fyo-col-form__control--money:before{left:var(--fyo-col-icon-inset);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTEzNiAwbDQ4IDAgMCA2NCA4OCAwIDAgNDgtMTU0IDBjLTI5LjggMC01NCAyNC4yLTU0IDU0IDAgMjYuNCAxOS4xIDQ4LjkgNDUuMSA1My4ybDEwNi4xIDE3LjdjNTEuMyA4LjUgODguOCA1Mi45IDg4LjggMTA0LjggMCA1OC43LTQ3LjYgMTA2LjMtMTA2LjMgMTA2LjNsLTEzLjcgMCAwIDY0LTQ4IDAgMC02NC0xMDQgMCAwLTQ4IDE2NS43IDBjMzIuMiAwIDU4LjMtMjYuMSA1OC4zLTU4LjMgMC0yOC41LTIwLjYtNTIuOC00OC43LTU3LjVMMTAxLjIgMjY2LjVDNTIgMjU4LjMgMTYgMjE1LjggMTYgMTY2IDE2IDEwOS42IDYxLjYgNjQgMTE4IDY0bDE4IDAgMC02NHoiLz48L3N2Zz4K) no-repeat center/contain;opacity:.5}.fyo-col-form__control--select:after{mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1Ni40IDQyNS45bDE3LTE3IDIwMC0yMDAgMTctMTctMzMuOS0zMy45LTE3IDE3LTE4MyAxODMtMTgzLTE4My0xNy0xNy0zMy45IDMzLjkgMTcgMTcgMjAwIDIwMCAxNyAxN3oiLz48L3N2Zz4K) no-repeat center/contain;right:var(--fyo-col-icon-inset)}.fyo-col-form__submit{align-items:center;background:var(--wp--custom--color--button--primary--background);border:var(--wp--custom--border--width--hairline) solid var(--wp--custom--color--button--primary--background);border-radius:var(--wp--custom--radius--pill);color:var(--wp--custom--color--button--primary--text);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);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),opacity var(--wp--custom--duration--base) var(--wp--custom--easing--standard);white-space:nowrap}.fyo-col-form__submit:focus-visible,.fyo-col-form__submit:hover{background:var(--wp--custom--color--button--primary--background-hover);border-color:var(--wp--custom--color--button--primary--background-hover)}.fyo-col-form.is-busy .fyo-col-form__submit{cursor:progress;opacity:.7}.fyo-col-form--stacked .fyo-col-form__form{align-items:stretch;flex-direction:column;gap:var(--wp--preset--spacing--50)}.fyo-col-form--stacked .fyo-col-form__field{flex:none}.fyo-col-form--stacked .fyo-col-form__submit{border-width:0;line-height:1.3;width:100%}@media (max-width:782px){.fyo-col-form--stacked .fyo-col-form__form{gap:var(--wp--preset--spacing--30)}.fyo-col-form--stacked .fyo-col-form__label{font-size:.875rem}.fyo-col-form--stacked :is(.fyo-col-form__input,.fyo-col-form__select){font-size:1rem;padding-block:.5625rem}.fyo-col-form--stacked .fyo-col-form__submit{font-size:1rem;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}.fyo-col-form:not(.fyo-col-form--stacked){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--40)}.fyo-col-form__form{align-items:stretch;flex-direction:column;gap:var(--wp--preset--spacing--50)}.fyo-col-form__field{flex:none}.fyo-col-form__submit{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);width:100%}}
