.fs-button{box-sizing:border-box;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.375rem;min-width:max-content;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-block}.fs-button:disabled,.fs-button:disabled:hover,.fs-button:disabled:active{cursor:not-allowed}.fs-button:active:not(:disabled){transform:scale(.9);box-shadow:inset 0 2px 4px #0000001f}.fs-button--size-md{min-height:var(--control-height-md,2.25rem)}.fs-button--contained-primary{background-color:var(--color-primary,#1e73ae);color:var(--color-background,#fff)}.fs-button--contained-primary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-button--contained-secondary{background-color:var(--color-secondary,#00deef);color:var(--color-background,#fff)}.fs-button--contained-secondary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-button--contained-danger{background-color:var(--color-error,#d64545);color:var(--color-background,#fff)}.fs-button--contained-danger:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-error,#d64545) 80%, var(--color-background,#fff) 20%)}.fs-button--outlined{color:var(--color-foreground,#131615);border-color:var(--color-foreground,#131615);background-color:#0000}.fs-button--outlined:hover:not(:disabled){background-color:var(--color-accent,#02578b);color:var(--color-background,#fff);border-color:var(--color-accent,#02578b)}.fs-button--outlined-secondary{color:var(--color-secondary,#00deef);border-color:var(--color-secondary,#00deef);background-color:#0000}.fs-button--outlined-secondary:hover:not(:disabled){background-color:var(--color-secondary,#00deef);color:var(--color-background,#fff);border-color:var(--color-secondary,#00deef)}.fs-button--text{color:var(--color-primary,#1e73ae);background-color:#0000;border-color:#0000}.fs-button--text:hover:not(:disabled){transform:scale(1.1)}.fs-button--text:active:not(:disabled){box-shadow:none;transform:scale(.9)}.fs-button-group{flex-wrap:wrap;align-items:stretch;max-width:100%;display:inline-flex}.fs-button-group .fs-button-group__item{border-radius:0;margin-left:-1px;position:relative}.fs-button-group .fs-button-group__item:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;margin-left:0}.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,.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;font-weight:500;line-height:1.375rem}.fs-button-group.fs-button-group--compact .fs-button-group__item.fs-button svg{width:.6875rem;height:.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{text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;min-width:max-content;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-block}.fs-pill:active:not(:disabled){transform:scale(.9);box-shadow:inset 0 2px 4px #0000001f}.fs-pill--primary{background-color:var(--color-primary,#1e73ae);color:var(--color-background,#fff)}.fs-pill--primary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-pill--secondary{background-color:var(--color-secondary,#00deef);color:var(--color-background,#fff)}.fs-pill--secondary:hover:not(:disabled){background-color:var(--color-accent,#02578b)}.fs-pill--outlined{color:var(--color-foreground,#131615);border-color:var(--color-foreground,#131615);background-color:#0000}.fs-pill--outlined:hover:not(:disabled){background-color:var(--color-accent,#02578b);color:var(--color-background,#fff);border-color:var(--color-accent,#02578b)}
.fs-data-grid-toolbar__icon--active{color:var(--color-primary,#1e73ae)!important}.fs-data-grid-toolbar__icon--inactive{color:var(--color-secondary,#00deef)!important}
.fs-text-field{--tf-surface:var(--color-background,#fff);width:100%;position:relative}.fs-text-field__control{--tf-surface:var(--color-background,#fff);--tf-label-border:var(--color-border,#a5c2c2)}.fs-text-field__control:focus-within{--tf-label-border:var(--color-primary,#1e73ae)}.fs-text-field__control--contrast{--tf-surface:var(--color-primary,#1e73ae);--tf-label-border:var(--color-background,#fff)}.fs-text-field__control--muted{--tf-surface:color-mix(in srgb, var(--color-muted,#cfeef0) 50%, var(--color-background,#fff))}.fs-text-field__floating-label{background-color:var(--tf-surface,var(--color-background,#fff))}.fs-text-field__combo-shell{--tf-surface:var(--color-background,#fff);--tf-label-border:var(--color-border,#a5c2c2);box-sizing:border-box;background-color:var(--tf-surface);transition:border-color .2s,background-color .2s,box-shadow .2s}.fs-text-field__combo-shell:focus-within{--tf-label-border:var(--color-primary,#1e73ae)}.fs-text-field__combo-shell.fs-text-field__combo-shell--muted{--tf-surface:color-mix(in srgb, var(--color-muted,#cfeef0) 50%, var(--color-background,#fff));background-color:var(--tf-surface)}.fs-text-field__combo-shell:has(.fs-text-field__control--muted){--tf-surface:color-mix(in srgb, var(--color-muted,#cfeef0) 50%, var(--color-background,#fff));background-color:var(--tf-surface)}.fs-text-field__combo-shell .fs-text-field__control:not(.fs-text-field__control--muted){--tf-surface:inherit;--tf-label-border:inherit}.fs-text-field__input{box-sizing:border-box;width:100%;min-height:var(--control-height-md,2.25rem);border:1px solid var(--color-border,#a5c2c2);background-color:var(--tf-surface,var(--color-background,#fff));min-width:180px;color:var(--color-foreground,#131615);padding-top:var(--control-padding-y-md,.5rem);padding-bottom:var(--control-padding-y-md,.5rem);border-radius:.375rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.fs-text-field__control .fs-text-field__input:not(.fs-text-field__input--borderless){background-color:var(--tf-surface,var(--color-background,#fff))}.fs-text-field__control--muted .fs-text-field__input:not(.fs-text-field__input--borderless){background-color:var(--tf-surface)}.fs-text-field__combo-shell .fs-text-field__input.fs-text-field__input--borderless{background-color:#0000}.fs-control-height-md{box-sizing:border-box;height:var(--control-height-md,2.25rem);min-height:var(--control-height-md,2.25rem)}.fs-control-min-height-md{min-height:var(--control-height-md,2.25rem)}.fs-text-field__input.fs-text-field__input--compact{box-sizing:border-box;min-width:0;height:2rem;min-height:2rem;max-height:2rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.8125rem;line-height:1.25rem}.fs-text-field__input.fs-text-field__input--compact::placeholder{font-size:.8125rem;line-height:1.125rem}.fs-text-field__input.fs-text-field__input--compact::-webkit-input-placeholder{font-size:.8125rem;line-height:1.125rem}.fs-text-field__input.fs-text-field__input--compact::-moz-placeholder{font-size:.8125rem;line-height:1.125rem}.fs-text-field__input:focus{border-color:var(--color-primary,#1e73ae);box-shadow:none;outline:none}.fs-text-field__input.fs-text-field__input--borderless{box-shadow:none;background-color:#0000;border:none}.fs-text-field__input.fs-text-field__input--borderless:focus{box-shadow:none;border: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::placeholder{color:var(--color-muted-foreground,#7a8280);opacity:1;font-size:.875rem;line-height:1.25rem}.fs-text-field__input::-webkit-input-placeholder{color:var(--color-muted-foreground,#7a8280);line-height:1.25rem}.fs-text-field__input::-moz-placeholder{color:var(--color-muted-foreground,#7a8280);opacity:1;line-height:1.25rem}.fs-text-field__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:var(--color-secondary,#00deef);color:#0000;background-image:none;width:1.25rem;height:1.25rem;margin-inline-end:.125rem;-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-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fs-text-field__input[type=date]:disabled::-webkit-calendar-picker-indicator{background-color:var(--color-muted,#cfeef0);cursor:not-allowed}.fs-text-field__icon{pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.fs-text-field__icon--end{pointer-events:none;z-index:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.fs-text-field__password-toggle{z-index:2;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.fs-text-field__end-adornment{z-index:2;pointer-events:auto;align-items:center;gap:.125rem;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.fs-form-group{margin-bottom:1rem}.fs-text-field.fs-text-field--inline{width:100%;min-width:0}.fs-text-field__inline-shell{box-sizing:border-box;border:1px solid var(--color-border,#a5c2c2);background-color:var(--tf-surface,var(--color-background,#fff));border-radius:.375rem;flex-direction:row;align-items:stretch;width:100%;min-width:0;height:2rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.fs-text-field__inline-shell:focus-within{border-color:var(--color-primary,#1e73ae);box-shadow:none;outline:none}.fs-text-field__inline-shell .fs-text-field__input:focus,.fs-text-field__inline-shell .fs-text-field__input:focus-visible{box-shadow:none;border: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:none;align-items:center;padding:0 .375rem 0 .5rem;display:flex}.fs-text-field__inline-body{flex:1;align-items:stretch;min-width:0;display:flex}.fs-text-field__inline-body--disabled{opacity:.5;pointer-events:none}.fs-text-field__inline-label{letter-spacing:.01em;text-align:left;white-space:nowrap;color:var(--color-muted-foreground,#7a8280);border-right:1px solid var(--color-border,#a5c2c2);flex:none;align-self:center;padding-left:.5rem;padding-right:.5rem;font-size:.8125rem;font-weight:600;line-height:1.25rem}.fs-text-field--inline .fs-text-field__control{flex:1;align-items:center;min-width:0;display:flex}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset{box-shadow:none;height:100%;min-height:0;max-height:none;color:var(--color-foreground,#131615);background-color:#0000;border:none;font-size:.8125rem;font-weight:400;line-height:1.25rem}:has(>.fs-text-field__inline-label) .fs-text-field__input.fs-text-field__input--compact{box-shadow:none;height:100%;min-height:0;max-height:none;color:var(--color-foreground,#131615);background-color:#0000;border:none;font-size:.8125rem;font-weight:400;line-height:1.25rem}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset::-moz-placeholder{color:var(--color-muted-foreground,#7a8280);font-size:.8125rem;font-weight:400}:has(>.fs-text-field__inline-label) .fs-text-field__input.fs-text-field__input--compact::-moz-placeholder{color:var(--color-muted-foreground,#7a8280);font-size:.8125rem;font-weight:400}.fs-text-field--inline .fs-text-field__input.fs-text-field__input--inline-inset::placeholder{color:var(--color-muted-foreground,#7a8280);font-size:.8125rem;font-weight:400}:has(>.fs-text-field__inline-label) .fs-text-field__input.fs-text-field__input--compact::placeholder{color:var(--color-muted-foreground,#7a8280);font-size:.8125rem;font-weight:400}.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{box-shadow:none;border:none;outline:none}.fs-text-field--inline .fs-text-field__end-adornment{z-index:20;gap:0;right:.375rem}.fs-inline-combo-shell:focus-within{border-color:var(--color-primary,#1e73ae);box-shadow:none;outline:none}.fs-inline-combo-shell .fs-text-field__input:focus,.fs-inline-combo-shell .fs-text-field__input:focus-visible{box-shadow:none;border: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:var(--control-padding-y-md,.5rem);padding-bottom:var(--control-padding-y-md,.5rem);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:var(--control-padding-y-md,.5rem);padding-bottom:var(--control-padding-y-md,.5rem)}.fs-text-field__inline-label--default{font-size:.875rem;line-height:1.25rem}
.fs-dialog__paper{background-color:var(--color-background,#fff);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fs-dialog__header{z-index:20;background-color:var(--color-background,#fff);flex-shrink:0;position:relative}.fs-dialog__header.fs-dialog__header--transparent{background-color:#0000}.fs-dialog__body--paper{min-height:0}.fs-dialog__actions,.fs-dialog__alert-area{background-color:var(--color-background,#fff);flex-shrink:0;width:100%}
