@layer max-ts-svelte-components{.button.svelte-4gh4pp{white-space:nowrap;border-radius:var(--radius-medium);font-size:inherit;font-family:inherit;font-weight:var(--fontWeight-medium);cursor:pointer;border-width:0;justify-content:center;align-items:center;line-height:100%;transition:background-color .2s;display:inline-flex;position:relative}.button.svelte-4gh4pp:disabled{pointer-events:none;opacity:.6}.button.svelte-4gh4pp:focus-visible{outline-offset:2px;box-shadow:var(--elevation-1);outline:2px solid #0000}.button.svelte-4gh4pp[data-variant=default]{background-color:var(--colors-primary);color:var(--colors-foreground-primary)}.button.svelte-4gh4pp[data-variant=default]:hover{background-color:color-mix(in oklch, var(--colors-primary) 85%, transparent)}.button.svelte-4gh4pp[data-variant=destructive]{background-color:var(--colors-error);color:var(--colors-foreground-primary)}.button.svelte-4gh4pp[data-variant=destructive]:hover{background-color:color-mix(in oklch, var(--colors-error) 85%, transparent)}.button.svelte-4gh4pp[data-variant=outline]{border:1px solid var(--colors-border);background-color:var(--colors-background-paper);color:var(--colors-text-primary)}.button.svelte-4gh4pp[data-variant=outline]:hover{background-color:var(--colors-background-elementHover)}.button.svelte-4gh4pp[data-variant=ghost]{color:var(--colors-text-primary);background-color:#0000}.button.svelte-4gh4pp[data-variant=ghost]:hover{background-color:var(--colors-background-elementHover)}.button.svelte-4gh4pp[data-variant=link]{color:var(--colors-primary);text-underline-offset:4px;background-color:#0000}.button.svelte-4gh4pp[data-variant=link]:hover{text-decoration-line:underline}.button.svelte-4gh4pp[data-size=small]{height:var(--spacing-7);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-small);font-size:var(--fontSize-sm)}.button.svelte-4gh4pp[data-size=medium]{height:var(--spacing-9);padding:var(--spacing-2) var(--spacing-3);font-size:var(--fontSize-base)}.button.svelte-4gh4pp[data-size=large]{height:var(--spacing-10);padding:var(--spacing-3) var(--spacing-4);font-size:var(--fontSize-lg)}.button.svelte-4gh4pp[data-size=icon]{height:var(--spacing-9);width:var(--spacing-9)}.button.svelte-4gh4pp[data-size=iconSmall]{height:var(--spacing-7);width:var(--spacing-7)}.button.svelte-4gh4pp[data-size=icon] svg{width:var(--spacing-6);height:var(--spacing-6)}.button.svelte-4gh4pp[data-size=iconSmall] svg{width:var(--spacing-4);height:var(--spacing-4)}.loading.svelte-4gh4pp{pointer-events:none;opacity:.6}.loading.svelte-4gh4pp:after{content:"";box-sizing:border-box;z-index:2;border-style:solid;border-width:2px;border-bottom-color:#0000;border-radius:50%;width:18px;height:18px;animation:1s linear infinite svelte-4gh4pp-spin;display:inline-block;position:absolute}.loading.svelte-4gh4pp:before{content:"";border-radius:inherit;background-color:inherit;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.full-width.svelte-4gh4pp{width:100%}@keyframes svelte-4gh4pp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-slot=label].label{align-items:center;gap:var(--spacing-1);font-size:var(--fontSize-sm);line-height:normal;font-weight:var(--fontWeight-medium);-webkit-user-select:none;user-select:none;display:flex}[data-slot=label].label[data-disabled=true]{pointer-events:none;opacity:.5}[data-slot=label].label:has([data-disabled=true]){pointer-events:none;opacity:.5}[data-slot=label].required:after{content:"*";margin-top:var(--spacing-1);color:var(--colors-error)}.input.svelte-8ilomn{background-color:var(--colors-background-paper);border:1px solid var(--colors-border);border-radius:var(--radius-medium);color:var(--colors-text-primary);font-size:var(--fontSize-base);font-weight:var(--fontWeight-normal);line-height:var(--lineHeight-normal);white-space:nowrap;text-overflow:ellipsis;min-width:0;box-shadow:var(--shadow-1);outline:none;transition:color .2s,border-color .2s,box-shadow .2s;overflow:hidden}.input.svelte-8ilomn::placeholder{color:var(--colors-text-hint)}.input.svelte-8ilomn:disabled{cursor:not-allowed;opacity:.5}.input.svelte-8ilomn:focus-visible{outline-offset:2px;box-shadow:var(--shadow-2);border-color:var(--colors-primary);outline:2px solid #0000}.input[aria-invalid=true].svelte-8ilomn{border-color:var(--colors-error);box-shadow:0 0 0 3px var(--colors-error) 20}.input.svelte-8ilomn:hover:not(:disabled){border-color:var(--colors-primary)}.input.svelte-8ilomn::selection{background-color:var(--colors-primary);color:var(--colors-foreground-primary)}.size-small.svelte-8ilomn{padding:.125rem var(--spacing-2);height:28px;font-size:var(--fontSize-sm)}.size-medium.svelte-8ilomn{padding:var(--spacing-1) var(--spacing-3);height:36px;font-size:var(--fontSize-base)}.size-large.svelte-8ilomn{padding:var(--spacing-2) var(--spacing-4);height:44px;font-size:var(--fontSize-lg)}.file-input.svelte-8ilomn{background-color:var(--colors-background-paper);border:1px solid var(--colors-border);border-radius:var(--radius-medium);color:var(--colors-text-primary);font-size:var(--fontSize-base);font-weight:var(--fontWeight-medium);white-space:nowrap;text-overflow:ellipsis;outline:none;width:100%;min-width:0;transition:color .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 2px #0000000d}.file-input.svelte-8ilomn::selection{background-color:var(--colors-primary);color:var(--colors-foreground-primary)}.file-input.svelte-8ilomn:focus-visible{outline-offset:2px;box-shadow:0 0 0 3px var(--colors-primary) 20;border-color:var(--colors-primary);outline:2px solid #0000}.file-input.svelte-8ilomn:disabled{cursor:not-allowed;opacity:.5}.file-input.svelte-8ilomn::placeholder{color:var(--colors-text-hint)}.file-input[aria-invalid=true].svelte-8ilomn{border-color:var(--colors-error);box-shadow:0 0 0 3px var(--colors-error) 20}.file-input.svelte-8ilomn::-webkit-file-upload-button{cursor:pointer;background-color:#0000;border:none}}
