
sf-block{display:block}sf-block>sf-block-outer-wrapper{display:block;--block-lr-padding: var(--sf-zero-block-lr-padding);margin-left:auto;margin-right:auto;padding-left:var(--block-lr-padding);padding-right:var(--block-lr-padding);max-width:var(--elas-breakpoint)}@media screen and (min-width: 400px){sf-block>sf-block-outer-wrapper{--block-lr-padding: var(--sf-phab-block-lr-padding)}}@media screen and (min-width: 540px){sf-block>sf-block-outer-wrapper{--block-lr-padding: var(--sf-tabp-block-lr-padding)}}@media screen and (min-width: 800px){sf-block>sf-block-outer-wrapper{--block-lr-padding: var(--sf-tabl-block-lr-padding)}}@media screen and (min-width: 1280px){sf-block>sf-block-outer-wrapper{--block-lr-padding: var(--sf-note-block-lr-padding)}}@media screen and (min-width: 1440px){sf-block>sf-block-outer-wrapper{--block-lr-padding: var(--sf-desk-block-lr-padding)}}@media screen and (min-width: 1600px){sf-block>sf-block-outer-wrapper{--block-lr-padding: var(--sf-elas-block-lr-padding)}}sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper{display:block;--block-tb-padding: var(--sf-zero-block-tb-padding);padding-top:var(--block-tb-padding);padding-bottom:var(--block-tb-padding)}@media screen and (min-width: 400px){sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper{--block-tb-padding: var(--sf-phab-block-tb-padding)}}@media screen and (min-width: 540px){sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper{--block-tb-padding: var(--sf-tabp-block-tb-padding)}}@media screen and (min-width: 800px){sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper{--block-tb-padding: var(--sf-tabl-block-tb-padding)}}@media screen and (min-width: 1280px){sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper{--block-tb-padding: var(--sf-note-block-tb-padding)}}@media screen and (min-width: 1440px){sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper{--block-tb-padding: var(--sf-desk-block-tb-padding)}}@media screen and (min-width: 1600px){sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper{--block-tb-padding: var(--sf-elas-block-tb-padding)}}sf-block>sf-block-outer-wrapper>sf-block-inner-wrapper>*:not([sf-grid]):first-child{margin-top:0}

sf-button{--button-padding: 0.35rem;--button-line-height: 1.3rem;--button-line-size: 1px;--button-font-weight: 500;--border-radius-normal: calc(var(--button-line-height) / 6);--border-radius-round: calc(((var(--button-line-size) * 2) + var(--button-line-height) + var(--button-padding) * 2) / 2);--border-radius: var(--border-radius-normal);display:inline-block}sf-button button{display:block;width:100%;margin:0;border:solid 1px var(--sf-color-button);padding:0 var(--sf-font-size);text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background-color:var(--sf-color-button);color:var(--sf-color-button-contrast);border-radius:var(--border-radius);cursor:pointer;font-size:0;line-height:var(--button-line-height);font-weight:var(--button-font-weight);font-family:var(--sf-font-family-forms);user-select:none;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease;animation-delay:0s}sf-button button span,sf-button button i{display:inline-block;font-size:var(--sf-font-size);padding:var(--button-padding) 0;user-select:none}sf-button button i{display:inline-block;margin-left:0;margin-right:.5rem;line-height:var(--button-line-height) !important}sf-button button i.hidden{display:none}sf-button button span+i{margin-left:.5rem;margin-right:0}sf-button button span+i.hidden{display:none}sf-button button.icon-only i,sf-button button.icon-only span+i{margin-left:0;margin-right:0}sf-button button.outline{background-color:var(--sf-color-button-contrast);color:var(--sf-color-button)}sf-button button.disabled{cursor:not-allowed;opacity:.4}sf-button button:not(.disabled):hover{text-decoration:none;background-color:var(--sf-color-button-hover);color:var(--sf-color-button-hover-contrast)}

sf-checkbox-list{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%}sf-checkbox-list .sf-input-label-wrapper{font-size:0}sf-checkbox-list .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-checkbox-list .sf-input-label-wrapper label:empty{display:none}sf-checkbox-list .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-checkbox-list .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-checkbox-list .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-checkbox-list .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-checkbox-list .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-checkbox-list .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-checkbox-list .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-checkbox-list .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-checkbox-list.active>div.sf-input-label-wrapper>label,sf-checkbox-list.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-checkbox-list.active .sf-input-outer-wrapper,sf-checkbox-list.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-checkbox-list.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-checkbox-list.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-checkbox-list[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-checkbox-list.no-frame .sf-input-outer-wrapper{border:none}sf-checkbox-list>.sf-input-outer-wrapper{padding:0;border:0;border-radius:0}sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper{display:block;padding:0}sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes{display:block;position:relative;width:100%;outline:none;margin:0;border:none;box-shadow:none;background:rgba(0,0,0,0) none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;resize:none;font-family:var(--input-font-family);font-weight:var(--input-font-weight);font-style:var(--input-font-style);font-size:0;line-height:var(--input-line-height);color:var(--input-font-color)}sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes .sf-check-icon,sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes .sf-check-label{display:inline-block;font-size:1rem;cursor:pointer}sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes .sf-check-icon{color:var(--sf-color-input-line)}sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes .sf-check-icon.checked{color:var(--sf-color-input-active)}sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes .sf-check-label{padding-left:.5rem}sf-checkbox-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes .sf-check-label:hover{text-decoration:underline}sf-checkbox-list[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes{color:var(--read-only-input-font-color)}sf-checkbox-list>option{display:none !important}sf-checkbox-list[disabled=true]{opacity:.35}sf-checkbox-list[disabled=true],sf-checkbox-list[disabled=true] *,sf-checkbox-list[disabled=true] *:hover{cursor:default !important;pointer-events:none !important}sf-checkbox-list.busy>.sf-input-outer-wrapper{cursor:default}sf-checkbox-list.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-checkboxes{opacity:.5;cursor:default}

sf-code{position:relative;display:grid;font-size:0}@media screen and (max-width: 539px){sf-code{margin-left:calc(var(--sf-zero-block-lr-padding)*-1);margin-right:calc(var(--sf-zero-block-lr-padding)*-1)}}@media screen and (min-width: 400px)and (max-width: 539px){sf-code{margin-left:calc(var(--sf-phab-block-lr-padding)*-1);margin-right:calc(var(--sf-phab-block-lr-padding)*-1)}}sf-code>sf-code-inner{display:block;position:relative;background:var(--sf-color-code);color:var(--sf-color-code-contrast);font-size:0;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width: 539px){sf-code>sf-code-inner{margin-right:calc(var(--sf-zero-block-lr-padding)*-1)}}@media screen and (min-width: 400px)and (max-width: 539px){sf-code>sf-code-inner{margin-right:calc(var(--sf-phab-block-lr-padding)*-1)}}@media screen and (min-width: 540px){sf-code>sf-code-inner{border-radius:var(--sf-border-radius)}}sf-code>sf-code-inner::-webkit-scrollbar{display:none}sf-code>sf-code-inner>sf-code-content{display:block;position:relative;min-width:100%;width:100%;width:max-content;width:-webkit-max-content;font-size:0}@media screen and (max-width: 539px){sf-code>sf-code-inner>sf-code-content{padding-left:calc(var(--sf-zero-block-lr-padding)/2);padding-right:calc(var(--sf-zero-block-lr-padding)*1)}}@media screen and (min-width: 400px)and (max-width: 539px){sf-code>sf-code-inner>sf-code-content{padding-left:calc(var(--sf-phab-block-lr-padding)/2);padding-right:calc(var(--sf-phab-block-lr-padding)*1)}}@media screen and (min-width: 540px){sf-code>sf-code-inner>sf-code-content{padding-left:.5rem;padding-right:.5rem}}sf-code>sf-code-inner>sf-code-content>pre{display:block;position:relative;white-space:pre;min-width:100%;width:100%;width:max-content;width:-webkit-max-content;padding:.5rem 0;margin:0;font-size:0}sf-code>sf-code-inner>sf-code-content>pre>code{display:block;font-size:var(--sf-code-font-size);line-height:var(--sf-code-line-height);user-select:text}sf-code+p{margin-top:1.5rem}sf-code+p[sf-tight]{margin-top:.5rem}

sf-code-editor{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%}sf-code-editor .sf-input-label-wrapper{font-size:0}sf-code-editor .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-code-editor .sf-input-label-wrapper label:empty{display:none}sf-code-editor .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-code-editor .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-code-editor .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-code-editor .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-code-editor .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-code-editor .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-code-editor .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-code-editor .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-code-editor.active>div.sf-input-label-wrapper>label,sf-code-editor.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-code-editor.active .sf-input-outer-wrapper,sf-code-editor.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-code-editor.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-code-editor.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-code-editor[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-code-editor.no-frame .sf-input-outer-wrapper{border:none}sf-code-editor>.sf-input-outer-wrapper{cursor:text}sf-code-editor>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper,sf-code-editor>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-clear-icon-wrapper{display:none}sf-code-editor>.sf-input-outer-wrapper>.sf-input-inner-wrapper .monaco .margin-view-overlays{user-select:none}sf-code-editor>.sf-input-outer-wrapper>.sf-input-inner-wrapper .monaco .monaco-editor .scroll-decoration{box-shadow:none !important}sf-code-editor.busy>.sf-input-outer-wrapper{cursor:default}

sf-datepicker{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%;max-width:24rem}sf-datepicker .sf-input-label-wrapper{font-size:0}sf-datepicker .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-datepicker .sf-input-label-wrapper label:empty{display:none}sf-datepicker .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-datepicker .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-datepicker .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-datepicker .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-datepicker .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-datepicker .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-datepicker .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-datepicker .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-datepicker.active>div.sf-input-label-wrapper>label,sf-datepicker.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-datepicker.active .sf-input-outer-wrapper,sf-datepicker.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-datepicker.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-datepicker.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-datepicker[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-datepicker.no-frame .sf-input-outer-wrapper{border:none}sf-datepicker:focus{outline:none !important}sf-datepicker .sf-input-outer-wrapper{cursor:text}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper>span.sf-busy-icon-wrapper,sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper span.sf-clear-icon-wrapper{display:none}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper>span.sf-date-icon-wrapper{cursor:pointer;display:inline-block;position:absolute;width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);left:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;padding:0;margin:0;font-size:0}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper>span.sf-date-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;padding:0;margin:0;font-size:0}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper>span.sf-date-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color);padding:0;margin:0}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper input{display:block;width:100%;outline:none;padding:0 0 0 calc(var(--input-font-size)*1.75);margin:0;border:none;box-shadow:none;background:rgba(0,0,0,0) none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;resize:none;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);font-style:var(--input-font-style);line-height:var(--input-line-height);color:var(--input-font-color);-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper input::-moz-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper input:-ms-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper input::-ms-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-datepicker .sf-input-outer-wrapper>.sf-input-inner-wrapper input::-webkit-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-datepicker[read-only] .sf-input-outer-wrapper>.sf-input-inner-wrapper input{color:var(--read-only-input-font-color)}sf-datepicker[read-only] .sf-input-outer-wrapper>.sf-input-inner-wrapper input::-moz-placeholder{color:var(--read-only-placeholder-font-color)}sf-datepicker[read-only] .sf-input-outer-wrapper>.sf-input-inner-wrapper input:-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-datepicker[read-only] .sf-input-outer-wrapper>.sf-input-inner-wrapper input::-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-datepicker[read-only] .sf-input-outer-wrapper>.sf-input-inner-wrapper input::-webkit-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-datepicker.open .sf-calendar-wrapper{display:block;min-width:20rem}sf-datepicker.open .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-date-icon-wrapper>span i{color:var(--active-border-color)}sf-datepicker.open.top-menu .sf-calendar-wrapper{display:none}sf-datepicker.open.top-menu .sf-calendar-wrapper-top{display:block}sf-datepicker.open.top-menu .sf-input-wrapper .sf-input-label-wrapper{display:none}sf-datepicker.open.top-menu .sf-input-wrapper>.sf-input-outer-wrapper .sf-input-label-wrapper{display:none}sf-datepicker[disabled=true]{opacity:.35}sf-datepicker[disabled=true],sf-datepicker[disabled=true] *,sf-datepicker[disabled=true] *:hover{cursor:default !important;pointer-events:none !important}sf-datepicker.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>input:not(:placeholder-shown)+.sf-clear-icon-wrapper,sf-datepicker.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>textarea:not(:placeholder-shown)+.sf-clear-icon-wrapper{display:inline-block}sf-datepicker.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper{position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:50%;font-size:0;cursor:pointer}sf-datepicker.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;font-size:0}sf-datepicker.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color)}sf-datepicker.use-clear.active .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i,sf-datepicker.use-clear.open .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i{color:var(--active-border-color)}sf-datepicker.busy .sf-input-outer-wrapper{cursor:default}sf-datepicker.busy .sf-input-outer-wrapper>.sf-input-inner-wrapper input{opacity:.5;cursor:default}sf-datepicker.busy .sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper{display:inline-block;position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:.15rem;padding:0;margin:0;font-size:0;opacity:.85}sf-datepicker.busy .sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;padding:0;margin:0;font-size:0}sf-datepicker.busy .sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color);padding:0;margin:0}sf-datepicker.busy .sf-input-outer-wrapper [sf-calendar-busy]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(var(--sf-color-input-background-rgb), 0.9)}sf-datepicker[disabled=true] .sf-input-outer-wrapper [sf-calendar-busy]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(var(--sf-color-input-background-rgb), 0.9)}[sf-calendar]{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%;display:none;padding:var(--padding-vertical) var(--padding-horizontal);margin:.5rem 0 0;min-height:18rem;overflow:visible;cursor:pointer;overflow-y:auto;border-radius:.25rem;border:solid var(--sf-line-width) var(--active-border-color);background-color:var(--sf-color-input);color:var(--sf-color-input-contrast)}[sf-calendar] .sf-input-label-wrapper{font-size:0}[sf-calendar] .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}[sf-calendar] .sf-input-label-wrapper label:empty{display:none}[sf-calendar] .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}[sf-calendar] .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}[sf-calendar] .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}[sf-calendar] .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}[sf-calendar] .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}[sf-calendar] .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}[sf-calendar] .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}[sf-calendar] .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}[sf-calendar].active>div.sf-input-label-wrapper>label,[sf-calendar].open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}[sf-calendar].active .sf-input-outer-wrapper,[sf-calendar].open .sf-input-outer-wrapper{border-color:var(--active-border-color)}[sf-calendar].active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,[sf-calendar].open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}[sf-calendar][read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}[sf-calendar].no-frame .sf-input-outer-wrapper{border:none}[sf-calendar] sf-grid-cell{font-size:0}[sf-calendar] .calendar-head sf-grid-cell span{display:inline-block;font-size:.75rem;line-height:.85;font-weight:600}[sf-calendar] .calendar-head sf-grid-cell span.month-year,[sf-calendar] .calendar-head sf-grid-cell span.back-month,[sf-calendar] .calendar-head sf-grid-cell span.next-month,[sf-calendar] .calendar-head sf-grid-cell span.back-year,[sf-calendar] .calendar-head sf-grid-cell span.next-year,[sf-calendar] .calendar-head sf-grid-cell span.go-today{font-size:1rem;line-height:1.5rem;font-weight:400}[sf-calendar] .calendar-head sf-grid-cell span.month-year{text-transform:uppercase}[sf-calendar] .calendar-head sf-grid-cell span.back-month,[sf-calendar] .calendar-head sf-grid-cell span.next-month,[sf-calendar] .calendar-head sf-grid-cell span.back-year,[sf-calendar] .calendar-head sf-grid-cell span.next-year,[sf-calendar] .calendar-head sf-grid-cell span.go-today{font-size:.75rem;line-height:1.5rem;color:var(--sf-color-light-contrast);cursor:pointer;padding:0 .5rem;border-radius:var(--sf-border-radius);background-color:var(--sf-color-light)}[sf-calendar] .calendar-head sf-grid-cell span.back-month:hover,[sf-calendar] .calendar-head sf-grid-cell span.next-month:hover,[sf-calendar] .calendar-head sf-grid-cell span.back-year:hover,[sf-calendar] .calendar-head sf-grid-cell span.next-year:hover,[sf-calendar] .calendar-head sf-grid-cell span.go-today:hover{background-color:var(--sf-color-secondary);color:var(--sf-color-secondary-contrast)}[sf-calendar] .calendar-body sf-grid-cell{padding:.25rem;font-size:0}[sf-calendar] .calendar-body sf-grid-cell>span{display:inline-block;font-size:.75rem;line-height:1.45rem;border-radius:50%;overflow:hidden;width:1.75rem;height:1.75rem;text-align:center;cursor:pointer;border:solid .2rem rgba(0,0,0,0)}[sf-calendar] .calendar-body sf-grid-cell>span:hover{background-color:var(--sf-color-secondary);color:var(--sf-color-secondary-contrast)}[sf-calendar] .calendar-body sf-grid-cell.today>span:not(:hover){background-color:var(--sf-color-light);color:var(--sf-color-light-contrast);font-weight:600}[sf-calendar] .calendar-body sf-grid-cell.selected>span:not(:hover){background-color:var(--sf-color-primary);color:var(--sf-color-primary-contrast);font-weight:600}[sf-calendar] .calendar-body sf-grid-cell.today.selected>span:not(:hover){border-color:var(--sf-color-light)}[sf-calendar] .calendar-body sf-grid-cell.last-month>span:not(:hover),[sf-calendar] .calendar-body sf-grid-cell.next-month>span:not(:hover){color:var(--sf-color-medium-tint)}[sf-calendar]:focus{outline:none !important}.sf-calendar-wrapper-top{margin-top:-0.5rem;margin-bottom:.5rem;min-width:20rem}

sf-grid{--sf-cols: 1fr;--sf-zero-cols: var(--sf-cols);--sf-phab-cols: var(--sf-zero-cols);--sf-tabp-cols: var(--sf-phab-cols);--sf-tabl-cols: var(--sf-tabp-cols);--sf-note-cols: var(--sf-tabl-cols);--sf-desk-cols: var(--sf-note-cols);--sf-elas-cols: var(--sf-desk-cols);--sf-flow: initial;--sf-zero-flow: var(--sf-flow);--sf-phab-flow: var(--sf-zero-flow);--sf-tabp-flow: var(--sf-phab-flow);--sf-tabl-flow: var(--sf-tabp-flow);--sf-note-flow: var(--sf-tabl-flow);--sf-desk-flow: var(--sf-note-flow);--sf-elas-flow: var(--sf-desk-flow);--sf-rows: initial;--sf-zero-rows: var(--sf-rows);--sf-phab-rows: var(--sf-zero-rows);--sf-tabp-rows: var(--sf-phab-rows);--sf-tabl-rows: var(--sf-tabp-rows);--sf-note-rows: var(--sf-tabl-rows);--sf-desk-rows: var(--sf-note-rows);--sf-elas-rows: var(--sf-desk-rows);--sf-col-gap: 0;--sf-zero-col-gap: var(--sf-col-gap);--sf-phab-col-gap: var(--sf-zero-col-gap);--sf-tabp-col-gap: var(--sf-phab-col-gap);--sf-tabl-col-gap: var(--sf-tabp-col-gap);--sf-note-col-gap: var(--sf-tabl-col-gap);--sf-desk-col-gap: var(--sf-note-col-gap);--sf-elas-col-gap: var(--sf-desk-col-gap);--sf-row-gap: 0;--sf-zero-row-gap: var(--sf-row-gap);--sf-phab-row-gap: var(--sf-zero-row-gap);--sf-tabp-row-gap: var(--sf-phab-row-gap);--sf-tabl-row-gap: var(--sf-tabp-row-gap);--sf-note-row-gap: var(--sf-tabl-row-gap);--sf-desk-row-gap: var(--sf-note-row-gap);--sf-elas-row-gap: var(--sf-desk-row-gap);--sf-top-gap: 0;--sf-zero-top-gap: var(--sf-top-gap);--sf-phab-top-gap: var(--sf-zero-top-gap);--sf-tabp-top-gap: var(--sf-phab-top-gap);--sf-tabl-top-gap: var(--sf-tabp-top-gap);--sf-note-top-gap: var(--sf-tabl-top-gap);--sf-desk-top-gap: var(--sf-note-top-gap);--sf-elas-top-gap: var(--sf-desk-top-gap);--sf-bottom-gap: 0;--sf-zero-bottom-gap: var(--sf-bottom-gap);--sf-phab-bottom-gap: var(--sf-zero-bottom-gap);--sf-tabp-bottom-gap: var(--sf-phab-bottom-gap);--sf-tabl-bottom-gap: var(--sf-tabp-bottom-gap);--sf-note-bottom-gap: var(--sf-tabl-bottom-gap);--sf-desk-bottom-gap: var(--sf-note-bottom-gap);--sf-elas-bottom-gap: var(--sf-desk-bottom-gap);--sf-auto-columns: 1fr;--sf-zero-auto-columns: var(--sf-auto-columns);--sf-phab-auto-columns: var(--sf-zero-auto-columns);--sf-tabp-auto-columns: var(--sf-phab-auto-columns);--sf-tabl-auto-columns: var(--sf-tabp-auto-columns);--sf-note-auto-columns: var(--sf-tabl-auto-columns);--sf-desk-auto-columns: var(--sf-note-auto-columns);--sf-elas-auto-columns: var(--sf-desk-auto-columns);--sf-auto-rows: auto;--sf-zero-auto-rows: var(--sf-auto-rows);--sf-phab-auto-rows: var(--sf-zero-auto-rows);--sf-tabp-auto-rows: var(--sf-phab-auto-rows);--sf-tabl-auto-rows: var(--sf-tabp-auto-rows);--sf-note-auto-rows: var(--sf-tabl-auto-rows);--sf-desk-auto-rows: var(--sf-note-auto-rows);--sf-elas-auto-rows: var(--sf-desk-auto-rows);--sf-justify-content: initial;--sf-zero-justify-content: var(--sf-justify-content);--sf-phab-justify-content: var(--sf-zero-justify-content);--sf-tabp-justify-content: var(--sf-phab-justify-content);--sf-tabl-justify-content: var(--sf-tabp-justify-content);--sf-note-justify-content: var(--sf-tabl-justify-content);--sf-desk-justify-content: var(--sf-note-justify-content);--sf-elas-justify-content: var(--sf-desk-justify-content);display:grid;grid-auto-flow:var(--sf-zero-flow);grid-template-columns:var(--sf-zero-cols);grid-template-rows:var(--sf-zero-rows);grid-column-gap:var(--sf-zero-col-gap);grid-row-gap:var(--sf-zero-row-gap);grid-auto-columns:var(--sf-zero-auto-columns);grid-auto-rows:var(--sf-zero-auto-rows);justify-content:var(--sf-zero-justify-content);margin-top:var(--sf-zero-top-gap);margin-bottom:var(--sf-zero-bottom-gap)}@media screen and (min-width: 400px){sf-grid{grid-auto-flow:var(--sf-phab-flow);grid-template-columns:var(--sf-phab-cols);grid-template-rows:var(--sf-phab-rows);grid-column-gap:var(--sf-phab-col-gap);grid-row-gap:var(--sf-phab-row-gap);grid-auto-columns:var(--sf-phab-auto-columns);grid-auto-rows:var(--sf-phab-auto-rows);justify-content:var(--sf-phab-justify-content);margin-top:var(--sf-phab-top-gap);margin-bottom:var(--sf-phab-bottom-gap)}}@media screen and (min-width: 540px){sf-grid{grid-auto-flow:var(--sf-tabp-flow);grid-template-columns:var(--sf-tabp-cols);grid-template-rows:var(--sf-tabp-rows);grid-column-gap:var(--sf-tabp-col-gap);grid-row-gap:var(--sf-tabp-row-gap);grid-auto-columns:var(--sf-tabp-auto-columns);grid-auto-rows:var(--sf-tabp-auto-rows);justify-content:var(--sf-tabp-justify-content);margin-top:var(--sf-tabp-top-gap);margin-bottom:var(--sf-tabp-bottom-gap)}}@media screen and (min-width: 800px){sf-grid{grid-auto-flow:var(--sf-tabl-flow);grid-template-columns:var(--sf-tabl-cols);grid-template-rows:var(--sf-tabl-rows);grid-column-gap:var(--sf-tabl-col-gap);grid-row-gap:var(--sf-tabl-row-gap);grid-auto-columns:var(--sf-tabl-auto-columns);grid-auto-rows:var(--sf-tabl-auto-rows);justify-content:var(--sf-tabl-justify-content);margin-top:var(--sf-tabl-top-gap);margin-bottom:var(--sf-tabl-bottom-gap)}}@media screen and (min-width: 1280px){sf-grid{grid-auto-flow:var(--sf-note-flow);grid-template-columns:var(--sf-note-cols);grid-template-rows:var(--sf-note-rows);grid-column-gap:var(--sf-note-col-gap);grid-row-gap:var(--sf-note-row-gap);grid-auto-columns:var(--sf-note-auto-columns);grid-auto-rows:var(--sf-note-auto-rows);justify-content:var(--sf-note-justify-content);margin-top:var(--sf-note-top-gap);margin-bottom:var(--sf-note-bottom-gap)}}@media screen and (min-width: 1440px){sf-grid{grid-auto-flow:var(--sf-desk-flow);grid-template-columns:var(--sf-desk-cols);grid-template-rows:var(--sf-desk-rows);grid-column-gap:var(--sf-desk-col-gap);grid-row-gap:var(--sf-desk-row-gap);grid-auto-columns:var(--sf-desk-auto-columns);grid-auto-rows:var(--sf-desk-auto-rows);justify-content:var(--sf-desk-justify-content);margin-top:var(--sf-desk-top-gap);margin-bottom:var(--sf-desk-bottom-gap)}}@media screen and (min-width: 1600px){sf-grid{grid-auto-flow:var(--sf-elas-flow);grid-template-columns:var(--sf-elas-cols);grid-template-rows:var(--sf-elas-rows);grid-column-gap:var(--sf-elas-col-gap);grid-row-gap:var(--sf-elas-row-gap);grid-auto-columns:var(--sf-elas-auto-columns);grid-auto-rows:var(--sf-elas-auto-rows);justify-content:var(--sf-elas-justify-content);margin-top:var(--sf-elas-top-gap);margin-bottom:var(--sf-elas-bottom-gap)}}sf-grid[collapse-whitespace]{font-size:0}sf-grid-cell{--sf-col: span 1;--sf-zero-col: var(--sf-col);--sf-phab-col: var(--sf-zero-col);--sf-tabp-col: var(--sf-phab-col);--sf-tabl-col: var(--sf-tabp-col);--sf-note-col: var(--sf-tabl-col);--sf-desk-col: var(--sf-note-col);--sf-elas-col: var(--sf-desk-col);--sf-row: span 1;--sf-zero-row: var(--sf-row);--sf-phab-row: var(--sf-zero-row);--sf-tabp-row: var(--sf-phab-row);--sf-tabl-row: var(--sf-tabp-row);--sf-note-row: var(--sf-tabl-row);--sf-desk-row: var(--sf-note-row);--sf-elas-row: var(--sf-desk-row);--sf-overflow: initial;--sf-zero-overflow: var(--sf-overflow);--sf-phab-overflow: var(--sf-zero-overflow);--sf-tabp-overflow: var(--sf-phab-overflow);--sf-tabl-overflow: var(--sf-tabp-overflow);--sf-note-overflow: var(--sf-tabl-overflow);--sf-desk-overflow: var(--sf-note-overflow);--sf-elas-overflow: var(--sf-desk-overflow);--sf-top-gap: 0;--sf-zero-top-gap: var(--sf-top-gap);--sf-phab-top-gap: var(--sf-zero-top-gap);--sf-tabp-top-gap: var(--sf-phab-top-gap);--sf-tabl-top-gap: var(--sf-tabp-top-gap);--sf-note-top-gap: var(--sf-tabl-top-gap);--sf-desk-top-gap: var(--sf-note-top-gap);--sf-elas-top-gap: var(--sf-desk-top-gap);--sf-bottom-gap: 0;--sf-zero-bottom-gap: var(--sf-bottom-gap);--sf-phab-bottom-gap: var(--sf-zero-bottom-gap);--sf-tabp-bottom-gap: var(--sf-phab-bottom-gap);--sf-tabl-bottom-gap: var(--sf-tabp-bottom-gap);--sf-note-bottom-gap: var(--sf-tabl-bottom-gap);--sf-desk-bottom-gap: var(--sf-note-bottom-gap);--sf-elas-bottom-gap: var(--sf-desk-bottom-gap);--sf-align-items: normal;--sf-zero-align-items: var(--sf-align-items);--sf-phab-align-items: var(--sf-zero-align-items);--sf-tabp-align-items: var(--sf-phab-align-items);--sf-tabl-align-items: var(--sf-tabp-align-items);--sf-note-align-items: var(--sf-tabl-align-items);--sf-desk-align-items: var(--sf-note-align-items);--sf-elas-align-items: var(--sf-desk-align-items);--sf-vertical-align-items: normal;--sf-zero-vertical-align-items: var(--sf-vertical-align-items);--sf-phab-vertical-align-items: var(--sf-zero-vertical-align-items);--sf-tabp-vertical-align-items: var(--sf-phab-vertical-align-items);--sf-tabl-vertical-align-items: var(--sf-tabp-vertical-align-items);--sf-note-vertical-align-items: var(--sf-tabl-vertical-align-items);--sf-desk-vertical-align-items: var(--sf-note-vertical-align-items);--sf-elas-vertical-align-items: var(--sf-desk-vertical-align-items);display:block;position:relative;grid-column:var(--sf-zero-col);grid-row:var(--sf-zero-row);overflow:var(--sf-zero-overflow);margin-top:var(--sf-zero-top-gap);margin-bottom:var(--sf-zero-bottom-gap);justify-self:var(--sf-zero-align-items);align-self:var(--sf-zero-vertical-align-items)}@media screen and (min-width: 400px){sf-grid-cell{grid-column:var(--sf-phab-col);grid-row:var(--sf-phab-row);overflow:var(--sf-phab-overflow);margin-top:var(--sf-phab-top-gap);margin-bottom:var(--sf-phab-bottom-gap);justify-self:var(--sf-phab-align-items);align-self:var(--sf-phab-vertical-align-items)}}@media screen and (min-width: 540px){sf-grid-cell{grid-column:var(--sf-tabp-col);grid-row:var(--sf-tabp-row);overflow:var(--sf-tabp-overflow);margin-top:var(--sf-tabp-top-gap);margin-bottom:var(--sf-tabp-bottom-gap);justify-self:var(--sf-tabp-align-items);align-self:var(--sf-tabp-vertical-align-items)}}@media screen and (min-width: 800px){sf-grid-cell{grid-column:var(--sf-tabl-col);grid-row:var(--sf-tabl-row);overflow:var(--sf-tabl-overflow);margin-top:var(--sf-tabl-top-gap);margin-bottom:var(--sf-tabl-bottom-gap);justify-self:var(--sf-tabl-align-items);align-self:var(--sf-tabl-vertical-align-items)}}@media screen and (min-width: 1280px){sf-grid-cell{grid-column:var(--sf-note-col);grid-row:var(--sf-note-row);overflow:var(--sf-note-overflow);margin-top:var(--sf-note-top-gap);margin-bottom:var(--sf-note-bottom-gap);justify-self:var(--sf-note-align-items);align-self:var(--sf-note-vertical-align-items)}}@media screen and (min-width: 1440px){sf-grid-cell{grid-column:var(--sf-desk-col);grid-row:var(--sf-desk-row);overflow:var(--sf-desk-overflow);margin-top:var(--sf-desk-top-gap);margin-bottom:var(--sf-desk-bottom-gap);justify-self:var(--sf-desk-align-items);align-self:var(--sf-desk-vertical-align-items)}}@media screen and (min-width: 1600px){sf-grid-cell{grid-column:var(--sf-elas-col);grid-row:var(--sf-elas-row);overflow:var(--sf-elas-overflow);margin-top:var(--sf-elas-top-gap);margin-bottom:var(--sf-elas-bottom-gap);justify-self:var(--sf-elas-align-items);align-self:var(--sf-elas-vertical-align-items)}}sf-grid-cell[collapse-whitespace]{font-size:0}sf-grid-cell>*{min-width:0}

sf-input{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%}sf-input .sf-input-label-wrapper{font-size:0}sf-input .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-input .sf-input-label-wrapper label:empty{display:none}sf-input .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-input .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-input .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-input .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-input .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-input .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-input .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-input .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-input.active>div.sf-input-label-wrapper>label,sf-input.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-input.active .sf-input-outer-wrapper,sf-input.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-input.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-input.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-input[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-input.no-frame .sf-input-outer-wrapper{border:none}sf-input>.sf-input-outer-wrapper{cursor:text}sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-search-icon-wrapper,sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper,sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-clear-icon-wrapper{display:none}sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input{display:block;width:100%;outline:none;padding:0;margin:0;border:none;box-shadow:none;background:rgba(0,0,0,0) none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;resize:none;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);font-style:var(--input-font-style);line-height:var(--input-line-height);color:var(--input-font-color);-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input[type=search]::-webkit-search-decoration,sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input[type=search]::-webkit-search-cancel-button,sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input[type=search]::-webkit-search-results-button,sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input[type=search]::-webkit-search-results-decoration{display:none}sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input::-moz-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input:-ms-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input::-ms-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-input>.sf-input-outer-wrapper>.sf-input-inner-wrapper input::-webkit-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-input[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper input{color:var(--read-only-input-font-color)}sf-input[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper input::-moz-placeholder{color:var(--read-only-placeholder-font-color)}sf-input[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper input:-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-input[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper input::-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-input[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper input::-webkit-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-input[disabled=true]{opacity:.35}sf-input[disabled=true],sf-input[disabled=true] *,sf-input[disabled=true] *:hover{cursor:default !important;pointer-events:none !important}sf-input.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>input:not(:placeholder-shown)+.sf-clear-icon-wrapper,sf-input.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>textarea:not(:placeholder-shown)+.sf-clear-icon-wrapper{display:inline-block}sf-input.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper{position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:50%;font-size:0;cursor:pointer}sf-input.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;font-size:0}sf-input.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color)}sf-input.use-clear.active .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i,sf-input.use-clear.open .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i{color:var(--active-border-color)}sf-input.use-clear>.sf-input-outer-wrapper>.sf-input-inner-wrapper input{width:calc(100% - var(--input-font-size)*2 + var(--padding-horizontal)/2)}sf-input[input-type=search]>.sf-input-outer-wrapper>.sf-input-inner-wrapper input{padding-left:calc(var(--input-font-size)*1.75)}sf-input[input-type=search]>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-search-icon-wrapper{display:inline-block;position:absolute;width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);left:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;padding:0;margin:0;font-size:0}sf-input[input-type=search]>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-search-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;padding:0;margin:0;font-size:0}sf-input[input-type=search]>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-search-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color);padding:0;margin:0}sf-input[input-type=search].active>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-search-icon-wrapper>span i{color:var(--active-border-color)}sf-input.busy>.sf-input-outer-wrapper{cursor:default}sf-input.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper input{opacity:.5;cursor:default}sf-input.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper{display:inline-block;position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:.15rem;padding:0;margin:0;font-size:0;opacity:.85}sf-input.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;padding:0;margin:0;font-size:0}sf-input.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color);padding:0;margin:0}

sf-panel{--panel-padding: 2rem 2.5rem;--panel-border-radius: var(--sf-border-radius);--panel-outline: solid 1px rgba(0,0,0,0.07);--panel-box-shadow: 0 0 0.35rem rgb(0,0,0,0.08);display:block;position:relative;background-color:var(--sf-color-panel);color:var(--sf-color-panel-contrast);min-width:100%;padding:var(--panel-padding);box-shadow:var(--panel-box-shadow)}@media screen and (min-width: 540px){sf-panel{border-radius:var(--panel-border-radius);outline:var(--panel-outline)}}sf-panel.no-panel-effects{--panel-padding: 0;--panel-box-shadow: none}@media screen and (min-width: 540px){sf-panel.no-panel-effects{--panel-border-radius: 0;--panel-outline: none}}sf-panel [sf-busy-overlay]{display:none}sf-panel.busy [sf-busy-overlay],sf-panel.disabled [sf-busy-overlay]{display:block;position:absolute;top:-0.25rem;left:-0.25rem;right:-0.25rem;bottom:-0.25rem;z-index:9999;background-color:var(--sf-color-panel);opacity:.9;font-size:0;line-height:0}sf-panel.busy [sf-busy-overlay] i,sf-panel.disabled [sf-busy-overlay] i{position:absolute;font-size:2rem;line-height:0;top:50%;left:50%;transform:translate(-50%, -50%)}sf-panel.disabled [sf-busy-overlay] i{display:none}

sf-radio-list{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%}sf-radio-list .sf-input-label-wrapper{font-size:0}sf-radio-list .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-radio-list .sf-input-label-wrapper label:empty{display:none}sf-radio-list .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-radio-list .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-radio-list .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-radio-list .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-radio-list .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-radio-list .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-radio-list .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-radio-list .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-radio-list.active>div.sf-input-label-wrapper>label,sf-radio-list.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-radio-list.active .sf-input-outer-wrapper,sf-radio-list.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-radio-list.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-radio-list.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-radio-list[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-radio-list.no-frame .sf-input-outer-wrapper{border:none}sf-radio-list>.sf-input-outer-wrapper{padding:0;border:0;border-radius:0}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper{display:block;padding:0}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios{display:block;position:relative;width:100%;outline:none;margin:0;border:none;box-shadow:none;background:rgba(0,0,0,0) none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;resize:none;font-family:var(--input-font-family);font-weight:var(--input-font-weight);font-style:var(--input-font-style);font-size:0;line-height:var(--input-line-height);color:var(--input-font-color)}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios .sf-radio-icon,sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios .sf-radio-label{display:inline-block;font-size:1rem;cursor:pointer}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios .sf-radio-icon{color:var(--sf-color-input-line)}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios .sf-radio-icon.selected{color:var(--sf-color-input-active)}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios .sf-radio-label{padding-left:.5rem}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios .sf-radio-label:hover{text-decoration:underline}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper{display:inline-block;position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:.15rem;padding:0;margin:0;font-size:0;opacity:.85;cursor:pointer}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;padding:0;margin:0;font-size:0}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color);padding:0;margin:0}sf-radio-list>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span.busy-icon{display:none}sf-radio-list[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios{color:var(--read-only-input-font-color)}sf-radio-list>option{display:none !important}sf-radio-list[disabled=true]{opacity:.35}sf-radio-list[disabled=true],sf-radio-list[disabled=true] *,sf-radio-list[disabled=true] *:hover{cursor:default !important;pointer-events:none !important}sf-radio-list.busy>.sf-input-outer-wrapper{cursor:default}sf-radio-list.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-radios{opacity:.5;cursor:default}sf-radio-list.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper{cursor:default}sf-radio-list.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span.busy-icon{display:inline-block}

sf-scroll-trigger{height:0 !important;width:100% !important;padding:0 !important;margin:0 !important;overflow:hidden !important;word-break:break-all !important;display:block !important}

sf-select{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%}sf-select .sf-input-label-wrapper{font-size:0}sf-select .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-select .sf-input-label-wrapper label:empty{display:none}sf-select .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-select .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-select .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-select .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-select .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-select .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-select .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-select .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-select.active>div.sf-input-label-wrapper>label,sf-select.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-select.active .sf-input-outer-wrapper,sf-select.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-select.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-select.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-select[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-select.no-frame .sf-input-outer-wrapper{border:none}sf-select:focus{outline:none !important}sf-select #sf-input_search,sf-select #sf-input_search_top{padding:3px;border:1px solid #aaa;border-radius:5px;outline:none;transition:border-color .3s;width:99%;margin:1px 1px 1px 1px}sf-select #sf-input_search:focus,sf-select #sf-input_search_top:focus{border-color:var(--sf-color-input-active)}sf-select .sf-input-wrapper,sf-select .sf-input-wrapper *,sf-select .sf-input-wrapper *:hover{cursor:pointer}sf-select .sf-input-wrapper:focus{outline:none !important}sf-select .sf-input-wrapper>.sf-input-outer-wrapper{padding:0 var(--padding-horizontal)}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper{display:block}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display{display:block;position:relative;width:100%;outline:none;padding:var(--padding-vertical) calc(var(--input-font-size)*2) calc(var(--padding-vertical) - .25rem) 0;margin:0;border:none;box-shadow:none;background:rgba(0,0,0,0) none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;resize:none;min-height:calc(var(--input-font-size)*var(--input-line-height) + var(--padding-vertical)*2);font-family:var(--input-font-family);font-weight:var(--input-font-weight);font-style:var(--input-font-style);font-size:0;line-height:var(--input-line-height);color:var(--input-font-color)}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display>span{display:inline-block;padding:0 .5rem;margin-right:.25rem;margin-bottom:.25rem;border-radius:.25rem;background-color:var(--active-border-color);color:var(--active-border-color-contrast);font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display>span>span{display:inline-block;font-size:.7rem;font-weight:500;line-height:calc(var(--input-line-height)*var(--input-font-size))}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display>span>i{display:inline-block;margin-left:.5rem;font-size:.7rem;line-height:calc(var(--input-line-height)*var(--input-font-size))}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper{display:inline-block;position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:.15rem;padding:0;margin:0;font-size:0;opacity:.85}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;padding:0;margin:0;font-size:0}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color);padding:0;margin:0}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span.busy-icon{display:none}sf-select .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-validation-message{margin-top:0;margin-bottom:var(--padding-vertical)}sf-select .sf-input-wrapper .sf-select-menu,sf-select .sf-input-wrapper .sf-select-menu-top{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%;display:none;width:100%;height:8rem;overflow-y:auto;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-left:solid var(--sf-line-width) var(--active-border-color);border-bottom:solid var(--sf-line-width) var(--active-border-color);border-right:solid var(--sf-line-width) var(--active-border-color);border-top:none;background-color:var(--sf-color-input)}sf-select .sf-input-wrapper .sf-select-menu .sf-input-label-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-label-wrapper{font-size:0}sf-select .sf-input-wrapper .sf-select-menu .sf-input-label-wrapper label,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-select .sf-input-wrapper .sf-select-menu .sf-input-label-wrapper label:empty,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-label-wrapper label:empty{display:none}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper>div.sf-input-inner-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper>span.sf-input-label-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper>span.sf-input-label-wrapper>label,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper>div.sf-input-validation-message,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper>div.sf-input-validation-message:empty,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-select .sf-input-wrapper .sf-select-menu .sf-input-outer-wrapper .sf-busy-icon-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-select .sf-input-wrapper .sf-select-menu.active>div.sf-input-label-wrapper>label,sf-select .sf-input-wrapper .sf-select-menu.open>div.sf-input-label-wrapper>label,sf-select .sf-input-wrapper .sf-select-menu-top.active>div.sf-input-label-wrapper>label,sf-select .sf-input-wrapper .sf-select-menu-top.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-select .sf-input-wrapper .sf-select-menu.active .sf-input-outer-wrapper,sf-select .sf-input-wrapper .sf-select-menu.open .sf-input-outer-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top.active .sf-input-outer-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-select .sf-input-wrapper .sf-select-menu.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-select .sf-input-wrapper .sf-select-menu.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-select .sf-input-wrapper .sf-select-menu-top.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-select .sf-input-wrapper .sf-select-menu-top.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-select .sf-input-wrapper .sf-select-menu[read-only] .sf-input-outer-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-select .sf-input-wrapper .sf-select-menu.no-frame .sf-input-outer-wrapper,sf-select .sf-input-wrapper .sf-select-menu-top.no-frame .sf-input-outer-wrapper{border:none}sf-select .sf-input-wrapper .sf-select-menu .optgroup,sf-select .sf-input-wrapper .sf-select-menu .option,sf-select .sf-input-wrapper .sf-select-menu-top .optgroup,sf-select .sf-input-wrapper .sf-select-menu-top .option{display:block;color:var(--sf-color-input-contrast);font-family:var(--sf-font-family-forms);line-height:1;overflow:visible;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}sf-select .sf-input-wrapper .sf-select-menu .optgroup>.optgroup,sf-select .sf-input-wrapper .sf-select-menu-top .optgroup>.optgroup{padding-left:var(--padding-horizontal)}sf-select .sf-input-wrapper .sf-select-menu .option,sf-select .sf-input-wrapper .sf-select-menu .group,sf-select .sf-input-wrapper .sf-select-menu-top .option,sf-select .sf-input-wrapper .sf-select-menu-top .group{cursor:pointer;padding:var(--padding-vertical) var(--padding-horizontal)}sf-select .sf-input-wrapper .sf-select-menu .option>.fa-regular,sf-select .sf-input-wrapper .sf-select-menu .group>.fa-regular,sf-select .sf-input-wrapper .sf-select-menu-top .option>.fa-regular,sf-select .sf-input-wrapper .sf-select-menu-top .group>.fa-regular{margin-right:.5rem}sf-select .sf-input-wrapper .sf-select-menu .option:hover,sf-select .sf-input-wrapper .sf-select-menu .group:hover,sf-select .sf-input-wrapper .sf-select-menu-top .option:hover,sf-select .sf-input-wrapper .sf-select-menu-top .group:hover{background-color:var(--active-border-color);color:var(--active-border-color-contrast)}sf-select .sf-input-wrapper .sf-select-menu .option.current,sf-select .sf-input-wrapper .sf-select-menu .group.current,sf-select .sf-input-wrapper .sf-select-menu-top .option.current,sf-select .sf-input-wrapper .sf-select-menu-top .group.current{background-color:var(--active-border-color-tint);color:var(--active-border-color-tint-contrast)}sf-select .sf-input-wrapper .sf-select-menu .optgroup:first-child,sf-select .sf-input-wrapper .sf-select-menu-top .optgroup:first-child{padding:var(--padding-vertical) 0}sf-select .sf-input-wrapper .sf-select-menu .optgroup>p,sf-select .sf-input-wrapper .sf-select-menu-top .optgroup>p{color:#000;font-weight:bold;margin-bottom:0;padding-left:var(--padding-horizontal);padding-top:var(--padding-vertical);padding-bottom:var(--padding-vertical);line-height:1;overflow:visible}sf-select .sf-input-wrapper .sf-select-menu .optgroup>.option,sf-select .sf-input-wrapper .sf-select-menu-top .optgroup>.option{padding-left:calc(var(--padding-horizontal)*3);cursor:pointer}sf-select .sf-input-wrapper .sf-select-menu .group,sf-select .sf-input-wrapper .sf-select-menu-top .group{color:#000;font-weight:bold;line-height:1;overflow:visible}sf-select .sf-input-wrapper .sf-select-menu .option[selected=true],sf-select .sf-input-wrapper .sf-select-menu-top .option[selected=true]{display:none}sf-select .sf-input-wrapper .sf-select-menu .option[selected=true] .showCheckboxes,sf-select .sf-input-wrapper .sf-select-menu-top .option[selected=true] .showCheckboxes{display:block}sf-select .sf-input-wrapper .sf-select-menu:focus,sf-select .sf-input-wrapper .sf-select-menu-top:focus{outline:none !important}sf-select .sf-input-wrapper .sf-select-menu #sf-input_search,sf-select .sf-input-wrapper .sf-select-menu #sf-input_search_top,sf-select .sf-input-wrapper .sf-select-menu-top #sf-input_search,sf-select .sf-input-wrapper .sf-select-menu-top #sf-input_search_top{background-color:var(--sf-color-light);border:none;margin:var(--padding-vertical) var(--padding-horizontal);max-width:calc(100% - var(--padding-horizontal)*2);padding:var(--padding-vertical) var(--padding-horizontal)}sf-select .sf-input-wrapper .sf-select-menu-top{border-top:solid var(--sf-line-width) var(--active-border-color);border-bottom:none;border-radius:.25rem .25rem 0 0}sf-select .sf-input-wrapper .no-results-found{padding:var(--padding-vertical) var(--padding-horizontal)}sf-select.scroll-multi-select-value .sf-input-wrapper>.sf-input-outer-wrapper{display:grid}sf-select.scroll-multi-select-value .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper{overflow:auto}sf-select.scroll-multi-select-value .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display{width:max-content}sf-select.single-selection .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display>span{display:block;padding:0;margin:0;border-radius:0;background-color:rgba(0,0,0,0);color:var(--input-font-color)}sf-select.single-selection .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display>span>span{display:block;font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height)}sf-select[read-only] .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display{color:var(--read-only-input-font-color)}sf-select[read-only] .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display::-moz-placeholder{color:var(--read-only-placeholder-font-color)}sf-select[read-only] .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display:-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-select[read-only] .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display::-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-select[read-only] .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display::-webkit-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-select>option,sf-select>optgroup{display:none !important}sf-select[disabled=true]{opacity:.35}sf-select[disabled=true],sf-select[disabled=true] *,sf-select[disabled=true] *:hover{cursor:default !important;pointer-events:none !important}sf-select.open .sf-select-menu{display:block}sf-select.open .sf-input-wrapper>.sf-input-outer-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}sf-select.open .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span i{color:var(--active-border-color)}sf-select.open.top-menu .sf-select-menu-top{display:block}sf-select.open.top-menu .sf-select-menu{display:none}sf-select.open.top-menu .sf-input-wrapper .sf-input-label-wrapper{display:none}sf-select.open.top-menu .sf-input-wrapper>.sf-input-outer-wrapper{border-radius:0 0 var(--border-radius) var(--border-radius)}sf-select.open.top-menu .sf-input-wrapper>.sf-input-outer-wrapper .sf-input-label-wrapper{display:none}sf-select.no-choice .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display .placeholder{margin-bottom:.25rem;font-size:var(--input-font-size);line-height:var(--input-line-height);color:var(--placeholder-font-color);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;cursor:pointer}sf-select.busy .sf-input-wrapper,sf-select.busy .sf-input-wrapper *,sf-select.busy .sf-input-wrapper *:hover{cursor:default}sf-select.busy .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-select-display{opacity:.5;cursor:default}sf-select.busy .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span.select-icon{display:none}sf-select.busy .sf-input-wrapper>.sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-icon-wrapper>span.busy-icon{display:inline-block}@media(prefers-color-scheme: dark){#sf-input_search,sf-select #sf-input_search_top{border-color:#666 !important;background-color:#333 !important;color:#fff !important}sf-select .group{color:#fff !important}sf-select .optgroup p{color:#fff !important}sf-select.disabled .placeholder{color:#fff !important}}

sf-svg{display:block}sf-svg>svg{vertical-align:middle;position:relative;width:100%;height:auto;max-width:100%;-ms-interpolation-mode:bicubic}

sf-textarea{--border-size: var(--sf-line-width);--border-color: var(--sf-color-input-line);--border-radius: 0.25rem;--padding-vertical: 0.6rem;--padding-horizontal: 0.6rem;--background-color: var(--sf-color-input);--active-border-color: var(--sf-color-input-active);--active-border-color-contrast: var(--sf-color-input-active-contrast);--active-border-color-tint: var(--sf-color-input-active-tint);--active-border-color-tint-contrast: var(--sf-color-input-active-tint-contrast);--read-only-border-color: var(--sf-color-read-only-input-line);--read-only-background-color: var(--sf-color-read-only-input);--read-only-input-font-color: var(--sf-color-read-only-input-contrast);--read-only-placeholder-font-color: var(--sf-color-read-only-input-placeholder);--label-font-family: var(--sf-font-family-forms);--label-font-size: 1rem;--label-font-weight: 400;--label-font-style: normal;--label-line-height: 1.3;--label-bottom-margin: 0.5rem;--label-font-color: var(--sf-color-input-label-contrast);--embedded-label-font-family: var(--sf-font-family-forms);--embedded-label-font-size: 0.8rem;--embedded-label-font-weight: 600;--embedded-label-font-style: normal;--embedded-label-line-height: 1.1;--embedded-label-padding-horizontal: 0.25rem;--embedded-label-background-color: var(--sf-color-input-label);--embedded-label-font-color: var(--sf-color-input-label-contrast);--embedded-label-border-radius: 0.1rem;--input-font-family: var(--sf-font-family-forms);--input-font-weight: 400;--input-font-size: 1rem;--input-font-style: normal;--input-line-height: 1.25;--input-font-color: var(--sf-color-input-contrast);--placeholder-font-family: var(--sf-font-family-forms);--placeholder-font-weight: 500;--placeholder-font-size: 1rem;--placeholder-font-style: normal;--placeholder-line-height: 1.3;--placeholder-font-color: var(--sf-color-input-placeholder);--message-font-family: var(--sf-font-family-forms);--message-font-weight: 600;--message-font-size: 0.75rem;--message-font-style: normal;--message-line-height: 1.3;--message-font-color: var(--sf-color-danger);--message-top-margin: 0.6rem;position:relative;display:block;width:100%}sf-textarea .sf-input-label-wrapper{font-size:0}sf-textarea .sf-input-label-wrapper label{display:inline-block;font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);font-style:var(--label-font-style);line-height:var(--label-line-height);color:var(--label-font-color);margin-bottom:var(--label-bottom-margin);user-select:none}sf-textarea .sf-input-label-wrapper label:empty{display:none}sf-textarea .sf-input-outer-wrapper{position:relative;background-color:var(--background-color);border:var(--border-size) solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-vertical) var(--padding-horizontal);font-size:0}sf-textarea .sf-input-outer-wrapper>div.sf-input-inner-wrapper{padding:0;margin:0}sf-textarea .sf-input-outer-wrapper>span.sf-input-label-wrapper{--font-top-pos: calc(var(--embedded-label-font-size) * var(--embedded-label-line-height) + (var(--embedded-label-font-size) * -1));--top-pos: calc(var(--font-top-pos) - (var(--embedded-label-font-size) * 0.85));position:absolute;left:.5rem;top:var(--top-pos);background-color:var(--embedded-label-background-color);padding:0 var(--embedded-label-padding-horizontal);font-size:0;border-radius:var(--embedded-label-border-radius)}sf-textarea .sf-input-outer-wrapper>span.sf-input-label-wrapper>label{font-family:var(--embedded-label-font-family);font-size:var(--embedded-label-font-size);font-style:var(--embedded-label-font-style);line-height:var(--embedded-label-line-height);color:var(--sf-color-canvas-contrast);margin-bottom:0}sf-textarea .sf-input-outer-wrapper>span.sf-input-label-wrapper>label:empty{display:none}sf-textarea .sf-input-outer-wrapper>div.sf-input-validation-message{display:block;margin-top:var(--message-top-margin);font-family:var(--message-font-family);font-size:var(--message-font-size);font-weight:var(--message-font-weight);font-style:var(--message-font-style);line-height:var(--message-line-height);color:var(--message-font-color)}sf-textarea .sf-input-outer-wrapper>div.sf-input-validation-message:empty{display:none}sf-textarea .sf-input-outer-wrapper .sf-busy-icon-wrapper{display:none}sf-textarea.active>div.sf-input-label-wrapper>label,sf-textarea.open>div.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-textarea.active .sf-input-outer-wrapper,sf-textarea.open .sf-input-outer-wrapper{border-color:var(--active-border-color)}sf-textarea.active .sf-input-outer-wrapper>.sf-input-label-wrapper>label,sf-textarea.open .sf-input-outer-wrapper>.sf-input-label-wrapper>label{color:var(--active-border-color)}sf-textarea[read-only] .sf-input-outer-wrapper{background-color:var(--read-only-background-color);border-color:var(--read-only-border-color)}sf-textarea.no-frame .sf-input-outer-wrapper{border:none}sf-textarea>.sf-input-outer-wrapper{cursor:text}sf-textarea>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper,sf-textarea>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-clear-icon-wrapper{display:none}sf-textarea>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea{display:block;width:100%;outline:none;padding:0;margin:0;border:none;box-shadow:none;background:rgba(0,0,0,0) none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;resize:none;font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);font-style:var(--input-font-style);line-height:var(--input-line-height);color:var(--input-font-color);-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}sf-textarea>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea::-moz-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-textarea>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea:-ms-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-textarea>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea::-ms-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-textarea>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea::-webkit-input-placeholder{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:1;font-family:var(--placeholder-font-family);font-weight:var(--placeholder-font-weight);font-size:var(--placeholder-font-size);font-style:var(--placeholder-font-style);line-height:var(--placeholder-line-height);color:var(--placeholder-font-color)}sf-textarea[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea{color:var(--read-only-input-font-color)}sf-textarea[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea::-moz-placeholder{color:var(--read-only-placeholder-font-color)}sf-textarea[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea:-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-textarea[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea::-ms-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-textarea[read-only]>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea::-webkit-input-placeholder{color:var(--read-only-placeholder-font-color)}sf-textarea[disabled=true]{opacity:.35}sf-textarea[disabled=true],sf-textarea[disabled=true] *,sf-textarea[disabled=true] *:hover{cursor:default !important;pointer-events:none !important}sf-textarea.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>input:not(:placeholder-shown)+.sf-clear-icon-wrapper,sf-textarea.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>textarea:not(:placeholder-shown)+.sf-clear-icon-wrapper{display:inline-block}sf-textarea.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper{position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:50%;font-size:0;cursor:pointer}sf-textarea.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;font-size:0}sf-textarea.use-clear .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color)}sf-textarea.use-clear.active .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i,sf-textarea.use-clear.open .sf-input-outer-wrapper>.sf-input-inner-wrapper>.sf-clear-icon-wrapper>span i{color:var(--active-border-color)}sf-textarea.use-clear>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea{width:calc(100% - var(--input-font-size)*2 + var(--padding-horizontal)/2)}sf-textarea.busy>.sf-input-outer-wrapper{cursor:default}sf-textarea.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper textarea{opacity:.5;cursor:default}sf-textarea.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper{display:inline-block;position:absolute;background-color:var(--background-color);width:calc(var(--input-font-size)*2);top:calc(var(--padding-vertical)/2);right:calc(var(--padding-horizontal)/2);min-height:calc(var(--padding-vertical) + var(--input-font-size)*var(--input-line-height));overflow:hidden;border-radius:.15rem;padding:0;margin:0;font-size:0;opacity:.85}sf-textarea.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper>span{position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0;padding:0;margin:0;font-size:0}sf-textarea.busy>.sf-input-outer-wrapper>.sf-input-inner-wrapper .sf-busy-icon-wrapper>span i{line-height:1;font-size:var(--input-font-size);color:var(--border-color);padding:0;margin:0}
