._button_7d82e_1{--ui-button-border-width:var(--ui-border-width);--ui-button-font-weight:var(--ui-font-weight-medium);--ui-button-ring-width:var(--ui-ring-width);--ui-button-color-invalid-border:var(--ui-color-destructive);--ui-button-color-invalid-ring:color-mix(in oklab, var(--ui-color-destructive) 20%, transparent);--ui-button-opacity-disabled:var(--ui-opacity-disabled);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ui-button-gap);height:var(--ui-button-height);padding:0 var(--ui-button-padding-x);border:var(--ui-button-border-width) solid var(--ui-button-color-border);border-radius:var(--ui-button-radius);background-color:var(--ui-button-color-background);color:var(--ui-button-color-foreground);font-family:inherit;font-size:var(--ui-button-font-size);font-weight:var(--ui-button-font-weight);line-height:var(--ui-button-line-height);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--ui-transition-duration);transition-timing-function:var(--ui-transition-easing);background-clip:padding-box;outline:none;flex-shrink:0;margin:0;text-decoration:none;display:inline-flex}._button_7d82e_1 svg:not([data-slot=spinner]){width:var(--ui-button-size-icon);height:var(--ui-button-size-icon);pointer-events:none;flex-shrink:0}._button_7d82e_1:has(>[data-icon=inline-start]){padding-inline-start:var(--ui-button-padding-x-icon)}._button_7d82e_1:has(>[data-icon=inline-end]){padding-inline-end:var(--ui-button-padding-x-icon)}._button_7d82e_1:not([data-disabled]):hover{background-color:var(--ui-button-color-background-hover);color:var(--ui-button-color-foreground-hover)}._button_7d82e_1:active:not([aria-haspopup]){transform:translateY(var(--ui-border-width))}._button_7d82e_1:focus-visible{border-color:var(--ui-button-color-focus-border);box-shadow:0 0 0 var(--ui-button-ring-width) var(--ui-button-color-focus-ring)}._button_7d82e_1[aria-invalid=true]{border-color:var(--ui-button-color-invalid-border);box-shadow:0 0 0 var(--ui-button-ring-width) var(--ui-button-color-invalid-ring)}._button_7d82e_1[data-disabled]{opacity:var(--ui-button-opacity-disabled);pointer-events:none}._button_7d82e_1[data-variant=default]{--ui-button-color-background:var(--ui-color-primary);--ui-button-color-foreground:var(--ui-color-primary-foreground);--ui-button-color-border:transparent;--ui-button-color-background-hover:color-mix(in oklab, var(--ui-color-primary) 80%, transparent);--ui-button-color-foreground-hover:var(--ui-color-primary-foreground);--ui-button-color-focus-border:var(--ui-color-focus-border);--ui-button-color-focus-ring:var(--ui-color-focus-ring)}._button_7d82e_1[data-variant=outline]{--ui-button-color-background:var(--ui-color-surface);--ui-button-color-foreground:var(--ui-color-foreground);--ui-button-color-border:var(--ui-color-border);--ui-button-color-background-hover:var(--ui-color-surface-active);--ui-button-color-foreground-hover:var(--ui-color-foreground);--ui-button-color-focus-border:var(--ui-color-focus-border);--ui-button-color-focus-ring:var(--ui-color-focus-ring)}._button_7d82e_1[data-variant=outline][aria-expanded=true]{background-color:var(--ui-button-color-background-hover);color:var(--ui-button-color-foreground-hover)}._button_7d82e_1[data-variant=secondary]{--ui-button-color-background:var(--ui-color-secondary);--ui-button-color-foreground:var(--ui-color-secondary-foreground);--ui-button-color-border:transparent;--ui-button-color-background-hover:color-mix(in oklch, var(--ui-color-secondary), var(--ui-color-foreground) 5%);--ui-button-color-foreground-hover:var(--ui-color-secondary-foreground);--ui-button-color-focus-border:var(--ui-color-focus-border);--ui-button-color-focus-ring:var(--ui-color-focus-ring)}._button_7d82e_1[data-variant=ghost]{--ui-button-color-background:transparent;--ui-button-color-foreground:var(--ui-color-foreground);--ui-button-color-border:transparent;--ui-button-color-background-hover:var(--ui-color-surface-active);--ui-button-color-foreground-hover:var(--ui-color-foreground);--ui-button-color-focus-border:var(--ui-color-focus-border);--ui-button-color-focus-ring:var(--ui-color-focus-ring)}._button_7d82e_1[data-variant=ghost][aria-expanded=true]{background-color:var(--ui-button-color-background-hover);color:var(--ui-button-color-foreground-hover)}._button_7d82e_1[data-variant=destructive]{--ui-button-color-background:color-mix(in oklab, var(--ui-color-destructive) 10%, transparent);--ui-button-color-foreground:var(--ui-color-destructive);--ui-button-color-border:transparent;--ui-button-color-background-hover:color-mix(in oklab, var(--ui-color-destructive) 20%, transparent);--ui-button-color-foreground-hover:var(--ui-color-destructive);--ui-button-color-focus-border:color-mix(in oklab, var(--ui-color-destructive) 40%, transparent);--ui-button-color-focus-ring:color-mix(in oklab, var(--ui-color-destructive) 20%, transparent)}._button_7d82e_1[data-variant=link]{--ui-button-color-background:transparent;--ui-button-color-foreground:var(--ui-color-primary);--ui-button-color-border:transparent;--ui-button-color-background-hover:transparent;--ui-button-color-foreground-hover:var(--ui-color-primary);--ui-button-color-focus-border:var(--ui-color-focus-border);--ui-button-color-focus-ring:var(--ui-color-focus-ring);text-underline-offset:calc(var(--ui-spacing) * 1)}._button_7d82e_1[data-variant=link]:not([data-disabled]):hover{text-decoration-line:underline}._button_7d82e_1[data-size=xs]{--ui-button-height:calc(var(--ui-spacing) * 6);--ui-button-padding-x:calc(var(--ui-spacing) * 2);--ui-button-padding-x-icon:calc(var(--ui-spacing) * 1.5);--ui-button-gap:calc(var(--ui-spacing) * 1);--ui-button-size-icon:calc(var(--ui-spacing) * 3);--ui-button-font-size:var(--ui-font-size-sm);--ui-button-line-height:var(--ui-line-height-sm)}._button_7d82e_1[data-size=sm]{--ui-button-height:calc(var(--ui-spacing) * 7);--ui-button-padding-x:calc(var(--ui-spacing) * 2.5);--ui-button-padding-x-icon:calc(var(--ui-spacing) * 1.5);--ui-button-gap:calc(var(--ui-spacing) * 1);--ui-button-size-icon:calc(var(--ui-spacing) * 3.5);--ui-button-font-size:var(--ui-font-size-sm);--ui-button-line-height:var(--ui-line-height-sm)}._button_7d82e_1[data-size=md]{--ui-button-height:calc(var(--ui-spacing) * 8);--ui-button-padding-x:calc(var(--ui-spacing) * 2.5);--ui-button-padding-x-icon:calc(var(--ui-spacing) * 2);--ui-button-gap:calc(var(--ui-spacing) * 1.5);--ui-button-size-icon:calc(var(--ui-spacing) * 4);--ui-button-font-size:var(--ui-font-size-md);--ui-button-line-height:var(--ui-line-height-md)}._button_7d82e_1[data-size=lg]{--ui-button-height:calc(var(--ui-spacing) * 9);--ui-button-padding-x:calc(var(--ui-spacing) * 2.5);--ui-button-padding-x-icon:calc(var(--ui-spacing) * 2);--ui-button-gap:calc(var(--ui-spacing) * 1.5);--ui-button-size-icon:calc(var(--ui-spacing) * 4);--ui-button-font-size:var(--ui-font-size-lg);--ui-button-line-height:var(--ui-line-height-lg)}._button_7d82e_1[data-radius=sm]{--ui-button-radius:var(--ui-radius-sm)}._button_7d82e_1[data-radius=md]{--ui-button-radius:var(--ui-radius-md)}._button_7d82e_1[data-radius=lg]{--ui-button-radius:var(--ui-radius-lg)}._button_7d82e_1[data-icon-only]{width:var(--ui-button-height);min-width:max-content;padding:0}._button_7d82e_1[data-icon-only][data-size=sm]{--ui-button-size-icon:calc(var(--ui-spacing) * 4)}._button_7d82e_1[data-full-width]{width:100%}._button_7d82e_1[data-loading]:has(>[data-slot=spinner])>[data-icon=inline-start]:not([data-slot=spinner]){display:none}._button_7d82e_1[data-loading][data-icon-only]>:not([data-slot=spinner]){display:none}
