.fs-button{display:inline-block;font-weight:500;font-size:.875rem;line-height:1.25rem;border-radius:.375rem;text-align:center;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;border:1px solid transparent;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.fs-button:disabled,.fs-button:disabled:active,.fs-button:disabled:hover{cursor:not-allowed}.fs-button:active:not(:disabled){transform:scale(.9);box-shadow:inset 0 2px 4px rgb(0 0 0/.12)}.fs-button--contained-primary{background-color:var(--color-primary,#002b59);color:var(--color-background,#ffffff)}.fs-button--contained-primary:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-button--contained-secondary{background-color:var(--color-secondary,#04c9e6);color:var(--color-background,#ffffff)}.fs-button--contained-secondary:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-button--contained-danger{background-color:var(--color-error,#f44336);color:var(--color-background,#ffffff)}.fs-button--contained-danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-error,#f44336) 80%,var(--color-background,#ffffff) 20%)}.fs-button--outlined{background-color:transparent;color:var(--color-foreground,#131615);border-color:var(--color-foreground,#131615)}.fs-button--outlined:hover:not(:disabled){background-color:var(--color-accent,#0a7cad);color:var(--color-background,#ffffff);border-color:var(--color-accent,#0a7cad)}.fs-button--outlined-secondary{background-color:transparent;color:var(--color-secondary,#04c9e6);border-color:var(--color-secondary,#04c9e6)}.fs-button--outlined-secondary:hover:not(:disabled){background-color:var(--color-secondary,#04c9e6);color:var(--color-background,#ffffff);border-color:var(--color-secondary,#04c9e6)}.fs-button--text{background-color:transparent;color:var(--color-primary,#002b59);border-color:transparent}.fs-button--text:hover:not(:disabled){transform:scale(1.1)}.fs-button--text:active:not(:disabled){transform:scale(.9);box-shadow:none}.fs-button-group{display:inline-flex;flex-wrap:wrap;align-items:stretch;max-width:100%}.fs-button-group .fs-button-group__item{position:relative;border-radius:0;margin-left:-1px}.fs-button-group .fs-button-group__item:first-child{margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.fs-button-group .fs-button-group__item:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.fs-button-group .fs-button-group__item:focus-visible{z-index:1}.fs-button-group .fs-button-group__item--selected{z-index:1}.fs-button-group.fs-button-group--compact .fs-button-group__item.fs-button{box-sizing:border-box;height:1.375rem;min-height:1.375rem;max-height:1.375rem;padding:0 .4375rem;font-size:.625rem;line-height:1.375rem;font-weight:500}.fs-button-group.fs-button-group--compact .fs-button-group__item.fs-button svg{height:.6875rem;width:.6875rem}.fs-button-group.fs-button-group--compact .fs-button-group__item:first-child{border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem}.fs-button-group.fs-button-group--compact .fs-button-group__item:last-child{border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem}.fs-pill{display:inline-block;font-weight:500;font-size:.875rem;line-height:1.25rem;border-radius:9999px;text-align:center;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;border:1px solid transparent;padding:.5rem 1rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;cursor:pointer}.fs-pill:active:not(:disabled){transform:scale(.9);box-shadow:inset 0 2px 4px rgb(0 0 0/.12)}.fs-pill--primary{background-color:var(--color-primary,#002b59);color:var(--color-background,#ffffff)}.fs-pill--primary:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-pill--secondary{background-color:var(--color-secondary,#04c9e6);color:var(--color-background,#ffffff)}.fs-pill--secondary:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-pill--outlined{background-color:transparent;color:var(--color-foreground,#131615);border-color:var(--color-foreground,#131615)}.fs-pill--outlined:hover:not(:disabled){background-color:var(--color-accent,#0a7cad);color:var(--color-background,#ffffff);border-color:var(--color-accent,#0a7cad)}.fs-text-field{position:relative;width:100%}.fs-text-field__input{width:100%;min-height:2.75rem;min-width:180px;border-radius:.375rem;border:1px solid var(--color-border,#c1c1c2);background-color:var(--color-background,#fff);color:var(--color-foreground,#131615);font-size:.875rem;line-height:1.25rem;padding-top:.625rem;padding-bottom:.625rem;padding-right:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.fs-text-field__input.fs-text-field__input--compact{box-sizing:border-box;height:2rem;min-height:2rem;max-height:2rem;min-width:0;padding-top:.25rem;padding-bottom:.25rem;font-size:.8125rem;line-height:1.25rem}.fs-text-field__input.fs-text-field__input--compact::-moz-placeholder,.fs-text-field__input.fs-text-field__input--compact::-webkit-input-placeholder,.fs-text-field__input.fs-text-field__input--compact::placeholder{font-size:.8125rem;line-height:1.125rem}.fs-text-field__input:focus{outline:none;border-color:transparent;box-shadow:0 0 0 1px var(--color-primary,#002b59)}.fs-text-field__input.fs-text-field__input--borderless{border:none;box-shadow:none;background-color:transparent}.fs-text-field__input.fs-text-field__input--borderless:focus{border:none;box-shadow:none;outline:none}.fs-text-field__input.fs-text-field__input--compact.fs-text-field__input--borderless.fs-text-field__input--autocomplete-trigger{height:auto;min-height:0;max-height:none;padding-top:0;padding-bottom:0;line-height:1.25rem}.fs-text-field__input::-moz-placeholder{font-size:.875rem}.fs-text-field__input::placeholder{color:var(--color-muted,#6b7280);opacity:1;font-size:.875rem;line-height:1.25rem}.fs-text-field__input::-webkit-input-placeholder{color:var(--color-muted,#6b7280);line-height:1.25rem}.fs-text-field__input::-moz-placeholder{color:var(--color-muted,#6b7280);opacity:1;line-height:1.25rem}.fs-text-field__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:1.25rem;height:1.25rem;margin-inline-end:.125rem;background-color:var(--color-secondary,#04c9e6);background-image:none;color:transparent;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.fs-text-field__input[type=date]:disabled::-webkit-calendar-picker-indicator{background-color:var(--color-muted,#6b7280);cursor:not-allowed}.fs-text-field__icon{left:.75rem}.fs-text-field__icon,.fs-text-field__icon--end{pointer-events:none;position:absolute;top:50%;z-index:1;transform:translateY(-50%)}.fs-text-field__icon--end{right:.75rem}.fs-text-field__end-adornment,.fs-text-field__password-toggle{position:absolute;right:.25rem;top:50%;z-index:2;transform:translateY(-50%)}.fs-text-field__end-adornment{display:inline-flex;align-items:center;gap:.125rem;pointer-events:auto}.fs-form-group{margin-bottom:1rem}.fs-text-field.fs-text-field--inline{width:100%;min-width:0}.fs-text-field__inline-shell{display:flex;flex-direction:row;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;height:2rem;border-radius:.375rem;border:1px solid var(--color-border,#c1c1c2);background-color:var(--color-background,#fff);transition:border-color .2s ease,box-shadow .2s ease}.fs-text-field__inline-shell:focus-within{outline:none;border-color:var(--color-primary,#002b59);box-shadow:none}.fs-text-field__inline-shell .fs-text-field__input:focus,.fs-text-field__inline-shell .fs-text-field__input:focus-visible{border:none;box-shadow:none;outline:none}.fs-text-field__inline-shell.fs-text-field__inline-shell--disabled{opacity:.5;cursor:not-allowed}.fs-text-field__inline-leading{flex:0 0 auto;display:flex;align-items:center;padding:0 .375rem 0 .5rem}.fs-text-field__inline-body{display:flex;flex:1 1 0%;min-width:0;align-items:stretch}.fs-text-field__inline-body--disabled{opacity:.5;pointer-events:none}.fs-text-field__inline-label{flex:0 0 auto;align-self:center;padding-left:.5rem;padding-right:.5rem;font-size:.8125rem;font-weight:600;line-height:1.25rem;letter-spacing:.01em;text-align:left;white-space:nowrap;color:var(--color-muted-foreground,#6b7280);border-right:1px solid var(--color-border,#c1c1c2)}.fs-text-field--inline .fs-text-field__control{flex:1 1 0%;min-width:0;display:flex;align-items:center}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset,:has(>.fs-text-field__inline-label) .fs-text-field__input.fs-text-field__input--compact{border:none;box-shadow:none;background-color:transparent;height:100%;min-height:0;max-height:none;font-size:.8125rem;font-weight:400;line-height:1.25rem;color:var(--color-foreground,#131615)}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset::-moz-placeholder,:has(>.fs-text-field__inline-label) .fs-text-field__input.fs-text-field__input--compact::-moz-placeholder{font-size:.8125rem;font-weight:400;color:var(--color-muted-foreground,#9ca3af)}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset::placeholder,:has(>.fs-text-field__inline-label) .fs-text-field__input.fs-text-field__input--compact::placeholder{font-size:.8125rem;font-weight:400;color:var(--color-muted-foreground,#9ca3af)}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset:-moz-read-only:not(:disabled){color:var(--color-foreground,#131615);-webkit-text-fill-color:var(--color-foreground,#131615);opacity:1}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset:read-only:not(:disabled){color:var(--color-foreground,#131615);-webkit-text-fill-color:var(--color-foreground,#131615);opacity:1}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset:focus,.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset:focus-visible{border:none;box-shadow:none;outline:none}.fs-text-field--inline .fs-text-field__end-adornment{right:.375rem;z-index:20;gap:0}.fs-inline-combo-shell:focus-within{outline:none;border-color:var(--color-primary,#002b59);box-shadow:none}.fs-inline-combo-shell .fs-text-field__input:focus,.fs-inline-combo-shell .fs-text-field__input:focus-visible{border:none;box-shadow:none;outline:none}.fs-inline-combo-shell--default .fs-text-field__input.fs-text-field__input--borderless{box-sizing:border-box;height:100%;min-height:0;max-height:none;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem}.fs-inline-combo-shell--default .fs-text-field__input.fs-text-field__input--borderless.fs-text-field__input--autocomplete-trigger{height:100%;min-height:0;max-height:none;padding-top:.625rem;padding-bottom:.625rem}.fs-text-field__inline-label--default{font-size:.875rem;line-height:1.25rem}.fs-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.25rem;border:1px solid transparent;background:transparent;cursor:pointer;line-height:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.fs-icon-button:focus-visible{outline:2px solid var(--color-accent,#0a7cad);outline-offset:2px}.fs-icon-button:disabled,.fs-icon-button:disabled:active,.fs-icon-button:disabled:hover{cursor:not-allowed}.fs-icon-button--primary{background-color:var(--color-primary,#002b59);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--primary:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-icon-button--primary:active:not(:disabled){background-color:var(--color-primary,#002b59);filter:brightness(.92)}.fs-icon-button--secondary{background-color:var(--color-secondary,#04c9e6);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--secondary:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-icon-button--secondary:active:not(:disabled){filter:brightness(.95)}.fs-icon-button--primary-circle{border-radius:9999px;background-color:var(--color-primary,#002b59);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--primary-circle:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-icon-button--primary-circle:active:not(:disabled){background-color:var(--color-primary,#002b59);filter:brightness(.92)}.fs-icon-button--secondary-circle{border-radius:9999px;background-color:var(--color-secondary,#04c9e6);color:var(--color-background,#ffffff);border-color:transparent}.fs-icon-button--secondary-circle:hover:not(:disabled){background-color:var(--color-accent,#0a7cad)}.fs-icon-button--secondary-circle:active:not(:disabled){filter:brightness(.95)}.fs-icon-button--text{background-color:transparent;color:var(--color-primary,#002b59);border-color:transparent}.fs-icon-button--text:active:not(:disabled),.fs-icon-button--text:hover:not(:disabled){background-color:transparent;color:var(--color-active,#0a7cad)}.fs-icon-button--text:active:not(:disabled){opacity:.88}.fs-icon-button--action{background-color:transparent;color:var(--color-secondary,#04c9e6);border-color:transparent}.fs-icon-button--action:active:not(:disabled),.fs-icon-button--action:hover:not(:disabled){color:var(--color-primary,#002b59);background-color:transparent}.fs-icon-button--action:active:not(:disabled){opacity:.88}.fs-icon-button--neutral{background-color:transparent;color:var(--color-foreground,#131615);border-color:transparent}.fs-icon-button--neutral:hover:not(:disabled){background-color:var(--color-hover,#f1f1f1)}.fs-icon-button--neutral:active:not(:disabled){background-color:color-mix(in srgb,var(--color-foreground,#131615) 8%,var(--color-background,#ffffff) 92%)}.fs-icon-button--outlined{background-color:transparent;color:var(--color-primary,#002b59);border-color:var(--color-primary,#002b59)}.fs-icon-button--outlined:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-primary,#002b59) 10%,var(--color-background,#ffffff) 90%)}.fs-icon-button--outlined:active:not(:disabled){background-color:color-mix(in srgb,var(--color-primary,#002b59) 18%,var(--color-background,#ffffff) 82%)}.fs-icon-button--no-hover:active:not(:disabled),.fs-icon-button--no-hover:hover:not(:disabled){background-color:transparent;filter:none;opacity:1}.fs-icon-button--text.fs-icon-button--no-hover:active:not(:disabled),.fs-icon-button--text.fs-icon-button--no-hover:hover:not(:disabled){color:var(--color-primary,#002b59)}.fs-dropdown-container{position:relative;width:100%}.fs-dropdown__list{margin:0;list-style:none;position:absolute;left:0;right:0;top:100%;z-index:50;max-height:14rem;width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;border-radius:.375rem;border:1px solid var(--color-border,#c1c1c2);background-color:var(--color-background,#fff);padding:.25rem 0;box-shadow:0 4px 6px -1px rgb(0 0 0/.1);text-align:left;font-size:.875rem;line-height:1.25rem;color:var(--color-foreground,#131615)}.fs-dropdown__list--portal{z-index:10000}.fs-dropdown__option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;border-color:transparent;padding:.625rem .75rem;font-size:.875rem;font-weight:300;line-height:1.375;color:var(--color-foreground,#131615);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .15s ease,background-color .15s ease}