.fc-root{--fc-border-color:var(--magenta-900);--fc-bg-color:var(--magenta-100);--fc-check-color:var(--magenta-900);--fc-focus-color:var(--magenta-900);--fc-error-color:var(--magenta-900);width:100%;font-family:var(--adp-font-family);color:var(--black-700);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:300;line-height:1.6;display:flex}@media (min-width:1360px){.fc-root{font-size:1.125rem;line-height:1.1}}.fc-field{align-items:center;gap:.5rem;display:flex}.fc-input{appearance:none;border:.09375rem solid var(--fc-border-color);background-color:var(--fc-bg-color);cursor:pointer;border-radius:.25rem;flex-shrink:0;width:1rem;height:1rem;margin:0;transition:background-color .15s,border-color .15s;display:inline-block;position:relative}@media (min-width:1360px){.fc-input{width:1.25rem;height:1.25rem}}.fc-input:before{content:"";border-right:.0625rem solid var(--fc-check-color);border-bottom:.0625rem solid var(--fc-check-color);width:.25rem;height:.5rem;transition:transform .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)scale(0)rotate(45deg)}.fc-input:checked{background-color:var(--fc-bg-color)}.fc-input:checked:before{transform:translate(-50%,-60%)scale(1)rotate(45deg)}.fc-input:focus-visible{outline:.125rem solid var(--fc-focus-color);outline-offset:.125rem}.fc-label{color:var(--black-700);font-family:var(--adp-font-family);cursor:pointer;font-size:.75rem;line-height:1.6}.fc-label a{color:var(--magenta-900)}@media (min-width:760px){.fc-label{font-size:1rem}}.fc-required{font-weight:700}.fc-error{color:var(--fc-error-color);padding-inline:1rem;font-size:.625rem;font-weight:400;line-height:1.2}@media (min-width:1360px){.fc-error{font-size:.75rem;line-height:1}}
