.fc-form{display:block;margin-bottom:var(--spacing-05)}.fc-form__input{display:flex;flex-direction:column}.fc-form__input.fc-form__input--reverse{flex-direction:row-reverse;justify-content:start}.fc-form__label{margin-bottom:var(--spacing-02);font-weight:600}.fc-form__control{display:block;appearance:none;background:var(--fc-form-input-color-background,var(--ui-background-01));border:1px solid var(--fc-form-input-color-border,var(--ui-border-04));border-radius:var(--fc-form-input-radius,var(--ui-border-radius-01));padding:var(--spacing-04) var(--spacing-05);color:var(--body-color);outline:2px solid transparent}.fc-form__control:focus{outline:2px solid var(--state-focus);outline-offset:-2px}.fc-form__control::placeholder{color:var(--medium-emphasis-text-color)}.fc-form__help-text{margin-top:var(--spacing-01);font-size:var(--text-01);font-weight:400}.fc-form__submit{display:flex;align-items:center;justify-content:center;color:var(--form-submit-color);user-select:none;background-color:var(--form-submit-bg-color);border:1px solid var(--form-submit-border-color);padding:var(--form-input-padding);width:auto;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.fc-form__submit:hover{background-color:#16336a;border-color:#142e60}fc-input[type=submit] fc-help-text,fc-input[type=submit] fc-label{display:none}fc-input[type=submit] .fc-form__group{margin:0}@supports (-webkit-appearance:none) or (-moz-appearance:none){.fc-form__check{--active:#275efe;--active-inner:#fff;--focus:2px rgba(39, 94, 254, .3);--border:#bbc1e1;--border-hover:#275efe;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.fc-form__check:after{content:'';display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.fc-form__check:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2, 0.85, 0.32, 1.2)}.fc-form__check:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.fc-form__check:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.fc-form__check:disabled+label{cursor:not-allowed}.fc-form__check:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.fc-form__check:focus{box-shadow:0 0 0 var(--focus)}.fc-form__check:not(.fc-form__switch){width:21px}.fc-form__check:not(.fc-form__switch):after{opacity:var(--o, 0)}.fc-form__check:not(.fc-form__switch):checked{--o:1}.fc-form__check+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox].fc-form__check:not(.fc-form__switch){border-radius:7px}input[type=checkbox].fc-form__check:not(.fc-form__switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r,20deg))}input[type=checkbox].fc-form__check:not(.fc-form__switch):checked{--r:43deg}input[type=checkbox].fc-form__switch{width:38px;border-radius:11px}input[type=checkbox].fc-form__switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}input[type=checkbox].fc-form__switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].fc-form__switch:disabled:not(:checked):after{opacity:.6}input[type=radio].fc-form__check{border-radius:50%}input[type=radio].fc-form__check:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio].fc-form__check:checked{--s:0.5}}