.fs-dialog__paper{border-radius:.5rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.fs-dialog__header,.fs-dialog__paper{background-color:var(--color-background,#fff)}.fs-dialog__header{flex-shrink:0;position:relative;z-index:20}.fs-dialog__body--paper{min-height:0}.fs-dialog__actions,.fs-dialog__alert-area{flex-shrink:0;width:100%;background-color:var(--color-background,#fff)}.fs-alert{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:.5rem;font-weight:300;border-width:1px;border-style:solid;border-radius:.5rem;padding:1rem;color:var(--color-foreground,#131615)}.fs-alert--success{border-color:var(--color-success,#4caf50);background-color:color-mix(in srgb,var(--color-success,#4caf50) 30%,transparent)}.fs-alert--info{border-color:var(--color-info,#2196f3);background-color:color-mix(in srgb,var(--color-info,#2196f3) 30%,transparent)}.fs-alert--warning{border-color:var(--color-warning,#ffc107);background-color:color-mix(in srgb,var(--color-warning,#ffc107) 30%,transparent)}.fs-alert--error{border-color:var(--color-error,#f44336);background-color:color-mix(in srgb,var(--color-error,#f44336) 30%,transparent)}.fs-alert__scrim{position:absolute;inset:0;border-radius:.25rem;z-index:0;pointer-events:none;background-color:color-mix(in srgb,var(--color-background,#fff) 70%,transparent)}.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::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}