.fs-checkbox-field{background-color:var(--cat-dropdown-checkbox-background);margin:var(--cat-checkbox-field-margin-top, var(--cat-space-x-small)) 0 0 0;padding:0;position:relative}.fs-checkbox-field:first-child{margin-block-start:0}.fs-checkbox-field.fs-is-checked:not(.fs-is-disabled){background-color:var(--cat-dropdown-checkbox-checked-background, var(--cat-theme-color-background-default))}.fs-checkbox-field.fs-checkbox-field-is-loading,.fs-checkbox-field.fs-checkbox-field-is-readonly{pointer-events:none}.fs-checkbox-field.fs-is-disabled{cursor:not-allowed;pointer-events:auto}.fs-checkbox-field__container{display:flex;position:relative}.fs-checkbox{all:unset;box-sizing:border-box;position:relative;flex-shrink:0;width:calc(var(--size-base-unit) * 4);height:calc(var(--size-base-unit) * 4);padding:var(--cat-space-3x-small);cursor:pointer}.fs-checkbox:disabled{cursor:not-allowed}.fs-checkbox:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring, 2px);border-radius:calc(var(--size-base-unit) * .25)}.fs-checkbox__box{position:absolute;inset-block-start:calc(var(--size-base-unit) * .875);inset-inline-start:calc(var(--size-base-unit) * .875);width:calc(var(--size-base-unit) * 2.25);height:calc(var(--size-base-unit) * 2.25);box-sizing:border-box;background-color:var(--cat-theme-color-form-background);border:var(--cat-border-width-sm) solid var(--cat-theme-color-form-border);border-radius:calc(var(--size-base-unit) * .25);transition:background-color var(--cat-anim-fade-quick) var(--cat-anim-ease);z-index:1}.fs-checkbox[data-state=checked] .fs-checkbox__box,.fs-checkbox[data-state=indeterminate] .fs-checkbox__box{background-color:var(--cat-theme-color-background-brand);border-color:var(--cat-theme-color-border-utility-strong)}.fs-checkbox:disabled .fs-checkbox__box,.fs-is-disabled .fs-checkbox__box{background-color:var(--cat-theme-color-background-default-disabled);border-color:var(--cat-theme-color-border-disabled)}.fs-checkbox-field-is-readonly .fs-checkbox[data-state] .fs-checkbox__box{background-color:var(--cat-theme-color-form-background);border-color:var(--cat-theme-color-border-disabled)}.fs-checkbox-field-is-error:not(.fs-is-disabled,.fs-checkbox-field-is-readonly) .fs-checkbox__box{border:2px solid var(--cat-theme-color-border-utility-error)}.fs-checkbox__glyph{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#000;z-index:2;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M10.205 1.503a.72.72 0 0 0-.432.214c-.017.017-1.311 1.582-2.876 3.476L4.044 8.644c-.006.007-.051-.05-.894-1.134-.787-1.012-.893-1.146-.936-1.189a.7.7 0 0 0-.579-.202.713.713 0 0 0-.52 1.098c.026.04 1.846 2.383 1.888 2.43a1.38 1.38 0 0 0 1 .467c.332.009.647-.1.909-.313.106-.087-.019.062 3.055-3.658 1.593-1.928 2.902-3.515 2.916-3.536A.7.7 0 0 0 11 2.185a.71.71 0 0 0-.591-.676 1 1 0 0 0-.204-.006'/%3E%3C/svg%3E") no-repeat center / contain}.fs-checkbox[data-state=indeterminate] .fs-checkbox__glyph{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2.667 8.283c0-.524.36-.95.806-.95h9.054c.445 0 .806.426.806.95 0 .525-.36.95-.806.95H3.473c-.445 0-.806-.425-.806-.95' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center / contain}.fs-checkbox:disabled .fs-checkbox__glyph{background-color:var(--cat-theme-color-content-disabled)}.fs-checkbox-field-is-readonly .fs-checkbox__glyph{background-color:var(--cat-theme-color-content-strong)}.fs-checkbox-field__label{cursor:pointer;display:flex;flex:1;position:relative;inset-block-start:calc(var(--size-base-unit) * .25);padding-block:var(--cat-space-3x-small);padding-inline-start:var(--cat-space-3x-small);word-break:break-word}.fs-checkbox-field.fs-is-disabled .fs-checkbox-field__label{color:var(--cat-theme-color-content-disabled);cursor:not-allowed;pointer-events:none}.fs-checkbox__notation{margin-block:var(--cat-space-3x-small);margin-inline:var(--cat-space-3x-small);white-space:nowrap}.fs-is-disabled .fs-checkbox__notation{color:var(--cat-theme-color-content-disabled)}.fs-is-inline .fs-checkbox-field__label{flex:none}.fs-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.fs-checkbox-field__fieldnote-container{display:flex;gap:var(--cat-space-small);margin-inline-start:var(--cat-space-x-small)}.fs-field-note{display:flex;margin-block-start:var(--cat-field-note-margin-block-start, var(--cat-space-3x-small))}.fs-checkbox--fieldnote{--cat-field-note-margin-block-start: 0;align-items:center;display:inline-flex;margin-inline-start:calc(var(--size-base-unit) * 3.8)}.fs-checkbox--fieldnote-with-icon{margin-inline-start:0}.fs-checkbox-field__note-icon{flex:0 0 auto;align-self:center}.fs-checkbox-field__note-icon--error{color:#d80000}.fs-checkbox-field__note-icon--warning{color:#ee681c}.fs-checkbox-field-is-loading .fs-checkbox-field__container{min-block-size:calc(var(--size-base-unit) * 4)}.fs-checkbox--placeholder{width:calc(var(--size-base-unit) * 4);height:calc(var(--size-base-unit) * 4);flex-shrink:0;cursor:default}.fs-checkbox--placeholder .fs-checkbox__box{background-color:var(--cat-theme-color-form-background);border-color:var(--cat-theme-color-form-border)}.fs-checkbox-loading{display:block;width:100px;height:var(--cat-theme-typography-footnote-line-height);margin-block-start:var(--cat-space-x-small);margin-inline-start:var(--cat-space-3x-small);border-radius:calc(var(--size-base-unit) * .25);background-color:transparent;background-image:linear-gradient(-90deg,var(--color-background-skeleton) 0%,var(--color-background-skeleton-dim) 100%);background-size:400% 400%;animation:fs-skeleton-pulse 1.25s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.fs-checkbox-loading{animation:none}}@keyframes fs-skeleton-pulse{0%{background-position:0% 0%}to{background-position:-135% 0%}}.fs-checkbox-field__fieldnote-loader{margin-inline-start:calc(var(--size-base-unit) * 4.5)}.fs-checkbox-field__fieldnote-loader .fs-checkbox-loading{margin-block-start:0}.bedrock-dark .fs-checkbox-field.fs-is-checked:not(.fs-is-disabled){background-color:var(--cat-dropdown-checkbox-checked-background, transparent)}.fs-fieldset{border:none;color:var(--cat-theme-color-content-default);margin:0;padding:0}.fs-fieldset__legend{align-items:center;display:flex;font-family:var(--cat-theme-typography-label-font-family);font-size:var(--cat-theme-typography-label-font-size);font-weight:var(--cat-theme-typography-label-font-weight);justify-content:center;line-height:var(--cat-theme-typography-label-line-height);margin-block-end:var(--cat-space-3x-small);padding-inline:2px}.fs-fieldset__notation{color:var(--cat-theme-color-content-subtle);font-family:var(--cat-theme-typography-footnote-font-family);font-size:var(--cat-theme-typography-footnote-font-size);font-weight:var(--cat-theme-typography-footnote-font-weight);line-height:var(--cat-theme-typography-footnote-line-height);margin-inline:var(--cat-space-3x-small)}.fs-fieldset__list{list-style:none;margin:0;padding:0}.fs-fieldset--disabled{color:var(--cat-theme-color-content-disabled);cursor:not-allowed}.fs-fieldset--disabled .fs-fieldset__notation{color:var(--cat-theme-color-content-disabled)}.fs-fieldset--disabled .fs-fieldset__body{pointer-events:none}.fs-fieldset--inverted{color:var(--cat-theme-color-content-knockout);--cat-radio-field-color: var(--cat-theme-color-content-knockout);--cat-checkbox-field-color: var(--cat-theme-color-content-knockout);--cat-radio-field-color-background: none}.fs-fieldset--horizontal .fs-fieldset__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cat-space-x-small)}.fs-dropdown{display:flex;flex-direction:column;box-sizing:border-box;width:100%;font-family:var(--cat-theme-typography-body-font-family, "Roboto Flex", sans-serif)}.fs-dropdown.fs-is-disabled{cursor:not-allowed}.fs-dropdown *{box-sizing:border-box}.fs-dropdown__label{display:block;margin-block-end:var(--cat-space-x-small, .5rem);font-weight:var(--cat-font-weight-bold, 600);cursor:pointer}.fs-dropdown__notation{font-weight:var(--cat-font-weight-regular, 400)}.fs-dropdown__label-skeleton{margin-block-end:var(--cat-space-x-small, .5rem)}.fs-dropdown__container{position:relative;display:flex;flex-direction:column}.fs-dropdown__body{display:flex;align-items:flex-start;gap:2px;width:100%;min-height:48px;padding:7px 12px;border:var(--cat-border-width-sm, 1px) solid var(--cat-theme-color-form-border, #777777);border-radius:var(--cat-border-radius-sm, 4px);background:var(--cat-theme-color-background-default, #ffffff);color:var(--cat-theme-color-content-subtle, #565656)}.fs-dropdown--open .fs-dropdown__body,.fs-dropdown__body:focus-within{border-color:var(--cat-theme-color-content-default, #000000);background:var(--cat-theme-color-background-subtle, #f2f2f2)}.fs-dropdown--has-error .fs-dropdown__body{padding:6px 12px;border-width:2px;border-color:var(--cat-theme-color-border-utility-error, #de2222);background:var(--cat-theme-color-background-default, #ffffff)}.fs-dropdown.fs-is-disabled .fs-dropdown__body{border-color:var(--cat-theme-color-content-disabled, #e1e1e1);background:var(--cat-theme-color-background-subtle, #f2f2f2)}.fs-dropdown--sm .fs-dropdown__body{min-height:32px;padding:3px 12px}.fs-dropdown--sm.fs-dropdown--has-error .fs-dropdown__body{padding:2px 12px}.fs-dropdown--sm .fs-dropdown__input-wrap{height:24px}.fs-dropdown--md .fs-dropdown__body{min-height:auto}.fs-dropdown--md .fs-dropdown__input-wrap{height:24px}.fs-dropdown__body-skeleton{width:100%}.fs-dropdown__input-wrap{display:flex;align-items:center;width:100%;height:32px}.fs-dropdown__chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--cat-space-3x-small, .25rem);height:22px;margin-inline-end:var(--cat-space-x-small, .5rem);padding-inline:var(--cat-space-x-small, .5rem);border:var(--cat-border-width-sm, 1px) solid var(--cat-theme-color-border-default, #cccccc);border-radius:var(--cat-border-radius-md, .375rem);background:var(--cat-theme-color-background-default, #ffffff);color:var(--cat-theme-color-content-default, #1f1f1f);font-size:var(--cat-font-size-label, .875rem);line-height:1}.fs-dropdown__chip-remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.fs-dropdown__chip-remove:disabled{cursor:not-allowed}.fs-dropdown.fs-is-disabled .fs-dropdown__chip{color:var(--cat-theme-color-content-disabled, #aaaaaa);border-color:var(--cat-theme-color-content-disabled, #aaaaaa)}.fs-dropdown__select{flex:1 1 auto;display:flex;align-items:center;width:100%;min-width:0;height:100%;padding:0;margin:0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.fs-dropdown__select:disabled{cursor:not-allowed}.fs-dropdown__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cat-theme-typography-label-font-size, .875rem);color:var(--cat-theme-color-content-default, #1f1f1f)}.fs-dropdown__text--placeholder{color:var(--cat-theme-color-content-subtle, #565656)}.fs-dropdown.fs-is-disabled .fs-dropdown__text{color:var(--cat-theme-color-content-disabled, #aaaaaa)}.fs-dropdown__status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-inline-start:var(--cat-space-x-small, .5rem)}.fs-dropdown__status--error{color:#d80000}.fs-dropdown__status--warning{color:#ee681c}.fs-dropdown__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-inline-start:var(--cat-space-x-small, .5rem);color:var(--cat-theme-color-content-default, #1f1f1f)}.fs-dropdown.fs-is-disabled .fs-dropdown__arrow{color:var(--cat-theme-color-content-disabled, #aaaaaa)}.fs-dropdown--open .fs-dropdown__arrow{transform:rotate(180deg)}.fs-dropdown__panel{position:absolute;z-index:50;inset-block-start:calc(100% + 2px);inset-inline-start:0;width:100%;background:var(--cat-theme-color-background-default, #fcfcfc);border:var(--cat-border-width-sm, 1px) solid var(--cat-theme-color-border-default, #cccccc);border-radius:var(--cat-border-radius-lg, 8px);box-shadow:0 2px 8px #0000001f;overflow:hidden}.fs-dropdown--open-top .fs-dropdown__panel{inset-block-start:auto;inset-block-end:calc(100% + 2px)}.fs-dropdown__panel-body{max-height:160px;overflow-y:auto;padding-block:var(--cat-space-3x-small, .25rem);--cat-dropdown-checkbox-checked-background: var(--cat-theme-color-background-subtle, #f2f2f2)}.fs-dropdown__group{padding-inline:var(--cat-space-small, .75rem);padding-block-start:var(--cat-space-x-small, .5rem)}.fs-dropdown__group .fs-dropdown__item--checkbox{padding-inline:0}.fs-dropdown__item{display:flex;align-items:center;column-gap:var(--cat-space-x-small, .5rem);min-height:32px;padding-inline:var(--cat-space-small, .75rem);cursor:pointer;font-size:var(--cat-theme-typography-label-font-size, .875rem)}.fs-dropdown__item:hover{background:var(--cat-theme-color-background-list-hover, #f2f2f2)}.fs-dropdown__item--selected{background:var(--cat-theme-color-background-list-selected, #e1e1e1);font-weight:var(--cat-font-weight-bold, 600);background:var(--cat-theme-color-background-subtle, #f2f2f2)}.fs-dropdown__item-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-inline-start:auto;padding-inline-start:var(--cat-space-x-small, .5rem);color:var(--cat-theme-color-content-default, #1f1f1f)}.fs-dropdown__item--disabled{color:var(--cat-theme-color-content-disabled, #aaaaaa);cursor:not-allowed}.fs-dropdown__item--disabled:hover{background:transparent}.fs-dropdown__item--static{cursor:default;color:var(--cat-theme-color-content-subtle, #565656)}.fs-dropdown__item--static:hover{background:transparent}.fs-dropdown__item--checkbox{cursor:default;padding-block:var(--cat-space-3x-small, .25rem)}.fs-dropdown__item--checkbox .fs-checkbox-field{width:100%}.fs-dropdown__item--active{background:var(--cat-theme-color-background-list-hover, #f2f2f2)}.fs-dropdown__item-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.125rem;height:1.125rem;opacity:.85}.fs-dropdown__item-icon svg{width:1.125rem;height:1.125rem}.fs-dropdown__item:has(.fs-dropdown__item-body){padding-block:var(--cat-space-3x-small, .25rem)}.fs-dropdown__item-body{display:flex;flex-direction:column;min-width:0}.fs-dropdown__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-dropdown__item-desc{font-size:var(--cat-font-size-footnote, .75rem);line-height:1.2;color:var(--cat-theme-color-content-subtle, #565656);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-dropdown__fieldnote{display:contents}.fs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fs-skeleton{display:block;box-sizing:border-box;width:100%;margin:0;padding:12px;border:0;border-radius:0;line-height:24px;background-color:transparent;background-image:linear-gradient(-90deg,var(--color-background-skeleton) 0%,var(--color-background-skeleton-dim) 100%);background-repeat:repeat;background-size:400% 100%;animation:fs-skeleton-pulse 1.25s linear infinite}.fs-skeleton--sm{padding:8px}.fs-skeleton--lg{padding:24px 16px}.fs-skeleton--xl{padding:52px 16px}@keyframes fs-skeleton-pulse{0%{background-position:0% 0}to{background-position:-133.333% 0}}@media(prefers-reduced-motion:reduce){.fs-skeleton{animation:none}}
