.gov-spin-animation,.gov-pseudo-spin-animation::before{animation:spin 4s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes countdown{to{transform:scaleX(0)}}@keyframes progress{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}@keyframes pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}gov-form-switch:not([hydrated]):before{border-color:var(--gov-form-switch-indicator-bg-checked, var(--gov-color-primary));background-color:var(--gov-form-switch-indicator-bg-checked, var(--gov-color-primary))}gov-form-switch:not([hydrated]) gov-form-label{color:var(--gov-form-switch-color, var(--gov-color-secondary-800))}gov-form-switch:not([hydrated])[size=xs]{display:block}gov-form-switch:not([hydrated])[size=xs]:before{width:calc(var(--gov-form-switch-xs-indicator-height, 1.25rem)*1.6666666667);height:var(--gov-form-switch-xs-indicator-height, 1.25rem);border-radius:calc(var(--gov-form-switch-xs-indicator-height, 1.25rem)*.5)}gov-form-switch:not([hydrated])[size=xs] gov-form-label{font-weight:var(--gov-text-xs-font-weight);font-size:var(--gov-text-xs-font-size);line-height:var(--gov-text-xs-line-height);letter-spacing:var(--gov-text-xs-letter-spacing);padding-top:calc((var(--gov-form-switch-xs-indicator-height, 1.25rem) - var(--gov-text-xs-font-size)*1.5)/2);padding-left:calc(var(--gov-form-switch-xs-indicator-height, 1.25rem)*1.6666666667 + var(--gov-form-switch-xs-gap, 0.75rem))}gov-form-switch:not([hydrated])[size=s]{display:block}gov-form-switch:not([hydrated])[size=s]:before{width:calc(var(--gov-form-switch-s-indicator-height, 1.375rem)*1.6666666667);height:var(--gov-form-switch-s-indicator-height, 1.375rem);border-radius:calc(var(--gov-form-switch-s-indicator-height, 1.375rem)*.5)}gov-form-switch:not([hydrated])[size=s] gov-form-label{font-weight:var(--gov-text-s-font-weight);font-size:var(--gov-text-s-font-size);line-height:var(--gov-text-s-line-height);letter-spacing:var(--gov-text-s-letter-spacing);padding-top:calc((var(--gov-form-switch-s-indicator-height, 1.375rem) - var(--gov-text-s-font-size)*1.5)/2);padding-left:calc(var(--gov-form-switch-s-indicator-height, 1.375rem)*1.6666666667 + var(--gov-form-switch-s-gap, 0.75rem))}gov-form-switch:not([hydrated])[size=m]{display:block}gov-form-switch:not([hydrated])[size=m]:before{width:calc(var(--gov-form-switch-m-indicator-height, 1.5rem)*1.6666666667);height:var(--gov-form-switch-m-indicator-height, 1.5rem);border-radius:calc(var(--gov-form-switch-m-indicator-height, 1.5rem)*.5)}gov-form-switch:not([hydrated])[size=m] gov-form-label{font-weight:var(--gov-text-m-font-weight);font-size:var(--gov-text-m-font-size);line-height:var(--gov-text-m-line-height);letter-spacing:var(--gov-text-m-letter-spacing);padding-top:calc((var(--gov-form-switch-m-indicator-height, 1.5rem) - var(--gov-text-m-font-size)*1.5)/2);padding-left:calc(var(--gov-form-switch-m-indicator-height, 1.5rem)*1.6666666667 + var(--gov-form-switch-m-gap, 1rem))}gov-form-switch:not([hydrated])[size=l]{display:block}gov-form-switch:not([hydrated])[size=l]:before{width:calc(var(--gov-form-switch-l-indicator-height, 2rem)*1.6666666667);height:var(--gov-form-switch-l-indicator-height, 2rem);border-radius:calc(var(--gov-form-switch-l-indicator-height, 2rem)*.5)}gov-form-switch:not([hydrated])[size=l] gov-form-label{font-weight:var(--gov-text-l-font-weight);font-size:var(--gov-text-l-font-size);line-height:var(--gov-text-l-line-height);letter-spacing:var(--gov-text-l-letter-spacing);padding-top:calc((var(--gov-form-switch-l-indicator-height, 2rem) - var(--gov-text-l-font-size)*1.5)/2);padding-left:calc(var(--gov-form-switch-l-indicator-height, 2rem)*1.6666666667 + var(--gov-form-switch-l-gap, 1rem))}gov-form-switch:not([hydrated])[disabled=""],gov-form-switch:not([hydrated])[disabled=true i],gov-form-switch:not([hydrated])[disabled="1"]{pointer-events:none}gov-form-switch:not([hydrated])[disabled=""]:before,gov-form-switch:not([hydrated])[disabled=true i]:before,gov-form-switch:not([hydrated])[disabled="1"]:before{border-color:var(--gov-form-input-disabled-bg, var(--gov-color-primary-400));background-color:var(--gov-form-input-disabled-bg, var(--gov-color-primary-400))}gov-form-switch:not([hydrated])[disabled=""] gov-form-label,gov-form-switch:not([hydrated])[disabled=true i] gov-form-label,gov-form-switch:not([hydrated])[disabled="1"] gov-form-label{color:var(--gov-form-state-color-disabled, var(--gov-color-secondary-600))}
